Posts Tagged ‘books’

PythonGuide

Posted: نوفمبر 21, 2010 in General
الوسوم:, ,

حدثو الروابط ل http://www.programming-fr34ks.net/wiki/index.php/PythonGuide

Advertisements

The Book Of Ruby

Posted: فبراير 24, 2009 in General
الوسوم:, , ,

انهيت قراءة كتاب 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

HowTo Break Up with your girlfriend

Writing Myself a Scheme

Posted: فبراير 8, 2009 in General
الوسوم:, , , , , , , , ,

حاجات كتير بعملها فى الأجازة بحاول استغل وقتى لأقصى حد.. فخلصت شوية كتب

Head First PHP & MySQL

الكتاب مش وحش لكن بصراحة مش يستحق كلمة Head First استفدت منه فى بعض الأجزاء ولكن ضايقنى فى جزئيات اكتر زى انه عدى على جزئيات كاملة زى السيكيورتى مرور الكرام غير ان حاجة تانية انقصت فى اسهمه كتير جدا وهى عدم الشرح من منظور ال OOP بحجة ان قد تكون ال procedural programming انسب وتخطى ال Testing كذلك

لو قررت تقراه استفيد من التطبيقات لكن مش تعتمد عليه بنسبة 100%

Head First Rails

الكتاب احسن من سابقه

الكتاب عبارة عن tutorial او ممكن نقول مقدمة فى Rails اتعرض لمفاهيم كتير زى ال MVC فى رايلز (كإستخدام الكنترولرز وتحديد ال routes و انشاء الواجهات واستخدام Erb وانشاء ال Templates وال Layouts وايضا ال Partials واستخدام ال ActiveRecord -الإستخدامات الشائعة- ليه كتاب مخصوص PRO ActiveRecord ) وتطبيقات حقيقة سواء من البداية او باستخدام ال scaffolding وتحسينه واستخدام ال Ajax وفى نفس الوقت عدى حاجات كتير زى ال testing وال deployment

هتستفيد منه لو اول مرة مع Rails او عايز تجرب تنشئ كذا تطبيق على السريع.. غير كدا انصحك انك تقرا Simply Rails 2 او Agile Web Development with Rails

Write Yourself a Scheme in 48 Hours

مع مشوار Haskell والمعاناة فى ال Monads -مش معاناة لحد ماتفهمها 😀 – جه الوقت اللى يكون فيه قلبى قلب اسد 😀 واقرا الtut دى لإنشاء interpreter ل Scheme ..ايه اللى استفدته منها ؟

1- تثبيت اللى اتعلمته فى Haskell

2- عرفت ايه النقط اللى مش واضحة بالنسبة لى -دا بيساعدنى فى انى اصلحها-

3- استخدام Haskell فى شئ مفيد

4- معرفة Scheme (فى احسن من معرفة لغة انت كتبتها ؟ اعتقد لأ)

BTW, ترجمة PyGTK Tutorial هبدأ فيها ان شاء الله بعد انهاءها فى ZetCode مباشرة

وبس كدا دا اللى عملته فى الكام يوم اللى فاتو.. انت عملت ايه ؟

كل سنة وانتم طيبين اولا سنة سعيدة عليكم 🙂

كل ماقرا فى سى بكون ممتن جدا ان مش بضطر استخدمها فى معظم الوقت

الكتاب The Definitive Guide to Linux Programming كتاب فوق الممتاز اضافلى كتير جدا و بيحققلك رسوخ كبير لاغنى عنه لأى مبرمج شبكات بيناقش جزئيات نظرية الأول عن المصطلحات الهامة وهيكلية الخادم/العميل وتصميم بروتوكولات خاصة واهم القرارات اللتى يجب عليك اخذها فى التطبيق ..كطريقة الإتصال ، الهيكيلية 2-tier او 3-tier ،بالنسبة للعميل monolithic , modular ، وسيناريوهات خاصة بالخادم هل سيتم تحويله ل daemon وافضل طريقة لمعالجة اكثر من عميل وكيفية التعامل مع اللوج وغيرها وجزئية عن البرمجة الدفاعية وايضا دراسة لتطبيق شبكات برنامج دردشة مشابه ل digichat بس كdesktop application

