أنت في سوريا؟ أطلب الآن أي توزيعة لينوكس أو برنامج مفتوح المصدر وسيصلك القرص المضغوط أينما كنت … مجاناً

‏‫حسناً. المشكلة معروفة ولا داعِ للحديث عنها. تنتظر بفارغ الصبر الإصدارة الجديدة من Ubuntu أو OpenSuse ثم تنطلق إلى سوق البحصة في دمشق (أو الأسواق المشابهة له في المحافظة التي تعيش بها) لتسأل أصحاب المحلات:”هل لديك نسخة OpenSuse 11.2″ فيكون جواب البائع:”هــا ؟؟”, أما لو كنتَ أكثر جرأة وسألت عن توزيعة أقل شهرة مثل Slackware فعليك أن تحاول أن تشرح للبائع بأن هذه -والله العظيم- ليست لعبة بل نظام تشغيل, ولا تفكر -مجرد تفكير- أن تسأل عن توزيعة Sabayon كي لا يظنك البائع مصاباً بالخبال, أما عن التوزيعة الأكثر شهرة (أوبونتو) فسوف تعثر عليها لكن عليك أن تتنتظر كثيراً من … متابعة قراءة أنت في سوريا؟ أطلب الآن أي توزيعة لينوكس أو برنامج مفتوح المصدر وسيصلك القرص المضغوط أينما كنت … مجاناً

حول تويتر, روبي أون ريلز, وما كل يُقال عن مشاكل الثباتية Scaling في الريلز

منذُ ظهرت منصة تطوير الويب روبي أون ريلز Ruby On Rails ارتفعت شعبيتها بشكل صاروخي وسريع بين مطوري الويب, وذلك لسرعة تطوير التطبيقات فيها من جهة, ولأن المنصة سهّلت على المطوّر استخدام مفاهيم رائعة مثل MVC, ORM , Database Migrations, Scaffolding, .. الخ. صحيح أنها لم تخترع معظم هذه المفاهيم التي كانت موجودة سابقاً لكنها أول من حوّل هذه المفاهيم من مفاهيم أقرب منها إلى مفاهيم نظرية جميلة حين تقرأها لكن معقدة حين تطبقها إلى مفاهيم موجودة من أصل المنصة, بل بُنيت عليها المنصة بشكل جميل ومتناغم ومتكامل. ربما يعد تويتر Twitter أحد أضخم المواقع المبنية على روبي أون ريلز, … متابعة قراءة حول تويتر, روبي أون ريلز, وما كل يُقال عن مشاكل الثباتية Scaling في الريلز

برامج ممنوعة للتحميل

يُعاني متصفح الانترنت السوري من مشكلة مزدوجة, فمن جانب تقوم الحكومة السورية بحجب الكثير من المواقع وهذا أمر معروف, لكن من جانب آخر تقوم العديد من الشركات الأمريكية من حجب خدماتها عن سوريا بسبب الحظر التكنولوجي المفروض علينا من قبل الولايات المتحدة. أهم شركتين تقوما بحجب برامجهما عن المستخدم السوري هما شركة غوغل Google وشركة Sun, ومهما قلنا بأننا يجب أن نقاطع الشركات الأمريكية وما إلى هنالك من هذا الكلام فقد نستطيع مقاطعة شركات الوجبات السريعة والسيارات الأمريكية لكننا حتماً لا نستطيع الاستغناء عن Google و Sun. لطالما صادفت الكثيرين من الأصدقاء في الجامعة وغيرها يعانون معاناة شديدة وهم مضطرون … متابعة قراءة برامج ممنوعة للتحميل

القواعد الأساسية لكل من يرغب بالعمل كمصمم / مبرمج مستقل (2)

مرحباً بكم في الجزء الثاني والأخير من سلسلة (القواعد الأساسية لكل من يرغب بالعمل كمصمم / مبرمج مستقل). أعتذر على تأخري الشديد في تكملة هذا الموضوع لكنني في الواقع كنت مشغولاً بعدد من الأمور من بينها أحد الزبائن ومشاكله التي استفدت منها أيضاً وأضفتها إلى خبرتي وسأستفيد مما حدث في كتابة هذه المقالة.في المقالة السابقة تحدثنا عن القاعدة الأولى وهي:(اعرف موضعك من السوق كي تعرف اختيار زبائنك). اليوم سنتحدث عن بقية القواعد الأساسية وهي: القاعدة الثانية: اعرف اختيار زبونك! نعم! في الواقع قد يستغرب البعض ويقول (كيف لي أن اختار زبوني أليس الزبون هو من يختارني؟). وأنا أقول: نعم ولكن … متابعة قراءة القواعد الأساسية لكل من يرغب بالعمل كمصمم / مبرمج مستقل (2)

