تجربة Omarchy على انتل ماك برو ٢٠١٩

منذ فترة، أعلن DHH عن عمله على توزيعة لينكس جديدة تُدعى Omarchy، وهي إعداد مُخصص ومُدمج بين نظام Arch Linux ومدير النوافذ Hyprland. الذي دفعني إلى تجربتها هو وجود جهاز محمول قديم: MacBook Pro 2019 بسعة 128 جيجابايت. هذا الجهاز لا يكاد يكون مفيدًا الآن مع أنظمة macOS الحديثة، التي تتطلب عتادًا أقوى بكثير. طبعًا، هذا النوع من أجهزة الماك يحتوي على ما يُسمى بشريحة T2، والتي تفرض قيودًا أمنية صارمة، مما يسبب صعوبات كبيرة عند محاولة تثبيت أي نظام تشغيل آخر عليها. قمت بتثبيت النظام، ومن الوهلة الأولى بدا أن كل شيء يعمل بشكل ممتاز (الكاميرا، تباين الشاشة، إلخ). لكن يبدو أن هناك مشكلة في وضع التوقف المفاجئ (suspend).

فلسفة التوزيعة تعتمد على أنك تستطيع تخصيصها بالكامل عبر تعديل الملفات النصية فقط. مثلاً، يمكنك إضافة اللغة العربية بتعديل ملف بسيط. ومع ذلك، من البداية يتضح أنها تحتاج إلى قضاء وقت غير قليل لتخصيصها حسب احتياجاتك الشخصية. على سبيل المثال، أريد إضافة اللغة العربية بشكل يتناسب تمامًا مع ترتيب لوحة المفاتيح في الماك (التي تختلف عن ويندوز في أماكن بعض الأزرار). أيضًا، كل خبرتي السابقة مع لينكس كانت مع الأنظمة المبنية على Red Hat أو Debian، أما هذا فهو Arch Linux بحت. لذا لا أعلم بعدُ: هل أقضي هذا الوقت في تخصيص الجهاز، أم أفكر في استخدام آخر له؟المصادر:

استخدام الذكاء الاصطناعي في الرسم

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

ومن ذلك الوقت وأنا ودي أرسم كاريكاتير يشرح الفكرة هذه بشكل مضحك ولكن لم أفعل ذلك. أمس وأنا احتسي قهوة الصباح قلت لماذا لا أجرب. فتحت الآيباد وفتحت تطبيق Paper وقمت برسم الآتي:

ومن ثم فتحت Gemini

وكتبت الآتي:
“I did this comic. I am trying to describe caffeine ingestion for Muslims in Ramadan. Basically how to reach full focus only if you take tea, black coffee, Saudi coffee

can you recreate it?”

الترجمة:

لقد رسمتُ هذا القصص المصور (الكوميك). أحاول فيه وصف عملية تناول الكافيين لدى المسلمين في شهر رمضان؛ وتحديداً كيف تصل لقمة تركيزك فقط إذا تناولت الشاي، القهوة السوداء، أو القهوة السعودية. هل يمكنك إعادة تصميمه؟”

ثم اول نسخة اعطاني اياها Gemini كانت الآتي:

بعد تعديلات بسيطة لاشرح ماذا اريد بالضبط (مثلًا فكرة تشبيه الطاقة بالوقود) وصلت لهذه النسخة:

أرى أن النتيجة جميلة جداً. برسم اليد يمكنني الوصول إلى هذه النتيجة لكن سوف يستغرق مني وقتًا.

فالسؤال الآن: الرسم هي عملية قيد التطوير بالنسبة لي. هل أقف عن التطوير أم أعتمد كلياً على الـ AI؟


لماذا نكتب؟

خلال اليومين الماضية احتجت ان ابحث في مفكرتي في Obsidian عن امور عملت عليها قبل سنتين.

المواضيع كانت تقنية بحته وكنت ناسي تقريبًا جميع التفاصيل. لكن عندما بحثت في المذكرات ووجدت مبتغاي اتضح لي الآتي:

