Follow me on Twitter
‏إظهار الرسائل ذات التسميات linux. إظهار كافة الرسائل
‏إظهار الرسائل ذات التسميات linux. إظهار كافة الرسائل

الخميس، 13 أبريل 2017

فيديو: كيف تنقل الملفات إلى موبايلك بواسطة برنامج Filezilla و Ftp server


السلام عليكم

تستطيع نقل ملفاتك بين الأجهزة: بين جهازين PC أو بين جهاز PC وموبايلك دون استخدام أى كابل بل وتستطيع الوصول لكل ملفات موبايلك..

شاهد الفيديو ولا تنسى أن تقوم بعمل Subscribe لقناة يوميات لينكساوى







الأحد، 15 نوفمبر 2015

كيفية ثبيت نظام أوبونتو يدويا ubuntu

السلام عليكم

يسألنى العديد من المبتدئين فى كيفية تثبيت نظام Ubuntu .. ولو يعلمون فإن مسألة تنصيبه أسهل مما يتوقعوا فما عليك أن تقرأ خطوات التثبيت لتعرف ما تفعل.

كنت دائما أنصح بعملية تثبيت أوبونتو بشكل يدوى حيث واجهتنى قبل ذلك عدة مشاكل منها أنه عند تثبيت أوبونتو فإنه لا يقرأ ويندوز أو Partitions الموجودة على الهارد Hard Disk .
لذلك إذا قام بتثبيت Ubuntu حينها فإنه فى الأغلب المشاكل يقوم بمسح جميع البيانات التى على الهارد لذلك ألجأ لعملية التثبيت اليدوى.

فإذا كنت أمتلك نظام ويندوز Windows وأردت تثبيت Ubuntu بجانبه فما علىّ إلا أن أقوم بقطع مساحة خالية من أى Partition على الهارد بواسطة أداة Disk Management المتواجدة فى نظام ويندوز عن طريق اختيار أمر Shrink لتصبح هناك مساحة خالية Free Space وأتركها كما هى ثم أبدأ فى تثبيت أوبونتو بشكل يدوى.

ستجد عملية تثبيت أوبونتو بشكل يدوى فى إجابة سؤال على موقع AskUbuntu ..




الثلاثاء، 19 مايو 2015

تأثير فلسفة لينكس linux philosophy

جميع أنظمة التشغيل لها فلسفة تسير عليها بما فيها نظام جنو/لينكس، كما أن لتلك الفلسفة تأثير على المجتمع الذى يستخدم ذلك النظام.بل ويؤثر على تطوير البرمجيات له.

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

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

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

على سبيل المثال فإن فلسفة نظام التشغيل ويندوز Windows تشبه نظام التشغيل VMS. وهى تتلخص فى حماية المستخدمين من كل شىء قد يسبب لهم ورطة  _أو من وجهة نظرى منع المستخدمين من كل شىء قد يسبب لصاحبى أنظمة التشغيل ورطة_ . يرجع هذا التشابه بالتأكيد أن المطور الأساسى لنظام Windows NT هو نفس الشخص الذى طور نظام VMS.

كما أن نظام التشغيل MAC لا يختلف كثيرا، فكونه هو ونظام التشغيل ويندوز Windows يوفر GUI لسطح المكتب، في رأي الكثيرين، يوفر للمستخدم تجربة أكثر اتساقا وتكاملا، وأكثر سلاسة لتجربة المستخدم User Experience. كلا النظامين يوفران أيضا سطر أوامر Command Line Interface 'CLI' للتفاعل على مستوى منخفض بين المستخدم ونظام التشغيل لكنها بالتأكيد محدودة بعدد معين من الأوامر خاصة حين تُقارن بأنظمة لينكس ويونكس.

لكن الجدير بالذكر أن سطر الاوامر CLI لنظام التشغيل MAC وهو عبارة  Bash Shell يمدك بقدر كبير من القوة كما فى لينكس لكنه يعتبر مدفون داخل النظام تجعل من الصعب العثور عليه إلا إذا كنت تعرف بكونه موجود فى مكان ما.

المفهوم الجذرى Radical concept

