• الإعلانات

    • فيصل الحربي

      تسجيل عضوية جديدة في المنتدى   01/31/2016

      السلام عليكم ورحمة الله وبركاته  عزيزي العضو الجديد :  حاليا رسالة الإيميل لتأكيد صحة إيميلكم تذهب للبريد العشوائي ( جاري حل المشكلة )  فإذا لم تجد رسالة التحقق من إيميلكم في صندوق الوارد لديكم إتجه للبريد العشوائي ( JUNK)  وقم بتفعيل إشتراككم من هناك   

ahmad123

المشرفون
  • عدد المشاركات

    1,345
  • تاريخ الانضمام

  • تاريخ اخر زياره

السمعه بالموقع

193 جيد جدا

عن ahmad123

  • الرتبة
    مشرف قسم تصميم صفحات الويب
  • تاريخ الميلاد 07/17/1989

طرق الإتصال

  • ICQ 0

معلومات الملف الشخصي

  • الدولة : فلسطين

أحدث الزائرين لملفلك الشخصي

19,079 زياره للملف الشخصي
  1. الموضوع يعتمد على الميموري المستخدمة من قبل الـ php في الrequest الواحدة وحجم الميموري المتاحة على سيستم: مثلا لو كل طلب على السيرفر يستهلك 2MB و حجم الذاكرة المتاحة 512MB سوف يستحمل السيرفر 256 طلب وهكذا .. تذكر ان هناك اعدادات حجم الميموري في PHP.ini و هناك دوال تستخدم لمعرفة استحدام الذاكرة : http://php.net/manual/en/function.memory-get-usage.php اقرء التعليقات الموجودة اسفل الصفحة .
  2. هذه المشكلة غالبا يقع حلها في اكثر من طريقة : 1 - استخدام load balancing و توزيع الحمل على اكثر من سيرفر. 2 - حفظ الناتج من الصفحة كاملا في ملفات html باستخدام دوال مثل ob functions . 3 - استخدام key-value memory cache مثل memcached و هي مستحدمة كثيرا في مواقع ذات الضغط العالي مثل youtube. 4 - حاول تخفيف الحمل عن عن سيرفر وعمل offline cron job بدل من عملها عند كل request . 5 - تاكد من فعالية الخوازميات و functions المستحدمة و عمل optimize لجمل الSQL اي تاكد انك قمت بكتابتها بافضل شكل ممكن. 6 - اللجوء لحلول على cloud مثل amazon ws .
  3. الـVIM رائع ! لكن احيانا ارى ان الماوس اسرع في التنقل في الكود و اجد صعوبة احيانا على الحياة بدون ماوس خاصة لاني استخدمه عند التنقل بين البرامج , ربما انا بحاجة الى Unlearn ! يجب الانتباه الى ان الـ VI تم تطويرة في فترة لم يكن هناك اسهم او ماوس على الحواسب (Initial release 1976): حاليا استخدم الفيل Netbeans بشكل رئيسي و على تيرمنال استخدم VIM .
  4. اصابتني حالة من الذهول , فعلا شيء عجيب ! " وَمَا أُوتِيتُم مِّن الْعِلْمِ إِلاَّ قَلِيلاً "
  5. انصح الجميع بمشاهدة هذه الفيديو على اليوتيوب Revolution OS . جميع التساؤلات المطروحة هنا يجيب عليها رواد المصادر المفتوحة ( حتى تساؤلاتك اخ فادي ) . http://www.youtube.com/watch?v=CjaC8Pq9-V0
  6. عند بناء برنامج ما , نعم الخوارزميات جزء مهم منه و هي نوع من التمثيل لخطوات حل المشكلة بشكل رياضي اي بشكل دقيق يمكن عمل تطبيق لها بلغة برمجة ما .. الخوارزمية عادة تكون فقط في الجزء الجوهري من برنامج , مثلا محرك بحث جوجل خوارزميته تكمن في الجزء الخاص بكيفية ترتيب النتائج Sorting , لكن الى جانب هذه الخوارزمية هناك العديد من الامور التي يجب علينا اخذها بعين الاعتبار عند كتابة برنامج ما مثل واجهة الاسنخدام , طرق التخزين و الاسترجاع ..الخ , وهي جزء مهم ايضا من البرنامج و غالبا ما تستهلك الوقت الاكبر من حياة المطورين, لذلك عند تطوير البرنامج من ناحية عملية ( بعيدا عن مثالية "علم الحاسوب" ) تتداخل فيها العديد من الامور التقنية و غير التقنية و لا يمكن حصرها فقط في الخوارزميات ... "in theory there is no difference between theory and practice but in practice there is"
  7. ههههههههههههههههههههههه :haha: :haha: :haha: :haha: :haha: :haha: :haha: بلمناسبة ان قمت بتنزيل الوندوز 64 بت مرتين سوف تحصل على وندوز 128 بت >> عن تجربة
  8. و الله انا مش عارف من الي دماغه مغسولة ! يا اخي على الاقل الشخص يسمع الطرف الاخر يحلل يفهم , هذه الطريقة لا يتعامل بها الى حكام العرب البائدون و بعض الحاليين .
  9. تقنيات ميكروسوفت ؟! مجرد راي : مايكروسوفت هي تابع في مجال الويب , لازلت تلهث وراء شركات مثل موزيلا و جوجل , و لولا ظهور متصفح الفيرفوكس و احراجه لها , لكنا لازلنا نعيش في عصر الـIE6 . الرجاء ذكر الاختراعات الـinnovation الجديدة لميكروسوفت في مجال الويب سواء على server او client ؟
  10. لكتابة برامج لمنصة الIOS(IPHONE,IPAD , IPOD) هناك خيار واحد فقط : تعلم objective-c و العمل يكون على بيئة XCode , لتعلمها يلزمك فقط اساسيات السي فقط , و اذا لم تكن تملك خبرة بللغة السي يلزمك فقط تعلم الاساسيات و من ثم الانتقال الى objective-c , لان السي هي لغة وظيفية و لا يوجد بها كائنات بشكل صريح , بعكس لغة objective-c فهية تدعم البرمجة الكائنية بشكل كبير . بشكل اساسي , لغة الاوبكتف سي هي عبارة عن superset من لغة سي , بمعنى ان جميع تعابير لغة السي صحيحة في اوبكتف سي , لكن الاوبكتف سي تدعم خواص الكائنات . اهم شيء ان يكون لديك خلفية عن حجز الذاكرة اي Memory Allocation و Release و References الخ ..ان لم تكن تعلم هذه الامور لا تقلق اي كتاب عن اوبجكتف سي يشرح هذه المواضيع .
  11. سؤال صغير : لو ان القانون اصبح يطبق على مستخدمي البرامج المقرصنة , كم ستكون نسبة مستخدمي الوندوز لدينا ؟
  12. هذه النقطة بصراحة استفزتني جدا ... صدقني يا عزيزي 90٪ من المواقع التي قمت بعملها كان الانترنت اكسبلورر كابوس حقيقي و كنت غالبا اضطر لعمل implementation لكل شيء مرتين نسخة للمتصفحات التي تتبع المقاييس نسخة للمتصفح التعيس الاكسبلورر اخر مشروع لي , كان هناك اعتماد على الجافا سكربت بشكل كبير و استغرق مني الامر اسبوع اضافي ( تخيل حجم الاحباط ) لعمل نسخة للتعيس الانترنت اكسبلورر بسبب تاخير قليل في سرعة Animations ,حتى على IE9 المسمى Beauty of the web و هذه التسمية تثير حنقي لابعد الحدود لانه لم يصل بعد لمستوى Firefox 3.6 , غير وجع الراس لعمل Maintenance لنسختين بدل نسخة واحدة . المتصفحات بشكل عام تعتمد على الترجمة Interpret اللغات مثل الجافا سكربت , و سرعة التفيذ هو مرتبط بامور مثل Branches و تفاصيل الimplementation مثل ..threading , instruction dispatching و العديد من الامور الاخرى , وهي بحاجة لعلماء حاسوب خبراء في مجال المترجمات و Computer Arch و ليس هواة (على حد تعبيرك ) , و الامر ليس بالبساطة التي تتحدث بها , نعم المستخدم لا يشعر بفرق لان مطوري المواقع "ينحرق دمهم" لكي يظهر على المتصفح التعيس IE بشكل جيد . و للاسف ما يكروسوفت في الانترنت اكسبلورر تخرج اسوء ما لديها مقارنة بمنافيسيها,و المتصفحات هي اول مسمار في نعش مايكروسوفت , لذلك ارجوك ما تفتيش بهذه السطحية القاتلة .
  13. تخيل ظهور اكسبشن Exception على النظارة :haha:
  14. قمت بسؤال مهندس من جوجل كان يتحدث عن جمال الجافا سكربت :اذن لماذا جوجل قامت بلعمل على مشروع دارت , فسكت قليلا و قال انها الجيل الجديد من الجافا السكربت , على كل حال , الدارات لازالت في مراحلها الاولى , ولا اعتقد انها تصلح للعمل في البيئة الانتاجية بعد (حتى الان على الاقل ) . على المتصفح , يمكنك العمل مع الجافا سكربت ( اللغة المظلومة ) مباشرة ( لا مفر منها ) , او مع لغات مثل coffe script ( رائعة ) او Dart و الاخيرتين يتم ترجمتهما الى الجافا سكربت , و جوجل تقول انها سوف تدمج Dart VM مع الكروم اي بعدها يمكنها العمل بدون الجافا سكربت , بلمناسبة الـ Coffe Script اشاد بها "مخترع" الجافا سكربت CTO موزيلا Brendan Eich . اما على السيرفر , ارى انه تفضيل شخصي او بناء على عوامل البئية التي تعمل عليها , فما يمكنك عمله بلغة x يمكنك عمله بالغة y , رغم الفروق في readability , performance , server costs ..etc , لكن اذا كان مشروعك كبير يجب التروي قبل اختيار اللغة :) . شخصيا لي سنوات مع الـ PHP , و الان بدات اميل للبايثون للويب بسبب اشياء كثيرة تميز لغة بايثون الرائعة عن غيرها ...
  15. صحيح , النظامين ( لينكس و الماك ) من الانظمة الشبيه باليونكس , لكن ما علاقة ذلك بكون الماك تجاري حتى النخاع فعلا ربما اكثر من الوندوز !