‏إظهار الرسائل ذات التسميات لينُكس. إظهار كافة الرسائل
‏إظهار الرسائل ذات التسميات لينُكس. إظهار كافة الرسائل
الثلاثاء، 22 أبريل 2014

كتاب يوميات لينكساوى - رحلة فى أراضي دولة جنو/لينكس

كتاب يوميات لينكساوى
خلال الثلاثة سنوات الماضية تزايد عدد مستخدمي نظام لينكس فى العالم، كمستخدمين أفراد، وكشركات أيضًا، ومصالح حكومية حول العالم، ففلسفة المصادر المفتوحة الآن فى نمو مستمر، فقبل ثلاثة سنوات من الآن، كان لا يوجد أى موقع أو منتدي عربي يهتم بتوزيعات لينُكس، أما الآن فيوجد مئات من المواقع العربية التي تتحدث عن لينُكس وتوزيعاته، كما ستجد العديد من القنوات على اليوتيوب المتخصصة فى شروحات لينُكس وتوزيعاته المختلفة.
وفي عام 2011 أصدر الأستاذ أحمد فوزي -وأنا اعرفه وتحدثت معه كثيرًا- كتابه يوميات لينكساوى، والذي يتحدث فيه عن حكايته فى إستخدام لينُكس بطريقة شيّقة وممتعة للغاية.
فى الجزء الأول من الكتاب تحدث عن تجربته فى 57 صفحة من المتعة والتشويق، أما فى الجزء الثاني فقد أصدره العام الماضي 2013، وقد احتوى الجزء الثاني على 78 صفحة فقط.
قمت بتجميع الجزأين معًا فى ملف واحد، لتسهيل تحميله عليكم، أرجو أن ينال إعجابكم.
تحميل الكتب: من هنا.
كلمة سر فك الضغط: www.phpgeekar.com

كتاب اوبنتو ببساطة ! طريقك لمعرفة وإحتراف اوبنتو


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

الأحد، 19 يناير 2014

شرح تثبيت برنامج FFMPEG للتعامل مع الفيديوهات على لينكس


شرح تثبيت برنامج FFMPEG للتعامل مع الفيديوهات على لينكس
برنامج FFMPEG من أهم البرامج الخاصة بتحرير الفيديوهات وتسجيلها على توزيعات Debian عمومًا وعلى توزيعة اوبنتو على وجه الخصوص، وسنتعرف فى هذه التدوينة على كيفية تثبيت البرنامج ومن ثم كيفية إنشاء وتحرير فيديو بسيط من خلاله عبر الطرفية فقط Terminal.
أولاً: قم بفتح الطرفية Terminal.
ثانيًا: قم بتنفيذ هذا الأمر لتثبيت البرنامج:
$ apt-get install ffmpeg php5-ffmpeg
ثالثًا: ستظهر لك تلك الجمل، قم بالضغط على حرف y ثم enter:
Reading package lists... Done
Building dependency tree
Reading state information... Done
ffmpeg is already the newest version.
The following NEW packages will be installed
php5-ffmpeg
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 19.5 kB of archives.
After this operation, 98.3 kB of additional disk space will be used.
Do you want to continue [Y/n]?
الآن وبعد أن تم تثبيت البرنامج، سأقوم بوضع مثال بسيط لكيفية إنشاء فيديو جديد عبر هذا البرنامج، والآن قم بفتح الطرفية ثم اكتب هذا الأمر:
ffmpeg -i input.avi -strict experimental -vf
"drawtext=fontfile='/usr/share/fonts/truetype/freefont/FreeSansBold.ttf':text='www.
phpgeekar.com':x=5:y=20:fontsize=15:fontcolor=white" -vcodec libx264 -preset medium -acodec copy output.mp4

