المقالات

الوصف

المقالات العربية

دليل دعوة الأصدقاء إلى البرمجيات الحرّة

نشره طريف في السبت, 2016/03/05 - 12:49ص

عادةً ما ترغب كمستخدم مخلص للبرمجيات الحرّة ومؤمن بفلسفتها الأخلاقية في دعوة الأصدقاء والآخرين إلى استعمالها أيضًا، وهذا أمرٌ يجب أن تعرف كيف تقوم به بشكل فعّال، ليس فقط لزيادة نسبة نجاحك بل أيضًا لتجنّب بعض الممارسات التي ستضرّ بك وبالفكرة التي تحاول إيصالها.

![Convert friends][Convert friends]

إقناع الآخرين

ما لا يجب فعله

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

منقح جنو أو GDB: أداة قوية لتنقيح الأكواد لبرامج لينكس

نشره Fahad في السبت, 2016/02/20 - 4:48م

![GDB logo][GDB logo]

يلعب المنقح Debugger دورا بالغ الأهمية في أي نظام لتطوير البرمجيات. حيث لا يمكن لأي شخص أن يكتب كودا خالي من العلل من المرة الأولى. فخلال عملية التطوير، تظهر العلل (bugs) وتستلزم أن تحل حتى تتحسن جودة البرنامج. وبكل تأكيد فإن نظام التطوير لا يكتمل من دون وجود منقح.

البدء مع محرر النصوص الشهير Emacs

نشره Fahad في الخميس, 2016/02/18 - 9:33م


ظهر محرر النصوص Emacs إيمكاس في عام 1967م وظل أحد أفضل المحررات لدى المطورين والكتاب.حيث أن أهم مميزاته هي قابلية التمدد، و التخصيص و التوثيق الذاتي، و العرض الآني ومضاهاته لنظام التشغيل في الوظائف. (نعم بالنسبة لي فهو نظام تشغيل متكامل)
وبالرغم من أن لب إيمكاس مكتوب بلغة السي، إلا أن العديد من الوظائف التي توسع من وظائف وقدرات إيمكاس مكتوبة بلغة elisp وهي لهجة من لغة البرمجة lisp أو شيء مشابه لذلك. وببساطة، فإن الملحقات تكتب بلغة ليسب ولكن مع إيماكس الكثير من الوظائف تأتي من الملحقات.

بالأرقام: هل يعاني لينكس فعلا من التشتت وكثرة الخيارات؟

نشره طريف في السبت, 2016/01/23 - 1:43م

يبدو أن "الخرافات" عن لينكس تُجدّد نفسها مع مرور الوقت. ولأكون منصفًا غالبًا ما تستند هذه الخرافات لشيء ما على أرض الواقع، فعندما كان يُشاع بأن لينكس "لا يملك واجهة رسومية"، فلأن هذا الشيء كان صحيحًا في فترة من الفترات، المشكلة أن هذا الحال لم يستمرّ لكن الفكرة نفسها بقيت، حيث لم تمضِ عدّة سنوات حتى كان لدينا أربع واجهات رئيسية، وهو الشيء غير المتوفر في أنظمة ويندوز أو ماك أو اس إلى اليوم.

[نظرة معمقة] توزيعات لينكس المتدحرجة

نشره طريف في الخميس, 2016/01/21 - 6:24م

وفقًا للأسلوب الذي تتبعه توزيعات لينكس في إيصال تحديثات البرامج والحزم لمستخدميها، تنقسم التوزيعات إلى فئتين رئيسيتين:
الأولى تجمع هذه التحديثات، تفاضل بين إصداراتها، تختبر استقرارها وتنتظر ترقيعاتها الأولية، ثم تطلقها جميعًا في صورة نظام جديد بشكل دوري (نصف سنوي، سنوي، إلخ).

تنفّس الأوكسجين مجددًا: تثبيت Oxygen Theme على Kde5

نشره طريف في الاثنين, 2016/01/18 - 3:28م

يتناقص باستمرار عدد التوزيعات التي تأتي مع واجهة Kde4، ولعل الإصدار الأخير 17.3 من Linux Mint المُسمى Rosa والذي يأتي مع كدي 4.14 يُعتبر طوق النجاة الأمثل لمناصري الإصدار التقليدي من كدي، لا سيما أنّ Rosa ستتمتع بدعم طويل الأمد حتى 2019.

اختيار المحررين: أفضل تطبيق قاموس في لينكس

نشره طريف في الأربعاء, 2016/01/06 - 10:43م

تأتي بيئات العمل الرئيسية في لينكس مثل غنوم Gnome، كدي KDE، وإكسفيس XFCE بتطبيقات ترجمة مُضمّنة بها، يمكنها التعامل بالعموم مع قواميس من نوع Dict، كما يتيح بعضها الاتصال بخوادم خارجية للحصول على ترجمات من قواميس أخرى موجودة على الشبكة.

6 نصائح لتعليم الأطفال كيفية البرمجة

نشره Fahad في الخميس, 2015/07/09 - 3:46م

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

لقد ألّفتُ العديد من الكتب لتعليم المبتدئين من جميع الأعمار كيفية البرمجة، وأعرف من خلال التجربة أنك لا تحتاج إلى أن تكون فنياً أو "جيداً في الرياضيات" للتعلم. في الواقع، فإن الصغار في كثير من الأحيان يمكنهم أن يتعلموا البرمجة أسرع من البالغين، وذلك تحديداً، لأنهم لا يعرفون كم من المفترض أن تكون البرمجة "صعبة".

الجيل الثاني من بروتوكول الانترنت HTTP 2

نشره محمد جبر في الجمعة, 2015/05/08 - 11:26ص

بروتوكول ربط الصفحات HTTP) Hypertext Transfer Protocol version) المعروف ببروتوكول نقل النص التشعبي ، أسس سنة 1999 وهو واحد من بروتوكولات التطبيقات الأكثر استخداماً لتصفح شبكة الإنترنت ، وهو بمثابة الأساس للنمو غير المسبوق للإنترنت ومعظم المواقع العالمية والعربية لاتزال تعمل به، وأحدث نسخة له هي HTTP 1.1 .

التطور الهائل في الانترنت خلال السنوات العشر الأخيرة فتح موضوع الحاجة الماسه الى تطوير هذا البروتوكول ليتماشى مع التطورات الجديدة لجعل الانترنت سريع وآمن. وفعلا تم الاتفاق على اصدار الجيل الثاني من البروتوكول المعروف باسم HTTP 2 .

كيف يمكن للمصادر المفتوحة أن تكون بوابتك إلى عملك القادم

نشره Fahad في الاثنين, 2015/03/23 - 11:18ص

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

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

أستطيع تذكر يومي الأول ضمن برنامج التعليم التعاوني. فقد سألت مديري حينها: "ماذا تريد مني أن أفعل؟" فأجابني: "ما يجب عليك القيام به." لم يكن هناك منهج معين للعمل، أو جدول زمني. ضمن مجال الأعمال، تتغير الأمور باستمرار، وكي تكون ناجحاً، عليك أن تتعلم تحديد المشاكل وحلها، وغالباً ما يكون ذلك مبادرةً خاصة بك.