2007/11/23

Visual Studio 2008 Download

 

هل ترغب بتحميل النسخة الجديدة من بيئة التطوير اليوم وقبل الغد؟

هذه بعض الوابط التي تفيدك:

  • إذا كنت مشتركاً في MSDN ستجد نسختك في الموقع وجاهزة للتحميل.
  • إذا لم تكن مشتركاً في MSDN يمكنك تحميل النسخة الكاملة التجريبية (Trial Edition of Visual Studio 2008 Team Suite) وهي تعمل لمدة 90 يوماً فقط.
  • إذا كنت ترغب بإستخدام النسخة المصغرة (Visual Studio 2008 Express Edition) يمكنك تحميلها وتشغيلها بدون تحديد للمدة ولكنها محدودة الإمكانيات.
  • إطار العمل (.NET Framework 3.5) موجود للتحميل المجاني.
  • يمكنك البحث في مواقع Torrent للحصول على النسخة الكاملة، لكنني أعتقد أنها تحتاج لأسبوع على الأقل حتى تتوفر.
  • يمكنك الحصول عليها في محلات بيع البرمجيات المقرصنة لكن إحذر وتأكد أنك تحصل على النسخة الأصلية الأخيرة، وإنتبه ألا تشتري النسخة التجريبية الثانية :) .

2007/11/22

Visual Studio 2008

يوم الأثنين الفائت، وبعد مدة ليست بطويلة بعد إصدار نسخة الترقية الأولى (Service Pack 1) الخاصة ببيئة التطوير (Visual Studio 2005.NET)، قامت شركة (Microsoft) بإصدار بيئة التطوير الجديدة (Visual Studio 2005.NET) مع إطار العمل الجديد (Microsoft .NET Framework 3.5)، ويمكنكم تحميل النسخة المصغرة (Visual Studio.NET 2008 Express Edetion) مجاناً من موقع الشركة، فحجمها حوالي 900 ميجابايت، وستستغرق أقل من يوم، وهي بالرغم من كونها نسخة مصغرة لإلا أنها تأتي مع نسخة مصغرة من SQL Express و Web Developer.

جائت هذه النسخة لإصلاح أخطاء النسخة السابقة، فالإصدار 2005 لايدعم المميزات الجديدة في Windows Vista، كما أنه لايدعم العديد من التقنيات الحديثة التي صدرت بعده، لذلك قامت مايكروسوفت بإصداره، ولعل من أكبر التحسينات دعهم لنظام Windows Work Flow، ونظام Office 2007، بالإضافة إلى الإستفادة من إطار العمل الجديد MS Framework 3.5 والذي يقوم بدعم أفضل لبيئة ASP.NET بإستخدام الخادم IIS7.0 الذي يأتي مع بيئة نظام التشغيل Windows Vista، ولم تنسى مايكروسوفت كذلك دعمها المبيت لنظام التشغيل القادم Windows Server 2008 ونظام إدارة قواعد البيانات SQL Server 2008، واللذين يتوقع صدورهما السنة القادمة.

ماذا بشأننا نحن معشر المبرمجين؟ بالنسبة لي أعتقد أنني سأقوم بالتحول من الأن إلى بيئة البرمجة C# 2008 وسأبدأ ببيئة التطوير Express إلى أن أتحصل على بيئة التطوير الكاملة Visual Studio 2008 Professional، والتي لن تتأخر حتى يتم توزيعها على الأنترنت أو توفيرها في محلات بيع البرمجيات المقرصنة، فقد تأخرت كثيراً عن البدأ في تعلم بيئة البرمجة .NET حتى بتت غير قادر على فهمها، لكن الأن فالأفضل لي أن أقوم بتعلمها أولاًَ بأول، ومن خلال تعاملي مع الإصدار 2005 فإنني أعتقد أن الإصدار 2008 سيكون متفوقاً عليه من ناحية السهولة وسرعة التعلم وكتابة الكود.

هل ستبدأ بتعلم هذه اللغة أم أنك ستنتظر قليلاً، أم أنك لازلت لاتفكر بالإنتقال إلى بيئة التطوير NET؟

2007/11/17

iPhone

تحصلت على جهاز (iPhone) من شركة (Apple)، لكن المشكلة في كيفية تفعيل الجهاز، فالجهاز مقفل بطريقة متينة جداً، لايمكنك فتحه أو تعديله إلا بتوصيله مع الكمبيوتر وتشغيل برنامج (iTunes)، وإتباع الخطوات اللازمة، التي يجب عليك فيها ملأ المعلومات الخاصة بك مثل (VISA Card) ورقم الضمان الإجتماعي ورقم إشتراكك في شركة (Apple)، هذا إذا أردت تشغيله من ناحية قانونية تماماً ويجب عليك أولاً وأخيراً أن تكون في الولايات المتحدة الأمريكية.

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

هل جربت جهاز (iPhone) على (المدار) أو (ليبيانا) من قبل ؟

2007/11/06

New Application...

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

المبرمجين الأجانب وخصوصاً في الدول الغربية يأخذون الأمر ببساطة شديدة، فنحن نذكر المبرمج "Peter Norton" والذي يذكره الجيل الذي كان يستخدم نظام التشغيل "DOS" تأكيد، أنزعج كثيراً في سنة 1980 بسبب عدم وجود برنامج يقوم بإسترجاع البيانات الممسوحة على أقراص الكمبيوتر، فقام بتصميم وبرمجة برنامجه الخاص الذي يقوم بهذه المهمة، ثم قام ببرمجة العديد من البرامج الخدمية المشهورة والتي تقوم بالعديد من الأعمال المفيدة والتي منها إصلاح الأقراص المعطوبة، وإسترجاع البيانات والكشف على جهاز الكمبيوتر وإستخراج تقارير عنه، وغيرها الكثير حيث عرفت تلك الحزمة الخدمية ببرنامج "Norton Utilities".

مبرمج أخر كان يشعر بالملل عندما يقوم برفع ملفاته إلى الأنترنت فقام ببرمجة برنامج "Cute FTP" الخاص برفع الملفات إلى الإنترنت عبر بروتوكول "FTP"، وأخر غيره مل من إستخدام برنامج "PKZip" الخاص بضغط الملفات تحت بيئة التشغيل "DOS"، فقام ببرمجة برنامج تحت بيئة التشغيل "Windows" حيث وصلتا برنامج "WinZip"، وغيرها الكثير من القصص عن برامج بأفكار بسيطة ولكنها تحل مشاكل مهمة.

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

من الأفكار التي تدور في ذهني منذ مدة وتحتاج إلى القيام بعمل برنامج لها:

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

وغيرها الكثير من الأفكار التي كنت سابقاً برمجتها بلغة (Visual Basic 6.0) لكن تحولت الرغبة إلى البرمجة بلغة (Visual Basic .Net) وأخيراً وبعد تمكني منها أرغب في تنفيذ أي أفكار برمجية قادمة بلغة (#C).

هل لديك أفكار لبرامج أخرى؟