الاثنين، مارس 27، 2006

GPL رخصة غنو العمومية

General Public License رخصة غنو العمومية/عامة الأغراض أو
كتبت الوثيقة أساسًا بوساطة ريتشارد ستالمن من أجل مشروع غنو. أحدث نسخة من هذه الوثيقة أطلقت عام 1991 و هي النسخة الثانية منها. هي نوع من الرخص الالكترونية التي تضمن ان برامج الكمبيوتر تبقى قابلة للتوزيع بحرية , حيث يكون الكود الأصلي للبرنامج متاح للجميع مجاناً و يمكن أي شخص التعديل و الاضافة اليه و اعادة نشره و توزيعه بشرط التقيد بنفس رخصة البرنامج الاصلي و عدم استخدامه بشكل تجاري
و يمكن تلخيص بنود و شروط هذه الرخصة في النقاط التالية
صفر. تسري هذه الرخصة على أي برنامج أو أي عمل يتضمن تنويهاً وضعه صاحب حقوق النسخ يشير إلى أن توزيع البرنامج خاضع لضوابط رخصة غنو العمومية. هذه الرخصة لا تغطي سوى النسخ والتوزيع والتعديل، أي نشاط آخر فهو غير مشمول بها وخارج عن مجالها
واحد. يمكنك نسخ وتوزيع العمل نسخًا حرفيًا مطابقًة للكود المصدري للبرنامج كما تلقيته بأية وسيلة أو وسيط نقل، بشرط إرفاق كل نسخة بتنويه حقوق النسخ وتصريحات لتبرئة المسؤولية.
اثنين. يمكنك تعديل نسختك من البرنامج أو أجزاء منه، وبالتالي أي عمل مبني على البرنامج ثم نسخ و توزيع هذه التعديلات وفق مضمون البند الأول أعلاه، بشرط الالتزام بالشروط التالية: إرفاق الملفات المعدلة بإشارة واضحة للتعديلات و إثبات أن أي عمل توزعه مرخص ككل مجاناً و إذا كان البرنامج المعدل يقرأ الأوامر بشكل تفاعلي حين تشغيله، فعليك أن تجعله يعرض إثر طلبه، إشعار حقوق النسخ المناسبة
ثلاثة. يمكتك نسخ و توزيع البرنامج في صورة الكود الهدف أو التنفيذي حسب البنديين 1 و 2 أعلاه بشرط إلتزامك بالشوط التالية
أ. إرفاق البرنامج بالكود المصدري الكامل المقابل له
ب. إرفاقه بعرض مكتوب، صالح لمدة ثلاث سنوات على الأقل، يمنح بموجبه إمكانية ارسال الكود المصدري أي طرف ثالث يطلبه مقابل رسوم لا تتجاوز تكلفة النسخ
جـ. إرفاقه بالمعلومات التي حصلت عليها بمكان تواجد الكود المصدري
أربعة. لا يمكن نسخ أو تعديل أو توزيع أو إعادة ترخيص أو إيداع البرنامج إلا بالطرق المحددة صراحةً في هذه الرخصة
خمسة. بتعديلك أو توزيعك للبرنامج، فأنت متفق ضمنياً مع جميع بنود و شروط هذه الرخصة
ستة. إعادة توزيع البرنامج يتضمن تلقائياً حصول المتلقين على الرخصة تمنحهم حق النسخ والتوزيع والتعديل
سبعة. إذا فرضت عليك شروطاً بانتهاك براءة اختراع، وبدت تلك الشروط غير منسجمة مع بنود هذه الرخصة، فإن ذلك لا يعتبر مبرراً لإعفائك مما توجبه هذه الرخصة. و يكون الحل الوحيد هو الامتناع التام عن توزيع البرنامج
ثمانية. إذا كان توزيع و/أو استعمال البرنامج مقيداً ببراءة اختراع أو حقوق نسخ في دولة ما، فعلى المالك الأصلي لحق النسخ إضافة تحديد جغرافي لمناطق التوزيع يستثني هذه الدول
تسعة. يمكن لمؤسسة البرمجيات الحرة نشر تنقيحات أو إصدارات جديدة من هذه الرخصة من حين لاخر
عشرة. إذا أردت دمج عناصر من البرنامج في برامج حرة أخرى تختلف عنه في شروط التوزيع، اكتب إلى مؤلفه لاستئذانه
إحدى عشر. لأن استعمال هذا البرنامج حر و مجاني فهو دون أية ضمانات على البرنامج إلى الحد الذي تسمح به القوانين المعمول بها
اثني عشر. لا يعتبر مالك الحق مسؤولاً عن أي ضرر بما في ذلك الأضرار العامة أو حاصل نتيجة استعمال البرنامج أو عدم التمكن من استعماله

