‏إظهار الرسائل ذات التسميات ، مقالات. إظهار كافة الرسائل
‏إظهار الرسائل ذات التسميات ، مقالات. إظهار كافة الرسائل

الاثنين، 24 يوليو 2017

تعرف على قطعة μduino أصغر قطعة Arduino في العالم (أصغر من بطاقة الSD كارد) !

   تم إطلاق مشروع Arduino سنة 2013 بهدف السماح لطلبة بجامعة ايطالية من صناعة أجهزة تستطيع التفاعل مع محيطهم عن الطريق المستشعرات الخارجية. حيث كان الهدف من هذه القطعة، هو أن تكون بسعر منخفض يُمَكن كلا المبتدئين و المحترفين في مجال الالكترونيات على حد سواء، من صناعة تطبيقات لمشاريعهم الخاصة كالروبوتات، مستشعرات الحركة ... اليوم، وبعد الانتشار الواسع الذي عرفته هذه القطعة حول العالم، اضطر المطورون من تطوير هذه القطعة، لنحصل على أصغر قطعة Arduino تم انشاؤها لحد الساعة.


أخدت قطعة OLIMEXINO-85S، مرتبة أصغر قطعة Arduino في العالم، حيث قارب حجمها حجم بطاقة الSD كارد الخارجية بأبعاد 12.7 × 16.9 ميليمتر. الا أنه و بعد مدة من الزمن، ظهرت قطعة جديدة باسم μduino ذات أبعاد 12 × 12 ميليمتر. حيث كما صرح فريق التطوير أن الهدف من صناعة هذه اللوحة الإلكترونية هو السماح لمستعملي Arduino من استعمال قطعتهم أينما أرادوا ذلك.

تعد القطعة أفضل خيار لمشاريع تطبيقات الGPS، العدادات الصغيرة، عداد ضربات القلب ... تم اطلاق المشروع من طرف شركة Crowndsupply بتمويل وصل الى 5000 دولار أمريكي. حيث أنه على الرغم من كون القطعة أصغر قطعة Arduino بالعالم، إلا أن ذلك لا يمنعها من أن تمتاز بسعر منخفض، و الذي يصل الى 18 دولار حيث تأتي مرفقة بميكرو كايبل USB. يتم ارسالها بالمجان لكل المدن الأمريكية، بينما يتم إضافة مبلغ 7 دولار كرسوم التوصيل في باقي البلدان حول العالم. سيتم إطلاق القطعة بشكل رسمي بشهر سبتمبر من العام الجاري.


المواصفات التقنية لقطعة μduino :

ATMEGA32U4 microcontroller
6 منافذ Analaog I/O
14 منفذ رقمي I/O (يضم Rx/Tx)
مصابيح LED
منظم فولتاج 5 فولط (يقبل الى حدود 16V DC)
منفذ برمجة 6-pin (تستطيع برمجة باقي اللوحات ...) ICSP.
2 منافذ 5V
2 منافذ أرضية
منفذ Analog reference voltage
زر وضع المصنع
دقة مذبذب كريستال 16MHz
منفذ MicroUSB

الثلاثاء، 18 يوليو 2017

أفضل 5 تطبيقات لتعلم البرمجة

   يعد مجال البرمجة من أهم المجالات التقنية في عالم المعلوميات، و ذلك لما يوفره لمستخدميه من امتيازات تتمثل في انشاء تطبيقات برمجية، مواقع أو برامج تذر عليهم دخلا شهريا قارا، أو العمل بشكل مستقل و ذلك عن طريق بيع مشاريعهم البرمجية الى زبناء مقابل مبالغ مالية ضخمة عبر مواقع العمل الحر. لذى، سنتعرف من خلال تدوينتنا لهذا اليوم، على أفضل 5 تطبيقات تمكنك من تعلم أي لغة برمجة و احترافها بشكل اكاديمي و ممنهج.


Programming Hub, Learn to code

يعد هذا التطبيق من أفضل التطبيقات في مجال تعلم البرمجة، و الذي سيعلمك أشهر الغات البرمجية في العالم انطلاقا من نقطة الصفر وصولا للاحتراف، حيث يوفر لك مجموعة من الأمثلة البرمجية، مواد دراسية بالاضافة الى تطبيقات الcompiler و التي تساعدك على مشاهدة و متابعة أكوادك التي تقوم بكتابتها على منصة الاختبار.
مميزات التطبيق:
يمنحك التطبيق أزيد من 1800 برنامج تعليمي في ما يزيد عن 17 لغة برمجة.
يتوفر التطبيق على compiler يشتغل في وضع الأوفلاين دون الحاجة الى انترنت بالنسبة لثلاث لغات: HTML، CSS و JavaScript.
لجعل عملية تعلمك أكثر إثارة و أقل ضجرا، يمنحك التطبيق نظام نقاط، حيث كلما تعلمت مهارة برمجية جديدة تنضاف لك مجموعة من النقاط كمكافئة لك على جهدك.
يقوم التطبيق بتحديثات دورية تحمل أمثلة برمجية جديدة و دروس حصرية.

