تفكير بايقاف المدونة و البدء من جديد

coffee-569178
Standard

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

على كل لست ادري متى سأقوم بهذه العملية ..

الملل ، الضياع ، التشتت و عدم الاستقرار كلها وصفات للفشل

Lost-at-sea
Standard

من الامور التي تقتل كل مافي الانسان من اندفاع و قدرة على تنفيذ ما يريد هي :
الملل
الضياع
التشتت
و أخيرا عدم الاستقرار.

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

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

Continue reading

استخدام $cordovaAppRate في برنامجك

ngCordova-ionic-header
Standard

من الامور التي اعيتني هي استخدام الاضافات الموجودة في ng-cordova و هو الموقع المتخصص الذي قام فريق ionic بايجاده.
المهم بعد البحث و التمحيص استطعت استخدام الاضافة $cordovaAppRate.

المهم ان استخدام الاضافة لا يتعدى عن تنفيذ التابع التالي:

    $cordovaAppRate.promptForRating(true).then(function (result) {
        // success
    });
  }, false);

و هذا التابع سيتخدم كل الامور الافتراضية ، حتى اللغة ، سيستخدم اللغة الانكليزية و ليس العربية، الآن السؤال هو كيف اغير هذه الاعدادت، و هذا ما اخذ مني قرابة اليوم حتى استطعت كشفه و اليكم الطريقة من الصفر:

١- تنصيب الاضافة

cordova plugin add https://github.com/pushandplay/cordova-plugin-apprate.git

٢- تضمين الاضافة ضمن برنامجي : هنالك عدة طرق منها تضمينها ضمن الـ controller و لكني آثرت على وضعها ضمن حيز التنفيذ و بذلك اضمن ان يتم تنفيذها عند عمل البرنامج و ليس عند كل استخدام لهذا الـ controller:

.run(.run(function($ionicPlatform, $cordovaAppRate) {
  $ionicPlatform.ready(function() {
    if( ionic.Platform.isAndroid() ){
      $cordovaAppRate.promptForRating(true);
    };
  });
})

لاحظ انني قمت باقتطاع العديد من الاسطر البرمجية و تركت السطر الخاص بالاضافة.
Continue reading

تم نشر كتابي بشكل مجاني

coffee-569178
Standard

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

يمكنك الحصول على الكتاب من الروابط التالية :

للشراء : https://leanpub.com/building-web-applications-using-parse-rest-api

للقراءة : https://leanpub.com/building-web-applications-using-parse-rest-api/read