الأحد، 7 أغسطس 2011

صنع صورة GIF متحركة في ubuntu

بسم الله الرحمن الرحيم

تستطيع صنع صور GIF المتحركة بواسطة الأمر "Convert" في موجه الأوامر كالتالي :

convert -delay 40 1.jpeg 2.jpeg 3.jpeg 1.gif

  • delay- : تحديد زمن التأخير بين عرض الصور  .
قم بكتابة أسم الصور التي تريد دمجها في الصورة المتحركة بالتتابع الذي تريد أن تظهر به في الصورة المتحركة ثم أكتب اسم صورة GIF في نهاية الأمر .

الأربعاء، 3 أغسطس 2011

Shell script : لأظهار عنوان الأي بي الخاص بالأنترنت

بسم الله الرحمن الرحيم

هذا السكريبت سيعرض عنوان الأي بي الخاص بالانترنت و الذي يظهر لمواقع الأنترنت :


#!/bin/bash

temp=$(mktemp)

wget http://www.whatismyrealip.com/ -O $temp > /dev/null 2>&1



if [ $? != 0 ];then

echo "Error!!"

exit

fi



ip=$(grep -o -E '[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}' $temp |head -n 1)

echo "Your real ip:$ip"



ٍShell script:انشاء سلسة من الأرقام ثابتة الطول

بسم الله الرحمن الرحيم

للأنشاء سلسة من الأرقام ذات طول ثابتة تستطيع أستخدام الأمر seq كالتالي:

seq -f "%03g" 1 6

  • f- : أستخدام التنسيق في الأمر seq يتبعه التنسيق في هذه الحالة سيكون "03g%" أي أن الرقم سيكون مكون من ثلاث خانات.
  • 1 6 : المدى الخاص بالأرقام التي سيتم طباعتها .
سيكون ناتج الأمر كالتالي:

001
002
003
004
005
006

السبت، 23 يوليو 2011

لينكس:بديل MATHLAB في لينكس

بسم الله الرحمن الرحيم

بعد بحث طويل عن بديل لبرنامج MATHLAB الخاص بأجراء الحسابات الرياضية  , وجدت اللغة البرمجية Octave الخاصة بأجراء العمليات الحسابية المعقدة و معالجة البيانات , و من تجربتي الخاصة أستطيع أن أقول أن هذه اللغة تتفوق على برنامج MATHLAB , طبعا هذه وجهة نظري الخاصة و أنا بأنتظار وجهة نظرك أذا جربت هذه اللغة , و الحين ألى شرح تنزيل اللغة على نظام لينكس أصدارة Ubnutn :

sudo apt-get install octave3.2

قم بتنفيذ الأمر السابق من موجه الأوامر كالتالي , سيتم تثبيت البرنامج و أضافة أختصار له في القائمة Application->Programming->GUN Octave سيتم تثبيت البرنامج من دون واجهة رسومية و أذا أردت أستخدام الواجهة الرسمية قم بتنفيذ اﻷمر التالي :

sudo apt-get install qtoctave

ستجد أختصار الواجهة الرسومية في القائمة Application->Programming->QtOctave

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

python: تشغيل صفحة أنترنت من برنامجك

بسم الله الرحمن الرحيم

توفر المكتبة البرمجة webbrowser في بايثون أمكانية تشغيل صفحة أنترنت بأستخدام المتصفح الموجود في نظامك بكل بساطة كما في المثال التالي :


#!/usr/bin/python
import webbrowser
webbrowser.new("http://abgoor.blogspot.com")

فقط قم بتغير أسم الموقع في السطر الثالث ليكون بأسم الموقع الذي تريده, وذلك بعد أستدعاء المكتبة البرمجية webbrowser .

shell script: للحصول على الملفات الصوتية و الصور الموجودة في ملف فلاش

بسم الله الرحمن الرحيم

#!/bin/bash
#This script degin by abgoor.blogspot.com
if [ $# -eq 0 ];then
echo "Usage:extracter.sh <Flash file>"
exit 1
fi

الجمعة، 22 يوليو 2011

دمج الصور في ملفات HTML

بسم الله الرحمن الرحيم

أذا كنت قد قمت ببرمجة بأستخدم HTML , أو لديك أي معرفة بسيطة بهذي اللغة فأنك تعرف أنه للأضافة صورة للمستند يجب أن تستخدم الوسوم التالية :

الخميس، 21 يوليو 2011

تحليل عدد صحيح في لينكس

بسم الله الرحمن الرحيم

في علم الرياضيات تحليل عدد صحيح هو أيجاد الأعداد الأولية التي يكون حاصل ضربها هو للعدد الصحيح الأصلي , و في لينكس يتوافر الأمر factor الذي يساعدك على  أيجاد هذه الأعداد بكل بساطة كالتالي :

abgoor@abgoor-laptop:~$ factor 234
234: 2 3 3 13

الحل لمشكلة المواقع التي تمنع التنزيل بواسطة wget

بسم الله الرحمن الرحيم

هنالك بعض المواقع التي تمنع التزيل بواسطة البرنامج wget , و ما تقوم به هذه المواقع هو قراءة القيمة الخاص User-agent في طلب HTTP المرسل للمتصفح و البحث عن القيمة "Wget" و في حالة وجود هذه القيمة سيتم قطع الأتصال  و هذا مثال على طلب HTTP خاص بالأداة wget :

shell script: أنشاء برنامج يقوم بحذف نفسه

بسم الله الرحمن الرحيم 

تستطيع في لينكس أنشاء برنامج يقوم بحذف نفسه بكل بساطة بأستخدام الأمر التالي :

#!/bin/bash
echo "Self deleting script"
rm $0

بأستخدام المتغير 0$ الذي يحتوي على أسم البرنامج و المسار الخاص به , و الأمر rm :

rm $0

هذا السطر البرمجي هو ما الذي سيقوم بحذف البرنامج قم بحفظ البرنامج في أول المقال ثم نفذه , سيتم حذف الملف الذي حفظت الأوامر فيه .