١. الانسان ينسى وهذه الادوات تساعدك على استرجاع المعلومه بسرعه.

٢. تبقى الكتابة هي من اكثر الطرق فعالية للتوثيق وقادره على السفر عبر الازمان.

مع تسجيل الملاحظات نسأل انفسنا لماذا نسجلها؟

قد لاتأتيك الاجابة الآن. لكن يومًا ما، سوف ترى الاثر بنفسك.

الامر الاخر عندما تكتب فأنك تدون شخصيتك في ذاك الوقت.

اختلاف الروتين واكتساب العادات السيئة

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

أيضًا، كنت اقرأ بشكل لابأس به قبل النوم وخلال اليوم، لكن مؤخرًا اصبحت استصعب هذا الامر.

فماهو الحل؟ اعتقد وعيك بالمشكلة تعتبر خطوة جيدة، ومن ثم المحاولة لتصحيح المسار.

هذا أيضا يجعلني افكر بكيف ان الانسان غير معصوم عن الفتنة مهما تقدم في العمر، وبالتالي علينا الاكثار من الدعاء “اللهم يا مُقلب القلوب ثبت قلوبنا على دينك”

مشاركتي في مؤتمر Saudi HPC في جامعة الملك خالد – مرحباً ألف!

عنوان العرض الذي قمت بتقديمه

قمت بالمشاركة هذا الاسبوع في النسخة الثانية عشر من مؤتمر السعودي الثاني عشر للحوسبة عالية الأداء والذكاء الاصطناعي في جامعة الملك خالد. هذا المؤتمر قريب الى قلبي كوني دخلت عالم الحوسبة السحابية من خلال حضوره في سنة ٢٠١٢.

يميز هذا المؤتمر استضافة جامعة الملك خالد في ابها التي تستقبلك بالجو الرائع وكرم اهلها.

استمتعت جدًا في المؤتمر وقابلت الكثير من الزملاء من الشركات التقنية وأيضًا تشرفت بتقديم عرض يتكلم عن للحوسبة عالية الأداء على السحابة ( Doing HPC in the Cloud )

لاحظت ان اكثر حضور الورشة هم من الطلاب فقمت بالتركيز على الجانب العملي عن كيفية تعلّم الحوسبة السحابية والHPC وايضًا تبسيط بعض المفاهيم عن هذا المجال.

شكر خاص للاخوان والاخوات من جامعة الملك خالد على الضيافة الاستثنائية.

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

كيف تشغّل Chat GPT بدون الحاجة للاتصال في الانترنت؟

كنت اشاهد ندوة على اليوتيوب من تقديم الرائع Simon Willison عن اداة تسمى Language models on the command-line وهي اداة عبر سطر الاوامر تساعدك في تشغيل النماذج اللغوية الكبيرة عبر الTerminal.

وتطرق في حديثه لتطبيقين على سطح المكتب يساعدك في تشغيل النماذج اللغوية الكبيرة امثال ChatGPT على الحاسوب الخاص بك احدهما هو GPT4ALL و الآخر هو ollama

في البداية سوف ل GPT4ALL كونه تطبيق جميل وسهل الاستخدام

أولا، حمّل التطبيق من هنا واختر النسخة المناسبة لنظام التشغيل الخاص بك. (ويندوز، ماكنتوش، لينكس)

هنا استعراض سريع لسرعة النموذج على حاسوب ماكنتوش M1

بعد تحميل البرنامج، تختار النموذج المراد تحميله، على سبيل المثال اخترت LLama 7B وكانت النتائج الاولية ممتازة جدًا. جربته في اعادة صياغة ايميل، ولاقتراح طريقة لعمل برنامج.

بخصوص استخدامه مع اللغة العربية ، اختبار بسيط لم يعطي نتائج جيدة، ولكن لا استطيع الحكم تمامًا.

الميزة في تشغيل النموذج اللغوي بدون الحاجة للاتصال في الانترنت هو امر مذهل والاستخدامات كثيرة من اهمها التعامل مع معلومات ذات خصوصية التي لاتستطيع مشاركتها مع نموذج متصل في الانترنت.

