• الإعلانات

    • فيصل الحربي

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

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

محمد سمير

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

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

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

كل شيء نشر بواسطة محمد سمير

  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. تصميم الواجهات في أندرويد

    السلام عليكم هذا الرابط لكتاب مجاني عن تصميم واجهات البرامج في أندرويد , كما ذكرت الكتاب عن التصميم و ليس البرمجة. http://www.androiduipatterns.com/2011/06/mutual-mobiles-android-design.html http://www.mutualmobile.com/wp-content/uploads/2011/04/ADG1.1.pdf الكتاب 44 صفحة table of contents introduction...............................................................3 sizes and resolution...................................................5 UI elements...............................................................7 icons.........................................................................13 dialog and listview icons ...........................................23 widgets......................................................................24 draw9patch...............................................................27 gestures....................................................................30 gingerbread...............................................................30 honeycomb..............................................................................33 naming conventions...............................................................42
  4. لماذا يتم تنفيذ كود بايثون أسرع داخل الدوال

    لا يا أحمد لم أجد مكتبة dis على jython.. أظن أن المسألة ستختلف تماماً مع jython و ironpython لإختلاف ال byte code.
  5. الموضوع الأصلي: 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.
  6. أرى أن جوجل ستضطر للتخلي عن واحد من الاثنين (أندرويد و كروم) فليس من مصلحتها تشتيت المطورين بين نظامين متشابهين.
  7. حتى وقت قريب كانت هناك دعاية مستمرة لل-chromium نظام التشغيل ... حتى أنهم "جوجل" وزعو laptops مجانية في مؤتمر لا أذكره كان يعمل ب chromium كنظام تشغيل متكامل .. و كان السؤال وقتها ماذا تنوي جوجل عمله بأندرويد ما دام لديهم chromium! الآن لا حديث عن chromium كنظام تشغيل برغم أن عملية التطوير مستمرة حسب موقع المشروع.
  8. وجهة نظر جديدة في بيئة البرمجة .. التصور مبني على لغة clojure (إحدى لغات منصة java و تشبه lisp في طريقة كتابتها) لكن ذلك لن يمنعك من الوصول للفكرة. http://vimeo.com/40281991
  9. أخي بسام الفكرة ليست في إعادة البرمجة بطريقة مختلفة بل بتناول المبدأ ككل من منظور مختلف ... اعتدنا على المجلات و المتصفحات و البرامج المكتبية أن تكون بشكل معين لا تخرج عنه برغم أن هذه الواجهات عفى عليها الزمن و لم تثبت كفاءة ... أتذكر منذ فترة و أنا أتساءل لماذا لا يتم تصغير أو إزالة عنوان الموقع من المتصفح و يظهر ك pop-up عند الحاجة فقط (بالفعل فقد اخفيت ال- address bar من firefox و استدعيه عن طريق ctrl-l) .... مساحة مهدرة دائماً و لا يوجد من يفكر في استغلالها و هذا مثل بسيط.
  10. موضوع جميل أخي عبد الله لكن هذا chromium المتصفح ... ماذا عن chromium منصة التشغيل .... لا أحد يتحدث عنه !
  11. أخر موعد للتسجيل في كورس NLP و الخوارزميات مع ستانفورد يوم 18 مارس القادم https://www.coursera.org/nlp/auth/welcome https://www.coursera.org/algo/
  12. دعم العربية في Markdown

    كنت ابحث في المنتدى عن مواضيع في markdown ووجدت هذا الموضوع الجميل. بالنسبة للروابط يمكن الاشارة لها مباشرةً :
  13. في الأغلب شركات الحوسبة السحابية تقدم api خاص بها لكي تصل إلى منصتهم و من ضمنها database.
  14. فقط للترويح http://machinegestalt.posterous.com/if-programming-languages-were-cars إخترت لكم haskell
  15. لو كانت لغات البرمجة سيارات

    تصدق يا أحمد انا إخترت الهاسكل علشان خاطرك, بس التعليق عليها في محله معلش يا محمد ... كل يغني على ليلاه :)
  16. 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!'))
  17. Muntjac

    تسلم يا أحمد. كم تختلف تلك المكتبة عن pyjama؟
  18. شركات تستخدم بايثون

    إن كنت تتساءل ما هي الشركات التي تستخدم بايثون فهذه هي بعضها http://css.dzone.com/articles/best-python-companies-work
  19. شركات تستخدم بايثون

    إستمتع بهذا الرابط: http://stackoverflow.com/questions/537595/which-sector-of-software-industry-uses-c
  20. شركات تستخدم بايثون

    أخي الكريم أنظر إلى حاسوبك إذا كنت تستخدم ويندوز من مايكروسوفت فبه كود c/c++ ، إذا كنت تستخدم لينوكس فبه كود c/c++ ، إذا كان لديك برنامج فوتوشوب فبه كود c/c++ ، تستخدم مايكروسوفت أوفيس فبه كود c++.net، تستخدم open office فبه كود c/c++ مع java .... و هكذا، c++ متشعبة جداً في حياتنا و بالتالي فإن إحتمال أن تكون الشركة c++ workshop هي القائمة مالم تعلن الشركة غير ذلك، كأن تعلن الشركة أنها java workshop.
  21. شركات تستخدم بايثون

    أكثر من أن تحصر :)
  22. شركات تستخدم بايثون

    نعم أخي .. و حتى وقت قريب كانت مايكروسوفت تدعم تطوير نسخة بايثون على دوت نت ironpython. http://ironpython.net/
  23. مستقبل JavaFX

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

    مستقبل JavaFX
  25. أضف إلى كلامك يا أخي أنه لا يجب إتباع اللغة الصيحة أو اللغة الشهيرة لمجرد أن كل المبرمجين الشطار يعملون بها .... هناك مواقع قوية جداً مبرمجة ب-common lisp.