السبت، 23 أغسطس 2014

عمل slider بال jquery

هذة الـ plugin مجانية و متوفرة على موقع الjquery الرسمى ،http://plugins.jquery.com/jQuerySlider/

هو برنامج يمكنك من عمل slide جذاب وجميل بسهولة يمكنك الدخول الى الموقع الرسمى من هنا http://cssslider.com/



تعلم ال jquery من البداية للإحتراف

كتاب تعلم ال jquery من البداية الى الاحتراف (الى مستوى النينجا)

الأحد، 6 أبريل 2014

الدرس الرابع:سلسلة إنشاء تطبيق ويب بلغة بايثون


فى هذا الدرس سوف نتحدث عن الـ view ،ما هو الـ view
بداية نعطى مثال لمفهوم الـview ، مثلا فى المدونة عندنا  اكثر من صفحة أو محتوى فى الصفحة  :
  • الصفحة الرئيسية 
  • صفحة لتسجيل الدخول 
  • نظام الارشيف سواء معتمد على الأرشفة بالشهور أوالسنوات
  • صفحات المنشورات 
  • نظام التعليقات على المنشورات 
كل هذا فى الموقع يتم من خلال الـ  views ، فالـ view فى django عبارة عن function تقوم بعمل معين
ولكن كيف يتم استدعاء الـ view لينفذ فى django ،الاجابة عن طريق الـ url او بالمعنى الاصح والدقيق من خلال الجزء الموجود بعد domain name فى الـ url

بالنسبة لتطبيق الاستفتاء polls عندنا 4 views :
  1. index للصفحة الرئيسية 
  2. details
  3. results
  4. vote actions   

أولا لكتابة views نفتح ملف view الموجود بمجلد polls ونضع بداخلة هذا الكود
def index(request): 
 return HttpResponse("Hello world,You are at the poll index.")

لكى نستطيع تنفيذ هذا الـ view وظهوره فى الموقع أحتاج الـ الاشارة اليه فى url
أى عمل mapping له (map to url)
لكى نفعل ذلك ننشئ ملف جديد ونسميه urls.py ونكتب بداخله هذا الكود
from django.conf.urls import patterns,url
from polls import views

urlpatterns=patterns('',url(r'^$',views.index,name='index'),
                     ) 


السبت، 5 أبريل 2014

حل مشكلة ظهور الكود جهة اليمين فى syntaxhighlighter


لحل هذة المشكلة ضع الكود التالى بعد الـ
head



اضافة كود منسق فى المدونة بلوجر



بعض الأحيان نريد وضع الاكواد البرمجية فى مدونات بلوجر التى تهدف الى تعليم البرمجة
هنا نتعلم بالصور كيفية استخدام الاداة syntaxhighlighter لوضع الاكواد بطريقة منظمة ومنسقة






اذهب الى



وضع الكود التالى قبله








بعد ذلك يمكنك وضع اكوادك بداخل الـ posts


مثال:لنفرض انك تريد وضع كود بايثون
def factorial(n):
    if n==1:
        return 1
    elif n==0:
        return 1
    else:
        fact=1
        for i in range(2,n+1):
            fact=fact*i
        return fact


يمكنك تعديل التنسيق من خلال تغيير الـ themes
وذلك عن طريق وضع هذا الكود فى الـ header مع باقى ملفات الـ css

قائمة بالـ themes المتاحة
لغات البرمجة المتاحة


الثلاثاء، 1 أبريل 2014

مواقع مسابقات فى البرمجة

المواقع والمؤسسات التى تعرض مسابقات برمجة

مواقع للتدريب على البرمجة

من أفضل المواقع للتدريب على حل الاسئلة المنطقية والرياضية بإستخدام البرمجة 

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

متتبعون المدونة

الأرشيف