اقتباسًا من موقع GPT4ALL لاستخدامات مختلفة:

اجابة اسئلة حول التاريخ (سوف اكون حذر لاستخدامه كمصدر اساسي)
استخدامه كمساعد شخصي لكتابة الايميل وغيرها
القدرة على فهم النصوص المقدمة وتقديم اقتراحات
المساعدة في كتابة الاكواد البرمجية

الخيار الآخر هو استخدم Ollama مع OpenWebUI حيث يقدم لك واجهة ويب مشابهة لChatGPT ويسمح لك برفع المستندات والصور التي يمكنك استخدامها في اسئلتك.

فالطريقة كالآتي، مبدئيًا تقوم بتحميل برنامج ollama من خلال هذا الرابط

لكن قبل ذلك تأكد من وجود Docker desktop ويمكنك تحميله من خلال هذا الرابط

ومن ثم تقوم بتحميل واجهة OpenWebUI من خلال هذا الرابط

عندما تستوفي جميع هذه الشروط، فقط قم بإدخال الأمر التالي:

docker run -d -p 3000:8080 –add-host=host.docker.internal:host-gateway -v open-webui:/app/backend/data –name open-webui –restart always ghcr.io/open-webui/open-webui:main

ومن توجه الى متصفحك الشخصي وضع هذا الرابط

localhost:3000

تحتاج ان تنشئ حساب لأول مرة، ومن ثم سوف تجد هذه الواجهة

قد تختلف الخطوات التي تمر فيها لانني قمت بتركيب كل هذا البرامج في وقت مختلف عن الآخر فربما الخطوات لاتكون بنفس التسلسل.

التدوينة القادمة سوف اقوم بتغطية استخدام النماذج اللغوية من خلال موجه الاوامر عن طريق هذه الاداة.

استخدام شاشة الحاسوب كشاشة خارجية للiPad

لوحة المفاتيح والفأرة للتحكم في الايباد

يوميًا احمل معي شنطة ظهر يوجد فيها جهاز العمل من نوع MacBook Pro ويحدث احيانًا بعد ساعات العمل او قبل ساعات العمل ان احتاج الى تصفّح ايميلي الشخصي او عمل على بعض الامور التي من الصعب عملها على الجوال. وكون جهاز العمل مخصص فقط للعمل، احمل معي ايباد ميني للامور الشخصية.

أيضًا في السفر او خلال نهاية الاسبوع، احتاج حمل الجهازين مما يصعّب الموضوع علي. فوجدت ان هذا الوضع مناسب لي (الا ان كان لديكم اقتراحات افضل؟)

في السابق كنت احمل جهازين محمولين، ولكن الامر متعب. فاصبح الوضع كالآتي:

  • جهاز ابل ايباد ميني
  • لوحة مفاتيح Logitech Keys to go
  • فأرة Logitech Pebble

ومن ثم، استخدم خاصة الAirplay بحيث استخدم جهاز العمل كشاشة لعرض محتوى الايباد فبالتالي يصبح عندي تجربة مقاربة لاستخدام حاسوبي الشخصي.

حاسوب محمول ب١٢٠ ريال !

الاسبوع الماضي كنت اتصفّح موقع noon ولفت نظري سعر حاسوب مجدد من نوع Chromebook.

السعر كان ١٢٠ ريال سعودي مع التوصيل! تقريبًا بما يعادل ٣٢ دولار امريكي.

لفت نظري السعر، وقلت لايمكن ان يصل حاسب محمول لهذا السعر. فخطرت ببالي فكرة ان اجرّب حظي وقمت بطلبه.

طبعًا الحاسوب ليس جديد ولكن تقييمه جيد جداً وهذا شرح الجيد جدًا في نون.

وصف لتقييم جيد جدًا من نون

وبالفعل، اتى اليوم الموعود واستلمت الحاسوب.

الحاسوب يطابق الوصف ونظيف جدًا وبالكاد تلاحط انه تم استعماله.

