اذهب إلى المحتوى

MaxReve

الأعضاء
  • المساهمات

    115
  • تاريخ الانضمام

  • تاريخ آخر زيارة

أجوبة بواسطة MaxReve

  1. أريد أن أقوم بإستبدال جميع علامات الإقتباس الفردية (') بواحدة زوجية (“) مع بعض الإستثناءات مثل "n't" و "'ll" و "'m".

    فعل سبيل المثال، النص التالي:

    input="the stackoverflow don\'t said, \'hey what\'"

     

    يصبح كالتالي:

    output="the stackoverflow don\'t said, \"hey what\"" 

     

  2. لدي السكربت التالي والذي يقوم بنقل جميع الملفات من نوع .txt إلى مجلد آخر:

     #!/bin/bash
    
     MY_DIR=/tmp/swan
    
     cd $MY_DIR
    
     find .  -path "*work*"  -iname "*.txt" -type f -execdir mv '{}' /tmp/swan/test/done \;

    أريد أن أعدل على السكربت حتى ينقل جميع ملفات .txt في المجلدات الفرعية أيضا وليس فقط المجلد الرئيسي، فلو كان المجلد هو /tmp/swan فسيقوم بنقل الملفات الموجودة في المجلدات الفرعية مثلا /tmp/swan/text و /tmp/swan/text/new .

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

    في العادة تستعمل عملية Hashing للتأكد من أن الملف لم يتم التلاعب به، فهذه العملية تعطيك عدد صحيح - في العادة - تستخدمه للتحقق من الملف بعد فك التشفير حتى تتأكد من عدم التلاعب به.

    المصدر


     

  4. من أسهل الطرق لحذف جدول من إطار RubyOnRails هو عن طريق إستخدام سطر أوامر RubyOnRails:

    $rails console

    ثم كتابة الأمر التالي:

    ActiveRecord::Migration.drop_table(:users)

    حيث أن `:users` هو الجدول الذي تريد حذفه.

    هنالك طرق أخرى يمكنك إيجادها في المصدر، لكن هذه هي الأسهل والأسرع.

    المصدر

×
×
  • أضف...