افتتاحية العدد

يكتبها : حسن ضوّة

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

***********************

1 أخبار

إعداد – حسن إبراهيم و الشريف أحمد حسن

صن تعلن شراء ماي سكويل فككي خككبر مفاجككئ تككم العلن عككن صككفقة شراء شركككة Sun Microsystems لشرككة MySQL AB المطورّة السكاسية لمحرك قواعد البيانات الشهير MySQL بمبلغ قدره حوالي مليار دولر أمريكي ،من المفترض أن تتم الصفقة قبل انتهاء شهر يونيو مكن العام الحالي. يأتكي هذا فكي سكلسلة أخبار متلحقكة توضكح اتجاه شركة صن بقوّة إلى البرمجيات الحرّة.

افتتاح الموقع العربي لبرنامج بلندر تم العلن عن افتتاح موقع بلندر العربي في أول يناير ٢٠٠٨ ويهدف الموقككع إلى تقديككم مسككاعدات ودروس ونصككائح للمسككتخدمين العرب لبرنامككج بلندر بشكككل خاص، والتصاميم ثلثية البعاد بشكل عام. عنوان الموقع: http://www.arabblend.com

ياهوو تبدأ دعم تقديم OpenID لكل حساباتها بدايككة مككن الثلثيككن مككن ينايككر تقدم ياهوو خدمككة حسككابات OpenID لككل حسكاباتها الموجودة حاليكا. خدمكة OpenID هكي عبارة عكن معاييكر موحدة تسكمح للشخاص بتسكجيل حسكاب واحكد والدخول بهذا الحسكاب لي خدمكة تدعكم OpenID بدل من تسجيل حساب لكل خدمة على حدة. للمزيد من التفاصيل http://openid.yahoo.com

شركة HP تعلن إطلق مشروعين لمساعدة الشركات في تبني البرمجيات الحرّة أطلقت HP مشروعين يهدفان إلى تسهيل تبني البرمجيات الحرّة في الشركات والتأكد من توافق التراخيص المختلفة في خطوة رحب بها Eben Moglen مؤسس مركز قانون البرمجيات الحرّة مواقع المشروعين: http://Fossology.org http://FossBazaar.org

2 أخبار

عودة جاهشاكا

تم العلن عن عودة تطوير برنامج جاهشاكا (JAHSHAKA 2.0) بعد وقوف إستمر لمدة عامين من صدور الصدار الثانى منه و الن تم العلن عن البدأ فى العمل للصدار الثالث و الذى سيحمل كل جديد . برنامج جاهشاكا هو ليس برنامج تحرير فيديو و حسب إنما هو برنامج لتحرير الفيديو و صناعة المؤثرات المرئية (VFX) والدمج (compositing ) وهو المنافس المفتوح المصدر الوحيد لبرنامج Adobe After Effect و SHAKE . هذه البرامج هى التى تستخدم لعمل الخدع المرئية و عمل الفواصل العلنية و دمج المشاهد الكارتونية أو المصممة بالبرامج التصميم الثلثية البعاد مع المشهد الحقيقى .

ترول تك تضيف ترخيص آخر لمكتباتها الرسومية أعلنت شركة ترول تك أنها ستتيح مكتباتها الرسومية تحت الصدار الثالث من رخصة جنو GPL. وستكون المكتبات مزدوجة الترخيص أي أنها ستكون متاحة أيضا تحت الصدار الثاني من نفس الرخصة.

* * *

3 KDE 4.0

الدليل المرئي للكدي 4٫0

زايد السعيدي – وادي التقنية

إن بيئة العمل الكدي KDE في نسختها الجديدة تحتاج إلى نظرة معمقمة لفهمم ماهيتهما ، الكدي همي احدى أشهمر بيئة عممل للنظام التشغيلي اللينكمس وغيره ممن النظممة المشتقمة ممن اليونكمس و ربمما تغزو عالم الويندوز فمي المسمتقبل القريمب ، و نقصمد بمبيئة العمممل هممي الغلف الذي يغلف نواة النظام التشغيلي ، و هممي ممما يتعامممل معهمما المسممتخدم النهائي للنظام بشكممل دائم ، فممي عالم الويندوز نواة النظام و بيئة العمممل مترابطتان بشكممل ل يمكممن الفصمل بينهمما ، مكونتان مما يسممى النظام التشغيلي ويندوز ، على عكمس اللينكمس و النظممة المتحدرة ممن اليونكمس حيمث يمكمن الفصمممل بيمممن النواة و بيئة العممممل و تبديلهمممما بسمممهولة . صحن بلزما إذا بيئة العممل همي القوائم و النوافمذ و طرق الدخال وغيرهما ممن شغمل التطمبيقات و ابحمث و افتمح صمفحات الويمب بواسمطة المؤثرات البصرية و السعمية التي تسهل التعامل مع الحاسوب ، و ك رانممممممممممممممممممممممممممممممممممممر KRunner هممممي حجممممر السمممماس لبناء التطممممبيقات الحاسمممموبية . في هذه السلسلة من المقالت سوف نحاول التعرف على الصدارة ك رانمر KRunner يشغمل التطمبيقات بسمرعة . اضغمط ALT الجديدة للكدي 4.0 و ماذا تقدم و عرض لهم البرامج التي تأتي F2+ لتعرض مربمع ك رانمر ، و خلل الطباعمة سميعرض لك ك معهما ، كمل ذلك مدعمم بالصمور قدر المكان ، إذا فالنبدأ بالجزء رانر الخيارات التي توافق ما تطبع. الول و هو عن سطح المكتب .

بلزما

بدأ التطبيقات بواسطة KRunner

اطبممع اسممم التطممبيق و ك رانممر سمميجد التطممبيقات التممي توافممق اسمتعلمك ، اختمر التطمبيق ممن القائممة التمي بالسمفل أو اضغمط على ENTER لتطلق أول تطبيق من العلى و الذي يكون عادة الفتراضي. و لتأخذ نظرة سريعة على العمليات النشطة انقر على سطح مكتب الكدي 4.0 زر "ShowSystem Activity" أو اضغمط ALT+S ، و للعرض المرئي لهذه العمليات شغمممممممممممممل KSysguard. إن بلزما هي الغلف الجديد لسطح المكتب في الكدي الذي يعتبر كذلك يمكمن أن يعممل ك رانمر كحاسمبة جيمب. فقمط قمم بكاتبمة الواجهة الرئيسة لمتسخدمي الكدي ، و يقدم أدوات جديدة لتشغيل العملية التي تريد تنفيذها كهذا المثال "=1337*2" و سيقوم التطمممبيقات ، و طرق متبكرة للتفاعمممل ممممع سمممطح المكتمممب. ك رانر بعرض النتيجة. لقممد تممم اسممتبدال ميزة " أظهممر سممطح المكتممب" بعرض صممحن dashboard البلزما ، حيث يقوم الصحن بإخفاء جميع النوافذ ، و وضمع أدوات سمطح المكتمب widget أمامهمن . اضغمط على CONTROL+F12 لعرض الصمممحن ، لرؤيمممة سمممريعة للبلزمايودات الموجودة ، اقرأ ملحظات سطح المكتب ، و استطلع أخر الخبار عن طريق RSS ، و شاهد أحدث أخبار الطقس ، و ربما لترجمة كلمة ، كل ذلك بفضل البلزما. ك رانر كحاسبة

4 KDE 4.0

