الأربعاء، 27 فبراير، 2008

ملخص 26 فبراير

  • قمت بالرد على معظم رسائل البريد الإلكتروني مع قناعتي أن هذا لا يعتبر إنجازاً مهماً، لكن التواصل مع الآخرين مهم.
  • أنجزت تخطيط كتاب تطوير المواقع للمبتدئين وكذلك كتاب يجمع مقالات مدونتي، أريد رأيك حول الكتابين.
  • لا أدري كم ضيعت من الوقت في أحلام اليقظة، في بعض الأحيان أسرح بتفكيري بعيداً والدقائق تمضي سريعاً، أنتبه لأعود لعملي ثم أسرح مرة أخرى!
  • أنجزت تخطيط محاضرة سألقيها في الرحبة - مدينة بين أبوظبي ودبي - حول كيف يمكن استغلال الويب لكي ينتج المرء شيئاً ويسوق نفسه:
    • الهدف من المحاضرة تشجيع الطلبة على استغلال الويب وخدماتها بشكل صحيح ويصبحوا منتجين بدلاً من الاكفتاء بالاستهلاك.
    • لدي 3 أمثلة عربية لأناس أنتجوا شيئاً، لكنني أريد المزيد، فهل لديك أمثلة لأناس منتجين؟ أريد أمثلة عربية.
  • أخيراً تمكنت من مشاهدة الفيلم An Inconvenient Truth الذي يقدمه نائب الرئيس الأمريكي السابق آل جور، الفيلم يصور الكوارث التي ستحدث نتيجة الاحتباس الحراري، شخصياً موقفي لم يتغير كثيراً، اهتمامي بقضية البيئة لا يتعلق بالاحتباس الحراري وحده بل بكل شيء يتعلق بالبيئة.
  • كان بإمكاني إنجاز المزيد، لدي مشكلة تضييع الوقت في التنقل بين إنجاز الأعمال وقراءة المقالات وفعل أشياء أخرى، أنا بحاجة للتركيز على شيء واحد ثم الانتقال إلى إنجاز شيء آخر.

مقالات

  • قرأت مقالة حول شركة 37signals وتطبيقاتها:

    • لغة البرمجة التي تستخدمها الشركة هي روبي (Ruby) مع Ruby on Rails، هذه الأداة جعلتهم يطورون التطبيقات بسرعة.
    • هناك عشرات من خدمات الويب التي تعتمد على نفس الأداة، Twitter مثلاً طور في أسبوعين فقط وهو أحد أشهر الخدمات اليوم، وهو محجوب لدينا بالمناسبة.
    • الشركة قامت بإنشاء تطبيقات ويب تركز على البساطة، فلا خصائص أكثر من اللازم.
    • الشركة لا تتوسع وتؤمن بالحجم الصغير، عدد الموظفين حتى الآن 10 فقط خمسة منهم يعملون في أماكن مختلفة وخمسة يعملون في مقر الشركة.
    • خدمة Basecamp بدأت كتطبيق تحتاجه الشركة، إذا أردت إنشاء خدمة ناجحة فعليك أن تطور شيئاً تحتاجه.
    • خدمات الشركة غير موجهة للشركات الكبرى بل للشركات الصغيرة والأفراد.

  • قرأت مقالة حول أسطورة الديموقراطية في ويب 2.0، كاتب المقالة يرى أن بعض المواقع التي تدعي أنها تسمح للجميع بالمشاركة هي في الحقيقة مواقع يسيطر عليها أقلية.
  • مقالة أخرى حول مطوري الألعاب، لم أقرأ كل شيء، المهم أن المقالة مؤشر على أن الألعاب القادمة والتي ستجد شهرة واسعة سينتجها أفراد أو شركات صغيرة، أظن أن هذا موضوع يستحق أن أكتب عنه مقالة صغيرة.
  • حول الكتابة قرأت مقالة يريد من خلالها الكاتب إيصال فكرة أن تبسيط عملية الكتابة سيساعدك على إنجاز العمل:
    • أكتب شيئاً واحداً في اليوم.
    • خصص وقتاً للكتابة.
    • * حدد هدفك لليوم التالي قبل النوم.
  • حول الخطابة مقالة عن أهمية الإلهام في الخطابة
  • هل 0.00 هو مستقبل الأعمال؟ مقالة حول السلع وتحولها إلى سلع رخيصة جداً وتكاد تصبح مجانية.
  • Git - Linus is a designer، لينوس مبرمج لينكس قام بإنشاء برنامج آخر يسمى git، هذا البرنامج وظيفته تبسيط عملية المشاركة في تطوير البرامج، لكنه مختلف عن الكثير من البرامج المشابهة، وهناك نقاشات مطولة للمقارنة بينه وبين البرامج الأخرى.

كتاب تطوير المواقع للمبتدئين

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

الكتاب أريده موجهاً لمن يعرف استخدام الحاسوب لكنه لا يملك أي فكرة عن تطوير المواقع، الكتاب هدفه تعليم الأساسيات في تطوير المواقع:

  • قواعد كتابة HTML وهي بسيطة وشرح مجموعة كافية من عناصر HTML.
  • قواعد CSS وشرح عدد من خصائصها.
  • رفع الملفات باستخدام تقنية FTP.
  • نصائح عامة.

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

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

هذا مخطط الكتاب:

  • مقدمة: الهدف من الكتاب
  • الجزء الأول: قبل نبدأ
    • ما هي المواقع؟
    • ما الذي تحتاجه لإنشاء موقع؟
  • الجزء الثاني: المحتويات أولاً
    • ما هي HTML؟
    • كيف تكتب أوامر HTML؟
    • إنشاء الصفحة الأولى
    • إنشاء مدونتك الشخصية
    • أوامر HTML أخرى
  • الجزء الثالث: التصميم والألوان
    • ما هي تقنية CSS؟
    • كيف تكتب أوامرها؟
    • إنشاء ملف css
    • ربط صفحات HTML بملف css
    • تصميم الصفحات واختيار ألوانها
  • الجزء الرابع: متفرقات
    • نشر الموقع في الويب (FTP)
    • عنوان الموقع
    • استضافة الموقع
    • 10 نصائح لموقع مميز
    • إفعل ولا تفعل (أشياء يجب أن يفعلها أو لا يفعلها صاحب أي موقع)

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

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

كتاب سنوات التدوين

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

يمكن الجمع بين الطريقتين، فيمكن مثلاً نشر المقالات حسب تسلسلها الزمني من الأقدم إلى الأحدث، مع توفير فهرس يرتب المواضيع حسب نوعها، فما رأيك؟

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