السبت، 25 مايو 2013

مايكروسوفت تعلن عن Xbox One

بعد أشهر من الانتظار، قامت مايكروسوفت أخبراً بالإعلان عن منصتها للجيل القادم - Xbox One. هنا ستجدون ملخص عن أهم عناوين الحدث

ما اسم الجهاز؟
Xbox One
مايكروسوفت تعلن عن Xbox One

كيف ستكون واجهة المستخدم؟ وما هي الميزات الجديدة؟
الواجهة تشبه Xbox 360 كثيراً، مع الكثير من التحسينات مثل دعم أقوى لكينيكت.

ستتضمن Xbox One تبديل فوري بين التلفاز والأفلام والألعاب والموسيقى والانترنت باستخدام كينيكت. يمكنك أيضاً التحكم بالواجهة عبر إيماءات اليد.

هناك ميزة جديدة اسمها Snap Mode التي تخولك على عرض أكثر من تطبيق على الشاشة في نفس الوقت. فمثلاً، يمكنك عرض متصفح Internet Explorer إلى جانب فيلم تقوم بمشاهدته. Snap Mode سيدعم اتصالات Skype أثناء اللعب.
مايكروسوفت تعلن عن Xbox One

ما هي الخصائص؟
- ذاكرة 8GB
- مشغل أقراص Blu Ray
- x64
- قرص صلب HDD بسعة 500GB
- اتصال WiFi مبني داخل الجهاز
- USB 3

ما هو Kinect 2.0؟
نسخة محسنة عن Kinect، وقادر على التقاط حركات المعصم، الاتزان...الخ.
مايكروسوفت تعلن عن Xbox One

كيف يبدو جهاز التحكم الجديد؟
جهاز التحكم سيتضمن 40 تحسين جديد. إليكم النظرة الأولى
مايكروسوفت تعلن عن Xbox One
مايكروسوفت تعلن عن Xbox One

ما الجديد في Xbox Live؟
أكثر من 3000 سيرفر على Xbox One. يمكنكم الوصول إلى الأفلام والألعاب والموسيقى وحفظ الوسائط على الشبكة السحابية

Xbox One سيتضمن أدوات لالتقاط مشاهد من الألعاب ومشاركتها مع لاعبين آخرين.

ماذا عن الألعاب؟
- سيتقوم مايكروسوفت بإصدار 15 لعبة حصرية في أول سنة لمنصة Xbox One. ثمانية منها ستكون عناوين جديدة.
- ستقوم EA بإصدار ألعاب FIFA 14 و NFL و Madden و UFC هذه السنة. هذه الألعاب مبنية على محرك جديد اسمه EA Sports Ignite الذي سيساهم في صنع ذكاء اصطناعي متطور وشخصيات واقعية، بالإضافى إلى ميزات كثيرة أخرى.
- ستتوفر Forza Motorsport 5 عند الإطلاق.
مايكروسوفت تعلن عن Xbox One
- تم الإعلان عن لعبة Quantum Remedy من تطوير Remedy (التي عملت على ألعاب Max Payne 1 و 2 ولعبة Alan Wake)
مايكروسوفت تعلن عن Xbox One
- تم الإعلان عن مسلسل Halo من إنتاج 343 Industries بالاشتراك مع المخرج الشهير ستيفن سبيلبرغ.
- تم الكشف عن لعبة Call of Duty: Ghosts للمنصة، وحزمات تحميلية حصرية للمنصة لفترات زمنية محدودة.
هل ستتمكن من تشغيل ألعاب Xbox 360؟
كلا

تاريخ الإصدار؟
الإعلان الرسمي هو "في وقت لاحق من هذا العام"
السبت، 18 مايو 2013

اضافة ازرار المواقع الاجتماعية كالتي في مدونتي



الثلاثاء، 14 مايو 2013

أفضل الأضافات لمصممى المواقع ل: Fire Fox و Google Chrome

أفضل الأضافات لمساعدة مصممى المواقع لمتصفح Fire Fox  


أصبحت المتصفحات اليوم أحد أهم التطبيقات إن لم تكن التطبيق الوحيد الذي نستخدمه بشكل يومي وأحياناً ليوم كامل دون غيره، وتعود هذه الأهمية إلى نظام الإضافات التي يوفّره كل متصفح، حيث أصبح المتصفح مع الإضافات مثل نظام تشغيل كامل، تماماً مثل فكرة شركة جوجل في نظام كروم للحواسب.

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

1- “كولور زيلا” ColorZilla :



تتيح هذه الإضافة ثلاث طرق في اختيار الألوان، حيث يمكن للمستخدم اختيار الألوان عن طريق لوحة انتقاء الألوان التي تحوي على تدرجات الألوان من الأسود إلى الأبيض، أو عن طريق أداة “آي دروبر” Eyedropper التي ومن خلال وضعها على أي مكان في صفحة الويب تعطينا لون العنصر الموضوعة فوقه، وأخيراً عن طريق قائمة الألوان، كما يمكن عن طريق هذه الإضافة ادخال رمز اللون بالهيكسا ديسيمال أو عن طريق وضع درجات اللون “إش إس ڤي”، يمكن أيضاً إضافة لون معين إلى المفضلة وحفظه بأي اسم يرغبه المستخدم.

2- “بينسل” Pencil :



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

 3- “ميجرليت” Measurlet :




إضافة “ميجرليت” من أهم الإضافات في عالم التصميم، لأنها تمكن المستخدم من الحصول على قياسات أي منطقة يقوم بتحديدها، وهو مايسمح بإنشاء تصميم متجانس 100%، وكل مايحتاجه المستخدم هو الضغط على أيقونة المسطرة الموجودة بعد شريط العنوان ثم تحديد المنطقة.

