Monthly Archives: ديسمبر 2012

تسريع تنزيل التحديثات في أوبنتو وليونكس منت

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

في الإعدادات الافتراضية يقوم كل من مركز البرامج ومدير التحديثات في أوبنتو (Update / Software Manager) بتنزيل الحزم من الخادم الرئيسي Main server. ولكن الخادم الرئيسي ليس الوحيد الذي يقدم هذه الحزم حيث توجد العديد من الخوادم الأخرى لها نفس الوظيفة، في كثير من الأحيان توجد خوادم أسرع من الخادم الرئيسي نظرا لاعتبارات أهمها الموقع الجغرافي والضعط على الخادم.
ما سأقترح عليه القيام به هو الدخول إلى مركز البرامج Software Manager ثم اختيار قائمة تحرير Edit، في أسفل القائمة ستجد مصادر البرامج Software sources.

مصادر برامج أوبنتو

مصادر برامج أوبنتو

في النافذة التي ستظهر اذهب إلى القائمة المنسدلة أمام خيار التنزيل من… Download from واختر أخرى Other.

اختيار خادم لتنزيل التحديثات

اختيار خادم لتنزيل التحديثات

اختر اسم بلدك من القائمة ثم اضغط زر اختر أسرع خادم Select best server. إذا كان بلدك غير موجود في القائمة اختر بلدا قريبا جغرافيا. بعدها سيجري أوبنتو عدة اختبارات لاختيار الخادم الأسرع. أكد الخيار بعد اكتمال العملية (ربما يطلب منك إدخال كلمة السر قبل التأكيد).

تدوينات متعلقة

أدوات e4rat لتسريع أوبنتو
أداة preload لتسريع تشغيل التطبيقات في أوبنتو

برنامج ClipGrab لتنزيل مقاطع فيديو من على الويب

السلام عليكم،

في هذه التدوينة أقدم لكم برنامج ClipGrab لتحميل مقاطع فيديو من مواقع يوتيوب Youtube وديلي موشيون DailyMotion وغيرها.

يأتي برنامج  Clipgrab بواجهة رسومية تقتصر على الحد الأدنى من الخيارات، ويُمَكن من البحث عن مقاطع فيديو ثم اختيار الصيغة والجودة الذين تود الحصول على الفيديو بهما. يستطيع هذا البرنامج التعامل مع حوالي 40 موقعا لاستضافة مقاطع الفيديو، من بينها المنصات الشهيرة ك youtube و dailymotion.

من الخيارات الأخرى التي يوفرها ClipGrab إمكانية تنزيل مقطع فيديو عن طريق عنوان URL الخاص بالصفحة

الصور التالية تقدم شرحا لأهم خيارات ClipGrab

واجهة برنامج ClipGrab

واجهة برنامج ClipGrab

تنزيل مقطع فيديو باستخدام ClipGrab

تنزيل مقطع فيديو باستخدام ClipGrab

الإعدادات الأساسية ل ClipGrab

الإعدادات الأساسية ل ClipGrab

والآن طريقة التثبيت على أوبنتو عن طريق مخزن PPA

sudo add-apt-repository ppa:clipgrab-team/ppa
sudo apt-get update
sudo apt-get install clipgrab

بالنسبة للتوزيعات الأخرى يمكن تنزيل البرنامج عبر موقعه الرسمي. يعمل البرنامج أيضا على نظامي وندوز وماكنتوش.

رابط مختصر http://wp.me/p1vJeS-3H

مواضيع ذات صلة

تحويل فيديو إلى صيغ مملوكة (مثل PSP و iPhone) على أوبنتو مع برنامج Arista Transcoder

مشاهدة مقاطع فيديو يوتيوب Youtube دون إضافة فلاش

أدوات e4rat لتسريع أوبنتو

السلام عليكم،
في تدوينة اليوم سأقدم لكم أداة e4rat لتسريع إقلاع أوبنتو.

e4rat عبارة عن مجموعة من الأدوات لتسريع إقلاع النظام والتطبيقات التي تستخدمها، تعمل الأداة على أنظمة ملفات ext4 فقط، ومنه اسمها (e4rat هي اختصار ل Ext4 reduced access time). يُمَكنك الأمر mount من معرفة نظام الملفات على تجزئة (partition) قرصك الصلب.

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

تثبيت e4rat

أولا قبل تثبيت e4rat ينبغي التخلص من حزمتين تدخلان في تعارض conflict مع الأداة، وهما ubuntu-minimal و ureadahead عن طريق الأمر (توجد شرطتان أمام purge وليس شرطة واحدة).

