سلام عليكم كما في العنوان، التدوين العربي سيكمل عشرين عاماً في 12 مايو/أيار هذا العام، إن كنت تدون وتهتم بالمناسبة فأرجو أن تكتب عن تجربتك مع التدوين أو تكتب ما تراه مناسباً للمناسبة. هذا كل شيء.
5.52 ألف نقاط السمعة
2.81 مليون مشاهدات المحتوى
عضو منذ
ما هو أول حاسوب قدم دعماً للعربية؟ الإجابة ليست صخر
لم أشارك هنا منذ سنوات، أعود لأن هذا الموضوع يهمني، كتبت في مدونتي موضوعاً أجمع فيه مصادر عن دعم العربية في الحواسيب وتاريخه، هذا مجرد تجميع للمصادر وأود أن يشاركني أي شخص بأي مصادر لديه، أي معلومة ستكون مفيدة لأن ما هو متوفر قليل وغير كافي. رابط الموضوع: https://smallpages.blog/2021/11/13/computing-in-arabic/
صنع نظام تشغيل بنفسه + لغة برمجة وواجهة
لم أشارك بموضوع منذ وقت طويل، لذلك هذه مشاركة، لموضوع يهمني وإن كنت - بصراحة - لا أفهمه، صناعة أنظمة التشغيل من الصفر، كيف يمكن فعل ذلك من خلال الحاسوب نفسه؟ بمعنى كيف تطور نظاماً لحاسوب لا يحوي نظاماً دون أن تعتمد على حاسوب آخر؟ عموماً، الرابط الذي أود المشاركة به هو هذا: http://interim.mntmn.com/ الحاسوب هو رازبيري باي، لكن النظام مبرمج من الصفر وهو نظام من نوع Language-based system، أي أن لغة البرمجة نفسها هي نظام التشغيل وبالتالي يمكن الوصول
فكرة مسابقة: موقع كامل في ١٠٠ كيلوبايت
هذا شيء أفكر به منذ سنوات، لكن الآن ومع قرائتي لشكاوي حول تضخم المواقع أرى أن أطرح الفكرة لأعرف آرائكم، وأبدأ بالشكوى؛ وهي أن المواقع تتضخم في أحجامها لتصبح ثقيلة على المتصفح حتى لو كان الحاسوب بمواصفات جيدة ويتصل بخط اتصال سريع، بعض المواقع تثقل المتصفح بمكتبات جافاسكربت والصور المتحركة وكثير من المؤثرات التصميمة التي يمكن تخفيفها أو الاستغناء عنها كلياً. في التسعينات كانت هناك مسابقة لتصميم مواقع في ٥ كيلوبايت فقط، ثم ظهرت مسابقة أخرى رفعت الحد إلى ١٠
اللغة ليست مجرد أداة
يضايقني أن أرى من يعامل اللغة كأنه يعامل مطرقة أو أي أداة أخرى، إن لم تعمل بشكل جيد يمكن استبدالها، هكذا! كأن اللغة ليست جزء أساسياً من العقل والفكر، كأنها ليست وعاء للثقافة، كأنها ليس جزء من هوية الإنسان، هذا الأسلوب في التفكير يضايقني حتى عندما يستخدمه البعض في وصف الأدوات والتقنيات فكيف باللغة؟ * اللغة أسلوب تفكير، عندما تفكر بالعربية فأنت تفكر بشكل مختلف عن الشخص الذي يفكر بالإنجليزية، ومن تعلم لغتين ويستطيع أن يفكر بهما سيفهم كيف أن
أبحث عن مواقع تقنية، أين هي؟
وعدت أحد الأخوة في تويتر أنني سأجمع قائمة لمواقع تقنية لكنني لم أستطع إيجاد ما يكفي منها، شروطي للمواقع التقنية هي التالي: * ألا يغطي أخبار الشركات ومنتجاتها، ولا بأس بالقليل منها. * لا بأس باختبار المنتجات لكن على أن تكون تقنية ومفصلة كما في موقع AnandTech. * أن يحوي مقالات تشرح ما هي التقنيات، مثلاً كيف تعمل أنظمة التشغيل؟ ما هي أجزائها وما يفعله كل جزء من نظام التشغيل، يغوص في المعالجات ليشرح أجزائها .. إلخ. * يحوي دروساً
[مراجعة تحليلية] سلبيات واجهات الاستخدام في أنظمة التشغيل
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/
Pandora: جهاز من الناس إلى الناس | Xash | زاش
http://xash.me/pandora/
Pencils and Brainwaves: An Analysis on Handwriting and Memory - الكتابة باليد تساعد الذاكرة
http://www.nms.org/Blog/TabId/58/PostId/179/pencils-and-brainwaves-an-analysis-on-handwriting-and-memory.aspx
متلازمة فقر الروابط
الخلاصة: أي موقع ينشر الأخبار والمقالات يفترض به أن يضع ضمن هذه المحتويات روابط مختلفة لأغراض مختلفة، روابط للتعريف بما قد لا يعرفه الناس من مصطلحات وأفكار وشخصيات ويفضل أن تكون روابط إلى ويكيبيديا أو موسوعة أخرى، روابط لمصادر الأخبار والمعلومات، روابط للاقتباسات ومصادرها الأصلية، وبين كل هذا لا بأس بروابط فكاهية بين حين وآخر. لم أعد أحتمل رؤية المواقع بلا روابط! ولا أود أن أمارس جلد الذات هنا لكن الظاهرة واضحة أكثر في المواقع العربية وهذا ما يهمني الآن،
مصادر لمن يرغب في برمجة وإنشاء أنظمة التشغيل
أضع هذه المصادر لأنني وعدت أحد أعضاء الموقع أن أفعل ذلك، لدي اهتمام بأنظمة التشغيل وأرى أنها مجال مهم يستحق الدراسة والبحث. ## كتب 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 كل
متصفح الويب يجب أن يكون محرراً كذلك
هذه واحدة من الأفكار التي لن أسأم من طرحها، تيم بيرنرز لي اخترع الويب من خلال اختراع لغات HTTP وHTML ثم برمج متصفحاً يحوي محرراً، المتصفح أداة استهلاك لمحتويات الويب والمتصفح أداة إنتاج المحتويات. كانت الفكرة أن الشخص الذي يتصفح الموقع يمكنه أن يعدل محتويات الموقع من خلال المتصفح مباشرة ولا يحتاج للتعامل مع HTML، ثم يضغط على زر الحفظ فتتغير الصفحة في الموقع، وبالتالي لا حاجة لتعديل الصفحة محلياً ثم رفعها إلى المزود، وجود محرر في المتصفح يلغي نقاط
50 عاماً عمر لغة بيسك - BASIC at 50
http://www.dartmouth.edu/basicfifty/