تجربتي مع العمل عن بعد ومراجعة مختصرة لكتاب Remote:Office Not Required


السلام عليكم،

العمل عن بعد أو العمل من المنزل من المواضيع الساخنة التي يتم تداولها في أوساط بيئة العمل, البعض من أشد المتحمسين للفكرة! والبعض لا يكاد يؤمن حتى ولو بتجربة الفكرة! ويرفضها رفضاً تاماً.

أعتقد المجتمع غير متقبل لهذه الفكرة ” أقصد هنا مجتمعي في المملكة العربية السعودية” , لأنه حتى الآن، كثير من الشركات ترفض تطبيق نظام الساعات المرنة، (نظام الساعات المرنة يعني بإختصار أن تقضي ساعات العمل المطلوبة ضمن فترة محددة على سبيل المثال العمل لمدة ٨ ساعات ضمن الفترة من الثامنة صباحاً إلى السابعة مساءً). فمابالك بفكرة أن الموظف يؤدي عمله من بيته بحيث من الممكن أن  تمر فترة من الزمن ولم يقم بلقاء مديره وجهاً لوجه. ” أحس الفكرة هذة مخيفة جداً للمدراء, “وشلون أتأكد إنه قاعد يشتغل؟”

على أية حال, صدر قبل فترة كتاب من شركة “37signals”  بعنوان ” Remote:Office Not Required”  وحبيت أشارككم ببعض الاقتباسات التي اخترتها و تجربتي باختصار لهذه الطريقة من العمل.

اقتباسات:

  • أصبح المكتب خلال ساعات العمل آخر مكان يود الناس أن يتواجدوا فيه عندما يريدون إنجاز أعمالهم ! .
  • جعل الموظفون يعملون عن بعد يزيد من جودة الحياة التي يحظون بها.
  • العمل عن بعد يسمح لك بتوظيف أفضل العقول الموجودة على وجه الأرض ! مهما كان موقعهم الجغرافي.
  • بعض من الأعمال ينسابها تماماً العمل عن بعد: الكتابة, البرمجة,الاستشارات,التصميم,الدعم الفني.
  • كثير من الشركات تتعاقد مع شركات أخرى لتقوم ببعض الأعمال لها, فيتسائل الكاتب عن كيفية أن بعض الشركات تثق بشركات خارجية لتقوم بعمل لها , ولاتثق بموظفيها للعمل عن بعد !
  • القدوم للمكتب لايعطي أي ضمان على الانتاجية! إنما يضمن أن الموظف فقط يرتدي ملابس رسمية !
  • إذا كان لدينا مشاكل ثقة في الموظفين للعمل عن بعد, فهذا يعني أننا قد قمنا بقرار خاطئ في توظيفهم من البداية ! كون الموظف غير قادر على تحمّل المسؤولية وتنظيم الوقت الخاص به وفقاً للمهام, ذلك يعني أنه لاداعي لاستمراري في العمل معه.
  • إذا كنت لاتثق في الموظفين للعمل عن بعد فلماذا تثق بهم في الأشياء الاخرى؟ كالتواصل مع عملائك,العمل على المنتجات الخاصة بك,ضمان الجودة الخ.
  • للعمل مع الأشخاص الاخرين, تحتاج إلى الثقة بهم, جزء كبير من الثقة بهم هو جعلهم يعملون عن بعد بدون أي إشراف.
  •  البعض يقول فقط الشركات الصغيرة هي التي تسمح بالعمل عن بعد, لكن ماذا عن  IBM,Accenture,eBay ؟ هل هذه الشركات تعتبر غير كبيرة بالنسبة لك؟
  • لماذا نجبر الاشخاص في نفس المؤسسة على العمل بنفس الطريقة؟ الشخص المسؤول عن توصيل البريد يختلف عمله كلياً عن الشخص الذي يقوم بتدقيق بعض الحسابات المالية.
  • أدوات المشاركة مثل webex gotomeeting join.me جعلت من السهل المشاركة في نفس العمل.
  • إذا كنت لاترى شخص طوال اليوم, العامل الوحيد لتقييم هذا الشخص هو عمله !
  • قم بإعطاء الموضوع فرصة وابدأ بتجربته! بإمكانك البدء بتخصيص يومين من أيام الاسبوع للعمل عن بعد وتقييم التجربة على الأقل لمدة ثلاثة أشهر, وطبعاً بإمكانك حصرالتجربة على فريق معين.
  • من أكثر الأسباب التي تسمعها عند طرح موضوع العمل عن بعد أنه غير فعال 1- أنه لايمكنك القيام بإجتماعات وجهاً لوجه. 2- المدراء لايستطيعون الجزم بأن موظفيهم يعملون اذا لم يقوموا بمشاهدتهم بأعينهم أنهم يعملون.

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


