أدوات بسيطة في روبي


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

كنت أعتزم كتابة هذه التدوينة من وقت طويل لكن الكل يعلم صعوبة الأوضاع في سورية الآن…

سأعرض في هذه التدوينة سكربتات (أدوات) بسيطة قمت ببرمجتها في روبي لمساعدتي ببعض الأعمال (على نظام جنو/لينكس اوبونتو) وودت أن أشارككم بها، وأعرض الكود المصدري لها.

بدايةً: لتشغيل أي من السكربتات عليك القيام بالتالي:

– تحميل مفسر لغة روبي، إذا كنت على نظام لينوكس، تستطيع تحميله من المخزن،

على توزيعة Ubuntu بالأمر التالي:

sudo apt-get install ruby

أما إذا كنت على ويندوز فالتحميل من هنا

– نسخ الكود المصدري إلى ملف وتعيين لاحقته rb

– تشغيل السكربت عن طريق الأمر التالي:

ruby TEST.rb

(TEST هو اسم الملف)

أو

chmod +x TEST.rb

./TEST.rb

1- سكربت يقوم بإغلاق أي عملية في النظام بعد وقت تقوم بتحديده أنت،

الكود المصدري: http://code.isecur1ty.org/136

2- سكربت يقوم بمعرفة الملفات التي تم تعديلها خلال وقت أنت تقوم بتحديده

الكود المصدري: http://code.isecur1ty.org/135

3- سكربت شيفرة قيصر:

طريقة عمل السكربت:

السكربت يحلل الجملة إلى أحرف، فإذا كان الحرف من أول 15 حرف من اللغة الإنجليزية فسيقوم بتقديمه 9 أحرف، أما إذا كان من الـ 11 حرف الباقية فسيقوم بإنقاص الحرف 9 مراتب. مثال:

 Example to Encrypt: ./cipher encrypt 'the quick brown fox jumps over the lazy dog'
 Example to Decrypt: ./cipher decrypt 'iwt fjxrz qgdlc udm yjbeh dktg iwt apon sdv' 
الكود المصدري: http://code.isecur1ty.org/134 4
- لعبة بسيطة، شوف حظك، أدخل رقم وسيقول لك اذا كان صحيح وإذا كان خطأ سيعاود طلبه منك أن تقوم بإدخال رقم آخر 
الكود المصدري: http://code.isecur1ty.org/137 

إذا كان لديك أي استفسار في السكربتات، أخبرني لأشرح لك الكود... 
ودمتم :) 

نائل 

2 ردان على أدوات بسيطة في روبي

  1. جميل، يسر لك الله ما تحب.
    السكريبت الأول و الثاني يعمل في اللينوكس فقط.

  2. F3R4$ قال:

    رائع جدا🙂

أضف تعليقاً

إملأ الحقول أدناه بالمعلومات المناسبة أو إضغط على إحدى الأيقونات لتسجيل الدخول:

WordPress.com Logo

أنت تعلق بإستخدام حساب WordPress.com. تسجيل خروج   / تغيير )

صورة تويتر

أنت تعلق بإستخدام حساب Twitter. تسجيل خروج   / تغيير )

Facebook photo

أنت تعلق بإستخدام حساب Facebook. تسجيل خروج   / تغيير )

Google+ photo

أنت تعلق بإستخدام حساب Google+. تسجيل خروج   / تغيير )

Connecting to %s