4-  “ستايلش” Stylish :



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

5- “ڤيو سورس تشارت” View Source Chart :



تقدم متصفحات مثل جوجل كورم وفايرفوكس إمكانية مشاهدة الشيفرة “الكود” المصدري  المكتوب بلغة “إتش تي إم إل” لأي موقع على الإنترنت، ولكن كثرة هذه الشيفرات قد يؤدي إلى صعوبة قرائتها، لذا تتيح هذه الإضافة قراءة الشيفرة بشكل منظم، حيث تقوم بعرض كل وسم ومايحتويه من وسوم بشكل منفصل ومرتب.

6- “إتش تي إم إل ڤاليديتور” HTML Validator :



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

7- “فونت فايندر” Font Finder :



مع قدوم مفهوم الويب 2.0 والويب  2.5 أصبحت تصميمات المواقع تعتمد على الألوان والخطوط أكثر من الصور وعروض فلاش، تتيح هذه الإضافة إمكانية التعرّف على أي خط موجود في أي موقع، حيث ومن خلال تحديد الكلمة التي نرغب بمعرفة خطها ومن ثم نضغط الزر الأيمن ونختار من القائمة “فونت فايندر” ومن ثم Analyze Selection فيظهر لنا نافذة تحوي جميع الملعومات المتعلقة بالكلمة مثل نوع الخط، اللون، الحجم والتنسيقات المطبقة عليها.

8- “سي إس إس يوسيج” CSS Usage :



بعد الإنتهاء من التصميم وتكويد التصميم، تأتي مهمة فحص ملفات “سي إس إس” للتأكد من سلامتها وعدم وجود أي عناصر مكررة أو لاعمل لها من أجل تحسين سرعة عرض الموقع، تتيح هذه الإضافة القيام بهذه المهمة حيث تقوم بتحديد العناصر الغير مستخدمة داخل الملف ليقوم المصمم بحذفها.

9 - " فاير باج " Fire bug :


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

10 - " ويب ديفلوبر " Web Developer :





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

أهم الأضافات لمساعدة مصممى المواقع لمتصفح Google Chrome



1 - Awesome Screenshot: Capture & Annotate



كم من مرة رأيت مقال أعجبك على الانترنت و تريد اخد صورة منة screenshot ، هذة الأداة سوف تساعدك فى عمل ذلك بسهولة , للتحميل من هنا .


2 - Chroma



أختار اللون ، أختار الظل .. هذا الأداة الأأفضل لالتقاط الوان من صفحات الويب “color picker”  للتحميل من هنا .

3 - Chrome Sniffer



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

4 - LastPass



