انهيت قراءة كتاب The Book Of Ruby .. الكتاب جميل جدا ويتكامل مع مقدمة فى روبى بصورة جميلة جدا ، ينقسم للتالى
فصل مقدمة عن روبى ورايلز ، البداية مع روبى والبرنامج الأول
وفصول الكتاب
1، 2 -تعرض لمقدمة مع انواع البيانات -Data Types- السلاسل النصية (Strings) والأرقام Numbers وتحدث عن السياق من ناحية المتغيرات العامة والمحلية، وايضا مقدمة جميلة عن ال OOP ومفاهيمها مثل الصفوف والكائنات ومتغيراتهما instance/class variables والطرق-methods- والصفات وطرق تحديد الوصول وتعدد الأشكال Polymorphism والثوابت وبعض التعمق مع الواراثة.
3- يتحدث عن السلاسل النصية وال Ranges ومعالجتهم
4- يتحدث عن الArrays وال Hashes وبعض طرق التعامل معهم
5، 6- يتحدث فيهم عن الحلقات/الدوارات Loops (مثل for, while, until, Loop) ووحدة Enumerable وتحديد مقارنات مخصصة، ويتحدث عن جمل الإختبار if,then, else, والنفى
7، 8- يتحدث بالتفصيل عن الطرق (طرق تابعة للصف ، طرق خاصة بال Singleton واعادة تعريفها وصلاحيات الوصول public, private, protected) وعن تمرير القيم لهم.
9- يتحدث عن الإستثناءات ومعالجتها ببعض التفصيل
10- يتحدث عن الBlocks والlambdas
11- يتحدث عن ال symbols وعلاقتها بالStrings وفائدة استخدامها
12- يتحدث بالتفصيل عن الوحدات Modules
13- التعامل مع ال IO والملفات والمجلدات والإستدعاء الذاتى
14، 15- التعامل مع YAML ووحدة Marshal لتخزين البيانات وتحميلها
16- التعامل مع ال Regular Expressions
17- التعامل مع الخيوط ال Threading
18- تعرض لعمليات التنقيج والإختبار
19- مقدمة فى رايلز من حيث بعض المفاهيم الأساسية كال MVC وانشاء التطبيق والإستفادة من ال Scaffolding والتعرض لل Migration والpartials
20- فصل جميل عن ال dynamic programming
بإختصار الكتاب جميل جدا وبيغطى حاجات مش اتعرضتلها فى مقدمة فى روبى زى ال lambdas, blocks وال threading وال RE والعكس صحيح كتاب مقدمة فى روبي بيغطى حاجات اضافية زى قواعد البيانات ومعالجة ملفات ال XML والواجهات الرسومية
*طبعا لكتب اكثر تعمق The Ruby Programming Language و Programming Ruby
شغال حاليا فى تجربة جميلة فى الماتلاب مع FreeMat
*ال tutorials الجاية ان شاء الله عن SQLAlchemy و Data Mapper ويمكن لو دماغى رايقة يكون فى حاجة عن FreeMat و Ramaze
صحيح موضوع مهم لكل واحد :d
mabrook ank khlast ketaab al ruby
bas aly anta bt3mlo da workless
al mafrood zy ma ana oltlak ( takreban ) andam le public project 3lshan tetba2 aly anta at3lmto
belnesba le How to break with your GF
fekra GF de fekr ‘3lat men awlo
low wa7ed 3awz ye3ml 7aga ye3mlha bdoon ma ye’3deb rabna
al mawdoo3 2areto we 7asset ano lame showya
be al monsba ana khlast nos al VTC 2007 C
we kont 3awz a3raf ya3ny eh
pointer ? 3lshan ana tl3a men dem’3y we mesh fahm al fekra
Hi DJ,
Sharing knowledge is workless mesh el mfrood useless ?
Wallahy da r2yak w enta 7or feeh 🙂
bs about *tatbe2* elly et3lmto, fa I know my skills kowayes geedan E7L 🙂
belnesba le joining some public project fa lel asf mesh 3ndy goz2yat el team-work yet, bs working on it fe Arabian m3 Muslim
*About pointers
Check el tutorial di http://www.augustcouncil.com/~tgibson/tutorial/ptr.html &
HowStuffWorks tutorial http://www.howstuffworks.com/c.htm
Hya simple geedan mesh t32ad nfsk we el video elly kan fe el tutorial el 2deema tb3 el VTC kan share7ha kowayes. a3tkd PF el place to ask
shokra ya ahmed , rabena ykhleek
al ragel kan a3eed ykool 7agat keda we ana mesh fahemaha
now fehmet showya we na2es any atba2 (Y)
slaam
Aywa fe3lan lezem tetb2 3shan tfhm kowayes 😉