Ogurano

Ogurano (http://www.ogurano.net/JpAR/index.php)
-   منتدى قاموس ريوكاي (ياباني -عربي) وفريق عمله (http://www.ogurano.net/JpAR/forumdisplay.php?f=31)
-   -   الراندوم (http://www.ogurano.net/JpAR/showthread.php?t=1742)

月の光 05-26-2010 03:30 PM

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

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

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

وشكراً لكم.

Hishamu 05-26-2010 06:33 PM

رد: الراندوم
 
أشكرك أخي 月の光 على حرصك، وملاحظاتك هذه سيتم الاحتفاظ بها إلى أن يعود أخونا هارون فهو الآن تحت ضغط العمل على مشروع.

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

Haroon 06-01-2010 02:55 PM

رد: الراندوم
 
لا يوجد لدينا حل إلا بأخذ رقم عشوائي من قاعدة البيانات أو إظهار كامل الأمثلة وعددها يزيد عن 150 ألف مثال (وهذا هو الإرهاق بعينه للسيرفر)...
نعم يجب تحسين عمل الراندوم ولكن للأسف الراندوم في الكمبيوترات لمن يعرف تماماً معنى هذه الكلمة هي كلمة غير دقيقة فالكمبيوترات لا تعرف شيء إسمه random وهي حيلة تقريبية.
أنا أعطي البرنامج ما يسمى بال seed ليبدأ منه الراندوم وهذا ال seed عادة نأخذه من ساعة كمبيوتر الجهاز ولكن للأسف في الإنترنت لا يمكن لل seed بأن يكون أقل من millisecond على عكس برنامج على الجهاز الذي يمكننا فيه إستخدام ما يسمى بال tick للساعة (جزء هائل في الصغر يعتمد بالدرجة الأولى على سرعة ال cpu)...
لذلك، قد تلاحظون بأن الراندوم يتكرر كثيراً كثيراً وربما أحياناً يجب الضغط على زر المثال العشوائي عدة مرات حتى يظهر مثال غير مكرر (أقصد لم يتم ترجمته)....

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


الساعة الآن 09:51 AM.

www.OGURANO.net
جميع الحقوق محفوظة (هارون السوالقة)