أثناء قيام تطوير أنظمة يونكس UNIX في أواخر الستينات وأوائل السبعينات، عزم المطورين على بناء نظام تشغيل مختلفا إلى حد كبير عن أنظمة التشغيل التي سبقته. كانت فلسفة يونكس UNIX مختلفة اختلافا كبيرا عن أنظمة التشغيل الأخرى. وتم استمداد فلسفة لينكس Linux مباشرة من فلسفة يونكس UNIX.

لقد وجدت النص التالى فى فصل مقدمة عن فلسفة يومكس بكتاب Linux and the Unix Philosophy للكاتب Mike Gancarz يقول فيها :
"إن نظام التشغيل بطبيعته يجسد فلسفه صانعوه، فصانعى نظام التشغيل يونكس UNIX بدأوا بمفهوم جذرى وهو: أنهم أفترضوا أن مستخدم نظامهم ذو ثقافة جيدة بالكمبيوتر من البداية، ففلسفة يونكس UNIX تدور حول فكرة أن السمتخدم يعرف ما يفعل."

حقا.. هل قالوا ذلك !! لكنها ليست الحقيقة، فالعكس تماما هو الصحيح فى الواقع.
 أحد العبارات المفضلة لدى عن يونكس والتى تنطبق أيضا على لينكس وتنسب إلى شخص يدعى Doug Gwyn وهى جملة رائعة :
"لم يُصمم يونكس ليوقف مستخدميه من القيام بأشياء غبية، لأن ذلك أيضا سيمنعهم من القيام بأشياء ذكية"

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

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

التنوير Enlightenment

حاول العديد من الأشخاص على مر سنوات فى تنوير البقية منا  بتدوين جوانب مختلفة من فلسفة لينكس، فقد كتب Mike Gancarz أولا  فلسفة يونكس "The Unix Philosophy" ثم تبعها بفلسفة لينكس ويونكس Linux and the Unix Philosophy حيث تسرد هذه الكتب 9 مبادئ رئيسية و 10 معتقدات تقريبا.

كما قام Eric Raymond بكتابة 17 قاعدة ليونكس فى كتابه "The Art of Unix Programming"

بأخر المقال قائمة بأسماء المراجع التى تكلمت بتفصيل عن فلسفة لينكس ويونكس بالإضافة إلى آثارها.

الطرفية Terminal 

تتلخص فلسفة لينكس فى سهولة الوصول إلى سطر الأوامر CLI وذلك عن طريق محاكى يسمح لك بذلك لتستخدم سطر الأوامر بقوته. هناك العديد من اوجه سطح المكتب GUI Desktop يختار من بينها المستخدم ما يحبه ويتناسب مع استخدامه وعمله. ستجد لكل واجهة سطح مكتب الطرفية Terminal الخاصة به والتى يسمح الكثير منها بفتح أكثر من Tab لتنتقل بينها وكل منها تستخدمها فى أداء عملية معينة بصلاحيات مختلفة عن الأخرى كما تريد.

بكل بساطة سطر أوامر لينكس Linux CLI يجذبك بقوته ومرونته، بل سيغير فى الطريقة التى يمكنك أن تستخدم بها الكمبيوتر.

التحكم الكامل Complete control

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


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

التوجّه الأساسى للينكس The Linux prime directive

لقد وصلت إلى قناعة بالنظر إلى كل الحديث عن فلسفة لينكس إلى كلمة بسيطة :

معاملة كل المستخدمين باحترام
Treat all users with respect


المراجع :
1- كتاب The Art of Unix Programming للمبرمج Eric Raymond
2- كتاب Linux and the Unix Philosophy لـ Mike Gancarz .. معلومات عن الكتاب : Digital Press, 2003, ISBN 1-55558-273-7

-------------------

الأحد، 17 يونيو 2012

سكربت بايثون: عمل backup للمجلدات الرئيسية باللينكس


