اذهب إلى المحتوى

لوحة المتصدرين

  1. عبدالهادي الديوري

    • نقاط

      2

    • المساهمات

      368


  2. هشام رزق الله

    هشام رزق الله

    الأعضاء


    • نقاط

      1

    • المساهمات

      1442


  3. Blackhacker

    Blackhacker

    الأعضاء


    • نقاط

      1

    • المساهمات

      184


المحتوى الأكثر حصولًا على سمعة جيدة

المحتوى الأعلى تقييمًا في 03/01/16 in أجوبة

  1. أحتاج في تطبيقي المكتوب باستخدام إطار ويب جانغو إلى الحصول على أسماء نطاقات (دومين) من روابط متنوعة فما الطريقة الصحيحة لفعل ذلك؟
    1 نقطة
  2. توجد عدة طرق لفعل ذلك في جانغو، فيمكنك على سبيل المثال استخدام دالة extract من مكتبة tldextract (بعد تحميلها وتثبيتها) كما في المثال التالي: >>> import tldextract >>> tldextract.extract('http://forums.news.cnn.com/') ExtractResult(subdomain='forums.news', domain='cnn', suffix='com') أو يمكنك استخدام دالة urlparse من مكتبة urlparse مع دالة format لاستخرج اسم النطاق كما في المثال التالي: from urlparse import urlparse parsed_uri = urlparse( 'https://academy.hsoub.com/freelance/productivity/%D9%83%D9%8A%D9%81-%D8%AA%D8%B3%D8%AA%D8%BA%D9%84-%D8%A7%D9%84%D8%B3%D8%A7%D8%B9%D8%A7%D8%AA-%D8%A7%D9%84%D8%A3%D9%8A%D8%A7%D9%85-%D8%A7%D9%84%D8%AA%D9%8A-%D9%84%D8%A7-%D8%AA%D8%AC%D8%AF-%D9%81%D9%8A%D9%87%D8%A7-%D9%85%D8%B4%D8%A7%D8%B1%D9%8A%D8%B9-%D9%84%D9%84%D8%B9%D9%85%D9%84-%D8%B9%D9%84%D9%8A%D9%87%D8%A7-%D9%84%D8%A8%D9%86%D8%A7%D8%A1-%D9%85%D8%B4%D8%B1%D9%88%D8%B9%D9%83-%D8%A7%D9%84%D8%AC%D8%A7%D9%86%D8%A8%D9%8A%D8%9F-r115/' ) domain = '{uri.scheme}://{uri.netloc}/'.format(uri=parsed_uri) print domain # gives 'http://academy.hsoub.com/'
    1 نقطة
  3. روبي لغة برمجة أنشئت أساسا لتوفير لغة بسيطة تجمع بين البرمجة الإجرائية والبرمجة الوظيفية للمطورين، رغم أنها طورت ونشرت في التسعينيات إلا أنها لم تحصل على الشهرة إلا عندما ظهر إطار العمل Ruby on rails الذي يُمكن مبرمجي اللغة ومَن تعلمها من إنشاء مواقع إلكترونية وتطويرها، تتميز لغة روبي بسهولة تعلمها وبساطتها وهي مناسبة للمُبتدئ الذي يرغب في دخول عالم البرمجة، تتعدد استخداماتها بين سكربتات الأتمتة لأنظمة التشغيل، إلى تطبيقات الويب وسطح المكتب وكذلك تطبيقات الحماية واختبار الاختراق، ما يُميزها هو توفر نظام مكتبات جاهزة يُساهم فيها أعضاء المُجتمع وهذه المكتبات تُسمى بالجواهر أو gems إذ يكفي مثلا أن تقوم بتنصيب جوهرة لتستطيع البدء في استخدامها. يُمكنك البدء بتعلم هذه اللغة من خلال سلسلة دروس لغة روبي.
    1 نقطة
  4. جاء إطار Sinatra لكي يُقدم للمبرمج الذي يعمل بلغة روبي إمكانية تطوير تطبيقات الويب بأسرع وقت ممكن وبأقل جهد، وقد كان ولا يزال إطارا ممتازا لبناء التّطبيقات الصغيرة والمُتوسّطة، كما أنّه يتميز بإعطاء تحكم كامل للمُطور، بحيث يستطيع أن يتحكم بكل صغيرة وكبيرة تحدث في التّطبيق، كما أنّه مُناسب للواجهات البرمجية API لكنّه صعب المراس عندما يتعلق الأمر بالمشاريع الكبيرة، ويُمكن أن يكون مُعقدا جدا، لذلك جاء إطار Padrino مبنيا على Sinatra لجعل بناء التّطبيقات الكبيرة أسهل وأمتع وذلك باتباع نفس طريقة التّفكير الخاصة بـSinatra.
    1 نقطة
×
×
  • أضف...