Why bother with Shell? (2)
استكمالا للحديث عن الـ Shell
سؤال بسيط جدا : ما هي الـ Shell ؟
ببساطة هي برنامج ياخذ الاوامر من المستخدم عن طريق لوحة المفاتيح و ينقلها لنظام التشغيل ليتم تنفيزها , كانت هي واجهة الاستخدام الوحيدة امتاحة سابقا علي اجهزة الـ Unix , لكن الان هناك الواجهات الرسومية ( GUI ) بديل عن واجهة سطر الاوامر ( CLI ) مثل الـShell
علي اغلب انظمة اللينوكس برنامج يدعى bash التي ترمز الي ( Bourne Again SHell, an enhanced version of the original Bourne shell program, sh, written by Steve Bourne ) تتعامل علي انها الـ shell , و هناك العديد من البرامج التي تقوم بوظيفة الـ shell علي انظمة اللينوكس Ksh,tcsh && zsh .
اذا ما هي الـ xterm,gnome-terminal,konsole ….. ؟
تلك تدعى “terminal emulators.” هي برامج تظهر نافزة عن طريقها يمكن التعامل مع الـ shell . هناك مجموعة مختلفة من تلك البرامج التي تضاهي الـ terminal يمكن استخدامها . و معطم نسخ اللينوكس تزودك بها و من امثلتها konsole, kvt, gnome-terminal, nxterm, and eterm
Why bother with Shell?
قمت بـ ترجمة موضوع عن الـ Shell و لماذا نستعمل سطر الاوامر بديل عن الواجهات الرسوميه
بدايا هناك فكرة خاطئة عند بعض المستخدمين للـ Windows عن الـ Linux وهي ان الاخير عبارة عن مجرد واجها سوداء و سطور من الاوامر فقط و لهم اقدم هذا الفليم عن مدا روعة و قوة الواجها الرسومية التي تفوق الـ Vista هنا
نعود اذا لماذا نستعمل او لماذا نتحدث عن الـ Shell ؟ اقدم لكم قصة صغيرة
عن جهاز يستعملة اكثر من مستعمل و قد قام احدهم بتصميم برنامج يقوم بـ استعراض ملفات المستخدمين الاخرين و تخزين التحديثات بها ( اعتقد ان لا احد يود حدوث ذالك ) و قد بزل الوقت و المجهود في انتاج هذا البرنامج , وكان الحل البسيط و السحري هو كتابة سطور معدودة في الـ Shell لتحديد الصلاحيات علي الملفات و من له الحق في استعراضها
بساطة
و ملاحظة بسيطة عندما كنا صغار كنا نتعلم عن طريق الرسومات و الاشكال ( GUI ) ثم كبرنا قليلا و تعلمنا القراءة و الكتابة ( Shell ) اذا مرحبا بكم في عالم الكبار حان الوقت لنقرا و نكتب و نزهب للعمل
New Features in Ubuntu 8.04
بما اني من محبي توزيعة الـ Ubuntu و اهتم دائما بكل جديد بها
الان نحن في انتظار الاصدار الجديد منها و العد التنازلي قد بدا
وعن الجديد في هذة الاصدارة
( اكمل قراءة التدوينة )
فرّاش في مايكروسوف
دي بوست خفيفة بس لاقيتها متعالقة بالمجال برضة سورري عشان الامتحناتتقدم رجل لشركة مايكروسوفت للعمل بوظيفة - فراش – بعد إجراء المقابلة والاختبار ( تنظيف أرضية المكتب )، اخبره مدير التوظيف بأنه قد تمت الموافقة عليه وسيتم إرسال قائمة بالمهام وتاريخ المباشرة في العمل عبر البريد الإلكتروني. أجاب الرجل: ولكنني لا املك جهاز كمبيوتر ولا املك بريد إلكتروني !!!!!!!! رد عليه المدير ( باستغراب ): من لا يملك بريد إلكتروني فهو غير موجود أصلا ومن لا وجود له فلا يحق له العمل. خرج الرجل وهو فاقد الأمل في الحصول على وظيفة، فكر كثيراً ماذا عساه أن يعمل وهو لا يملك سوى 10 دولارات. بعد تفكير عميق ذهب الرجل إلى محل الخضار وقام بشراء صندوق من الطماطم ثم اخذ يتنقل في الأحياء السكنية ويمر على المنازل ويبيع حبات الطماطم. نجح في مضاعفة رأس المال وكرر نفس العملية ثلاث مرات إلى أن عاد إلى منزله في نفس اليوم وهو يحمل 60 دولار . أدرك الرجل بان يمكنه العيش بهذه الطريقة فاخذ يقوم بنفس العمل يوميا يخرج في الصباح الباكر ويرجع ليلا. أرباح الرجل بدأت تتضاعف فقام بشراء عربة ثم شاحنة.. حتى أصبح لدية أسطول من الشاحنات لتوصيل الطلبات للزبائن. بعد خمس سنوات أصبح الرجل من كبار الموردين للأغذية في الولايات المتحدة... لضمان مستقبل أسرته فكر الرجل في شراء بوليصة تامين على الحياة.. فاتصل بأكبر شركات التامين وبعد مفاوضات استقر رأيه على بوليصة تناسبه. فطلب منه موظف شركة التأمين أن يعطيه بريده الإلكتروني!! أجاب الرجل: ولكنني لا املك بريد إلكتروني! رد عليه الموظف ( باستغراب ): لا تملك بريداً إلكترونيا ونجحت ببناء هذه الإمبراطورية الضخمة!! تخيل لو أن لديك بريداً إلكترونيا !!! فأين ستكون اليوم ؟؟؟ أجاب الرجل بعد تفكير :
" فرّاش في مايكروسوفت.”
Microsoft and PHP ,I`m confused
Microsoft Hosts Project to Run PHP on .Net
في البداية انا من مستعملي لغة PHP في تطوير المواقع في البداية كنت استعمل الـ ASP.NET لاكن اتجهت للـ PHP دعما للـ Opensource ولاني من مستعملي Linux و كنت اود دائما ربط معلوماتي في الـ ASP و PHP لاكن لم اجد وسيلة حتي مناقشة لي مع احد الاصدقاء و قال لي ان شركة Microsoft تعمل علي مشروع لربط PHP & ASP.NET و بعد البحث وجت هذا المقال الذي يتحدث عن
running the PHP scripting language on Windows Server® 2003. The parties expect to extend the collaboration to the next version of Windows Serve
و الهدف الرئيسي من المشروع
The primary goal of the project, released under Microsoft Shared Source Permissive License, is to enable full functionality of existing PHP scripts on .Net without any modification, Microsoft said.
Unlike the original PHP interpreter, Phalanger compiles scripts into MSIL (Microsoft Intermediate Language).
فالمشروع يعمل علي ربط سهولة البرمجة بـ PHP وقوة اسخدام ASP.NET
و يتمثل في امكانية تشغيل الاكواد علي Srver ASP.NET and develop cross-platform
و المشروع قد وصل الي المرحلة التجريبية Beta 2.0 في تاريخ July 30 , و يتيح المشروع استعمال class written in PHP from a .Net application or to import a .Net class—that might be written in C# or Visual Basic—into PHP scripts, the company said.
و من الموقع الرسمي لشركة Microsoft
“Microsoft Corp. and Zend Technologies Inc. today announced a technical collaboration to enhance the experience of running the PHP scripting language on Windows Server® 2003. The parties expect to extend the collaboration to the next version of Windows Server, code-named “Longhorn.” The resulting technology enhancements and ongoing interaction with the PHP community is expected to enable customers to take advantage of the Windows Server platform. The cooperative effort seeks to provide customers with richer functionality and better integration, resulting in improved performance and increased reliability.”
About Zend
Zend Technologies, Inc., the PHP company, is the leading provider of products and services for developing, deploying and managing business-critical PHP applications. PHP is used by more than twenty-two million Web sites and has quickly become the most popular language for building dynamic Web applications. Deployed at more than 15,000 companies worldwide, the Zend family of products is a comprehensive platform for supporting the entire lifecycle of PHP applications. Zend Technologies, Inc. is headquartered in Cupertino, California. For more information, please visit www.zend.com, or call 1-408-253-8800.
المصادر :
Support these projects
بداية بما اني من محبي المشاريع المفتوحة المصدر
احب ان اقدم الدعم لبعض تلك المشاريع
و من الممكن تقديم الدعم لهم ليس عن طريق الدعم المادي لاكن عن طريق نشر الفكرة عن طريق اضافة اعلاناتها في الموقع الخاص بك او علي المدونة الشخصية اذا لنحاول جميعا دعم تلك المشارع
بعض المشارع التي ادعمها