سكربت بلغة بايثون _لنظام اللينكس_ يستخدم لعمل backup للمجلدات والملفات الموجودة داخل مسارات home الهامة (
'Downloads', 'Music', 'Documents', 'Pictures', 'Videos') .
المكان الافتراضى لنسخ ملفاتك /media/DATA/Backup ،قم بتغيير DATA إلى اسم partition الخاص بك الذى تريد انشاء backup به.

لست أعتمد فى السكربت على أوامر من سطر الأوامر لينكس بل أعتمد على الدوال الموجودة فى Modules بايثون مثل os ، shutile .

رخصة السكربت GPL


الخميس، 14 يونيو 2012

خريطة نواة لينكس


أضغط على الصورة للتكبير

الثلاثاء، 24 أبريل 2012

كيف تحول مجموعة من الصور إلى ملف pdf

السلام عليكم

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

فإن كنت من مستخدم الويندوز فيمكنك استخدام برنامج pdfForge ،وهو برنامج يستخدم لتحويل ملفات word إلى pdf ،بالاضافة إلى دمج الصور فى ملف pdf واحد.


وأما إن كنت من مستخدمى الللينكس ^_^ ، فقد ذكرتها كأحد مميزات استخدام الأمر convert ويتم استخدامه كالآتى :

# يمكنك من تحويل الصورة إلى ملف pdf :

convert file_name.png output.pdf

# يمكنك من دمج مجموعة من الصور _موجودة بمجلد_ فى ملف pdf واحد

convert *.png output.pdf
ولجعل الصور مرتبة بداخل ملف pdf يتم ترتيبها أبجديا فى البداية وسيتم دمجها بنفس الترتيب.

للاستزادة فى مميزات أمر convert ... الرابط

دمتم بود ^_^

الأربعاء، 18 أبريل 2012

أمر history فى سطر الأوامر باللينكس linux





أمر history فى سطر الأوامر باللينكس linux

سنتحدث سريعا عن أمر history ،والفوائد المتعلقة به.

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

هنا تأتى أهمية أمر history ،وهو أمر يقوم بعرض جميع الأوامر التى قمت باستخدامها فى سطر الأوامر قبل ذلك.

نفترض أنك أردت أن تقرأ تلك الأوامر من ملف ،فستجدها محفوظة فى ملف مخفى يسمى bash_history. موجود فى ملفك ،ويمكنك فتحه عن طريق سطر الأوامر بأحد تلك الأوامر او ما تحبه :
gedit ~/.bash_history
nano ~/.bash_history
cat ~/.bash_history

أما لو أردت أن تحفظ تلك الأوامر السابقة الموجودة فى history فى ملف ليكون مرجعا لك فيما بعد إن غيّرت النظام أو لأى سبب فيمكن أن تستخدم الأمر التالى :
history > file_saved_for_reference.txt
وسيحفظ الملف فى المسار الذى أنت فيه.

قد يشعر البعض أن عدد الأوامر المحفوظة فى history كثيرة ،لذا يمكنك تنظيف history من الأوامر المحفوظة فيه عن طريق الأمر التالى :
clear history

دمتم بود ^_^

الثلاثاء، 17 أبريل 2012

اختلافات جوهرية بين اللينكس والويندوز





اختلافات جوهرية بين اللينكس والويندوز

1- الحرية أم القيود
إلى أى مدى تطمح للحرية ،وهل تحب أن تعيش فى القيود دائما. أنت مع رخصة GPL لأنظمة Gnu/Linux ستجد حريتك المفقود فى نظام الويندوز ،فنظام اللينكس يقدم لك الحريات الأربع :
# حرية الاستخدام : كما تشاء
# حرية الاطلاع على الكود البرمجى
# حرية التعديل : لتناسب استخدامك
# حرية التوزيع : قبل أو بعد التعديل (ولك حرية التوزيع التجارى)
فلن تجد مع لينكس من يتهمك بالسرقة أو اللصوصية لأنك قمت بتنصيب توزيعتك على جهاز أخيك او أقربائك.
أما مع ويندوز فستقاضيك إن قمت بتنصيب نسختك على جهاز أخيك لأنك يجب أن تشترى رخصتين للجهازين ،فإن اشتريت 10 رخص فقانونيا يُسمح لك بتنصيبهم على 10 أجهزة فقط.



