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

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

ما هي الخوارزميات

الخوارزميات هي طريقة التحليل المنطقي السليم.

كيفية عمل التصوير ثلاثي الأبعاد

تفترض طريقة رسم OpenGL للكائنات وجود عالم فراغي من ثلاثة أبعاد (x – y – z), و يحوي هذا العالم جميع الكائنات, و يحوي أيضًا كائنًا مميزًا عن البقية هو الكاميرا, وهذه الكاميرا لها خصائص معينة بحيث نستطيع رؤية العالم منها, إذ تقوم هذه الكاميرا بتصوير العالم وإرسال الصور لنا لنرى هذا العالم مثل مقطع الفيديو فنرى الكائنات بشكل ثلاثي الأبعاد و تختلف عن الكائنات ثنائية الأبعاد.

الفرق بين SVG – PNG – JPG – GIF

للصور أنواع عدة منها: PNG هي إختصار لجملة Portable Network Graphic, JPG هو نفسه JPEG و كلاهما إختصار لجملة Joint Photographic, GIF هي إختصار لجملة Graphics Interchange Format, SVG هي إختصار لجملة Scalable Vector Graphic.

المظللات في 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.