الأحد، 23 ذو القعدة، 1434 هـ

كمبيوتر المستقبل بتقنية النانوتيوب بدل السليكون



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

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

لكن على الرغم من كل هذا التطور التقني والعلمي، يتوقع العلماء ان لا يستمر تطور المعالجات على نفس المنوال، وذلك بسبب طبيعة مادة السليكون الفيزيائية التي لا تساعد على صناعة ترانستورات بأحجام أصغر من حد معين. حيث اعترفت شركة إنتل مؤخراً ان الطريق بعد تقنية تصغير الترانزستور إلى ١٠ نانو متر والتي سوف تستخدم في صناعة المعالجات في عام ٢٠١٥ غير واضحة، علماً ان أصغر حجم مستخدم حالياً هو ٢٢ نانو متر. هنا تكمن اهمية الأنجاز الجديد الذي تطرقنا له في البداية. فمادة الكربون نانو تيوب التي تم تركيبها بتقنية النانو يمكن استخدامها لانتاج ترانزسترات متناهية في الصغر، أصغر بكثير من ما يمكن تصنيعه من السلكون. كذلك تتميز هذه المادة بفاعليتها الفائقة في توصيل الكهرباء، تتفوق بمراحل على مثيلتها في مادة السليكون، مما ينتج عنه زيادة في السرعة والتقليل الملحوظ في استهلاك الطاقة.

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

حتى الآن ما زال من المبكر صناعة معالجات يمكنها القيام بعمليات معالجة معقدة بمستوى تلك التي تقوم بها كمبيوتراتنا المكتبية اليوم، لكنها في يوم ما ستكون قادرة على ذلك وأكثر.

الاثنين، 19 شوال، 1434 هـ

Rewrap Multiple AVCHD Files Using RewrapAVCHD in One Shot

I was looking for a tool to convert the AVCHD (.mts) video files generated by my Sony HD Handycam to a usable format in my iMAC. RewrapAVCHD is one great solution. You can use the tool to select your file and then convert it very quickly to iMovie and quicktime friendly format. However, it suffers from a major problem, which is the lack of batch processing mechanism. To convert multiple files, you have to open them one by one and wait for each one to finish. For people with dozens of files like me, this is not a viable solution. To work around this problem, I automated this lengthy process using Bash scripting.

First I tried to write a simple for loop to go through all the files in the directory and convert them. This didn't work since the tool doesn't terminate after the end of conversion. Therefor, I had to write two separate for loops. The first loop monitors the directory for the creation of the output file then kills the app. The second loop goes through the files one by one and open them using the tool. Below are the two scripts:

First loop:

# for i in `ls ~/Movies/My_files/|grep MTS|tr "." " " |awk '{print $1}'`; do j="1"; while [ $j -eq 1 ]; do sleep 2;ls ~/Movies/My_files/$i.m4v; j="$?"; done; killall RewrapAVCHD; done;


Second loop:

# for i in `ls Movies/v_old2|grep MTS`; do ~/Desktop/RewrapAVCHD\ 1.0b4/RewrapAVCHD.app/Contents/MacOS/RewrapAVCHD Movies/v_old2/$i; done

To run the loops, simply open two terminals and copy and paste each loop on a different terminal with modifying the location of the directories to where you keep the tool and your files.

السبت، 19 ربيع الأول، 1433 هـ

كيف نختار برنامج أوقات الصلاة المناسب؟


 تكاد لا تخلو أجهزتنا المحمولة من برامج أوقات الصلاة واتجاه القبلة فحرصنا على اقتنائها من حرصنا على أداء واجباتنا 