تجربتي:

قمت بتجربة العمل عن بعد لمدة 6 أشهر تقريباً , أذهب لمقابلة عملاء لكن
من النادر جداً مقابلة زملائي في العمل وجهاً لوجه , على سبيل المثال
مديري  قمت بمقابلته وجهاً لوجه فقط مرة واحدة منذ أن إلتحقت بالعمل,
سوف أذكر بعض  الايجابيات والسلبيات لهذه الطريقة:

الايجابيات:
-يسمح لي بترتيب وقتي الى حد ما.
– توفير المشاوير اليومية الى العمل والتي تستغرق على الأقل ساعة
كاملة في المدينة التي أسكن فيها.
– إنتاجية أكبر لاسيما أنني أتحكم في مستوى الهدوء في المكان الذي أعمل
منه.
– يكسر الروتين ويمنحني الحرية العمل من أماكن مختلفة.

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

ختاماً:

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

كيف تقوم بتشغيل أكثر من حساب Dropbox في لينكس

السلام عليكم،
هذه التدوينة توضح كيفية استخدام أكثر من حساب “دروب بوكس” في جهاز واحد.
قم بفتح شاشة الأوامر الطرفية ” التيرمينال” و اكتب التالي:
HOME=$HOME/.dropbox-mte /usr/bin/dropbox start -i

الأمر السابق اننا قمنا بتمرير لبرنامج الدروب بوكس قيمة أخرى لمتغير الـHOME , لو أننا نقوم بتثبيت برنامج الدروب البوكس للمرة الأولى لما إحتجنا إلى ذلك, ولكن هنا نقوم بخداع ” قوية خداع 😛 ” برنامج الدروب البوكس ونخبره  بأن المجلد الإفتراضي لمستخدمي هو .dropbox-mte , طبعاً يمكن أن يكون أي مجلد, هذا راجع لك.
الأمر السابق يقوم بتمرير قيمة مختلفة للمتغير Home  بحيث يغير المجلد الافتراضي لـ “دروب بوكس” إلى مجلد اخر وهو dropbox-mte   في المثال السابق ويمكنك اختيار أي مجلد مناسب.

نُكمل عملية التثبيت كما هو موضح في الصورة, لكن تذكر أن تقوم باختيار مجلد مختلف عن  الحساب الأول:

بعد ذلك نضيف “سكربت” يقوم بتشغيل برنامج الدروب بوكس للحساب الثاني عند إعادة التشغيل , قم بفتح محررك المفضل و اكتب ما يلي:

#!/bin/bash
HOME=$HOME/.dropbox-mte /usr/bin/dropbox start
ثٌم نمكن تنفيذ “الـسكربت” :
chmod 755 ~/DropboxAltStarter.sh

أخيراً نتأكد أن هذا السكربت سيتم تشغيله عند إعادة تشغيل الجهاز عن طريق الذهاب إلى :
System -> Preferences -> Startup Applications

رفع الصوت في Ubuntu لينكس لأكثر من ١٠٠٪

مرحبا 🙂

في جهازي الخاص بي Thinkpad x230 عندما أقوم برفع الصوت أخر حد هو ١٠٠٪ وهي ليس القيمة القصوى للسماعات لجهازي المحمول, فكنت دائماً اذهب إلى الإعدادات الخاصة بالصوت وأقوم برفع الصوت إلى أكثر من ذلك, العملية باتت مرهقة مع التكرار, وكعادة مدير الأنظمة ” لاتقم بعمل الشيء أكثر من مرة واحدة  !” .