و ممن مميزات ك رانمر أيضما همي اختصمارات الويمب ، فقمط اطبمع تتيح لك KickOff خاصية البحث عن التطبيقات من خلل مربع "gg:itwadi" لتبحمث عمن itwadi بواسمطة جوجمل ، واطبمع البحث الموجود في العلى ، فقط اطبع cd لتجد التطبيقات التي "wp:" لتفتمح صمفحة الكدي فمي الويكيبيديما ، سمتجد هذه تشغمل سميديات الصموتية أو تحرق السميديات أو الدفيدي ، وهكذا ل الختصارات أنها طريقة سهلة للتفاعل مع النترنت. هناك قائمة داعممممي لن تتصممممفح قائمممممة التطممممبيقات بأكملهمممما !! طويلة ممن الختصمارات يمكمن الوصمول إليهما عمن طريمق ك رانمر و للتذكيممر توجممد القائمممة القديمممة للكدي للذيممن ل يفضلون (و الكونكيور متصفح الكدي) ستجدها في اعدادات الكونكيور، افتح KickOff !! الكونكيور و اختممر "Settings" مممن القائمممة و مممن ثممم KWin مديممممممممممممممممر نوافممممممممممممممممذ الكدي "Configure " و مممممن ثممممم اختممممر أثبمت KWin أنمه مديمر مسمتقر معزز لكمي يسمتخدم أحدث عتاد . webshortcuts الرسمموميات ؛ مسمهل بذلك طرق التفاعممل مممع النوافممذ. بالنقممر KickOff باليمين على شريط النافذة من العلى سوف تجد خيار تخصيص KickOff همو تطمبيق الكدي الجديمد لتشغيمل التطمبيقات ، أو مما سملوك النافذة "Configure Window Behavior", الذي يسمممى " قائمممة البدء " ، انقممر على شعار الكدي الموجود فممي بدوره سمميصلك بمديممر اعدادات النوافممذ ، مممن هناك يمكنممك الزاوية السفلى من جهة اليسار و ستفتح لك قائمة KickOff ، تخصميص سملوك النوافمذ ، فعلى سمبيل المثال يمكنمك جعمل النقمر لتزودك بوصمول سمهل للتطمبيقات المثبتمة ، و الملفات المسمتخدمة المزدوج على النافذة أن يكبرهممممما إلى حدهممممما القصمممممى. حديثممممممما و كذلك التطمممممممبيقات المفضلة لديمممممممك . يتميمز KWin بأنمك تسمتطيع أن تحرك النافذة بواسمطة الضعمط بواسمطة تبويمب Leave سمتتمكن ممن تسمجيل الخروج و إيقاف على ALT و توجيههما بالفأرة ممع ابقاء الضغمط على الزر اليسمر الجهاز و تعليقه ، إن فلسفة KickOff تقوم على تسريع الوصول للفأرة في أي جزء من النافذة و ليس شريط العنوان فقط ، أما الى الملفات و التطبقات الكثر استخداما بدل عن تصفح القائمة إذا ضغطمت على ALT و ضغطمت على الزر اليممن للفأرة فإنمك للوصول إليها كل مرة. سوف تغير حجم النافذة بسهولة ، إن الحياه أسهل مع KWin !! تأثيرات سطح المكتب

تعد تأثيرات سطح المكتب هي ما يميز KWin في هذه الصدارة ، وهذه التأثيرات تعطيك تجربة جديدة للتعامل مع سطح المكتب ، و بما أن هذه التأثيرات جديدة و ليست مستقرة بشكل كافي فإنها معطلة بشكل افتراضي ، و لكي تمكنها ؛ إنقر باليمين على شريط عنوان أي نافذة ، ثمممم اختمممر خيار تخصممميص سممملوك النافذة "Configure Window Behavior", ثم اذهب إلى تأثيرات سطح المكتب "Desktop Effects" ، و ثم مكن خيار تفعيل تأثيرات سمطح المكتمب "Enable desktop effects" ، ثمم انقمر موافمق ، والن إذا كنممت محظوظمما بحيممث تكون بطاقتمك الرسومية مدعومة فإن التأثيرات سوف تسر ناظرك.

شغل تطبيقاتك المفضلة بواسطة KickOff

إن تبويب المفضلة Favorites يحوي الملفات و التطبيقات التي تريمد أن تصمل إليهما بشكمل متكرر ، لذا فهمي تعرض أول ، يمكنمك بسهولة تخصيص هذا التبويب بواسطة النقر بزر الفأرة اليمن و سممممممممممممتعرض لك خيارات الضافممممممممممممة و الزالة. بينما تبويب التطبيقات Applications يعرض لك التطبيقات على شكممل قوائم مخصممصة ، يمكنممك أن تتصممفح هذه القوائم بواسممطة تمريممر الفأرة عليهمما أو بالنقممر ، و تبويممب الحاسمموب Computer يعطيمك وصمول إلى أقراص التخزيمن الصملبة أو القابلة للفصمل ، كذلك همو يعرف أماكنمك المفضلة و يعطيمك زر للوصمممممممممممممممممممممممممممممممول إلى إعدادات النظام . تبويب المستخدمة حديثا Recently Used يعرض التطبيقات تنقل بين التطبيقات بواسطة ميزة عرض النوافذ و الملفات الي استخدمت من قبل ، و بتالي تسهل عليك الوصول إلى الملفات التمممممي كنمممممت تعممممممل عليهممممما مسمممممبقا. الميزة الولى همي عرض النوافمذ Present Windows التمي

5 KDE 4.0

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

عزز شريط الدوات بمصغرات تعرض ما تحويه التطبيقات

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

التأثيمر الثانمي همو شبكمة سمطح المكتمب Desktop Grid التمي تصمغر سمطح مكتبمك لتعرض شبكمة ممن أسمطحك الفتراضيمة ، يمكنممك أن توزع النوافممذ بيممن هذه السممطح حتممى تتمكممن مممن التركيمز لداء مهاممك ، يمكنمك أن تفعّمل هذا التأثيمر بواسمطة .CONTROL+F8 شريط سطح المكتب يحوى على بريمج يقدم نفس الوظيفة و لكن بدون تأثيرات بصرية ، يسمى هذا البريمج المصفّح "Pager" ، يمكنمك أن تسمحب المصمفح ممن متصمفح البريمجات إلى شريمط سطح المكتب أو إلى سطح المكتب بالنفس.

غير درجة العتام للنوافذ و التطبيقات

هذه بعمض التأثيرات التمي اخترناهما لكمم ، و يمكنمك تجربمة باقمي التأثيرات مممن نافذة مديممر إعدادات النوافممذ فممي صممفحة كممل التأثيرات "All Effects" .

إن أسلوب أوكسجين الجديد أعطى رونقا جديد لتطبيقات الكدي ، فالحواف المدورة و الحادة ، و الزرار الموجودة فممممي شريممممط النوافممذ المدورة ، و اللوان متناسممقة تسممهل الدمان على سممطح مكتمممممممب الكدي الجديمممممممد الذي ينبمممممممض باللوان !!

يسمح لك المصفح بالتنقل بين السطح الفتراضية

أمما تأثيمر مصمغرات شريمط المهام Taskbar Thumbnails

6 KDE 4.0

التطبيقات الفتراضية المستند في شريط جانبي و كذلك يمكنك أن تضيف تعليقا أو وسمما حتمى تسمهل عمليمة الفرز ، و كذلك يمكنمك أن تعرض المسمتندات على شكمل مجموعات (مثمل النوع و الحجمم ) ممن خلل دولفين مدير الملفات عرض View ومممممن ثممممم اعرض فممممي مجموعات .Show in Groups إن دولفيمن همو المديمر الجديمد للكدي 4.0 ، يمكنمك بواسمطته تحديد و فتح و نسخ و نقل الملفات بكل سهولة ، إن دولفين هو أوكيلر و جونفيو : شاهد مستنداتك و صورك خليفممة مكون الكونكيور الخاص بإدارة الملفات فممي الصممدارات السمابقة للكدي ، و بالرغمم ممن أن ذاك المكون مازال موجودا فهمو يشارك الدولفيمن فمي آليمة عرض الملفات إل أن فريمق الكدي قرر أن يخصممص دولفيممن كتطممبيق لدارة الملفات بشكممل أكثممر تخصصية و استخدامية.