كمسلمين. لكن مع كثرة البرمجيات المتاحة، كيف نختار البرنامج الأنسب لنا وما هي الأمور التي يجب مراعاتها عند استخدامها. قد يعتقد البعض أن الإجابة على هذا السؤال سهلة وكل ما علينا فعله استشارة أحد الاصدقاء أو البحث في متاجر البرامج وقراءة التعليقات أو تجربة مجموعة من البرامج واختيار الأنسب من ناحية التصميم والمزايا المتاحة والسعر.
في الحقيقة كل هذا لا يكفي، فهناك أمر مهم دائماً ما نغفل عنه، وحتى لو لم ذكرناه لا نجد المعلومات الكافية وهو مدى دقة الأوقات المعروضة في هذه البرامج.
واقعاً دقة برامج أوقات الصلاة تعتبر مشكلة صعبة، ولإدراك حجم المشكلة دعونا نتعرف أكثر على كيفية حساب أوقات الصلاة في هذه البرامج. أسهل وقتان من الناحية الحسابية والتي يندر ما يحدث خطأ في حسابهما هما وقتي االشروق والغروب، فهما معتمدان على ظاهرة فلكية واضحة وبمعرفة خط الطول يمكن استخدام معادلة حسابية مشهورة لحسابهما. بمعرفة وقتي الشروق والغروب يصبح من السهل معرفة وقت صلاة الظهر، فهي في منتصف اليوم بين الشروق والغروب.  يأتي بعد ذلك وقت صلاة العصر، فهو أكثر صعوبة لتعدد الآراء الفقهية في طريقة حسابها . فالمذاهب الحنبلي والشافعي والمالكي يصلون العصر حينما يصبح طول ظل كل شيء مثله أما المذهب الحنفي فيصلون العصر حينما يكون طول ظل الجسم ضعف طوله، ولكلتا الطريقتان معادلة حسابية معتمدة على خط الطول لحساب وقت الصلاة. تبقى المشكلة الأصعب في حساب وقت صلاتي الفجر والعشاء، فالمعادلة الحسابية المستخدمة لحسابهما معتمدة على خط الطول وزاوية ميلان أشعة الشمس عن سطح الأرض. بينما خط الطول ثابت، تتغير زاوية ميلان الشمس بتغير فصول السنة وتزداد حدة هذا التغير كل ما ابتعدنا عن خط الاستواء. المشكلة في طرق الحساب المتوفرة في أغلب البرامج هي استخدام زاوية ميلان ثابتة لكل البلدان طوال العام. فنلاحظ مثلا طريقة أم القرى تستخدم زاوية 18.5 درجة لصلاة الفجر بينما منظمة المجتمع الإسلامي في أمريكا  الشمالية تعتمد زاوية 15 درجة. 
تقريب الزوايا المتعددة إلى زاوية واحدة ينتج عنه مشكلتين رئيسيتين. الأولى أن هذه الزوايا المقربة قد تعطي نتائج مقبولة لمنطقة جغرافية معينة لكنها لا تصلح للاستخدام في كل مكان. فمثلا زاوية الميلان المختارة في توقيت أم القرى مناسبة للمناطق الواقعة في الجزيرة العربية لكنها تعطي نتائج خاطئة في شمال الولايات المتحدة وكندا. المشكلة الثانية أن نسبة الخطأ الناتجة عن تثبيت الزوايا طوال العام قد تكون قليلة في المناطق الجغرافية القريبة من خط الاستواء كالجزيرة العربية والهند والباكستان لكنها تصبح كبيرة وتصل إلى ساعة ونصف قبل وقت الصلاة الصحيح في المناطق البعيدة كشمال أوربا وأمريكا.
إذًا، إذا كنت تعيش في السعودية مثلاً يمكنك اختيار اي تطبيق تحب واختيار توقيت أم القرى فعلى الرغم من عدم دقته إلا أن نسبة الخطأ فيه قليلة وتسبب عادةً في تأخير الصلاة وليس تقديمها. أما إن كنت مقيم في أوربا أو أمريكا فلعل بعض الطرق  الحسابية ستعطيك أوقات معقولة في بعض فصول السنة إلا أن نسبة الخطأ تزداد في فصول أخرى إلى درجة تبطل الصلاة فمثلا في مدينة فانكوفر الكندية وبالتحديد في شهر مايو أغلب البرامج المشهورة تعلن عن وقت صلاة الفجر قبل دخولها بساعة ونصف! 
الحل في هذه الحالة هو الابتعاد عن البرامج واستخدام الجداول الحسابية المعدة من قبل الفلكيين بناء على المشاهدات الفلكية وهي عادتاً تكون متوفرة في المساجد المحلية. الحل الآخر هو استخدام البرامج التي تعتمد على طرق حسابية  تتغير فيها زاوية ميلان الشمس بتغير الزمان والمكان. مثال على هذه الطرق طريقة حساب موقع مون سايتنج فهي تعتبر من أدق طرق حساب أوقات الصلاة على الإطلاق ويمكن الحصول على جدول للسنة كاملة من موقعهم 
http://moonsighting.com/pray.php . كذلك يوجد تطبيق بأسم Sky Prayers لأجهزة الآيفون يعتمد نفس الطريقة

