كل المقالات
635 مقال
حل مشكلة add-apt-repository command not found فى أوبونتو ودبيان لينكس
مشكلة عدم وجود أمر add-apt-repository فى توزيعات لينكس المبنية على دبيان (Debian) مثل أوبنتو ( Ubuntu )، أو إلمنترى (Elementary OS)، أو لينكس منت ( Linux Mint )، وغيرها من أنظمة التشغيل المبنية على …

تحسين تجربة المستخدم UX بشكل عملى على الموقع
أهلاً بك فى موقع أبانوب حنا للبرمجيات. لقد لاحظت فى الشكل القديم للموقع أن هناك الكثير من الصعوبات والمشكلات؛ أهمها صعوبة قراءة المحتوى والشروحات وخاصةً على شاشة الكمبيوتر ﻷنها كانت مثل هذه الصورة. …
طريقة إيقاف قواعد بيانات MySQL من العمل تلقائياً على أوبونتو!
أحياناً تجد أن قواعد بيانات MySQL تعمل تلقائياً بعد تشغيل الجهاز، ولكنك لا تريد ذلك! أنت تريد أن تقوم بتشغيلها بنفسك عندما تريدها. لذلك أقدم لك الحل البسيط والسريع ﻹيقاف تشغيل خدمة قواعد بيانات MySQL …
كيف تصبح مبرمج؟
سؤال “كيف أكون مبرمج؟” أو “ما الذى أتعلمه ﻷصبح مبرمج؟” وغيرها من الأسئلة المشابهة يسألها الكثير من الناس وخاصةً الشباب فى المرحلة الجامعية وبداية مرحلة العمل. لذلك سأكتب لكم …
كيف تصبح full stack web developer ؟🤔
نحن هنا للرد على سؤال “ماذا أتعلم ﻷصبح مبرمج ويب full stack ؟” فلنبدأ فى الإجابة على السؤال بدون مقدمات طويلة. لكى تصبح مبرمج ويب full stack عليك أن تتعلم تقنيات الـ front end والـ back …
افهم لغات البرمجة!
هناك الكثير من لغات البرمجة الموجودة حالياً، ونسمع كثيراً عن لغات مثل جافا، كوتلن، سى، سى شارب، جو، روبى، بى اتش بى، جافاسكربت، رست،.. والكثير جداً من اللغات! ولكن المحير أكثر أننا نسمع عن تصنيف …
الفرق بين لغات البرمجة المُترجمة (compiled) والمُفسّرة (interpreted)
كل لغة برمجة تكون مشهورة بأنها إما مترجمة (compiled) أو أنها مفسرة (interpreted) ولكن معظم لغات البرمجة يمكن أن تستخدمها مترجمة أو مفسرة. ولكن ما معنى أن لغة البرمجة مترجمة أو لغة البرمجة مفسرة؟ 😥 …

كيف قُمت بتسريع التصفح على موقع أبانوب حنا للبرمجيات؟!
تسريع تحميل صفحات موقعك شئ مهم جداً للمستخدمين وهو من العناصر المؤثرة فى ترتيب موقعك فى نتائج محركات البحث وخاصةً جوجل. لذلك أردت أن أشارك معكم ما أفعله لتسريع التصفح على موقع أبانوب حنا للبرمجيات …
الفرق بين static library و shared library
بعد أن فهمنا تقسيمة لغات البرمجة ، و الفرق بين اللغات المترجمة “compiled” والمفسرة “interpreted” سنفهم الآن ما الفرق بين المكتبة البرمجية الـ static والـ shared. إن كنت قد …
هل برنامج مضاد الفيروسات كافى للحماية؟
لا، مضاد الفيروسات (Antivirus) غير كافى لحماية جهازك من الفيروسات والبرمجيات الخبيثة. لماذا الأنتى فيرس غير كافى؟ ﻷن الهاكرز اخترعوا طرق كثيرة ومتنوعة ﻹصابة جهازك والتجسس عليك وسرقتك. من أكثر الطرق …