فبحثت في الإنترنت ووجدت الأمر اللي يقوم برفع الصوت, وهو كالتالي:

pacmd set-sink-volume 0 160%



قم بالتعويض عن ١٦٠٪ بالقيمة التي تناسبك.

ومن ثم قمت بوضع أختصار في لوحة المفاتيح لتنفيذ هذا الأمر, قم بالذهاب إلى System Settings → Keboard, select Shortcuts

 الصورة التالية توضح كيف وضع إختصار في Ubuntu




مصادر:
١,٢

linux virtualbox host only adapter

السلام عليكم !
في أوبنتو لينكس واجهت مشكلة في برنامج Virtualbox وبالتحديد عندما أردت إضافة كرت شبكة من نوع “host-only adapter”ظهرت لي رسالة ” invalid settings detected”



Add caption

ميزة خيار الشبكة هذا انه يقوم بإنشاء منفذ جديد على جهاز المضيف ” host” ,ويقوم بإعطائه اي بي “ip” ومن ثم يقوم بشكل أوتوماتيكي بإعطاء الألة الافتراضية “virtual machine” اي بي من نفس الsubnet, وبالتالي يمكّن جهاز المضيف والضيف من التواصل معاً وكأنهم جهازين على نفس الشبكة.
الحل متسلسل بالصور باللقطات التالية:

بحيث كما يظهر بالصورة التالية يمكنك أضافة “منفذ” بالضغط على أول خيار “علامة الزر الزائد”

ومن ثم نعود للvirtual machine  ونختار المنفذ اللذي قمنا باختياره.

المصادر: ١,٢

Give root access for Pure-FTPD server

طلب منّا أحد العملاء الدخول كمستخدم الجذر “root” عن طريق خدمة الـFTP , الخادم  تعمل عليه لوحة تحكم cpanel , طبعاً لمّا تحاول الدخول بالمستخدم الجذر ” root”  راح يظهر معك في ملف السجل ” log file” هذه الرسالة:

pure-ftpd: (?@191.55.98.77) [WARNING] Can’t login as [root]: account disabled

الحل هنا بسيط , بحيث يوجد في ملف الاعدادات الخاص ب pure-ftpd السطر هذا
MinUID 100

ونعرف ان الجذر ” root ” الUID الخاص فيه هو 0 , فعندك خيارين إما انك تقوم بتعليق هذا السطر بوضع # امام السطر , او تقوم بتغييره الى 0 .

طبعاً ﻻينصح أبداً من ناحية أمنية انك تقوم بهذا الإجراء,ماينصح به هو  إنشاء مستخدم له صلاحيات محددة ومن ثم تحديد  المجلدات المسموح له الدخول فيها.

مقدمة عن الحوسبة السحابية في منتدى مشغلي الشبكات في الرياض

في التاسع من ديسمبر 2012  قمت بتقديم عرض بسيط عن ” الحوسبة السحابية” في منتدى مشغلي الشبكات SANOF, منتدى مشغلي الشبكات مهتم بكل مايخص الشبكات والبنية التحتية. طبعاً المميز في هذا المنتدى انه يضم شباب من مختلف الشركات التقنية, والمهتمين بالبنية التحتية عموماً والشبكات على وجه الخصوص.
تقوم هذه المجموعة بالاجتماع بشكل دوري “كل شهر” بحيث يتضمن اﻻجتماع في الساعة الاولى عرض يقوم بتقديمه أحد أعضاء المجموعة أو فرد مستضاف, ومن ثم يتبع هذا العرض مناقشة تقنية بين أفراد المجموعة, بالنسبة لي أرى ان المميز في هذه المجموعة أنها مختصة بالبنية التحتية وهو المجال الذي أنا مهتم فيه . 
بالنسبة للعرض عن “الحوسبة السحابية” قمت بتغطية الأمور التالية:
  • ماهي الحوسبة السحابية.
  • كيف تعمل الحوسبة السحابية.
  • أنواع الحوسبة السحابية.
  • خصائص الحوسبة السحابية.
  • أنواع خدمات الحوسبة السحابية ” تختلف عن رقم 2″.
  • أمثلة من أرض الواقع على أنواع خدمات الحوسبة السحابية.
  • الشبكات في عصر الحوسبة السحابية.
  • فوائد ومخاوف الحوسبة السحابية.