نوع الحاسوب هو Chromebook G5 EE Laptop With 11.6-Inch Display, Intel Celeron Processor/5th Gen/4GB RAM/16GB SSD/Chrome OS English Black

الحاسوب من الخلف ويظهر شعار Chrome
الحاسوب من الامام.

طبعًا هذا الحاسوب صمم خصيصًا للمدارس وهو من النسخ القديمة التي تم دعمها من Google الى نهاية عام ٢٠٢٢.

مع ذلك، الجهاز فاق توقعاتي، يمكنك تصفح الانترنت بسهولة، يمكنك فتح فيديوهات من Youtube. طبعًا لاتتوقع ان الاستجابة عالية جدًا، ولكن هنا اتكلم انه قابل للاستعمال. هذا فيديو لاستجابة الجهاز.

استعراض لاداء Chromebook

لا اعرف ماذا سوف اعمل بالحاسوب حاليًا ولكن ممكن ان اجعله فأر تجارب للاطفال. منذ فترة وانا احاول تعويد اطفالي على استخدام الحاسوب مع العلم انه يمتلكون الايباد، ولكن اشعر ان الحاسوب باستخدام لوحة المفاتيح هي تجربة من نوع آخر.

طرا لي ايضًا ان اقوم بتثبيت نظام لينكس عليه ولكن هذه الخطوات تتضمن فك الجهاز.

عن بذل الوقت في الامور الفكرية والخيرية

دخلت مقهى في الرياض خلال الاسبوع الماضي ووجدت كتاب حكايات رجال وشدني النص الاتي من كلام عبدالعزيز الخويطر:

أحدهم يزعم أنه بحاجة إلي إجازة يلهو ويرقه
عن نفسه، وحين تستقصي الأداء الذي قدمه ذلك
لا تجد فيه من الجهد ما يستحق الترفيه من
الإنسان منا لا يريد أن يقدم عملا جادا في
غير وظيفته، أما الوقت خارج الدوام أو في الإجازة
فإنه ينبغي أن يستهلكه في لهو وترفيه،
من منا يفكر أن يوظف وقت فراغه أو إجازته في
عمل فكري أو خيري يخدم الأمة. أصبح الناس
لا يقدمون من الأفكار أو الجهود إلا ما يساهم
ترقيتهم، أو إدرار ربح مادي لهم، أو وجاهة
تزيد من وهجهم الإعلامي! أعطني من يعمل
الأهداف الثلاثة، من يعمل لوجه الله سبحانه
الأمة ورفعتها.. إنهم قليل!
فهما قال الناس عنك.. المهم أن تعمل بنية صادقة مخلصة
‎اهم شيء في العمل هو النية.

اعتقد نحتاج ان نعيد التفكّر عن ماذا نقضي اوقاتنا فيه في هذه الدنيا.

ورشة تدوين الملاحظات

في الشهر الماضي عقدت ورشة عن احد المواضيع التي اهتم فيها مؤخرًا وهي تدوين الملاحظات في برنامج Obsidian. سبب اقامتي للورشة هو استفسار بعض الاصدقاء والزملاء عن طريقتي في تدوين الملاحظات فارسلت للقائمة البريدية لقراء المدونة عن اذا مارغبوا في الانضمام للورشة وكان هناك اهتمام مشجّع على ترتيب الورشة (تذكير بالاشتراك بالقائمة لبعض الامور الحصرية 🙂

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

بدأنا الورشة بالتعرف على المشاركين ومن ثم اعطيت تجربتي الشخصية مع مختلف برامج الملاحظات وكيف استقر بي الوضع مع برنامج Obsidian.

ثم تكلمت عن الفرق بين صنع الملاحظات وتدوين الملاحظات ومن ثم التطرق لماذا نود ان نستثمر في تطوير معرفتنا كعامل في مجال المعرفة.

بعد ذلك اتجهنا للتطبيق العملي واستعراض بعض الامور المميزة في برنامج Obsidian.

شارككم هنا العرض التقديمي المصاحب للورشة. اذكركم بالتسجيل عبر هذا الرابط لتتلقى تنبيهات حول الورشات المقبلة.