مـــــــرجــــــــع
الترجمة العربية غير الرسمية لرخصة غنو العمومية

Read more - باقي الموضوع

الثلاثاء، فبراير 14، 2006

Linux Commands اوامر اللينكس

2- اضغط ملفاتك
option يمكنك اللينكس من ضغط الملفات بعدة تقنيات بدون برامج إضافية مع ملاحظة أن كلمة
لا تكتب كما هي و انما تستبدل بأي من العمليات المتاحة أو لا تكتب أصلاً

1 - bz2
bzip2 [option] filename
gzip و هو أسرع 30% من
الموجهات المتاحة
[option] لو تريد استبدال الملف الناتج بملف مضغوط قديم بنفس الاسم ، نكتب بدلاً من
--force
[option] و هذا الأمر يمسح الملفات الأصلية ، و للحفاظ عليها نكتب بدلاً من
--keep
.bz2 و نحصل على ملف بامتداد

2 - Compress
LZW و هو يستعمل تكنولوجيا
Z و هو يستبدل الملف الأصلى بملف مضغوط بامتداد
compress [options] filename
و العمليات المتاحة هى
1- (-d) لفك الضغط
2- (-f ) لاستبدال الملف الناتج بأى ملف بنفس الاسم بدون طلب تأكيد
3- (-V) اظهار رقم النسخة

3 - gzip, gunzip, zcat
و الباقى اختصارات للموجهات الخاصة به gzip هم نفس الأمر الأصلى
gunzip = gzip -d
zcat = gzip -dc
zip و بـ (gz, tgz) طبعًا gzip وبـ (z بامتداد) compress لفك الملفات المضغوطة بـ gunzip
بدون فك الملف gzip فتح الملفات المضغوطة بـ zcat
gzip [options] filename
gunzip [options] filename
zcat [options] filename
الموجهات المتاحة
1- (-h) لعرض الموجهات المتاحة
2- (-f ) للكتابة على أى ملف بنفس الإسم
3- (-l ) عرض قائمة بـ الحجم قبل و بعد الضغط ، نسبة الضغط ، و إسم الملف الأصلى
4- (-L) عرض التصريح الخاص بالبرنامج
5- (-r ) للتعامل مع كل الملفات فى مجلد
و لكن رقم من 1 لـ 9، طبعًا سرعة الضغط تتناسب عكسيًا مع نسبة الضغط n طريقة الصغط وبالطبع لا نكتب
أمثلة بسرعة
$ gzip -9 bigfile.wav
$ gzip -r /home/lala/docs

4 - zip
WinZip و PKZIP يخرج ملفات تعمل مع
zip [option] [archive] filename
الموجهات المتاحة
-c : اضافة تعليق من سطر واحد لكل ملف مضغوط ، و سيسألك عنه بعد الضغط
-d : مسح بعض الملفات من أرشيف
-e : للحماية بكلمة سر
-F : اصلاح أرشيف معطوب
-h : اظهار الموجهات المتاحة
-r directory : أرشفة الملفات الموجودة فى مجلد
-R : أرشفة مجلد بكل ملفاته و مجلداته الفرعية
-t ddmmyyyy : عدم ضغط الملفات المعدلة قبل التاريخ مثلاً 20062003
-tt ddmmyyyy : عدم ضغط الملفات المعدلة بعد التاريخ
أمثلة
zip documents
(documents.zip) عمل الأرشيف
zip documents *.sdw
documents.zip الموجودة في المجلد الذي تقف عليه و تسميته (sdw) أرشيف للملفات بامتداد فقط
zip R archive
archive أرشفة المجلد الذي تقف عليه بملفاته و مجلداته الفرعية داخل الأرشيف
zip R archive * -x *.doc
archive داخل الأرشيف doc أرشفة المجلد الذي تقف عليه بملفاته و مجلداته الفرعية ما عدا الملفات بالامتداد

Read more - باقي الموضوع