sudo dpkg --purge ureadahead ubuntu-minimal

الآن نذهب إلى موقع البرنامج لتنزيل آخر نسخة من الحزمة بصغة حزم .deb (لأوبنتو ودبيان). قم بتنزيل الحزمة الموافقة لمعمارية جهازك (32بت أو 64بت). يمكن معرفة معمارية الجهاز عن طريق الأمر uname -m ، إذا كانت نتيجة الأمر x86_64 نزل الحزمة e4rat_0.2.3_amd64.deb (حيث 0.2.3 هو رقم الإصدار) أما إذا كانت النتيجة مغايرة فنزل الحزمة e4rat_0.2.3_i386.deb.

تنقل إلى المجلد الذي نزلت فيه الملف ثم نفذ أحد الأمرين لتثبيت الأداة (مع مراعاة الاسم الصحيح للملف الذي يحوي اسم الإصدار، هنا الإصدار الأخير هو 0.2.3)

  • بالنسبة لمعمارية 64 بت

sudo dpkg -i e4rat_0.2.3_amd64.deb

  • بالنسبة لمعمارية32 بت

sudo dpkg -i e4rat_0.2.3_i386.deb

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

ملحوظة

الإعداد الافتراضي منذ أوبنتو 10.04، هو إخفاء Grub إذا كان يوجد نظام واحد فقط على الجهاز.

لإظهاره توجد طريقتان:

  • الضغط على زر Shift أثناء إقلاع الجهاز قبل تحميل grub، يعني مباشرة بعد الرسائل التي تظهر عند تشغيل الجهاز والإبقاء عليه حتى تظهر القائمة.
  • تحرير ملف /etc/default/grub ، مثلا عن طريق الأمر

sudo gedit /etc/default/grub

وإضافة علامة # أمام السطر التالي (حتى يتم تجاهله في إعدادات grub)

GRUB_HIDDEN_TIMEOUT=0

ثم نفذ الأمر

sudo update-grub

لأخذ التغييرات في عين الاعتبار.

أعد تشغيل الجهاز.

تحليل متتالية الإقلاع

عند الوصول إلى قائمة grub اضعط مفتاح e لتحرير إعداداته. ابحث عن السطر الذي يبدأ ب “kernel” أو “linux”، عندي يوجد في الترتيب قبل الأخير. سيكون مشابها لما يلي

kernel /vmlinuz26 root=/dev/disk/by-uuid/ …

أو (بداية السطر المذكور في إعدادات grub عندي)

linux /boot/vmlinuz-3.5.1-030501-generic root=UUID=9e38…

أضف العبارة التالية في نهاية هذا السطر

init=/sbin/e4rat-collect

ثم اضغط ctrl+x لمتابعة الإقلاع.

ما فعلناه في الخطوة أعلاه، هو أنا وجهنا e4rat لجمع معلومات عن إقلاع الجهاز والتطبيقات التي سنستعملها بعد الإقلاع. في الدقيقتين اللتيان تليان إقلاع الجهاز سيقوم e4rat بتسجيل كل ما تقوم به، في حالتي مثلا أقوم بالاتصال بالانترنت، تشغيل فايرفوكس وtransmission (عميل بتورنت) ..الخ. سيخزن e4rat هذه المعلومات في الملف التالي /var/lib/e4rat/startup.log بإمكانك التأكد من وجود الملف عبر الأمر

ls /var/lib/e4rat

أعد تشغيل الجهاز.

تخصيص متتالية الإقلاع بالبيانات المحصلة

ما سنقوم به الآن هو توجيه e4rat لاستخدام البيانات التي حصلها سابقا لإعادة تخصيص متتالية الإقلاع (كما قلت في البداية، المبدأ هو تغيير مكان الملفات المعنية بالإقلاع لوضعها في الأجزاء الأولى من القرص الصلب أو لأكون أدق، في الأجزاء الأولى من تجزئة القرص الصلب التي يقلع منها النظام).
عند إعادة التشغيل، انتظر حتى ظهور قائمة grub (مدير الإقلاع) ثم اضغط على e لتحرير الإعدادات، اذهب للسطر المذكور في الخطوة أعلاه ثم أضف single في نهايته. اعمل ctrl+x لمتابعة الإقلاع. ما قمنا به هنا هو أنا طلبنا من grub تشغيل التظام على نمط Single Mode. في حالة ظهور نافذة بها خيارات grub fsck failsafeX dpkg clean resume ، أكد الخيار Resume normal boot.
في الطرفية أدخل الأمر التالي الذي سيقوم بتغيير الملفات الضرورية للإقلاع إلى نفس المكان من أجل وصول أسرع أثناء الإقلاع

