محمد أحمد العيل

  • مستقل، صاحب مشاريع
  • كتابة، تحرير، ترجمة ولغات
  • موريتانيا

نبذة عني

أعمل مهندس نظم معلومات. لدي خبرة في التطوير بلغة جافا وإدارة قواعد بيانات MySQL و Oracle، إضافة إلى إدارة أنظمة لينوكس (دبيان ومشتقاتها خصوصًا)؛ وأمور أخرى. أُترجم المواضيع التقنية من الفرنسية والإنجليزية إلى العربية.

التقييمات

الاحترافية بالتعامل
 5.0
التواصل والمتابعة
 5.0
جودة العمل المسلّم
 5.0
الخبرة بمجال المشروع
 5.0
التسليم فى الموعد
 5.0
التعامل معه مرّة أخرى
 5.0

آراء العملاء

  • مكتمل
تقييم على مشروع خاص
الاحترافية بالتعامل
التواصل والمتابعة
جودة العمل المسلّم
الخبرة بمجال المشروع
التسليم فى الموعد
التعامل معه مرّة أخرى
مختار الجندي
  • صاحب المشروع

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

  • مكتمل
تقييم على مشروع خاص
الاحترافية بالتعامل
التواصل والمتابعة
جودة العمل المسلّم
الخبرة بمجال المشروع
التسليم فى الموعد
التعامل معه مرّة أخرى
Mohammed Saad
  • صاحب المشروع

كالعادة الاخ محمد شخص محترف في عمله

  • مكتمل
تقييم على مشروع خاص
الاحترافية بالتعامل
التواصل والمتابعة
جودة العمل المسلّم
الخبرة بمجال المشروع
التسليم فى الموعد
التعامل معه مرّة أخرى
جميل بيلوني
  • صاحب المشروع

هذه المرة الثانية التي نتعامل فيها مع محمد، وقد قدّم عملًا رائعًا. شكرًا لك محمد

محمد أحمد العيل
  • المستقل

شكرًا لك جميل. استفدتُ كثيرًا من العمل معك ومن ملاحظاتك.

الاحترافية بالتعامل
التواصل والمتابعة
جودة العمل المسلّم
الخبرة بمجال المشروع
التسليم فى الموعد
التعامل معه مرّة أخرى
جميل بيلوني
  • صاحب المشروع

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

  • مكتمل
تقييم على مشروع خاص
الاحترافية بالتعامل
التواصل والمتابعة
جودة العمل المسلّم
الخبرة بمجال المشروع
التسليم فى الموعد
التعامل معه مرّة أخرى
Mohammed Saad
  • صاحب المشروع

الاخ محمد انسان رائع ، أنصح بالتعامل معه

  • مكتمل
تقييم على مشروع خاص
الاحترافية بالتعامل
التواصل والمتابعة
جودة العمل المسلّم
الخبرة بمجال المشروع
التسليم فى الموعد
التعامل معه مرّة أخرى
عبد اللطيف ايمش
  • صاحب المشروع

قدّم محمد عملًا رائعًا بجودة ممتازة، والتعامل معه سلسٌ ومرن.

  • مكتمل
ترجمة مقالات برمجة
الاحترافية بالتعامل
التواصل والمتابعة
جودة العمل المسلّم
الخبرة بمجال المشروع
التسليم فى الموعد
التعامل معه مرّة أخرى
الاحترافية بالتعامل
التواصل والمتابعة
جودة العمل المسلّم
الخبرة بمجال المشروع
التسليم فى الموعد
التعامل معه مرّة أخرى
أكاديمية حسوب
  • صاحب المشروع

الأخ محمد مبرمج ومترجم ممتاز أنصح بالتعامل معه

  • مكتمل
ترجمة مقال جافاسكريبت للعربية
الاحترافية بالتعامل
التواصل والمتابعة
جودة العمل المسلّم
الخبرة بمجال المشروع
التسليم فى الموعد
التعامل معه مرّة أخرى
أكاديمية حسوب
  • صاحب المشروع

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

  • مكتمل
