222 subscribers
148 photos
1 video
42 files
64 links
تجميع أكبر كم من المعلومات حول مجالات التقنية
(#linux - #backend - #frontend - #ai - #Network - #php - #python)

Follow me:
Linkedin: https://linkedin.com/in/fadlhasn
Twitter:https://twitter.com/fdl_hasn

Connect me:
@FadL_Hasn
Download Telegram
علشان تعرف تجيب كل حاجه بنفسك.
اعمل #Share للبوست تساعد بيه غيرك 💖

مواقع الالوان:
1. https://colorhunt.co
2. https://klart.io
3. https://color.adobe.com
4. https://webkul.github.io
5. https://pigment.shapefactory.co
6. http://bit.ly/2Jam0Vu
7. https://brandcolors.net
8. https://webgradients.com
9. https://colorleap.app/
10. https://mycolor.space
11. http://www.colorlisa.com/
12. https://www.materialpalette.com/
13. https://javier.xyz/cohesive-colors/
14. https://www.colorinspire.io/

مواقع الصور:
1. https://unsplash.com/
2. https://www.pexels.com/
3. https://pixabay.com/
4. https://stocksnap.io/
5. https://burst.shopify.com/
6. https://www.reshot.com/
7. https://foodiesfeed.com/
8. https://www.gratisography.com/
9. http://freestocks.org/
10. http://www.lifeofpix.com/
11. http://skitterphoto.com/
12. https://www.maxpixel.net/
13. https://picjumbo.com/
14. http://littlevisuals.co/
15. http://nos.twnsnd.co/
16. https://magdeleine.co/browse/
17. https://freephotos.cc/
18. https://startupstockphotos.com

مواقع الصور بدون خلفية:
1. https://www.kisspng.com
2. http://pngimg.com/
3. https://www.footyrenders.com/
4. https://pngtree.com/
5. https://www.freepngimg.com/
6. https://www.pngfly.com/
7. http://www.pngplay.com/
8. https://www.stickpng.com/
9. http://www.pngall.com/
10. https://www.freepngs.com/
11. http://www.pngmart.com/

مواقع الفيديوهات
1. https://mixkit.co
2. https://coverr.co
3. https://www.motionplaces.com
4. https://www.videezy.com/
5. https://www.videvo.net/
6. https://pixabay.com/videos/
7. https://videos.pexels.com/
8. https://www.cutestockfootage.com/
9. http://www.movietools.info/
10. https://www.monzoom.com

مواقع استلهام
1. https://www.inspirationde.com
2. https://www.designspiration.net
3. https://www.pinterest.com
4. https://dribbble.com
5. https://theinspirationgrid.com
6. https://thedesigninspiration.com
7. https://www.behance.net
8. https://www.awwwards.com/websites
9. https://onepagelove.com

مواقع استلهام لـ تجربة المُستخدم والتطبيقات

1. https://inspired-ui.com
2. https://www.calltoidea.com
3. https://www.mobile-patterns.com
4. https://www.uplabs.com
5. https://www.lovelyui.com
6. https://www.iosicongallery.com
7. https://uigarage.net

مواقع لتحميل الموك اب
1. https://mockupsforfree.com/
2. https://www.mockupworld.co
3. https://graphicburger.com
4. https://zippypixels.com
5. https://www.pixeden.com
6. https://freebiesbug.com
7. https://psdrepo.com
8. https://mockups-design.com
9. https://medialoot.com/free-mockups/
10. https://barnimages.com
11. https://themockup.club
12. https://barnimages.com/freebies/
13. https://www.ls.graphics/free

مواقع لتحميل الملفات
1. https://www.freepik.com
2. https://all-free-download.com
3. https://www.vecteezy.com
4. https://365psd.com
5. https://www.1001freedownloads.com
6. https://freebiesbug.com
8. https://www.graphicsfuel.com

مواقع تحميل الفرش
1. https://www.brushking.eu/
2. https://www.brusheezy.com/brushes
3. https://myphotoshopbrushes.com/
4. https://fbrushes.com/
5. http://gfxfever.com/photoshop-brushes
6. http://getbrushes.com/
7. http://www.brushesdownload.com/
8. https://www.chezplumeau.com
9. http://wowbrushes.com/
11. https://www.brush-photoshop.fr/

مواقع لتحميل الأيقونات
1. https://www.flaticon.com
2. https://freeicons.io
3. https://iconstore.co
4. https://www.iconfinder.com
5. https://digitalnomadicons.com
6. https://iconstore.co
7. https://simpleicons.org
8. https://icon-icons.com
9. https://iconsvg.xyz
10. https://polaris-icons.shopify.com
11. https://www.xicons.co
12. https://ionicons.com
13. https://www.toicon.com
14. https://icons8.com
15. https://icomoon.io
16. https://iconscout.com
17. http://animaticons.co

مواقع لتحميل الشعارات فيكتور
1. https://seeklogo.com
2. http://logovector.net
3. http://logotypes101.com
4. http://logos-vector.com
5. https://worldvectorlogo.com
6. https://brandsoftheworld.com/
Flutter - فلاتر:
#كيف اتعلم برمجة Flutter من الصفر
أولاً يجب تعلم لغة Dart

و هي لغة برمجة مفتوحة المصدر من إنتاج شركة Google وهي من اللغات التي تدعم البرمجة الكائنية Object Oriented Programming وال Syntax الخاص بها شبيه بلغة C .

ما الهدف من تعلم الdart قبل تعلم إطار العمل flutter :

فلاتر هو (SDK) للهاتف المحمول أي حزمة تطوير تطبيقات الهواتف الذكية، يسمح لك بكتابة تطبيق في قاعدة بيانات واحدة وتترجم لكل من Android و  IOS. يعتبر فلاتر Flutter اطار عمل, تم انشاء اطار عمل فلاتر Flutter من الصفر واستخدم لكتابته وبنائه  بلغة Dart  لذالك يجب تعلم الdart أولاً . ويستخدم اطار عمل فلاتر في الأساس لتطوير واجهات الاستخدام UI ويتعاون مع لغة البرمجة Dart للتعامل مع العمليات البرمجية BackEnd

#خطوات تعلم بشكل صحيح لبرمجة تطبيقات باستخدام فلاترflutter

1-تعلم وفهم اساسات لغة دارتdart هذا أهم خطوه وكلما كنت قويا كلما تمكنت ولن يصعب عليك اي شي سيواجهك
2-اثناء التعلم خذورقة وقلم ودون كل ما هو مهم وتعلم بطريقة أكاديمية استمع واكتب وطبق واقرا كتب لا تتعلم فقط من الفيديوهات والكودات فقط
3-من الضروري معرفة المصطلحات ومن اين أتى هذا وهذا لفهمه بشكل صحيح
4-تعلم دارت من موقع يفضل ميه ميه وعدم التشتت في الكورسات لا تشاهد كورسا اخر حتى تنهي الاول

5-بعد أن تتعلم بشكل قوي dart ابدا في تعلمflutter
بشكل سهل وسريع وهي مكاتب جاهزه مكتوبة بلغة دارت وتدرب من الصفر على بناء الواجهات اولا
6-من أهم الأشياء بعد تعلم الواجهات البسيطه تعلم مفهوم المزامنة وغيرها
7- أهم نقطة أيضا تعلم مفهوم
State mangement
بكامل خطواتها ويفضل تعلم
مكتبة getX
8- من ناحية تعلم كيفية ربط التطبيق الفلاتر لقاعده بيانات أو API معين مكتوب باي لغة برمجية
يوجد خيار الفايربيس firebase قاعده بيانات جاهزه من جوجل وتعلمها سهل وايضا تعلم كيف تتعامل مع مختلف أنواع API مثل الخرائط وapi اي موقع مخصص لكي تكون جاهزا لاستخدام الapi وإنجاز اي تطبيق وبذالك تكون جاهزا للشغل وعمل تطبيقات وايضا كلما كنت فاهم لموضوع الخوارزميات وهياكل البيانات كان ممتاز لك في حل المشاكل وكتابة الكود بطريقة منظمة وسهله .
#flutter
‏مواقع مميزة ورائعه توفر وتختصر عليك الوقت
للمصممين والمطورين

mycolor.space
ادخل كود اللون وراح يعطيك الوان تتناسق مع هذا اللون 👋


https://getwaves.io/
اصنع تموجات بسهولة عن طريق هذا الموقع ويوفر لك العديد من الخيارات

https://bgjar.com/

يوفر لك هذا الموقع عدة خلفيات بصيغة SVG تقدر تتحكم بلونها وتخصص حجمها وشكلها👇👋

https://www.remove.bg/
يوفر لك خاصية لازالة خلفية الصور بسهولة وبشكل مجاني 😍
Messages in this channel will be automatically deleted after 1 month
Messages in this channel will no longer be automatically deleted
Forwarded from Byte Syria
يعلن متجر 🏬 #بايت عن اول حملة تخفيض 📣
يضم متجر بايت العديد من المنتجات منها 🗂:
- سيرفرات Linux 🖥 وسيرفرات Windows 🖥 بموصفات ممتاز 😍 بأرخص الاسعار 💵
- بروكسيات سريعة وأمنة 🌐
- تفعيلات لأهم البرامج 😄 ومن أهمها:
برامج Office 2019 🥬🥩
- شحن رصيد الألعاب😉 لأهم الالعاب مثل:
clash of clans
clash royale 👑
pubg mobile 🎀
free fire 🧧
والمزيد قريباً 🔥
لاكتشاف المزيد ادعوك لزيارة الرابط 🔗 التالي:
https://shop.bytesyria.com
Please open Telegram to view this post
VIEW IN TELEGRAM
هذه بعض الأوامر الأساسية للتعامل مع نظام لينكس ويمكنك قراءة الكتاب المرفوع أعلاه📝

pwd: لعرض المسار الحالي (مجلد العمل الحالي).

ls: لعرض محتوى المجلد الحالي. مثال: ls لعرض القائمة بشكل افتراضي أو ls -l لعرض المزيد من التفاصيل.

cd: للتنقل بين المجلدات. مثال: cd /path/to/directory للانتقال إلى المسار المحدد.

mkdir: لإنشاء مجلد جديد. مثال: mkdir new_folder لإنشاء مجلد يسمى "new_folder".

rmdir: لحذف مجلد فارغ. مثال: rmdir folder_name لحذف مجلد باسم "folder_name".

rm: لحذف ملف أو مجلد. مثال: rm file.txt لحذف ملف باسم "file.txt".

cp: لنسخ ملف أو مجلد. مثال: cp file.txt /path/to/destination لنسخ ملف "file.txt" إلى المسار المحدد.

mv: لنقل ملف أو مجلد أو إعادة تسمية. مثال: mv file.txt new_location/file_renamed.txt لنقل الملف وإعادة تسميته.

touch: لإنشاء ملف فارغ جديد. مثال: touch new_file.txt لإنشاء ملف يسمى "new_file.txt".

cat: لعرض محتوى ملف. مثال: cat file.txt لعرض محتوى ملف باسم "file.txt".

more: لعرض محتوى ملف صفحة بصفحة. مثال: more file.txt.

less: أمر بديل لـ more يسمح بالتنقل بسهولة في الملف. مثال: less file.txt.

head: لعرض أول عدد من الأسطر في ملف. مثال: head -n 10 file.txt لعرض أول 10 أسطر في الملف.

tail: لعرض أحدث عدد من الأسطر في ملف. مثال: tail -n 5 file.txt لعرض آخر 5 أسطر في الملف.

chmod: لتغيير أذونات الملفات والمجلدات. مثال: chmod 755 file.txt لمنح أذونات قراءة وكتابة وتنفيذ لصاحب الملكية.

chown: لتغيير مالك الملف أو المجلد. مثال: chown user:group file.txt لتغيير مالك الملف إلى مستخدم ومجموعة محددين.

df: لعرض مساحة القرص المتاحة. مثال: df -h لعرض المساحة بشكل مقروء.

free: لعرض استخدام الذاكرة الحرة والمستخدمة. مثال: free -h لعرض الذاكرة بشكل مقروء.

top: لعرض معلومات حية حول العمليات واستخدام الموارد.

ps: لعرض قائمة بالعمليات الجارية.

apt-get: لتثبيت البرامج وتحديثها وحذفها. مثال: sudo apt-get install <package-name>.

apt: أمر بديل لـ apt-get ويستخدم لإدارة الحزم. مثال: sudo apt install <package-name>.

apt update: لتحديث قائمة الحزم المتاحة.

apt upgrade: لتحديث الحزم المثبتة إلى آخر إصداراتها.

apt dist-upgrade: لتحديث النظام بما فيها تغييرات في الاعتماديات الحزم.

apt search: للبحث عن حزم معينة. مثال: apt search <package-name>.

apt show: لعرض معلومات حول حزمة محددة. مثال: apt show <package-name>.

sudo: لتنفيذ أوامر بصلاحيات المستخدم الجذر (المدير). مثال: sudo command.

ifconfig: لعرض معلومات حول واجهات الشبكة.

ip: أمر بديل لـ ifconfig يستخدم لإدارة واجهات الشبكة.

ping: لإرسال طلبات ping إلى جهاز آخر لفحص اتصال الشبكة.

nmap: لفحص الشبكات واكتشاف الأجهزة والمنافذ المفتوحة.

netstat: لعرض إحصائيات الشبكة وحالة المنافذ المفتوحة.

nc: لإنشاء اتصالات شبكة وإرسال بيانات بطريقة مباشرة.

wireshark: لتحليل حركة البيانات في الشبكة.

ps: لعرض العمليات الجارية.

kill: لإنهاء عملية بناءً على رقمها التعريفي.

top: لعرض معلومات مختصرة حول النظام وقائمة العمليات الجارية.

reboot: لإعادة تشغيل النظام.

shutdown: لإيقاف تشغيل النظام. مثال: shutdown now لإيقاف التشغيل على الفور.

هذه قائمة مبسطة من الأوامر المهمة للتعامل مع النظام في لينكس. هناك المزيد من الأوامر المتاحة لإدارة النظام والملفات والشبكة والأمان. يُمكنك استكشاف المزيد عن طريق قراءة الكتب
. #command_line #linux #terminal
موقع w3School نسخة عن الموقع Offline ⭐️
هو موقع علمي لتعليم لغات التطوير والبرمجة . يتضمن محتوى الدروس والمراجع المتعلقة بعدة لغات برمجية مثل HTML و JavaScript و SQL و CSS و PHP و Python والعديد .
يمكنكم الاطلاع على الموقع مجانا عبر تحميل نسخة مضغوطة عن الموقع وتصفحها على جهازك او عبر اتباع التعليمات الموجودة بالرابط التالي :
https://github.com/Ja7ad/W3Schools
يمكنكم تحميل الاصدار المضغوط من الموقع بصيغة ZIP وتصفحه على جهازك من خلال القسم التالي :
https://github.com/Ja7adR/W3Schools/releases #w3School #php #python
Channel photo updated
Channel name was changed to «IT Engineer💻🦾»
لا شك ان اتخاذ مسار مهني بالنسبة لك أمر ضروري💯، فلا يمكنك تعلم جميع التقنيات الموجودة في العالم الرقمي🧑‍💻، و سيتوجب عليك الإختصاص في مجال محدد في سبيل تعلم التقنيات المتخصصة فقط في ذلك المجال. يوجد الكثير من المجالات البرمجية التي يمكنك أن تتخصص فيها كأن تصبح مطور Front End ☺️او مطور تطبيقات موبايل😮، أو مبرمج تطبيقات سطح المكتب، في هذا المقال سنرسم لك المسار الصحيح لتصبح مطور Back End محترف🫡، و سنقوم بتعريف أبرز التقنيات المستخدمة في هذا المسار. فتابع المقال عبر الرابط التالي : https://blog.bytesyria.com/back-end/ #backend #sql #laravel #php #nodejs #python
what is result in python? print(0.1+0.2==0.3) print(0.2+0.2==0.4)
Anonymous Quiz
17%
0.1+0.2==0.3 ,0.2+0.2==0.4
8%
0.3 , 0.4
58%
true, true
17%
false , true
نصيحة اليوم لك 💙 :
إذا كنت تتعلم أي شيء ( #لغة_برمجة، #تقنية، #تصميم، تخصص .... ) لا تقطع الرحلة فقط لأنك اكتشفت شيء جديد أو لأن بعضهم أقنعك أن تخصصك سينتهي !
⛔️ الأمر سيصبح عادة وستقضي ما تبقى من حياتك في القفز من شيء لآخر دون أن تصبح جيدا في أي شيء تقوم به.  

👈 تذكر :دائما هناك أشياء جديدة ودائما هناك أشياء أفضل، #المستقبل في تغير مستمر ولا شيء مضمون، إلا أن الأشخاص الجيدين في ما يقومون به دائمآ فرصهم أفضل.

🔗 موقع 1 لتعلم #البرمجة
www.programmer-tech.com

🔗 موقع 2 لتعلم البرمجة
www.harmash.com

🔗 موقع لتحميل #الكتب مجاناً
www.masa-lib.com

🔗 موقع للمقالات التقنية والأمنية
www.nusurtech.ca

🔗 موقع لأنواع #الثغرات و إكتشافها
www.globalgrayhat.com

〰️〰️

https://t.me/fadl_it
تابعني على :
Telegram | instagram | facebook | Twitter | YouTube
ايه اللي هيحصل في laravel 11
زي ما متعودين ان اصدارات laravel بتكون في صالح المطور والتحسينات عشان تخليك دايما في مواكبة للاداء والمهام بشكل سلسل ومرونة عالية جدا لذلك
بالنسبة لل php
اقل اصدار هيتم استخدامه معاها 8.2
كمان الاطار هيتم حذف kernel.php
واللي بدوره هيتنقل لمسار جديد باسلوب جديد لدعم الوسائط اوmiddleware جديدة بشكل تماما
واعادة هيكلة تامة مع نقل ال kernel في مسار جديد وهو
Bootstrap/App
واللي من جواه هتقدر تعمل append لل custom middleware بشكل اخف واسرع ومنظم عن السابق سواء بشكل عام او بشكل مخصص علي ملفات ال route
web.php او api.php
مثال خفيف
return Application::configure()
->withProviders ()
-›withRouting(
web: DIR.'/../routes/web.php'
commands: DIR.'/../routes/console.php',
)
->withMiddleware(function(Middleware Smiddleware) {
$middleware->web(append: LaraconMiddleware::class):
})

تغييرات عليcasts جوا ال model
وهي دعم الطرق او ال methods للمناداة علي اي methods فرعية واللي بدورها هتخليك تقدر تنفذ اكتر من عملية علي column او object بعينه عكس العمليات الكتير اللي بنعملها سابقا عشان تديك نتيجة معينة
مثال

Model casts

protected function casts(): array
{
return [
'email_verified_at' => 'datetime',
'password' => 'hashed',
'options'=› AsEnumCollection::of(UserOption::class),
];
}

تغييرات جذرية علي ملفات ال config
Config Changes
في مجلد config العديد من ملفات الضبط التلقائي الافتراضية القادمة مع اي اصدار من اصدارات laravel
وبالتالي سيتم الغاء كل هذه الملفات ويتم دعمها بشكل مباشر من خلال .env مع اطلاق هذه الاعدادات من خلال
config:publish
وهو ما سيحد تماما من كثرة الملفات التي احيانا تتسبب في بطيء الاداء او مشاكل اخري غير متوقعه

ملفات الmigrations

Slimmed default Migrations
في حال بدء مشروع جديد تأتي ملفات بشكل افتراضي من سنة 2014 و 2019
كل هذه الملفات مع الاصدار 11 سيتم حذفها ونقلها والاكتفاء بملفين افتراضيين فقط

تغييرات علي ملفات المسارات

Routes changes

في الاصدارات الحالية والقديمة كانت تأتي مع الاطار ملفات افتراضية وهو web.php
و api.php
وملف channel.php
و
console.php
الان بشكل افتراضي سيكون ملفين web.php
و console.php
ويمكن طلب باقي اطلاق باقي الملف مثل api و broadcast
من خلال اوامر اضافية
مثل

artisan install:api
php artisan install:broadcasting و
مدعمة من خلال حزمة
Laravel Sanctum

حذف ملف kernel المسؤول عن
اوامر ال schedule
Console Kernel Removed
وستقوم بتحديد اوامرك بشكل مباشر من خلال ملف
في مجلد
routes/console.php

الاطار سيغطي في معظم اجزائه اسلوب ال

Named Arguments
او المسارات المسماه لذلك يجب التعامل مع كل المسميات القادمة عند استعمالها بحذر شديد
وذلك لخلق شكل توافقي مناسب ومطابق لما هو قادم مع php8.2

سيتم اطلاق النسخة في بداية سنة 2024
وستظل مدعمة حتي سنة 2026
#technology #laravel #education #publishing #newspapers #php #منقول
لمحة عن لغة بايثون 🐍python
مميزات لغة بايثون بالنسبة للمطورين
لها شعبية هائلة و هناك الكثير من المراجع لمن يريد تعلمها.
بسيطة و تعلمها سهل جداً مقارنةً مع غيرها من اللغات.
إذا أنشأت برنامجاً باستخدام لغة بايثون فإن البرنامج يعمل على أي نظام في العالم و هذا من أهم ما يدفعك لتعلمها.
في وقتنا الحالي, تعتبر من أكثر اللغات طلباً في سوق العمل, أي إذا كنت تريد دخول سوق العمل فلغة بايثون توفر لك الكثير من الفرص.
إحدى أهم اللغات التي يستخدمها المهمتين بمجال أمن المعلومات و الهاكرز.
بايثون تعمل على جميع و أهم أنظمة التشغيل مثل Windows, Mac OS, Linux, Unix إلخ.. و تعتبر من أشهر لغات البرمجة على الإطلاق.
مميزات لغة بايثون عن باقي لغات البرمجة
مادياً
لن تدفع أي مبلغ لتعمل على لغة بايثون, فهي مصدر مفتوح و مجانية و ستبقى مجانية مدى الحياة.
تقنياً
تستطيع البرمجة بها حتى و لو كان حاسوبك ضعيفاً أو قديماً.
سهولة القراءة و التعديل 
تعلمها سهل جداً و يمكن قراءة و تعديل الكود المكتوب فيها بسهولة.
سرعة التنفيذ 
يستطيع نظام التشغيل فهم الكود المكتوب بلغة بايثون كما هو تنفيذه بشكل مباشر بدون الحاجة إلى وجود مترجم خاص