Archive for 9 مايو, 2008

الملفات موجودة بالفعل، NET Compact Framework Cabs.

09/05/2008

حاولت تشغيل أحد البرامج على جهاز ويندوز موبايل 5 الذي أستعمله فوجدته يطلب NET Compact Framework 3.5.، بحثت عنه على الإنترنت لأقوم بتحميله فوجدت أن حجم التحميل 33 ميغابايت و هو حجم كبير جداً لأحمله باستخدام خط الإنترنت الديال-آب الذي أستعلمه.
السبب في كبر حجم الملف هو أنه يحوي ملفات الـCab لمختلف أنظمة التشغيل و لمختلف أنواع المعالجات و هو ما لن أحتاجه بالطبع، كنت أتمنى أن أستطيع تحميل ملف Cab وحيد لويندوز موبايل 5 بمعالج ARMV4I و بحجم صغير و انتهى الأمر.

ما الحل إذن؟ فكرت في Visual Studio 2008، بما أنه يقدم ميزة تطوير البرامج لهذا النظام فلا شك أنه يوفر الملفات الضرورية لتشغيل هذه البرامج على هذا النظام، قمت بالبحث في مجلدات البرنامج، و فعلاً وجدت الملفات كلها في المسار التالي :
C:\Program Files\Microsoft.NET\SDK\CompactFramework
وجدت في هذا المجلد مجلدين آخرين، الأول و اسمه v2.0 و فيه مجلد آخر اسمه WindowsCE يحوي المجلدين wce400 و wce500 و هما يحويان ملفات NETCF 2.0. لأنواع الأنظمة المختلفة.
و أما الثاني و هو v3.5 فهو يحوي في المجلد WindowsCE ملفات NETCF 3.5. لأنواع الأنظمة المختلفة أيضاً.

أرجو أن تفيدك هذه المعلومة إن واجهت نفس المشكلة التي واجهتها.

GamerTag؟ هه؟

01/05/2008

أثناء تصفح سريع لمنتديات XNA لاحظت أن أحدهم سأل سؤالاً يستحق الإجابة عليه، و باعتبار أن هذه المرة الأولى التي أستعمل فيها هذه المنتديات فقد توقعت أن تتطلب تسجيلاً ما و لكني توقعت أن يكون بسيطاً كعادة مواقع مايكروسوفت التي تستخدم خدمة مايكروسوفت الموحدة Passport، ضغطت على زر Sign In فتفاجأت أن الموقع يطلب “Xbox Live Gamertag”، ماذا؟ هل إن استعملت XNA لبرمجة ألعاب الكمبيوتر عليَّ أن أسجل في موقع Xbox؟ لم أجد بداً من التوجه إلى الرابط الذي وضعوه لأحصل على هذا الـGamertag، واجهت متاعب كبيرة و لم أستطع الوصول إلى صفحة التسجيل، كل مرة أحاول الدخول إلى صفحة التسجيل لأجد نفسي في صفحة للألعاب، يا سلام!
بحث في الإنترنت عن طريقة للتسجيل في هذا الموقع العظيم، فوجدت الحل في أحد المنتديات، توجهت مرة أخرى إلى الرابط الذي وضعه هذا المنتدى لأجد نفسي في صفحة تسجيل حقيقة هذه المرة، هل تنتظر مايكروسوفت منّا الضياع في هذه المتاهات للتسجيل في هذا الموقع؟
بعد هذه المعركة حاولت التسجيل لأجد أن خانة تاريخ الميلاد غير قابلة للتعديل و لأجد أن موقع إكس-بوكس يمنعني من التسجيل. لماذا؟ إنك دون السن المطلوب يا بني. عفواً؟ دون السن المطلوب من أجل ماذا؟ من أجل أن أساعد مبرمجي XNA؟
دخلت إلى موقع الـProfile الخاص بمايكروسوفت لأعدل تاريخ ميلادي لأجد أن التعديل غير ممكن أيضاً، عدت فقرأت في ذلك المنتدى الرائع حلاً ذكياً، ادخل إلى موقع هوتميل و قم بتعديل تاريخ ميلادك من هناك، قمت بتعديله مرة أخرى ليكتشف موقع Xboxالذكي أنني قمت بتغيير تاريخ ميلادي الآن، قمت بإزالة الـCookies فلم يعرف الموقع الذكي شيئاً، و في النهاية حصلت على الـGamerTag!
أي شرف عظيم هذا؟! يبدو أن الأمر أصعب من الحصول على جنسية للسكن على عطارد!
مايكروسوفت! لا تجعلوا مواقعكم عقبة أمام المتطوعين ليساعدوا مجتمعاتكم، كونوا أكثر ذكاءً!