العرض كان دمج لعرضين وجدتهم في الانترنت, وقمت بالتعديل عليهم واضافة بعض الشرائح وخاصة جزء الشبكات في عصر الحوسبة السحابية, غالباً عندما أقدم أعرض يكون يحتوي على صور فقط وأقوم انا بالكلام, لأني لست من الذين يميلون للعروض التقديمية المليئة بالكلام.

المصادر:
1,2,3,4,5,6,

تقرير مؤتمر Saudi Arabian High Performance Computing في جامعة الملك عبدالله | KAUST



في صباح السبت الموافق 1 ديسمبر 2012 انطلقت فعاليات مؤتمر Saudi Arabian High Performance Computing في جامعة الملك عبدالله للعلوم والتقنية KAUST وهو مؤتمر مهتم بكل مايتعلق بالحواسيب الفائقة السرعة, بحيث يأتي المهتمون من جميع المؤسسات والشركات التي تستخدم هذا الحاسوب وعدد من الشركات التقنية التي تكون مصنعة لهذا الحاسوب أو اجزاء منه.

حيث كان يومي السبت واﻻحد مخصص للعروض التقديمية ويوم اﻻثنين كان للشروح التعليمية (Tutorials) .

قائمة الحضور كانت متنوعة جداً وهذا الجميل فيها, تقريباً هذا اللي كنت أذكره من شركات أو مؤسسات مثلّها أشخاص في المؤتمر:

HP,Allinea,Fujitsu,KAUST,KFPUM,INSPUR,DDN,AMD,NVIDIA,CAPS,Panasas,Bull,PNNL,Saudi Aramco,KACST 





والكثير من جامعات أو شركات لم يتسنى لي ذكرهم, فالجميل بالمؤتمر انه كان يتناول كل مايخص الـHPC تفصيلياً وعلى وجه العموم.

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

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

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

bnx2 device eth2 does not seem to be present, delaying initialization.

مرحبا, عند تشغيل السيرفر كانت تظهر الرسالة التالية عند تشغيل كرت الشبكة
bnx2 device eth2 does not seem to be present, delaying initialization. 
طلعت المشكلة انه في الملف هذا واللي يوجد فيه كيف الكيرنل يشوف كروت الشبكة 
/etc/udev/rules.d/70-persistent-net.rules
الملف كان كذا
# PCI device 0x8086:0x10f8 (ixgbe) (custom name provided by external tool)
SUBSYSTEM==”net”, ACTION==”add”, DRIVERS==”?*”, ATTR{address}==”bc:30:5b:8f:5a:57″, ATTR{type}==”1″, KERNEL==”eth*”, NAME=”p1p1″

# PCI device 0x14e4:0x164f (bnx2x) (custom name provided by external tool)
SUBSYSTEM==”net”, ACTION==”add”, DRIVERS==”?*”, ATTR{address}==”bc:30:5b:8f:5a:53″, ATTR{type}==”1″, KERNEL==”eth*”, NAME=”p3p1″

# PCI device 0x8086:0x10f8 (ixgbe) (custom name provided by external tool)
SUBSYSTEM==”net”, ACTION==”add”, DRIVERS==”?*”, ATTR{address}==”bc:30:5b:8f:5a:59″, ATTR{type}==”1″, KERNEL==”eth*”, NAME=”p1p2″

# PCI device 0x14e4:0x163a (bnx2) (custom name provided by external tool)
SUBSYSTEM==”net”, ACTION==”add”, DRIVERS==”?*”, ATTR{address}==”bc:30:5b:8f:5a:51″, ATTR{type}==”1″, KERNEL==”eth*”, NAME=”em2″

# PCI device 0x14e4:0x164f (bnx2x) (custom name provided by external tool)
SUBSYSTEM==”net”, ACTION==”add”, DRIVERS==”?*”, ATTR{address}==”bc:30:5b:8f:5a:55″, ATTR{type}==”1″, KERNEL==”eth*”, NAME=”p3p2″

