الأربعاء، 20 سبتمبر 2017

المصدر المفتوح

######################
المصدر المفتوح:
Open-Source:
######################

يشير المصطلح “open source” أو مصدر مفتوح، إلى شيء يمكن للناس القيام بالتعديل عليه وتشاركه مع اﻵخرين، ﻷنه صُمم باﻷصل ليكون متاحًا للعموم.

ولقد نشأ هذا المصطلح في سياق عالم تطوير البرمجيات لعمل منهجيّة معيّنة ﻹنشاء البرامج الحاسوبية، ويتضمن المصدر المفتوح اليوم مجموعة من القيم والمبادئ فيما يُطلق عليها اسم “the open source way” بما فيها المشاريع مفتوحة المصدر والمنتجات ومبادارت الاحتضان والاحتفاء بمبادئ التبادل الحرّ والمشاركة التعاونية والتطوير الموجّه نحو المجتمع والشفافية.

######################
ما هو البرنامج مفتوح المصدر؟!!
######################

هو ذلك البرنامج الذي يمكن للإنسان تفقّد وتفحص وقراءة شيفرته المصدرية (source code)، وكذلك إمكانية التعديل عليه وتحسينه، وفق ما يناسب الاحتياجات المنشودة.

ال Source code: أو الشيفرة المصدرية هي الكود الذي يكتبه المبرمجون ﻹنشاء البرامج التي نراها أمام أعيننا، لا نستطيع رؤية اﻷكواد بشكل مباشر ﻷنها تعمل في الخلفية، ويلزمنا محرر نصي أو برمجي لنستطيع قراءتها والتلاعب بها (ولكن إذا كان البرنامج مغلق المصدر closed source فإنه يُمنع رؤيتها نهائيًا، ﻷن مبرمجيها أرادوا ذلك).

######################
ما الفرق بين البرنامج مفتوح المصدر واﻷنواع اﻷخرى؟!!
######################

بعض البرمجيات يكون كودها المصدري محصورًا لدى الشخص المطوّر أو لدى المؤسسة أو الفريق الذي صنعه ويمتلكون السيطرة المطلقة الحصرية على ذلك الكود؛ يسمى هذا النوع من البرمجيات “proprietary”  أو المملوكة (أيّ مملوكة من قبل كيانات معيّنة)، وكذلك يُشار إليها باللفظ “closed source” أيّ مغلقة المصدر، في دلالة لعدم القدرة على الاطلاع عليها.

فقط أصحاب تلك البرمجيات لديهم القدرة على قراءة اﻷكواد وتعديلها ونسخها وتفحصها، ولكي يتمكن المستخدمون العاديون من استخدام تلك البرمجيات على حواسيبهم يلزمهم الموافقة على شروط الاتفاقية (اتفاقية المستخدم النهائي)، ولكن في الواقع يتجاهل معظم المستخدمين قراءة تلك الاتفاقية ويضغطون Next, Next, … ﻷنهم لا يريدون تضييع وقتهم في قراءة هذه الشروط المطوّلة، رغم احتواء بعض جزيئاتها على بعض اﻷمور الهامّة.

يعتبر Microsoft Office و Adobe Photoshop أشهر اﻷمثلة على البرمجيات المملوكة أو مغلقة الممصدر.

أمّا المصدر المفتوح open source فيختلف بشكل تامّ، صانعوا هذه البرمجيات جعلوا أكوادهم متاحة للعموم إمّا لأسباب أخلاقيّة أو ﻷسباب تتعلق بسرعة التطوير وما إلى ذلك، فيتمكن الجميع من قراءة وعرض تلك اﻷكواد والتعلّم منها ونسخها ومشاركتها مع اﻵخرين والتلاعب بها وتعديلها والمشاركة في تطويرها، ومن أشهر اﻷمثلة على البرمجيات مفتوحة المصدر محرر الصور GIMP والبرنامج المكتبي LibreOffice.

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

تُعنى شروط التراخيص في المصادر المفتوحة بالطريقة التي ينبغي فيها على اﻷشخاص استخدام ودراسة وتوزيع وتعديل البرامج، وبشكل عامّ؛ فإن بعض البرامج مفتوحة المصدر تمنح مستخدمي الحواسيب اﻹذن لاستعمال تلك البرمجيات ﻷيّ غرض رغبوا فيه ذلك، وفي بعض الرخص تجِد هنالك بعض اﻷشياء (“copyleft”)، وهذا يعني أن أيّ شخص يعدّل على الكود مفتوح المصدر فإنه ينبغي عليه أن يقوم بإطلاق ذلك الكود المصدري المعدّل إلى جانب البرنامج الذي أطلقه، وكذلك فبعض التراخيص تنصّ على عدم التعامل التجاري عند مشاركة اﻷكواد المصدرية المعدّلة مع اﻵخرين، إن تراخيص المصادر المفتوحة تعزز عملية التبادل والتعاون بين اﻷشخاص وتضمين تلك اﻷكواد في مشاريعهم الخاصة لزيادة اﻹنتاجية وتطوير المهارات والذكاء.

