مشاهدة تغذيات RSS

شُعُورٌ وَلِيدٌ .. يَسْقُط كـَ “ الإِيحَاءْ ” ..*

[ مدرسة السحرة ] الصناديق السوداء والتفكير السحري مع الـ Python

تقييم هذا المقال

attachment

عندما تعيش في بيئة تتطلب من إنجاز شيء ما بشكل دوري , سيتوارد إلى مسامعك بالغالب " هل انهيت العمل ؟ " او شيء من هذا القبيل ..
كما هوَ الحال عند تصفحك للإنترنت وإيجادك لأخطاء برمجية في نُظم معينة , قد تقول " هل تمَّ إستغلالها ؟ " وعلى هذه الوتيرة تسير عمليات التنمية " إكتشاف , ترقيع , تطوير , إستغلال إلخ .. "
في الواقع مايجلعني اشيد عليكم وعلى الجميع في تعلم لغة البايثون , هيَ انها لغة سهلة وقوية فعلاً , إذ تمتلك إمكانيات لامحدودة
وعلى قدر بذل الطالب في العلم جهد اكبر ستكون هذه اللغة في عقلهِ ويده كسلاح , او قد تكون كالدرع الذي يحمي به ويطور
من المهم ان نعلم ماهوَ الأكثر تناسبًا واهمية في حياتننا اليومية عند إستخادمنا للشبكة العنكبوتية , كيف نقوم بفعل هذا , وكيف نمنع هذاك من أن يحدث ؟؟

السحر الأبيض والسحر الأسود

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

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

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

في مدرسة السحرة

ماتقوم بفعله الحواسيب هوَ امر معقد , فبالرغم من اننا نعيش محاطين بها ولكن في الواقع كثير منا لايعلم مالذي يحدث بداخلها حقًا , مثال بسيط في حين تقوم بتحريك الفأرة سيظهر أمامك على الشاشة مثلث ابيض صغير يتحرك كما تشاء لكن .. هل تعلم عند تلك النقطة مالذي حدث بالضبط وكيف تحرك بالضبط ؟ حاول شرحها دون نسيان " المجسات ومنافذ الواجهات والذاكرات وبوابات القاييس النطقية والتانزستورات والبتات والبايتات وانقطاعات‬ المعالج وشاشات العرض البلوري السائل وشفرى الميكرو والبكسلات وترميز الألوان ...

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


أرجوا لكم الفائدة ياسادة .

أرسل "[ مدرسة السحرة ] الصناديق السوداء والتفكير السحري مع الـ Python" إلى Facebook أرسل "[ مدرسة السحرة ] الصناديق السوداء والتفكير السحري مع الـ Python" إلى del.icio.us أرسل "[ مدرسة السحرة ] الصناديق السوداء والتفكير السحري مع الـ Python" إلى StumbleUpon أرسل "[ مدرسة السحرة ] الصناديق السوداء والتفكير السحري مع الـ Python" إلى Google

تم تحديثة 02-03-2014 في 13:01 بواسطة Raiden Lightning

الكلمات الدلالية (Tags): معلومات, برمجة, paython, هاكرز تعديل الدالاّت
التصنيفات
غير مصنف

التعليقات

  1. avatar502108_194
    نهج المبرمج

    بقوة غريبة تراهُ قادرًا على تحويل جهاز ما إلى جهاز اخر , او ان يجعل الألة الحاسبة ألة كاتبة , كما يفعل الساحر او لاعب الخفة من امور غير منطقية تبدوا للناظرين , يعمل المبرمج على شيء من هذا المفهوم , سيكون الأمر ممتع جدًا حين تقوموا بإدخال بعض التعوذيات إلى هذه الأنظمة , لكي تستطيعوا في نهاية الرواية تحويل الضفدع إلى أمير : ) سنقوم بعلاج بعض التطبيقات السيئة وإخراج إخرى إلى النور بما نملك من معرفة وحسب الحاجة بكل حال ..
    لكن , دعونا فقط لانغوص كثيرًا في روايات والت ديزني , فإن تحدثنا بواقعية وجدية اكثر فسنجد بان العلم الحقيقي هوَ ذلك الشخص الذي ينظر للأمور من زاوية لايحكّمها السجر او اي مجريات خارقة .. فيظل باردًا وعنيداً حتى يثبت صحة المنطق غير المريح , فتفكير المبرمج يجمع مابين البنى الفكرية المعقدة كتلك التي يقوم بها علماء الرياضيات بجانب المهندسين والعلماء , كحال الرياضيات على سبيل المثال فالبرمجة تعمل بإستخدام لغات رسمة وبشكل ممنهج لوصف المنطق " وهذا مايسمى بالخوارزميات " ودائمًا مايبقى الهدف الرئيسي من كونك مبرمجًا هوَ انك متواجد لحل المشاكل .
  2. avatar502108_194
    خطواتك الأولى

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

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

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

    يمكننا تشغيل المترجم الخاص بلغة البايثون بشكل مباشر من خلال الطرفية والتي تدعى " في لينكس "shell" او في نظام التشغيل ويندوز بـ "dos" .. ولكي نباشر في العمل فقط علينا كتابة python3 في حالة كانت الإصدارة الثالثة هيَ المثبة على النظام أو كتابة بايثون فقط لإستخدام إصدارات اللغة الأقدم من ذلك :

    attachment

    بعد تشغيل البايثون ظهرت امامنا إشارة < "تعني اكبر من" مكررة ثلاث مرات وهيَ إشارة سريعة او يمكننا القول بأنها موجه فوري يقول لك بأن بايثون مستعد تماماً لتلقي الأوامر .. مثال , يمكننا إستعمال المفسر على انهُ ألة حاسبة بسية لنا , وبإمكاننا إختبار الأوامر التالية بأنفسنا :

    attachment

    كما ترون، فإن العوامل الحسابية للجمع والطرح والضرب والقسمة هيَ على التوالي + و – و * و \ ومايظهر بينَ القوسين هيَ نتيجة متوقعة :

    attachment

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

مكسات على ايفون  مكسات على اندرويد  Rss  Facebook  Twitter