شاهد صورك بواسطة جونفيو

جونفيو هو عارض الصور في الكدي ، بالرغم من أنه كان موجود في الصدار السابق للكدي إل أن النسخة الجديدة نسخ الملفات باستخدام الدولفين في وضعية المنفصلة منمه تمتلك واجهمة اسمتخدام مبسمطة ممما يجعله مناسمبا لتصمفح للملفات التمي تحوي الكثيمر ممن الصمور ، اضغمط على زر المعاينمة مجموعة الصور و عرضها بسرعة ، وكذلك يحتوي جونفيو على فمي شريمط أدوات الدولفيمن لتحصمل على معاينمة لكمل المسمتندات واجهة جميلة لعرض الصور في كامل الشاشة حتى يسهل عرض الموجودة فمي الملف الحالي . و لكمي تتحرك بسمرعة بيمن الملفات الصور كشرائح عرض. انقممر على الزرار الموجودة أعلى مسمماحة عرض الملفات ، فعنممد النقمر على تلك الزار التمي تحممل أسمماء الملفات فسميعرض لك الدولفيمن محتويات تلك الملفات ، و يمكنمك التنقمل بيمن الملفات بواسممممممطة السممممممهم الموجودة بجنممممممب تلك الزرار . فمي شريمط الدوات سمتجد زر للعرض المنفصمل Split view ، فمي هذا الوضمع يمكنمك أن تعرض ملفيمن فمي آن واحمد لتسمهل عمليمة النسمخ و النقمل ، أمما فمي الجنمب اليسمر للدولفيمن سمتجد الماكن التي تستخدمها باستمرار لتسهيل الوصمول إليها و التمي يمكن الوصول إليها أيضا عن طريق قائمة KickOff . أوكيلر هو قارئ المستندات الجديد و السريع للكدي 4.0

أوكيلر هو عارض المستندات للكدي 4 ، يدعم نطاق واسع جدا من المستندات من PDF و حتى OpenDocument ، و همو غيمر محدود بقراءة الملفات بمل يملك ميزة جديدة همي المراجعممة "Review" التممي تمكنممه مممن وضممع التعليقات و الملحظات على المستند ، اضغط F6 واختر القلم وابدأ في وضع العلمات على مسمممتندك ، يعتممممد أوكيلر على عارض الصمممور القديم للكدي KPDF 3 ، و هو يركز على الستخدامية و دعم الكثير من التنسيقات الملفات. اعدادات النظام

اعرض الملفات كمجموعات بواسطة دولفين إن اعدادات النظام System Settings هممو مركممز التحكممم للكدي 4.0 ، هنما يمكنمك أن تغيمر مظهمر وسملوك التطمبيقات و و يمكنممك بواسممطة دولفيممن أن تعرض معلومات إضافيممة عممن

7 KDE 4.0

تخصميص العدادات الشخصمية ، و تغييمر اعدادات الشبكمة و إدارة حاسوبك.

كونسول محاكي سطر الوامر للكدي

* اعادة ترتيب واجهة المستخدم و تنظيفها ، الكثيممممممممر من الختصمارات تممت اضافتهما حتمى تجعمل اسمتخدام الكونسمول أكثمر غير مظهر سطح المكتب بواسطة اعدادات النظام كفائة. افتمح اعدادات المظهمر "Appearance" لتغييمر نسمق اللوان * تم ادخال العرض المنفصل ، بحيث يستطيع المستخدم تقسميم لجميمع التطمبيقات لتزيمد ممن الضاءة أو لتعديمل اللوان حسمب نافذة الكونسمول إلى مناطمق مختلفمة ممما يجعمل قراءة المخرجات ذوقمك ، و هنما يمكنمك أيضما أن تغيمر الخطوط المسمتخدمة فمي القديمممممممممة والمراقبممممممممة أكثممممممممر سممممممممهولة. التطبيقات ، و بالرغم من أن الكدي 4.0 تأتي مزودة بأعمال فنية * عناويمن التبويبات أصمبحت تتغيمر بشكمل آلي ممما يسمهل التعرف مصممة بعناية إل أن إرضاء جميع الناس غاية ل تدرك ، فلذا تأتي عليهممممممممممممممممما. أهميمة السمماح بتغييمر مظهمر النظام حتمى يسمتطيع الناس أخمذ * أصبح بالمكان تظليل نتائج البحث و كذلك تم اضافة شريط حريتهم في الختيار. البحممث لتجعممل مممن البحممث تجربممة سممهلة ، اضغممط CTRL SHIFT+F+ لتبحممممث فممممي نافذة سممممطر الوامممممر. * تم تحسين الداء في تحريك المخرجات عندما تكون ضخمة أو عنممممممممممممممممد البحممممممممممممممممث فيهمممممممممممممممما. * أصبحت نوافذ سطر الوامر تملك شفافية حقيقية ، و يمكن تفعيلهمممما مممممن تبويممممب المظهممممر Appearance . وغيرها الكثير من التحسينات و الضافات.

الكثير من التطبيقات

إن اطلق الكدي 4.0 يحممل أخبارا جيدة لمسمتخدمي التطمبيقات الضافية ، فسابقا كانت تلك التطبيقات تنسق اصدارتها بنفسها و تكامل العتاد بواسطتة اطار سولد Solid لكمن الن أصمبح بالمكان أن يتبعوا جدول اصمدار الكدي الرئيمس ، يزودك اعدادات النظام بأدوات تسممهل التحكممم بالنظام التشغيلي ، فلذا أخمذ فريمق الصمدار الكدي على عاتقمه مهممة اصمدار نسمخ ممن فسمولد Solid يعتنمي بأمور مثمل ادارة الطاقمة و الدوات القابلة التطمبيقات الضافيمة التمي تود أن تصمدر ممع الكدي بشكمل دائم. للفصمل و توصميل الشبكمة بشكمل داخلي و باسمتخدام بنيمة تحتيمة أول مجموعممة مممن هذه التطممبيقات شملت برنامممج الترجمممة تناسب نظامك ، وهنا يجب أن تنتبه أن الكدي ليست موجهة لنظام Kaider و برناممممج التورنمممت KTorrent]3] و برناممممج تشغيلي واحد بعينه بل هي تدعم الكثير من النظمة . اللبومات KPhotoAlbum و برناممممج للوقايمممة ممممن أخطار الجلوس أمام الحاسوب لفترات طويلة RSIBreak ، ربما لم يتم نقمل كمل هذه التطمبيقات إلى منصمة الكدي 4 و لكمن سميكونوا سعيدين لتلقي تقارير العلل الن. كونسول

يعتمبر برناممج كونسمول المحاكمي لسمطر الواممر مثال على التطممبيقات التممي شهدت زخممم واسممع مممن التعديممل و التجديد في الكدي 4.0 ، حيث تم تسهيل استخدام مربع التشكيل بدون انقاص من خصائص الكونسول، و من التحسينات أيضا:

8 KDE 4.0

