المشاركات

عرض المشاركات من 2015

برمجة هاتف ذكي أندرويد كحاكوم لجهاز الاستقبال الفضائي الرقمي Samsat HD 800

السلام عليكم و رحمة الله و بركاته هناك العديد من برامج  أندرويد التي تحول الهواتف الذكية الحديثة إلى حاكوم (remote control) إذا كانت تتوفر على مخرج للأشعة  تحت الحمراء. لقد جربت العديد منها مثل Peel Smart Remote و AnyMote Smart Remote و لم أعثر على ما يدعم جهازي للاستقبال الفضائي الرقمي Samsat HD 800.  لكن لحسن الحظ  برنامج AnyMote يمكنه دعم أي جهاز عن طريق برمجة أكواد الأشعة ما تحت الحمراء المناسبة لكل زر من أزرار الحاكوم، إما مباشرة إذا كان عتاد الهاتف يدعم قراءة هاته الأشعة أو عن طريق تحميل ملف بصيغة خاصة (.amsr) فيه تلك الأكواد مبرمجة مسبقا. بما أن هاتفي الذكي لا يقرأ الأشعة ما تحت الحمراء ولكن يرسلها فقط كان لا بد من برمجة ملف الأكواد عن طريق حاسوب محمول فيه العتاد اللازم، وذلك باتباع الخطوات التالية: 1.  التأكد من أن توزيعة لينكس على الحاسوب المحمول تدعم عتاد الأشعة ما تحت الحمراء. بالنسبة لحاسوبي أقلعت بتوزيعة Ubuntu 14.04 الافتراضية من مفتاح USB، ثم تحققت من وجود الملف /dev/lirc0.  إذا لم تعثروا عليه فيمكن مراجعة وثائق أبنتو حول الموضوع من هنا  https://help.

هل فتح مصدر ويندوز سيمنع أفوله؟

السلام عليكم و رحمة الله و بركاته  منذ أسابيع عديدة قرأت خبرا حول تصريح مفاجئ للمسؤول عن المنصة السحابية لميكروسوفت حيث يقول أن مستقبل ويندوز "يمكن أن يكون مفتوح المصدر" ولم أتمكن وقتها من التعليق وإعمال فكري في المسألة لإنشغالي بالعمل وأمور أخرى... http://www.forbes.com/sites/gordonkelly/2015/04/05/open-source-microsoft-windows/ لكن اليوم مع توفر بعض الوقت وبدأ العرض التجاري المغري من ميكروسوفت التي قررت منح ترقية مجانية لعدد من نسخ ويندوز الأصلية إلى الإصدار 10 الأخير، أود أن أقول أن هاته الخطوات أي الترقية المجانية  وفتح المصدر إن حصل (وهو غير مرئي في المستقبل القريب) جاءت متأخرة ولن تجدي في وقف النزيف. صحيح ويندوز يبقى الأكثر انتشارا على الحواسيب المكتبية لكنه ضعيف على الخوادم والحوسبة السحابية وشبه منعدم على الجوالات من هواتف ذكية وحواسيب لوحية، وهذا الصنف الأخير هو المنصة الأكثر شيوعا حاليا وفي المستقبل المنظور. صحيح أيضا أن ويندوز وشركته الغنية لن يختفيا بين ليلة وضحاها لكنهم في انحسار سينتهي بهم إلى متاحف التاريخ ما لم يحدثوا ثورة... طبعا هذه ا

برنامج أندرويد حر وصغير لحساب أوقات الصلاة

صورة
السلام عليكم و رحمة الله و بركاته لأسباب أكاديمية قمت منذ أشهر بتطوير برنامج أندرويد صغير على عجالة لحساب أوقات الصلاة باستعمال جزء من مكتبة  ITL بعد نقلها إلى الجافا هنا:  https://github.com/arabeyes-org/ITL/tree/master/prayertime البرنامج مرخص بالإصدار الثالث من جنو العمومية GPLv3  وهو متوفر لمن أراد إلقاء نظرة أو تجربته أو المساهمة في تطويره على نفس موقع  github  هنا:  https://github.com/cdjalel/Bilal البرنامج بسيط جدا وينقصه الكثير كما هو مبين في ملف TODO. لقد أسميته على اسم مؤذن رسول الله صلى الله عليه وآله وسلم وهو الصحابي الجليل بلال بن رباح رضي الله عنه. حاليا يقوم البرنامج بحساب وقت الصلاة لمدينتي فقط، لكن يمكن تغيير هذا من المصدر بوضع إحداثيات مدينة أخرى. ميزة البرنامج أنه يدعم التنبيه على أوقات الصلاة على الساعات الذكية أيضا. تحياتي.

ترجمة مكتبة حساب أوقات الصلاة من عربآيز إلى لغة جافا

السلام عليكم و رحمة الله و بركاته لأسباب آكاديمية قمت في وقت سابق بترجمة مكتبة حساب أوقات الصلاة prayertime  التي هي جزء من مكتبة Islamic Tools Library  المطورة من طرف فريق عربآيز تحت رخصة LGPL  http://old.arabeyes.org/project.php?proj=ITL تجدون نسخة الجافا بنفس الرخصة في موقع   github هنا: https://github.com/cdjalel/libjprayertime بعد الترجمة لاحظت أن النسخة الأصلية في لغة C تم رفعها على نفس الموقع من قريب: https://github.com/arabeyes-org/ITL/tree/master/prayertime

تحرير قرص الحالة الثابتة SSD من سطوة الويندوز وإعماره لفائدة لينكس

السلام عليكم و رحمة الله و بركاته منذ مدة وضعت نظام MacBuntu على حاسوبي المحمول ذو الذاكرة الثانوية الهجينة (المكونة من قرص صلب ممغنط دوّار HDD وقرص فلاش ذو حالة ثابتة SSD أصغر حجما)، لكني تركت الجزء الثابت تحت "سطوة" الويندوز يستعمله للتسريع، لأنه وقتها -كما هو الحال الآن- برامج تثبيت توزيعات لينكس الشهيرة لا تدعم تحويل مثل هذا القرص إلى ذاكرة مخبئيه cache لتسريع الوصول إلى بيانات القرص التقليدي. وعلى ما أذكر كنت قرأت أن فيدورا هي الوحيدة التي تخطط لتوفير هذا الدعم في برنامج Anaconda لكنه لا زال في رحم الغيب. مؤخرا قررت سحب امتياز الذاكرة المخبئية من ويندوز وتجريبه في لينكس بعد أن بحثت على الطريقة والبرامج التي يستعملها ويندوز لهذا الغرض وحفظت نسخة احتياطية منها - في حال قررت لاحقا إرجاع الحاسوب إلى حالته يوم خروجه من المصنع لأجل بيعه مثلا. إذا نصيحتي أولا لمن أراد أن يخوض التجربة أي يتأكد من أنه قادر على إعادة الأمور إلى نصابها في حال قرر لاحقا الرجوع إلى الوراء أيا كان السبب وهذه مهمة تختلف من حاسوب لآخر وليس هذا مكان شرحها. بالنسبة للينكس هناك عدة تقنيات ت

شر البلية ما يضحك، فكر الخوارج في مجتمع البرمجيات الحرة والمصادر المفتوحة

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