######################
هل لفظ “مفتوح المصدر” مفيد فقط للمبرمجين؟!!
######################

اﻹجابة: لا. هي مفيدة لعموم الناس، سواء كانوا مبرمجين أم لم يكونوا وسنوضّح ذلك.

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

عندما تتصفح الويب، تقرأ بريدك اﻹلكتروني، تدردش مع أصدقائك عبر برامج المراسلة، تشغّل الموسيقى، أو تلعب ألعاب MultiPlayer، كل هذه اﻷشياء تعتمد على مجموعة من التقنيات والبرمجيات مفتوحة المصدر من أجل عملية التبادل عبر الشبكة.

اﻷمر ذاته في عالم الحوسبة السحابية، بالنسبة ﻷولئك اﻷشخاص الذي يحتفظون بملفاتهم على سحابة “cloud”، فإن هنالك العديد من التقنيات مفتوح المصدر المصممة لتقوم بمُجريات هذه العملية، وكذلك هنالك عدد من خدمات التخزين السحابي مفتوحة المصدر أشهرها ownCloud and Nextcloud وبالنسبة للبرامج المملوكة هنالك Dropbox و Google Drive.

وتُعدّ منصة OpenStack بمثابة منصّة مفتوحة المصدر تعتمد عليها الكثير من خدمات التخزين السحابي الموجودة في العالم.

######################
لمَ يفضّل بعض الناس استخدام البرمجيات مفتوحة المصدر؟!!
######################
لعددٍ من اﻷسباب:

1- التحكم والسيطرة: كثير من الناس يفضلونها ﻷنها تعطيهم المزيد من التحكم بالبرامج بحيث يمكنهم التعديل عليها لتناسب احتياجاتهم وتغيير اﻷجزاء التي لا تعجبهم منها، المستخدمون العاديون أيضًا يمكنهم الاستفادة منها باستخدامها ﻷي غرض كان.
2- التدريب: ﻷنها تساعدهم على أن يصبحوا مبرمجين أفضل، ﻷنه بفتح الشيفرة المصدرية لدى الجمهور يساعدهم على دراستها وتقديم أفضل البرامج بعدها، ومشاركة أعمالهم مع اﻵخرين وسماع أصوات المديح والنقد، وتطوير مهاراتهم، وعندما يكتشفون أخطاءهم يشاركونها مع اﻵخرين لمساعدتهم على تجنب الوقوع في نفس الخطأ.
3- اﻷمان: وهو أمر معروف، فهي من أكثر البرمجيات أمنًا ﻷن العلل لا تمكث لفترة طويلة بسبب انفتاح الشيفرة لدى العموم فيؤدي ﻹغلاقها بسرعة (بالطبع بعد عمل مراجعة لذلك التصحيح من قِبل المتمكنين لئلا يكون مُدرِج ذلك التصحيح قد ارتكب خطأ أو زرع شيئًا خبيثًا، قبل إطلاق النسخة العامّة لدى عموم المستخدمين).
4- الاستقرار: الكثير من الناس يفضلون المصدر المفتوح للمشاريع المهمة على المدى الطويل، فعندما تكون الشيفرة متاحة يمكن للمستخدمين الاعتماد على هذا البرنامج في المهام الحرجة، فإنهم لن يتأثروا إذا توقف مخترعو البرنامج اﻷصلي عن التحديث والتطوير وإصلاح العلل، بل يستطيعون إنشاء وتطوير نسختهم الخاصة.

######################
هل المصدر المفتوح يعني مجانًا؟!!
######################

هذا خطأ شائع. واﻵثار المترتبة على هذا المفهوم ليست اقتصادية فقط!!!

أصحاب المصادر المفتوحة يمكنهم أن يتقاضوا أموالا على برامجهم ولكن بطريقة مختلفة عن البرمجيات الاحتكارية، نحن نعلم أن الرخص مفتوح المصدر تلزم أصحاب البرامج بإطلاق شيفرتهم عند بيعها للآخرين، ولكن كيف يربحون من ذلك؟! في بعض البرمجيات تجِد المطوّر يفرض رسومًا على لقاء الخدمات والدعم التي يتم بها مساعدة الزبون بدلًا من فرض رسوم على البرنامج نفسه؛ بهذه الطريقة يظلّ البرنامج مجانيًا، وتكون الرسوم المدفوعة لقاء مساعدة اﻵخرين في التركيب والاستخدام ودعمهم وما إلى ذلك.