البرامج التعليمية للجزيئات ، تم تزويد كالزيوم بالعديد من المثلة ، و يمكنك أن تنقمر على زر حممل جزيمئ Load Molecule و تختار أحمد يعمممل فريممق الكدي التعليمممي على إنشاء برامممج تعليميممة عاليممة الملفات المعروضمة فمي مربمع الفتمح ، و لتدويمر الجزيمئ حرك الجودة ، و همي تسمتهدف الفئة العمريمة ممن ثلث سمنوات و حتمى الفأرة مممع الضغممط على الزر اليمممن ، و لتكممبير الجزيممئ حرك 99 سنة ، و تساعد أطفال المدارس و طلب الجامعات و المعلمين عجلة الفأرة ، و لتحريمك الجزيمئ حرك الفأرة ممع الضغمط على على حد سواء ، و يستهدف الفريق بشكل عام أطفال المدارس. الزر اليسممممممممممر. كالزيوم الخيارات التممي تندرج تحممت " اعرض " Dispaly تسمممح لك يعرض كالزيوم Kalzium العناصر الكميائية ، انقر على تبويب بتعديل جودة وطريقة عرض الجزيئ ، انقر على القائمة المنسدلة حالة المادة 'State of Matter' فمي الجانمب اليسمر و اضبمط المسمماة الكرات و العصمي Balls and sticks واختمر قوة فان المنزلق على درجة حرارة معينة لترى حالة ذاك العنصر في تلك ديمر والز Van der Waals force ، يدعمم كالزيوم العديمد الدرجممة ، و بنفممس الطريقممة يعرض التبويممب خممط الزمممن مممممن تنسمممميق ملفات بيانات الجزيئات و ذلك عممممن طريممممق timeline سممنة اكتشاف ذاك العنصممر ، و فممي تبويممب احسممب OpenBabel. Calculate يمكنممك أن تدخممل صمميغة كميائيممة على سممبيل مدرب المفردات بارلي المثال : C2H5Br و سمميعرض لك كالزيوم أي الذرات التممي تكون ذاك الجزيمممممممممئ.

كالزيوم يعرض حالة المادة

انقمممر على حلّ المعادلدت و ادخمممل المعادلة الكميائيمممة و دع كالزيوم يحسمب النتيجمة ، سمتجد معادلة بسميطة مدخلة بشكمل افتراضي و ما عليك إلى أن تنقر على احسب Calculate لترى النتيجة. تعلم لغات جديدة بواسطة بارلي بارلي Parley هو تطبيق لتعلم مفردات لغة جديدة أو أي قائمة كلمات أو أشياء ، انقممر على قائمممة ملف File و اختممر تنزيممل مفردات جديدة Download New Vocabularies لتختار واحدة لتتعلمهما ، اختمر المفردات السماسية اللمانيمة-النجليزيمة Basic Vocabulary German -English لتتعلم اللمانية ، انقممر ابدأ التدريممب Start Practice لتبدأ التدريممب على المفردات الجديدة ، أجب على السؤوال و انقر على تأكد Verify لترى إذا مما كانمت اجابتمك صمحيحة أمما ل ، و عندمما تنقمر على قمف عمن التدريمب Stop Practice سموف يعرض بارلي كيمف كان أداؤك ، و تحممت قائمممة التدريممب Practice سمموف تجممد احصائيات عن تقدمك.

تفحص الجزيئات عرض ثلثي البعاد في كالزيوم

انقر على عارض الجزيئات ، لتتمكن من رؤية تمثيل ثلثي البعاد

9 KDE 4.0

ماربممممل: الكرة الرضيممممة على سممممطح مكتبممممك كسمممتارز النظام الشمسمممى على سمممطح مكتبمممك

ماربل الكرة الرضية على سطح مكتبك! أبحر في السماء مع كستارز

ماربمل همو تطمبيق يعرض لك خريطمة ثلثيمة البعاد كستارز Kstars هو تطبيق يمكنك استخدامه لترى السماء في للكرة الرضيممة و يسمممح لك بتدويرهمما ، اسممتخدم عجلة الفأرة الليمل ، و يمكنمك بواسمطته أن تتحكمم بالمناظيمر الرقميمة و حتمى لتكمبر أو تصمغر الخريطمة ، و امسمك الخريطمة بالفأرة و اسمحبها لو كانمت بعيدة بواسمطة النترنمت ، عندمما تشغله أول مرة سموف حيث تريد ، و يمكنك عرض معلومات من موسوعة الويكبيديا عن يعرض مربع حوار يسألك عن موقعك ، و بعد أن تحدد مكانك أي مدينة في تبويب الموسوعة Wikipedia بواسطة النقر على سموف يتحرك المشهمد ليريمك السمماء كيمف تبدو فمي الليمل فوق المدينممة مممن على الخارطممة ، أممما إذا نقرت على تبويممب عرض رأسمك ، يمكنمك أن تحرك الخريطمة بالزر الفأرة اليسمر ، و أن الخرائط Map View فيمكنمك أن ترى الرض بعدة طرق تكمبر الخريطمة بعجلة الفأرة ، و بالنقمر على الزر اليممن للفأرة أخرى منها السقاط المسطح مثل الخرائط الحقيقية ، و الخرائط على أي مكان سوف يظهر لك المزيد من المعلومات و الصور عن البسيطة ، و الرض في الليل ، يمكنك أن تنزل غيرها من قائمة ذاك الكائن ( قمد يكون نجمم أو مجموعمة نجميمة و هكذا) ، انقمر ملف File ، اختمر نزل بيانات جديدة Download New على قائمة أدوات Tools و اختر ماذا هناك الليلة What's up Tonight .Data لترى المجموعات النجميمة التمي يمكمن روئيتهما ممن يمكنممك أن تنزل خرائط جديدة عممن طريممق نظام " احصممل على مكانمك الليلة ، و هناك العديمد ممن الخيارات لعرض معلومات عمن الشياء الجديدة " Get Hot New Stuff لتعرضهما بواسمطة النجوم و مواقعها و صورها و حتى يمكن أن تدون ملحظاتك إن ماربمل ، هذا النظام يسممح للتطمبيقات بأن تنشمر بياناتهما و توزعهما أردت . عن طريق النترنت. إذا كنممت تملك منظار رقمممي فيمكنممك أن تبدأ معالج المنظار Telescope Wizard تحمت قائممة الجهزة Devices حتمى بلنكمممممممممممممممممممممممممممممممن مدرب الذاكرة تتمكمن ممن التحكمم بالمنظار بواسمطة كسمتارز ، اسمتخدم قائممة الوقت Time لتحدد وقت و تاريخ معين لتعرض حالة السماء فيه ، و يمكنمك أن تسمرع أو تبطمئ أو توقمف الوقمت بواسمطة أزرار الوقت في شريط الدوات. كتوتمممممممممممممممش مدرب الطباعمممممممممممممممة

قوي ذاكرتك و التفاعل مع بلنكن

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

10 KDE 4.0

الحاسموب بواسمطة كمل أصمابعك وليمس عدد معيمن ممن الصمابع ، أربممممممممع فممممممممي خممممممممط : لعبممممممممة بعممد أن تشغممل كتوتممش اختممر درس مممن القائمممة التدريممب Training وممممن ثمممم الفتراضيمممة للدروس Default Lectures ، بعمد ذلك يجمب عليمك أن تطبمع الحروف التمي تظهمر فمي المسماحة البيضاء فمي العلى بشكمل صمحيح ، و فمي أثناء ذلك سممتعرض لك صممورة لوحممة المفاتيممح الحرف التالي الذي يجب أن تطبعه ، إذا أخطأت سوف يتحول الشريط الذي تطبع فيه إلى الحمر حتى تصحح الخطأ ، سيعرض لك كتوتش سرعتك و دقتمك فمي نافذتمه الرئيسمة ، و لترى معلومات أكثمر انقمر على احصائيات الدرس Lecture Statistics .

