Pythonified Life

Yet another weblog

تحديثات ل Docathon2

with 3 comments

انا عدلت وقت الdocathon لإسبوعين بدل 10 ايام وتم الغاء اضافة Java Gnome بسبب انها هى هى ترجمة GTK# تماما + مش فى مهتمين بخصوصها

الأولوية للتالى

The wxPython tutorial
The Java Swing tutorial
The Cairo graphics tutorial

وترجمة دروس Django -ال 4 اجزاء-

Django | Writing your first Django app, part 1 | Django Documentation

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

حاليا اللى اكد المساعدة

1- طارق ابراهيم Night Coder

2- عبد الرحمن abom

3- Badry Darkoush

العدد صغير وشئ محبط بصراحة لان كنت عايز نخلص اكتر من كدا

تابعو الموضوع

http://www.linuxac.org/forum/linuxac23/thread25758.html

Written by Ahmed Youssef

يونيو 18, 2009 في 2:48 م

أرسلت فى General

helloED6

leave a comment »

ازيكم جميعا؟ يدوب لسه مخلص امتحانات اليوم ادعولىكانت حصلتلى مشكلة مع اخر تعديلات helloED انى كنت مأجل تنزيل التحديثات لبعد الإمتحانت ..بس تقدر تتخيل لايوجد باك اب وجهاز متبهدل وتم انقاذ مايمكن انقاذه :d
على كل حال انا نقلت اخر شئ كنت منزله على bitbucket وبدأت اعيد تظبيط الحاجات تانىفالإصدار الحالى بيوفر التالى

1- توفير ال terminal widget -فورك من GeditTerminal- (فى package مستقلة بيجهزها Ronny لحل موضوع الترمنال بحيث انه يكون متوفر بصورة مستقلة ان شاء الله بعد انهاءها هيتم تكاملها هنا الا اذا تخلصت من كل gedit.* الموجودة فى terminal.py ووفرت بديل ليها)
2- توفير PyConsole Widget -من PIDA-
3- توفير Scribble Widget مثل الموجود ب Geany
4- اضافة اختيار Match Filename لل SidePane FileBrowser لفلترة الملفات حسب الإسم
5-توفير Fullscreen و Unfullscreen عن طريق F11
6- اضافة وتحسين ال WC dialog
7- اضافة وتحسين Go to Line dialog
8- تحسين Find/Replace Dialog
9- اضافة اخر اصدار من gRegexToolkit المعتمدة فى PIDA حاليا
10- لحل موضوع ال Tabs فانا شايف ان الأنسب الفتح فى نافذة جديدة -مقتبسة من IDLE- لأنك كدا كدا مش هتقدر تركز غير على ملف واحد بس..
11- توفير Color Chooser لإضافة كود لون معين عند ال cursor

للتحميل http://bitbucket.org/xmonader/helloed/

بجانب helloED فأنا عملت REPO ل pytextutils خاصة ب reader, inireader, xmlreader, txt2rtf وان شاء الله هيضاف ليها الأدوات تدريجيا
تقدر توصلها http://bitbucket.org/xmonader/pytextutils

وتحسينات اضافية ل gSum
http://bitbucket.org/xmonader/gsum/

واعادة تصميم وكتابة الكود الخاص ب PyQSum
http://sourceforge.net/projects/pyqsum

*مش تنسو تجربو Glashammer

Written by Ahmed Youssef

يونيو 16, 2009 في 4:36 ص

أرسلت فى General

gSum

leave a comment »

برنامج gSum مكتوب ب python/gtk بيعتمد على وحدة hashlib لحساب الchecksums ل md5 , sha1, sha224, sha256, sha384, sha512 لملف ما

للتحسين: عرض معلومات عن مدى التقدم على ال progressbar بدلا من الإشارة انه مازال يعمل…

حزمة دبيان:

http://programming-fr34ks.net/pfsoft/gsum_2.0_all.deb

شكرا لكل اللى اختبرو الحزمة ( alaqsory, MySQL, Cipher )

تم عملها بإستخدام debreate

سورس كود: http://bitbucket.org/xmonader/gsum/

Written by Ahmed Youssef

يونيو 5, 2009 في 12:04 م

أرسلت فى General

تحديثات لكتاب البايثون

with one comment

بعد بعض التفكير قررت اضافة التالى للكتاب

1-SWIG

2-ctypes -FFL- (done)

3-pyinotify (done)

4-functional python -functools, itertools- (done)

5-SQLAlchemy

6-Regex

وتم اضافة اجزاء للتوضيحات مع بعض الأجزاء الغامضة

اضافة جزئية عن ال generators, iterators

وجزئية لإيضاح الفرق بين str, repr

حمل ملفات ال odt, pdf من هنا

http://programming-fr34ks.net/strikytutorials/drafts/pfpybook2/

مطلوب:

مصمم

واى حد يحب يكمل الأجزاء الناقصة ياريت يكتبها ويبعتهالى اراجعها

Written by Ahmed Youssef

يونيو 3, 2009 في 5:41 ص

أرسلت فى General

Tagged with , ,

Django Apps

leave a comment »

ازيكم ؟ لقيت كام ساعة فاضيين فعملت التطبيقات التالية بإستخدام django بتشمل

1- pastebin

لمشاركة الأكواد وفيه هتعرف ازاى تستخدم serving static media
ازاى تستخدم google-code-prettify -بدل من تصديع دماغك ب pygments-
وازاى تستخدم django-tagging

2- djnote
مشابه لموقع ملاحظة لمشاركة الملاحظات والرسائل القصيرة بصورة امنة
http://molahza.com/

3-pyurl

