$AhmedSQL->Blog();

echo "Web Developer";

Monday, March 21, 2005

أكتب PHP في .net

"فلانجر" يعتبر أو مترجم فريد من نوعه يقوم بترجمه كود ال php داخل إطار عمل دوت نيت ,مثله مثل السي شارب و الفجوال بيسيك .
هذا و سوف يمكنك من إستخدام جميع محتويات الدوت نيت داخل ال php بكل سهولة و إستخدام أدواته الجاهزة.
و ما يترتب عليه أن برنامجك لن يعمل إلى على مزود وندوز و يحتوي على منصة إطار عمل دوت نيت .
هذا و بالإضافة إلى الدعم الكامل لقواعد بيانات مايكروسوفت الشهيرة Microsoft SQL Server بدون المشاكل الإعتيادية التي تشتهر بين ال php و هذا المنتج من قواعد البيانات,
فقد أصدر نسخة من المجلة الشهيرة php-nuke لتعمل على فلانجر و قواعد بيانات مايكروسوفت فقط.

تعريب ميديا ويكي --- أكشن ..ثاني مرة

إنقطعت بعض الوقت عن التعريب لإنشغالي ببعض المهمات .... و قد أنجزت حتى الآن مايقرب من 75% من ملف التعريب .
لا يظل إلا تعريب بعض المصطلحات... ثم مراجعة الملف على الأخطاء اللغوية ثم الإملائية ثم تجربته ...
يمكن تنزيل النسخة الأخيرة من هنا
إقترح علي الأخ سردال إرسال الملف إلى ميديا ويكي بعد الإنتهاء منه حتى يعتمدوه ضمن ملفات برنامجهم و هذا ماكنت أنوي فعله حقاً.

Saturday, March 12, 2005

ما وراء الطبيعة

سلسلة قصص قصيرة من إبداع الدكتور "أحمد خالد توفيق" ,أتابع تلك السلسلة منذ كان عمري 16 عاماً تقريباً و لم تكن هذه بداية السلسلة حين ذاك , بدأت بكتيب "الكلمات السبع" ثم "حسناء المقبرة" و هذين العددين كانو من الأعداد الجديدة حين إذن ,فقد كان هدف القصة في الأصل هو الرعب و الإثارة أو كما هو مكتوب على الكتيب "رويات تحبس الأنفاس من فرط الرعب و الغموض و الإثارة" تبدأ في قراءة القصة فتبدأ تشعر كأنك تعيش مع العجوز رفعت إسماعيل في غرفته الباردة و ترشف معه قدح الشاي الساخن و هو يحكي لك أحد مغامراته مع الإستدلال و الإستناد إلى حقائق علمية صحيحة و أن كل ما حدث معه كان حقيقة و لسبب ما لم يحدث معك !! هذا و ناهيك عن بعض المواقف المضحكة و المثيرة للسخرية ..... هذه السلسة معروفة بشكل كبير في العالم العربي و بشكل واسع في مصر و الخليج و الشام و بالأخص في مصر لأنها تصدر الؤسسة العربية الحديث للنشر في مصر ...
ذهبت أمس لشراء بعض الكتب و صدمت حين وجدت عدد جديد إسمه "كهوف دراجوسان"و عليه علامة حمراء مكتوب عليها "سلسة الأعداد الخاصة" ... و قد لاحظ البائع ذلك و أنا ممسك بهذا الكتيب ... أدركت أنه أنزل سلسة جديدة و هي نفس ما وراء الطبيعة لكن في صورة أعداد خاصة بمعنى أنه عدد أكبر من الأعداد العادية و به فكرة جديدة فهو أشبه باللعبة ... فأنت تقرأ القصة و كأنك أنت البطل ثم تحدد أنت مصيرك بنفسك , و يقول المؤلف أنه هذه القصة الفريدة من نوعها أخذت من عمل 6 شهور!! .... فتخيل أنني أنتظر نزول هذه الأعداد بفارغ الصبر التي تصدر بشكل نصف سنوي ثم أفجاء بسلسلة جديدة و ليست عدد .... إنه لحدث رهيب بالنسة لي و لكل محبين تلك السلسلة.

Wednesday, March 09, 2005

بي اتش بي و سرعة الأداء

نظراً أنني من المبرمجين بهذه اللغة و أعمل بها منذ فترة طويلة و أخطط أن أتركها و أتجه للسي ++ في المستقبل ,فقد كتب Thomas Rutter مقالة عن تسريع أداء كود البي إتش بي وقد ذكر نقطة هامة عن إستخدام علامة الإقتباس المزدوجة (") و الفردية (') عند الإعلان عن المتقيرات النصية ,فعلامة الإقتباس الفردية أسرع من نظيرتها المزدوجة لأن المزدوجة تجعل المفسر يقوم بعمل parsing لما بداخلها ليبحث عن المتغيرات التي تبدأ ب $ أو المحاطة ب { } .
و أحب أن أكتب نصيحة مبرمجين الويب ... يجب أن تستخدم مؤقت (لحساب الوقت) يقوم بحساب الوقت المستغرق في تنفيذ الإسكريبت ... صحيح أن العملية تتم في ثواني و ربما في أقل من الثانية لكن ! من الضروري أن تراقب نشاط برنامجك و أثناء برمجته حتى تتوصل إلى أقصر وقت لتنفيذ البرنامج.
--------------------------
تعريب مديا ويكي
أقوم الأن أنا و الأخ صاحب الأشجار بتعريب الملف ,فهو له خبرة سابقة في تعريب موسوعة ويكابيديا و إستخدام مصطلحاتها

Saturday, March 05, 2005

SAJAX إطار عمل

وضع الأخ سردال في مودونته عن رابط مقالة تشرح تقنية AJAX الجديدة و المبنية على XMLHttpRequest ! في وقت سابق !!
الأن تم إصدار مجموعة من الأدوات SAJAX (Simple AJAX toolkit) , و ماتقوم بعمله هذه المجموعة هو شيء خيالي فهي تسمح لك بمناداة الواظائف (Functions) الموجود في ملفات ال php على المزود من كود الجافا اسكريبت (JavaScript) من المتصفح مباشرةً !!!.
شاهد أمثلة على إستخدام هذه الأدوات .

Tuesday, March 01, 2005

تابع: تعريب mediawiki

إنتهيت من تعريب 45% من ملف التعريب الخاص ببرنامج الويكي, الملف كبير و يحتاج إلى المزيد من الوقت حتى أنتهي منه.

تعاون مشترك بين Zend و IBM لتطوير ال PHP

هذا المقال يعرض فيه التعاون المشترك من قبل IBM و Zend لتطوير ال PHP تحت مسمى Zend Core for IBM .
وهذا المقال أيضا عن إتجاه IBM للبرامج الحرة و بالأخص للغة ال PHP