تقييم على مشروع خاص
الاحترافية بالتعامل
التواصل والمتابعة
جودة العمل المسلّم
الخبرة بمجال المشروع
التسليم فى الموعد
التعامل معه مرّة أخرى
لا توجد أي أعمال.

آخر الأسئلة التي أجاب عليها

أحتاج مساعدة متعلقة domain

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

ما الفرق بين sudo و su؟

يُتيح كل من الأمرين تنفيذ أوامر بصلاحيات عليا مع فروق بين الاثنين.عند كتابة sudo أمام أمر، مثلا sudo command فإنك تطلب تنفيذ الأمر command بصلاحيات عليا يحددها ملف sudoers. يستخدم مديرو الأنظمة ملف sudoers لإعطاء مستخدم أو مجموعة مستخدمين صلاحيات إدارية غير متاحة للحسابات العادية. عند استخدام أمر sudo تُطلَب كلمة مرور المستخدم الذي نفذ الأمر.بالنسبة لأمر su فإنه يمكن من الانتقال إلى مستخدم آخر (فتح جلسة Shell جديدة داخل الجلسة الحالية):su userستُطلب منك كلمة مرور المستخدم user. يمكن أيضا تنفيذ أمر بصلاحيات المستخدم user دون فتح جلسة Shell، مثلا: su user -c commandفي المثال أعلاه ننفذ الأمر command بصلاحيات المستخدم user.ملحوظة: عند تنفيذ أمر su دون خيارات تنتقل إلى المستخدم الجذر. 

ما هو الأمر المستخدم للعثور على الملفات فى لينكس؟

يوجد درس في الأكاديمية يشرح أمرين يستخدمان في البحث عن الملفات على لينكس.راجع درس كيف تستخدِم أمرَي find و locate للبحث عن الملفّات على Linux.

كيف أعرض مسار المجلد ضمن الطرفية؟

نفذ الأمر التالي (على فرض أنك توجد في المجلد الذي تريد عرض مساره):pwdيعرِض الأمر مسار مجلد العمل، أي المسار الذي تتواجد فيه عند تنفيذه.إن لم تكن تعرف كيف تنتقل إلى المجلد فيتوجب عليك حينها البحث عنه باستخدام أحد الأمرين locate أو find .

كيف أعرف مواصفات وحدة المعالجة المركزية (CPU) ؟

تمكن معرفة مواصفات وحدة المعالجة المركزية (عدد الأنوية، المعالجات في كل نواة، المُصنِّع، ... إلخ) عن طريق تنفيذ الأمر:cat /proc/cpuinfoبطريقة مشابهة تمكن معرفة خصائص الذاكرة العشواشية:cat /proc/meminfoفي ما يخص الأوامر على لينكس لا أعرف مرجعا عربيا يجمعها. توجد شروحات عن لينكس هنا على الأكاديمية كما توجد شروحات عن بعض أوامر لينكس من هنا أو من هنا

ماهو الـ DNS ؟ وماهى كيفية عمله؟

نظام أسماء النطاقات المعروف اختصارًا ب"DNS" هو نظام التشبيك المُستخدَم لتحويل أسماء سهلة التذكّر إلى عناوين فريدة.يجري التخاطب بين الشبكات عبر عناوين IP والتي هي مجموعة من الأرقام تخضع لقيود معروفة، مثلا 145.45.67.89 عنوان IP لجهاز موجود على شبكة ما. دور نظام أسماء النطاقات هو توفير آلية تجعل من الممكن استخدام أسماء يسهل على الإنسان تذكرها.لولا وجود DNS لوجب عليك تذكر العنوان 52.16.48.7 بدلا من academy.hsoub.com.راجع مقال مقدّمة إلى مُصطَلحات وعناصر ومفاهيم نظام أسماء النطاقات لتفصيل أكثر عن آلية عمل النظام.

