#معلومتك_التقنية الأسبوعية من #حاسوبك
🔴 ما معنى أن تكون سرعة المعالج 2.5GHz مثلًا؟!
✅ كل معالج يعمل وفق ساعة (clock) تصدر نبضات كهربائيّة بمعدّل معيّن خلال الثانية الواحدة، والهدف هو مزامنة (synchronization) العمل بين الأجزاء المختلفة.. تقاس النبضات بوحدة الهرتز (Hertz or Hz)، فالهرتز الواحد يعني نبضة واحدة في الثانية.
خلال النبضة الواحدة يتم تنفيذ تعليمة واحدة أو جزء من تعليمة، فبعض العمليات تحتاج إلى نبضة واحدة لتنفيذها، في حين يحتاج بعضها إلى آلاف أو أكثر من النبضات للتنفيذ.
ولك أن تتخيّل لو كانت سرعة الساعة بمقدار نبضة واحدة في الثانية (1Hertz)، وكانت التعليمة تحتاج إلى ألف نبضة لإنجازها. ستحتاج عندها إلى الانتظار لأكثر من ربع ساعة لترى النتيجة!!
لحسن الحظ أنّ معدّل الساعة (clock rate) أو التردد (frequency) في المعالجات الحديثة يقاس بـ "القيقا هيرتز" (GHz)، أي ما يعادل مليار نبضة في الثانية الواحدة.
فإذا قلنا أن سرعة المعالج هي 2.5GHz، فنحن نعني أنّ ساعته تصدر 2 مليار ونصف نبضة في الثانية الواحدة، فيستطيع المعالج أن ينفّذ 2 مليار ونصف المليار تعليمة أو جزء من تعليمة في الثانية الواحدة.
إذا وصلت لهذا المكان من القرأة فالمعنى أن المنشور أعجبك.
تفاعل مع المنشور إذا أردت منا الاستمرار
🔴 ما معنى أن تكون سرعة المعالج 2.5GHz مثلًا؟!
✅ كل معالج يعمل وفق ساعة (clock) تصدر نبضات كهربائيّة بمعدّل معيّن خلال الثانية الواحدة، والهدف هو مزامنة (synchronization) العمل بين الأجزاء المختلفة.. تقاس النبضات بوحدة الهرتز (Hertz or Hz)، فالهرتز الواحد يعني نبضة واحدة في الثانية.
خلال النبضة الواحدة يتم تنفيذ تعليمة واحدة أو جزء من تعليمة، فبعض العمليات تحتاج إلى نبضة واحدة لتنفيذها، في حين يحتاج بعضها إلى آلاف أو أكثر من النبضات للتنفيذ.
ولك أن تتخيّل لو كانت سرعة الساعة بمقدار نبضة واحدة في الثانية (1Hertz)، وكانت التعليمة تحتاج إلى ألف نبضة لإنجازها. ستحتاج عندها إلى الانتظار لأكثر من ربع ساعة لترى النتيجة!!
لحسن الحظ أنّ معدّل الساعة (clock rate) أو التردد (frequency) في المعالجات الحديثة يقاس بـ "القيقا هيرتز" (GHz)، أي ما يعادل مليار نبضة في الثانية الواحدة.
فإذا قلنا أن سرعة المعالج هي 2.5GHz، فنحن نعني أنّ ساعته تصدر 2 مليار ونصف نبضة في الثانية الواحدة، فيستطيع المعالج أن ينفّذ 2 مليار ونصف المليار تعليمة أو جزء من تعليمة في الثانية الواحدة.
إذا وصلت لهذا المكان من القرأة فالمعنى أن المنشور أعجبك.
تفاعل مع المنشور إذا أردت منا الاستمرار
🔥3👍1
موقع رهيب لمطورين Front-End للتعلم 🔥🚀
تقدر من خلاله تتعلم على مشاريع حقيقية ،يعطيك مشروع وانت تسويه ب HTML / CSS .. كل اللي عليك انك تختار التحدي وتبدأ 🚀
ايضا يوفر خدمات مدفوعة 💵
https://webdevelopermentor.com/
تقدر من خلاله تتعلم على مشاريع حقيقية ،يعطيك مشروع وانت تسويه ب HTML / CSS .. كل اللي عليك انك تختار التحدي وتبدأ 🚀
ايضا يوفر خدمات مدفوعة 💵
https://webdevelopermentor.com/
👍1
تعلم تقنيات تطوير الويب مجانا 🚀
1. HTML 👉 codecademy.com
2. CSS 👉 web.dev
3. Git 👉 learngitbranching.js.org
4. JavaScript 👉 javascript.info
5. React 👉 reactjs.org
1. HTML 👉 codecademy.com
2. CSS 👉 web.dev
3. Git 👉 learngitbranching.js.org
4. JavaScript 👉 javascript.info
5. React 👉 reactjs.org
👍3
12 اطار عمل Frameworks CSS لمطورين الويب تسرع من عملية التطوير، وتختصر عليك الكثير من الوقت🚀🔥
1. Bootstrap
2. Tailwind CSS
3. Bulma
4. UIkit
5. Milligram
6. Skeleton
7. Materialize
8. Foundation
9.Pure CSS
10. Materialize CSS
11. Semantic UI
12.Tachyons
وش الاطار المفضل لديك؟🤔
1. Bootstrap
2. Tailwind CSS
3. Bulma
4. UIkit
5. Milligram
6. Skeleton
7. Materialize
8. Foundation
9.Pure CSS
10. Materialize CSS
11. Semantic UI
12.Tachyons
وش الاطار المفضل لديك؟🤔
👍1
موقع بطل لمطورين FrontEnd يوفر لك مجموعة من الانيمشن الجاهزة 🚀
كل اللي عليك تختار الانميشن اللي تبيه وتنسخ الكود HTML , CSS وتستخدمه مجانا 😍
✅ https://uiverse.io
كل اللي عليك تختار الانميشن اللي تبيه وتنسخ الكود HTML , CSS وتستخدمه مجانا 😍
✅ https://uiverse.io
uiverse.io
Uiverse | The Largest Library of Open-Source UI elements
Community-made library of free and customizable UI elements made with CSS or Tailwind. It's all free to copy and use in your projects. Uiverse can save you many hours spent on building & customizing UI components for your next project.
👍1
🌀محرك بحث searchcode.com خاص بالبحث عن الاكواد .
🌀يحتوي على اكثر من 7 مليون مشروع برمجي لعدة لغات برمجية، واكثر من 20 مليار سطر من الاكواد.
🌀فقط اكتب الكود الذي تبحث عنه او الذي تحتاج عليه امثلة ثم يعرض امثلة مع إمكانية تخصيص لغات البرمجة
🌀يحتوي على اكثر من 7 مليون مشروع برمجي لعدة لغات برمجية، واكثر من 20 مليار سطر من الاكواد.
🌀فقط اكتب الكود الذي تبحث عنه او الذي تحتاج عليه امثلة ثم يعرض امثلة مع إمكانية تخصيص لغات البرمجة
👍1
قمت بجمع مصادر مفيدة حول تعلم الذكاء الاصطناعي ووجدت هذه المصادر التالية :-
#Youtube
1)_باللغة العربية:
قناة المهندس هشام عاصم
قناة حسام حوراني
قناة Ahmed ibrahim saied
قناة مصطفى الحسيني
قناة عبد الله الفحام
قناة cyber school
قناة محمد عيسى
قناة أحمد يسري Ahmed yousri
قناة معتز سعد
قناة omar alharbi
قناة مصطفى عثمان
منضة أكاديما
قناة قهوة البيزنس
2)_باللغة الفرنسية
قناة Machine learnia
قناة CNRS_formation Fidle
قناة Hugo larochelle
3)_باللغة الإنجليزية: قنوات يوتيوب
Freecodecamp
Artificial intelligence _all in one
Stanford online
Krish naick
Learn python with Rune
Programming with mosh
المنصات لتعلم الذكاء الاصطناعي بمختلف مجالاته:-
COURSERA : DEEP LEARNING AI
EDX
FREECODECAMP
W3school
Udemy
صفحة و قناة خطوتك نحو Deep learning
Openclassroom (بالفرنسية )
4)_الرياضيات الخاصة بالذكاء الاصطناعي : قنوات يوتيوب
1_الخوارزميات:
قناة Ahmed yousri
قناة code masry
قناة dr ahmed hagag
2_الجبر و calculus و الاحتمالات و الاحصاء و المنطق و الرياضيات المنفصلة :
Tu_algebra قناة
قناة ana_Hr
قناة مصطفى عثمان
قناة مدينة العلم
قناة dr ahmed hagag
By sid_ahmed
دعوة خير للوالدين تكفي
و وفقكم الله تعالى لكل خير
#منقول
#Youtube
1)_باللغة العربية:
قناة المهندس هشام عاصم
قناة حسام حوراني
قناة Ahmed ibrahim saied
قناة مصطفى الحسيني
قناة عبد الله الفحام
قناة cyber school
قناة محمد عيسى
قناة أحمد يسري Ahmed yousri
قناة معتز سعد
قناة omar alharbi
قناة مصطفى عثمان
منضة أكاديما
قناة قهوة البيزنس
2)_باللغة الفرنسية
قناة Machine learnia
قناة CNRS_formation Fidle
قناة Hugo larochelle
3)_باللغة الإنجليزية: قنوات يوتيوب
Freecodecamp
Artificial intelligence _all in one
Stanford online
Krish naick
Learn python with Rune
Programming with mosh
المنصات لتعلم الذكاء الاصطناعي بمختلف مجالاته:-
COURSERA : DEEP LEARNING AI
EDX
FREECODECAMP
W3school
Udemy
صفحة و قناة خطوتك نحو Deep learning
Openclassroom (بالفرنسية )
4)_الرياضيات الخاصة بالذكاء الاصطناعي : قنوات يوتيوب
1_الخوارزميات:
قناة Ahmed yousri
قناة code masry
قناة dr ahmed hagag
2_الجبر و calculus و الاحتمالات و الاحصاء و المنطق و الرياضيات المنفصلة :
Tu_algebra قناة
قناة ana_Hr
قناة مصطفى عثمان
قناة مدينة العلم
قناة dr ahmed hagag
By sid_ahmed
دعوة خير للوالدين تكفي
و وفقكم الله تعالى لكل خير
#منقول
👍2
لكي تبعد عن السوشيال ميديا لازم يكون فيه بديل يقدملك نفس المتعة وفي نفس الوقت يحققلك استفادة تطور نفسك بيها
10مواقع عالميه تقدر تتابعها كل يوم ومش هتندم 😉👇
1-factslides ✅
هذا الموقع من امتع المواقع الي بتقدم حقائق سريعه بسيطه فى كل المجالات تقريبا
كل الي عليك انك تدخل على اي مجال عايز تتعلمه وهوا ببساطه هيقدملك لك الخلاصه
2- dictation ✅
الموقع ده باختصار هيساعدك فى تحويل المحتوى الصوتى الى مكتوب بدقه عاليه جدا جعلته يتميز على بقيه البرامج ده غير انه بيدعم اللغة العربيه.
3- mutaz program✅
الكينج الكبير اشهر المواقع على الاطلاق لتحميل البرامج
هتلاقي الاف البرامج المجانية كما ولو كنت بتحصل عليها من الشركات المقدمة لها دون انتهاك لحقوق الملكية.
وبمجرد دخولك إلى الموقع هتلاقي كمية ضخمة من برامج ويندوز مصنفة بحسب الاختصاصات ومهيأة للتحميل بشكل مباشر من خلال خوادم مباشرة تدعم الإستكمال،
بحيث لو انقطع الإنترنت عن جهازك ممكن بعد كده تستخدم ميزة استكمال التحميل الموجودة في برامج إدارة التحميل، مثل: IDM أو EagleGet.
4- giveaway ✅
الموقع ده بقى مش واخد حقه زي الموقع الاول 👆
متخصص بردو فى تحميل برامج الويندوز والماك والاندرويد والالعاب
ولكن الي بيميزه فعلا ان فيه برامج كتيره مدفوعه ممكن تلاقيها مجاناً لانه يوميا بيعمل عروض على التطبيقات والالعاب المدفوعه مجاناً.
5- virustotal ✅
الموقع ده بقى بيعمل scan لاكبر عدد من الملفات ويقوم بفحصها بعدد كبير جدا من برامج ال antivirus مثل avast و svg و غير ذلك
6- sosav ✅
الموقع ده بقى اكتشاف لانه هيساعدك ازاي تصلح و تعمل صيانة لجميع انواع الموبايل و الايباد والتابلت و ساعة ابل وسامسونج واجهزة البلايستيشن والايبود وغير ذلك , بالصور وبالخطوات ويقولك ايه الادوات الي ممكن تحتاجها.
7- photopea ✅
الموقع ده بقى معروف جدا انه بديل الفوتوشوب الاقوى ومفيد جدا لاصحاب الاجهزة الضعيفه والي ماتقدرش تستحمل برنامج الفوتوشوب بكفاءة
لانه ببساطه بيقدم واجهة تشبه الفوتوشوب تماما بكل الادوات والامكانيات سهله الاستخدام ومن غير تحميل برامج
7- photopea ✅
الموقع ده بقى معروف جدا انه بديل الفوتوشوب الاقوى ومفيد جدا لاصحاب الاجهزة الضعيفه والي ماتقدرش تستحمل برنامج الفوتوشوب بكفاءة
لانه ببساطه بيقدم واجهة تشبه الفوتوشوب تماما بكل الادوات والامكانيات سهله الاستخدام ومن غير تحميل برامج
8- zamzar ✅
الموقع ده بقى بيحويل كل الصيغ من صور او فيديو او صوتيات او ملفات وغير ذلك بسرعه وبدون اعلانات ومجانا
9- musclewiki ✅
الموقع ده بقى ياسيدي اول ماتدخل عليه هيسالك ذكر ام انثي وهتعلم على مكان العضلة الي عايز تدريبها وهوا هيقدم لك كل التمرينات الخاصة بيها عن طريق بعض مقاطع الفيديو بالخطوات.
10 - dribbble ✅
لو انت مهتم بالتصميم فلازم تتابع الموقع ده يومياً
لانه بيقدملك باستمرار الجديد فى عالم التصميمات
10مواقع عالميه تقدر تتابعها كل يوم ومش هتندم 😉👇
1-factslides ✅
هذا الموقع من امتع المواقع الي بتقدم حقائق سريعه بسيطه فى كل المجالات تقريبا
كل الي عليك انك تدخل على اي مجال عايز تتعلمه وهوا ببساطه هيقدملك لك الخلاصه
2- dictation ✅
الموقع ده باختصار هيساعدك فى تحويل المحتوى الصوتى الى مكتوب بدقه عاليه جدا جعلته يتميز على بقيه البرامج ده غير انه بيدعم اللغة العربيه.
3- mutaz program✅
الكينج الكبير اشهر المواقع على الاطلاق لتحميل البرامج
هتلاقي الاف البرامج المجانية كما ولو كنت بتحصل عليها من الشركات المقدمة لها دون انتهاك لحقوق الملكية.
وبمجرد دخولك إلى الموقع هتلاقي كمية ضخمة من برامج ويندوز مصنفة بحسب الاختصاصات ومهيأة للتحميل بشكل مباشر من خلال خوادم مباشرة تدعم الإستكمال،
بحيث لو انقطع الإنترنت عن جهازك ممكن بعد كده تستخدم ميزة استكمال التحميل الموجودة في برامج إدارة التحميل، مثل: IDM أو EagleGet.
4- giveaway ✅
الموقع ده بقى مش واخد حقه زي الموقع الاول 👆
متخصص بردو فى تحميل برامج الويندوز والماك والاندرويد والالعاب
ولكن الي بيميزه فعلا ان فيه برامج كتيره مدفوعه ممكن تلاقيها مجاناً لانه يوميا بيعمل عروض على التطبيقات والالعاب المدفوعه مجاناً.
5- virustotal ✅
الموقع ده بقى بيعمل scan لاكبر عدد من الملفات ويقوم بفحصها بعدد كبير جدا من برامج ال antivirus مثل avast و svg و غير ذلك
6- sosav ✅
الموقع ده بقى اكتشاف لانه هيساعدك ازاي تصلح و تعمل صيانة لجميع انواع الموبايل و الايباد والتابلت و ساعة ابل وسامسونج واجهزة البلايستيشن والايبود وغير ذلك , بالصور وبالخطوات ويقولك ايه الادوات الي ممكن تحتاجها.
7- photopea ✅
الموقع ده بقى معروف جدا انه بديل الفوتوشوب الاقوى ومفيد جدا لاصحاب الاجهزة الضعيفه والي ماتقدرش تستحمل برنامج الفوتوشوب بكفاءة
لانه ببساطه بيقدم واجهة تشبه الفوتوشوب تماما بكل الادوات والامكانيات سهله الاستخدام ومن غير تحميل برامج
7- photopea ✅
الموقع ده بقى معروف جدا انه بديل الفوتوشوب الاقوى ومفيد جدا لاصحاب الاجهزة الضعيفه والي ماتقدرش تستحمل برنامج الفوتوشوب بكفاءة
لانه ببساطه بيقدم واجهة تشبه الفوتوشوب تماما بكل الادوات والامكانيات سهله الاستخدام ومن غير تحميل برامج
8- zamzar ✅
الموقع ده بقى بيحويل كل الصيغ من صور او فيديو او صوتيات او ملفات وغير ذلك بسرعه وبدون اعلانات ومجانا
9- musclewiki ✅
الموقع ده بقى ياسيدي اول ماتدخل عليه هيسالك ذكر ام انثي وهتعلم على مكان العضلة الي عايز تدريبها وهوا هيقدم لك كل التمرينات الخاصة بيها عن طريق بعض مقاطع الفيديو بالخطوات.
10 - dribbble ✅
لو انت مهتم بالتصميم فلازم تتابع الموقع ده يومياً
لانه بيقدملك باستمرار الجديد فى عالم التصميمات
👍3👏1
• راح نتحدث عن مبدأ مشهور في تطوير البرمجيات
وهو مبدأ KISS وهي اختصار
keep it simple ,stupid
معناها اجعلها بسيطة
يعتمد هذا المبدأ على جعل الكود بسيط وواضح وسهل الفهم فـ على كل حال لغات البرمجة تم ايجادها ليفهمها البشر لذلك اجعل الكود سهل ومفهوم للبشر بـ معنى أدق قسم برمجيتك لعدة اجراءات كل اجراء يؤدي مهمة واحدة ولا يتجاوز عدد أسطر الاجراء 30 - 40 سطر ، كل اجراء يجب ان يحل او يعالج مشكلة واحدة ولا ينفذ عدة حالات
كـ مثال فأذا كان لديك العديد من الشروط لتنفيذ اجراءات محددة حسب المدخلات قم بتقسيم هذه الاخيرة الى اجراءات اخرى تستدعى بعضها ،فـ هذه الطريقة لاتساعدك فقط على صيانة وتطوير الكود لكن تمكنك من ايجاد الاخطاء بسرعة
كيف يمكننا تحقق مبدأ KISS ؟
لتحقيق هذا المبدأ حاول أن تكتب كودا سهلا وواضحا يفهمه حتى من له علم بسيط بالبرمجة
فكر في عدة حلول لمشكلتك ثم اختر الأفضل والابسط بينها وقم بتحويلها إلى كود برمجي، ثم قم بتقسيم الكود الى عدة اجراءات كل اجراء يؤدي مهمة معينة لتحقيق الحل
ما فائدة مبدأ KISS ؟
اذا كان لديك مشروع تم تطويره من مبرمج بطريقة فوضوية ثم اذا جاء مبرمج اخر واراد التطوير عليه
وهو مبدأ KISS وهي اختصار
keep it simple ,stupid
معناها اجعلها بسيطة
يعتمد هذا المبدأ على جعل الكود بسيط وواضح وسهل الفهم فـ على كل حال لغات البرمجة تم ايجادها ليفهمها البشر لذلك اجعل الكود سهل ومفهوم للبشر بـ معنى أدق قسم برمجيتك لعدة اجراءات كل اجراء يؤدي مهمة واحدة ولا يتجاوز عدد أسطر الاجراء 30 - 40 سطر ، كل اجراء يجب ان يحل او يعالج مشكلة واحدة ولا ينفذ عدة حالات
كـ مثال فأذا كان لديك العديد من الشروط لتنفيذ اجراءات محددة حسب المدخلات قم بتقسيم هذه الاخيرة الى اجراءات اخرى تستدعى بعضها ،فـ هذه الطريقة لاتساعدك فقط على صيانة وتطوير الكود لكن تمكنك من ايجاد الاخطاء بسرعة
كيف يمكننا تحقق مبدأ KISS ؟
لتحقيق هذا المبدأ حاول أن تكتب كودا سهلا وواضحا يفهمه حتى من له علم بسيط بالبرمجة
فكر في عدة حلول لمشكلتك ثم اختر الأفضل والابسط بينها وقم بتحويلها إلى كود برمجي، ثم قم بتقسيم الكود الى عدة اجراءات كل اجراء يؤدي مهمة معينة لتحقيق الحل
ما فائدة مبدأ KISS ؟
اذا كان لديك مشروع تم تطويره من مبرمج بطريقة فوضوية ثم اذا جاء مبرمج اخر واراد التطوير عليه
👍2