Programming Basics SQL HTML CSS JavaScript Python C++ Java JavaFX Swing Problem Solving English English Conversations Computer Fundamentals Learn Typing

جميع المقالات

المظللات في OpenGL

التصوير هو عملية تحويل بيانات الكائن لصورة, وتتكون هذه العملية من العديد من الأجزاء التي يتحكم كل منها في الشكل النهائي للكائن, ويمكن برمجة بعض هذه الأجزاء لإنتاج الصورة التي نريدها للكائنات, وهذه الأجزاء القابلة للبرمجة تسمى المظللات Shaders. المظللات هي: Vertex Shader, Tasselation, Geometry Shader و Fragment Shader.

الأمن المعلوماتي على شبكات الإنترنت

يُقصد بالأمن الرقمي الشخصي حماية ملفاتك و حساباتك على هذه الشبكة فالتهديدات كثيرة: الفيروسات ( Viruses ), برامج التجسس ( Spyware ), الديدان ( Worms ), الصفحات المزورة ( Phishing ), Farming, الهندسة الإجتماعية ( Social Engineering ), البوت نت ( Botnet ) و غيرها.

كلمات المرور الآمنة

كلمات مرور حساباتنا ممهمة لنا و الأهم أن تكون قوية و آمنة يصعب إختراقها لذلك يجب أن تكون أكثر من 8 أحرف, تحتوي حروف, أرقام و رموز. لحفظها تستطيع أن تستعمل برنامج مثل Passwords Manager أو تكتبها بداخل ملف نصي عادي (أي ملف txt) بشكل مضغوط و مشفر , و إستعمال التحقق الثنائي ( Two Factor Authentication )

منظف الذاكرة في جافا Garbage Collector

توفر لغات البرمجة الحديثة طرقاً لإزالة البيانات التي لن يستخدمها البرنامج مجدداً بشكل تلقائي و بدون تدخل المبرمج. توفر جافا منظف الذاكرة أو جامع القمامة (Garbage Collector) والذي يكون مسؤولاً عن هذه العملية, فقديماً كان المبرمج هو المسؤول عن تنظيف الذاكرة العشوائية (RAM).

المعلومات التي تعرفها عنك المواقع

تحتفظ المواقع بمعلومات عنك منها: عنوانك الحالي على الشبكة التي تتصل من خلالها ( IP Address ), البلد الذي تعيش فيه حالياً, نظام التشغيل الذي تستخدمه في جهازك الإلكتروني, حجم البيانات التي تم تمريرها إليك من الموقع و التي تسمى ( Bandwidth ) و غيرها.

الطريق الصحيح لتعلم البرمجة

مسارات البرمجة متعددة منها: تطوير المواقع (Web Development), بناء تطبيقات سطح المكتب (Desktop Applications), بناء تطبيقات لنظام Android, تطوير الألعاب.

التحويل بين أنواع البيانات البدائية (Type Casting) في جافا

أنواع البيانات البدائية مثل: byte, double, float و غيرها. تحويل أنواع البيانات ( Type Casting ) يُقسم إلى قسمين :Implicit Type Casting و Explicit Type Casting.

قائمة بأهم الأسئلة التي يسألها أغلب المبرمجين لعملائهم

من أهم الأسئلة التي يسألها أغلب المبرمجين لعملائهم: ‏نوع البرمجة (موقع إلكتروني أو تطبيق هاتف ذكي أو تطبيق سطح مكتب)؟, هل لديك مواقع أو أنظمة مشابهه لمشروعك للإطلاع عليها؟, كم المدة الزمنية لإنجاز المشروع؟, كم الميزانية التقريبية للمشروع؟ و غيرها.

تثبيت محاكي الشبكات GNS3 في نظام GNU/Linux

يُعتبر GNS3 أفضل محاكي شبكات إفتراضي, فمن المهم معرفة كيفية تحميله و تنصيبه و إضافة ( Switches ) و الراوترات ( Routers )

ما يجب معرفته لحماية المواقع من الإختراق

تتعرض المواقع للإختراق لذلك لا بد من معرفة عمل بروتوكل HTTP, و كيف نحميها فيجب: التأكد من أن الإتصال بين الموقع و العميل آمن, تحديد صلاحيات المستخدم للبيانات و لخدمات الموقع لمنع المستخدم من الوصول لأمور غير مخول بها و غيرها. من أشهر البرامج التي تُستعمل للبحث عن ثغرات: Dynamic Application Security Testing.

الدورات

أدوات مساعدة

أقسام الموقع

دورات
مقالات كتب مشاريع أسئلة