زيارتي لبيت الثقافة في أحد رفيدة

في شهر مايو الماضي قمت بزيارتي الاولى لبيت الثقافة في الدمام وقد علمت ان هيئة المكتبات أقامت مشروع بيت الثقافة في مكانين الاولى الدمام والآخر هو أحد رفيدة.

فتسنت لي زيارة أبها هذا الأسبوع للمشاركة في معرض الحوسبة عالية الأداء واحببت ان أخذ عائلتي لرؤية بيت الثقافة في احد رفيدة وكانت التجربة رائعة! منذ ان تخطوا الخطوة الاولى في بيت الثقافة “تنفتح نفسك”.

يختلف التصميم عن فرع الدمام ولكن العمارة في فرع أحد رفيدة أخاذة خاصة عندما تنظر الي شجرة الأروكاريا (يارب ان الاسم صح 😅) التي تتوسط المكان.

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

أترككم مع معرض الصور ولاتنسوh ان تزوروا هذا المكان الرائع.

مشاركتي في مؤتمر 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

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

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

زيارتي لبيت الثقافة في الدمام

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

صورت المكان من الخارج.

بيت الثقافة من الخارج

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

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

المكان عبارة عن ٣ ادوار، الدور الاول يوجد فيه مكتبة الاطفال والنشاطات المصاحبة لها، مكان خاص بالنساء (لا اعلم هل هو مكتبة ام مساحة عمل مشتركة)

يتوزع بين الطابق الاول والثاني مسرح، قاعات الحاسب الآلي، غرف اجتماعات، مساحات عمل مشترك، مصلى واقسام مختلفة للمكتبة.

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

للامانة يذكرني هذا المكان ببعض المكتبات التي دخلتها خارج المملكة. اتمنى انه كل المكتبات العامة حول المملكة ان تحوّل لهذا الشكل. شكرًا هيئة المكتبات ولكل من ساهم في هذا المشروع الرائع.

والآن اترككم مع الصور.

صورة توضح شكل المكتبة من الداخل
مساحة الحاسب الآلي
المساحة التقنية
قمت بطباعة قصة قصيرة عند خروجي

لماذا لانتعامل مع بعض الوظائف على انها برنامج دراسي؟

في مسيرتك التعليمية، تخوض عدة تحديات في الدراسة التي ليست بالضرورة امور استمتعت بها. في بعض التغييرات الوظيفية، تجدك تفكر كثير في التغير ولكن ماذا لو عاملنا هذا التغيير بمثابة برنامج دراسي التحقت به؟ تجربتي الدراسية لم تكن ممتعة على اي حال، ولكن في حال الوظيفة، على الاقل يدفع لك مال لكي تتعلم :).

في مسيرتي الوظيفية جربت عدة انتقالات التي ليست بالضرورة كانت افضل خيار لكن كانت تجربة تعلّمت منها امور مختلفة. لا اشجّع هنا على ان تتحمل بعض التجارب التي من الواضح انها لاتضيف لك شيء وانما اقول انه احيانًا بعض التغييرات الوظيفية ليست بالضرورة ممتعة ولكن قد تخرج منها بدروس.

الرسم بواسطة Mermaid code

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

ففي الغالب ارسم بيدي على الايباد باستخدام القلم واحيانًا باستخدام الماوس ولوحة المفاتيح باستخدام تطبيق Excelidraw او draw.io من جوجل. افضّل draw.io كوننا في العمل نستخدم حزمة جوجل المكتبية حيث يمكنني مشاركة الرسومات مع الزملاء.

تعرفت موخرًا عل طريقة تسمح لي بكتابة كود وهذه الكود يقوم برسم رسمة مبدئية يمكنني التعديل عليها. او يمكنني سؤال ChatGPT او Bard بحيث يعطيني نسخة اولية للرسمة ومن ثم يمكنني التعديل عليها.

هذا الامر يكون عن طريق مايعرف بالMermaid code ويمكن تعريفها بالتالي:

Mermaid عبارة عن لغة وصفية مشابهة لـ Markdown حيث يمكنك استخدام النص لوصف الرسوم البيانية وإنشائها تلقائيًا.

هذا مهم بالنسبة لي لامرين:

١- سرعة انشاء الرسمة. (تسرّع عملي اليومي)

٢- امكانية اعادة استخدام الرسمة. (حيث لا احتاج كل مرة ارسم من جديد).

وعلى مايبدو انه عدة برامج تدعم هذي اللغة الوصفية.

هنا عرض سريع مع بعض الامثلة لكيف تستخدم هذي اللغة.

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

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

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

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

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

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

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

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

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

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

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