وجزئية خاصة بتأمين الإتصال و الauthentication وتوقيع الداتا وبعض المشكلات الأمنية الشائعة (هجومات معتادة ، BOF، .. الخ)

تطبيق آمن (لم انهيه)

ملحق عن IPv6 (لم انهيه)

الجديد فى كتاب البايثون

Posted: ديسمبر 20, 2008 in General
الوسوم:, ,

اخيرا رسينا على الفهرس

تم الغاء فصل wxPython ربما فى التحديثات او كجزء منفصل وبكدا هيكون الرئيسى هو استخدام PyGTK ومعاها دراسة Gqamoos (هتغطى على حاجات زى ال treeview اللتى لم يتم ذكرها)

بالنسبة PyQt (سيتم اضافة الtutorial المترجمة مع الكتاب)

تم اضافة جزئية عن tKinter (كيفية انشاء واجهة بسيطة مثل Gladizer وبعض المفاهيم العامة الخاصة بها)

تم انهاء فصل الشبكات (انشاء سرفر وكلاينت بسيط ، سرفر لمعالجة اكثر من عميل ، تطبيق دردشة ، تطبيق مشاركة الملفات)

تم حذف مقدمة Zope واستبدالها بجزئيات عن pylons, webpy,Grok

تم حذف فصل Postgres ودا بسبب وجود شرح كامل على ال DB API فى جزئية MySQL (ربما يتم اضافة Storm مكانها)

اضافت جزئية عن twisted, soup

تطبيق عن ال screen scraping

تم اضافة فصل ال Modules/Packages

وبعض الإضافات الأخرى

الحمد لله بعد نجاح الإصدار الأول قررت ان يكون فى إصدار تانى مع تحسينات للتصفح اونلين

فى الإصدار التانى هيتم اضافة برمجة الواجهات الرسومية وتم انهاء ال 3 اجزاء Gnome, Qt, wx
وإضافة دراسة rSQLiteGUI (معتمدة على ال gtk وال active records كتطبيق)

ازاى اقدر اساعد؟
لسه فى مكان لأساسيات threading, networking وكتابة ال extensions وبعض الإضافات على rails
اذا تقدر تنهى التنسيق ومراجعة اللغة ياريت تراسلنى

مصادر CodeIgniter

Posted: نوفمبر 1, 2008 in General
الوسوم:, , , ,

CodeIgniter بتجذب اهتمام كبير من دور النشر وتم كتابة اكتر من كتاب فيها وليها اكتر من مصدر ودا ملخص لقرائتى فيها

user_guide

الوثائق الرسمية مع صغرها وبساطتها ولكنها افضل شئ ل CodeIgniter بتديلك المعلومة بصورة مركزة

Professional CodeIgniter

كتاب اكتر من ممتاز وبيمشى معاك خطوة بخطوة لإنشاء موقع متكامل مع جزئية خاصة بإدارته

CodeIgniter for Rapid PHP Application Development

كتاب لابأس بيه بيحاول يتكامل مع ال user_guide

Creating a QuickStart Blog with CodeIgniter

بيشرح كيفية انشاء بلوج بإستخدام CodeIgniter

Creating a Microsite Manager with CodeIgniter

لإنشاء مدير لموقع مصغر

NPS ( News Publishing System)

دراسة لكتابة موقع اخبارى للتحميل اضغط هنا

اخر كتابين blog, microsite هيعلموك بعض العادات السيئة البرمجية مع CodeIgniter مع انهم لكاتب Professional CodeIgniter ..يفضل الإطلاع عليهم مع التفكير فى كيفية تحسين الأكواد…

يفضل دائما مراجعة CodeIgniterDirectory