sudo e4rat-realloc /var/lib/e4rat/startup.log

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

إعداد Grub

الخطوة الأخيرة هي إعداد مدير الإقلاع grub لكي يتم تحميل e4rat عند كل إقلاع. أدخل الأمر التالي

sudo gedit /etc/default/grub

ابحث عن السطر الذي يبدأ ب GRUB_CMDLINE_LINUX_DEFAULT أضف init=/sbin/e4rat-preload مباشرة بعد علامة " ليصبح السطر هكذا

GRUB_CMDLINE_LINUX_DEFAULT="init=/sbin/e4rat-preload quiet splash"

بعد حفظ وإغلاق الملف نفذ الأمر التالي لأخذ التغييرات بعين الاعتبار

sudo update-grub

بهذا نكون قد أكملنا إعداد e4rat.

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

رابط مختصر لهذه التدوينة http://wp.me/p1vJeS-2H
لمتابعة جديد المدونة من هنا https://zeine77.wordpress.com/feed

تحويل فيديو إلى صيغ مملوكة (مثل PSP و iPhone) على أوبنتو مع برنامج Arista Transcoder

تحديث بتاريخ 15 مارس 2013
يمكن أيضا قراءة موضوع  أداة ffmpeg للتحويل بين صيغ الفيديو مع واجهات رسومية تعتمد عليها لتفاصيل أكثر وتجربة برامج أخرى.

————-
تتوفر مقاطع الفيديو بجودة وصيغ مختلفة بعضها خاص بأجهزة معينة (مثلا مقاطع فيديو Play Station Portable  PSP وهو نظام ألعاب فيديو محمول من صناعة شركة سوني اليابانية).
إذا كان لديك فيديو تريد تشغيله على جهاز لا يدعم صيغة هذا المقطع – أو لأي سبب آخر – فأوبنتو مثل أنظمة تشغيل أخرى يتوفر على عدة برامج تفي بالغرض، منها مثلا Gnac أو avidemux .

من بين هذه البرامج يتميز Arista Transcodeur  بسهولة استعماله وتوفره على إعدادات جاهزة لصيغ فيديو لأجهزة متعددة، أذكر منها أيباد، أيفون، أندرويد، ونوكيا.

واجهة برنامج Arista transcoder

واجهة برنامج Arista transcoder

لبدء عملية التحويل نختار Create Conversion.
طريقة عمل البرنامج سهلة، كل ما عليك فعله هو اختيار مقطع الفيديو الذي تود تحويله، من القرص لديك أو من دي في دي أو غيره من وسائل الحفظ، ثم تحديد الوجهة وأخيرا تحديد الجهاز من اللائحة المُقترحة.

لائحة بإعدادات التحويل لعدة أجهزة على Arista Transcoder

لائحة بإعدادات التحويل لعدة أجهزة على Arista Transcoder

لائحةُ الأجهزة معدةٌ لتسهيل عملية التحويل، إذا كنت تريد تحويل فيديو لمشاهدته على جهاز PSP فكل ما عليك هو اختيار Sony PlayStation أو Sony Play Station 3 وسيقوم  Arista Transcodeur بالباقي.
ولكن يمكنك أيضا إضافة صيغة تحويل مخصصة حسب رغبتك بالضغط على علامة زائد في الأسفل (رقم 1، في الصورة أعلاه)، حينها ستظهر لك النافذة التالية التي تمكن من تخصيص الصيغة حسب ما تريد.

كما يمكنك أيضا تنزيل إعدادات أجهزة أخرى من هذه الصفحة  (من أمثلة الإعدادات الموجودة على هذه الصفحة، صيغ للمشاهدة على هواتف بلاكبيري، تلفزيون أبل، …). إمكانية أخرى يوفرها لك البرنامج وهي تعديل إعداد موجود في اللائحة (عبر الزر view or edit الموجود قرب علامة الزائد أسفل النافذة الموجودة في الصورة السابقة، الرقم 3 في الصورة أعلاه)  لتغيير الجودة من 1920*1080 إلى 720*480 على سبيل المثال.

تخصيص تحويل فيديو Arista transcoder

تخصيص تحويل فيديو Arista transcoder

توجد العديد من الخصائص والميزات الأخرى التي يمكنك اختبارها بنفسك.

تثبيت برنامج Arista Transcoder 

البرنامج موجود في مخازن أوبنتو وبالإمكان تنزيله من مركز البرامج أو عبر الأمر