جميمع التطمبيقات التمي ذكرناهما بالعلى همي مجرد بعمض المثلة صل أربع قطع في صف و تمتع بلعبة أربع في خط التي يقدمها مشروع الكدي التعليمي ، و لتعلم المزيد زر موقعهم أربع في خط KFourInLine هي لعبة لوح لشخصين بالعتماد الجديد . على لعبة صل أربع Connect-Four ، حيث يجب على اللعبين أن يبنوا أربع قطع في صف باستخدام مختلف الستراتيجيات. اللعاب إل سممممممممممممممممكات: لعبممممممممممممممممة الورق لقمد بذل مجتممع الكدي لللعاب جهود ضخممة فمي نقمل و إعادة كتابممة شفرة اللعاب مممن الكدي 3 إلى الكدي 4 ، و لم يكتفممي بذلك بمل أضاف العديمد ممن اللعاب المثيرة فمي هذه الصمدارة. لقد تم التركيز في هذه الصدارة على تسهيل اللعب و الرسومات المتقنة و استقللية دقة الشاشة و كذلك امكانية تشغيل اللعاب فممي وضممع كامممل الشاشممة ، لقممد أعطممت جهود اعادة تصممميم الرسوميات مظهر أكثر ترتيبا و عصريا. جاممممممممع الذهمممممممب : لعبمممممممة أركمممممممد

إلعب سكات

النقيمب سمكات Lieutenant Skat همي لعبمة ممتعمة و جذابمة لشخصمين ، حيمث يكون اللعمب الثانمي شخمص حقيقمي أو محرك ذكاء اصطناعي. المكعممممممممممب القافمممممممممز : لعبمممممممممة نرد

اجمع الذهب في لعبة جامع الذهب

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

إلعب النرد مع المكعب القافز

المكعمب القافمز KJumpingcube همي لعبمة تكتيكيمة بسميطة

11 KDE 4.0

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

كتمب هذا الدليمل Sebastian Kügler و Jos Poortvliet وترجمه مع الكثير من التعديل زايد السعيدي

وادي التقنية http://www.itwadi.com

مرن دماغك مع كسودوكو

كسممودوكو KSudoku لعبممة منطقيممة تعتمممد على اللغاز المكانية ، بحيث يجب على اللعب أن يملئ الفراغات الموجودة في المسماحات المربعيمة الشكمل بحيمث ل يتكرر رممز مرتيمن فمي عمود أو صف. الغزو : لعبممممممممممممممة اسممممممممممممممتراتيجية

اغز الكواكب الخرى في لعبة الغزو

يقوم اللعبون بغزو الكواكممب الخرى بارسممال السممفن إليهمما ، و الهدف هو بناء امبراطورية كونية ، و غزو كل الكواكب التابعة للخرين.

يمكنمك أن تجمد المزيمد عمن اللعاب التمي ذكرناهما و غيرهما فمي موقع ألعاب الكدي. كلمة ختامية

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

12 برمجة

