Install Xcode 4.2 documentation manually

If you have installed the new Xcode 4.2 (a 1.6 GB file instead of the former 4GB file), you will notice that documentation does not work properly, actually people have been complaining about it and the solution was to download the documentation from inside Xcode as stated here.

But if you are a team of iOS developers and want to download the documentation only once and install it on many machines running Xcode?Here you are the steps:

  1. Download the documentation from Xcode from any machine (as stated here).
  2. Go the download installation (See Figure Below)
  3. Copy the “documentation set” files (it is actually packages with a lot of file so it is recommend to zip them). 
  4. Move them to the same location where you installed Xcode on the other machines
  5. Restart Xcode.
  6. Done.

Advertisements

Microsoft is making profit from Android more than Windows 7

The dirty war….
http://www.sfgate.com/cgi-bin/article.cgi?f=/g/a/2011/10/24/businessinsiderkeith-bergelt-2011-1.DTL
http://www.tech-wd.com/wd/2011/09/28/microsoft-samsung-google-patents/

لماذا لا تظهر أسماء مرسلى الرسائل على الأى فون ؟

قام الجهاز القومي المصري لتنظيم الإتصالات  يوم الخميس 6 أكتوبر 2010  بزيادة طول رقم المحمول الحالي من عشرة أرقام إلى أحد عشر رقم وذلك في إطار خطة زيادة السعة الرقمية للمحمول والتي  سبق الإعلان عنها بداية العام 2010  لتتماشى مع خطة الترقيم الجديدة

فى نفس التوقيت ظهرت العديد من البرامج لتعديل الأرقام علي أجهزة المحمول ومنها برامج لتعديل الأرقام على جهاز الآى فون و لكن تظل مشكلة اظهار رقم المرسل فى برنامج الرسائل
SMS
:مع جميع برامج التحويل الخاصة بالآى فون حيث نجد أن اسم مرسل الرسالة لا يظهر ولكن يظهر رقمه فقط مضاف إليه (2+) مثال

+20 6758600 114

والغريب فى الأمر أنه عندما يتصل نفس الشخص فإن اسمه يظهر على الآى فون بطريقة سليمة مما يجعلنا نتسائل لماذا تظهر هذه المشكلة الآن ولماذا لم يتم حل هذه المشكلة بعد استخدام برامج التحويل؟

:هذا ما سنوضحه فى هذا المقال بعد توضيح بعض الحقائق

الحقيقة الأولى هى أن 2+ هو رمز الإتصال الدولى الخاص بمصر – لنكون أكثر دقة  20+ هو رمز الإتصال الدولي لمصر ولكن تم حذف الصفر لأن رقم المحمول اوله صفر أيضا – منعا لإلتقاء الصفريين

:)

:تخيل معي لو كان هناك صفرين سيكون الرقم بهذا الشكل

+200 114 6758600

بالمناسبة “+” هى إختصار ل”00” أى أن الرقم

+20 114 6758600

  يكافئ

0020 114 6758600

نعود إلى رسالتنا القصيرة
SMS
مرسل الرسالة أرسلها من داخل مصر فلماذا يظهر كود الإتصال الدولي وكأنه يتصل من خارج مصر؟

هذا ما توضحه الحقيقة الثانية هي أن خدمة الرسائل تستخدم طرق دولية لتوجيه الرسائل

حسنا لماذا كان اسم مرسل الرسالة يظهر قبل تغيير طول الأرقام ولماذا تحدث هذه المشكلة على جهاز الآى فون ولا تحدث على أجهزة أخرى مثل نوكيا؟

لكي نجيب على هذا السؤال نحتاج أن نفهم كيف يقوم جهاز مثل نوكيا بإظهار إسم المتصل (أو مرسل الرسالة)؟

وهذا يقودنا إلى طرح الحقيقة الثالثة وهى أن أغلب أجهزة نوكيا إن لم تكن كلها تقوم بالبحث عن أي اسم فى دليل الهاتف مسجل تحته رقم يتطابق مع رقم المتصل (أو مرسل الرسالة) ولكن جهاز النوكيا يطابق آخر سبعة أرقام فقط وليس كامل الرقم.

هذه الطريقة لها ميزة ولها عيب , الميزة هي أن جهاز النوكيا لن يقع فى المشكلة التى نحن بصددها وسوف يظهر اسم مرسل الرسالة والمتصل بطريقة سليمة لأنه ينظر إلى الرقم

+20 114 6758600

و الرقم

0 114 6758600

كأنهم رقم واحد لأنهم يشتركان فى آخر سبعة أرقام 6758600

:عيب هذه الطريقة أن جهاز النوكيا سوف يُظهر المتصل من الرقم

0 114 6758600

أو الرقم

0 100 6758600

على أنهما نفس الشخص

جربها بنفسك على أى جهاز نوكيا. إتصل برقم صديقك وبدل أي رقم قبل آخر سبعة أرقام  برقم آخر ستجد أن الجهاز يظهر أنه يتصل بصديقك مع أنك تتصل برقم خطأ من الأساس

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

أما بعد تغيير طول الأرقام إلى إحد عشر رقم فإن الأى فون لا يدرى شيئا عن طبيعتها ولذلك لم يستطع إظهار اسم مرسل الرسالة.

:شئ واحد أخير

الحقيقة الخامسة وهى أن هناك برنامج واحد فقط “حتى الآن” اسمه “أرقامى” يحل هذه المشكلة على الأى فون وهذه البرنامج من شركة بدر لتكنولوجيا المعلومات. البرنامج ببساطة يقوم بتكرير كل رقم ليكون منه نسختان نسخة بالكود الدولى (لتعمل مع خدمة الرسائل) ونسخة بدون كود دولى لتعمل مع المكالمات العادية و طبعا هذا الحل مؤقت لأجل غير مسمى إلى أن تقوم أبل بتحديث نظام تشغيل الأى فون ليدعم الترقيم الجديد.

 :تحديث

 إذا اقمت بالترقية بنجاح لآخر نسخة من نظام تشغيل الآى فون 5 فلن تظهر مشكلة أسماء مرسلى الرسائل لك ولن تحتاج لآخر نسخة من برنامج أرقامى أما إذا لم تستطع الترقية (قمت بعمل جيلبريك أو فك حماية) فأنت مازلت بحاجة لتنزيل آخر نسخة من برنامج أرقامى

iPhone may not show contact name for new SMS

iPhone may not show contact name for new SMS after mobile operators (in Egypt) have changed mobile numbers to 11 digits format.
Stay tuned will be fixing this problem soon in arkami