Profile cover photo
Profile photo
عبدالمجيب الحميد
1,283 followers -
مزاجي لا أحب التكرار و الروتين
مزاجي لا أحب التكرار و الروتين

1,283 followers
About
عبدالمجيب's posts

موقف طريف مع شخص متقدم للعمل.

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

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

كان ردي له: وهل تريد أن ندربك بالمجان ونعطيك علاوة على ذلك مكافئة وانت لا تملك أقل المؤهلات للعمل؟

اختفى هذا الظريف ولم أره منذ ذلك اليوم.

#Drupal VS #Wordpress
قضيت أيامي الخمس الماضية مع دروبال وقد كنت في السابق مطور wordpress ولم يسبق لي التعامل مع Drupal ولعلي ألخص لكم هذه التجربة.

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

في وردبريس، إذا كنت تريد ان تقوم بعمل CPT "custom post type" فعليك القيام بكل شيء من خلال البرمجة، نعم هناك إضافات ولكن تضطر أحيانا لعمل CPT خاص بك وهذا وحده عمل ليس بالسهل. لكن في دروبال، هذا متوفر في لوحة التحكم بواجهة رسومية تقوم باضافة ماتدريد واسمه content type يمكنك من خلاله إضافة عدد لا نهائي من هذه الأنوع بسهولة.

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

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

الملخص:
وردبريس قوي في إضافاته.
دروبال قوي في التخصيص.

ملخص تجربتي مع سامسونج جالاكسي إس 7 ايدج
كنت سابقا استخدم جهاز Motorola moto x force
لذلك ستكون تجربتي هنا بناء على ما اعتد عليه فيه السابق.

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

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

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

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

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

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


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

الزر الموجود في الوسط والذي يقوم بفتح الجهاز أو نقلك للشاشة الرئيسية في الهاتف لا داعي له. الأجهزة الحالية مثل Motorola moto x يوجد بها جميع الازار في الشاشة نفسها وتعمل باللمس بدل الضغط. قد تتسائل تقول له ميزات مثل فتح الكاميرا السريع. يمكن فعل هذا في موتورولا عن طريق هز الجهاز عدة مرات.

رداءة وضعف الصوت الخارجي للجهاز.

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

هذا النوع من العيوب وخصوصا الشاشة يعتبر عائق كبير لي. لذلك تخليت عنه وعدت استخدم Motorola moto x force وبانتظار نيكسيس الجديد.


ملخص اللقاء
تحدثنا بشكل سريع اليوم عن:
تطوير wordpress
وردبريس عبارة عن نظام تدوين وادارة محتوى للويب، تحدثنا باختصار عن مرونة التطوير على قوالب النظام والامكانيات الهائلة التي يمكن الوصول لها دون المساس بقاعدة البيانات وملفات النظام الأساسية.

خدمة vagrant
الحديث مستمر في اللقاء القادم عن vagrant وهي برنامج لإنشاء وضبط بيئة تطوير وافتراضية "virtual".

هل نلتقي غدا لإقامة بعض الترتيبات؟

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

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


فضفضة

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

نص رسالة الرد :