هذه المتغيرات لها قيم و هذه القيم تختلف أنواعها فمنها النصية لغة البرمجة بايثون Python و منها الرقيمة فيمكنك أن تسأل المفسر كيف تعرف عليها .. إعداد – الشريف أحمد حسن خلف (type(x <<< هذا الموضوع إكمال لمقال سابق تطرقنا إليه في العدد الثاني <'type 'str> مجن المجلة بعنوان (لغجة البرمججة بايثون Python ) ، وسجنكمل الدالة type توضح نوع المتغير تبعا لقيمته ، و هنا أعطانا قيمة الن معكم شرح لهم الساسيات الموجودة في اللغة : المتغيجر x بالجج str و هجى إختصجار لكمجة string أى سجلسلة فالكلمات ما هى إل سلسلة من الحروف .. و لنطلع على نوع n و المتغيرات و القيم y .

المتغيرات Variables هجى واحدة مجن السجاسيات الهامجة فجى (type(n <<< البرمججة .لكجن مجا هجو المتغيجر ؟ المتغيجر هجو شجئ يشيجر إلى قيمجة value و القيجم لهجا أنواع منهجا النصجى و العددى .مثل نقول أن <'type 'int> س= 5 إذا س متغيججر يشيججر إلى قيمتججه و هججى 5 .ولماذا سججمى (type(y <<< متغير ؟ لنه يمكن أن تتغير قيمته فى مراحل البرنامج و يمكن أن يعتمجد على متغيجر آخجر و هكذا . و لنضرب مثال أفتجح المفسجر كما بينا فى المقال السابق أو من سطر الوامر و أكتب أعطانجا نوع المتغيجر n بججج int و هجى إختصجار integer و معناها عدد صحيح فالرقم 15 عدد صحيح , لكن لحظ أنه مع sherif@JoathaBox:~$ python المتغير y أعطى النوع float وهي تشير إلى الرقام ذات الفاصلة (Python 2.4.4 (#2, Aug 16 2007, 02:03:40 العشريججة ،و لحججظ أيضججا أننججا لو وضعنججا رقججم بداخججل علمات GCC 4.1.3 20070812 (prerelease) (Debian] التنصيص فإن المفسر سيتعرف على الرقم كأنه نص str . 4.1.2-15)] on linux2 >>> m="200" Type "help", "copyright", "credits" or "license" for >>> type(m) more information.

>>> x="hello world"

>>> n=15 y=3.2 <<< أسماء المتغيرات

لحظ أنه تم تغيير قيمة المتغير x فى وسط البرنامج هناك أسماء ل يمكن أن تكون متغير فى لغة البايثون ،فل يمكن أن يكون بأولها رقم مثل 58linux وهناك كلمات محجوزرة للغة >>>x=''No Thing'' البايثون ل يمكن أن تكون إسما لمتغير ..جرب بنفسك الن .. هنا المتغير x قيمته نص و المتغير n و y قيم عددية . هكذا أنت >>> 85linux=2000 أدخلت للمفسجر مجموعجة مجن المتغيرات التجى لهجا قيجم معينجة . فعندمجا تطلبهجا يكون المفسجر قجد تعرف عليهجا و لهذا يتجم تسجمية File "", line 1 المتغيرات بالمعرفات .فأنت تعرف المفسر بهذه المتغيرات و القيم 85linux=2000 .. فمثل بعد التعريف قمت بكتابة . ^ >>> print x SyntaxError: invalid syntax تبعا لخر تغير له # No Thing و هنا نجرب كلمة محجوزة و هى كلمة class >>> print n >>> class="joatha" 15 File "", line 1 >>> print y class="joatha" 3.2 ^

SyntaxError: invalid syntax

13 برمجة

الكلمات المحجوزة عبارة عن 31 كلمة مفتاحية للبايثون نوعهم مثل

>>> 1 + 1 and del from not while 2 as elif global or with assert else if pass yield و القيمة تعتبر، تعبير بسيط break except import print >>> 17 class exec in raise

17 continue finally is return

def for lambda try >>>x=2 ل تحفظهم لكنك ستعرفهم مع التجربة . >>> x و يمكججججن للمسججججميات فججججى المتغيرات أن تحتوى ( _ ) مثل . I_am_sherif 2 و ملحوظجة هامجة هجى أن الحروف تختلف مجن كونهجا كجبيرة و صغيرة ..فقيمة المتغير X غير المتغير x . و يمكن للتعبير أن يكون نص

>>> message = "What's up, Doc?" العمليات الحسججابية ” إسججتخدم لغججة البايثون كآلة حاسبة ” message <<< أولً أحب أن إشير إلى بعض الكلمات التى يجب أن نفهمها و التى "?What's up, Doc" >>> print message يججب أن نعرفهجا جيداً . أول كلمجة Statement هذه الكلمجة What's up, Doc? سجتواجهك كثيرا فلبجد مجن معرفتهجا جيدا لو ترجمتهجا فسجتجد معناها '' بيان '' فما هو البيان فى لغة البايثون . البيان هو أمر العمليات الحسابية موججه للمفسجر يجبين له نوع المجر و قجد رأينجا حتجى الن أمجر الطباعة print و البرنامج عادة يتكون من مجموعة من البيانات . لكتابة علميات حسابية فى البايثون أمر بسيط للغاية . مثل قم بكتابة هذا النص و أحفظة بصيغة ''state.py'' .

علمجة ”+“ للجمجع و ”-“ للطرح و ”*“ للضرب و ”/“ للقسجمة و ”**“ للسس print 1 x = 2 فمثل : print x print 1+2 ثجم مجن سجطر الوامجر قجم بتنفيجذ البرنامجج كمجا بينجا فجى المقال السابق. print 60-23 sherif@JoathaBox:~$ python state.py ويمكجن إسجتخدامها مجع عمليات النصجوص ،أكتجب هذا البرنامجج فجى 1 ملف نص 2 myname="sherif" و ستكون النتيجة أنه قام بإعراب و تنفيذ البرنامج بالترتيب .

الكلمجة الثانيجة التجى أحجب أن أشيجر إليهجا هجى''expression'' و "mylastname=" ahmed ترجمتها هى تعبير و التعبير هو عبارة عن مجموعة من القيم و المتغيرات و مجموعججة العمليات الحسججابية كالجمججع و الطرح . "age="my age is 20 فمثل لدينجا تعجبير أو إصجطلح يعجبر عجن مجوع قيميتجن أيجا كان print myname+lastname+age

14 برمجة

لحجظ المسجافة فجى كلمجة أحمجد ,هذه المسجافة مهمجة كجى ل الولى و هى : يلتصق السمين ببعضهما فالمسافة تكون داخل النص . raw_input("ANY TEXT HERE: ") العمليات الحسابية كالجمع و الطرح و الضرب و القسمة فى لغة البايثون لها ترتيب فى أولويات حساب العملية ،و يمكنك تذكرها و هجى للدخال النصجى ، يمكنجك إسجتبدال كلمجة ANY TEXT بكلمة PEMDAS و هذه الترتيبات عند كتابة معادلة حسابية HERE بأى كلمة ،فهى التى ستظهر لطلب المدخلت . طويلة بها جمع و طرح و قسمة و أقواس . و الثانية : أول : القواس Parentheses input("ANY TEXT HERE: ") القواس هى التى تحصل على أهم الولويات للحساب مثل و هى للدخال الرقمى ،لحظ أن هذه الدوال يجب إتباعها بقوس print (3-1) * 2 وبداخله النص بين علمات تنصيص .

سيقوم بحساب القوس أول و قيمته 2 ثم يقوم بعملية الضرب . فلنكتجب برنامجج يطلب السجم و العمجر , أفتجح ملف نصجى و أكتجب فيه البرنامج التالى : name=raw_input("Enter Your Name Here : ") ثانيا : حساب السس Exponentiation age= input("Enter Your Age Here: ") print 2**1+1 print " Your name is " , name سيقوم بحساب السس أول قبل أن يجمع فسيكون قيمة 2**1 هى print " Your age is " , age 2 يعنجى 2 أس 1 ثجم يجمجع قيمجة السجس مجع الرقجم 1 و تكون النتيجة 3 و ليس 4 . ل حجظ مجع المجر print للفصجل بيجن المتغيرات والنصجوص يججب وضع فاصلة كالتى قبل كلمة age . ثالثا : الضرب و القسمة Multiplication and Division

و بخصوص ترجمة بعض المصطلحات فهذه محاولة خجولة منى الضرب و القسمة لهم نفس الولوية و هم بعد القواس و السس قد يعتريها الكثير من الخطاء فسأحاول إن شاء ال مناقشتها فى قاموس عرب آيجز التقنجى ،أنجا بحثجت قبجل أن أتكلم عنهجا و لم أججد 2*3-1 print أحد ناقشها فأرجوا من لديه رأى أن يتم مناقشته فى قاموس عرب آيز التقنى http://www.arabeyes.org . سيقوم بحساب قيمة الضرب أول ثم يطرح .

و لنا لقاء آخر بإذن ال . رابعا : الطرح و الجمع Addition and Subtraction

* * * و هما آخر شئ يتم حسابه فى المعادلة الحسابية .

و سائل الدخال

يوجد فى لغة البايثون دالتين للدخال

n = raw_input("Please enter your name: ")

print n n = input("Enter a numerical expression: ") print n

15

شبكات

ضوء على samba المستخدمين وكلمات المرور ، أيضاً هي المسؤولة عن مشاركة الملفات من خلل بروتوكول SMB . البورتات التي تعمل عليها يكتبه : محمد عبدال هذه الخدمة هي 139 و 445 على البروتوكول TCP . يختلف الناس فههي ميولهههم وأذواقهههم واسههتقللك عنهههم أو محاولة تغييهر مها يعتقدونهه ومها يريدون أو انعزالك عهن الوسهط nmbd – 2 : وههي الخدمهة المسهؤولة عهن أسهماء الجهزة فهي الذي يحيط بك أمر صعب وغير محبذ على الطلق . ويندوز . وهذه الخدمههههة تعمهههههل على البورت 137 على البروتوكول udp . الخدمة smb هي المسؤولة عن تشغيل هذه تذكرون أننها فهي عدد سهابق تحدثنها عهن NFS وههو يسهتخدم الخدمة . للتخاطب بين أنظمة LINUX و UNIX . في هذا العدد بمشيئة ال تعالى سههيكون حديثنهها عههن SAMBA والذي يمكنههك مههن winbindd– 3 : وهي خدمة تقوم على أخذ معلومات السماء التخاطب بين LINUX و UNIX و WINDOWS والنظمة والمجموعات مههن سههيرفرات الويندوز وتقوم بتقديمههها بطريقههة الشبيههة بيونكهس مهن BSD و Sun Solaris كمها يمكنهه مفهومههة الى أجهزة لينكههس ، هذه الخدمههة يتههم تشغيلههها بشكههل التخاطب مع أنظمة Apple . مستقل وليست كالخدمة السابقة .

ما هو samba ؟ بإختصههار هههو برنامههج حههر يخضههع لرخصههة GPL يسههتخدم تثبيت samba . بروتوكول شبكهههة SMB/CIFS قام بتطويره السهههترالي أغلب نسخ لينكس تأتي مجهزة به samba ، فقط استخدم مدير Andrew Tridgell . أتهى السهم سهامبا مهن اظافهة حرف a الحزم الذي يأتهي مهع توزيعتهك ولن تواجهه مشكلة فهي تثهبيت مرتيههن على اسههم نظام شبكات ويندوز samba Server message . block والذي يختصر SMB فكان السم samba . إعداد samba . ما هي مميزاته ؟ 1 - يقوم السهامبا بتقديهم خدمات مثهل print services و ملف اعداد samba هو file services لكهل الجهزة ، ووصهولً للصهدارة الثالثهة مهن /etc/samba/smb.conf البرنامهج أصهبح بمقدورة التفاعهل بشكهل كامهل مهع Windows Server Domain و Primary Domain Controller PDC و Active Directory . هذا الملف عبارة عن قسمين:- 2 - يحتوي السهامبا على العديهد مهن البروتوكولت منهها مثلً 1 – عام ( أي لخدمة samba ككل ) . NetBIOS over TCP/IP والذي يعرف اختصههاراً باسههم 2 – قسهم المشاركات ( وفيهه يتهم تعريهف مجلد المشاركهة NBT منها أيضاً SMB و CIFS والذي يعتبر نسخة محسنة وخصائصة ) . من بروتوكول SMB وغيرها الكثير . 3 - يقوم السهامبا بتصهدير مجلد بكهل مجلداتهه الفرعيهة ليظههر أولً القسم العام : لمسهههتخدمي ويندوز وكأنهههه مجلد ويندوز ، قهههد يكون الفرق الوحيهد الذي سهيشعر بهه مسهتخدموا ويندوز ههو أن هذا المجلد وأهم مافيه ما يلي : متواجههد على الدوام والوصههول له أسههرع مههن مجلدات الويندوز workgroup = MYGROUP الخرى وقد يستخدمون لينكس مستقبلً !!! 4 – يدعم اليونيكود . حيث تحدد فيه مجموعة العمل . 5 – ملف اعدادهها مرن بدرجهة كهبيرة ، وسهنتطرق لهذه الميزة server string = Samba Server عند الحديث عن اعداد samba . وصف عام للسيرفر . Host allow = 192.168.1. 192.168.2. 127 الخدمات التي تعمل مع السامبا . الشبكات التي يسمح لها بالوصول الى samba .

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

16

شبكات

2 – بعهد اضافهة المسهتخدمين الى النظام يتهم اضافتههم الى والكتابة ؟ samba عن طريق المر التالي : إفتراضياً تكون المشاركهة للقراءة فقهط مالم يتهم تحديهد ذلك smbpasswd -a username عن طريق ولتغيير كلمة المرور نستخدم المر read only = no smbpasswd username أو ولحذف مستخدم writeable = yes smbpasswd -d username ويمكن تحديد بعض المستخدمين أو المجموعات واعطاءة صلحية الكتابة على المجلد عن طريق 3 – يفضههل أن تكون كلمهة المرور الخاصهة بهه samba لمسهتخدم مها مختلفهه عهن كلمهة المرور التهي يتخدمهها العضهو read only = yes للدخول الى النظام . write list = mohammed @security 4 – قاعدة البيانات للعضاء موجوده على المسار التالي : س 4 – هل يمكن استعراض على المشاركة ؟ etc/samba/smbpasswd/ افتراضياً تكون أي مشاركة مرئية ( أي تظهر عن عرض أجهزة مجموعة العمل ) ويمكنك ألغاء ذلك عن طريق 5 – استخدم المر testparm دوماً بعد أي تعديل على الملف للتأكد من أن اعداداتك تمت بطريقة صحيحة . browsable = no 6 –أي تغييرات لن تكون فعالة مالم تقم بإعادة تشغيل السيرفس smb . الن وقد أجبت على جميع السئلة السابقة بات واضحاً ما ستحتاج 7 –يمكنك استخدام نوعين من التعليقات في ملف العداد مههن خيارات ، وكمهها ذكرت هناك أشياء افتراضيههة أي ل يوجههد ( ; أو # ) هناك داعي لظافتها ويمكن تلخيصها كالتالي : •المشاركة هي الوضع الفتراضي وليس الطابعة . ثانياً : القسم الخاص بالمشاركات . •أي مشاركهة تكون فقهط لمسهتخدمي سهامبا مالم يتحدد غيهر ذلك ، كأن تكون للعموم . قبهل أن تبدأ بإضافهة مجلد معيهن وتصهديره للمسهتخدمين ينبغهي •أي مشاركة تكون للقراءة فقط . عليك كمسؤول نظام أن تجيب على السئلة التالية : •كل مشاركة تكون ظاهره للكل .

س 1 – هل ما تريد تصديره هو طابعة أو مجلد ؟ كيف أقوم بإضافة مشاركة جديدة ؟ حيهث أن الوضهع الفتراضهي ههو المجلد فإنهه يتهم تمييزة بالعبارة path أما الطابعة تمييزها يكون بالعبارة printable = yes اليك بعض المثلة : 1 - لنفترض أننا نريد أن نقوم بمشاركة المجلد download س 2 – من الذي يستطيع الوصول الى هذه المشاركة ( طابعة أو الموجود تحهههت المسهههار /media/repo/ وذلك لكافهههة مجلد ) ؟ المسهتخدمين بشرط أن يكون للقراءة فقهط . سهنضيف التهي على ولديك هنا ثلث خيارات ملف العداد : • أن تكون متاحهة للعموم أي مهن دون طلب كلمهة مرور ويتهم [download] ذلك من خلل الخيار التالي public = yes أو path = /media/repo/download comment = This is a public folder. . guest ok = yes • أن تكون متاحهة فقهط لمسهتخدمي سهامبا ( أي الذيهن تمهت Public = yes اضافتهههم بالمههر smbpassswd -a وهذا هههو الوضههع الفتراضي . مابيهن [] ههو اسهم المشاركهة وههو مها سهيظهر للمسهتخدمين عهن •أن تكون متاحهة لبعهض المسهتخدمين ويتهم ذلك عهن طريهق يتهم بهه تحديهد مسهار المجلد path اسهتعراض الشبكهة ، الخيار vaild users أو invalid users ولتحديهد مجموعهة هههو وصههف comment الذي ترغههب فههي مشاركتههه ،الخيار نضع علمة @ قبل اسم المجموعة يعنهي أنهه سهيتم public مختصهر لمحتوى هذا المجلد ، الخيار لنه readonly = yes تصديره للعموم . لحظ أننا لم نكتب ملحظهة : إذا كان العضهو فهي قائمهة السهماح والرفهض فأنهه يتهم وكما ذكرت فإن هذا هو الخيار الفتراضي ، نفس الشيء ينطبق رفضة . مع browsable = yes س 3 – هل صلحية المشاركة هي للقراءة فقط أم هي للقراءة

17 شبكات

2 – لديك فريق عمل بإسم development وتريد وضع مجلد لهم حيث يقومون بتخزين ملفاتهم وتبادلها عن طريق هذا المجلد ، هذا المجلد موجود على المسار /media/repo/development/

سنضيف التي على ملف العداد [development] path = /media/repo/development comment = Development Team. Valid user = @development write list = @development

يجب عليك أولً اضافة المجموعة development الى النظام عن طريق المر groupadd development ثم تقوم بإظافمة المسمتخدمين الى النظام وبعمد ذلك تقوم بإظافتهمم الى هذه المجموعمة عمن طريمق الممر usermod -G development mohammed وهكذا مع سائر أعضاء فريق العمل .

ملحظه :

كما سبق وذكرت ملف أعداد samba مرن جداً فمثلً writeable و writable و write able و WrItEaBlE كلها سواء . أي أن حالة الحرف غير مهمه ، كما أنك عنما تكتب write able = no فهذا يعادل = read only . yes

ختاماً : خدمة samba ضخمة جداً جداً و الم man الخاص بها يحتوى على أكثر من 4000 سطر ، وهناك كتب تتحدث فقط عنها .أحببت فقط أن أسلط الضوء على ما يهم المستخدم والى لقاء آخر بإذن ال .

18 فاكهة لينكس

المدخلت التــي يســتخدمها المــر هــي المجلدات التــي تريــد سطر الوامر استعراض محتوياتها فمثلً : [linux-ar@linux-ar ~]$ ls /usr/ /var/ /usr/: الكاتب : محمد عبدال bin etc games include kerberos lib libexec local sbin share src tmp X11R6 تكلمنـا فـي عدد سـابق عـن سـطر الوامـر وذكــــرنا نبذه تاريخيه عنه وتكلمنا عن مزاياه ، وفي هذا العدد بمشيئة ال تعالى :/var/ سيـــكون حديثنا عـن الوامــر التــالـــية:- account db games lib lock mail opt racoon spool www ls – cd – rm – cp – mv بشيء من التفصيل فبسم ال نبدأ . cache empty gdm local log nis preserve run tmp yp ملحظات عامة : الخيارات التي تستخدم مع المر ls : سـيتم الشارة الــ parameter بالــخـيارات l ” .1 " ويعني عرض المخرجات على شكل list : أمـــا argument فســــيتم الشارة اليــــها linux-ar@linux-ar ~]$ ls -l] بالمـــدخلت . total 24 2. ناتــــج تنفيــــذ أمــــر مــــا يســــــــمى rw-rw-r-- 1 linux-ar linux-ar 0 Jan 23 11:15 file1- مـــخـــرجـــات . rw-rw-r-- 1 linux-ar linux-ar 0 Jan 23 11:15 file2- 3. # تعني تنفيذ المر بصلحية المستخدم rw-rw-r-- 1 linux-ar linux-ar 0 Jan 23 11:15 file3 . root- 4. $ تعني تنفيذ المر بصلحية المستخدم العادي . rw-rw-r-- 1 linux-ar linux-ar 0 Jan 23 11:15 file4- 5. للتبديــل الى المســتخدم root فإننــا نســتخدم rw-rw-r-- 1 linux-ar linux-ar 0 Jan 23 11:15 file5- -rw-rw-r-- 1 linux-ar linux-ar 0 Jan 23 11:15 file6 المـر – su وليــــس su حتـــى تتـــغـير الــ variables للمستخدم . حيــث تعرض لك معلومات مثــل صــلحيات الملف واســم مالك 6. ~ وتنطــق تـــلدا تعــــني المـــجلـد الهـــوم الملف والمجموعـة المـــالكه له ، حجـــم الملف ، تاريـخ ووقـت الخـاص بالمستخدم . آخر تعديل . 7. عنـــدما تكون مخرجات المــر كثيره فســيتم ” a ” وتعنــي عرض كافــة الملفات حتــى المخفـــــي مــــنها عرض جزء مــن المخــــــرجات و وضــع نقاط ( أي التي تبدأ بـ . ). (...... ) لتدل على الباقي . ” r ” ويعنـي عكـس الترتيـب ، أي أن مخرجات المـر الســابق 8. يتـــــــم وضــــــع عـــــلمـــة – قبــل أي تكون بطريقة معكوسه ( file6 يأتي أولً ). خيار . ” t ” ترتيب الملفات حسب وقت انشاءها ( الحدث أولً ) . 9. يمكــن دمــج أكــــثر مــــن خـــــيار للمــــر ” h ” عرض أحــــجام الـــــــملفات بطـــــريقة مقـــــروءة مــثلً ( ls -lh ) . ( كيلو – ميغا – غيغا ). 10. لــــمعرفة معلومات أكثـر عـن أي أمـر اسـتخدم color=auto-- عرض المخرجات بطـــريقه ملـــونة مثـــلً المــر man متبـــوعاً بالمــــر الذي تـــريد المـــجلدات باللـون الزرق والملفات التنفيذية باللون الخضر . معرفته . ” R ” عرض محتويات المجلدات أيضاً : [linux-ar@linux-ar ~]$ ls -lR /etc/acpi/ المر etc/acpi/: : ls/ ويسـتخدم هذا المـر لعرض محتويات مجلد مـا ، وهـو اختصـار total 16 drwxr-xr-x 2 root root 4096 Jan 6 2007 actions لكلمـه ” list ” . عنـد اسـتخدام هذا المـر مـن غيـر خيارات ول drwxr-xr-x 2 root root 4096 Jan 9 20:04 events مدخلت فإنه يعرض محتويات المجلد الحالي : /etc/acpi/actions: total 0

/etc/acpi/events: [linux-ar@linux-ar ~]$ ls total 16 file1 file2 file3 file4 file5 file6 -rw-r--r-- 1 root root 233 Jan 6 2007 power.conf -rw-r--r-- 1 root root 236 Jan 6 2007 video.conf

19 فاكهة لينكس

يمكنـك دمـج بعـض الخيارات للحصـول على نتائج مفيدة فمثلً المر cp : لـــدي مجــلد اريـد عــرض محتوياتـه بطــريـقة مقروءة ( h ) ويعنــي نســــخ " copy ” ويســــتخدم لنســـــخ المـــــلفات كمـا أنـه يهمنـي معرفـــــة صــلحيـات الملفات ( l ) واريـد والمجلدات من مكان الى آخر . ومن أهم خـــياراته ما يلي : ترتيبها بحسب تاريخ تعديلها ( t ) ولكن هذا المجلد يحتوي على ويستخدم نفس خيارات المر ” rm ” بالضافة الى التالي: ملفات كثيرة جداً وأنــا ل أريـد أن اسـتعرض كـل القائمـة ، اذاً ” b ” وهـو مهـم جداً حيـث يقوم بأخـذ نسـخه احـــتياطـية مــن يمكننــي اضـــــافة الخيار ( r ) ليكون أحدث ملف فــي أســفل الملف في حال وجودة . القائمة وليس في أعلها ، حسناً سيكون المر كالتالي : ” u ” أي تحديـث ” update ” وهنـا سيقوم النظام بنــــــسخ الملف عندما يكون الملف المصدر أحدث من المــــلف الوجهه أو [linux-ar@linux-ar ~]$ ls -ltrh /media/repo/download/ في حال فقدان المـــلف الوجهه . ملحظة : عندمـا تكون المدخلت اسـم مـلف فإنــه يــعرض لـــك معلومات المر mv : الملف ، أمــا عندمــا يكون المدخــل هــو اســم مجلد فإنــه يعرض وله وظيفتين هما إعادة تسمية الملـفات ونـقلهـا مــن مكان الى محتويات . آخر ، فعندما تكون المدخله الولى اسم مـلف أو مجلد والمدخله الــثانية كذلــك فهــنا سـيتـم اعــادة تسـمية الملف أو المجلد ، المر cd : أمــا إن كانــت المـــدخله الولى ملف أو مجلد والمدخله الثانيــة عبارة عــن مســار فــهنا سـيتم نقـل الــــــملف أو المجلد الى وهو اختصار ” change directory ” ويستخدم للتنقل بين المسار المـحــدد. ويستخدم نفس خيارات المر ” cp ” . المجلدات ،وهذه أمثلة تبين استخدامات المر: وفي العدد القادم بمشـيئة ال سنـسـتعرض مجـموعة اخرى من

/linux-ar@linux-ar ~]$ cd /etc/samba] الوامر . [linux-ar@linux-ar samba]$ cd ~ * * * [linux-ar@linux-ar ~]$ cd - /etc/samba [linux-ar@linux-ar samba]$ cd [linux-ar@linux-ar ~]$ pwd /home/linux-ar [linux-ar@linux-ar ~]$ cd .. [linux-ar@linux-ar home]$ pwd /home [linux-ar@linux-ar home]$ cd /etc/samba/ [linux-ar@linux-ar samba]$ cd ../e environment esd.conf exim/ exports [linux-ar@linux-ar samba]$ cd ../../var/log/ [linux-ar@linux-ar log]$ pwd /var/log [linux-ar@linux-ar log]$

المر rm : ويستخدم لحذف الملفات والمجلدات ، وله عدة خيارات أهمها : ” i ” ويعنـي ” interactive ” أي تفاعلي وهـو مهـم جــــداً ، فعند حذف ملف ستظهر لك رسالة تحذيرية تســألك هل ترغب حقاً فـي حذف الملف ، وهذا يفــيد فـي تلفـي حذف ملفات عـن طريق الخـــطأ . ” f ” وهو عكس السابق مأخوذ من كلـمة ” force ” أي انــه سيحذف الملف دون أن يعرض عليك رساــله تحذير ، استخدمه بحذر . ” R ” أو ” r ” وهـو لحـذف المجلــــدات بكــــل مافيهـــا. ” v ” يعــرض لــك معلومــات أثنــاء الحــذف .

20 ألعـاب

إعداد – حسن إبراهيم Neverball الرخصة: GPL تعمل على: جنو/لينكس، ماك، ويندوز، بي اس دي موقع اللعبة:http://icculus.org/neverball

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

Tetravex الرخصة:GPL تعمل على: جنو/لينكس، ويندوز موقع اللعبة: http:// live.gnome.org/Tetravex

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

Nexuiz الرخصة: GPL تعمل على: جنو/لينكس ، ماك، ويندوز موقع اللعبة: http://alientrap.org/nexuiz

السفرعة هفي محور هذه اللعبفة القتاليفة، والتفي تحتوي على أفكار متعددة وأنواع جديدة في نظام اللعب تجعلها جديرة بالتجربة.

21