2- المرور/النفاذ Access أو "اجرى ألعب بعيد ^_^"
من النقاط الفارقة فى أنظمة Gnu/Linux أنك لك حرية الاطلاع على الكود البرمجى حتى نواة النظام وهى قلب نظام اللينكس ،بل والتغيير فيها أيضا.
ولكن قد تأتى لك الوساوس لتخبرك إن كان الكود البرمجى متاح للجميع ،إذن فقد يقوم بعض مبرمجي البرمجيات الخبيثة باستغلال نقطة ضعف فى الكود ليفسدوا فى النظام ،ولكن دعنى نبهك هل هم من يقرأوا الكود فحسب .. لا ،ستجد الكثير ممن له نفس الحرية فى الاطلاع على الكود ،والتبليغ عن أى ثغرات بل وترقيعها أيضا ،وذلك سيؤدى إلى سرعة التحسينات للبرمجيات وحل لمشاكل bugs .
لا أعرف ماذا أقول لك عن الويندوز ولكن تكفى " اجرى ألعب بعيد ^_^ ".

3- سطر الأوامر
ألم تشاهد مشهد من فيلم أكشن لرجل يجلس أمام شاشة وتتحرك أنامل يديه بخفة عالية فوق لوحة المفاتيح لتسطّر مجموعة من الأوامر الخارقة ؟ هذا هو سطر الأوامر الخارق..
تتميز أنظمة Gnu/Linux بقوة سطر الأوامر لديها من خلالها تستطيع فعل العجائب ^_^ ،ولكن لا تجزع فإن كنت ممن يحب العمل على الواجهة الرسومية وليس سطر الأوامر فستجد الواجهات الرائعة أيضا فى اللينكس.
أما الويندوز فلن تجد به من يعلم بوجود سطر أوامر به بل تجده يستخدمه وهو لا يعلم إلا القليل ،وكأن مايكروسوفت تخفى ذلك عن مستخدميها.

4- منظومة للتنصيب أو الفوضى
مع أنظمة Gnu/Linux لن تحتاج للبحث عن مكان كل برنامج للبحث أو الاضافة أو الحذف ،لأنك ستجد مكانا واحدا لتفعل ما تريد ،فهو عبارة عن منظومة للحزمة الموجودة على النظام مثل Synaptic.
أما مع الويندوز فلن تجد تلك الأداة ،ستبحث بنفسك عن البرنامج التى تريد تنصيبه بل وتملأ ذهنك بأين يوجد كل برنامج أو لعبة تريد تنصيبها أو نصبّتها أو أردت حذفها ،ثم تجد الأعجب وه أن البعض يظل يزعم أن تنصيب البرمجيات على ويندوز أسهل من لينكس ،حيث يجد أيكونة setup.exe ليضغط عليها فحسب ،ولم ينظر لمنظومة التنصيب كاملة.

5- المرونة أم الجمود
متى آخر مرة دُهن بيتكم ،وهل غيّرتم أثاثكم حينها أم لا ؟؟!!!
فلو كان دهان بيتكم مثل Theme أما الأثاث فمثل البيئة الرسومية ،وتخيلت معى حين تجلس على الويندوز فما هى أقصى قدراتك لتغيير شكل نظامك؟ ... لن تجد سوى Theme أما مع أنظمة Gnu/Linux ستجد أكثر من ذلك بكثير ،فلن تغيّر Theme فقط بل تستطيع أن تغيير البيئة الرسومية أيضا وتختار بين العديد من البيئات ذات النكهات الخاصة.
فمرونة اللينكس لن تجد لها حدود ^_^ .

6- يومياتك مع نظامك
لن تجد أحد كتب كتابا او كتيبا يدعى يوميات ويندوزاوى ،لكن ستجد عندنا مع اللينكس وفقط كتب عن تجارب للنظام مثل كتابى يوميات لينكساوى ^_^.



ذلك غيض من فيض ،وكفى ^_^

السبت، 14 أبريل 2012

أمر apt-get فى أوبنتو لينكس





