لدي القائمة التالية التي تحتوي على عدة قيم:
mylist = ['a', 'b', 'c', '1', '2', '?']
وأريد تعين القيم ذات المواقع 0 و3 و 5 لمتغيرات var1 و var2 و var3، فما الطريقة لفعل ذلك عن طريق كتابة سطر واحد فقط؟
إذا افترضنا أن لدي المصفوفة التالية:
[['1','2'],['a','b'],['x','y']]
أريد الحصول على مصفوفة تحتوي على جميع التركيبات الممكنة للمصفوفة الأولى كما في المثال التالي:
['1ax', '1ay', '1bx', '1by', '2ax', '2ay', '2bx', '2by']
فكيف أفعل ذلك في روبي؟
أريد نقل محتويات متغير معين إلى متغير آخر في روبي دون أن يشير الثاني إلى المتغير الأول، فما الطريقة الصحيحة لفعل ذلك؟ مثال على مشكلتي:
sent1 = "Hello Mohammed"
sent2 = sent1
sent1.gsub!("Hello","Hi")
p sent2 #outputs "Hi Mohammed"
أريدها أن تطبع Hello Mohammed.
أملك السلسلة النصية التالية:
"Hello bro"
وأريد ترميزها لإضافتها إلى رابط عن طريق روبي، أي أن أحول السلسلة النصية السابقة إلى التالي:
"Hello%20bro"
فما الطريقة الصحيحة لفعل ذلك في روبي؟
لدي سلسلة نصية حصلت عليها من المستخدم وأريد التأكد ما إذا كانت هذه السلسلة النصية تحتوي على قيمة لعنوان IP أو لا فما الطريقة الصحيحة للتأكد من ذلك في روبي؟
هل توجد طريق سهلة لاستخراج اسم ملف من رابط معين، مثلا استخراج file.jpg من الرابط التالي:
url = 'http://www.mysite.com/folders/img/uploads/file.jpg?313109317'
استخدم لغة روبي الإصدار 1.9.3، فما الطريقة الصحيحة لفعل ذلك في هذا الإصدار؟
أملك برنامج بايثون أريد تثبيته في virtualenv الخاصة بي، وهو عبارة عن حزمة zip أحتاج إلى فك ضغطها ومن ثم تشغيل setup.py للتثبيت فما الطريقة الصحيحة لفعل ذلك؟
أثناء بحثي عن شهادات لمشروع Metasploit وجدت شهادة من SecurityTube اسمها SecurityTube Metasploit Framework Expert (SMFE) أريد الحصول على المزيد من المعلومات حول هذه الشهادة، فما تفاصيلها؟
لدي المصفوفة التالية: a = [1,2,3,4,5,6,7,8,9]
أريد تقسيمها إلى أجزاء حتى تصبح كالتالي: [[1,2,3],[4,5,6],[7,8,9]]
فكيف أفعل ذلك باستخدام لغة روبي؟ هل توجد دالة لفعل ذلك؟