في الواقع إن العديد من أرباب العمل يفضّلون توظيف أصحاب التقنيات مفتوحة المصدر بسبب مهاراتهم في الدعم الفني والمساعدة وإصلاح اﻷخطاء، وليس العكس كما تظن!!!

######################
10 طرق لتكون مساهمًا في مجتمع المصادر المفتوحة:
######################

ما هي الطرق الممكنة للمساهمة في المشاريع مفتوحة المصدر عدا عن كتابة اﻷكواد؟!! لست بحاجة ﻷن تكون مبرمجًا لتساهم في مجتمع المصادر المفتوحة، لحسن الحظ هناك العديد من الطرق والخيارات المتنوعة ﻹطلاق إبداعاتك:

إليك عشرة طرق بإمكانك أن تكون فيها عضوًا فاعلاً في مجتمع المصادر المفتوحة:

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

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

3- اختبر الكود:
على الرغم من أن المطورين يختبرون برامجهم على عددٍ كبير من اﻷجهزة الحاسوبية المختلفة في بيئات متنوعة إلا أن هذا لا يُعدّ كافيًا، هنالك بعض اﻷمور تظلّ لم تُختبر، لذلك فإن إعطاء ردود أفعال حول الكود والبرنامج ﻷمر مفيد جدًا ومرحب به، لطالما ساهمت مشاركات المتطوعين في اختبارات الكود بالكثير من اﻹصلاحات والتحسينات في مجتمع المصادر المفتوحة.

4- اكتب توثيقات وشروحات للبرنامج وطرق استخدامه:
يتمتع الكثير من مبرمجو المشاريع بقدرات عالية في كتابة اﻷكواد، ولكن ليس في كتابة التوثيقات، بالطبع فلكل شخص هوايته وميوله وتخصصه، يمكنك أن تكون كاتبًا لتوثيقات البرامج (documentation) بحيث تكتب حول البرنامج وتشرح خصائصه ومميزاته وكذلك تشرح طرق استخدامه عوضًا عن كيفية حلّ المشاكل إن حصلت، كما ينبغي أن تكتب لائحة باﻷسئلة اﻷكثر شيوعًا (FAQ) حتى يسهل الوصول إلى المطلوب من قِبل المستخدمين.

5- ترجمة الواجهات والوثائق:
إذا كنتَ تتقن اللغة اﻹنجليزية فلعلك تحاول ترجمة بعض واجهات البرامج إلى اللغة العربيّة أو أي لغة تريدها، كما يمكنك ترجمة التوثيقات إن لم ترغب بكتابة توثيق جديد من الصفر.

6- أجب على أسئلة المستخدمين في المنتديات والقوائم البريدية:
مساعدة اﻵخرين أمر جميل، بإمكانك تقديم الدعم الفني للآخرين عبر المنتديات والقوائم البريدية، لعلّ أشهر مثال أجنبي هو موقع askubuntu الشهير، ولعل أشهر مثال عربي لدينا هو مجتمع البرمجيات الحرة على فيسبوك، عدا عن ذلك فإن مساعدة اﻵخرين يزيدك خبرة بالمشاكل وحلولها، هذا يعني تقدمك في المجال التقني مستقبلاً في مهنتك.

7- ساعد في تصميم واجهة المستخدم، الشعارات، اﻷيقونات، الخلفيات، المواقع:
العديد من المبرمجين يميلون إلى تصميم واجهة مستخدم تقنيّة، لا جمالية ولا تجذب المستخدمين الجدد، إنه لمن الصعب تفهم احتياجات المستخدمين (UX)، يمكنك أن تساعد في تحسين تجربة المستخدم وتقوم بتصميم الشعارات (logos) أو المواقع اﻹلكترونية المختصة بتلك البرامج.

8- الترويج للمشروع:
وذلك من خلال الحديث عنه سواءً في المجموعات أو في مدونتك الشخصية ونشر تحديثات المشروع عبر الوسائط الاجتماعية، انشر تجاربك الشخصية، عندما يقرأ اﻵخرون تجربتك الشخصية مع المشروع سوف يفرق ذلك كثيرًا.

9- تقديم العتاد (Hardware):
إذا كان المشروع يحتاج إلى خوادم وكان لديك عدد من الحواسيب القوية المخصصة، يمكنك توفير وصول مخول للمطورين لاختبار المشروع.

10- قل شكرًا:
كما يكفيك أن تتوجه بالشكر سواءً للمطورين أو الكُتّاب وغيرهم، فالكلمة الجميلة لها أثرها ووزنها.



حذف مفتاح التفعيل من الحاسوب وتثبيته على آخر

######################
كيفية حذف مفتاح التفعيل من الحاسوب وتثبيته على آخر:
######################

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