كل من يعمل على أوبنتو ،وأراد أن يقوم بتنصيب برنامج ما من المستودعات ،ماعليه إلا أن يستخدم ubuntu software center أو يفتح الطرفية Terminal ليقوم بكتابة أمر التنصيب والذى عادة يكون باستخدام أداة apt-get

وحديثنا الآن عن امكانات أمر apt-get والتى لم تتوقف عند التنصيب أو الحذف ،لذا لنبحر سوية مع هذا الأمر الرائع.

عند تنصيب برنامج أو حزمة معينة :
sudo apt-get install package-name

لحذف برنامج أو حزمة معينة _ دون ان يحذف ملفات الاعداد للبرنامج "Configuration files" _:
sudo apt-get remove package-name

أما لو أردت حذف البرنامج مع حذف ملفات اعداده داخل النظام فيمكنك استخدام أحد الأمرين التاليين فكلاهما واحد :
sudo apt-get remove --purge package-name
sudo apt-get purge package-name

أما ملفات الاعداد الموجودة فى home فلا يتم حذفها إلا يدويا ،وبحسب نوع البرنامج تجدوا ملفاته فى مسار أو أكثر من المسارات التالية: _حيث اسم الملف app-name_ :
/home/.app-name
/home/.config/app-name
/home/.cache/app-name
/home/.local/share/app-name

لتحديث الحزم والبرامج المثبتة :
sudo apt-get upgrade package-name

إذا كنت قد أضفت مفتاح لمستودع برنامج جديد ،فإنك تستخدم الأمر التالى لتحديث فهرسة البرامج الموجودة بالمستودعات :
sudo apt-get update
ثم تستخدم أمر التنصيب.

قد يمل البعض من كونه عند تنصيب أوبنتو مرة يدخل على سطر الأوامر ليكتب أوامر تنصيب أى برنامج ،لذا يمكنه أن يوفر عليه ذلك ،وذلك بتحميل binary files للبرامج عن طريق الأمر :
sudo apt-get download package-name
وحين تقوم بتنصيب أبونتو مرة أخرى يمكنك الضغط على الملفات التى قمت بتحميلها بواسطة الأمر السابق لتقوم هى بعملية التحميل من المستودعات والتسطيب دون الدخول لسطر الأوامر.

أرجو ان أكون قد أفدتكم ^_^


الأربعاء، 22 فبراير 2012

خواطر حول التصميم 1

خواطر حول التصميم // كيف تصمم

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

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

يمتلك المصممون الجيدون فكرا جيدا وذوقا رائعا.. فكرا جيدا فى توليد فكرة التصميم ،وذوقا رائعا فى اخراج هذه الفكرة على هيئة تصميم رائع ،أما البرامج المستخدمة فى التصميم مثل Photo Shop و Illustrator و Inkscape فهى مجرد أدوات نستخدمها لتحقيق ما نريد.
ليس الفكر والذوق هى القدرات الوحيدة التى يجب أن يمتلكها المصمم المحترف ،بل يجب أن يكون محللا قادرا على تحليل البيانات المتاحة عن التصميم المطلوب ،ومعرفة متطلباته ،ويحلل كيفية تنفيذه للتصميم ،لأن امكانيات المصمم ليست مميزات البرنامج المستخدم فى التصميم _Software Features_ فحسب ،بل هى أكبر من ذلك بكثير ،وعقل المصمم ليس مقيدا بشىء سوى خياله ،كما قال أينشتاين: "الخيال أهم من المعرفة. بالخيال نستطيع رؤية المستقبل".
يجب أن تمتلك الثقة فى نفسك وفى قدراتك وليس فى مميزات برامج التصميم.

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

خواطر حول التصميم 2 - متطلبات التصميم
خواطر حول التصميم 3 - التقليد والمحاكاة


الاثنين، 20 فبراير 2012

سكربت بايثون: اغلاق أى عملية بالنظام بعد وقت محدد

السلام عليكم

قام أخى نائل فى تدوينة له بعنوان "أدوات بسيطة فى روبى" بكتابة سكربت بلغة Ruby لاغلاق أى عملية بنظام لينكس بعد وقت محدد ،فقمت باعادة كتابته بلغة Python _مع تعديلات بسيطة_ عسى أن يفيد غيرى :)