Udacity – Learn Programming

لا يقل تطبيق Udacity شعبية عن سابقه، حيث يتيح لك عبر منصته مجموعة من الدروس مقدمة لك من طرف خبراء في مجال البرمجة ساهموا في بناء من مواقع مشهورة و متعددة كموقع فيسبوك، غوغل، Cloudera و MongoDB. إذ يعلمك أسس البرمجة الخاصة بالعديد من اللغات كHTML، CSS، JavaScript، Python، Java ...

C Programming


يتيح لك تطبيق C Programming تعلم أقوى لغة برمجة  - لغة السي C - و التي تعتبر أم اللغات الأخرى، حيث يمدك عبر منصته البسيطة بأزيد من 90 برنامج تعليمي سهل الفهم من طرف المستخدمين.
مميزات التطبيق:
توفره على برامج تحمل تعليقات تمكنك من فهم الكود البرمجي بشكل أدق (أزيد من 100 برنامج).
يتيح لك مشاهدة نتائج الكود الذي تقوم بكتابته.
اختبر قدراتك عن طريق الاختبارات التي يتيحها لك عبر منصته (أسئلة و أجوبة).
واجهة مستعمل جد بسيطة.

Learn Python


تعد لغة البايثون من أكبر اللغات البرمجية طلبا في سوق الفريلانس. حيث يتيح لك هذا التطبيق تعلم هذه اللغة بطريقة ممتعة و ذلك عن طريق دروسه الجد قصيرة و استطلاعاته الهادفة، إذ كل ما عليك فعله هو التمرن على كتابة أكواد البايثون عبر التطبيق، جمع النقاط و صقل مهاراتك.
مميزات التطبيق:
التعرف على أساسيات اللغة.
فهم مختلف أنواع البيانات و أصنافها.

Lernen Programieren


تتضمن قائمة التطبيق مجموعة من العناصر المستعملة في عملية شرح HTML 5. كما يضم اختبارات تمكنك من معرفة مستواك التّعَلُّمِي، و كذا توفر واجهة تتيح لك القدرة على عمل compilation أو التحويل البرمجي لما تكتبه من أكواد على المتصفح.
مميزات التطبيق:
يوفر لك تعلم أكثر من 30 لغة برمجية.
يمدك بأسئلة ممنهجة، تمكنك من الاستعداد الجيد لكل الأسئلة و المشاكل البرمجية التي ستواجهها في عملك.





كيف تحمي حاسوبك من الإختراق أتناء إتصالك بالشبكات العمومية

تحمي حاسوبك من الإختراق أتناء إتصالك بالشبكات العمومية

سواء كنت تعلم أم لا فإن إتصالك بإحدى الشبكات العمومية كالتي في المقاهي أو الفنادق ليس اَمنا كما تظن، فكونك في نفس الشبكة مع المئات من الأشخاص في نفس الوقت يمكن لأي أحد من أولئك الأشخاص إختراقك والحصول على جميع ملفاتك وبياناتك بسرعة وبسهولة، وهذا لن يروق لك بالتاكيد، ولحماية حاسوبك من الإختراق أدعوك لإتباع الخطوات التالية :

إيقاف ميزة مشاركة الملفات داخل الشبكة :
تفيد هده الميزة لمشاركة الملفات مع جميع الأجهزة المتصلة بنفس شبكتك، وبالتاكيد تشكل خطرا عليك عند إتصالك بشبكة عمومية
ولإيقافها قم بإتباع المسار التالي في لوحة التحكم لديك وقم بتفعيل الخيارات الموضحة في الصورة.
Control Panel\All Control Panel Items\Network and Sharing Center\Advanced sharing settings

تحمي حاسوبك من الإختراق أتناء إتصالك بالشبكات العمومية

تفعيل جدار الحماية :
يلعب جدار الحماية دور مهم للتصدي لهجمات الإختراق وبالتالي تفعيله أمر ضروري، للقيام بذلك قم بإتباع المسار التالي وتحديد الخيارات المبينة في الصورة.
Control Panel\All Control Panel Items\Windows Firewall\Customize Settings

تحمي حاسوبك من الإختراق أتناء إتصالك بالشبكات العمومية

تتبيت برنامج Comodo Firewall:
برنامج مجاني له نفس دور جدار الحماية على الويندوز يتميز بقوته وصعوبة تجاوزه يمكنك تحميله من الرابط التالي

إيقاف تشغيل الوايفاي أتناء عدم الإستعمال :
كلما تركك الوايفاي شغالا على حاسوبك كلما منحت وقتا أكبر للهاكر لإختراقك، وبالتالي ينصح بإيقاف الوايفاي أتناء عدم الإستعمال.