الاثنين، 7 ربيع الأول، 1433 هـ

كيف تشارك اتصال الإنترنت السلكي مع الأجهزة اللاسلكية في وندوز 7

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

بعد ذلك اختر الخيار الموضح بالصورة التالية :


بعدها سيظهر لديك نافذة فيها اجهزة الشبكة سواءً السلكية أو اللاسلكية المتوفرة في الجهاز. قم باختيار كلتا الشبكتين السلكية واللاسلكية ومن قائمة زر الفأرة الأيمن اختر ربط الاتصالين كما هو موضح في الصورة:


  سيقوم هذا الخيار بإنشاء جهاز جديد يقوم بربط الشبكة السلكية باللاسلكية. بعدها عد لنافذة الشبكات السابقة واختر الخيار التالي كما هو موضح بالصورة لانشاء شبكة لاسلكية:


ثم اختر الخيار الموضح في الصورة التالية:


أختر التالي، ثم قم بتسمية الشبكة واختر نوع الحماية التي تريدها:


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


الآن ما عليك سوى الذهاب لجهازك اللاسلكي واختيار الشبكة والاتصال بها بالطريقة المعتادة:


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

الجمعة، 9 ذو القعدة، 1432 هـ

لماذا الحزن على رحيل ستيف جوبز؟



استغرب البعض مقدار الحزن الكبير الذي الم بالمجتمع التقني العالمي والعربي بعد إعلان خبر رحيل الشريك المؤسس لشركة أبل ستيف جوبز. ربما يعتقد
 هؤلاء أن جوبز هو مجرد مخترع لجهاز او جهازين احبهم الناس وهو صاحب كريزما واسلوب تسويقي جذاب لا يستحق رحيله كل هذا الزخم. ما لا يدركه هؤلاء أن هذا الرجل هو أكثر بكثير من مجرد مبتكر للآيفون واللآيبود. في الخمسة وثلاثين سنة الماضية وهي عمر ستيف جوبز المهني, تضاعفت سرعة التقدم والتطور التقني لعدة اضعاف وجزأ كبير يعود في فضله لهذا الرجل.
لا اتحدث هنا عن 338 براءة اختراع المسجلة باسمه ولكني سأتحدث عن منتج واحد قدمه للسوق وغير به العالم وهو الماكنتوش. الماكنتوش هو اول جهاز حاسوب شخصي موجه للمستخدم العادي وهو اول جهاز وفر للمستخد واجهة الاستخدام الرسومية والتحكم بالفأرة. قبل عام 1984 كان الحاسوب عبارة شاشة سوداء يدار بسطر الأوامر لا تجده إلا في الشركات الكبرى و الجامعات ولا يصلح للاستخدامات العامة. فالماكنتوش هو بداية دخول الحاسوب إلى البيوت وهو بداية البرامج ذات الواجهات الرسومية وبالتالي هو بداية الويب والمواقع وله الفضل في قراءتك لهذا المقال.
ما اريد قوله هو ان كل منتج قدمه ستيف جوبز كان متقدمًا على عصره وكأنه قادم من كوكب آخر ابتداءً من الماكنتوش مرورًا بحكاية لعبة وانتهاءً عند الآيباد، فبالإضافة لحزننا لفقد رجل عظيم فإننا نحزن لفقد فكر وحضارة لولاها لكان اليوم اكثر شبها لما كان عليه العالم قبل عقدين من الزمن ولكانت حياتنا كحياة آبائنا وأجدادنا!

الخميس، 24 شوال، 1432 هـ

وندوز 8 إلى أين؟


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

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

الخميس، 18 رمضان، 1432 هـ

تجربتي لمتجر البريد السعودي الإلكتروني إي مول E-mall