لن تستغني عن الويندوز نهائيا الا اذا كان عندك مبدا البرمجيات الحرة وهو انك ستترك الويندوز فقط لان الويندوز غير حر، عدا ذلك سترجع للويندوز او ستستخدم برمجيات مغلقة. لا اجد لك طريق واضح واقول لك اتبعه لكني ساعطيك طريقتي ، انا لا اعتبر نفسي محترف او اسطورة في النظام ولكن كل مافعلته هو انني عندما اريد تعلم شيء ما ادخل على موقعه الرسمي واتعلم منه ولا اسال احد عنه ، فعلى سبيل المثال عندما اردت تعلم الحماية من خلال iptables دخلت على المواقع الرسمية للتوزيعة مثل دبيان وارتش لينكس وجلست اتعلم واطبق وصرت افهم به اشياء كثيرة الي عليك تسويه هو انك تحدد انت ماذا تحتاج من الكمبيوتر ؟ انا شخص احتاج اني اكون مبرمج ويب واحتاج اني اعرف كيف اتعامل مع الخوادم والاجهزة المكتبية لذلك انا اركز دائما على هذه الاتجاهات وليس لي علاقة بالهاكر (حتى وان كان عندي مبادئ في الهكر الاخلاقي) ولكن لا يعني لي كثير هذا الموضوع
ماعليك فعله هو : اذا كنت تريد ان تصبح هاكر ، اولا ان تفهم اساسيات امن المعلومات وستجد كتبر كثيرة في الانترنت (كلها نظرية) ولكنك تحتاج بعض المقدمات النظرية ليصبح عندك تصور كامل عن مفهوم أمن المعلومات، بعد ذلك لن تصبح هاكر فمازال امامك سلسلة من الحلقات التي تحتاج الى قطعها واستخدام حلقه وحده تكون متخصص بها وتكون محترف، فلن تصبح مثلا هاكر محترف جدا في شيء معين الا اذا كان تركيزك كله منصب عليه. مثلا قد تكون محترف جدا في حقن قواعد البيانات وهذا يحتاج ان يكون لديك مفهوم وتصور عام عن لغات البرمجة في الانترنت والثغرات التي قد تسبب هذا النوع من الحقن. في هذا الحال ستبحث دائما عن الثغرات الجديدة أو الاخطاء التي قد يتركبها البعض في البرمجة والتي تجعل قواعد البيانات عرضة للتعبئة او العرض او الحذف مثل قواعد MySQL على سبيل المثال لا الحصر، فعلى سبيل المثال لا الحصر ايضا قد تجد من يبرمج بلغة PHP ولكنه لم يؤمن الادخال بشكل صحيح لقاعدة البيانات ويستخدم رابط للادخال بدلا من يستخدم طريقة الارسال POST وايضا رابط الادخال قد يكون لادخال بيانات حساسة مثل كلمة المرور فستجد مثلا رابط صفحة الادخال بهذا الشكل file.php?action=insert&username=username&password=234234&group=1 هذا الرابط بحد ذاته اخبرك عن طريقة ادخال البيانات انها تدخل بهذه الطريقة ، اذا كان الشخص لم يقوم بتأمين الادخال فقد تستطيع التلاعب بالرابط وادخال اشياء اخرى لا يرغب هو بها وقد تجعلك تصبح مدير في نظام ما بسبب انك حاولت تخمين رقم المجموعة 1 .... الخ ، الموضوع يطول جدا وهذا من باب الادخال ناهيك عن موضوع الحذف كذلك والعرض.
خلاصة الحديث ، حاول ان تتخصص في شيء ما ، لا يوجد مبرمج يعرف كل لغات البرمجة لا يوجد مصمم يعرف كل ادوات التصميم لا يوجد هاكر يعرف كل طرق الهاكرز وهذا الكلام ينطبق على كل شيء في الحياة
التوزيعة ليست شيء أساسي في أن تكون شيء ما، قد تستخدم توزيعة كالي لينكس او بلاكبوكس او باكتراك ولكن لا تعرف ماذا تقوم به هذه التوزيعات وماهي اهميتها وقد تستخدم توزيعة يراها البعض للمبتدئين مثل اوبنتو او لينكس منت وعن طريقها تستطيع أن تفعل مالا يستطيع فعله مستخدمي التوزيعات الامنية
هذا مالدي واتمنى اني لم اطيل عليك

من باب ان موقع عرب جنو/لينكس arabgnulinux.org لخدمة كل المستخدمين، سأترك باب المشاركة في التصميم مفتوح للجميع. اذا كنت تريد المشاركة والمساعدة في بناء موقعك "عرب جنو/لينكس" ليس عليك إلا تصميم الشكل الذي ترغب بأن يكون عرب جنو/لينكس به وبعد ذلك تقوم بارسال ملفات التصميم سواء كانت ملفات (HTML أو CSS او js ) مفتوحة على البريد :
abdulmogeeb@arabgnulinux.org
شرط أن يكون التصميم من عملك وأن يكون تحت رخصة تسمح بإعادة استخدامه مثل رخصة Creative Commons علما بأن اسمك كمصمم سيظهر في صفحة "الحقوق الرقمية" في الموقع.
انتظركم بحماس عالي.

Post has shared content
Wait while more posts are being loaded