خبير هناك مبتدأ هنا

هذا موضوع قصير أكتبه بعد أن قرأت تغريدات الأخ حمود عصام.

أود أن أتحدث عن جون مايدا (John Maeda)، مصمم معروف وله خبرة طويلة في مجالات تقنية متنوعة، مؤلف كتب وقد قرأت له قوانين التبسيط (Laws of Simplicity)، يعمل حالياً في شركة أوتوماتك وهي الشركة التي تدير مدونات ووربريس، كان باحثاً ومدرساً في معهد أم آي تي، إن كنت مصمماً أو مبرمجاً أو لديك أي اهتمام بالحاسوب … اقرأ عن هذا الرجل واقرأ كتبه وشاهد كلماته ولقاءاته، الرجل يستحق انتباهك.

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

قنوات تقنية في يوتيوب

hqdefaultيوتيوب كغيره من المواقع الكبيرة، فيه الكثير من المحتويات وفيه الكثير من الصخب، لذلك لا بد أن تبحث عن المحتوى الذي يناسبك، شخصياً يعجبني المحتوى الهادئ والمتخصص في مجالات تقنية، هذه قنوات إما أتابعها أو أزورها بين حين وآخر:

التقنية البدائية، شخص يصنع أدوات بدائية من البيئة، يمكن وصفها بالتعليمية لأنها تظهر كيف كان الناس في الماضي يصنعون الأدوات.

Computerphile، علوم الحاسوب تشرح من متخصصين في هذا المجال، بعضهم أناس لهم خبرة تعود لعقود وبعضهم أناس صنعوا وصمموا لغات برمجة أو حواسيب.

Domain of Science، قناة علمية تشرح مجالات العلوم على اختلافها بالرسومات.

8bit Guy، حواسيب قديمة، كومودور 64 في الغالب، تشمل البرمجة والأجهزة والألعاب وغير ذلك.

LGR، ألعاب فيديو قديمة، حواسيب قديمة، سلسلة قصص تقنية هي واحدة من أفضل القصص التي تغطي تاريخ بعض الشركات التقنية.

Micael Widell، قناة مصور فتوغرافي من السويد، تعجبني مقاطع الفيديو في هذه القناة، هادئة ومفيدة.

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

N-O-D-E، البرامج الحرة، الأمن الرقمي، اصنع بنفسك أجهزة مختلفة.

DIYperks، رجل يصنع أشياء بنفسه، قناة رائعة لتعلم صنع أشياء مختلفة.

Gaming Historian، تاريخ ألعاب الفيديو.

Explaining Computers، حواسيب جديدة وقديمة، قناة عملية ومفيدة.

ChrisFix، صيانة السيارات وتعديلها، إن كنت تملك سيارة فيمكنك فعل الكثير لصيانتها بنفسك.

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

روابط: ضد النمو

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

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

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

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

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

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

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

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

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

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

صنع سماعات بلوتوث، أعجبني التصميم والفكرة.

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

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

ألعاب البرمجة

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

ويكي: ألعاب البرمجة، موقع متخصص في هذا النوع من الألعاب ويحوي قائمة طويلة، لذلك لن أضع كل القائمة هنا.

مجموعة ألعاب Zachtronics، كلها تستحق التجربة، لدي لعبتان من المجموعة، لا شك سأكتب عنهما .. في يوم ما!

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

Hacknet، ألعب دور مخترق دون أن تتسبب في الضرر لأي شخص.

Super Markup Man، تعلم HTML وCSS من خلال اللعبة، تبدو مناسبة للأطفال كذلك.

Great Permutator، لا تكتب أي كود هنا، اللعبة تعتمد كلياً على الفأرة كما يبدو.

Duskers، لعبة تضيف شيء من الإثارة.

آلة الموارد البشرية، الاسم لوحده يكفي ليدفعني لشرائها.

Mainling، لعبة تحاكي نظام ويندوز 95

MHRD، اللعبة لا تكتفي بالبرمجة بل تضيف تصميم الأجهزة والمعالجات.

Hackmud، لعبة وقصة

روابط: لقاء مع وزنياك

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

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

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

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