كيف يمكن تغيير محرر النصوص الافتراضي على أوبنتو؟

استخدم الأمر التّالي: sudo update-alternatives --config editorستظهر قائمة ببرامج تحرير نصوص للاختيّار بينها، أدخل رقم المحرّر الّذي تُريد.إن لم يظهر المحرّر في القائمة استخدم الأمر التّالي لإضافته إليها (في المثال إضافة محرّر Geany، يجب أن يكون مثبَّتًا مسبقًا): sudo update-alternatives --install /usr/bin/editor editor /usr/bin/geany 10أبدِل usr/bin/geany/ بمسار المحرّر الّذي تُريده.

مالفرق بين useradd وadduser على لينكس؟

يجب التنبيه أوّلًا أنّ أمر adduser يوجد في التّوزيعات الدّبيانيّة فقط. في حال كتابة سكربتات عابرة للتّوزيعات يجب استخدام useradd بدلًا منه.يوفّر أمر adduser سهولة أكبر من useradd فهو يجمع وظائف أوامر عدّة معًا. مثلًا الأمر التّالي: adduser usernameيؤدّي الوظائف التّاليّة:إنشاء اسم مستخدم باسم usernameإنشاء مجلَّد شخصيّ للمستخدِمإنشاء مجموعة بنفس الاسم وإضافة المستخدم إليها.طلب كلمة سرّ من المستخدمطلب معلومات إضافيّة اختيّاريّة من المستخدميمكن لأمر useradd تأديّة الكثير من هذه المهامّ، لكنّه يحتاج لخيّارات إضافيّة. بعض المهامّ السّابقة يحتاج تنفيذ أوامر أخرى:للحصول على نفس الوظائف السّابقة يجب تنفيذ الأوامر التّاليّة: useradd -m -U username passwd username chfn usernameإضافةً لذلك يتأكّد الأمر adduser من أنّ معرّفات المستخدمين تتبع سيّاسة دبيان بهذا الخصوص. 

كيف أظهر عنوان MAC لجهازي عن طريق سطر الأوامر على لينكس؟

ملحوظة: يوجد عنوان MAC لكلّ واجهة في الجهاز. يُمكن أن تكون في الجهاز الواحد أكثر من واجهة، وبالتّالي أكثر من عنوان MAC.لمعرفة عنوان MAC واجهة معيَّنة يُمكن استخدام الأمر التّاليّ: cat /sys/class/net/NIC/addressحيثُ NIC اسم واجهة، مثلا لواجهة eth0 يكون الأمر: cat /sys/class/net/eth0/addressنفّذ الأمر التّالي للحصول على لائحة بالواجهات المتوفّرة: ls /sys/class/net 

رسالة خطأ Could not reliably determine the server's fully qualified domain name عند إعادة تشغيل Apache؟

هذا تحذير سببه عدم ذكر قيمة لتعليمة ServerName في إعدادات Apache. للتخلّص من رسالة الخطأ نفّذ الأمر التّالي الّذي يُنشئ ملفًّا للإعداد ويُضيف إليه سطرًا يحوي قيمة لتعليمة ServerName: echo "ServerName localhost" | sudo tee /etc/apache2/conf-available/fqdn.confاعتمد ملفّ الإعداد: sudo a2enconf fqdnثمّ أعد تحميل Apache لأخذ التّغييرات في الحسبان: sudo service apache2 reload 

إحصائيات

التقييمات  5.0
معدل التوظيف
معدل اكمال المشاريع
متوسط سرعة الرد 3 ساعات و 43 دقيقة
المشاريع المكتملة 44
مشاريع يعمل عليها 2
تاريخ التسجيل
آخر تواجد منذ

أوسمة

  • معدل إكمال مشاريع رائع
  • مستقل ملتزم
  • مستقل مميز
  • مستخدم منذ 4 سنوات