والآن تستطيع تغيير بعض القيم ليصبح الفيديو كما توّد انت كما كالتالي:
input.avi: إسم الفيديو.
drawtext: مسار ملف الخطوط.
text: ما تريد كتابته فوق الفيديو.
x: موقع النص عرضا، من اليسار.
y: موقع النص إرتفعا، من اﻷعلى.
fontsize: حجم الخط.
fonctcolor: لون الخط.
vcodec: كوديك الفيديو.
preset: سرعة العملية.
acodec: كوديك الصوت.
output.mp4: اسم الملف النهائي.
السبت، 23 نوفمبر 2013

حصريا تثبيت فوتوشوب Photoshop CS6 على لينكس/اوبنتو


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

كلنا  نعرف مزايا نظام لينكس عن الويندوز من ناحية الحماية و ايضا السرعة و غيره  لكن كان يعيبه بعض الاشياء , منها  عدم توفر برنامج  الفوتوشوب للمصممين خاصة النسخة الثالثة عشرCS6  فاليوم اتينا  لكم بشرح لكيفية تثبيت الفوتوشوب على نظام لينكس ,
و ثبتناه على نظام ابونتو 12.4 في الشرح , (الشرح من القائنا " لانه نشر في كثير من المدونات بغير و حق).
لتحميل نسخة الفوتوشوب المستخدمة فى الشرح: http://likepage.fr/bPA6y




اتمنى يحوز على رضاكم و دمتم بخيير ..
الأحد، 8 سبتمبر 2013

شرح بعض مجلدات ليُنكس/اوبنتو الأساسية والمهمة


شرح بعض مجلدات ليُنكس/اوبنتو الأساسية والمهمة
المستخدمين الجُدد لنظام لينُكس/أوبنتو، سيجدون صعوبة فى فهم المجلدات الأساسية التى يتم إنشاؤها تلقائيًا مع تثبيت التوزيعة، ولذلك فى تلك التدوينة سأسرد لكم نبذة عن بعض المجلدات الرئيسية التى قد تراها غريبة للوهلة الأولى فى بداية تعاملك مع التوزيعة، فلنبدأ الآن !
- مجلد bin: وهو إختصارًا لـ Binary Applications، وفي هذا المجلد ستجد معظم البرامج الموجودة مع التوزيعة.
- مجلد boot: وموجود به جميع الملفات الخاصة بعمل إقلاع Boot للنظام.
- مجلد dev: وهو موجود به الـDives الموجودة على جهازك.
- مجلد etc: وهو موجود به معظم ملف الإعدادات Configuration الخاص بالنظام.
- مجلد home: ستجد به الملفات الخاصة بكل مستخدم للتوزيعة.
- مجلد lib: وهو مثل مجلد Program Files فى ويندوز.
- مجلد media: وتجد به المجلدات التى قمت بتحميلها أو بمعنى أصح قمت بعمل Mounting لها.
- مجلد opt: وهو المجلد الذي يتم تثبيت برامجك الجديدة فيه.
- مجلد proc: يحتوى على بعض القوائم الخاصة بالنظام.
- مجلد var: يحتوى على بيانات الدخول، وقواعد البيانات الخاصة بالنظام.

شرح تثبيت السيرفر المحلي Apache2 و PHP5 و MySQL5 على اوبنتو بسهولة


شرح تثبيت السيرفر المحلي Apache2 و PHP5 و MySQL5 على اوبنتو بسهولة
في تدوينة سابقة، شرحت تنصيب واستخدام السيرفر المحلي على ويندوز ولينُكس/اوبنتو، لكنني لم أتدخل فى طريقة التنصيب على أوبنتو، بل اكتفيت بذكر برنامج Xampp، ومن ثم وضعت فيديو يشرح كيفية تثبيت البرنامج على أوبنتو، لكن التثبيت وحده استغرق الكثير من الوقت والأكواد، ولذلك أحببت أن أطرح طريقة سهلة جدًا، لتثبيت السيرفر الوهمي على لينُكس/اوبنتو، تعتمد تلك الطريقة ببساطة على على بعض الأوامر البسيطة التى ستقوم بنسخها ووضعها فى الطرفية Terminal، وسيتم التثبيت بنجاح !

- تثبيت MySQL5.

قم بنسخ الأمر التالي وقم بوضعه فى الطرفية:
sudo apt-get install mysql-server mysql-client


- تثبيت Apache2.

قم بنسخ الأمر التالي وقم بوضعه فى الطرفية:
sudo apt-get install apache2


- تثبيت PHP5.

قم بنسخ الأمر التالي وقم بوضعه فى الطرفية:
sudo apt-get install php5 libapache2-mod-php5
الثلاثاء، 3 سبتمبر 2013

شرح تنصيب واستخدام السيرفر المحلي على ويندوز ولينُكس/اوبنتو

شرح تنصيب واستخدام السيرفر المحلي على ويندوز ولينُكس/اوبنتو

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

- ما هو السيرفر الوهمى، وما فائدته؟
من المعروف أن برامج الويب Scripts لا تعمل سوى على نوع خاص من اجهزة الحواسيب تسمّى سيرفرات Servers، وهذا النوع من الأجهزة تكون غالية الثمن جدًا، حيث لا يستطيع أى شخص بسهولة شراءه، ولكن توجد مشكلة هنا وهو عدم قدرة مبرمجي لغات الويب مثل PHP , Perl , Python , ASP  من تجربة برامجهم وإختبارها وتشغيلها قبل نشرها إن لم يكن لديهم جهاز سيرفر!! إذًا فما الحل؟؟
الحل هنا يكمن فى برامج السيرفر الوهمي والتي من اسمها تقوم بتخصيص جزء من حاسوبك الشخصي لجعله سيرفر وهمي تستطيع تصفحه عبر رابط معين عبر أى متصفح لديك.
هذا الرابط يكون غالبًا كالتالى : http://localhost ، والآن لنتعرف على كيفية تنصيب برنامج AppServ على ويندوز.
أولاً: قم بتحميل البرنامج عبر هذا الرابط، من هنا.
ثانيًا: قم بإتباع الخطوات التالية:
1. قم بفتح الملف.
2. اتبع الخطوات إلى أن تصل إلى بيانات MySQL،
    إنتبه أن تلك الخطورة مهمة جدًا لإستخدام PhpMyAdmin ، تلك الخطوة هى إدخال اسم مستخدم وكلمة مرور للسيرفر، وتكمن أهمية تلك الخطوة هى دائمًا فى برمجة ملفات الإتصال بقاعدة البيانات، وايضًا للدخول إلى PhpMyAdmin، حيث أنك يجب أن تقوم بحفظ الاسم وكلمة المرور للإتصال بقاعدة البيانات والدخول إلى PhpMyAdmin، فحبذًا لو قمت بتحديد اسم المستخدم وكلمة المرور root.
3. باقى الخطوات سهلة !
ليس المهم معرفة كيفية التنصيب، فكيفية التنصيب سهلة ومنتشرة فى كل مكان على الإنترنت، لكن الآن كيف تبدأ مع هذا السيرفر؟ تلك هى المشكلة التى تقع أمام الكثير من المبتدئين، والآن لنبدأ فى معرفة كيفية استخدام السيرفر.
اتفقنا أن هذا السيرفر يعمل على هذا الرابط : http://localhost ، والآن إذا قمت بالدخول إلى هذا الرابط فسيتم الدخول إلى ملف Index.php الموجود إفتراضيًا بداخل القرص C قم AppServ ثم www، إذًا نستطيع إستنتاج أن مجلد www هو المجلد الرئيسي الذي سنضع فيه ملفات الـPHP ليتم إستعراضها عبر الرابط الماضي، فمثلاً يمكننا إنشاء ملف باسم learn.php ووضعه بداخل مجلد www ومن ثم إستعراضه عبر الرابط التالي : http://localhost/learn.php ، كما يمكننا إنشاء مجلد مثلاً باسم go او أى اسم آخر، وبداخله نستطيع إنشاء ملف index.php لإستعراضه إفتراضيًا عند الدخول إلى http://localhost/go ، كما يمكننا بداخل نفس المجلد إنشاء ملف os.php لإستعراضه عبر http://localhost/go/os.php، أظن أن الآن الصورة واضحة، ولكن ماذا عن الـPhpMyAdmin؟؟
تستطيع الدخول إلى PhpMyAdmin لإنشاء قواعد البيانات والتعديل عليها عبر http://localhost/phpmyadmin ، وسيتم طلب اسم مستخدم وكلمة المرور الذين قمت بإدخالهم أثناء التنصيب كما ذكرت لك آنفًا.
ولكن ماذا إن ادخلت اسم المستخدم وكلمة المرور ولم يعمل PhpMyAdmin ولم يتم الدخول؟؟
أحيانًا تظهر تلك المشكلة، وهى مشكلة عادية، وانصحك عندئذٍ متابعة هذا الشرح من هنا.
وهنيئًا لك !
أما بالنسبة لمستخدمي أوبنتو، فيمكنهم تحميل برنامج Xampp عبر هذا الرابط، من هنا.
ويمكنك متابعة هذا الشرح لمعرفة كيفية تنصيب البرنامج على اوبنتو،

 ولكن من الممكن أيضًا أن تواجهك مشكلة عدم بدأ MySQL، فعندئذٍ يمكنك متابعة هذا الشرح من هنا.
الأربعاء، 8 أغسطس 2012

حل مشكلة Couldn't start MySQL فى برنامج Xampp

بسم الله الرحمن الرحيم،
توجد مشكلة شهيرة فى برنامج Xampp المُستخدم على توزيعة أوبنتو من الإصدارات 10.10 فما فوق، تلك المشكلة هى عدم القدرة على بدء نظام MySQL، سأقوم فى تلك التدوينة القصيرة بإذن الله بعرض تلك المشكلة وطريقة حلها بسهولة، سينقسم الدرس إلى جزئين رئيسيين كالعادة، الأول: توضيح المشكلة، والثاني: طريقة حل المشكلة.
- توضيح المشكلة.
تلك المشكلة هى عدم القدرة على بدء وتشغيل نظام MySQL فى برنامج Xammp وهو برنامج السيرفر الوهمى الأشهر الذي يستخدمه أغلب مستخدمي لينُكس وتوزيعة أوبنتو بشكل خاص، وأخص بالذكر أن تلك المشكلة عادةً ما تظهر على اوبنتو 10.10 فيما فوق من الإصدارات مثل 11.04 و 11.10،  والموضوع كله يخص بعض التصاريح فقط التى سنقوم بتعديلها.

- حل المشكلة.
حل تلك المشكلة بسيطة جدًا، قم معي بإتباع تلك الخطوات:

افتح الطرفية Terminal.ادخل هذا الأمر.
sudo chown -hR root /opt/lampp
ثم قم بإدخال هذا الأمر.
sudo chmod -R 777 /opt/lampp
والآن قم بإعادة تشغيل السيرفر عبر إدخال هذا الأمر.
sudo /opt/lampp/lampp restart
وبهذا سيعمل السيرفر كاملاً بنجاح، وسيعمل MySQL بنجاح، ومن المفترض أن ترى تلك الجملة: MySQL Started، لكن ماذا إن لم يعمل حتى ذلك الحين؟ حسنًا، سيتوجب عليك يا صديقي إدخال أمر واحد إضافى.

ها هو هذا الامر.
sudo chmod 755 /opt/lampp/etc/my.cnf
والآن قم بإعادة تشغيل البرنامج بنفس الأمر الآنف ذكره كالتالى:
sudo /opt/lampp/lampp restart
والآن بكل تأكيد، وبكل ثقة سيعمل MySQL بنجاح!