هذة الاداة رائعة ( متوفرة أيضاً فى فيرفركس ) ، لها وظيفه هامة لحفظ جميع كلمات السر الخاصه بك فى مكان واحد .. تخيل معى كم كلمات السر التى تستخدمها فى جميع مواقعك و لكن يمكنك عمل كلمة سر واحدة و حفظ جميع كلمات السر بك فيها ( يوجد مميزات أخرى عديدة مثل عمل كلمة سر اتوماتيكية لك و ملئ جميع النماذج لك “forms” . للتحميل من هنا .
 

5 - MeasureIt

ترسم بها على أى موقع للحصول على الأبعاد وكنت قد تطرقت إليها فى إضافات FireFox فى التدوينة السابقة . للتحميل من هنا .

6 - Speed Tracer

للحصول على كيفية أداء تطبيقات الويب الخاصة بك للتحميل من هنا .

7 - Pearltrees Extension

Pearltrees هو مكان لجمع وتنظيم ومشاركة كل ما تحب على شبكة الإنترنت , للتحميل من هنا
                                                         
الاثنين، 13 مايو 2013

حصريا : برنامج ڤابير Viber على الويندوز

الشرح التفصيلي لإستعمال برنامج ڤابير Viber على الويندوز

برنامج ڤايبر للويندوز viber
Viber البرنامج المحبوب من طرف ملاين المستعملين حول العالم، يعلن قبل يوم أمس عن إطلاق نسخته الرسمية على كل من أنظمة  تشغيل ويندوز وكذلك Mac (عذرا لمستعملي لينكس ) ، هكذا فمع البرنامج الجديد الذي  يشبه إلى حد بعيد الڤايبر على اندرويد و نضام اوس os ، فإنه يمكنك من  إرسال رسائل كتابية او مصورة بالفيديو وكذلك الإتصال والإتصال المرئي  بين البرنامج على الحاسوب واي برنامج ڤايبر على الهاتف ، بالإضافة إلى توصلك بتنبيهات على  سطح المكتب . 

من اجل إستعمال viber على الويندوز قم بتحميل الإصدار من الموقع الرسمي اسفل التدوينة ، تم قم بتبيثه بعد ذلك ستضهر لك نافذة تستفسرك هل تتوفر على برنامج ڤايبر في الهاتف ، إذا كنت متبث للبرنامج على الهاتف قم بفتح البرنامج على هاتفك تأكد ان الهاتف متصل على الانترنت تم انقر على yes في البرنامج على الويندوز لكي تنتقل للخطوة الموالية ، اما إذا كنت لا تتوفر على الڤايبر في هاتفك فقم بتتبيثه وإعداده تم إستمر في قرائة هذه التدوينة .

بعد النقر على نعم yes إختر الدولة تم اكتب رقم هاتفك بدون الصفر مثلا  اكتب 61234567 عوض 0612345678 تم انقر بعد ذلك على تابع Continue بعد ذلك ستتوصل بكود سيتم إرساله لك على هاتفك وبالتحديد على برنامج ڤايبر المتبث على الهاتف إفتح الرسالة وانسخ الكود في نافذة البرنامج التي تطلب منك إدخال كود تعريف الهاتف ، بعد الانتهاء انقر على Enter viber .

جيد الآن إنتهينا من تسطيب البرنامج على الويندوز وإعداده ، يمكنك الشروع في كتابة رسالة إلى جهات الإتصال في ڤايبر عن طريق النقر على ايقونة الرسائل المعلم عليها باللون الاحمر ، كما تلاحظ فإنه يمكنك عمل إتصال صوتي مع جهات الإتصال وكذلك إتصال فيديو بالإضافة ان نافذة الدردشة تمكنك من إرسال صور  .
بالإضافة ان برنامج viber يمكنك كذلك من الإتصال إلى اي هاتف عليه برنامج viber مجانا عن طريق كتابة رقم هاتف جهة الإتصال من خلال النقر على ايقونة keypad المعلم عليها بالبرتقالي على الصورة من اجل الشروع في كتابة الرقم والإتصال به  . كذلك يمكنك عمل تزامن بين  جهات الإتصال في هاتفك مع البرنامج عن طريق النقر على مزامنة جهات الإتصال في برنامج الڤيبر على الهاتف من اجل ان تضهر جهات الإتصال في البرنامج  على الويندوز، حيث يكفي ان تبحث عنهم من خلال النقر على الايقونة فوق keypad ومراسلتهم .

اما في حالة ما رغبت في إعداد البرنامج فيمكنك النقر على إعدادات اسفل البرنامج من اجل إعداد الصوت والويب كميرا  ، فمثلا عند النقر على إعدادات ستجد نافدة صغيرة تضهر يمكنك من خلال Basics ان تختار مابين جعل البرنامج يقلع مع الويندوز  start viber on system startup او كذلك تحفيظ نسخة من الدردشة مع جهات الإتصال على البرنامج ، اي انه في حالة كنت في دردشة مع احد جهات الإتصال فإن الدردشة لن تختفي بعد إنتهاء المحادثة وإغلاق البرنامج ، هكذا إذا كنت تريد ان تحافظ على خصوصيتك فقم بنزع التعليم على خيار Save messages history when exiting a conversation .
خيار Audio & Video يمكنك  من إعداد الصوت Audio والكميرا webcamera في حالة كانت هناك مشاكل في الصوت او الصورة ، بالنسبة لــ Notifications فهي تجعلك تختار ركن  ضهور التنبيهات عند توصلك برسالة جديدة او إتصال جديد ، اما بالنسبة لــ Account فهو خيار يمكنك من خلاله تعطيل حسابك على ڤايبر .

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

اتمنى ان يكون هذا الشرح قد غطى جميع النقاط حول برنامج ڤايبر للويندوز ، ولاتنسى مشاركتنا تجربتك حول هذا الإصدار .

تحميل  : Viber Windows / mac 

منقول من : th3professional

الجمعة، 10 مايو 2013

:¦- (1) تعلّم لغة الـ:C من الصفر -¦:

السلام عليكم ورحمة الله 


هذا الدرس  منقول من منتديات ستارتايمز
وهو ترجمة للدرس apprenez-a-programmer-en-c
كاتب الموضوع بالعربية: The Eden

الصلاة و السلام على أشرف المرسليـن ...


الحمد لله وحده نحمده و نشكره و نستعينه و نستغفره و نعود بالله من شرور أنفسنا و من سيئات أعمالنا ...

  ...من يهده الله فلا مظل له و من يظلل فلن تجد له ولياً مرشدا ...
...و أشهد ألا إلاه إلا الله وحده لا شريك له و أن محمداً عبده و رسوله صلى الله عليه و سلم ...
 ... و على آله و صحبه أجمعين و من تبعهم بإحسان إلى يوم الدين ...
...ربنا لا علم لنا إلا ما علمتنا إنك أنت العليم الخبير ...
  ...ربنا لا فهم لنا إلا ما فهمتنا إنك أنت الجواد الكريم ...
...ربي اشرح لي صدري و يسر لي أمري و احلل عقدة من لساني يفقهوا قولي ...
 ...أما بعد ...
...فإن أصدق الحديث كتاب الله تعالى و خير الهدي هديُ سيدنا محمد صلى الله عليه و سلم ...
...و شر الأمور محدثاتها و كل محدثة بدعة و كل بدعة ضلالة و كل ضلالة في النار ...
... فاللهم أجرنا و قنا عذابها برحمتك يا أرحم الراحمين...
أما بعد ...
 
 
::مقدمة::
أهلا و سهلا بكل عضو يريد الاستفادة في دورتي لتعليم البرمجة بلغة C/C++ للمبتدئين .. سأكون مرشدتكم ( أو أستاذتكم لو صح القول ) . لننتقل إليكم، لكم هدف معيّن و هو تعلّم البرمجة ، لا تعرفون شيئا عنها و لو كان صغيرا، و لهذا سأساعدكم على فتح بوابة هذا العالم و منه انطلقوا بابداعاتكم إلى الأمام.
لكن، ماذا تعني كلمة المبرمج بلغة C/C++ ؟ و هل أنتم قادرون على تحمل الأعباء و الصبر على هذه المغامرة الصغيرة ؟ ، دعوني أقدّم لكم المجال أوّلا و أجيب على أتفه الأسئلة التي تدور ببالكم . تابعوني في هذا الدرس الافتتاحي و لا تنسوا بأن في كلّ نهاية مجال أضع تمارين و المشاركين لهم جوائز !

بالتوفيق لنا و لكم

::الفهرس::
 1. من هو المبرمج ؟
2. البرمجة، بأي لغة يا ترى ؟
3. هل البرمجة صعبة ؟
4. تمرين .

1-من هو المبرمج ؟ لن أتعبكم و اعطيكم أصل كلمة "programmer" ، لكننى سأختصر كل شيء في جملة : البرمجة تعني صنع برامج كومبيوتر . و هذه البرامج التي تصنعها تأمر الجهاز بالقيام بإجراءات و أفعال معيّنة .جهازك الخاص يحتوى على كثير من هذه البرامج و بمختلف أنواعها :
- الآلة الحاسبة هي أحد البرامج.
- معالج النصوص هو أحد البرامج.
- برنامج محادثتك MSN هو أحد البرامج.
- ألعاب الفيديو برامج كذلك .
باختصار ، البرامج موجودة في كلّ جهاز تعرفه، و هي التي تعطي للكومبيوتر بداهته في التصرف مع مختلف الأعراض التي تحول إليه، و هذا يوضح ذكاء الكومبيوتر الخارق، يمكنك أن تصنع أي برنامج تشفير من هذه البرامج و كذا صنع لعبة 3D أو 2D من أي نوع كانت . 
Image utilisateur
 
أشهر لعبة Half-Life 2 مبرمجة بلغة الـ: C++
ملاحظة : لم أقل أن صنع لعبة يتطلب إغماض العين و فتحها، لكن أذكركم بأن صنع لعبة يتطلب عملا و جهدا كبيرين و صبرا كثيرا !

لن أدخل مباشرة في درس برمجة لعبة 3D لأن الدخول إلى ذلك يتطلب العبور بمراحل قاعدية ، سهلة و بسيطة جدّا و أوّلها كيفية إظهار نص معين بالشاشة .. طبعا ستقولون مادخل هذا بصنع الألعاب لكن وجب الوثوق بي . لأنى ساعلمكم أشياء تافهة تعتبر قاعدة البرمجة و بدونها لا يمكنكم الإنطلاق في صنع برنامج. هدف هذا المجال هو أن أعرّفكم على كلّ شيء يتعلق باللغتين كي تتعاملوا مع أب نوع من البرامج كان ، المهم مبرمج بإحدى اللغتين .

2-البرمجة، بأي لغة يا ترى ؟جهازك الخاص هو آلة غريبة جدّا، لأننا غالبا ما نتعامل معها أثناء البرمجة بالأرقام ، فمثلا أنا إذا طلبت منه حساب  3 + 5 بلغة الكومبيوتر خاصته ( أثناء البرمجة مثلا )، يعطيني نتائج أعرفها أنا ( التي أبرمج عليه ) لكن لا يفهمها أحد آخر لأنها داخلة في نطاق لغة الكومبيوتر و البرمجة كما قلت! مثلا يعطيني إجابة : 0010110110010011010011110 .. لا تتفاجؤوا أنا عائدة إليكم .
كما ذكرت للكومبيوتر لغته الخاصة نسميها اللغة الثنائية المزدوجة ( إحفظوا هذا المصطلح جيدا ! )
مشكلتنا الآن، كيف يمكننا التعامل مع جهازنا بطريقة أسهل من اللغة المزدوجة ؟ هل من وسيط يا ترى ؟
جهازك الخاص لا يفهم الإنجليزية و لا الفرنسية بل يفهم هذه اللغة فقط،، لهذا طوّره بعد المكتشفين ووضعوا فيه جهاز ترجمة ذاتي ( يترجم لغات البرمجة المختلفة إلى لغة الحاسب ) يقوم بتحليل اللغة البرمجة العادية ( كالـ:C مثلا ) ثم يترجمها إلى لغة الجهاز المزدوجة فيفهمها و يقوم بصنع البرنامج . فبهذا بدل أن يدرس كلّ مبرمج لغة الحاسب المعقّدة، يمكنه تعلّم أحد اللغات الأخرى و التي تعتبر أسهل بكثير من الأولى !
تكتب البرنامج بلغة مبسّطة ( أحسب 5+3) --> يترجمها المترجم إلى لغة مزدوجة --> ينفذ الجهاز بنتيجة 0010110110010011010011110
قليل من المفردات !
كلّ ما تحدّثت به سابقا كان بالبسيط، لكن يجب أن تعلموا بأنه في المعلومات هناك مصطلحات علمية لكل شيء ذكرته من قبل. و هذه فرصتكم مع الدورة لتعلم مصطلحات و مفردات جديدة و بالتالى فعند تحدّثكم مع مبرمج كفائته عالية تفهمون ما يقول.
نرجع لآخر نقطة وصلنا لها قبل قليل، قلنا بأن البرنامج الذي تعمل عليه يُكتب بلغة مبسّطة، هذه اللغة نسميها في البرمجة باللغة عالية المستوى  ، هناك مستويات عديدة في لغات البرمجة ، و أسهلهم في التعامل هي اللغة عالية المستوى . لا تفرحوا كثيرا لأن لهذا المستوى سلبيات سنتعرّفت عليها مستقبلا.

هناك العديد من لغات البرمجة ذات المستويات المختلفة ، أشهرها:

  •  C
  •  C++
  • Java
  • Visual Basic
  • Delphi
  • و العديد العديد كما تلاحظون لم أرتب لكم مستوياتها و لم أذكرها، لكن ألا تتخيّلون كذلك بأن الأول بالقائمة أسهل بالكثير من الأخير بها ؟ عموما تبقى اللائحة طويلة و المستويات كثيرة. و بما أنكم مبتدءون سنبدء بالأسهل C إلى أن نصل الى الـ: C++ و نعرف الفرق بينهما.

    مصطلح آخر سأريكم إياه و هو : كود السورس  ، هو ببساطة الكود الخاص ببرنامجكم الذي تبرمجونه بلغة عالية المستوى ، نفهم من هذا أن المبرمج هو من يكتب الكود سورس و المترجم يحوله إلى لغة الحاسب المزدوجة و يطبّق الأوامر.

    نرجع إلى " المترجم التلقائي " ، الذي يحول اللغة عالية مستوى ( كالـ:C و الـ:C++ ) إلى لغة مزدوجة، نسميه ببساطة المترجم أو المصنف . و الترجمة هي التصنيف  .
    ملاحظة هامة : هناك أنواع متعددة من المصنفات، كلّ واحد يختص بترجمة لغة معيّنة من مستوى معين !

    للغتين C و الـ:C++ في حدّ ذاتهما مصنفات عديدة، فهناك الذي يكتب من الـ:Microsoft و هناك من الـ:GNU ..إلخ. سنتعرّفت على كلّ هذا في المجال القادم .
    لحسن الحظ هذه المصنفات تقريبا متطابقة، و هناك اختلافات طفيفة بينها، نتعرف عليها لاحقا .

    أخيرا، البرنامج المزدوج المبرمج من طرف المصنّف نسميه : القابل للتنفيذ أو التعديل، هذا ما يفسّر وجود معظم البرامج بصيغة ".exe" و التي هي مشتقة من كلمة فرنسية هي : EXEcutable بمعنى القابل للتنفيذ .

    تبرمج بلغة عالية المستوى ( أحسب 5+3) --> المصنف --> برنامج قابل للتنفيذ في الويندوز 0010110110010011010011110
    لماذا نختار تعلّم لغتي الـ:C و الـ: C++ ؟
    مثلما قلت لكم في الأعلى، هناك الكثير من اللغات عالية المستوى، فهل ينبغى لنا أن نبدأ بإحداهما على وجه الخصوص ؟ سؤال عظيم !
    على أي حال يجب أن نختار بأي لغة سنبدء البرمجة عاجلا أم آجلا، و بالتالى لديك الخيار في إختيار البدء بـ:
    1- لغة ذات مستوى عالي جدّا : سهلة للاستخدام أو " عامة " ، من بينها لغة Python، Ruby، Visual Basic و آخرين .. هذه الغات تسمح بكتابة البرنامج بشكل أسرع، و يجب أن ترفق لها ملفات مساعدة قابلة للتنفيذ كملف الـ:" الشل " .
    2- لغة بمستوى منخفضة المستوى عن الأولى بقليل: ( فريق المستوى بينهما ليس كبير ! ) : التعامل مع هذه اللغات أصعب بقليل. فلهذا مع لغة مثل الـ:C أو C++ ستتعلّم الكثير من الأمور البرمجة و تكتشف سير عمل كمبيوترك الخاص ! و هذا ما جعلنى أختار لكم هذه اللغة، و خصوصا أنه إذا أتقنتموها سيصبح من السهل تعلم أي لغة كانت و من أي مستوى .
    و كمعلومة، معظم البرامج التي تعرفونها و تستخدمونها مبرمجة بهتين اللغتين C و C++ ، إذا هما لغتان عاميتان .
    كلّ هذا يجعلنى أتحمس أكثر لتعليمكن هذه اللغة قبل أخرى، لا أقول بأنه لا يمكن البدء بلغة أخرى لكن أذكر بأنه الإختيار الأمثل للدخول في هذا المجال.
    أثرثر كثيرا لكن أعرف ما أقوله فهذا يرسّخ المعلومات في رأس المتعلّم، هناك منكم من هو مثقف قليلا بالبرمجة لكن لابأس إذا أعاد من الصفر ليثبّت معلوماته أكثر .
    - توقفي ! أنا سأتعلّم لغة تسمى  "C / C++" أو لغتين إحداهما تسمى C و الأخرى C++ ؟؟
    ببساطة، ستتعلمون لغتين مختلفتين معى، لكن لا تقلقوا لن أضاعف لكم العمل! بل بالتسلسل، سأشرح، اللغتين C و C++ هما لغتان تقريبا متماثلتان، فعندما أقصدهما بكلامى معا ، أكتبهما بالشكل  "C / C++" .
    هذا ما ينقص لتعرفوه عن الاختلافات بينهما، قبل أن نمضى بطبيعة الحال :
    1- أولا و عند بداية تطور هذا المجال، أي تعلمنا أن نقيس أطوال بيوتنا بالحاسب، تم اختراع لغة برمجة نسميها Algol .
    2- بعدها، تطورت الأمور أكثر و تم اختراع لغة CPL التي تطورت بحد ذاتها إلى الـ: BCPL ثم أخذت إسم اللغة B ( إن لم تفهموا ما أعنيه فلا عليكم إذ أننى أعطيكم بعضا من الثقافة التي أكتسبها لا أكثر )
    3- مع مضي الزمن توصل الخبراء إلى لغة الـ:C، التي كانت معدّلة بشكل كبير، و بقيت لحد الآن من أكثر اللغات شعبية.
    4- تقدم الزمن أكثر، أردنا أن نضيف أشياء جديدة للغة C ، يمكننا أن نسيه نوعا من التحسن، و النتيجة سميناها بما يعرف بلغة الـ:C++ ، هذه الأخيرة أساسها و قاعدتها الأساسية هي لغة الـ:C .. و بهذا نتوصل إلى أن الـ:C++ هي تطوير للغة الـ:C ، أطلعكم على التطوّرات في درس لاحق.

    هناك طرق متعددة لتعلم البرمجة، قلتها لكم سابقا، البعض يعتقد بأنه من الجيد تدريس مباشرة لغة C++ لكن هذا بالامر الصعب على المتعلم و على الشارح .. بالنسبة لي، سأخلط كلّ شيء في بعضه البعض و أدرّس اللغتين معاً، و بهذا نرتب الفهرس هكذا :
    - لغة C
    - لغة C++
    إذا تعلّمنا جيدا لغة الـ:C و ننتقل إلى الـ:C++ ستسهل الأمور علينا كثيرا و نتعلم الثانية بسرعة، أنا لن أطلعكم على كل أساسيات الـ:C لكن سأطلعكم على كل التغييرات و الإضافات التي تم إجراؤها على اللغة .

    لكى لا يكون هناك أي سوء تفاهم، لغة الـ:C++ ليست الأحسن من الـ:C ، فقط البرمجة بهما مختلفة، و الثانية أسرع .
    ليس لأن لعبة Half Life برمجت بلغة C++ يعني أنه لبرمجة لعبة احترافية وجب تلك اللغة، و كما أن لغة الـ:C ليست لغة عجوز من عهد قديم، لا بل هي من الأكثر استخداما في هذا العصر، و التي تعتبر أساس الكثير من أنظمة التشغيل كـ: Linux  و Mac OS و Windows . و بهذا فاللغتين مكملتين لبعضهما البعض .
    4-البرمجة، صعبة يا ترى ؟
    هذا سؤال يعذب أرواحكم جميعا، فهل وجب أن تكون عقلا مفكّرا بالرياضيات كي تستطيع الشروع في تعلم البرمجة ؟ الجواب هو : لا بطبيعة الحال.
    سأسهل عليكم الأمرو أعطيكم ما يجب أن تدركوه في الرياضيات حتى تستطيعون الشروع في البرمجة :
    1- الجمع
    2- الطرح
    3- القسمة
    4- الضرب
    أعتقد بأنكم تعرفون القيام بكل ذلك، سأشرح لكم في مجال قادم، كيف يقوم الحاسب بتنفيذ هذه العمليات الأساسية.
    هناك أشياء أخرى يجب أن تتعلمها في المادة الرياضية، تعتمد على نوع البرمجة الذي ستقوم بها، فإن كنت ستبرمج برنامجا ببرمجيات التشفير cryptage، يجب أن تعرف بعض الأشياء. و إن كنت مثلا ستبرمج برنامجا يعتمد ثلاثيات الأبعاد يجب أن تتعلّم مجال : الهندسة الفضائية.
    على العموم سنحوال التبسيط في هذه الدروس قدر المستطاع لتجنب الوقوع في هذه التعقيدات.
    - إذا أين هو الفخ ؟ و أين تكمن الصعوبة ؟يجب أن تعرفوا كيف يعمل جهازكم الخاص، هذا من وجهة نظرى، لكن لا تقلق سأعلّمك ذلك طبعا .

    المبرمج له صفات أيضت كـ:
    1- الصبر : إذا لم تكن صبورا فأنصحك عدم دخول المجال لأنك ستتعرض كثيرا لخيبات الأمل و ستعاود العمل من جديد .
    2- حسّ المنطق : صحيح قلت ليس مهما أن تكون قويا بالرياضيات، لكن يجب أن تحلل بمنطقك و تكون ذكيا على الأقل !
    3- الهدوء: كي يعمل البرنامج الذي تبرمجه، لا يجب أن تكون عصبيا و تضرب الجهاز و ماشابه لأنك ستوتر نفسك فقط و البرنامج يبقى على حاله!


    وأخيرا أقول بأن السيّء بالرياضيات يمكنه أن يتعلم البرمجة بشكل عادي جدا، فقط يجب أن يكون ذكيا و صبورا و هادئا حينها كل شيء سيفتح أمامه و يصل لمراده بحول الله ، هكذا ينتهى المجال الأول ، أو الدرس الأول لو صح القول في البرمجة ، آمل أن تستفيدوا و لا تنسوا متابعة باقي الدروس! ، سأستجوب فهمكم ببضعة اسئلة في الرد التالي، كي أعرف من فهم الدرس و من لم يفهم .


    :: تمرين ::
    أجب على هذه الأسئلة باختيار الإجاية الصحيح و التنقيط سيكون على 5
    1- البرمجة بلغة عالية مستوى هو :- لغة معقدة و مركبة قريبة من اللغة المزدوجة
    - لغة سهلة قريبة للغة العادية
    - لغة لا تستخدم إلا بارتفاع عالي.
    2- البرمجة تعطينا برامج من أي نوع ؟- قابلة للتنفيذ (*.exe في الـ: Windows)
    - صور :(*.jpg, *.png, *.bmp...)
    - فيديوهات :(*.avi, *.mov...)
    3- هل الـ:C أو الـ:C++ يمكننا نمذجة أكثر الأشياء بها؟- C
    - C++
    - كلاهما قادر على ذلك
    4- البرنامج الذي يترجم اللغة البرمجة إلى لغة مزدوجة نسميه :
    - المزدوج
    - المكلف
    - المصنف
    5-أي الغات سنبدء بتعلّمها في دورتي ؟- C
    -C++
    - كلاهما .
  • الخميس، 9 مايو 2013

    اشهر 15 هاكر في العالم


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


    Large
     

    كيفن ميتنيك

    -Kevin Mitnick : أشهر هاكر حتى الأن , وصفته وزارة العدل الأمريكية بأنه الأكثر قرصنة لشبكة الحواسيب في تاريخ الولايات المتحدة الأمريكية , و وصفه المختصون أنه يخترق البشر قبل أن يخترق الأجهزة حيث ينصب عليهم فيقدمون له بيانات حساسة , كان يعمل في مجال الإتصال و المواصلات فكان محبا لتجسس على الناس بواسطة الهاتف , ألقي عليه القبض في عام 1995 بعد سلسلة من الإتهامات لعل أبرزها إختراقه لأجهزة الدفاع لأمريكا الشمالية و قضى في السجن خمسة سنوات حيث أطلق سراحه المشروط سنة 2000 و اليوم هو يدير شركة إستشارية لأمن الكمبيوتر و لم يشر على نشاطه بالقرصنة بل دعا بدلا من ذلك الهندسة الإجتماعية بينما أصبح رمزا من رموز الهكر يفتخر به كل مخترق.

    كان أكثر هاكر مطلوب القبض عليه في الولايات المتحدة الأميركية. واشتهر باسم Condor وتم القبض عليه عام 1995 وتم توجيه عدد لا نهائي من الجرائم الخاصة بالكومبيوتر. وقام في عام 2002 بتأليف كتاب تحت عنوان "The Art of Deception" لخص فيه تجربته.
    ************************************************** *********************************
    2
    Large

    كيفين بولسن

    2-Kevin Poulson : إكتسب سمعة سيئة منذ البداية بحيث أنه كان يقرصن خطوط الهاتف في محطة راديو لوس أنجلس , إستعمل إسما مستعارا و هو Dark Dante أو هاكر الظلام دانتي , بدأت السلطات ملاحقته بعد أن قام بدخول إلى قاعدة بيانات التحقيقات الإتحادي أو federal investigation , تم القبض عليه في سوب ماركت و حكم عليه بخمسة سنوات سجنا , فعمل بعدها صحفيا و هو الأن أكبر محرري الأخبار , و من أبرز أعماله أنه قام بتحديد 744 مرتكب للجرائم الجنسية مع بياناتهم في MySpace .


    اشتهر هذا الشخص باسم Dark Dante وقام بالسيطرة التامة على كل خطوط تليفون إحدى إذاعات ولاية لوس أنجلوس، والتي كانت تنظم المسابقة عبارة عن فوز المتصل رقم 102 بسيارة بورشيه، فظل بولسن بالاتصال على كل الخطوط التي سيطر عليها كلها من أجل أن يفوز بتلك السيارة.

    ************************************************** *********************************
    3
    Large

    أدريان لامو

    Adrian Lamo-3 : يدعى هذا الهاكر بإسم هاكر بدون مأوى بسبب إستخدامه لمقاهي الأنترنت و أماكن عمومية للإختراق , يقوم بإقتحام شبكات الكمبيوتر و ما زاد من شهرته هو إختراقه لصحيفة نييورك تايمز و إضافته لإسمه في قاعدة البيانات الخاصة بهم , كما إستعمل حساب LexisNexis للوصول لمعلومات سرية للمواضيع البارزة , حكم عليه بالسجن و هو الان يزاول مهنة الصحافة.
    تمكن من التسلل إلى موقع جريدة نيويورك تايمز الشهيرة، وياهو ومايكروسوفت، واستطاع التخفي من مكتب التحقيقات الفيدرالية، الذي ظل يبحث عنه لمدة 9 أشهر. واشتهر هذا الشاب بأنه ليس هناك أي موقع في العالم يقف أمامه، ويبدو أن ولعه بالتسلل لمواقع الجرائد الشهيرة جعله يدرس الآن الصحافة.
     ************************************************** *********************************

    4
    Large

    جون سيتشفير

    4-Stephen Wozniak : منشىء شركة أبل مع صديقه ستيف جوبز , كان هاكر فريدا من نوعه حيث يستعمل القرصنة في أمور خيرية بحيث أنه جعل أجهزة الإنترنت و الإتصال تعمل لمسافات أبعد و جودة أفضل , إنتشرت أفكاره فإستعملتها شركة أبل للإستفادة منها في مجال تصنيع الأجهزة.
    هو أحدث الهاكرز الذين تم القبض عليهم، وذلك بعد أن قام بالعديد من الجرائم الخاصة بالكومبيوتر مثل الإطلاع على المعلومات الشخصية للعديد من أصحاب الحاسبات الشخصية، .في النهاية تم معاقبته بالسجن لمدة 4 سنوات. 
     ************************************************** *********************************
    5

    Large
     

    فلاديمير ليفن

    روسي يهودي، حاول الاستيلاء على مبلغ يفوق العشرة ملايين دولار أميركي سيتي بنك، وبالفعل تسلل لأجهزة الكومبيوتر الخاصة بالبنك في روسيا، لكي يقوم بتحويل تلك المبالغ إلى حسابات في بلاد مختلفة مثل إسرائيل وأميركا وألمانيا، وهو ما نجح فيه بالفعل. ولكنه في عام 1995 تم القبض عليه وتم سجنه لثلاثة أعوام. ولكنه الآن يدير أعمال خاصة به في ليتوانيا. 
     ************************************************** *********************************
    6
    Large


    فرد كوهين

    هو المخترع الأول للفيروس، والذي يتسبب في إتلاف أي حاسب شخصي، فأول فيروس اخترعه كان يسمى (Parasitic Application) والذي يستطيع أن يسيطر على أي حاسب شخصي، بإمكانه أن يدمره بالكامل. ولكن الغريب في حياة هذا الشخص أنه يمتلك الآن شركة تعمل في مجال حماية المعلومات على الحسابات الشخصية.
     ************************************************** *********************************
    7
    Large

    مارك أبن

    يعتبر هذا الشخص هو أصغر هاكر أميركي، لأنه عندما كان عمره 9 أعوام تمكن من التسلسل إلى الكومبيوترات التي تدخل على الإنترنت عن طريق الهاتف الثابت، وتعلم من خلال هذا العديد من لغات البرمجة. تم القبض عليه ليمضي عقوبة الخدمة العامة لمدة 35 شهراً.
     ************************************************** *********************************
    8
    Large

    ناهشون إيفن شيم

    هو أول من تم القبض عليه في أستراليا في جريمة خاصة بأجهزة الكومبيوتر، وكان عضواً في فريق من الهاكرز الذين كان هدفهم هو التسلسل لكل مواقع وزارات الدفاع للإطلاع على المعلومات السرية عن الأسلحة النووية. وهو ما نجح فيه، ولكن الشرطة الأسترالية اكتشف هويته الحقيقية، تم القبض عليه، وحكم عليه بالسجن لمدة عام.
     ************************************************** *********************************
    9
    Large

    روبرت ت. موريس

    9-Robert Tappan Morris : في نوفمبر/تشرين الثاني من عام 1989 قام بصنع فيروس أتلف أكثر من 6000 جهاز كمبيوتر و تسبب ذلك في خسائر بملايين الدولارات , أصبح أول شخص يدان بموجب الإحتيال و إساءة إستعمال الكمبيوتر , و برر عمله بأن "الدودة" أو الفيروس المستعمل كان مبتغاه قياس مدى تحمل الشبكة و أجهزة الكمبيوتر و لكن لم يكن سببا مقنعا فتم سجنه لثلاثة سنوات تحت المراقبة و 4000 ساعة تحت خدمة المجتمع و غرامة مالية كبيرة , و في يومنا هذا و في متحف بوسطن يعرض قرص يحتوي على دودة موريس التي إستعملها في إتلاف الأجهزة.
    في عام 1998 اخترع هذا الشخص أول دودة خاصة بالكومبيوتر وأطلق عليها اسم (Morris worm)، وكان هدفه إحصاء عدد أجهزة الكومبيوتر المتصلة بالإنترنت، ولكن هذه الدودة خرجت عن السيطرة، وتسببت في العديد من الأضرار، ووصلت الخسائر الناتجة عنها إلى ما يزيد عن نصف مليون دولار أميركي.
     ************************************************** *********************************
    10
    Large

    إيريك كورلي

    عرف هذا الشخص باسم مستعار هو "Emmanuel Goldstein"، وكان معروفاً كهاكر في الثمانينيات والتسعينيات من القرن العشرين، وكان له الفضل في اكتشاف طريقة من أجل فك الشفرات الموجودة على أقراص الـ DVD الخاصة بالأفلام، مما تسبب في انتشار النسخ المقلدة حول العالم. وتمت مقاضاته لذلك السبب.
     ************************************************** *********************************
    11
     

    11-Loyd Blankenship : عرف بإسم لمعلمه , عضو في بضع مجموعات النخبة القراصنة في 1980 و خاصة فيلق الموت لمحاربة أصحاب المكر و الخديعة , ألقي عليه القبض في عام 1986 , و ينص البيان أن جريمة القراصنة الوحيدة هي الفضول , و طبع في مجلة Phrack و الذي مهد لقرصنة فلم 1995 لعبت بطولته أنجولينا جولي.
     ************************************************** *********************************
    12
    12-Michael Calce : هاكر مراهق عمره 15 سنة إكتسب سمعة سيئة منذ البداية بعد أن قام بإختراق بعض المواقع التجارية العالمية , إستخدم إسما مستعارا MafiaBoy حيث إخترق 75 جهاز كمبيوتر و 52 شبكة , و التي أثرت على شركة أمازون و إيباي و ياهوو , ألقي القبض عليه و حكم عليه بالسجن لمدة 8 أشهر و غرامة مالية صغيرة .
     ************************************************** *********************************
    13

    13-The Masters Of Deception : أصحاب المكر و الخديعة و مقرها نيوويورك , و هم مجموعة قراصنة يستهدفون الولايات المتحدة و نظم الهاتف و قد إنشقت هذه المجموعة عن فيلق الموت الذي كان يحارب أصحاب المكر و الخديعة بحيث أن أصحاب المكر و الخديعة كانوا يحاربون ليود بلانك شيب الذي تحدثنا عنه منذ قليل , و تم القبض على معظم أعضاء هذه المجموعة الغير قانونية و حكم عليهم بالسجن مع وقت التنفيذ.
     ************************************************** *********************************
    14
    14-David L. Smith : صانع فيروس ميليسا Melissa و هو أول فيروس يستهدف البريد الإلكتروني , حكم عليه بالسجن لأنه تسبب في خسائر تتجاوز 80 مليون دولار .
     ************************************************** *********************************
    15

    15-Sven Jaschan : صانع الدودة الشهيرة ساسر أو Sasser في عام 2004 بينما كان في سن المراهقة و التي تسببت في الكثير من الأضرار و المشاكل , حكم عليه بثلاث سنوات تحت المراقبة بسبب جرائمه و ثلاث سنوات بوقف التنفيذ و قد قامت شركة للحماية بإستئجاره.
    في الأخير أعتقد أنك عرفت من هو الهاكر و ماهي القرصنة و أن إختراق منتدى Vb من خلال ثغرة Cpadmin لا يسمى إختراقا و من يقوم بذلك ليس بهاكر حقيقي إنما نستطيع أن نقول عليه أنه هاكر مبتدىء , الولايات المتحدة في بداية الأمر و بداية ظهور القرصنة كانت صارمة في أحكامها و لكن مع مرور الوقت أصبحت توقف التنفيذ , و من الملاحظ أن من ذكرتهم كلهم أصبحوا أعضاء في شركات أمنية و صحافيين حيث بدأو حياتهم من جديد بعد سنوات في السجن .