السلام عليكم عبارة عن أداة لحساب md5, sha1, sha256, sha384, sha512 للملفات (زي بتاعة استاذنا احمد كدة gsum :D ) مكتوب بروبي و له واجهتان واحدة Qt4 و الأخري Gtk2 إصدار جديد به بعض الإصلاحات و الإضافات الجديد: * طريقة جديدة للمقارنة بين الناتج و المدخل (بدلاً من الضغط علي زر compare) * إظهار بعض التفاصيل (مثل سرعة القراءة، الوقت المتبقي و المنصرم..إلخ) * بعض الإصلاحات التشغيل: بعد فك الضغط للملف المضغوط: ruby RGSum.rb أو ruby RQSum.rb للإصدار Qt المتطلبات: - ruby - libopenssl-ruby لنسخة كيوت - libqt4-ruby لنسخة gtk ruby-gtk2 صور: RGSum RQSum تحميل مستودع سؤال قبل مشاهدة الكود :): ما هي الطرق التي تخطر في بالك لحساب السرعة و الوقت المتبقي و الوقت المنصرم و هكذا لعملية IO (نقل ملف من مكان لمكان مثلاً، قراءة أو كتابة من ملف)؟ عن نفسي لم أعرفها كلها إلا بعد النظر إلي كود ruby-progressbar :D