الجمعة، 21 يونيو 2019

رحلتي في تعلم وإتقان برمجة تطبيقات أندرويد وخططي المستقبلية

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

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

أما الذي قصدته بما بعد البرمجة وتعبت فيه هو التسويق لتطبيقاتي، في الحقيقة هذا ﻷني لم أؤجر أحدا بعد ليسوق لي هذه التطبيقات، وهذا بسبب نقص الإمكانيات، ما أن يتوفر التمويل اللازم سأقوم بذلك فورا.

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

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

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

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

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

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

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

الاثنين، 17 يونيو 2019

هل يجب أن تصدق كل ما هو على الإنترنت؟

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

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

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

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

دعنا إذن نعرف شيئا عن الأبواب الخلفية والطرق اللا أخلاقية للإشهار على الإنترنت.

قرأت عن هذه الطرق أولا بالإنجليزية، رغم أني كنت أراها دوما بالعربية ولم أكن أفهم ما هذا..
كنت ومازلت أعمل كفريلانسر "مبرمج ومترجم حر عبر الانترنت أي مستقل" وكنت أرى في المواقع التي أعمل عليها من يقدمون خدمات مثل 5000 إعجاب في فيسبوك على صفحتك ب5 دوﻻرات فقط، أو 500 تعليق على فيديو لك باليوتيوب ب10 دوﻻر فقط، أو 200 ريتويت لتغريدتك على تويتر ب5 دوﻻرات أو 100 زيارة لمدونتك ب5 دوﻻرات فقط، كنت أظن أن مقدمي هذه الخدمات يقومون بالترويج لصفحتك على الفيسبوك أو تغريدتك على تويتر، أو الفيديو الخاص بك على يوتيوب، أو لمدونتك ليقوم مستخدمين آخرين ظهر أمامهم هذا الإعلان أو الترويج بإرادتهم الحرة بمشاهدة الفيديو على اليوتيوب مثلا، ومن  ثم التعليق عليه أو الإعجاب به أو كليهما.

لم يكن الأمر منطقيا في رأسي، ولم أتقبله، كنت أقول في نفسي أن مبلغ 5 أو 10 أو حتى 50 دوﻻر قليل على الجهد المبذول في إستقطاب أراء وتفاعلات المستخدمين المطلوبة مثل 200 ريتويت أو 500 تعليق أو 5000 إعجاب أو 100 زيارة للموقع. إلى أن قرأت مقالا بالإنجليزية أفهمني الأمر برمته!

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

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

في هذا العالم الواسع، الذي دخلته لتجربته، تجد العديد من الأفكار لزيادة ربحك لتلك النقاط، مثل:
  1. إنشاء أكثر من حساب وهمي في شبكة التواصل الواحدة وذلك لجني أكبر رقم ممكن من النقاط.
  2. إستخدام برمجيات معينة لجعل الأمر أتوماتيكيا، ليصل بك الأمر في النهاية لربح ربما أكثر من خمسة اﻵف نقطة في اليوم الواحد وهو رقم كبير حقا، مع الوضع  في الإعتبار أن الإعجاب بصفحة فيسبوك مثلا في الغالب تساوي نقطة واحدة فقط لا غير.
  3. قد تضطر لشراء النقاط بالمال، وهذا مصدر ربح هذه المواقع الحقيقي، قد يبيعون لك 1000 نقطة ب2 دوﻻر مثلا، في الغالب إن حسبتها، ستجد أن ال1000 نقطة هذه قد تكسب منها حوالي 10 دولارات أو على الأقل قد تحل أزمة مزمنة لديك في نقص النقاط لشراء إعجابات لعميل حالي وليس لديك نقاط كافية.
  4. رأيت مرة شخصا ما يطلب من أشخاص متفرغين الضغط 5 آلاف ضغطة يوميا ب 5 دوﻻرات فقط!!!! أين يمكن أن يكون هذا الشخص يستخدم هذه الضغطات الكثيرة جدا إلا في مواقع تبادل الإعجابات؟ يبدو أن هذا الشخص لم يتوفر بعد على طريقة برمجية تتيح له جني كل هذه النقاط فإضطر لتأجير متفرغين يائسين لكسب أول 5 دوﻻرات لهم في عالم الإنترنت "دوﻻرات إستفتاح"!
  5. وكثير من الأفكار الأخرى التي لم أهتم بها بعدما عرفت أن الأمر برمته غير أخلاقي بالمرة.

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

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

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

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

إذن فالتقييمات على المنتجات من كتب وتطبيقات وغيرها قد تكون تقييمات وهمية أيضا..

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

شهيرة وهيثم في مسلسل كلبش

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

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

الخميس، 13 يونيو 2019

مرة واحد امريكي واسيوي وافريقي - قصة قصيرة

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

حصلت مغامرات كتير واتكلمنا مع بعض كتير وكنت انا المترجم بتاعهم في كل حاجة رغم ان الواد الافريقي كان بيعرف عربي ابن القردة 😂😂 وده عرفناه بالصدفة فيما بعد.

في مرة واحنا بنتكلم جوز خالتي قاللي الواد الافريقي مبيصليش، قلتله ما يمكن مسلم، فحركت ايديا حوالين راسي بالاشارات لأدل على كلمة الصلاة بالطريقة الإسلامية، وقلت له كلمة واحدة: praying قاللي مانا بصلي ف كنيسة الاخوة، رغم ان مفيش كنيسة اخوة في بلدنا. قلتلله ماشي يا سيدي وبالمناسبة، ابن عمنا في البيت اللي جنبنا ده اصبح قسيس. وكان قايل الرد بتاعه "مانا بصلي في كنيسة الاخوة" بالعربي فسألته: انت بتعرف عربي يابن اللاعيبة؟ قاللي اه. قلتله هو انت نصك مصري ونص افريقي قاللي اه امي افريقية.

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

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