تحمست كثيراً لفكرة متجر البريد السعودي أي مول منذ بداية انطلاقه وكنت عازم على تجربة خدماته بالأخص بعد أن قرأت عن الحلول والتسهيلات التي طرحها للمشاكل التي تحد من انتشار التسوق الالكتروني في المملكة فمن أبرز التسهيلات التي طرحها ويتميز بها عن كل المتاجر الإلكترونية الأخرى هي:
  • الدفع عن طريق خدمة سداد, فهي بعكس وسائل الدفع الالكترونية التقليدية متاحة للجميع ولا تتطلب اشتراك مسبق او رسوم سنوية فعملية السداد تتم عن طريق الحساب البنكي بإصدار رقم فاتورة بقيمة المشتريات يتم سدادها تماما كما تسدد أي فاتورة خدمات أخرى.
  • وثاني التسهيلات هي خدمة التوصيل إلى الباب بسعر معقول جدا وهو 30 ريال سعودي تتم بعد تحديد عنوان المنزل المتكون من أسم الحي ورقم المنزل.
أما عن السلع والأسعار في الموقع فهي متنوعة بتنوع الباعة المشتركين فيه, فالموقع يعتمد في سلعه على المؤسسات والشركات المحلية, فكل شركة بإمكانها الاشتراك في الموقع وعرض سلعها فيه ليتولى الموقع تسويقها وتوصيلها للزبائن. فتجد في الموقع الأجهزة الحديثة كالجوالات والشاشات وتجد الملابس والمجوهرات وحتى المنتجات الشعبية والحرفية.

عند دخولي للموقع www.e-mall.com.sa أعجبتني واجهة الموقع والتي لا تقل في احترافيتها عن واجهات المواقع الأجنبية بل تتفوق على بعضها. كذلك أعجبني توفر امكانية التصفح باللغتين العربية والانجليزية في جميع صفاحات الموقع.
أثناء تصفحي للموقع شد انتباهي سعر جهاز الأيباد من أبل فقررت شراءه, اضفت المنتج في عربة التسوق وقمت بالتسجيل في الموقع لأتمام عملية الشراء. عملية التسجيل سلسة وسريعة لكني واجهة صعوبة في ادخال عنوان المنزل فكلما ادخلت العنوان يرفضه الموقع ويرشدني لاستخدام موقع المحدد السعودي. مشكلة المحدد السعودي انه لا يعمل بشكل جيد إلا مع برنامج اكسبلورر من ميكروسوفت. بعد ان ادخلت احداثيات المنزل في المحدد السعودي تبين لي ان اسم الحي المعتمد من البريد السعودي يخالف الأسم المتداول بين سكان الحي. بعد ادخال اسم الحي الصحيح جرت عملية الشراء بسلاسة وقمت بالتسديد عن طريق خدمة سداد من موقع البنك. فكرة استخدام خدمة سداد جديرة بالإشادة ولكن مالم يعجبني هو عدم توفر خيارات السداد التقليدية الأخرى كبطاقات الإتمان وبي بال! فمن هو مثلي معتاد على التسوق الإلكتروني يجد السداد ببطاقات الإتمان اسرع وأسهل.

لله الحمد وصل الطلب بحالة جيدة في كرتون كبير! بعد خمسة أيام! فقد أكدت الطلب في يوم 12 مساءً ووصل في يوم 17 صباحا. برأيي خمسة أيام مدة طويلة للشحن الداخلي. فبعد انتهائي من الشراء قمت بطلب غلاف للايباد من موقع امازون وتم شحنه إلى بريدي الأمريكي من أرامكس في يومين فقط.



بشكل عام, تجربة الشراء من موقع إي مول أيجابية جداً واضن اني سأشتري منه في المستقبل إذا وجدت السلعة المطلوبة بسعر مناسب. ما زاد أعجابي بالموقع هو وجود تطبيق للأيفون للتسوق في الموقع بوفر كافة الخدمات المتوفرة في الموقع فيمكنك من خلاله التسجيل وأكمال طلب الشراء ومتابعة الطلب.

مجهود جبار من البريد السعودي وتمنياتي لهم بالمزيد من الإبداع والتطوير.