الخميس، 18 أغسطس 2011

التحكم بخصائص النص في برامج Bash

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

تستطيع التحكم بالنص المطبوع للمستخدم و تغير خصائصه مثل اﻷلوان و التخطيط بأستخدام الأمر tput و هذا الجدول يمثل اﻷوامر التي يمكن تنفيذها بأستخدام هذا البرنامج :

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

خدمة قوقل الجديد: Google street view

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

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

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

الأمن في إعدادات adobe Flash player


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

لقد قرأت منذ فترة عن أن هناك أختراقات تمت عن طريق Flash Player adobe المستخدم في عرض ملفات الفلاش في المتصفح بحيث يقوم المخترق بتشغيل كاميرا الويب و الميكرفون بأستخدام لعبة فلاش بسيطة لذا قمت بكتابة هذه المقالة التي ستشرح كيفية أيقاف وصول ملفات الفلاش لكاميرا الويب و الميكرفون:

صور QR

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

  • ما هو QR ؟
QR هو عبارة عن صورة تمثل بيانات يتعرف عليها الحاسب الألي ( هذه التقنية مشابه للباركود الموجود على جميع المنتجات ) .
  • ما نوع البيانات التي يمكن أن يحتويه QR ؟
بشكل عام تستطيع أن تحتوي على نص مثل رسالة نصية أو رابط لموقع أو رقم هاتف .
  • كيف يمكن أن أتعامل مع هذا الرمز ؟

السبت، 13 أغسطس 2011

تثبيت firefox 5.0 في ubuntu

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

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

  • قم بتنزيل أحدث أصدار من المتصفح Firefox من الموقع الرسمي .
  • قم بنسخ الملف الذي تم تنزيله ألى المجلد opt/ بأستخدام الأمر التالي في موجه الأوامر بعد دخول المجلد الذي تم فيه حفظ الملف المضغوط :
cp firefox-5.0.1.tar.bz2 /opt/

الأحد، 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 .