قبل ثلاثة أيام، كتب سردال عن موضة جديدة اسمها Screencasting، وهو عبارة عن انشاء ملف فيديوي يعرض بالصورة كل الأحداث التي تحدث على شاشة الشخص الذي أنشأ الملف وبالصوت تعليقات على ما يقوم به، والهدف منه استخدامه كأداة لتعليم استخدام برامج ومواقع الكمبيوتر.
الفكرة قديمة، لكنها عادت لتظهر كموضة الآن بعد تزايد سرعات الاتصال بالإنترنت، بحيث أصبح نقل مثل هذا المحتوى من الصوت والصورة أسرع بكثير مما كان عليه في السابق، وبالتالي فإن هنالك الآن جمهورا أكبر لها، بالإضافة إلى ذلك فإن انتاج هذه الملفات ومشاهدتها أكثر متعة من كتابة التعليمات وقرائتها، والزمن وحده سيرينا ما الذي سيحدث بهذه الموضة.
قمت اليوم بانتاج مقطع يشرح كيفية تركيب مزود Apache على جهاز Windows XP SP2، هذا المقطع يفتقر إلى الصوت لأنني قمت بانشاءه باستخدام برنامج مجاني يدعى Wink لا يدعم الأصوات حاليا، والبرامج الأخرى المتوفرة والتي تدعم الصوت مكلفة.
هذا الملف عبارة عن مجرد تجربة أولى، وهو في الواقع قد لا يكون ذا فائدة كبيرة لأن عملية تركيب المزود سهلة أصلا، لكن الهدف هو التعلم وقراءة ردود الأفعال ومحاولة التحسين، وأنا أعتزم عمل سلسلة كاملة تشرح كيفية تركيب برامج أخرى واعدادها بطرق معينة توثّق البيئة التي على جهازي لتطوير مواقع الويب وهي تشمل تركيب PHP وmod_perl و mod_python وMySQL وPostgreSQL وربما RubyOnRails أيضا.
حتى ذلك الحين، لا تنسوا اعطائي ملاحظاتكم بالتعليق على هذا الموضوع.
25/06/2005 @ 11:07 pm
mohd قال:
مرحبا استاذي الهاشمي …
ممكن لو سمحت فكرة ولو بسيطة عن اخر سطر من مقالك
فما هي mod_perl و mod_python وو ضائفها …
ولك جزشل الشكر
26/06/2005 @ 8:48 am
أحمد الهاشمي قال:
الأخ العزيز mohd ..
mod_perl و mod_python هي عبارة عن وحدات (Modules) تركب على مزود Apache تقوم باضافة لغات البرمجة Perl وPython كلغات مدمجة في المزود، بحيث تستطيع كتابة برامج مكتوبة بهذه اللغات البرمجية للقيام بمهمتين أساسيتين:
1. إضافة مزايا إلى المزود، مثلا يمكنك أن تضيف ميزة تقوم بجمع الاحصائيات عن كل الزيارات إلى الصفحات العادية للموقع.
2. كتابة برامج ويب، أي أن تكون صفحات الموقع نفسها مكتوبة بهذه اللغات، فيمكنك مثلا عمل برنامج منتدى أو مدونة مكتوبة بهذه اللغات، تماما كما لو كنت تقوم بكتابة برامج CGI، لكنها تكون أسرع وتعطيك مزايا أكثر.
26/06/2005 @ 3:26 pm
mohd قال:
اشكرك استاذي العزيزي …
وأنا اسف جدا جدا جدا … اني ما وضحت قصدي بالضبط
لاني ما كنت متوقع انه ردك راح يكون في التعليقات وقصدي هو ان تعطينا فكرة عامة وبسيطة جدا عنهما في مقال خاص بذلك
وفي انتظار مواضيعك المفيدة والشيقه
26/06/2005 @ 3:50 pm
أحمد الهاشمي قال:
أخي العزيز mohd ..
خالص الاعتذار لك أخي العزيز على قصور فهمي
وأنا في خدمتك إن شاء الله، وسأحاول البدء بالكتابة عنها بمجرد الانتهاء من السلسلة التي أكتبها حول التشفير.
28/08/2005 @ 9:25 pm
محمد العيسوى قال:
الاستاذ احمد الهاشمى
بعد التحية
اريد من سيادتك شرح عن كيفية عمل برنامج خاص بى اريد ان اصنع برنامج فما هو الموقع الامثل لشرح مثل هذة الاشياء
وللك جزيل الشكر
28/08/2005 @ 11:06 pm
أحمد الهاشمي قال:
الأخ العزيز محمد العيسوى ..
الأمر يعتمد على نوع البرنامج الذي تريد انشاءه، فهل تريد انشاء برنامج ويب؟ أم أنك تريد انشاء برنامج Windows؟ وما هي طبيعة البرامج أو الأمور التي سيقوم بها.
هذه الأمور مهمة لتحديد طبيعة لغات البرمجة والتقنيات التي عليك أن تتعلمها، لأن غالبية المواقع الجيدة تكون متخصصة في مجالات محددة.
أرجو أن تحدد أيضا ما إذا كنت تريد مواقعا عربية أو انجليزية.
7/09/2005 @ 7:53 am
معتز السيد قال:
السلام عليكم يا استاذنا
انا اريد صنع برامج بنفسى ؟؟؟ فما المواقع التى يمكن ان تشرح لى ذلك
انا اريد ان اصمم برامج صغيره تعليميه سهله مثلا برامج حل المشاكل و برامج تدريب على القراءه و هكذا … ارجو ان تكون فهمت قصدى
ياريت لو تكون المواقع باللغه العربيه .
ارجو الرد فى اقرب وقت
و شكرا جزيلا
معتز
8/09/2005 @ 4:49 am
أحمد الهاشمي قال:
الأخ العزيز معتز ..
يمكنك القراءة عن البرمجة بلغة Visual Basic كبداية في المواقع التالية:
http://www.khayma.com/learnvb/
والحقيقة هي أنني متخصص أكثير في البرامج التي تعمل على الويب، مثل النموذج الذي استخدمته لوضع هذا التعليق على هذه المقالة.
12/09/2005 @ 1:04 pm
معتز السيد قال:
السلام عليكم
شكرا لك على الرد يا استاذ احمد
ربنا يبارك فيك يارب
12/09/2005 @ 3:43 pm
أحمد الهاشمي قال:
الأخ العزيز معتز ..
السلام عليكم ورحمة الله وبركاته ..
حياك الله، وموفق.
1/11/2005 @ 9:48 am
زياد شلش قال:
السلام عليكم
برجاء ارسال لي خطوات انشاء أو عمل مشروع باستخدام wink للأنني الان بصدد عمل مشروع باستخدامة ولكن حسب علمي انه لا يوجد صوت كيف نحل هذه المشكلة عند الشرح والتصميم.
2/11/2005 @ 3:46 pm
أحمد الهاشمي قال:
الأخ العزيز زياد ..
وعليكم السلام ورحمة الله وبركاته ..
يؤسفني أن أخبرك بأنني لم أستخدم wink منذ وقت كتابتي لهذا الموضوع، لذا فإنني لن أتمكن من كتابة خطوات استخدام البرنامج.
بالنسبة لمشكلة الصوت، فكلامك صحيح، ولا أعلم ما إذا كانت هنالك طريقة لإضافة الصوت إلى الملف.
قد تكون مهتما ببرنامج آخر أيضا هو CamStudio وهو يدعم الصوت ويقوم بالتسجيل المتواصل وانتاج ملف فيديو لما حدث على الشاشة، ويمكنك الحصول عليه من هنا:
http://www.camstudio.org/
31/01/2006 @ 12:44 pm
الملك قال:
مشكوووووووووووووووووووووووور
31/01/2006 @ 4:08 pm
أحمد الهاشمي قال:
الأخ العزيز الملك ..
حياك الله أخي العزيز.
7/02/2006 @ 11:14 pm
أحمد قال:
جرب WAMP5
http://www.wampserver.com/en/index.php
فهو يحتوى على اباتشي, وبي اتش بي, وماي اس كيو ال, مجموعة في برنامج واحد.
8/02/2006 @ 9:30 am
أحمد الهاشمي قال:
الأخ العزيز أحمد ..
أشكرك على الإضافة، وبالفعل حل مريح، وأضيف إليه أيضا برنامج XAMP الشهير:
http://www.apachefriends.org/en/index.html
21/04/2006 @ 2:49 pm
أبو ريان قال:
أشكرك أخي على تجربتك الرائعة في الشرح . . . وهي ناجحة بالتأكيد , , , فإلى الأمام ! منتظرين منك المزيد مصحوبا بالدعم الدائم متى أردته منا وبأي شكل كان . . .
غير أنّ لي ملحوظة بسيبطة تتمحور حول أن المزود لم يعمل عندي بالطريقة المشروحة , لا أدري مالسبب إلا أنني أتوقع أنني أحمل نظام الويندوز سيرفر باك 2 , وللمعوملية فالنسخة الموجودة في الشرح لم تعد متوفرة على الموقع المذكور فيه , وإنما جاءت نسخة تحمل اسم XAMPP ,,,
ملحوظة . . . جربت ثلاثة مزوادت للبي اتش بي (PHPTriad , phpdev , XAMPP(
وكلها لم تنفع إما بعدم تحرك حينما تطلب متغير موجودا في العنوان , مثال
http://localhost/search?hl=ar&q=go
حيث أن q يساوي go وحينما تطلبه لتكمل الصفحة البحث فإن الصفحة لا تتعرف على المتغير q ولا تعطي نتيجة …..
أو أن المزود لقواعد البيانات Mysql لايعمل . . ..
…….
شاركين ومقدرين . . .
21/04/2006 @ 4:42 pm
أحمد الهاشمي قال:
الأخ العزيز أبو ريان ..
خالص الشكر لك أخي العزيز، بالنسبة للشرح، فقد قمت بتركيب النسخة الأخيرة من مزود Apache البارحة، ولم ألاحظ أي اختلاف عن الطريقة المشروحة، لعل السبب يكون تعارضا ما في الجهاز.
لاحظ أيضا بأن الشرح الموضح هو لتركيب مزود Apache دون أية وحدات إضافية، وهو غير كاف لتشغيل برامج PHP المتوفرة على الانترنت، فإذا أردت تركيب البرامج، فعليك بتركيب وحدة PHP التي يمكنك الحصول عليها من موقع PHP الرسمي:
http://www.php.net/
أما بالنسبة للعنوان الذي ذكرته في سؤالك، فهل لك أن توضح أكثر ما الذي تتوقع أن يحدث، وما الذي حدث بالضبط، وهل كانت هنالك رسالة خطأ، وما الذي ورد في رسالة الخطأ؟
العنوان الذي أوردته يفترض وجود برنامج اسمه search، لكن لا يوجد برنامج كهذا مع مزود Apache، لكنه في الواقع لا يوجد شيء كهذا، فهل كنت تعني بأنك قمت بتركيب برنامج منفصل، اسمه search، وما هو هذا البرنامج؟
21/04/2006 @ 4:55 pm
أبو ريان قال:
شكرا على ردك عزيزي أحمد …
طبعا أنا عندما وضعت المثال المفترض لوجود ملف search , لم أقصد وجوده فعليا , وإنما كمثال افتراضي فقط . . .
المشكله بالضبط … هي عدم قدرة المتصفح على حمل متغيرات الحقول في الفورم إلى صفحة أخرى , وعدم قراءة الصفحة المستقبلة للمتغيرات لها .
توضيح أكثر . . .
طبعا المتغير
$send
هو اسم زر الإرسال في الحقل الموجود في الصفحة المرسلة , والكود البرمجي السابق موجود في الصفحة المستقبلة .
وعندما أبدأ بالضغط ليرسل القيم , وتظهر الصفحة المستقبلة , فإنها تظهر ولم تستطع قراءة المتغيرات المرسلة . . .
………………………
لك تحياتي العطرة
21/04/2006 @ 4:56 pm
أبو ريان قال:
توضيح أكثر . . .
طبعا المتغير
$send
21/04/2006 @ 7:08 pm
أحمد الهاشمي قال:
الأخ العزيز أبو ريان ..
هل تعني بذلك ملف Perl أم PHP؟
وهل قمت بتركيب كل شيء يدويا أم قمت باستخدام برنامج مثل XAMP وغيره لتركيب المزود مع دعم PHP؟
وعندما تقوم بزيارة الصفحة، فهل تظهر لك شفرة البرنامج نفسها، أو لا يظهر أي شيء؟
6/06/2006 @ 11:27 pm
أنس سليمان قال:
انا لا أعرف أي البرامج التي يتم بها كتابة البرنامج
29/08/2006 @ 10:57 pm
mohmed قال:
رائع يا اخى الكريم مدونة رائعة وبارك الله فيك
28/09/2006 @ 12:58 pm
رشيد قال:
نبداب:رمضان مبارك اخي و جزاك الله خيرا
27/11/2006 @ 2:50 am
الأمل الصامت قال:
السلام عليكم ورحمة الله وبركاته
27/11/2006 @ 2:51 am
الأمل الصامت قال:
أرجوكم أريد المساعده ؟ ؟ !!
يوجد لدي مشكلـه فـي الاب تـوب ؟؟
هـل يوجـد احـد الآن
18/12/2006 @ 10:37 am
مصطفى عيسى ودادي قال:
مرحبا
اريد منكم اعطائي فكرة حول انشاء موقع انترنت ” حساب مجاني ” لكن بتصميمي الخاص ….
15/03/2007 @ 8:35 pm
أميرة السلام قال:
السلام عليكم ورحمة الله وبركاته
شكرا لهذه الجهود الرائعة .. لدي سؤالين :
1- اريد عمل موقع عبارة عن دليل لخدمات الزواج ويكون بلغة php والسؤال سوف احتاج بالطبع لاكواد لاضافةالخصائصوعمل البرمجة الاساسية لكن كيف ستكون الواجهة اي القالب وهل احتاج بالتالي الى مرحلتين لعمل الموقع : 1- عمل القالب
2- البرمجة ؟
وكيف ساربطهما معا؟
2- السؤال الثاني قمت بتركيب سيرفر اباتشي phptriad2.2.1
ولكن عندما اقوم باستدعائه من الاكسبلورل http://localhost فانه لايعمل مالسبب في ذلك؟
وشكرا جزيلا
17/03/2007 @ 5:32 pm
عمار جلال قال:
السلام عليكم اما بعد اريد ان اسؤلكم سؤال وارجو ان ترسلوا الي الاجابة في اسرع وقت على البريدي الالكتروني السؤال هو كيف اصنع windows بيدي اسرع وقت و السلام عليكم ورحمة الله وبركاته
20/03/2007 @ 4:49 pm
sayed قال:
السلام عليكم سؤالى عن البايثون هل الصفحات التى كتبت بها تعالج على الخادم ثم ترسل النتائج الى المستخدم ام انه يجب تواجد البايثون على كمبيوتر المستخدم وسؤال اخر عن بناء تطبيقات البايثون بواسطة pygtk حيث أنها فشلت معى على ويندوز وعملت تحت لينكس ووفقك الله والسلام عليكم ورحمة الله
11/04/2007 @ 5:20 pm
منا قال:
السلام عليكم
مشكور يا استاذ احمد على البرنامج والشرح الطيب
دخلت على الموقع وما عرفت احمل البرنامج الرجاء شرح كيفية تحميل البرنامج
ودمت بود
10/09/2007 @ 5:46 am
بدر قال:
اريد عمل برنامج خاص باسترجاع البيانات والتغير فيها