sudo apt-get install arista

بالتوفيق.

 

رابط مختصر للتدوينة  http://wp.me/p1vJeS-2Z

اشترك في خدمة RSS واحصل على آخر إضافات المدونة

الاتصال بالانترنت عبر يو أس بي USB 3g على لينكس أوبنتو باستخدام سكريبت sakis3g

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

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

  • اسم نقطة الوصول (APN Access Point Name) وهي نقطة الوصل بين شبكة النقال وشبكة الانترنت. اسم نقطة الوصول مهم جدا، اختيار APN غير صحيح قد ينتج عنه تكاليف إضافية في تسعرة الولوج للانترنت.
  • اسم مستخدم APN إذا كان ذلك ضروريا
  • كلمة سر المستخدم في حال وجودها
  • رقم الهاتف الذي يجب الاتصال به ( القيمة الافتراضية هي *99# )

تثبيت السكريبت

هنا طريقة التثبيت على أوبنتو، بالنسبة لبقية التوزيعات توجد طرق التثبيت على موقع السكريبت .

أول خطوة، نفتح جلسة bash عبر الأمر

sudo bash

ثم نثبت الحزمة ppp (إذا لم تكن موجودة)

apt-get install ppp

نفتح مجلد البرامج

cd /usr/bin

ننزل السكريبت

تحديث: يبدو أن الموقع الرسمي ل sakis3g خارج الخدمة منذ بعض الوقت.ولكن السكربت موجود على github ويمكن تنزيله عبر الرابط التالي

wget "http://downloads.sourceforge.net/project/vim-n4n0/sakis3g.tar.gz?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fvim-n4n0%2Ffiles%2F&ts=1363537696&use_mirror=tene~t" -O sakis3g.tar.gz

لفك ضغط الملف


tar -xzvf sakis3g.tar.gz

ثم نجعله قابلا للتنفيذ عبر الأمر

chmod +x sakis3g

الأسطر التالية من التدوينة القديمة وتُعتبر لاغية في انتظار عودة الموقع الرسمي للعمل

wget http://www.sakis3g.org/versions/latest/sakis3g.gz

نفك ضغط الملف

gunzip sakis3g.gz

ثم نجعله قابلا للتنفيذ

chmod +x sakis3g

أصبحنا الآن جاهزين لاستخدام السكريبت.

استخدام sakis3g

تأكد أنك أوصلت مفتاح اليو أس بي بالحاسوب ثم شغل السكريبت عبر الأمر (ستحتاج لصلاحيات Root)

sakis3g

عندها ستظهر النافذة التالية:

معلومات الاتصال

النافذة الرئيسية بعد تشغيل sakis3g

نختار الأمر Connect with 3G للاتصال عبر 3جي ثم نضغط على زر OK.

اختيار منفذ اليو أس بي USB

اختيار منفذ اليو أس بي USB

بعدها ستظهر النافذة التالية لاختيار المنفذ الذي وُصل به مفتاح اليو أس بي USB الذي يمكنك من الاتصال بالانترنت. (interface 0 تعني المنفذ الأول، أي أن مفتاح 3جي هو أول مفتاح يو أس بي أوصلته بالحاسوب، interface 1 المنفذ الثاني وهكذا)

سيحاول السكربت التعرف على الشبكة تلقائيا، وستظهر نافذة الاختيار التالية، في حالة التعرف على APN فإن اسمه سيظهر بعد Reported by Modem – أي أبلغ عنه المودم، الرقم 1 في الصورة أدناه- أكِّد الاختيار.

في حال لم يتعرف على APN فإن بالإمكان إعداده يدويا عبر الخيار Custom APN، الرقم 2 في الصورة أسفله.

اختيار اسم نقطة الوصول في sakis3g

اختيار اسم نقطة الوصول في sakis3g

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

sakis3g - إدخال APN يدويا

sakis3g – إدخال APN يدويا

إذا تم كل شيء على ما يرام، فإن النافذة التالية ستظهر.

sakis3g - تم الاتصال

sakis3g – تم الاتصال

بإمكانك معرفة معلومات اتصالك عبر الخيار Connection information

sakis3g - معلومات الاتصال

sakis3g – معلومات الاتصال

لقطع الاتصال، اختر disconnect في نافذة Sakis3G.

إلى الملتقى إن شاء الله.
اشترك في خدمة RSS واحصل على آخر إضافات المدونة
رابط مختصر لهذه التدوينة http://wp.me/p1vJeS-2r

ويكي سكريبت sakis3g