# PCI device 0x14e4:0x163a (bnx2) (custom name provided by external tool)
SUBSYSTEM==”net”, ACTION==”add”, DRIVERS==”?*”, ATTR{address}==”bc:30:5b:8f:5a:4f”, ATTR{type}==”1″, KERNEL==”eth*”, NAME=”em1″

# PCI device 0x14e4:0x164f (bnx2x) (custom name provided by external tool)
#SUBSYSTEM==”net”, ACTION==”add”, DRIVERS==”?*”, ATTR{address}==”bc:30:5b:8f:5a:53″, ATTR{type}==”1″, KERNEL==”eth*”, NAME=”p3p1.399″

 

الخطأ باللون اﻻحمر, الvlan مفروض ماتعتبر ككرت جديد , طبعاً بعد ازالة اخر سطر , انحلّت معي المشكلة.

حماية المجلدات في لينكس أوبنتو بكلمة مرور مع Cryptkeeper

خلال الفترة الماضية كنت أبحث عن برنامج مناسب في لينكس أوبنتو لتشفير المجلدات وحمايتها بواسطة كلمة مرور, صحيح أنه يوجد كلمة مرور على نفس الحاسب, لكن بمجرد وضعك كلمة مرور على المجلد يزيد من الحماية.
من خلال البحث وجدت ضالتي في برنامج يدعى Cryptkeeper , ممتاز وسهل جداً ويلبي إحتياجي, بحيث تقوم بتركيب البرنامج ,تقوم بتشغيله ومن ثم تختار المجلد الذي تريد أن تقوم بتشفيره وأخيراً تختار كلمة المرور.
نستطيع تنصيب البرنامج عن طريق الأمر التالي:
sudo apt-get install cryptkeeper
اذا كنت تستخدم واجهة Unity ادخل الأمر التالي:
gsettings set com.canonical.Unity.Panel systray-whitelist “[‘all’]”
ببساطة تقوم بتشغيل البرنامج ومن ثم الضغط على علامة المفتاح في الاعلى , وتختار ” New encrypted folder”
encrypt folders linux 
ثم تختار المجلد الذي تريد أن تقوم بتشفيره أو تقوم بإنشاء مجلد جديد
encrypt files linux
بعدها تضغط زر “forward” ومن ثم تقوم بإدخال كلمة المرور التي تريد أن تحمي بواسطتها المجلد.
سوف تلاحظ علامة قرص أمام المجلد الذي قمت بحمايته والذي هو في حالتنا يسمّى “SafeFolder”
encrypt folders linux
المميز في هذا البرنامج أنه ﻻيقوم إفتراضياً بإظهار المجلد المحمي حتى تفتح البرنامج وتختار من علامة المفتاح أي المجلدات المحمية التي تريد أن تفتحها.
ياليت اللي عنده فكرة عن برنامج مماثل يشاركنا فيها.
المصادر: 1,2,3

Speed Up SSH Connection In Ubuntu

في Ubuntu لمّا تحاول تتصل في خادم SSH , مثل كذا :
# ssh root@10.33.5.77


الشيء اللي راح تلاحظه انه راح تمر تقريباً 50 ثانية حتى المؤشر يسمح لك بإدخال كلمة السر, ال50 ثانية هذي تصبح وقت طويل اذا كنت تتصل في عشرات  الخودام كل يوم.
 طبعاً لو عملت debug عند اتصالك بخادم ال SSH  راح تظهر لك هالرسالة:
debug3: preferred gssapi-keyex,gssapi-with-mic,gssapi,publickey,keyboard-interactive,password
السبب في هذا البطئ انه في اعدادت العميل والخادم لل SSH انه خاصية GSSAPI موضوعة بالشكل التالي:
GSSAPIAuthentication yes
GSSAPI اختصار ل Generic Security Services API  
غالباً الخاصية هذي تستخدم لو كان عندك kerberos .
طيب نعطلها بحيث نذهب للملف اﻻتي:

ونضع
GSSAPIAuthentication no




راح تلاحظ انه عميل الSSH رجع لسرعته الطبيعية.


المصادر: 1,2,3