• الإعلانات

    • فيصل الحربي

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

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

ahmad123

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

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

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

كل شيء نشر بواسطة ahmad123

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

    جميلة من جوجل لكن يمكن بسهولة عملها في الجافا سكربت : var num = 333; num.toString(2); //binary num.toString(8); //octal num.toString(10);//decimal !! num.toString(16); //HEX
  21. لا اعتقد ذلك , التطبيقات على المتصفح اصبحت اكثر من مجرد Thin Client , على سبيل المثال برامج جوجل المكتبية . حتى في حالة عملك لبرامج سطح مكتب فانت دائما و ابدا بحاجة الى سيرفر (Server) عند عمل برامج يعمل عليها اكثر من شخص وهنا اصبح البرنامج يدور في فلك تطبيقات الويب :) .
  22. سبب الانتشار ليست الجافا سكربت بدرجة الاولى , بشكل اساسي , سبب انتشار النود هو النموذج الجديد لكتابة تطبيقات الويب على الخوادم .
  23. لو بقيت الذاكرة بهذه الحجم لكان للمبرمجين مكانة اكبر في المجتمع هههه
  24. شخصيا , لا استسيغ اليونيتي اطلاقا و لا حتى جنوم 3 , مستحيل العيش معها لمطوري الويب , حاليا استخدم جنوم 2.3 . حتى لينوس تروفالد له نفس الراي تقريبا : (مغلق)https://plus.google.com/102150693225130002912/posts/WTLyn7dqYoR
  25. هل ستقوم ال ICANN بحذف جميع دومينات المواقع التي تحتوي على مواد مقرصنة ؟