صفحة 2 من 4 الأولىالأولى 1234 الأخيرةالأخيرة
النتائج 16 إلى 30 من 58

الموضوع: وداعاً vBulletin®

  1. #16
    عضو فعال جدا
    تاريخ التسجيل
    Apr 2004
    المشاركات
    2,477


    اخي العزيز Milad

    بما ان hash يمكن ان يرفع من نسبة الآمان بنسبة أعلى فسوف نستخدمه ان شاء الله ..

    وشاكر لك على هذا الاقتراح

    مرحبا اخي العزيز PHP0

    تم التدقيق في البريد , اما بالنسبة للصفحة البيضاء فهو خطأ بعنوان الرابط فقط وتم التعديل

    واشكرك جزيلاً





    __________________
    ماشاء الله و لا حولا و لاقوة إلا بالله .
    ويب إيفوليوشن WEC : عندما تمتلك العصا التي تفعل بها كل شيء
    معاينة الإصدارة 1.0.6

  2. #17


    مبروك علي النظام وبالتوفيق ان شاء الله





    __________________
    إِنْ لَمْ تُحْسِنْ ظنَّكَ بِهِ لِأَجْلِ وَصْفِهْ فَحَسِّنْ
    ظَنَّكَ بِهِ لِأَجْلِ مُعَامَلَتِهِ مَعَكْ فَهَلْ عَوَّدَكَ إِلَّا حَسَنًا؟
    وَهَلْ أَسْدَى إِلَيْكَ إِلَّا مِنَنًا؟

  3. #18
    عضو نشيط جدا
    تاريخ التسجيل
    Feb 2006
    المشاركات
    428

    Question



    أولاً مبروك اخي


    صحيح ان البرمجة الخاصة افضل و أضمن ( لكن لن تكون شاملة )

    يعني بدك اقل شي سنتين حتى تعرف شو النواقص وشو المشاكل الموجدة بها


    لمسات بسيطة تؤثر لعى النظام بالكامل ( هوة الشغل اللي عاملينو بالسكريبت جميل جداً و يشبه ال VB ) إلى حد ما


    لكن مو كل شي الشكل و بالنسبة لي شكل الـ VB غير لائق :eek3:


    يعني ما تفكر الشركة يلي مبرمجة فبلشن وصلة لهذه المرحلة بسهولة


    عموماً مبروك والله يعطيك العافية


    و انا مجرد إبداء رأي لا أكثر





    في امان الله





    __________________
    • شبكة التصميم العربية
      ( برمجة وتصميم , حجز وإستضافة مواقع , إدارة مخدمات )
      جــــوال : 00963.932.710879
      مسنجر : support (at) design4arabs.com
      الموقــع : www.design4arabs.com

  4. #19


    ماشاء الله
    ابداع في ابداع
    الله يوفقكم ان شاء الله





    __________________
    اشهد ان لا اله الا الله واشهد ان محمد رسول الله

  5. #20


    تحوي الفي بي علي 10 تعليمات في الصفحة الرئيسية
    و14 في الأقسام
    و11 في عرض الموضوعات

    يمكن تقليلها بالتحكم في الخيارات وجعل بعض الأمور تعتمد علي الكاش
    ويمكن التقليل بإستخدام هاك vB Optimise

    هذا الرقم غير كبير أبداً بالنسبة لبرمجية عامة تتيح إضافة الكثير من التطبيقات لها بكل سهولة والتطوير لها وصالحه للإستخدام في عدة إستخدامات
    كما أنه يصلح للإستخدام العام وليس الخاص
    فهل يمكن عمل إضافات لبرمجيتك بنظام البلج أن أو التمبلت والخيارات وصلاحيات المجموعات إلخ ؟
    بالطبع لا
    برمجيتك برمجية خاصة ( وتظل ) برمجية خاصة غير صالحة للإستخدام العام
    وبالطبع ليس علي كل صاحب موقع أن يبرمج لنفسه منتدي لكي يحصل علي السرعة

    ما قمت أنت به ليس تقليل عدد التعليمات ( لأان الموجود في البي بي قليل بما فيه الكفاية لكي لا يكون أقل منه مؤثر فمن 10 ل 7 لديك لن يفرق كثير )

    ولكن كل ما في الأمر أنك ضحيت بالكثير جدا من الإضافات لهذا تقل معك عمليات ال left join في التعليمة
    وقللت عمليات البرمجة الكثيييييييييييييييييييييييييييييييييييييرة جدا في الفي بي فهناك أكثر من 3000 سطر برمجية يتم تنفيذها في كل صفحة
    لكنك كتبت ما تريد بشكل مباشر

    حينما تقارن لا تقارن بين برمجيتك والفي بي لأنه لا وجه للمقارنة
    برمجيتين من عالمين مختلفين بين برمجية موجهة للإستخدام العام والتطوير وبرمجية بنظام ركب وأشتغل وأي تعديل يريده الشخص يجب أن يعود للمبرمج ليبدأ في فتح الصفحات وفك شفراتها والتطوير !!

    قارن بين البرمجيات العامة الموجهة لأدارة منتديات
    وبعد إطلاع ومتابعة
    لا فرق بين هذه وتلك في أي شيئ سوي المتاح في كل برمجية
    أختبر المناسب حسب المتاح فيه ودعك من موضوع الثغرات ( من يقول ثغرات لا أدري هل يتكلم عن كم ثغرة قبل 3 سنوات ام ماذا يقصد !! ) أو موضوع السرعة
    فالكل متساويين فيه تقريباً

    بمتابعة دقيقة جدا خلال ال 3 سنوات الماضية
    من تعرض للإختراق لمنتدي الفي بي كان ينطبق فيه هذه الشروط

    - نسخة منزوعة الكود بشكل كبير جدا والقليل مرخص
    - نسخة قديمة وليست أخر نسخة من الشركة ( 90 % )
    - سيرفر عليه أكثر من 100 موقع

    يتم الإختراق لأي برمجية علي السيرفر والإتصال علي قاعدة بيانات المنتدي وتغيير تمبلت الفوريم هوم
    ما ذنب الفي بي في كونك تستخدم نسخة قديمة علي سيرفر عام فيه 100 موقع قابلة للإختراق ؟

    لو لديك إعتراض أخرج لي عمليات الإختراق التي تعرضت لها الفيبولتن حتي الأن ستجدها 0
    أو أي موقع أجنبي شهير يعمل علي سيرفر خاص ولديه سيكيورتي جيد

    كون الفي بي كانت تستخدم لدي العرب بنسبة 80 % علي أقل تقدير من 3 سنوات
    فأي شخص يخترق سيرفر ويغير تمبلت المنتدي يرموا بالأخطاء علي الفيبولتن !!!!!!!
    لأنه ببساطة العيب ليس فيها ولكن لو كان منتدي غيرها لتعرض لما تعرضت له بالضبط
    فالإتصال بعد إختراق برمجية علي سيرفر ليس له دخل بالبرمجية





    __________________
    السيف أصدق أنباء من الكتب

  6. #21
    عضو شرف
    تاريخ التسجيل
    Apr 2002
    المشاركات
    1,379


    الجلسات نفس الكوكيز بالضبط , الا ان المعلومات لا تخزن على جهاز العميل وانما على السرفر ... يعنى اسم المستخدم والرقم السري تكون في ملف على السرفر بدلا من وجودها على جهاز المستخدم .

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





    __________________
    ضيف الله العتيبي مبرمج حر و مهندس معتمد من زيند (ZCE)
    الاتصال: daif@daif.net او جوال: 0556639884
    الخدمات: تقديم استشارات برمجيه, تطوير بوابات/خدمات إلكترونيه للقطاع العام او الخاص .

  7. #22
    عضو فعال جدا
    تاريخ التسجيل
    Apr 2004
    المشاركات
    2,477


    اشكرك اخي العزيز , ابوطارق

    أولاً مبروك اخي


    صحيح ان البرمجة الخاصة افضل و أضمن ( لكن لن تكون شاملة )

    يعني بدك اقل شي سنتين حتى تعرف شو النواقص وشو المشاكل الموجدة بها


    لمسات بسيطة تؤثر لعى النظام بالكامل ( هوة الشغل اللي عاملينو بالسكريبت جميل جداً و يشبه ال VB ) إلى حد ما


    لكن مو كل شي الشكل و بالنسبة لي شكل الـ VB غير لائق :eek3:


    يعني ما تفكر الشركة يلي مبرمجة فبلشن وصلة لهذه المرحلة بسهولة


    عموماً مبروك والله يعطيك العافية


    و انا مجرد إبداء رأي لا أكثر





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

    وشاكر لك



    ماشاء الله
    ابداع في ابداع
    الله يوفقكم ان شاء الله
    اشكرك اخى العزيز وامنياتي بالتوفيق للجميع

    تحوي الفي بي علي 10 تعليمات في الصفحة الرئيسية
    و14 في الأقسام
    و11 في عرض الموضوعات

    يمكن تقليلها بالتحكم في الخيارات وجعل بعض الأمور تعتمد علي الكاش
    ويمكن التقليل بإستخدام هاك vB Optimise

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

    ارقامك غير صحيحة إذا كنت تعتقد ان الاستعلام بـ LEFT JOIN .. لإكثر من جدول يعطي نفس النتيجة لإستعلام من جدول واحد فهذا خطأ

    حاول تطبق امر استعلام بـ LEFT Join لخمسة جداول على الاقل بدخل MYSQL وشاهد الوقت المستغرق

    وحاول تستعلم عن جدول منفرد بداخل MYSQL وشاهد الوقت المستغرق
    أعلى وقت يستهلك في الاستعلام في هذا التطبيق هو . 0.03 او نحو 0.06 جزء من الثانية
    اما تطبيق الفي بي فوقت الاستعلام يصل إلي 0.30 و جرب انت بنفسك قد يكون اكبر من ذلك او اقل واخبرني بالنتيجة ..

    هذا استعلام واحد في تطبيق VB ,, فما بالك بالاستعلامات الجانبية الاخره ...

    التطبيق الحالي لا يوجد فيه امر إحصاء .. بعكس VB التى تقوم بإحصاء لكل جدول لديها ..
    تم استخدام عمليات حساببة دقيقة من أجل امور متعددة وهي على ما يرام و الحمد لله

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

    ما قمت أنت به ليس تقليل عدد التعليمات ( لأان الموجود في البي بي قليل بما فيه الكفاية لكي لا يكون أقل منه مؤثر فمن 10 ل 7 لديك لن يفرق كثير )

    ولكن كل ما في الأمر أنك ضحيت بالكثير جدا من الإضافات لهذا تقل معك عمليات ال left join في التعليمة
    وقللت عمليات البرمجة الكثيييييييييييييييييييييييييييييييييييييرة جدا في الفي بي فهناك أكثر من 3000 سطر برمجية يتم تنفيذها في كل صفحة
    لكنك كتبت ما تريد بشكل مباشر
    لقدت وضحت الاسباب بالاعلى واسباب لم اوضحها هذه سوف أكتشفها في المستقبل لإني لم أختبر مدى تأثيرة في الوقت الحالي وهي < تحمل اكبر قدر من الاعضاء في وقت واحد بدون الحاجة إلي تقسيم المنتدى لخادمين او اكثر > <تحمل اكبر قدر من المشاركات بدون تخوف من فشل قواعد البيانات بسبب الضغط وكمية الاستهلاك >

    وليس هذا سبب وحسب ولكن يوجد اسباب اخره والله

    حينما تقارن لا تقارن بين برمجيتك والفي بي لأنه لا وجه للمقارنة
    برمجيتين من عالمين مختلفين بين برمجية موجهة للإستخدام العام والتطوير وبرمجية بنظام ركب وأشتغل وأي تعديل يريده الشخص يجب أن يعود للمبرمج ليبدأ في فتح الصفحات وفك شفراتها والتطوير !!

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




    بمتابعة دقيقة جدا خلال ال 3 سنوات الماضية
    من تعرض للإختراق لمنتدي الفي بي كان ينطبق فيه هذه الشروط

    - نسخة منزوعة الكود بشكل كبير جدا والقليل مرخص
    - نسخة قديمة وليست أخر نسخة من الشركة ( 90 % )
    - سيرفر عليه أكثر من 100 موقع

    يتم الإختراق لأي برمجية علي السيرفر والإتصال علي قاعدة بيانات المنتدي وتغيير تمبلت الفوريم هوم
    ما ذنب الفي بي في كونك تستخدم نسخة قديمة علي سيرفر عام فيه 100 موقع قابلة للإختراق ؟

    لو لديك إعتراض أخرج لي عمليات الإختراق التي تعرضت لها الفيبولتن حتي الأن ستجدها 0
    أو أي موقع أجنبي شهير يعمل علي سيرفر خاص ولديه سيكيورتي جيد

    كون الفي بي كانت تستخدم لدي العرب بنسبة 80 % علي أقل تقدير من 3 سنوات
    فأي شخص يخترق سيرفر ويغير تمبلت المنتدي يرموا بالأخطاء علي الفيبولتن !!!!!!!
    لأنه ببساطة العيب ليس فيها ولكن لو كان منتدي غيرها لتعرض لما تعرضت له بالضبط
    فالإتصال بعد إختراق برمجية علي سيرفر ليس له دخل بالبرمجية
    لا احب المنتديات شكلاً ومضموناً قد لا تصدق ان المنتدى هذا كان على أول خطوات الإغلاق بسبب نظام VB

    موضوع http://www.swalif.net/softs/swalif59/softs181089/
    موضوع يحتوى على 33 صفحة كل صفحة تحتوى على حوالي 10 مشاكل , ما الشعور الذي ينتابك حينما تشاهد هذه الصورة ..

    إطلع على هذا القسم
    إصلاح وصيانة المنتديات - سوالف سوفت
    شاهد عناوين المواضيع من الخارج فقط

    - مشكلة في الدخول إلى لوحة التحكم
    - مساعدة عاجلة لحماية المنتدى
    - شل داخل قاعدة البيانات!! (ماهو الحل)
    - تسجيل عضويات غريبة عندي
    - مشكلة بعد ترقية المنتدى الى 3.8.1 !
    - مشكلة عدم استكمال تحويل ترميز قواعد البيانات إلى الترميز UTF-8
    - روابط كتير فى المنتدى مش بتفتح وبتجيب صفحات كان النت فصل
    - مشكلة في الملف الشخصي
    - مشكلة في قاعدة البيانات من ناحية الترميز في بعض المواضيع

    وغريبة موضوع لك انت حتى
    - الهاكات تعتبر كارثة في عالم المنتديات بكل ما تعنيه الكلمة من معني ‏

    يا أخي العزيز يمكنك ان تنتقد هذه الخطوة وانا اتقبلها بصدر رحب من اخ عزيز ولكن لا تدافع عن VB فهي ليست أهل لذلك ..

    وشاكر لك


    الجلسات نفس الكوكيز بالضبط , الا ان المعلومات لا تخزن على جهاز العميل وانما على السرفر ... يعنى اسم المستخدم والرقم السري تكون في ملف على السرفر بدلا من وجودها على جهاز المستخدم .

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

    مع اطيب التحية





    __________________
    ماشاء الله و لا حولا و لاقوة إلا بالله .
    ويب إيفوليوشن WEC : عندما تمتلك العصا التي تفعل بها كل شيء
    معاينة الإصدارة 1.0.6

  8. #23
    عضو فعال
    تاريخ التسجيل
    Feb 2003
    المشاركات
    1,154


    moslem_tk

    ما شاء الله

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

    تمنياتي لك التوفيق
    سالم






  9. #24


    لست في مجال مدافعة عن الفي ولكن في مجال توضيح
    برمجيتك مجرد وضعها في وجه مقارنة من الشباب مع الفي بي هو خطأ

    أما إعطاء برمجيتك 9 سنوات لكي تصل للمستوي فهذا أمر رائع منك أن تذكره
    هيه البرمجيات لم تكن وليدة ليلة ولكنها يعمل علها فرق برمجية من أمهر المبرمجين في العالم لسنوات تتعدي ال 5 سنوات
    ولا يمكن بأي حال من الأحوال إنتاج منتج منافس في عدة شهور من مبرمج أو أثنين

    قد تنتج شيئ خاص أخف علي السيرفر
    ولكن لعلمل شيئ عام قابل لكل شيئ ......... هنا الفكرة

    علي فكرة تحوي برمجية الفي بي علي دوال للتعامل مع الأجاكس أيضا بكل سهولة
    نادي وصنف بياناتك وأرسل بعدة سطور بسيطة للغاية

    ناس فوق الوصف بكل صراحة
    يعيبهم فقط أن هناك في نظامهم أكثر من 40% من الدوال التي لا نحتاجها بشكل فعلي
    فهي تركز بشكل أكبر علي كثرة التطبيقات لكي تغري عيون المستخدمين ( إستغلال جهل بشكل تجاري )

    ولكن ما باليد حيلة
    فأي منتج تجاري ستستخدمه يجب أن تكون علي وعي بأن ذلك سيحدث

    وعموما أنصح من سيستخدم منتدي فقط ولا يفكر في أي شيئ جانبي أن يبحث عن منتدي خفيف يقدم الأساسيات فقط

    فما حاجتي في المنتدي لمعرض صور ومجموعات شخصية ورسائل خاصة ترتب ب 15 طريقة وتصنيفات تحويل صلاحيات فوق المطلوب وملف شخصي عبارة عن ساحة حربية ووووووووووووو





    __________________
    السيف أصدق أنباء من الكتب

  10. #25


    بالنسبة لكلام عن ال left join كيف ضحيت عنها ؟

    لا حل أمامك سوي

    - إستخدام تعليمات مفردةك5 تعليمات سكول بدلاً من واحدة جامعة لهم ( زمن أقل لمجموع التعليمات ولكنك تقع في خطأ أكبرك وهو طرق باب الماي سكول 5 مرات وتقديم طلب لتقوم بإرساله لك ) مع زيادة دوال تكرارية لتحميل البيانات كلها في متغيرك

    - التضحية بالكثير من الإضافات كجعل ملف اللغة في ملفات بدلاً من قواعد البيانات وتصدير الخيارات لملفات إلخ ( حلتها الفي بي بنظام ال datastore حيث تحمل كل شيئ في تعليمة واحدة فقط أول الصفحة )

    - إستخدام نظام الكاش ......... نظام معقد جدا ومعرض للكثير من الأخطاء وتحتاج لإستخدامه بحذر والدخول في مواويل كثيرة

    أخبرني أنت كيف ضحيت عن ال left join
    مثلا لتحميل موضوع تحتاج

    لتحميل مشاركاته
    معاها بيانات كل عضو من اللي أضافوا المشاركات بال left join

    معاها تقييمات ذلك العضو ( النجوم والوصف تحت أسمه ) معها

    ولدخول عضو صفحة تحتاج أن تحمل له

    - ملف اللغة الإفتراضي له
    - بياناته
    - بياناته كمشرف لو كان مشرف

    أيضا نظام الجلسات اللي ما أستخدمته سيضيف لك 3 تعليمات في كل صفحة ولا يمكنك التضحية عنه لسببين

    - الآمان
    - عرض إحصائيات دقيقة ومتابعته في كل صفحة يذهب لها

    كيف ضحيت بال left join
    هل بعمل كل تعليمة وحدها ؟
    أم بنظام الكاش ؟

    أم لديك فكرة جديدة أتمني تفيدنا بها





    __________________
    السيف أصدق أنباء من الكتب

  11. #26
    عضو سوبر نشيط
    تاريخ التسجيل
    Jun 2003
    المشاركات
    789


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





    __________________
    متى استعبدتم الناس وقد ولدتهم أمهاتهم أحرار........
    -----------------------------------
    شبكة الشعر الادبيه

  12. #27
    عضو سوبر نشيط
    تاريخ التسجيل
    Sep 2005
    المشاركات
    940


    أخي الكريم

    مع احترامي الشديد لك وتقديري لما تفعله .. ولكن برمجيتك لا يمكن بشكل أو بآخر أن تُقارن مع برمجية الـ vB

    وعندما نقدّر ما تفعله .. هذا لا يجعلك أبداً تعلو فوق ما يفعله 5 مطوّرين متخصصين في مدينة Reading في إنكلترا. (الآن مجموعهم ثمانية)

    برمجية الـ vB برمجية معقدة تحوي على أكثر من ربع مليون سطر برمجي .. ومع ذلك لا تزال تؤدي عملها في المواقع الصغيرة والمتوسطة بكفاءة عالية. والمواقع الكبيرة تحتاج ربّما إلى clusters لكي تعمل.

    وعدد الاستعلامات لا يأتي من فراغ ... فهل تتصوّر أن عدد الاستعلامات هنا لا داعي له؟ بكل بساطة كل استعلام يؤدي وظيفة معينة .. يمكن الاستغناء عنه بالتخلي عن وظيفته.

    بالنسبة للاستعلامات التي تحوي على LEFT JOIN فهي ليست مشكلة إذا كنت تقوم بالـ Good practice وإضافة الفهارس اللازمة لعمل الاستعلام بكفاءة ...

    (من فترة عملت هاك لزبون فيه استعلام واحد يحول على 5 LEFT JOIN، وعندما استلمه العميل اشتكى أن الاستعلام يأخذ وقتاً طويلاً جداً، فتذكرت أني لم أنظر في الـ indexes وعندما نظرت وعرفت ما ينقصه .. أضفت index على عمود واحد والنتيجة كانت أن الهاك عاد ليعمل بكفاءة وأنجز المطلوب في وقت معقول دون أي تذمر من العميل)

    والمشكلة لا توجد فقط في ضخامة البرمجية فحسب، بكل بساطة هي أيضاً في الهاكات *الغبية* وفي السيرفرات الضعيفة أيضاً.

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

    خذوا هذا الموضوع كمثال: برنامج رائع جدا للترجمة من وإلى 14 لغة عالمية - مترجم فورى منتديات هل تجدون أي شيء جديد؟ هل ابتدع الأخ مصطفى أي شيء جديد؟

    ونأتي هنا: منتدى البرامج ومرة أخرى نفس السؤال ما الجديد؟

    بعكس VB التى تقوم بإحصاء لكل جدول لديها ..
    يا عمي كن منطقياً وواقعياً .. أتحداك أن تثبت إدعاءك هنا

    يا أخي العزيز يمكنك ان تنتقد هذه الخطوة وانا اتقبلها بصدر رحب من اخ عزيز ولكن لا تدافع عن VB فهي ليست أهل لذلك ..
    أخي الـ vB أهل لذلك وأكثر .. وبالرّغم من كل عيوبه الحالية .. فهو برمجية ممتازة ..

    رجاءً افهم هذه النقطة .. أنت تقوم بشيء جيد .. وبرافو عليك ... لكن لا تعطي برمجيتك الصغيرة أكبر من حجمها ..

    وبالتوفيق أخي الكريم






  13. #28
    عضو فعال جدا
    تاريخ التسجيل
    Apr 2004
    المشاركات
    2,477


    moslem_tk

    ما شاء الله

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

    تمنياتي لك التوفيق
    سالم
    اشكرك اخي العزيز وامنياتي لك وللجميع بالتوفيق

    لست في مجال مدافعة عن الفي ولكن في مجال توضيح
    برمجيتك مجرد وضعها في وجه مقارنة من الشباب مع الفي بي هو خطأ

    أما إعطاء برمجيتك 9 سنوات لكي تصل للمستوي فهذا أمر رائع منك أن تذكره
    هيه البرمجيات لم تكن وليدة ليلة ولكنها يعمل علها فرق برمجية من أمهر المبرمجين في العالم لسنوات تتعدي ال 5 سنوات
    ولا يمكن بأي حال من الأحوال إنتاج منتج منافس في عدة شهور من مبرمج أو أثنين

    قد تنتج شيئ خاص أخف علي السيرفر
    ولكن لعلمل شيئ عام قابل لكل شيئ ......... هنا الفكرة

    علي فكرة تحوي برمجية الفي بي علي دوال للتعامل مع الأجاكس أيضا بكل سهولة
    نادي وصنف بياناتك وأرسل بعدة سطور بسيطة للغاية

    ناس فوق الوصف بكل صراحة
    يعيبهم فقط أن هناك في نظامهم أكثر من 40% من الدوال التي لا نحتاجها بشكل فعلي
    فهي تركز بشكل أكبر علي كثرة التطبيقات لكي تغري عيون المستخدمين ( إستغلال جهل بشكل تجاري )

    ولكن ما باليد حيلة
    فأي منتج تجاري ستستخدمه يجب أن تكون علي وعي بأن ذلك سيحدث

    وعموما أنصح من سيستخدم منتدي فقط ولا يفكر في أي شيئ جانبي أن يبحث عن منتدي خفيف يقدم الأساسيات فقط

    فما حاجتي في المنتدي لمعرض صور ومجموعات شخصية ورسائل خاصة ترتب ب 15 طريقة وتصنيفات تحويل صلاحيات فوق المطلوب وملف شخصي عبارة عن ساحة حربية ووووووووووووو
    مرحباً اخي العزيز

    اخي العزيز انا دقيق في كلامي إذا كنت لم تفهم فهذه ليست مشكلتي .. ولكن المشكلة ان تقول شيء لم اقوله ..

    لو وضع هذا التطبيق في مقارنة فينبغي ان تمنحة 9 سنوات وهو عمر VB
    لا اقصد ان تصل لمستوى VB في خلال 9 سنوات ولكن .. 9 سنوات لكي يتم وضعها في مقارنة عادلة مع VB .. وهناك فرق كبير بين الاثنين فأرجوا ان تنتبه لذلك .. ومع هذا فأنا اعترف انه بسيط لكنه كما اعترف انه ليس سيء

    بصراحة اخي العزيز ردك التالي تحول من دفاع عن منتج VB إلي دفاع عن مبرمجين ومطورين VB وهذا شيء واضح بل وضعتني في مقارنة بدون قصد مع فريق VB <

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


    بالنسبة لكلام عن ال left join كيف ضحيت عنها ؟

    لا حل أمامك سوي

    - إستخدام تعليمات مفردةك5 تعليمات سكول بدلاً من واحدة جامعة لهم ( زمن أقل لمجموع التعليمات ولكنك تقع في خطأ أكبرك وهو طرق باب الماي سكول 5 مرات وتقديم طلب لتقوم بإرساله لك ) مع زيادة دوال تكرارية لتحميل البيانات كلها في متغيرك

    - التضحية بالكثير من الإضافات كجعل ملف اللغة في ملفات بدلاً من قواعد البيانات وتصدير الخيارات لملفات إلخ ( حلتها الفي بي بنظام ال datastore حيث تحمل كل شيئ في تعليمة واحدة فقط أول الصفحة )

    - إستخدام نظام الكاش ......... نظام معقد جدا ومعرض للكثير من الأخطاء وتحتاج لإستخدامه بحذر والدخول في مواويل كثيرة

    أخبرني أنت كيف ضحيت عن ال left join
    مثلا لتحميل موضوع تحتاج

    لتحميل مشاركاته
    معاها بيانات كل عضو من اللي أضافوا المشاركات بال left join

    معاها تقييمات ذلك العضو ( النجوم والوصف تحت أسمه ) معها

    ولدخول عضو صفحة تحتاج أن تحمل له

    - ملف اللغة الإفتراضي له
    - بياناته
    - بياناته كمشرف لو كان مشرف

    أيضا نظام الجلسات اللي ما أستخدمته سيضيف لك 3 تعليمات في كل صفحة ولا يمكنك التضحية عنه لسببين

    - الآمان
    - عرض إحصائيات دقيقة ومتابعته في كل صفحة يذهب لها

    كيف ضحيت بال left join
    هل بعمل كل تعليمة وحدها ؟
    أم بنظام الكاش ؟

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

    على فكرة VB تحتوى على عدد اكبر من ما تتصور من الاستعلامات حاول تعدهم .. وأنظر إلي عدد الجداول اصلاً لكل جدول استعلام تقريباً ..

    مع اطيب التحية





    __________________
    ماشاء الله و لا حولا و لاقوة إلا بالله .
    ويب إيفوليوشن WEC : عندما تمتلك العصا التي تفعل بها كل شيء
    معاينة الإصدارة 1.0.6

  14. #29
    عضو فعال جدا
    تاريخ التسجيل
    Apr 2004
    المشاركات
    2,477


    أخي الكريم

    مع احترامي الشديد لك وتقديري لما تفعله .. ولكن برمجيتك لا يمكن بشكل أو بآخر أن تُقارن مع برمجية الـ vB

    وعندما نقدّر ما تفعله .. هذا لا يجعلك أبداً تعلو فوق ما يفعله 5 مطوّرين متخصصين في مدينة Reading في إنكلترا. (الآن مجموعهم ثمانية)

    برمجية الـ vB برمجية معقدة تحوي على أكثر من ربع مليون سطر برمجي .. ومع ذلك لا تزال تؤدي عملها في المواقع الصغيرة والمتوسطة بكفاءة عالية. والمواقع الكبيرة تحتاج ربّما إلى clusters لكي تعمل.

    وعدد الاستعلامات لا يأتي من فراغ ... فهل تتصوّر أن عدد الاستعلامات هنا لا داعي له؟ بكل بساطة كل استعلام يؤدي وظيفة معينة .. يمكن الاستغناء عنه بالتخلي عن وظيفته.

    بالنسبة للاستعلامات التي تحوي على LEFT JOIN فهي ليست مشكلة إذا كنت تقوم بالـ Good practice وإضافة الفهارس اللازمة لعمل الاستعلام بكفاءة ...

    (من فترة عملت هاك لزبون فيه استعلام واحد يحول على 5 LEFT JOIN، وعندما استلمه العميل اشتكى أن الاستعلام يأخذ وقتاً طويلاً جداً، فتذكرت أني لم أنظر في الـ indexes وعندما نظرت وعرفت ما ينقصه .. أضفت index على عمود واحد والنتيجة كانت أن الهاك عاد ليعمل بكفاءة وأنجز المطلوب في وقت معقول دون أي تذمر من العميل)

    والمشكلة لا توجد فقط في ضخامة البرمجية فحسب، بكل بساطة هي أيضاً في الهاكات *الغبية* وفي السيرفرات الضعيفة أيضاً.

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

    خذوا هذا الموضوع كمثال: برنامج رائع جدا للترجمة من وإلى 14 لغة عالمية - مترجم فورى منتديات هل تجدون أي شيء جديد؟ هل ابتدع الأخ مصطفى أي شيء جديد؟

    ونأتي هنا: منتدى البرامج ومرة أخرى نفس السؤال ما الجديد؟


    يا عمي كن منطقياً وواقعياً .. أتحداك أن تثبت إدعاءك هنا


    أخي الـ vB أهل لذلك وأكثر .. وبالرّغم من كل عيوبه الحالية .. فهو برمجية ممتازة ..

    رجاءً افهم هذه النقطة .. أنت تقوم بشيء جيد .. وبرافو عليك ... لكن لا تعطي برمجيتك الصغيرة أكبر من حجمها ..

    وبالتوفيق أخي الكريم
    اخي العزيز Milad

    اشكرك .. وأولاً لا اريد ان يتحول الموضوع إلي موضوع شخصي , لم اطرح الموضوع من أجل ان تقول اني ابدعت ولكن من أجل ان تناقشوني في هذه الخطوة فقط .. وقد رديت على موضوع المقارنة بالسابق .. وقلت انه بسيط وليس سيء .. ولا يمكن مقارنة بأي حال مع VB ولم انفى ذلك

    البرمجية الجيدة التي تحتوي على ربع مليون سطر 100 جدول و عشرات الاستعلامات وكل استعلام يقوم بدوره هذا كله كلام جميل ..

    اعتقد انه يمكن لشركة جيدة فيها كوادر مبرمجين لديهم خبرة وذكاء ان يقوموا بعمل برنامج بكافة مميزات VB وبأقل من ربع مليون سطر و بأقل من 100 جدول و بأقل من عشرات الاستعلامات ..

    اما هذا التطبيق فهو يركز على شيء محدد وهو المحتوى ويعمل بأقل من ربع مليون سطر و 100 جدول و عشرات الاستعلامات ويعمل بدون الارتباط بموارد الخادم الكبير و الصغير .. وهذا ما تحقق جزء منه

    اما الاخوة الذين قالوا ابداع فهذا رأيهم ولابد وان نحترم رأيهم كما نحترم رأيك .. اما بالنسبة للتقليد فيمكنك ان تشاهد هذا الموضوع

    الانتقال إلي نظام المنتديات عرب داون لود الجديد منتديات
    الاقتباس من الرد
    ونود ان نشير إلى اننا حاولنا بقدر المستطاع ان نجعل هذا النظام مألوف حسب شكل المنتديات التقليدي إلا انه لن يكون كذلك في الوقت القادم
    جعلناه مألوف في الوقت الحالي لنقضي على مشكلة التعامل من قبل الاعضاء والزوار

    وفي النهاية لم اعطي برمجيتي الصغيرة اكبر من حجمها فأنا لم اقوم بحذف VB من أجل بناء VB جديدة لا ولكن من أجل بناء تطبيق منتدى فيه بعض الحلول البسيطة التى لا يراها "5 مطوّرين متخصصين في مدينة Reading في إنكلترا. (الآن مجموعهم ثمانية) "

    وشاكر لك
    مع اطيب التحية





    __________________
    ماشاء الله و لا حولا و لاقوة إلا بالله .
    ويب إيفوليوشن WEC : عندما تمتلك العصا التي تفعل بها كل شيء
    معاينة الإصدارة 1.0.6

  15. #30


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

    أما مقارنة فأنا لم أقارنك بهم بالطبع
    فهم أرونا قوتهم أما أنت لم أري لك برمجية لأحكم علي مستواك
    وما شاهدته ليس بكافي لكي أضعك بالطبع في مقارنة ( خليك حيادي فقط )

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

    على فكرة VB تحتوى على عدد اكبر من ما تتصور من الاستعلامات حاول تعدهم .. وأنظر إلي عدد الجداول اصلاً لكل جدول استعلام تقريباً ..

    مع اطيب التحية
    أعرف إستعلاماتها جيداً
    وهي أكثر من قليلة لو تم التعامل مع الأمر بذكاء
    فلجلب اليوزر يتم دمج حدول اليوزر مع اليوزر فيلد ( مع جداول كثير للغة وهذه ضحيت عنها بهاك في بي أوبتميز الذي يقوم بتخزين اللغة بكل محتوياتها في الرامات )

    تعليمات الفي بي موضوعة بدقة عالية جداً ولا تتعدة ال 7 تعليمات في الصفحة الرئيسية ( مع هاك في بي أوبتميز ) و11 في عرض الموضوع الداخلي
    في المقابل كم شيئ ينعرض لك في الصفحة ؟

    10 أضعاف ما لديك بكل تأكيد

    والسبب كما وضحت الداتاستور ( وهو إبتكار أكثر من رائع ) وتخزينه مؤخراص في مسرعات زودتها الفي بي بمسرع ال x-cache بناءاً علي طلب الجماهير

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

    هل صفحتك الرئيسية فيها أقل من 7 تعليمات ؟
    ولو كان فأقل بكم :shy:

    وصفحة عرض الموضوعات هل فيها أقل من 11 ؟
    ولو كان فأقل بكم


    ثم قس علي هذا ما تقدمه الفي بي وما تقدمه انت

    في الحقيقة عتبك كله ألقيه علي مستخدمي الفي بي الحمقي اللاهثين خلف الهاكات بدون وعي وإصالة صفحة عرض الموضوع ل 70 تعليمة بسبب خطأ برمجي من مبرمجي الهاكات المبتدئين في غالب الأمر
    والفي بي تخلي مسئوليتها عن أي هاك وتضع تنبيه
    لو أردت فتح شكوي عليك قبل فتحها تعطيل الهاكات وإختبار منتداك

    وذلك لانهم لا يقدمون الدعم للهاكات


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

    لديك شيئ عن الفي بي ضعه لكي أرد عليك برد علمي
    وضع ما لديك برد علمي

    قلت لك عيوبها ومازلت عندها
    عيبوها أكثر من 3000 سطر برمجي ينفذ مع كل صفحة لسنا بحاجة لمعظها إلا أنها زيادات تشكيلية لجذب مشتريين أكثر
    وهذا الأمر ينطبق علي أمثالها من ال ib و ال phpbb
    فملف الكلاس كور مثلا يحوي صنفين للتعامل مع mysql أو misql وربما لا تركب أنت الثانية
    هذا غير الكثير من الأوامر التي تنفذ بالفعل ولا تحتاجها
    ولكن هذه في الأخر برمجية عامة

    وجه برمجيتك للعامة ولنري المنافسة وستجدني اول من يفرزها ويتكلم عم محاسنها ومساوئها

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

    حتي لا نري بالغد من يرمج هاك إدخال وإخراج مقالات ويقارنه في السرعة مع جملة :looking:


    البرمجية الجيدة التي تحتوي على ربع مليون سطر 100 جدول و عشرات الاستعلامات وكل استعلام يقوم بدوره هذا كله كلام جميل ..
    أسألك حقاً هل أطلعت علي منتدي الفي بي ؟
    المنتدي التي تنتجه شركة جيل سوفت ورابطها هنا

    vBulletin

    ليتك تطلع عليه لتعلم عدد التعليمات بدلاً من التكلم بدون علم

    وفي النهاية لم اعطي برمجيتي الصغيرة اكبر من حجمها فأنا لم اقوم بحذف VB من أجل بناء VB جديدة لا ولكن من أجل بناء تطبيق منتدى فيه بعض الحلول البسيطة التى لا يراها "5 مطوّرين متخصصين في مدينة Reading في إنكلترا. (الآن مجموعهم ثمانية) "
    بل يرو ما هو أوسع من رؤيتك لبرمجية يستخدمها أكثر من نصف مليون مستخدم في العالم
    في حين أن برمجيتك لو طرحت فسيستخدمها 2 أو 3

    اما كم المطورين فعدد ولن تشبع من العد

    في حين أن برمجيتك غير قابله للتطوير لكونها لا تحوي شيئ أصلاً فهي تجلب بشكل مباشر وتعطي بشكل مباشر

    ليتك تخبرنا كمبرمجين لو أردت إضافة خيارات لمجموعات الأعضاء وإستخدام دوال السماحية بالوصول أو العكس في البرمجية ماذا سأفعل في برمجيتك
    في حين أنه في الفي بي سأضيف ملف بسيط بال xml وقضي الأمر





    __________________
    السيف أصدق أنباء من الكتب





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض