on الأحد، 3 نوفمبر 2013

بسم الله الرحمن الرحيم 


( ولا تحسبن الذين قتلوا في سبيل الله أمواتا بل أحياء عند ربهم يرزقون ( 169 ) فرحين بما آتاهم الله من فضله ويستبشرون بالذين لم يلحقوا بهم من خلفهم ألا خوف عليهم ولا هم يحزنون ( 170 ) يستبشرون بنعمة من الله وفضل وأن الله لا يضيع أجر المؤمنين ( 171 ) الذين استجابوا لله والرسول من بعد ما أصابهم القرح للذين أحسنوا منهم واتقوا أجر عظيم ( 172 ) الذين قال لهم الناس إن الناس قد جمعوا لكم فاخشوهم فزادهم إيمانا وقالوا حسبنا الله ونعم الوكيل ( 173 ) فانقلبوا بنعمة من الله وفضل لم يمسسهم سوء واتبعوا رضوان الله والله ذو فضل عظيم ( 174 ) إنما ذلكم الشيطان يخوف أولياءه فلا تخافوهم وخافون إن كنتم مؤمنين ( 175 ) )

أخي قد أصابك سهم ذليل و غدرا رمـــــــاك ذراعٌ كليـــــل
ستُبترُ يوما فصبرً جميـــــل و لم يَدْمَ بعدُ عرينُ الأسود
أخي..
قد سرت من يديك الدماء أبت أن تُشلّ بقيد الإمـــــاء
سترفعُ قُربانها … للسمـــاء مخضبة بدمـــــــاء الخــلــــود


وصدق د. مصطفى محمود حين قال : الإنسان هو ما يضيفه بين حياته وموته..





انتقل إلى رحمة الله اليوم عمرو عبد الرحمن المدير العامّ لشركة MiMV التي اشتهرت بتطبيق ومدونة آيفون إسلام، وذلك بعد أشهر قضاها في العناية المركزة نتيجة إصابته برصاصة في الرأس في أحداث فض اعتصام رابعة العدوية بالقاهرة منتصف أغسطس الماضي.
خبر حزين للمجتمع التقني والمعلوماتي العربي، فمدونة آيفون إسلام هي أحد المدونات الرائدة التي لها فضل علي أنا شخصياً وعلى كثير من مستخدمي أنظمة iOS، بما قدمته من محتوى أصيل ومميز وما قدمته أيضاً من برامج وحلول للمستخدم العربي منذ ظهور هاتف آيفون.
خسرت مصر وخسر عالمنا العربي عقلاً مميزاً استطاع رغم عمره القصير صناعة تغيير كبير ومؤثر في مجاله، لذا ندعو الله أن يرحمه ويتقبله من الشهداء، وأن يجزيه خيراً على ما قدمه لمئات الآلاف وربما الملايين من المستخدمين. وندعو الله كذلك أن نرى عدله في قاتليه أياً كانوا.
وهذه بعض الإنجازات التي حققها عمرو عبد الرحمن مع زملائه في MiMV:
2007: فتح مستودع برامج يعمل على Installer ليكون أول مصدر عربي لبرامج الأي-فون.
2008: عربتالر (Arabtaller) أول تعريب كامل للآي-فون ومجاني والذي كان أكثر برنامج مبيعاً في الوطن العربي في تلك الفترة .
2009: إنتاج محرك متطور للآي-فون (iFlipPage) يعمل على محاكة الكتاب الحقيقي على بيئة آي-فون.
2010: إصدار برنامج لتفعيل الفيس تايم في الشرق الأوسط بعد حجب أبل للخاصية.
2010: إنجاز عالمي وتفعيل خدمة فيس تايم على هواتف 3 جي أس.
2011: ثاني إنجاز عالمي تكلمت عنه عدد من الصحف العالمية تحويل الآيباد إلى هاتف.
2012: اطلاق موقع آب-عاد موقع متخصص في تطبيقات اجهزة آبل، ليكون متجر تطبيقات للمستخدم العربي.


رحمك الله رحمة واسعة ياعمرو وغفر لك وجعل مثواك الجنة .. والهم ذويك الصبر والسلوان وحسن العزاء .. 


on الجمعة، 17 مايو 2013
بسم الله الرحمن الرحيم

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



مميزات المنصة الجديدة 

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


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



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



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





عموما ، المنصة الجديدة ستسهل عملية البرمجة كثيرا ، وستريح المطورين من الكثير من الصداع والالم الذي كان يسببه Eclipse لهم ...


لكن ، لماذا المنصة سترفع من اسهم نظام الاندرويد ؟؟

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



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

تحية طيبة ، واسعد الله ايامكم بكل جميل ، سنتحدث اليوم عن منصة التطوير الجديدة لتطبيقات الاندرويد التي اصدرتها شركة غوغل الامريكية في مؤتمرها الذي تم عقده في الايام الفائتة ، Android Studio يمثل فكرة انتظرها جميع مبرمجي الاندرويد حول العالم ، فكل من جرب العمل في هذا المجال سيكون تألم وبشدة من العمل علي منصة Eclipse والتي تمتاز بالبطء الشديد جدا بغض النظر عن مواصفات جهازك ، ستحس ببطء المنصة ، اضافة الي تعقيد عملية تصميم الواجهات فيها والزمن الكبير المستغرق للتعديل واصلاح الاخطاء ، ولاتسألو عن تصميم تطبيق يلائم عدد من الشاشات علي تلك المنصة ، فتجربة كهذه اشبه بالاصابة بالشلل المزمن. 
ولذلك علي امتداد الايام كان مبرمجي الاندرويد يتوسلون سراٌ وعلنا لشركة غوغل ان ترحمهم من هذا العذاب المتواصل ، وقد استجابت لهم الشركة اخيرا ، الشركة اصدرت النسخة الاولي من منصة اندرويد ستديو في مؤتمر Google IO 2013 ، واستعرضت الشركة مزايا المنصة التي ستقدمها ، مماجعل هذا المؤتمر احد افضل مؤتمرات هذه السنة لمبرمجي تطبيقات الاندرويد :) ..

المنصة الجديدة مبنية احدي اشهر منصات البرمجة بالجافا وهي IntelliJ IDEA ، هذه المنصة توفر مميزات عديدة ومفيدة في عملية كتابة اكواد تطبيقات الاندرويد ، توجد العديد من الميزات التي تسرع من عملية تطوير البرمجة بصورة كبيرة (ساحاول شرحها في تدوينة اخري) .

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

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


بعد الضغط علي زر Next سيقوم البرنامج بالبحث عن هل الجافا مثبتة علي جهاز ام لا ؟؟ اذا لم تكن مثبة اوقف التنصيب وقم بتثبت الجافا JDK 7 or 6 اولا ، لانه من دون تثبيت هذه لن تستطيع فتح منصة التطوير الجديدة ابدا، تأكد من ان لديك JDK وليس JRE فقط ، لان البرنامج سيواصل التنصيب اذا وجد الثانية فقط ، لكن لن يفتح معك .


بعد التأكد من وجود الجافا علي جهازك ، يسألك البرنامج هل تود السماح لكل المستخدمين باستخدام المنصة ام للحساب الذي تعمل عليه الان فقط ، اختر مايناسبك واضغط علي زر next .


بعد تحديد المستخدمين ، سيطلب منك البرنامج تحديد مسار التثبيت الذي ترغب به ، لتفادي اي مشاكل دع المسار كما هو واضغط علي زر Next.  


بعد ذلك يقوم البرنامج بالسؤال عن اسم القائمة الفرعية الخاصة بالبرنامج في قائمة ابداء ، دع كل شيء كما هو واضغط علي زر Next.


بعد ذلك يقوم البرنامج باتمام عملية تثبيت المنصة الجديدة علي جهازك ، قد تستغرق العملية بعض الوقع بناء علي مواصفات جهازك.