لعمل عناوين مصغرة مثل tinyurl مثلا

تنبيه: ولاواحد منهم بيشمل contrib.auth لأنها ليها تطبيق تانى ان شاء الله

تقدر تحملهم من
http://bitbucket.org/xmonader/djapps/

ان شاء الله دول هستخدمهم فى شرح دروس django للمبتدأين

**سورى لو فى اجزاء من ال templates او فى ملف ال css متكررة ومش تنسو تدعولى فى الإمتحانات :)

Written by Ahmed Youssef

مايو 31, 2009 في 6:47 ص

أرسلت فى General

Tagged with , , , , , ,

RegexToolkit for PIDA

leave a comment »

السلام عليكم

PIDA بيئة تطوير ممتازة لبايثون مكتوبة ب Python/PyGTK ولها العديد والعديد من ال plugins غير ان مستخدمين vim مش هيحسو بالغربة

على العموم قولو مرحبا ل RegexToolkit فى PIDA


تقدر تحملها من هنا http://bitbucket.org/xmonader/pida-main/

لحين مراجعتها ودمجها مع التطوير الرئيسى

انا موفر وحدة للتعامل مع regexlib.com عشان تتكامل معاها للمرة المليون وواحد :d حد يحب يساهم ؟

هستمر فى المساهمة فيها ان شاء الله وتطوير helloED هيفضل مستمر

وافتكر دايما ان PIDA loves YOU!

Written by Ahmed Youssef

مايو 20, 2009 في 8:30 ص

أرسلت فى General

Tagged with , , ,

prayertime for Python

leave a comment »

احم احم صباح الخير


احمد SudaNix عامل شغل جميل فى مشروع المؤذن تقدر تتابعه هنا

http://qt-ar.org/community/viewtopic.php?f=3&t=176

لما حملت السورس جه فى بالى موضوع مواقيت الصلاة لبايثون -مش برنامج ولكن مكتبة اضافية- وياإما اكتب الألجوريثم من الأول ياإما استخدم الكلاسات اللى كتبها احمد وبإستخدام swig الموضوع تم بكل سلاسة وتقدر تستخدمها بايثونيا

تقدر تتابع طريقة الإستخدام على http://programming-fr34ks.net/smf/python/prayertime-for-python

للتحميل

http://programming-fr34ks.net/pfsoft/prayertime1.0.tar.gz

Written by Ahmed Youssef

مايو 18, 2009 في 10:31 ص

أرسلت فى General

اضافات جديدة ل helloED

with one comment

النهاردة على الفجر كنت قاعد بذاكر وجت فى دماغى شوية افكار عملتها ل helloED منها

1- اضافة pyconsole فى المنطقة السفلية – ايه رأيكم فى اضافة لروبى ؟-

2- اضافة scribble widget مشابة للموجود فىgeany

3- اضافة ديالوج jumpto (سواء لملف -محتاج اعدل ال entry بإنها تكون مكملة للمسارات- او سطر)

4- اضافة ديالوج wc (ليقوم بنفس عمل wc من سطور وكلمات وحروف)

لسه هيكون فى اضافة مجموعة من الرخص لإضافتها للهيدر زى GPL v3

بإذن الله هحاول اظبط ال vi emulation بعد امتحاناتى

اذا فى احد من مستخدمى textmate وعنده خبرة بايثونية ياريت يراسلنى

بعد تفكير عميق وحوار مريب وكدا يعنى قررت انى الغى فكرة الtabs -هخليها مشابهة للموجودة ب IDLE بإنه يفتح الملف فى نافذة جديدة-

مش هيتم التكامل مع dbus او pyinotify بسبب انى عايزه يكون portable على قد ماقدر وإلا هضطر اكتب كود لويندوز او ربما موديلز اضافية -ولا ايه رأيكم ؟-

اذا فى حد عنده خبرة كويسة ب vte ياريت يراسلنى عشان الترمنال ويدجت done!

دلوقتى عايز اسأل سؤال مين بيستخدم الإكمال التلقائى ؟ هل فى حاجة لل templates ؟

هبدأ فى ال snippets ان شاء الله بعد الإمتحانات

wish me luck

Written by Ahmed Youssef

مايو 10, 2009 في 1:58 م

أرسلت فى General

Tagged with , , , , , , , ,

helloED

with 4 comments

انهيت تكست اديتور كبديل ل gEdit فى المستقبل حاليا هو بيدعم تصفح الملفات من خلال ويدجت FileBrowser وبيدعم اكواد 70 لغة -اعتمادا على gtksourceview2- تضم بايثون وروبى وهاسكل وسى وجافا وباسكال

بيحوى gregextoolkit -مازالت محتاجه واجهة ل regexlib.com

بعض الأفكار فى عملية ال search/replace اعتمدت عليها من سورس geany و برنامج Edile


#TODO

1- تدعيم ال tabs

2- تكامل مع vte (هل فعلا محتاجينه؟ لأن دايما الواحد بيكون فاتح الترمنال؟)

3- dbus

4- دعم السحب والإلقاء

5- دعم ال snippets

6- محاكاه ل vim

7- تحليل النص -لبايثون-

للتحميل

http://programming-fr34ks.net/pfsoft/helloed/helloed3.tar.gz

Written by Ahmed Youssef

مايو 9, 2009 في 7:43 ص

أرسلت فى General

Tagged with , , , ,

عدنا

with 2 comments

اضغط هنا للتفاصيل

http://programming-fr34ks.net/smf/news-15/t161/

Written by Ahmed Youssef

مايو 8, 2009 في 9:33 م

أرسلت فى General

Tagged with ,