الاثنين، فبراير 13، 2006

Image Magic, اسهل برنامج حر لتحرير الصور

Image Magic, اسهل برنامج حر لتحرير الصور
من أمثلة البرامج الحرة الرائعة لتحرير الصور بكل سهولة

موقع البرنامج

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

أمثلة لبعض أوامر البرنامج
=============
convert لتحويل الصور
PNG إلى JPEG تحويل صورة من
convert rose.jpg rose.png

كموجه لتغيير أبعادها قبل تحويلها resize و يمكن استعمال الأمر
convert rose.jpg -resize 50% rose.png

identify لمعرفة بيانات الصورة
identify rose.jpg
لمعرفة تقنية الصورة و أبعادها و حجمها
identify -verbose rose.jpg


التحميل للينكس من هنا
و للويندوز من هنا

Read more - باقي الموضوع

Screenshots For Linux Arabian 0.6 b1

these are the shots i captured from the operating system arabian linux 0.6 beta 1

http://shots.osdir.com/slideshows/slideshow.php?release=367&slide=1

to read more about Arabian Linux
http://arabian.arabicos.com/

These shots are captured from a high resolution movie (1024*768) recorded by VMware Workstation 5.0 by me


هذه صور قمت بالتقاطها من داخل نظام أرابيان لينكس 0.6 بيتا 1

و للمزيد عن هذا النظام

هذه الصور تم التقاطها من فيلم عالي الدقة (1024×768) مسجل باستخدام برنامج محاكي في إم وير وورك ستيشن 5


Read more - باقي الموضوع

Linux Commands اوامر اللينكس

1- اعرف جهازك
لمعرفة معلومات عن جهازك يوجد عدة أوامر منها
1 - uname
الصيغة
uname [option]

و بدون موجه يكتب إسم الكيرنل
-a يكتب كل البيانات فى الترتيب الآتى
-s : إسم الكيرنل
-n : إسم مضيف الشبكة

-r : إصدارة الكيرنل

-v : رقم نسخة الكيرنل
-m : إسم الجهاز
-p : نوع المعالج
-i : منصة عمل الجهاز
-o : نظام التشغيل
--help : ملف المساعدة كالعادة
2 - معلومات عن الرامة RAM
cat /proc/meminfo

3 - عن وحدة المعالجة المركزية
cat /proc/cpuinfo
4 - df : عرض المساحات الخالية فى كل تقسيمات الهارد
df -h
يظهر لك جدول به خانات
الأولى لنظام الملفات و الثانية لحجم البارتشن و الثالثة للمساحة المستخدمة ، و المساحة المتاحة ، و النسبة المئوية للمساحة المستخدمة
5 - حجم المجلد
du -sh
حجم المجلد الذى تقف عليه أو تحدد مسار مجلد بعد الأمر
6 - fdisk
أداة يعرفها كل مستخدمى الويندوز سابقًا ، للتغيير فى تقسيمات الهارد
fdisk -l /dev/hda
عرض قائمة تقسيمات الهارد الأول
fdisk -l
لعرض تقسيمات كل الهاردات

7 - lspci : و يساوى (cat /proc/pci)
عرض قائمة بالمكونات الموصلة على الـبي سي أي
==========================
معرفة مكونات الجهاز من داخل السولاريس
uname -a
or
/usr/bin/isainfo -kv

و أوامر أخرى كثيرة
prtdiag
prtconf
psrinfo
ifconfig
ndd
vmstat
prtvtoc

Read more - باقي الموضوع

الجمعة، فبراير 10، 2006

First Speech

when i first heard of this pages, i thought it just would be a bla-bla pages and chit-chat. but it proved it to be a very promising method of explaining thoughts and ideas. so i began my own blog hoping it would be useful to any one who reads it.
some articles should be written in english - so it's more easy to read - and most will be in arabic as i aim to forward my simple knowlage to everyone.
i will write about computers - in general - and operating systems - particulary, linux, solaris, file systems, genetic engineering, civil engineering, programming, arts and all my thoughts ad short stories i write.
hope you enjoy it :-)

Mohamed Salah
LLL: Long Live Linux
coz knowledge is everything

Read more - باقي الموضوع

الأربعاء، فبراير 01، 2006

Erankings, Google advertising & Online marketing



Read more - باقي الموضوع

search results

















Read more - باقي الموضوع