بعد اكتمال التثبيت ، اصبحت المنصة موجودة علي جهازك ، ولكن يوجد شيء اخر يجب عليك عمله قبل ان تستطيع استخدام المنصة ، تابع الشرح ....




حل احدي المشكلات 
في مشكلة غريبة من نوعها واجهتني حين حاولت فتح وتشغيل المنصة بعد تثبيتها ، عند الضغط علي ايقونة المنصة لايحدث اي شيء ، جربت العديد من الحلول لم تفلح ، وبعد البحث علي الانترنت وجدت ان العديد من الناس عانو من المشكلة وكان السبب فيها عدم وجود JDK علي جهازي ، لذلك قمت بتحميله من علي الانترنت (يمكنكم تحميله من الرابط التالي هنا) ، وعمل الخطوة الاخيرة المطلوبة لعمل البرنامج ، المنصة الجديدة تتطلب تعديلا صغير علي متغيرات Environment Variables سأشرحه بالصور ، فتابع معي :


قم بالضغط بالزر الايمن علي ايقونة my computer علي سطج المكتب واختار properties ، اختار advanced system properties  كمافي الصورة :


من الشاشة التي تظهر اختار Environment Variables


من الشاشة التي تظهر بعد ذلك ، وفي الجزء الخاص بsystem environment ، واختار new لاضافة متغير جديد ،


قم بتسمية المتغير كما هو موضح ، وفي خانة القيمة الخاصة بالمتغير اكتب مسار الجافا الخاص بجهازك  

قم بحفظ الاعدادات ، وحاول تشغيل المنصة بعد ذلك :D ....



بعد الضغط علي ايقونة البرنامج ، حاتفتح شاشة تسألك عن ما اذا كانت لديك نسخة اخري من المنصة وتريد استيراد الضبط الخاص بك منها ... جاوب حسب المناسب لك ؟؟



تأخذ المنصة بعض الوقت للتحميل وبدء العمل ...


الشاشة الاساسية للمنصة ، منها يمكنك بدء مشروع جديد ، او استيراد مشروع موجود اساسا ، او فتح مشروع ، التحقق من نظام التحكم في النسخ ، واعداد المنصة وغيرها ....






هذا الجزء الاول من هذه السلسلة للتعرف علي المنصة الجديد ، ترقبوا الجزء الثاني قريبا ان شاء الله ...
دمتم بخير ...
on الأربعاء، 15 مايو 2013
بسم الله الرحمن الرحيم 

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

عدد ادوات اختبار الاختراق في التوزيعة الجديدة تجاوز ال300 أداة ، وتم ازالة بعض الادوات التي لها بديل يقوم بعملها بصورة افضل.
تم زيادة الدعم لكروت الوايرلس ، في النظام ، بصورة افضل من النسخ الفائتة ، وتم زيادة دعم اجهزة USB.

فيديو يقوم بجولة سريعة في النظام الجديد:



لتحميل النظام اضغط هنا



حماية ممتعة مع النظام الجديد

بسم الله الرحمن الرحيم 

شبكات الفايبر للمنازل 

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

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



فيديو يعرض مفهوم شبكات الفايبر للمنازل بصورة مبسطة 





كيف تعمل شبكات الفايبر 

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

طريقة عمل شبكات الفايبر بذات نفسها معقدة جدا ، ولكن بكل بساطة هي شبكة تستخدم الضؤ لنقل المعلومات بدلا عن الاشارات الكهربائية المستخدمة في باقي انواع الشبكات.

أسباب الحوجة للفايبر في المنزل

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


هل شبكات الفايبر مربحة للشركات؟

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

هل هنالك بديل للفايبر في المنازل ؟

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





دمتم بخير.....
on الثلاثاء، 14 مايو 2013
بسم الله الرحمن الرحيم


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

ahmed.abbas1992@hotmail.com



دمتم بخير ....