في هذا الدرس ستتعرف على كيفية استخدام ال CV Curve ورسم مقاطع ومن الأشكال المتماثلة حول محور معين وعمل دوران لها لتعطينا الشكل الكامل كما سنتكلم بشكل بسيط عن كيفية إعطاء الأشكال ألوان رئيسية في المايا
Part 1
Part 2
activity.info[Activity]
name = HelloWorld
bundle_id = org.laptop.HelloWorldActivity
class = HelloWorldActivity.HelloWorldActivity
icon = activity-helloworld
activity_version = 1
host_version = 1
show_launcher = yes
from sugar.activity import activity import logging import sys, os import gtk class HelloWorldActivity(activity.Activity): def hello(self, widget, data=None): logging.info('Hello World') def __init__(self, handle): print "running activity init", handle activity.Activity.__init__(self, handle) print "activity running" # Creates the Toolbox. It contains the Activity Toolbar, which is the # bar that appears on every Sugar window and contains essential # functionalities, such as the 'Collaborate' and 'Close' buttons. toolbox = activity.ActivityToolbox(self) self.set_toolbox(toolbox) toolbox.show() # Creates a new button with the label "Hello World". self.button = gtk.Button("Hello World") # When the button receives the "clicked" signal, it will call the # function hello() passing it None as its argument. The hello() # function is defined above. self.button.connect("clicked", self.hello, None) # Set the button to be our canvas. The canvas is the main section of # every Sugar Window. It fills all the area below the toolbox. self.set_canvas(self.button) # The final step is to display this newly created widget. self.button.show() print "AT END OF THE CLASS"
#!/usr/bin/env python from sugar.activity import bundlebuilder bundlebuilder.start()
MANIFESTactivity/activity-helloworld.svg
activity/activity.info
HelloWorldActivity.py
MANIFEST
setup.py
$ sudo chmod a+x HelloWorldActivity.py
$ sudo chmod a+x setup.py
$ python setup.py dev
السلام عليكم ورحمة الله وبركاته
عندما بدأت مدونتي الأولى كانت باللغة الإنجليزية هنالك عدة أسباب لاختياري اللغة الإنجليزية كلغة للكتابة في مدونتي منها:
1- الوصول إلى أكبر عدد ممكن من القراء نظراً أن اللغة الإنجليزية هي لغة عالمية
2- سرعتي في الكتابة باللغة الإنجليزية تفوق سرعتي في اللغة العربية وهذا طبعاً لتعودي على الكتابة والدردشة باللغة الإنجليزية (سواء كانت كلمات إنكليزية أو كلمات عربية كتبت بأحرف إنجليزية)
3- لسبب ما لا أعلمة فإني أرتاح للغة الإنجليزية حتى أنني عندما أفكر يكون تفكيري باللغة الإنجليزية (غريب!)
4- تقوية نفسي باللغة الإنجليزية كتابةً وقراءة
وغيرها من الأسباب
ولكن في الأشهر الماضية اتضح لي أنني مخطئ في بعض الأشياء فمثلاً
1- للوصول إلى أكبر عدد ممكن من القراء يمكنني أن أستهدف العالم العربي وهو عدد كاف لشخص بدأ بالتدوين حديثاً كما أن الإتجاه للغة الإنجليزية لم يكن إختياراً موفقاً وذلك لأن هناك عدد ضخم من المدونين باللغة الإنجليزية الذين أحتاج إلى سنوات للحاق بهم بينما بالسوق العربي هنالك القليل من المدونات باللغة العربية
2- بالنسبة لسرعة الكتابة فهي فقط مجرد تدريب أو تعود لا أكثر فسرعان ما سأجد نفسي بسرعة لا بأس بها باللغة العربية
3- صراحة وجدت نفسي ضعيف أيضاً باللغة العربية فعلي أيضاً أن أقوي نفسي باللغة العربية
4- من أهم الأسباب هو إحساسي بالمسؤولية تجاه اللغة العربية بشكل عام والعرب الذين لا يقرؤون اللغة الإنجليزية بدأ هذا الإحساس بالظهور عندما بدأت بإعطاء دورة تصميم وتطوير الصفحات الإلكترونية لطلاب مدارس وجامعات ومفاجئتي بضعفهم باللغة الإنجليزية وصعوبة الحصول على كتب أو مواضيع عربية لأعطيها إياهم! تضاعف هذا الشعور عندما تكلمت مع موظفة تعمل في جوجل (غزيل هيسكوك) وعندما تناقشنا كيف أن كمية المواضيع العربية في الإنترنت لا تتعدى 2%! لهذا أحسست بمسؤولية تجاه اللغة العربية
لهذا بدأت مدونتي العربية وكتبت السبب كأول موضوع في هذه المدونة عسى من يقرأها يبدأ هو الآخر مدونته العربية
سوف أستمر بالتدوين باللغة الإنجليزية ولكن معظم المواضيع ستكون ترجمة عن الموضوع العربي
يمكنكم متابعة مدونتي الإنجليزية هنا: http://3x-w.blogspot.com