• الإعلانات

    • فيصل الحربي

      تسجيل عضوية جديدة في المنتدى   01/31/2016

      السلام عليكم ورحمة الله وبركاته  عزيزي العضو الجديد :  حاليا رسالة الإيميل لتأكيد صحة إيميلكم تذهب للبريد العشوائي ( جاري حل المشكلة )  فإذا لم تجد رسالة التحقق من إيميلكم في صندوق الوارد لديكم إتجه للبريد العشوائي ( JUNK)  وقم بتفعيل إشتراككم من هناك   

البحث في المنتدى

Showing results for tags 'Linux Training'.

  • البحث بالتاقات

    اكتب الكلمات المفتاحيه بينها علامه الفاصله
  • البحث بكاتب الموضوع

تم إيجاد 36 نتيجة

  1. مطلوب معهد يقدم كورس Oracle Fusion HCM - ClassRoom & Faast Track في حيدر اباد أو في مصر   شكرا
  2. بسم الله الرحمن الرحيم   كشفت شركة مايكروسوفت أنها ستقوم بفتح مصدر منصتها التطويرية NET. بالإضافة إلى أنها ستكون متوفرة على نظامي ماك و لينكس و هو الشيء الذي قوبل بترحيب كبير من طرف المطورين، بالإضافة إلى أن مايكروسوفت أعلنت أن منصة Visual Studio  2013 ستصبح مجانية.   و كانت المنصة التطويرية NET. متوفرة فقط على نظام ويندوز لكن مايكروسوفت تقول أنها تريد تقريب خدماتها لكل المطورين و المشتغلين على باقي الأنظمة خصوصا لينكس و ماك، حيث تشير مايكروسوفت أن عدد المطورين المستفيدين من خدمات المنصة يصل إلى ستة ملايين.   كما أن مايكروسوفت ستوفر مجانا كل من منصة Visual Studio 2013 و النسختين التجريبيتين من Visual Studio 2015 و NET 2015.   المصدر   ######################################################   رأيت بعض الأخوة المطورين المتذمرين من القرار و خصوصاً إنه سيأثر على اللغات الآخرى و بالأخص Java وبعضهم وصف بإنه قد تسقط اللغة ! ممكن تشاركونا أرائكم في هذا الموضوع وخصوصاً إني لا أحب ال .Net :)
  3. السلام عليكم ورحمة الله وبركاته يسر مركز الخبرة الحديثه للتتدريب والاستشارات metc أن يعلن بدء تلقيه طلبات الالتحاق ببرامج التعليم المفتوح بجامعة عين شمس للطلاب الوافدين والمصريين بتركيا-اسطنبول، بكليات: 1- التجارة • مجال الادارة والتنظيم • مجال المحاسبة والمعاملات المالية • مجال الاحصاء والتأمين ونظم المعلومات • مجال إدارة الفنادق والقري السياحية • مجال إدارة المستشفيات 2- الآداب • الدراسات الأثرية • الدراسات السياحية • دراسات التنمية والتخطيط الاجتماعي • الدراسات التاريخية والحضارية • علوم الاتصال والاعلام بالتعاون مع جامعة المنيا • برنامج الترجمة – قسم اللغة الانجليزية بالتعاون مع جامعة بني سويف • التذوق الأدبي في اللغة العربية 3- الزراعة • برنامج تكنولوجيا إدارة المشروعات الزراعية • برنامج الميكنة الزراعية والتنمية الريفية 4-الحقوق • ليسانس الحقوق بنظام التعليم المفتوح 5-البنات (للطلبة والطالبات) • العلاقات العامة والاعلام • الفئات الخاصة قسم علم النفس • برنامج الثقافة الإسلامية بالتعاون مع جامعة جنوب الوادي للاستفسار عن أماكن ومواعيد وشروط النقديم يرجي التواصل معي عبر الايميل او الهاتف الجوال الموجود ادناه. منسقة تدريب / غني أشرف Thanks & Best Regards…… Miss.Ghena Ashraf * Training Coordinator *Modern Expert for Training & Consultation (METC). Mob. & what's up: 00201069459652 E-mail: [email protected]  
  4. السلام عليكم و رحمة الله و بركاته يسرمركز الخبرة الحديثة للتدريب والاستشارات(METC)تسجيلكم و تلقي ترشيحاتكم لتسجيل مرشحيكم الكرام بالبرنامج التدريبي : دورة التخليص الجمركي والشحن محتويات البرنامج: * كيفية عمل الإجراءات الجمركية للصادرات ؟ * كيفية عمل الإجراءات الجمركية للواردات الخارجية؟ * كيف تصدر شهادة منشأ للبضائع ؟ * أسس و قواعد شهادات المنشأ. * الاتفاقيات الدولية. * الإجراءات الجمركية للمناطق الحرة. * كيف تعرف البنود و التعريفة الجمركية ؟ * أهم قوانين الاستيراد و التصدير. * كيفية التعامل مع المشاكل و العراقيل التى تواجة المصدرين و المستوردين؟ * أهم نظم الشحن. * طرق الشحن. * أهم المصطلحات الجمركية. * أهم مصطلحات الشحن. * المستندات المطلوبة لأعمال التخليص الجمركي و الشحن و المنشأ. * كيف تختار ما بين طرق الشحن المختلفة؟ أماكن الانعقاد " دبى – تركيا – ماليزيا – المغرب – فرنسا – الولايات المتحدة –المملكة المتحدة - الاردن – قطر – السعودية – النمسا – جمهورية مصر العربية " يقدم مركز الخبرة الحديثة للتدريب والاستشارات العديد من الدورات التدريبية فى جميع المجالات  - المحاسبة والمالية - الموارد البشرية - الادارة - القانون - الهندسة - الامن والسلامة - التسويق والمبيعات وخدمة العملاء - المطارات والموانئ والملاحة للتسجيل أو الاستفسار يرجى الاتصال او ارسال بريد الاكترونى  أستاذة:غني أشرف Miss. Ghena Ashraf 00201069459652 [email protected] خصم خاص  جدا للمجموعات والهيئات الحكومية
  5. السلام عليكم و رحمة الله و بركاته.... يسرمركز الخبرة الحديثة للتدريب والاستشارات(METC)تسجيلكم و تلقي ترشيحاتكم لتسجيل مرشحيكم الكرام بالبرنامج التدريبي: دورة إجراءات وتحوطات السلامة من المخاطر الكهربائية   نعقد دوراتنا في جميع الدول : السعودية (جده – الرياض – الدمام) ، دبى ، نيويورك ، جنيف ، عمان ، سنغافورة ، الدوحة ، تونس، ماليزيا ( كوالالمبور) ، المغرب (الدار البيضاء – الرباط ) ، تركيا (اسطنبول) ، لبنان ، مصر (الاسكندرية – القاهرة – شرم الشيخ) ، فيينا ، باريس ، واشنطن ، لندن ، قطر، الاردن ، سويسرا ، اليونان ، روما ،.......... وغيرها يقدم مركز الخبرة الحديثة للتدريب والاستشارات العديد من الدورات التدريبية فى جميع المجالات  - المحاسبة والمالية - الموارد البشرية - الادارة - القانون - الهندسة - الامن والسلامة - التسويق والمبيعات وخدمة العملاء - المطارات والموانئ والملاحة للتسجيل أو للاستفسار يرجى الاتصال او ارسال بريد الاكترونى  أستاذة:غني أشرف Miss. Ghena Ashraf 00201069459652 [email protected] خصم خاص  جدا للمجموعات والهيئات الحكومية
  6. السلام عليكم و رحمة الله و بركاته.... يسرمركز الخبرة الحديثة للتدريب والاستشارات(METC)تسجيلكم و تلقي ترشيحاتكم لتسجيل مرشحيكم الكرام بالبرنامج التدريبي: التخطيط الاستراتيجي   شرم الشيخ-21 سبتمبر الأهداف يهدف البرنامج إلى إكساب المشاركين المهارات اللازمة لأهمية التخطيط الاستراتيجي وإدارته بالإضافة إلى أساليب وطرق إعداد الخطط. وفي نهاية البرنامج سيتمكن المشاركين من: • معرفة إعداد وتنفيذ الخطط الإستراتيجية بكفاءة. • تحديد نقاط القوة والضعف والفرص والتحديات التي تواجه منشاتكم. • تحديد الأهداف الرئيسية وتصميم الخطط الإستراتيجية.   المحتويات • تعريف التخطيط الإستراتيجي. • أغراض وفوائد التخطيط الإستراتيجي. • معوقات التخطيط الإستراتيجي. • عناصر نجاح الخطة الإستراتيجية. • أساليب ومراحل التخطيط الإستراتيجي. • الرؤية والرسالة والقيم • تحليل البيئة الخارجية.والداخلية (Swot) • إعداد الخطة الإستراتيجية • صياغة الأهداف الإستراتيجية. • تحديد عوامل النجاح الحرجة. • بناء الإستراتيجيات. • إعداد البرامج والموازنات. • تطبيقات في التخطيط الاستراتيجي للتسجيل أو للاستفسار يرجى الاتصال او ارسال بريد الاكترونى  أستاذة:غني أشرف Miss. Ghena Ashraf 00201069459652 [email protected] خصم خاص  جدا للمجموعات والهيئات الحكومية
  7. السلام عليكم و رحمة الله و بركاته.... يسرمركز الخبرة الحديثة للتدريب والاستشارات(METC)تسجيلكم و تلقي ترشيحاتكم لتسجيل مرشحيكم الكرام بالبرنامج التدريبي الذي ينفذ وفقآ للتفاصيل الاتية: دورة الأساليب المعاصرة في تنظيم وإدارة شئون الموظفين الأهداف: اطلاع المشاركين على موقع ادارة شؤون الموظفين على الهياكل التنظيمية المعاصرة. و اطلاعهم على اخر التطورات في هذا المجال و اكسابهم المهارات الحديثة لزيادة كفائتهم في ادارة شؤون الموظفين. و تدريبهم على التطبيقات العملية و العلمية و السلوكية المعاصرة في ادارة شؤون الموظفين. الفئة المستهدفة: مدراء و رؤساء اقسام شؤون الموظفين والتدريب والتطوير الاداري و الدائرة الادارية و جميع المسؤولين في شؤون الموظفين. أماكن الانعقاد "دبى – تركيا – ماليزيا – المغرب – فرنسا – الولايات المتحدة –المملكة المتحدة - الاردن – قطر – السعودية – النمسا – جمهورية مصر العربية " يقدم مركز الخبرة الحديثة للتدريب والاستشارات العديد من الدورات التدريبية فى جميع المجالات  - المحاسبة والمالية - الموارد البشرية - الادارة - القانون - الهندسة - الامن والسلامة - التسويق والمبيعات وخدمة العملاء - المطارات والموانئ والملاحة للتسجيل أو للاستفسار يرجى الاتصال او ارسال بريد الاكترونى  أستاذة:غني أشرف Miss. Ghena Ashraf 00201069459652 [email protected] خصم خاص  جدا للمجموعات والهيئات الحكومية  
  8.  السلام عليكم و رحمة الله و بركاته شركة Innovation لخدمات الإستشارات الفنيه فى مجال ال IT و خدمات التدريب شركة Innovation هى ORACLE Gold Partner & Red Hat Ready Partner تقدم اقوى العروض التدريبه فى Oracle Database 11g Administration & Development Oracle Linux Oracle Solaris 10 Oracle EBS R12 Red Hat Linux لمزيد من العروض التدريبيه و الحجز و الإستفسار innovation-itconsultation.com https://www.facebook.com/InnovationITCounsultation يمكنكم التواصل على  01111820101 [email protected] 
  9. السلام عليكم   بسم الله الرحمن الرحيم هنشوف النهارده ازاى ننزل اوراكل داتا بيز على اوراكل لينكس   http://oracleinarabi...ase-11g-r2.html
  10.                                                                                   السلام عليكم ورحمة الله وبركاته اخواني لدي جهاز اريده تحويلةالى سيرفر (os linux )....بحيث اقوم بتسطيب برنامج عليه قمت بتصميمه مسبقا ويستطيع اي شخص الوصول اليه عن طريق ال اي بي ... اتمنى الحصول على اي معلومه لايهم  التفصيل علما ان الجهاز  في المنزل لتجربة ...دعواتي لكم بالتوفيق والسعادة بالدنيا والاخرة ومتعكم الله بالصحة والعافية
  11. بسم الله الرحمن الرحيم هذا الموضوع موجه إلى اصحاب فيدورا ومشتقاتها كنت قد احتجت إلى برنامج yumoncd المكافئ لمقابله APTonCD فلم أجده إلا مدمجا مع برنامج Hello fedora للأخ عطا الله وفقه الله فقمت بفصله عنه وتطويره ليعود أفضل مما كان عليه من قبل البرنامج هو أداة لحفظ حزم rpm التي حملتها إما ابتداء وإما تحديثا ويقوم باسترجاعها ثم تثبيتها إن أردت   YUNonCD is a small tool to backup all the rpms from yum directory  and when u restore them the tool creat a local repo and add it to your yum reposعملي في البرنامج 1-قمت بتعديلات كثيرة على بعض الدوال ليكون الأداء أحسن وأفضل (سيعرفها من اطلع على الأصل) 2-أضفت بعض التحسينات في ProgressBar (سيعرفها من اطلع على الأصل) 3-أدمجت معه برنامجي rmoldver (وهو بريمج صغير لحذف النسخ القديمة ل rpm من الكاش) 4-إضافة خاصية تثبيت الحزم بعد استرجاعها 5-أنشأت نسخا لكل المعماريات 6-البرنامج بمكتبة gtk و qt غير أني لم أصدر هذه الأخيرة لمعمارية 32 bit 7-كان يعلق في بعض الأحيان بسبب استدعاء برامج خارجية فأصلحت الخطأ 8-تعديل ضروري في إنشاء مستودع محلي وذلك بإضافة الأمر createrepo بعد فك الضغط اتبع مسار البرنامج ثم اكتب في التارمنال كود PHP:sudo cp ./yumoncd /usr/bin/  ثم لتشغيله اكتب كود PHP:sudo yumoncd  التحميـــــــــــــــــــــــــــــــل GTK-64 bit GTK-32 bit QT-64 bit Source
  12.  سلام عليكم إلى مستعملي فيدورا ومشتقاتها اقدم إليكم هذا البريمج وظيفة البرنامج :  حذف حزم rpm القديمة من الكاش Delete the old rpm packages from the Cacheلماذا أحتاج إلى برنامج كهذا ؟ الجماعة الذين لم يفعلوا الكاش اي لا يحتفظون بحزم rpm عند إجراء تحديث النظام لا يحتاجون إليه وإنما يحتاج إليه الذين فعّلوا cache ، فإنه كلما حدثنا الحزم تراكمت فيه الحديثة والقديمة وهذا يأخذ مساحة أكبر بطول الوقت،وسيكون أكثر من إصدار لحزمة واحدة هذا البريمج سيحذف الحزم القديمة ويدع الحديثة فقط أي آخر حزمة قمت بالتحديث إليها البرنامج في المرفقات ، حمل حسب معمارية جهازك طريقة العمل سهلة بسيطة بعد فك الضغط اتبع مسار البريمج في التارمينال ثم اكتب كود PHP:sudo ./rmoldver  وهذا هو السورس بلغة O-pascal  program rmoldver;{$mode objfpc}{$H+}uses {$IFDEF UNIX} {$IFDEF UseCThreads}cthreads, {$ENDIF} {$ENDIF}Classes,unix,SysUtils { you can add units after this };function gauche(substr: string; s: string): string;beginResult := copy(s, 1, pos(substr, s) - 1);end;procedure DeleteOldVersion;varfirstlist, Lastlist: TStringList;i: integer;FileName: string;S: longint;beginfpSystem('find /var/cache/yum -name *.rpm* -exec echo {} \; >> ' +GetUserDir + '/rpms.txt');firstlist := TStringList.Create;Lastlist := TStringList.Create;firstlist.LoadFromFile(GetUserDir + '/rpms.txt');firstlist.Sort;for i := 0 to firstlist.Count - 1 dobeginFileName := gauche('.', firstlist.Strings[i]);if (i + 1) <= (firstlist.Count - 1) thenif FileName = gauche('.', firstlist.Strings[i + 1]) thenLastlist.Add(firstlist.Strings[i]);end;for i := 0 to lastlist.Count - 1 dobegintryDeleteFile(Lastlist.Strings[i]);exceptContinue;end;end;firstlist.Free;Lastlist.Free;DeleteFile(GetUserDir + '/rpms.txt');end;beginif GetEnvironmentVariable('USER') <> 'root' thenbeginwriteln('You must run as root');exit;end;DeleteOldVersion;end.لا تنسوني من دعائكم... ^_^إذا لم يتم التحميل بضغط على الرابط فاضغط يمين ثم اختر "حفظ باسم..."   تحميل نسخة 64 بت تحميل نسخة 32 بت  
  13. بسم الله الرحمن الرحيم بامر الله سيتم بدء دورات اوراكل فى مركز تدريب الكمبيوتر التابع لجمعية الدفء و السرور مكان الجمعيةحاليا سيتم تقديم خدمات تدريب لقواعد بيانات اوراكل اسم الدورة: Oracle Database Administration Diploma محتويات الدورة: Oracle SQL Fundamentals 1 & 2 - 40 hr Oracle Develop PLSQL Program Units - 40 hr Oracle Database 11g Administration Workshop 1 - 40 hr Oracle Database 11g Administration Workshop 2 -40 hr Linux Fundamentals & Managing Oracle on Linux - 20 hr اجمالى المدة: 180 ساعة تدريبية / 3 شهور و 3 اسابيع مواعيد الدورة:السبت و الإثنين و الأربعاء او الأحد و الثلاثاء و الخميس ان شاء الله فى خصومات لأول مجموعتين هيبدأو معانا و ان شاء الله فى تسهيلات لغير القادرين لأى استفسار يرجى الإتصال على 01111820101 او التواصل عبر البريد [email protected] صفحتنا على الفيس بوك السلام عليكم و رحمة الله و بركاته
  14. سلام عليكم   اليوم سوف أشرح لكم طريقة مجربة لزيادة سرعة التحميل بمدير الحزم yum  لأصحاب فيدورا وما اشتق منها   أولا ثبت axel بالأمر  su -c "yum -y install axel"ثم axel http://cnfreesoft.googlecode.com/svn/trunk/axelget/axelget.confثم axel http://cnfreesoft.googlecode.com/svn/trunk/axelget/axelget.pyثم su -c "cp axelget.conf /etc/yum/pluginconf.d"su -c "cp axelget.py /usr/lib/yum-plugins"su -c "yum update"
  15. بسم الله الرحمن الرحيم أما بعد فهذا كتاب لطالما انتظرت اكتماله لما يحويه من مواضيع متقدمة في اللينكس ، وبحق يحتاجه المبتدي والمنتهي وقد أردت أن أعين في نشره من باب قول النبي صلى الله عليه وسلم "الدال على الخير كفاعله"   وهذا رابط التحميل      
  16. السلام عليكم ورحمة الله  اريد تغيير ثيم سطح مكتب جنوم 3 على دبيان والذي ياتي افتراضي ولكن تعبت وانا ادور في المواقع العربية والانكليزية حيث وجدت العديد من الثيمات ولكن غير مكتملة وعند تثبيتها هناك اشياء ناقصة وفي جنوم 3 لايوجد شيء اسمه apearance tab حيث من خلاله اقوم بتثبيت الثيمات الرجاء افيدوني في هذا الموضوع واذا حدا يعرف كيف اثبت واجهة اوبنتو على دبيان وشكرا .
  17. 1. Linux reads both the device vendor's and the device's ID 2. Match the return ID with the modules map which is located in: /lib/modules/`uname -r`\modules.pcimap  /lib/modules/`uname -r`\modules.usbmap  3. Load the Driver from the drivers folder which is in my case: /lib/modules/`uname -r`/kernel
  18. بسم الله والحمد لله   وقعت لي مشكلة عند تحديث نواة لينكس ولقد بحث في حلولها ولم أجد حلا نافعا ملخص المشكلة أن النواة لا تلقع وترسل هذه الرسالة   No init found. Try passing init= option to kernel   ثم عزمت على البحث أكثر عمقا عن سبب المشكلة وبحثت في أكواد النواة فوجد الكود المسؤول عن هذه الرسالة static int init(void * unused){ lock_kernel(); do_basic_setup(); prepare_namespace(); /* * Ok, we have completed the initial bootup, and * we're essentially up and running. Get rid of the * initmem segments and start the user-mode stuff.. */ free_initmem(); unlock_kernel(); if (open("/dev/console", O_RDWR, 0) < 0) // stdin printk("Warning: unable to open an initial console.\n"); (void) dup(0); // stdout (void) dup(0); // stderr /* * We try each of these until one succeeds. * * The Bourne shell can be used instead of init if we are * trying to recover a really broken machine. */ if (execute_command) execve(execute_command,argv_init,envp_init); execve("/sbin/init",argv_init,envp_init); execve("/etc/init",argv_init,envp_init); execve("/bin/init",argv_init,envp_init); execve("/bin/sh",argv_init,envp_init); panic("No init found. Try passing init= option to kernel.");}وأنا لعدم خبرتي في لغة السي رجوت أن أجد عندكم توضيحا وهو متى تظهر تلك الرسالة؟
  19. أعلنت CIPS أن الحكومة الصينية سوف تعتمد نظام التشغيل Linux كنظام موحد للبلاد، وبالتحديد سيتم استخدام التوزيعة الصينية "أوبونتو كيلين" ('Ubuntu Kylin') وهي أحد النكهات الرسميّة لتوزيعة أوبونتو المشهورة. "أوبونتو كيلين" هي توزيعة صينية تمت إضافتها مؤخرا إلى عائلة أوبونتو باعتبارها نكهة رسمية، وسيتم إطلاق اﻹصدار اﻷول من التوزيعة في 25 أبريل جنبًا إلى جنب مع غيرها من نكهات أوبونتو الرسمية. وقال مارك شتلوورث مؤسس شركة كانونيكال المطوّرة ﻷوبونتو : " مع أوبونتو كيلين فإن الصين أصبح لديها نظام تشغيل خاص بها، آمن ومستقر، إنه قد أنتج بفضل المجتمع العالمي ﻷوبونتو، إن أوبونتو تجمع بين التكنولوجيا التامة والنظام اﻹيكولوجي الناضج ومصنّعي المعدات اﻷصليين والشركاء الذي نتعاون معهم، إن تلك المبادرة تحقق نقاط قوة للصين عبر مجموعة متكاملة من المنصات : (سطح المكتب، السيرفرات، الهواتف، اللوحيات، التخزين السحابي) " .   المصدر : لينكس اليوم
  20.     قامت محطة الفضاء الدوليه بتغيير الانظمة لكافة أجهزة الكومبيوتر لديها من ويندوز إكس بي الى نظام لينوكس المفتوح المصدر، وأفاد تقرير موقع extremetech ان السبب وراء هذا الامر ان نظام مايكروسوفت لم يكن مستقر وغير موثوق به بشكل كاف.   المصدر الإنجليزي مصدر الترجمة
  21. السلام عليكم ورحمة الله و بركاته هل تظن أن لغة php هي لغة خاصة ببرمجة تطبيقات الويب و لا يمكنها الخروج من نافذة المتصفح كما بقية scripting languages كلغة python و perl ؟! إذا كنت تعتقد ذلك فإسمح لي أن أقول لك إنك لم تتطلع على كافة إمكانيات اللغة  :) , لربما هذا الكلام صحيحا منذ سنوات طوال لكن ليس الآن فبعد إطلاق إصدار php5 أصبحت php لغة برمجة بحق فأصبحت تدعم البرمجة غرضية التوجه (وإن لم يكن جميع خصائصها) و اصبحت سريعة للغاية , فما المانع من إستخدامها لادارة الأنظمة ؟ تسمح php من استدعاء مفسرها عن طريق الطرفية كما في باقي لغات scripting languages منذ الإصدار 4.3 و يمكنها الكتابة و القراءة من منافذ الدخل STDIN و الخرج STDOUT و الخطأ STDERR كما يمكنها أن تقبل الوسائط المُمررة إليها عند استدعاء الملف . ما يلزمك قبل البدء : طبعاً يلزم معرفة أساسيات php وكيفية استخدام المتغيرات و القراءة و الكتابة على الملفات و في حال القيام بالعمليات المعقدة يلزمك تعلم التعابير النظامية (يمكنك الإطلاع على كتاب "المدخل الى لغة php" الذي يُغطي اساسيات هذه المواضيع . وبالطبع أي توزيعة linux و مفسر php ويمكنك الحصول عليه من المستودعات ويكون باسم php5-cli (طبعاً إن لم يكن لديك خادم ويب يحوي مفسر php) ولتنصيبه على التوزيعات المبنية على debian يمكنك استخدام هذا الأمر في الطرفية : # apt-get install php5-cliالبنية الأساسية لملفات php التي يتم استدعاءها من الطرفية : كما في سكربتات باقي اللغات يتم استخدام ما يُمسى shebang أو الرمز "#!" الذي يدل على مسار مفسر php (عادة ما يكون على المسار /usr/bin/php لكن لا ضير من استدعاء التعليمة which php) ومن ثم يتم كتابة سكربت php كالمعتاد : #!/usr/bin/php<?php//php script contents?> القراءة و الكتابة من (وعلى) الطرفية : يوجد طريقتين للكتابة على الطرفية : الطريقة الأولى و الأسهل هي استخدام دوال الخرج العادية print أو print_r أو sprintf أو بالطبع الكلمة المحجوزة echo , أما الطريقة الثانية هي الكتابة على مجرى الخرج STDOUT عن طريق إحدى دوال الكتابة على الملفات fwrite أو fputs . المثال التالي يستعرض الطريقتين : #!/usr/bin/php<?phpecho "This is my first php-cli script :)\n";fwrite(STDOUT, "This string is writen by fwrite function\n");?> أما للقراءة من الطرفية يتم استخدام إحدى دوال القراءة من الملفات fread أو fgets : #!/usr/bin/php<?phpecho "please enter your name : ";$name = fgets(STDIN);echo "Welcome mr.$name";?> الحصول على المتغيرات التي تُمرر الى البرنامج : أغلب برامج سطر الأوامر يمكن تمرير مُختلف الوسائط إليها بعد اسم الملف , في php يمكن ذلك بكل سهولة عن طريق استخدام $_SERVER['argc'] التي تُحدد عدد الوسائط التي تم تمريرها الى السكربت بالطبع إن لم يتم تمرير أي وسيط ستكون لها القيمة 1 لأن اسم السكربت عادة يكون أول وسيط كما في باقي اللغات ; و المصفوفة $_SERVER['argv'] الذي يُمثل كل عنصر من عناصرها وسيطا من الوسائط (كما إتفقنا أول عنصر يكون دوماً اسم السكربت) : #!/usr/bin/php<?phpecho "listing program argrements : \n";echo "----------------------------\n";for($i = 1; $i < $_SERVER['argc']; $i++)    //you can use count($_SERVER['argv']) insted of $_SERVER['argc'] :){    echo "$i arg value is : {$_SERVER['argv'][$i]}\n";}?>   بعد تعلم الأساسيات لنبدء الآن بتعلم كيفية دمج ما تعلمناه بعمليات بسيطة لها علاقة بإدارة الأنطمة البحث عن قيمة في ملفات و استبدالها تلقائياً : على الرغم من أن أي مستخدم متوسط ~ محترف في استخدام سطر الأوامر يمكنه عمل ذلك بسهولة لكن يمكن تبسيط الأمور أكثر و كتابة سكربت php للقيام بتلك المهمة : #!/usr/bin/php<?phpecho "listing program argrements : \n";echo "----------------------------\n";for($i = 1; $i < count($_SERVER['argv']); $i++){    if(is_file($_SERVER['argv'][$i]))    {        $file = file_get_contents($_SERVER['argv'][$i]);        $new_contents = str_replace('word1', 'word2', $file);        file_put_contents($_SERVER['argv'][$i], $new_contents);        echo "replaced all 'word1' in file {$_SERVER['argv'][$i]} with 'word2'\n";    }}?> طبعاً يتم استبدال جميع تكرارات الكلمة "word1" في ملف وليكن file.txt بالكلمة "word2" ويتم استدعاء السكربت على الشكل التالي : $ ./srcipt.php file.txtزيادة مرونة السكربتات : استدعاء أوامر النظام داخل سكربت php : توفر php عدداً لا باس به من دوال التعامل مع الملفات التي يتشبه الى حدٍ ما أوامر نظام التشغيل نفسه (في الواقع هي مشتقة منه) , لكن في بعض الأحيان قد لا تجد الأمر المناسب إلا باستخدام تعليمات النظام نفسها على سبيل المثال إخذ نسخة إحتياطية من مجلد أو أكثر و جمعهم بأرشيف tar . لتنفيذ تعليمات على مستوى النظام يمكن استخدام احدى الدالتين exec أو system أو باسخدام رمز "`" الشهير : #!/usr/bin/php<?phpecho `ls -la /`;?> المثال السابق يُظهر المجلدات و الملفات في المجلد الرئيسي أو root dir . #!/usr/bin/php<?php$name = 'archive.tar';$files = '';for($i = 1; $i < $_SERVER['argc']; $i++) {    is_file($_SERVER['argv'][$i]) == true ? $files .= $_SERVER['argv'][$i]. ' ' : null;}echo "creating tar archive to the following files :\n";echo "---------------------------------------------\n";echo `tar zcvf $name $files`;?> هذا المثال بسيط للغاية (وغير مُفيد :P  لكنني لا أُريد تعقيد الأمور في الأمثلة) يقوم بإنشاء أرشيف من إمتداد tar.gz من قائمة الملفات التي تُمرر إليه . القوة الحقيقة التي يمكن استخدام سكربتات php فيها هي عند اجراء تعديلات على قواعد البيانات (سواءٍ mysql أو غيرها) وعند التحكم بباقي الأجهزة بالشبكة عن طريق ssh عن مقالي في مجتمع لينكس العربي
  22. بسم الله   أعلن مشروع "متاح" الذي يشكل الفرع المخصص للبرمجيات الحرة والمفتوحة المصدر في مدينة الملك عبد العزيز للعلوم والتقنية KACST عن إطلاق النسخة النهائية لدليل المستخدم للبرنامج المكتبي الحر ليبر أوفيس بالغة العربية. الكتاب يشرح معظم خفايا البرنامج المكتبي فصلاً عن أنه مكون من 200 صفحة بتصميم بسيط قريب إلى مظهر البرنامج, و هو مرخص تحت GPL 3 أو CC-BY 3.0 أو أكثر وهو مجاني بالطبع. التحميل من هنا.     المصدر لينكس اليوم