القواعد الأساسية لكل من يرغب بالعمل كمصمم / مبرمج مستقل (1)

العامل المستقل/الموظف المستقل / … الخ, أو لا أدري بماذا يمكننا ترجمة هذا المصطلح, المهم أنه ترجمة لمصطلح Freelancer. وهذا المصطلح يعني كل شخص يعمل لوحده دون أن يكون موظفاً في شركة. أي أنه مدير نفسه وموظف عند نفسه. هذا النوع من العمل شائع في كثير من المجالات وبشكل خاص في مجالات التصميم الغرافيكي أو التصميم والبرمجة للويب. هنا في سوريا بشكل خاص يتجه الكثير من الشبان نحو هذا المجال لعدة أسباب أهمها أنه لا يحتاج إلى تفرغ كامل,تستطيع العمل من المنزل طالما تواجد لديك جهاز كمبيوتر, أضف إلى هذا أنه يمكن ممارسة العمل مع الدراسة بحيث تستطيع تنظيم الوقت … متابعة قراءة القواعد الأساسية لكل من يرغب بالعمل كمصمم / مبرمج مستقل (1)

حان الوقت للحديث عن روبي أون ريلز Ruby On Rails

يقول أحد الساخرين:” إن لم تكن قد سمعت بعد بلغة روبي أون ريلز فمرحبا بعودتك من الفضاء الخارجي !” ماهي هذه اللغة الجديدة نسبيا؟ لماذا أثارت كل هذه الضجة في أوساط مطوري الويب؟ هل حقا تشكل هذه اللغة ثورة ونقلة نوعية في مجال لغات تطوير الويب؟ ما الذي يميزها عن غيرها؟ هل حقا هي أبسط من PHP وأقوى من Java؟ لماذا هي مظلومة عربياَ؟ الكثير من الأسئلة سنحاول الإجابة عليها في هذه المقالة بدءا من تعريف اللغة وانتهاءا بذكر ميزاتها ومواصفاتها. ماهي Ruby On Rails؟ Ruby On Rails وتدعى اختصارا بـ ROR أو Rails, هي عبارة عن منصة عمل Framework … متابعة قراءة حان الوقت للحديث عن روبي أون ريلز Ruby On Rails

تطوير مواقع الويب في سوريا

يتساءل الكثيرون لماذا تعاني المواقع السورية من تخلف تقني واضح, لماذا لم نرَ حتى الآن مواقع سورية بمستوى موقع مكتوب مثلا؟ (لن نقول MSN أو Yahoo). لماذا لم نصل حتى الآن إلى ما يمكننا أن نسميه الموقع المتكامل, فالموقع ذو التصميم الجذاب تراه عديم المضمون, والموقع ذو المضمون الجيد تراه بائس جدا من ناحية الشكل. معظم المواقع السورية الشهيرة هي إما منتديات برمجياتها جاهزة, وإما مواقع إخبارية جيدة (مثل Syria news) لكنها هزيلة التصميم والشكل بشكل كبير. هذه التساؤلات لا بد أن كثيرين قد طرحوها, وأنا بعد خبرة عدة سنوات في مجال تصميم وتطوير واستضافة المواقع تمكنت من العثور على … متابعة قراءة تطوير مواقع الويب في سوريا

ماهي الويب 2 – web 2.0

كان من المفترض أن أبدأ سلسلة مقالات عن تقنية الـ web 2.0 بعد أن أكون قد أطلقت مدونتي الجديدة التي أقوم ببرمجتها حاليا بتقنية الويب 2, لكن لانشغالي ببضعة مشاريع أخرى ولتقصيري مؤخرا في الجامعة سيتأجل إطلاق مدونتي بالشكل الجديد حوالي شهر آخر لهذا سأبدأ بنشر أول مقالة عن الويب 2 وسيتبعها المزيد بإذن الله. المصطلح: في الواقع لن تجد تعريفا واضحا ومباشرا وصريحا لمصطلح الويب 2, هذا المصطلح الذي تم إطلاقه منذ حوالي العامين ثم صرنا نسمع به كثيرا مع بدايات هذا العام لا يوجد له تعريف موحّد عالمي متفق عليه, هنالك من يذهب بأن الويب 2 هي موجة … متابعة قراءة ماهي الويب 2 – web 2.0