تشغيل ملفات deb, rpm, run, sh من خلال سطر الاوامر


السلام عليكم

هذه تجميعة لأوامر يتم استخدامها عن طريق سطر الأوامر 'Terminal' فى أنطمة linux لتشغيل ملفات ذات امتداد deb, rpm, sh, run, py, rb قمت بتجميعها منذ فترة لأنى كنت أنسى بعضها ،أرجو أن تستفيدوا بها.

لتحميل نسخة pdf من الأوامر ..هنا

لتنصيب ملفات deb
sudo dpkg -i package_name.deb

لتنصيب ملفات rpm
rpm –ivh package_name.rpm

لترقية حزمة rpm
rpm –Uvh package_name.rpm

لتشغيل ملفات .run
لتعديل تصريح الملف ليكون قابلا للتنفيذ:
chmod a+x file_name.run
لتشغيل الملف
./file_name.run

لتشغيل ملفات ذات امتداد sh
لتعديل تصريح الملف ليكون قابلا للتنفيذ:
chmod a+x file_name.sh
لتشغيل الملف
sh file_name.sh
أو
bash file_name.sh

لتشغيل سكربت بلغة بايثون py
python file_name.py

لتشغيل سكربت بلغة روبى rb
ruby file_name.rb

دمتم بخير

السبت، 4 فبراير 2012

ملخص عن الشبكة الاجتماعية الحرة Identi.ca


السلام عليكم ورحمة الله وبركاته

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



الاثنين، 10 يناير 2011

كتاب يوميات لينكساوى: شكر وأسباب وأهداف

السلام عليكم ورحمة الله وبركاته

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

فى البداية أوجّه الشكر إلى :

>>الاستاذ رءوف شبايك صاحب كتاب "انشر كتابك بنفسك" والذى أجده أحد الأسباب الرئيسية لظهور الكتاب

>>الأخ الفاضل محمد البردعى صاحب مدونة Arabic Foss والذى استعنت بجزء من مقالته ‫"المستخدم العربى، الانترنت ‫وجنو+ لينوكس " فى باب "‫ الحرية و لينوكس و المستخدم العربي‬"

>>الأخ الفاضل محمد طريف مندو صاحب مدونة طريفيات والذى استعنت بمقالته "‫ما أهمية أن يكون البرنامج حرا ؟‬"

جزاهم الله خيرا
هؤلاء لهم الفضل بعد الله فى الجهد الذى لمستموه من خلال الكتاب ،أما الجزء المعنوى فإنى لمسته منهم ومنكم كلكم بلا استثناء

>>>أسباب كتابة كتاب يوميات لينكساوى

الأمر فى البداية لم يكن كتابا ،بل كانت مدونة "يوميات لينكساوى" والتى كنت كتبت بها أجزاء ليست بالكثيرة من الكتاب ثم دمجتها مع مدونتى الأخرى وهى "خوارزمى العرب" وجعلت بها قسما ليوميات لينكساوى. فالأمر كان من البداية مدونة ثم وقعت على كتاب "انشر كتابك بنفسك" للاستاذ رءوف شبايك فشدنى عنوان الكتاب فبدأت قراءته .

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


>>>أهداف كتابة كتاب يوميات لينكساوى

# كان الهدف من من وراء _المدونة ثم الكتاب بعد ذلك_ هو تقديم مثال حى للآخرين الذين يفكرون فى استخدام جنو/لينكس ولكنهم يشعرون بصعوبه الانتقال إلى نظام جديد ،ومحاولة مناقشة فكرهم ،والتحدث عن الصعوبات التى تواجههم قدر الإمكان.

# خوض تجربة جديدة فى عالم كتابة الكتب ثم نشرها خاصة بعد مطالعة مدونة الاستاذ رءوف شبايك

# حبى لكل شىء جديد، وحبى للتغيير _أكيد أتمنى للأفضل_.

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


أريد أن أشكر الكل ولا أريد أن ذكر أحدا لأنسى أخر، فكلكم عون لى.

