الاثنين، 19 ديسمبر 2011

تعلم لغة البرمجة Go من قوقل بالأمثلة

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

قام الفريق المسؤول عن تطوير لغة Go بأنشاء موقع تعليمي  (A Tour of Go)  حيث يتمكن الزائر من تعلم لغة Go بواسطة أمثلة عملية تستطيع تشغيلها و التعديل على النص البرمجي مباشرة من الموقع . 

الجمعة، 16 ديسمبر 2011

md5sum :أنشاء بصمة ألكترونية لملفاتك في لينكس

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

يستخدم الأمر md5sum في نظام لينكس لأنشاء بصمة ألكترونية أو ما يعرف بـ"checksums"  للملفات بأستخدام خوازمية التشفير md5 , و تستخدم البصمة الألكترونية للتحقق مع عدم حدوث أي تغير في الملف  .

  • أنشاء "checksums" لعدد من الملفات و حفظ الناتج في ملف
من موجه الأوامر قم بتفيذ الأمر التالي :

md5sum file1 file2 > md5sum.txt


47f4cc03788002e8b264881beb4ec08b  file1

beaa28859c52f9df66094c4267876e78  file2

سيتم حفظ المجموع الخاص بالملفات في الملف md5sum.txt , و للتحقق من المجموع في مثالنا السابق قم بتفيذ الأمر التالي :

md5sum -c md5sum.txt

file1: OK

file2: OK

فقط أتبع الأمر md5sum بـ"c-" ثم أسم الملف المحتوي على  "checksums" , و في حالة عدم حدوث تغير في الملفات سوف يطبع البرنامج لك الرسالة في المثال السابق.

الخميس، 8 ديسمبر 2011

حشرة الويب (Web bug)

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


حشرة الويب (Web bug) عبارة عن كائن (المقصود بالكائن (object) هو العناصر الموجودة في الصفحة مثل الصور و الفيديوهات و ملفات الفلاش) مدمج في صفحة انترنت أو بريد الكتروني , لتعقب من قام بقراءة الصفحة أو البريد الإلكتروني , و في العادة لا يكون هذا الكائن ظاهراً للمستخدم العادي .

الثلاثاء، 6 ديسمبر 2011

هل نجح قوقل إجابات ؟

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

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

هذا هو موقع قوقل إجابات و لكن هل نجح قوقل إجابات في هدفه  ؟

الاثنين، 5 ديسمبر 2011

shell script :عرض رسائل رسومية على سطح المكتب

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

لعرض رسائل للمستخدمين بأستخدام الشيل سكريبت "Shell Script" كالتي في هذه الصورة :


تستطيع أستخدام الأمر notify-send من الحزمة البرمجة libnotify-bin و في حالة عدم وجود الأمر في نظامك تستطي تثبيه بأستخدام الأمر apt-get كالتالي:

sudo apt-get install libnotify-bin

 و الأن إلى مثال عن أستخدام الأمر notify-send في موجه الأوامر أو أن تضيفه إلى برنامج سكريبت :

notify-send "Hello,World" 

و تستطيع التحكم بالرسالة بواسطة أضافة المعاملات التالية للأمر :


  • -t : تحديد زمن عرض الرسالة بمليي ثانية
  • -i : تحديد مسار الأيقونة التي تود عرضها في الرسالة 
  • -u : تحديد أهمية الرسالة (low,normal ,critical).

نهاية برنامج adobe Flash player

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

بدأ مجموعة من المبرمجين حملة للأيقاف أستخدام adobe flash player , و أسسوا موقع بأسم occupy Flash  , و يبدو ان شركة قوقل تساند (بشكل مقصود أو غير مقصود ) هذه الحملة حيث أن موقع اليوتيوب الشهير بدأ في أستخدام HTML5 النسخة الجديدة من لغة الويب HTML التي تلغي الحاجة للأستخدام أضافة مشغل الفلاش .
و لتفعيل النسخة الجديدة من اليوتيوب يجب أن يكون متصفحك يدعم لغة HTML5 , وهذه قائمة بالمتصفحات التي تدعم لغة HTML5 :



و لتفعيل الخاصية في موقع يوتيوب قم بزيارة هذه الصفحة , و لكن يجب أن أنبه بأن هذه الخدمة تجريبية لذا لا أنصحك بألغاء تثبيت adobe flash player . 

أختصارات و ميزات في محرك البحث قوقل

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

هناك بعض الخصائص و الميزات المفيدة جداً في محرك قوقل ( معظم هذه الميزات موجودة فقط في موقع قوقل المسجل في الدمين .com على هذا الرابط ) :

1. معرف موعد الغروب و الشروق في بلد محدد :

sunset dubai

لمعرفة موعد الغروب أكتب الكلمة sunset ثم أسم البلد بالأنجليزي (هذه الحركة مفيدة لمعرفة مواعيد الأفطار ):

الاثنين، 28 نوفمبر 2011

تحويل المسارات الصوتية (CD Audio) إلى ملفات mp3

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

لنسخ المسارات الصوتية في اﻷقراص المدمجة الصوتية المستخدمة في السيارة (CD Audio) أو ما يسمى بـ"Rip" بأستخدام برنامج Windows Media player أتبع الخطوات التالية :

1 . قم بتشغيل البرنامج Windows media player ثم أختر من القائمة الأمر "Rip" :

قائمة برنامج Windows Media player

الثلاثاء، 22 نوفمبر 2011

وسيلة دعاية غريبة (للمدونين)

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


صورة للأحصائيات الخاصة بمصادر الزيارة في مدونات blogspot



جميع المدونين (بما فيه أنا) يشعرون بالفضول حول المواقع التي أحالة الزائر ألى المدونة, و في الغالب يقومون يزيارة هذه المواقع لرؤية ما هو الموضوع الذي يحتوي على عنوان مدونتهم , لكن يتم أستغلال هذا الفضول من بعض المواقع للدعاية و جلب الزوار من المدونين , حيث يقوم برنامج (Script)  بزيارة موقعك مع تغير طلب البرتوكول HTTP لكي يوحي أنه هنالك رابط لموقعك موجود في موقع الأحالة المزيف و تسمى هذه التقنية بــ"HTTP Reefer spoofing" .

 ولكي تفهم هذه التقنية يجب أن تفهم كيف يعمل المتصفح و الخطوات التي يقوم بها لعرض الصفحة المطلوبة ,   سوف أخلص هذه الخطوات بالتالي , يقوم المتصفح بأنشاء طلب للصفحة التي تريد تصفحها يحتوي رابط الصقحة  المطلوبة و معلومات متصفحك و في حالة أنك و صلت أنك و صلت لهذه الصفحة عبر رابط , سوف يكون في طلب HTTP سطر يبدأ بـ":Reefer"  ثم  عنوان الصفحة المحتوي على الرابط الصفحة المراد تحميلها ( لفهم أشمل لبرتوكول (HTTP) ففي هذا الرابط شرح مفصل له).

طبعاً بما أن المتصفح الخاص بالمستخدم مسؤول عن أنشاء هذه المعلومات (HTTP Request)  فلا يوجد طريقة لضمان صحة هذه المعلومات , كما أنه من السهل تغيرها بواسطة برامج بسيطة و متوافرة.

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