• الإعلانات

    • فيصل الحربي

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

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

محمد سمير

اعضاء
  • عدد المشاركات

    633
  • تاريخ الانضمام

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

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

159 جيد جدا

عن محمد سمير

  • الرتبة
    عضو شرف

طرق الإتصال

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

  • الجنس ذكر
  1. البايثون والحوسبة الحسابية

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

    على العكس المراجع الأجنبية متوفرة بكثرة http://www.amazon.com/s/ref=nb_sb_noss_1?url=search-alias%3Daps&field-keywords=google+app+engine+python&rh=i%3Aaps%2Ck%3Agoogle+app+engine+python http://www.apress.com/9781430218319/ http://stackoverflow.com/questions/5257456/looking-for-a-good-book-for-google-app-engine-python
  3. لماذا يتم تنفيذ كود بايثون أسرع داخل الدوال

    لا يا أحمد لم أجد مكتبة dis على jython.. أظن أن المسألة ستختلف تماماً مع jython و ironpython لإختلاف ال byte code.
  4. الموضوع الأصلي: http://stackoverflow.com/questions/11241523/why-does-python-code-run-faster-in-a-function?newsletter=1&nlcode=45886%7cb7bc إذا حاولت تنفيذ هذا الكود: def main(): for i in xrange(10**8): pass main() ستجد ان وقت التنفيذ الحقيقي 1.841s بينما إذا حاولت تنفيذ نفس الكود خارج الدالة for i in xrange(10**8): pass ستجد أن وقت التنفيذ الحقيقي: 4.543s .... لماذا؟ الإجابة البسيطة و المباشرة هي "scope of i" حيث أن المتغير i معرف داخل الدالة local بينما خارج الدالة global. بنظرة أكثر تمعناً و باستخدام الدالة dis() و التي تسمح لك بالنظر داخل byte code للدالة التي تريدها ستجد أن المتغير i يتم تخزينه في STORE_FAST مادام داخل الدالة , أما خارجها فيتم تخزينه في STORE_NAME أو STORE_GLOBAL.
  5. أرى أن جوجل ستضطر للتخلي عن واحد من الاثنين (أندرويد و كروم) فليس من مصلحتها تشتيت المطورين بين نظامين متشابهين.
  6. حتى وقت قريب كانت هناك دعاية مستمرة لل-chromium نظام التشغيل ... حتى أنهم "جوجل" وزعو laptops مجانية في مؤتمر لا أذكره كان يعمل ب chromium كنظام تشغيل متكامل .. و كان السؤال وقتها ماذا تنوي جوجل عمله بأندرويد ما دام لديهم chromium! الآن لا حديث عن chromium كنظام تشغيل برغم أن عملية التطوير مستمرة حسب موقع المشروع.
  7. أخي بسام الفكرة ليست في إعادة البرمجة بطريقة مختلفة بل بتناول المبدأ ككل من منظور مختلف ... اعتدنا على المجلات و المتصفحات و البرامج المكتبية أن تكون بشكل معين لا تخرج عنه برغم أن هذه الواجهات عفى عليها الزمن و لم تثبت كفاءة ... أتذكر منذ فترة و أنا أتساءل لماذا لا يتم تصغير أو إزالة عنوان الموقع من المتصفح و يظهر ك pop-up عند الحاجة فقط (بالفعل فقد اخفيت ال- address bar من firefox و استدعيه عن طريق ctrl-l) .... مساحة مهدرة دائماً و لا يوجد من يفكر في استغلالها و هذا مثل بسيط.
  8. وجهة نظر جديدة في بيئة البرمجة .. التصور مبني على لغة clojure (إحدى لغات منصة java و تشبه lisp في طريقة كتابتها) لكن ذلك لن يمنعك من الوصول للفكرة. http://vimeo.com/40281991
  9. موضوع جميل أخي عبد الله لكن هذا chromium المتصفح ... ماذا عن chromium منصة التشغيل .... لا أحد يتحدث عنه !
  10. أخر موعد للتسجيل في كورس NLP و الخوارزميات مع ستانفورد يوم 18 مارس القادم https://www.coursera.org/nlp/auth/welcome https://www.coursera.org/algo/
  11. دعم العربية في Markdown

    كنت ابحث في المنتدى عن مواضيع في markdown ووجدت هذا الموضوع الجميل. بالنسبة للروابط يمكن الاشارة لها مباشرةً :
  12. في الأغلب شركات الحوسبة السحابية تقدم api خاص بها لكي تصل إلى منصتهم و من ضمنها database.
  13. لو كانت لغات البرمجة سيارات

    تصدق يا أحمد انا إخترت الهاسكل علشان خاطرك, بس التعليق عليها في محله معلش يا محمد ... كل يغني على ليلاه :)
  14. فقط للترويح http://machinegestalt.posterous.com/if-programming-languages-were-cars إخترت لكم haskell
  15. Muntjac

    و vaadin مبني على GWT. هل الكود الناتج من Muntjac يترجم إلى أي شيء آخر أم يظل بايثون كما هو؟ مجرد إضافة: كود hello world from muntjac.api import Application, Window, Label class HelloWorld(Application): def init(self): """Init is invoked on application load (when a user accesses the application for the first time). """ # Main window is the primary browser window main = Window('Hello window') self.setMainWindow(main) # "Hello world" text is added to window as a Label component main.addComponent(Label('Hello World!'))