الأربعاء، 5 يناير 2011

لعبة "Palapeli "Puzzle Game


السلام عليكم ورحمة الله وبركاته

لمحبى لعب puzzle وتجميع الصور أكلمكم فى هذه التدوينة عن لعبة جميلة لتجميع قطع الصور ألا وهى لعبة
palapeli الجميلة.
تتميز اللعبة بميزة جميلة جدا وهى إضافة صور جديدة لتقوم بتجميع قطعها ،وهى أحد ألعاب واجهة kde الممتعة.

اللعبة لمستخدمى نظام لينكس
linux ،فإن كنت من مستخدمى واجهة kde فقد تجدها عندك ،وإن لم تكن موجودة أو كنت من مستخدمى واجهة أخرى مثل Gnome فيمكنكم تحميلها من المستودعات

الاثنين، 3 يناير 2011

سكربت لضغط ملفات pdf

السلام عليكم ورحمة الله وبركاته
كتب ريكاردو فريرا Ricardo Ferreira سكربت جميل بواجهة رسومية (Zenity) لضغط ملفات pdf وأسماه Compress PDF.
السكربت يأتى بعدة لغات :الانجليزية والاسبانية والفرنسية والتشيكية والبرتغالية (ولكن يمكنك ترجمته إلى لغتك إن أردت - 10 أسطر قصيرة فقط التى تحتاج لترجمة ) ويمكنك أن تختار بين خمسة مستويات من الضغط :Screen-view only, Low Quality, Hight Quality, High Quality (Color Preserving) and Default
كمثال: ضغط ملف pdf باستخدام المستوى Deafult يقل حجم الملف من 4.6 ميجا إلى 3.3 ميجا بدون فقد فى الجودة المرئية
(تجربة شخصية: قمت بضغط ملف بمستوى Deafult فقلت مساحته من 13 ميجا إلى نصف ميجا تقريبا) وهذا يدل على أن الضغط يختلف من ملف لآخر بسبب محتوياته.
لتنصيب السكربت بواجهة رسومية ،انسخ هذه الأوامر بسطر الأوامر terminal:

ahmed@EngAhmed:~$

sudo apt-get install zenity ghostscript #dependencies
cd ~/.gnome2/nautilus-scripts
wget http://launchpad.net/compress-pdf/1.x/1.1/+download/Compress-PDF-1.1.tar.gz
tar zxvf Compress-PDF-1.1.tar.gz
لتشغيل السكربت ،اضغط كليك يمين على ملف pdf المراد ضغطه ثم اختار "Compress PDF" من قائمة Scripts



الجمعة، 12 نوفمبر 2010

لعبة gbrainy

السلام عليكم ورحمة الله وبركاته

لعبة gbrainy هى لعبة تهدف لتنشيط العقل وتدريبه يشعر فيها لاعبها بالمتعة

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

الأربعاء، 10 نوفمبر 2010

كتيّب "تنصيب أوبنتو للمبتدئين" الآن بين يديك

السلام عليكم ورحمة الله وبركاته

يعتبر تنصيب نظام التشغيل أوبنتو لينوكس ubuntu linux بشكل عام أحد أعقد الخطوات بالنسبة للكثيرين، وهي "بالنسبة لهم" خطوة صعبة التنفيذ ومحفوفة بالمخاطر.

الاثنين، 8 نوفمبر 2010

برنامج Brasero لنسخ وحرق الاسطوانات


السلام عليكم ورحمة الله وبركاته

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

برنامجنا اليوم هو برنامج Brasero المجانى ومفتوح المصدر _نعم مفتوح المصدر .. لا تملّوا من تلك الكلمة_

الجمعة، 29 أكتوبر 2010

برنامج المحادثة Pidgin

السلام عليكم ورحمة الله وبركاته

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

برنامج pidgin هو برنامج محادثة مجانى ومفتوح المصدر _نعم سأعيدها إلى أن تحفظوها.. مفتوح المصدر_ وهو يدعم أكثر من 10 بروتوكولات أهمها Yahoo, Google Talk(Gmail), Msn, IRC, SILC.