Open Hours of Mon - fri: 8am - 6pm, UAE

ما هو الفرق بين الدارات الكهربائية والدارات الإلكترونية ؟

قد تبدو الكهربائيات و الإلكترونيات كتكنولوجيا واحدة لكن الاختلافات تكمن في المعني الفعلي لكل منها. فبالنسبة للدارات الكهربائية تفتقر إلى القدرة على إتخاذ القراراتفي حين أن الدارات الإلكترونية يمكنها اتخاذ القرارات. فعلى سبيل المثال يعطي الميكروويف إشارة عند الإنتهاء من طهي الطعام، الإشارة المعطى تكون صادرة عن الدارة إلكترونية. أما المحولات الثقيلة المستخدمة في نقل […]

كيف يمكننا كمهندسين بناء غطاء غير مرئي لإخفاء الأرض عن الحضارات المتقدمة ؟

ما المطلوب لإخفاء كوكبنا بأكمله؟  قد يبدو للحظة أن هذا المقال طُرح كسؤال تخيلي في برنامج للخيال العلمي، لكنه طرح بالفعل كسؤال في خطاب أكاديمي. إن العديد من العلماء البارزين مثل ستيفين هوكينج أعربوا علنًا عن مخاوفهم في حال تم اكتشافنا من قبل الحضارات الأخرى في هذا الكون الفسيح.  وإن هذه المخاوف مستمدة إلى حد كبير […]

كيف تعمل الرامات في أجهزة الكمبيوتر ولماذا هي المسؤولة عن سرعة الجهاز؟

تعتمد تطبيقات البرامج المثبتة في جهاز الكمبيوتر على ذاكرة الوصول العشوائي والتي تدعى بالرام للحفاظ على عمله. تعمل ذاكرة الوصول العشوائي كذاكرة مؤقتة في الكمبيوتر وتقوم بتخزين البيانات المدخلة في التطبيقات وهي المسؤولة عن الحفاظ بالبيانات أثناء تشغيل التطبيق وبمجرد إغلاق التطبيق يتم فقدن البيانات من الرامات. فهم الرامات ما وعلاقتها مع وحدة المعالجة المركزية […]

ما هو اختبار الوحدة البرمجية Unit testing و ما هي فوائده؟

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

هل تطبيقات الأجهزة الذكية المتعلقة بجائحة كورونا تخترق خصوصية المستخدمين ؟

العديد من تطبيقات الموبايل التي تتبع انتشار فيروس كورونا تساعد في احتواء انتشار المرض تطلب بيانات شخصية ولكن لا يتبين لنا أنّ المعلومات ستكون آمنة وهذا يثير المخاوف بشأن الخصوصية الشخصية. تحليل التطبيقات المتعلقة بفيروس كورونا قامت أستاذة علوم المعلومات (Masooda Bashir) وطالبة الدكتوراه (Tanusree Sharma) في جامعة (Illinois) في (Urbana-Champaign) بإجراء تحليل ل 50 […]

10 ممارسات يمكنك استخدامها لتجنب حدوث الأخطاء عند تطوير البرامج

من المعروف أنه في عالم البرمجة وكتابة البرامج يحدث الكثير من الأخطاء، بعضها يكون معقد والبعض الآخر من السهل حله. لكن السؤال الأهم هو ما سبب حدوث الأخطاء بشكل عام؟ وكيف يمكننا تقليلها كمبرمجين؟ من المستحيل منع حدوث الأخطاء ، لكن يوجد بعض الخطوات البسيطة التي من الممكن أن تقلل حدوث هذه الأخطاء التي تظهر […]

ستة أشياء عليك معرفتها كمهندس برمجيات تمكنك من تطوير أكواد برمجية آمنة

يعود تاريخ البرمجة إلى عام 1843م ، وكان مفهوم آمن البرمجيات مهمل بشكل واضح في ذلك الحين وكان مقتصراً على كتابة أكواد برمجية للتحكم بالوصول المادي إلى الأجهزة.  وفي أوائل السبعينات، أصبح من الممكن الوصول إلى الأنظمة دون التواجد بقربها وذلك بفضل الشبكة الحاسوبية أصبح من المهم في تلك الحقبة كتابة البرامج بشكل آمن من […]

كود تفعيل مجموعة برامج أوفيس

قم بكتابة الكود التالي ، ضمن ملف واحفظه بصيغة filename.cmd الكود @echo off title Activate Microsoft Office 2016 ALL versions for FREE!&cls&echo ============================================================================&echo #Project: Activating Microsoft software products for FREE without software&echo ============================================================================&echo.&echo #Supported products:&echo – Microsoft Office Standard 2016&echo – Microsoft Office Professional Plus 2016&echo.&echo.&(if exist “%ProgramFiles%\Microsoft Office\Office16\ospp.vbs” cd /d “%ProgramFiles%\Microsoft Office\Office16”)&(if exist “%ProgramFiles(x86)%\Microsoft […]

مشاريعك البرمجية السابقة التي لم تكملها ستساعدك في النجاح بعالم البرمجة !

إذا كنت مبرمجاً أو من المهتمين بمجال البرمجة فأنك على الأغلب تمتلك مجموعة من المشاريع وهذه المشاريع هي نتاج عملية التعلم أو أنها مجموعة من البرامج التي تم تطويرها من أجل العمل.  ومن أفضل الطرق المتبعة لاكتساب الخبرة بمجال البرمجة هي عن طريق التدريب المتواصل وكتابة الأكواد البرمجية باستمرار و البدء بعمل برامج بسيطة ًثم […]

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

المقابلات الوظيفية تجعل الكثير من المبرمجين المبتدئين قلقين لأنهم عند تعلمهم للبرمجة لم يعطوا أهمية للثقة أو لأسلوب التعامل مع العملاء، حيث في المقابلات يبرز المبرمج الواثقين من أنفسهم على أنهم أكثر كفاءة ولكن هل من المعقول أنه لا توجد طريقة لبناء ثقة المبرمج بنفسع قبل اجراء المقابلة؟ بالطبع توجد طرق كثيرة، ولكن يجب على […]