- إذا أردت أن تجرب كيف سيبدو موقعك في كل المتصفحات و على كل المنصات بدون ان تتكبد أي عناء ، إذن موقع crossbrowsertesting هو ضالتك المنشودة
- أذا كنت من مدمني تجربب أي موقع والتسجيل فيها لكنك بعد مدة تنسى المواقع التي قمت بالتسجيل فيه او كنت تريد أن تنشئ إسم مستعار لك في الويب وتريد ان تتأكد أنه لم يسبقك أحد الى حجز نفس الاسم فعليك بالتأكد بإستخدام موقع usernamecheck
- retweetist لمحبي موقع تويتر، ومستخدمي إعادة التوتير ( هذا المصطلح من إختراعي o_O )
- إذا كنت تبحث عن شيئ في الانترنت ولم تجده، فخدمة الانذار من جوجل ( قوقل او كوكل سميها كما شئت) يمكنها ان ترسل رسالة إذا استجد جديد في الموضوع الذي تبحث عنه
- موقع www.verveearth يمكن من تحديد المدونات جغرافيا بستخدام خرائط جوجل،
- html-pdf-converter.com لتحويل صفحات html الى ملفات pdf
- ctowner للإتصال بأصحاب الموقع الذين لم يضعوا بريدهم الالكتروني في موقعهم
- موقع yopmail يمنح لك بريد االكتروني مؤقت، يمكنك ايتخدامه للتسجيل في المواقع والمنتديات و لكي تتجنب نشر بريدك الاكتروني الحقيقي لكي لا يمتلئ بالبريد المزعج
- المختبر هو من بين مشاريع المدون خالد الحوراني الكثيرة والمشروع الجديد هو مكان لتجميع الأفكار البرمجية المتميزة والتي يجري العمل على تطويرها وتحسينها، وأول هذه الافكار هو فكرة إنشاء منقح اللغة العربية
- ecoder.gmeditor.com موقع للبرمجة بدون حاجة الى تثبيت أدوات البرمجة على جهازك
عند بدء البرمجة في اللينوكس المبرمجون “الغير لينوكساويين” يمكن ان يجدوا انفسهم ضائعين لا يعلمون مايقدمون ولا مايؤخرون. و الخطوة الاولى هي الاجابة عن السؤال “ ماذا نريد ان نبرمج؟” بعدها يمكن تحديد ماذا سنحتاج من أدوات برمجية و مكتبات. ثم تأتي المرحلة الثانية و هي اختيار التوزيعة المناسبة. ثم كيف يمكن الهجرة إلى لينوكس بسلاسة بصفتنا كمبرمجين ؟
اولا هذا يتوقف على نوع التطبيقات التي نريد انشائها. بالنسبة لمبرمج جافا فلينوكس منصة برمجة ككل المنصات ( تذكر اول جملة قرئتها عن جافا “اكتب مرة واحدة وشغل في اي مكان”) وتتوفر في لينوكس عدد كبير من الادوات البرمجية فمثلا eclipse و netbeans تعمل بكل ممتاز فيه، اما بالنسبة لمبرمجي c++ يوفر لينوكس ايضا منصات لابأس بها. و للاسف عانى لينوكس لمدة طويلة من اقرأ المزيد »

اذا كنت مبرمج فهذا يعني انك تعرف من هو Eclipse (ان لم تكن كذلك فعليك ان تعيد حساباتك). هذه المنصة الرائعة النسخة القادمة منها ستحمل الرقم 3.5, و الاسم Galieo ( تم اخيار هذا الاسم بعد هذا النقاش )
و سيكون مخطط التطوير كالتالي :
- مجموعة من المَعالم كل واحد سيضيف ميزات جديدة بشكل تزايدي
- المَعلم الاخير سيحدد مرحلة تسمى “ميزة تامة” حيث ستكون كل الميزات المقررة قد تم اضافتها.
- بعد ذلك سيتم اصدار مجموعة من ” Release Candidates” لجعل المنصة أكثر اسقرار.
- و من المنتظر اصار النسخة النهائية في 26/06/2009
لمن اراد الاطلاع على المخطط بشكل ممفصل فهو موجود هنا على شكل تقويم گوگل
نماذج التصميم في هندسة البرمجيات هي حلول عامة لمشاكل متكررة في تصميم البرمجيات. و هذه النظرية تطبق في مجالات كثرة و متعددة, أنا هنا سأتحدث عن كيفية استخدامها في البرمجة.
الشيء الأول الذي يجب أن تعلمه أن نماذج التصميم ليست حلول جاهزة للاستخدام مباشرة (ليس هناك نسخ لصق), و أيضا هي ليست مرتبطة بلغة برمجة محددة بل هي فقط نماذج لحلول يجب تحديدها و تكييفها لكل مشكلة برمجية.
استخدام نماذج التصميم
تُسرع نماذج التصميم من عملة البرمجة بوضع صيغ للتطوير مؤكدة , في الواقع تصميم البرامج يتطلّب الأخذ بالاعتبار بعض المشاكل التي قد لا تظهر إلا في وقت التطبيق, و إعادة استخدام نماذج التصميم تساعد على إيجاد حل ذكي لهذه المشاكل و تحسن من اقرأ المزيد »
http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
