عبدالله المهيري

كاتب ومدون مهتم بالتقنية والبيئة والتعليم.

http://smallpages.blog

5.52 ألف نقاط السمعة
2.81 مليون مشاهدات المحتوى
عضو منذ
31

مصادر لمن يرغب في برمجة وإنشاء أنظمة التشغيل

أضع هذه المصادر لأنني وعدت أحد أعضاء الموقع أن أفعل ذلك، لدي اهتمام بأنظمة التشغيل وأرى أنها مجال مهم يستحق الدراسة والبحث. ## كتب Structure and Interpretation of Computer Programs كتاب مهم للمبرمجين بشكل عام، إن كنت تبرمج أو تتعلم البرمجة فعليك أن تعطي هذا الكتاب وقتاً لتفهمه جيداً، الكتاب متوفر مجاناً وبنسخة مطبوعة كذلك. http://mitpress.mit.edu/sicp Think OS: A Brief Introduction to Operating Systems http://www.greenteapress.com/thinkos/index.html How to Make a Computer Operating System http://samypesse.github.io/How-to-Make-a-Computer-Operating-System/ Compilers: Principles, Techniques, and Tools https://en.wikipedia.org/wiki/Compilers:_Principles,_Techniques,_and_Tools كل
5

التدوين العربي سيكمل عشرين عاماً قريباً

سلام عليكم كما في العنوان، التدوين العربي سيكمل عشرين عاماً في 12 مايو/أيار هذا العام، إن كنت تدون وتهتم بالمناسبة فأرجو أن تكتب عن تجربتك مع التدوين أو تكتب ما تراه مناسباً للمناسبة. هذا كل شيء.
14

صنع نظام تشغيل بنفسه + لغة برمجة وواجهة

لم أشارك بموضوع منذ وقت طويل، لذلك هذه مشاركة، لموضوع يهمني وإن كنت - بصراحة - لا أفهمه، صناعة أنظمة التشغيل من الصفر، كيف يمكن فعل ذلك من خلال الحاسوب نفسه؟ بمعنى كيف تطور نظاماً لحاسوب لا يحوي نظاماً دون أن تعتمد على حاسوب آخر؟ عموماً، الرابط الذي أود المشاركة به هو هذا: http://interim.mntmn.com/ الحاسوب هو رازبيري باي، لكن النظام مبرمج من الصفر وهو نظام من نوع Language-based system، أي أن لغة البرمجة نفسها هي نظام التشغيل وبالتالي يمكن الوصول
10

أعد اختراع العجلة: عن برمجة أنظمة التشغيل

2

ما هو أول حاسوب قدم دعماً للعربية؟ الإجابة ليست صخر

لم أشارك هنا منذ سنوات، أعود لأن هذا الموضوع يهمني، كتبت في مدونتي موضوعاً أجمع فيه مصادر عن دعم العربية في الحواسيب وتاريخه، هذا مجرد تجميع للمصادر وأود أن يشاركني أي شخص بأي مصادر لديه، أي معلومة ستكون مفيدة لأن ما هو متوفر قليل وغير كافي. رابط الموضوع: https://smallpages.blog/2021/11/13/computing-in-arabic/
6

[مراجعة تحليلية] سلبيات واجهات الاستخدام في أنظمة التشغيل

http://xash.me/%D8%B3%D9%84%D8%A8%D9%8A%D8%A7%D8%AA-%D9%88%D8%A7%D8%AC%D9%87%D8%A7%D8%AA-%D8%A7%D9%84%D8%A7%D8%B3%D8%AA%D8%AE%D8%AF%D8%A7%D9%85/
58

فكرة مسابقة: موقع كامل في ١٠٠ كيلوبايت

هذا شيء أفكر به منذ سنوات، لكن الآن ومع قرائتي لشكاوي حول تضخم المواقع أرى أن أطرح الفكرة لأعرف آرائكم، وأبدأ بالشكوى؛ وهي أن المواقع تتضخم في أحجامها لتصبح ثقيلة على المتصفح حتى لو كان الحاسوب بمواصفات جيدة ويتصل بخط اتصال سريع، بعض المواقع تثقل المتصفح بمكتبات جافاسكربت والصور المتحركة وكثير من المؤثرات التصميمة التي يمكن تخفيفها أو الاستغناء عنها كلياً. في التسعينات كانت هناك مسابقة لتصميم مواقع في ٥ كيلوبايت فقط، ثم ظهرت مسابقة أخرى رفعت الحد إلى ١٠
43

اللغة ليست مجرد أداة

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

متلازمة فقر الروابط

الخلاصة: أي موقع ينشر الأخبار والمقالات يفترض به أن يضع ضمن هذه المحتويات روابط مختلفة لأغراض مختلفة، روابط للتعريف بما قد لا يعرفه الناس من مصطلحات وأفكار وشخصيات ويفضل أن تكون روابط إلى ويكيبيديا أو موسوعة أخرى، روابط لمصادر الأخبار والمعلومات، روابط للاقتباسات ومصادرها الأصلية، وبين كل هذا لا بأس بروابط فكاهية بين حين وآخر. لم أعد أحتمل رؤية المواقع بلا روابط! ولا أود أن أمارس جلد الذات هنا لكن الظاهرة واضحة أكثر في المواقع العربية وهذا ما يهمني الآن،
35

هل هناك مشاريع للأميين والفقراء؟

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

Building an Open Source Laptop | MAKE - حاسوب حر ومفتوح المصدر

24

عبدالله المهيري: فكرة مدونة: البرمجة للصغار والكبار

18

أبحث عن مواقع تقنية، أين هي؟

وعدت أحد الأخوة في تويتر أنني سأجمع قائمة لمواقع تقنية لكنني لم أستطع إيجاد ما يكفي منها، شروطي للمواقع التقنية هي التالي: * ألا يغطي أخبار الشركات ومنتجاتها، ولا بأس بالقليل منها. * لا بأس باختبار المنتجات لكن على أن تكون تقنية ومفصلة كما في موقع AnandTech. * أن يحوي مقالات تشرح ما هي التقنيات، مثلاً كيف تعمل أنظمة التشغيل؟ ما هي أجزائها وما يفعله كل جزء من نظام التشغيل، يغوص في المعالجات ليشرح أجزائها .. إلخ. * يحوي دروساً
16

متصفح الويب يجب أن يكون محرراً كذلك

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

جهاز ألعاب فيديو عربي: لم لا؟

12

تجربة تعليم البرمجة - Learnable Programming in Thailand

http://www.chrisuehlinger.com/blog/2014/02/26/learnable-programming-in-thailand/
13

GitbookIO/gitbook · GitHub - تطبيق لكتابة الكتب

10

50 عاماً عمر لغة بيسك - BASIC at 50

http://www.dartmouth.edu/basicfifty/
10
17

مواقع تعيش طويلاً

7

Myers-Briggs Personality Test Is Misleading - تصنيفات الشخصيات غير دقيقة

7

عبدالله المهيري: هل نحن بحاجة لها حقاً؟

7

الواجهة الملموسة: المعلومات في الأشياء من حولنا

11
4