حواسيب ويندوز بمعالجات ARM، أول سؤال خطر في ذهني هو “هل يمكن تثبيت لينكس عليها؟” لأن هذه حواسيب تبدو رائعة حقاً خصوصاً حاسوب HP الذي يأتي بشاشة تعجبني، ثم هذه الحواسيب لا تحتاج مراوح تبريد، بمعنى أنها ستكون صامتة تماماً، هذا ما يجب أن تكون عليه الحواسيب النقالة.

شركة بريطانية تصنع المطارق، لماذا أهتم بذلك؟ لأنني شخص يهتم بالمطارق ويحب تأملها، لماذا؟ لا أدري؟! هذه مطارق تبدو رائعة حقاً.

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

فنان الإكسل، ياباني متقاعد يستخدم مايكروسوفت إكسل لصنع رسومات جميلة.

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

أكثر الكتب مبيعاً بالصدفة!، أحياناً بعض الكتب تجد شهرة ومبيعات كبيرة دون أن يتوقع أحد ذلك.

كيف أقرأ كتباً أكثر، كاتب يتحدث عن تجربته.

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

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

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

غوغل تستخدم الورق كواجهة، اصنع أشياء تخبرك بمعلومات بسيطة، هذه واجهة ملموسة (Tangible User Interface) وهو نوع من الواجهات أتمنى انتشاره أكثر، في هذه الحالة الأوامر الصوتية غير ضرورية، يفترض أن الواجهة تعرض المعلومة بدون طلب.

جهاز كلمات سرية، لحفظ كلمات السر في جهاز لا يتصل بالشبكة، هذه فكرة تعجبني.

شعارات بتقنية SVG، بدلاً من استخدام صور PNG أو JPG استخدم SVG، ملفات أصغر.

 

قصة لعبة لحاسوب بعمر 35 عاماً

planetx2عندما يكون مقطع فيديو بهذه الجودة؛ لا يمكنني إلا أن أخصص موضوعاً له، صاحب قناة The 8-Bit Guy نشر قبل أيام مقطع فيديو بطول 34 دقيقة يشرح فيه بالتفصيل كيف صنع لعبة فيديو لحاسوب كومودور 64، الحاسوب بعمر 35 عاماً الآن وهو أحد أكثر الحواسيب مبيعاً في العالم ولا زال هناك كثير من الناس يستخدمونه يومياً كهواية وهناك أناس يكتشفونه ويشترون ما هو متوفر منه في سوق الأجهزة المستعملة.

شاهد الفيديو: Planet X2 for the Commodore 64, The Making Of.

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

في 2009 ديفيد صنع لعبة لحاسوب كومودور VIC-20 واسم اللعبة كان Planet X1، ديفيد كان يريد تحدي نفسه وصنع لعبة على الجهاز لأنه لم يفعل ذلك في الماضي عندما كان يملك أحد هذه الحواسيب، ثم فكر بطرح اللعبة من جديد على جهاز كومودور 64 وهو جهاز أفضل من ناحية تقنية، بذاكرة أفضل ورسومات أفضل، لعبة ديفيد بنسختها الأولى كانت تبدو كلعبة RTS، نوع من الألعاب التي تحتاج لتخطيط وإدارة الموارد واستخدامها بكفاءة، لذلك أراد ديفيد في نسختها الثانية أن تكون لعبة تشبه Starcraft، إحدى أشهر الألعاب من هذا النوع.

كومودور يقدم مواصفات محدودة، معالج بسرعة 1 ميغاهيرتز، 16 لون، 3 قنوات صوتية وذاكرة بحجم 64 كيلوبايت، الذاكرة هي المشكلة الأكبر التي سيواجهها ديفيد.

هناك 5 طرق لعرض الفيديو في كومودور، 3 منها يعتمد على الحروف (Character Mode) وهذه تأخذ من الذاكرة 1 أو 3 كيلوبايت بحسب الوضعية التي يختارها المبرمج، وهناك طريقتان لعرض الرسومات (bitmap graphics) وكلاهما يأخذ 9 كيلوبايت من الذاكرة، ديفيد اختار وضعية الحروف التي تسمح له برسم حروف خاصة وهذا يعطيه إمكانية صنع رسومات مختلفة من الحروف.

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

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

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

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

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

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

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

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

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

نقاط سريعة:

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