في البداية وقبل أي شيء عليك أولاً إستخراج مفتاح التفعيل المُستخدم لتفعيل النسخه لديك، فإذا كنت لا تعرفه فهناك الكثير من الطرق لمعرفته بسهولة احدهم تكون باستخدام أداة Windows 10 Product Key Tool.

فبعد تحميل أداة Windows 10 Product Key Tool قم بالضغط مزدوجاً فوق الأيقونة الخاصة بها لتعمل على الفور حيث أنها أداة محمولة، على أي حال بعد أن تفتح لك نافذة الأداة سيُعرض بها على الفور السيريال أو مفتاح تفعيل النسخة، فكل ما عليك فعله هو تحديده ونسخه في أي مكان آخر أو كتابته في ورقة حتى تتذكره جيداً لأننا سنحتاجه فيما بعد.

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

سنقوم بفتح أداة موجه الأوامر بصلاحيات المدير عبر الضغط كليك يمين فوق زر قائمة إبدأ بويندوز 8 أو 10 حيث تظهر لك قائمة الخيارات فتضغط منها على خيار (Command Prompt (Admin لتظهر لك النافذة السوداء الخاصة بموجه الأوامر.

في هذه النافذة السوداء الخاصة بموجه الأوامر ستقوم بكتابة أمر "slmgr.vbs /dlv" ثم تضغط Enter وانتظر لثوان قليلة وستظهر لك نافذة Windows Script Host ومن خلال هذه النافذة ستجد الكثير من المعلومات بشأن مفتاح التفعيل، كل ما نحتاجه هو الكود المتواجد أمام Activation ID، ولكن ستلاحظ أنك لن تتمكن من نسخه Copy لذلك عليك كتابته في ورقة أو فتح أداة Notepad وكتابته به.

وبعد الحصول على كود Activation ID ستقوم في موجه الأوامر أيضاً بكتابة أمر "slmgr /upk" متبوعاً بهذا الكود ثم تضغط Enter وبعدها ستظهر لك رسالة Uninstalled product key successfully مما يعني أنه تم إلغاء تثبيت مفتاح التفعيل، والنسخة لديك على الحاسوب القديم أصبحت بدون تفعيل.

ولنقوم باستخدام نفس مفتاح التفعيل في الحاسوب الجديد فكل ما عليك فعله هو فتح أداة موجه الأوامر أيضاً بصلاحيات المدير، ثم كتابة بها أمر "slmgr /ipk" متبوعاً بكود السيريال أو التفعيل الذي قمنا بحفظه في أول خطوة قمنا بها في هذا الشرح، وبعد الضغط على زر Enter ستظهر لك رسالة Installed product key successfully مما يعني انه تم تفعيل نسخه الويندوز الآن بنفس مفتاح تفعيل النسخة المتواجدة على الحاسوب القديم.

الظاهرة السطحية (skin effect)

######################
الظاهرة السطحية (skin effect):
######################

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

وتؤدي ظاهرة ال skin effect لنقص مساحة المقطع الفعلية للموصل لأن التيار لا يمر فى كل مساحة المقطع مما يتسبب فى زيادة مقاومة الموصل ( Rα 1/A ).

######################
كيفية حدوث ظاهرة Skin effect:
######################

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

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

######################
الموصلات المجوفة:
######################

ال skin effect أو مايسمى بالظاهرة الجلدية هي ظاهرة سريان التيار الكهربائي على سطح الموصل في خطوط الجهد العالي و لهذا السبب تصنع بعض الموصلات مجوفة (مفرغة).

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

الأحد، 3 سبتمبر 2017

الفرق بين ال Packet Tracer و GNS3

######################
الفرق بين ال Packet Tracer و GNS3:
######################

يمتاز هذين البرنامجين بأنهما من أفضل برامج محاكاة الشبكات على المستوى العالمي ولكل منهما مميزاته التي تجعله أفضل من الآخر في مجال معين وفي هذا السياق يسأل الكثير من الأخوة الدارسين للشبكات عن أي منهما الأفضل ولماذا؟!!

وللإجابة عن هذا السؤال نعدد خصائص كل منهما ويبقى تمييز الأفضل أمراً نسبياً يتبع كل دارس وطالب وحالته الخاصة:

######################
البرنامج الأول: (Packet Tracer):
######################

وهو برنامج يستخدم في دورات ومناهج شركة سيسكو للمبتدئين وأقصد بذلك مناهج كورسات (CCENT) أو (ICDN1) وكورسات (CCNA) أيضاً في بعض الأحيان، ويتميز ببساطته وسهولة التعامل معه حيث يمكن بناء شبكات افتراضية بالسحب والإفلات واستخدام أسلاك من نوع خاص وأجهزة سيسكو (حصراً وهذه إحدى العيوب حيث أن هذا البرنامج لا يتعامل مع الأجهزة المنتجة من شركات أخرى كما لا يمكن إضافة أجهزة أخرى غير الموجودة فيه أصلاً مما يجعله محدود الفائدة لمن يحاولون أن يبنوا شبكات كبيرة متنوعة المكونات) ويستخدم هذا البرنامج أجهزة سيسكو بنظم تشغيل (Internetwork Operating Systems IOS) افتراضية ولا يمكن التعديل عليها أو التلاعب بها مما يشكل محدودية أخرى مقارنة مع البرنامج الآخر (GNS3) والذي سنتحدث عنه بعد قليل.

******************************
مميزات ال Packet Tracer:
******************************

1- ممتاز ومعتمد رسمياً لشهادات ال (CCENT, CCNA).
2- لا تحتاج إلى تنزيل نظام تشغيل الأجهزة التي تتعامل معها.
3- دعم كبيرة لأغلب أجهزة الشبكات لشركة سيسكو.
4- سرعة بناء الشبكات وسهولة اختبار أدائها وتجربة إرسال واستقبال البيانات بين أجهزة تلك الشبكات.
5- إظهار عملية (encapsulation, decapsulation) للبكتات بصورة رسومية متحركة توضح المفاهيم الأساسية للشبكات.

******************************
سلبيات Packet Tracer:
******************************

1- اقتصاره على أجهزة شبكات سيسكو وعدم القدرة على التعامل مع منتجات الشركات الأخرى.
2- عدم القدرة على التعامل مع بروتوكولات التشفير وأمنية الشبكات وبقية التقنيات المتطورة والحديثة للشبكات.
3- محدودية الايعازات التي يستطيع التعامل معها وبحسب البرمجة المسبقة للبرنامج.
4- عدم إرسال واستقبال بكتات حقيقية وعدم تنفيذ الايعازات بشكل حقيقي في نظام تشغيل (IOS) وإنما كل ذلك محاكاة افتراضية.

######################
البرنامج الثاني: (محاكي الشبكات الرسومي Graphical Network Simulator GNS3):
######################

وهو البرنامج الأشهر عالمياً في محاكاة الشبكات وبناء تصاميم كبيرة واحترافية لشبكات متنوعة المكونات ويستخدمه طلبة الشبكات ومحترفيها ممن يحضرون لشهادات (CCNP, CCIE,..., etc) ويتميز هذا البرنامج بشموله وعموميته وقابلية توسعته ليشمل شبكات تتكون من أجهزة سيسكو وجونيبر ومايكروتك ومايكروسوفت وإنتل وغيرها من الشركات التي تنتج أجهزة الشبكات حيث يمكن تنزيل نظام التشغيل لأي جهاز قبل استخدامه مما يوفر مرونة كبيرة في تنزيل النسخة المناسبة لكل جهاز وإمكانية الحصول على آخر التحديثات لأي جهاز ويتميز هذا البرنامج أيضاً بدعمه الكبير لبروتوكولات الأمنية والتشفير وتقريباً كل ما يحتاجه محترف الشبكات ومدير ومهندس وطالب الشبكات.

******************************
مميزات ال GNS3:
******************************

1- عمومية التعامل مع كافة أنواع الشبكات وأجهزتها المختلفة.
2- دعم كامل لكل أنواع نظم تشغيل أجهزة الشبكات وتحديثاتها وتقنياتها المتطورة باستمرار.

******************************
سلبيات ال GNS3:
******************************

1- عدم دعم سويتشات سيسكو بشكل كامل.
2- استهلاك مقدار كبير من إمكانيات المعالج CPU للحاسوب الذي يشغله.
3- الحاجة إلى تنزيل وتنصيب نظام تشغيل أي جهاز قبل استخدامه مما يستغرق وقتاً طويلاً لبناء شبكات حتى لو كانت بسيطة مقارنة بسرعة بناء تلك الشبكات بالباكت تريسر.

مثال لما يحصل عند محاولة إضافة نظام تشغيل جديد لأحد الأجهزة في ال GNS3 حيث يتم استهلاك 99% من المعالج لهذه العملية فقط!!!

وللتقليل من تأثير ذلك على المعالج يجب أن نقوم بضبط قيمة ال (IDLE PC) لكل نظام تشغيل أو لكل جهاز نقوم بتنصيب نظام تشغيل له وذلك بالذهاب إلى قائمة (Edit) ثم (ISO) ثم (hyper visions) ثم ننقر على نظام التشغيل (IOS) المطلوب ضبط إعداداته حيث ننقر على (auto calculation).

وأخيراً، فأن ملخص الكلام أن ال (Packet Tracer) هو (simulator) في حين أن (GNS3) هو (Emulator) وللتعبير بشكل أدق فإن (Dynamips) وهو أحد أجزاء حزمة تنصيب ال (GNS3) هو المحاكي (Emulator) الذي يستخدم صور نظام تشغيل ال (IOS) لمحاكاة عمل الجهاز المعني في حين أن ال (GNS3) هو الواجهة الرسومية التي تتحكم بال (dynamips).

وأيضاً كخلاصة للقول فأن ال (Packet Tracer) مناسب جدا للمبتدئين وال ( GNS3 ) للمتقدمين والمحترفين.

الأقراص الصلبة وأنواعها

######################
الأقراص الصلبة وأنواعها:
######################

إن الأقراص الصلبة التي تتواجد بحواسبنا سواء المحمولة منها أو المكتبية والتي نستخدمها مند فترة طويلة. وتوجد في جل إن لم نقل كافة أنواع أجهزة الكمبيوتر الجديدة منها أو القديمة، والتي وظيفتها الأولى والأخيرة هي تخزين وحفظ بياناتنا سواء الخاصة بنظام التشغيل الذي نستخدمه أو الشخصية ككل ماهو متعلق بنا من معلومات إلخ، وحيث عندما نقوم بتخزين أي شيء على حاسوبنا مثلا صور مقاطع فيديو ملفات مستندات إلخ، فإنها يتم حفظها في القرص الصلب Hard disk. وكلنا نعلم أن التكنولوجيا تتطور وتتقدم بإستمرار يوما بعد يوم لهذا فنحن في حاجة إلى مساحة أكبر للتخزين بالإضافة إلى السرعة. فقبل سنوات مثلا كان مقطع فيديو من تصوير هاتف محمول لمدة دقائق قليلة تبلغ مساحته ما بين 3 إلى 6 ميجابايت. لكن الأن حجم مقطع الفيديو وبنفس المدة وبهاتف ذكي قد تصل مساحته إلى 300 ميجابايت أو أكثر، لهذا السبب نحتاج إلى مساحة كبيرة للتخزين والحفظ كل يوم. وتأتي أنواع الأقراص الصلبة بأنواع وبأحجام مختلفة وتقوم بتصنيعها العديد من الشركات المتخصصة في هذا الميدان حيت تأتي في المقدمة شركة Maxtor و Seagate و Toshiba و western digital الكثير الكثير من الشركات الأخرى لكن تبقى هذه الشركات هي المسيطرة في هذا المجال التي كانت متخصصة في نوع يسمى بال HDD. لكن في سنة 2008 ظهرت تقنية جديدة عادة ما تستخدم في الهواتف والأجهزة المحمولة لما لها من مميزات رائعة وقوية تفيد أكثر وتزيد من أداء الأجهزة وتسمى هذه التقنية بال SSD.

######################
تقنية ال HDD:
######################

ال HDD هي اختصار لكلمة Hard Disk Drive وهذا الأخير هو قرص صلب يتم تخزين البيانات فيه. يتكون من قرص دائري يدور وإبره صغيرة لجلب وقراءة البيانات من القرص. وتختلف أنواع هذا القرص والشركات المصنعة والمساحة قد تصل إلى 3 تيرابايت TB. كذلك توجد أحجام أقل كـ 80 و 160 و 500 جيجابايت. وفي السابق كان يتواجد من هذا النوع من الأقراص بأحجام صغيره جدا كـ 1 إلى 10 جيجابايت. وكلما يتطور العصر تتطور معه التكنولوجيا والتقنية. يأتي كذلك هذا النوع من الهار ديسك بسرعة دوران كبيرة. حيث وصلت السرعة الى 7200 RPM كأقصى سرعة لحد الأن. وهذه الأخيرة هي اختصار لكلمة Revolutions Per Minute وهي وحدة قياس سرعة نقل البيانات التي تم ابتكارها من طرف red hat.

######################
تقنية ال SSD:
######################

ال SSD هي اختصار لـ Solid state drive وهذه الأخيرة هي تقنية جديدة وحديثة العصر. تعتبر بمثابة الجيل الجديد لأقراص التخزين. حيث وما يميزها عن HDD أنها لا تتوفر على أي حركة ميكانيكية أو أي عنصر يتحرك بمعنى لايوجد قرص دائر. وإنما تحتوي هذه التقنية على قطع إلكترونية تسمى بال Flash هي التي يتم تخزين فيها البيانات. وفي الصورة أعلاه فهي تبين الفرق بين القرصين من الداخل حيث نجد في SSD غياب القرص الدائري. وتأتي كذلك هذه الأقراص بأحجام ومساحات مختلفة.

######################
الفرق بين ال HDD وال SSD:
######################

الفرق بين التقنيتين أو بين أقراص SSD و HDD كبير جدا. ومفيد جدا. حسنا، لنقارن بينهما في بعض الأمور، فلو أخذنا نفس المميزات لكلا القرصين:

******************************
الوزن: 
******************************
أقراص SSD تأتينا بوزن أخف جدا مقارنة بأقراص من نوع HDD فعلى سبيل المثال إن كان وزن ال SSD 70 غرام فإن ال HDD قد يصل إلى 230 غرام. وهذا بطبيعة الحال راجع للمادة المصنوع منها ال HDD غالبا ما يتم صناعته من الألمنيوم القلب والثقل أيضا راجع إلى وجود القرص في الداخل. عكس SSD الذي يحتوي فقط على لوحة إلكترونية خفيفة مغطات بغطاء من البلاستيك.

******************************
الطاقة:
******************************
أقراص HDD تستهلك طاقة كبيرة إذا ما قارناها مع أقراص من نوع SSD وذلك لأن HDD تحتاج إلى طاقة أكثر لجعل القرص الصلب يدور بهذه السرعة كبيرة. عكس SSD.

******************************
سرعة النقل:
******************************
تستطيع أن تلاحظ الفرق الكبير في سرعة نقل البيانات بين ال HDD وال SSD  وبطبيعة الحال ال SSD أسرع بكثير من أقراص HDD.

******************************
الضوضاء:
******************************
في ال SSD لا توجد ضوضاء بتاتا لأنها لا تحتوي على أي عنصر ميكانيكي متحرك كما أسلفت الذكر، بينما أقراص ال HDD فهي تصدر القليل من الضوضاء أحيانا تستطيع سماعها حتى مع ابتعادك عن الجهاز.

******************************
الإهتزاز:
******************************
يمكن للأقراص من نوع ال SSD مقاومة الإهتزاز. عكس  HDD لا تصمد أمام الإهتزازا. فإن وقع مثلا إهتزاز لقرص HDD فسيتجمد الجهاز حتى تقوم بإعادة تشغيله مرة أخرى.

******************************
الحرارة :
******************************
يستطيع كلا النوعين من الأقراص مقاومة الحرارة لكن تبقى HDD هي الأكثر مقاومة قد تتحمل هذه الأخيرة درجة حرارة تفوق 70 درجة.

******************************
سرعة العمل:
******************************
تستطيع أن تلاحظ الفرق في سرعة العمل بين حاسوبين بنفس المواصفات ومن نفس الشركة المصنعة لكن يختلفان فقط في نوع القرص الصلب المثبت في كل جهاز كمبيوتر وبنفس نظا التشغيل مثلا ويندوز 7. سنجد أن الحاسوب الذي به قرص SSD سيقلع في وقت لايتجاوز 20 ثانية تقريبا. عكس الجهاز الأخر الذي به قرص صلب من نوع HDD وبنفس موصفات الجهاز الأول، سيحتاج إلى دقيقة ليقلع. نفس الشيئ مع إغلاق الجهاز فدائما الجهاز الذي به قرص SSD سريع جدا مقارنة بال HDD.

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

******************************
تثبيت البرامج:
******************************
ثم اختبار بين سرعة تثبيت حزمة من برامج أدوبي Adobe على نظام الماك Mac وجهازين ماك بنفس النوع. يختلفات فقط في نوع القرص الصلب. حيث استطاع قرص SSD التغلب على قرص HDD بوقت يقدر ب 13 دقيقة.

******************************
فتح البرامج:
******************************
يستطيع ال SSD فتح البرامج بسرعة كبيرة جدا مقارنة بقرص من نوع HDD فمثلا لو كان عندك ملف به العديد من البرامج والمجلدات كصور ومقاطع فيديو وبرامج ومقاطع mp3 فإن سرعة الفتح ستكون جدا سريعة. وهذا حتى لا ننسى اعتمادا على موصوفات الجهاز.

######################
مميزات ال SSD:
######################

1- من مميزات هذا النوع من الأقراص الصلبة نجد في المقدمة طول العمر الإفتراضي وقوة التحمل.
2- عدم إستهلاك طاقة كبيرة.
3- سرعة كبيرة في العمل عليه مثلا سرعة إقلاع الجهاز.
4- عدم وجود أي حركة ميكانيكية.
5- غياب الضجيج والضوضاء عند العمل.
6- تحمل الحرارة والأهتزاز.

######################
عيوب ال SSD:
######################

1- في العيوب نجد السعر المرتفع بمعنى أخر أقراص SSD باهضة الثمن.
2- بالإضاقة إلى المساحة محدودة أي أن أقصى مساحة لقرص من نوع SSD لاتتجاوز 500 جيغا.

######################
مميزات ال HDD:
######################

1- من بين أهم مميزات ال HDD نجد عمر إفتراضي أطول.
2- قوة التحمل.
3- سرعة العمل لكن ليس كـ SSD.
4- تحمل الحرارة.
5- تعدد الأنواع فمثلا لدينا أقراص IDE و SATA و SCSI. مساحة التخزين الكبيرة التي وصلت إلى 3 تيرابايت يعني 3072 جيجا.
6- ثمنه ليس باهض، في متناول الجميع.
7- تعمل جل أجهزة الحاسوب سواء المكتبية أو المحمولة على هذا النوع.
8- كذلك استخدامه في السيرفر.

######################
عيوب ال HDD:
######################

كما لأقراص SSD عيوب فكذلك لـ HDD عيوب ومن بينها:
1- استهلاك طاقة كبيرة.
2- وجود حركة ميكانيكية، ضجيج في بعض الأحيان.
3- عدم تحمل الإهتزاز مما قد يؤدي إلى تجمد الحاسوب.
4- الوزن خاصة في أقراص الحواسيب المكتبية.

######################
النوع الهجين SSHD:
######################

1- اختصار ل Solid State Hybrid Drive.
2- يعتبر خليط من النوعين السابقين وتسمى الاقراص الهجينة.
3- استهلاك طاقة متوازن.
4- سرعة قراءة و كتابة معتدلة.
5- سعرها مناسب.
6- لا تتحمل الصدمات.
7- طول عمرها.
8- لا تصدر أصوات مزعجة.

######################
كيف أعرف أنني في حاجة إلى قرص HDD أو SSD؟!!
######################

بصراحة الاختيار بين النوعين يعتمد عليك. بمعنى إن كنت ممن يبحث عن الكفاءة والسرعة فهنا أنصحك بأقراص ال SSD. أما في حالة إن كنت تبحث عن المساحة الكبير للتخزين فهنا لن تجد أفضل من ال HDD لأن النوع الأول مساحته قليلة مقارنة مع هذا النوع.

######################
أنواع الأقراص الصلبة وتصنيفها على حسب الاستخدام بالألوان:
######################

تعتبر شركة western digital من أشهر الشركات التي توفر حلول وسائط التخزين و توفر الشركة 5 تصنيفات رئيسية للأقراص:

1- الهارد الأسود: هو الأعلى أداءاً والأسرع بين الأقراص وهو كذلك الأغلى سعراً، وينصح به كقرص لنظام التشغيل.

2- الهارد الأزرق: إذا أردت أن تهرب من تكلفة الهارد الأسود وفي نفس الوقت لا تفقد الأدآء الجيد خصوصاً مع أنظمة التشغيل فهو بالتأكيد سيكون الأنسب.

3- الهارد الأخضر: إن كنت تمتلك فعلاً إحدى الأقراص السابقة وترغب فقط في الحصول على مساحة تخزين إضافية فلا داعي لدفع مبالغ كبيرة ويمكنك إمتلاك الهارد الأخضر التي ستوفر لك مساحات كبيرة للتخزين وبأسعار أقل مقارنة بالأقراص السابقة.

4- الهارد الاحمر: هو نادر الوجود ولم ينل شعبية كبيرة، ولكن ينصح بامتلاكه إن كنت تملك أجهزة خدمية أو تريد شراء أقراص تخزين لبيانات تتشارك فيها العديد من الأجهزة الأخرى، فهو يعد أنسب اختيار لتشغيله على NAS فهو يوفر سرعة قراءة وكتابة عالية بالإضافة إلى إمكانية تشغيله 24 ساعة بدون توقف.

5- الهارد البنفسجي: ومن أهم مواصفاته أنه مخصص للعمل لفترات طويلة جداً دون انقطاع، ويعمل أيضاً تحت درجة حرارة عالية ويعمل أيضا بتقنية تسمى All frame والتي تقلل من الانقطاعات المتكررة للفيديو وينصح بشدة باستخدامه لضمان أفضل أداء لجهاز التسجيل DVR/NVR المستخدم مع كميرات المراقبة.

طبعا جميع هذه الأقراص من نوع HDD!!!

######################
خلاصة الكلام:
######################

نستنتج في الأخير أن كل من أقراص HDD و SSD لكل منهما مميزات وعيوب. بالإضافة إلى أن تقنية SSD مازالت في طريقها نحو الظهور رغم أن بعض الشركات أصبحت تعتمدها في حواسيبها وهنا نقصد حواسيب Netbook الصغير التي لاتتوفر على مكان لإضافة قرص صلب يتم إدراج هذه التقنية الجديدة. كما قامت شركة أبل بتعميمها على كافة حواسيبها المحمولة النحيفة ك ماك بوك إير Macbook air.