19 يناير, 2008Nvu

بسم الله الرحمن الرحيم

معنا اليوم محرر اخر مجاني مفتوح المصدر وهو اقدم من صديقنا Aptana

المحرر به خاصية التحرير المرئي WYSIWYG

يمكنك إستعماله كمحرر اكواد ولكنه من هذه الناحيه لا يملك اي اضافات عن صديقه Notpad++

حيث لا يوجد اي دعم لاي لغة برمجه غير HTML فقط

 

البرنامج يعمل علي كل انظمة التشغيل بكفائه .

ملحوظه : لم اقم بتجربته بعد علي فيستا .

 

يمكنك تحميل البرنامج من الرابط الاتي :

http://nvudev.com/download.php

موقع البرنامج :

http://nvudev.com/index.php

19 يناير, 2008Aptana Studio

السلام عليكم ورحمة الله وبركاته
بعد طول إنتظار لاول اصدار خرج للنور منذ حوالي 3 شهور المحرر المشهور

بدأ المشروع في عام 2005 بواسطة Paul Colton .

Aptana Studio هو محرر مفتوح المصدر مخصص لمطوري المواقع

خصائص ومميزات البرنامج :

  • مفتوح المصدر
  • يدعم الاستكمال الذاتي لكثير من اللغات مثل ( HTML - PHP - CSS )ولاول مره JavaScript
  • يدعم الكثير من مكتبات الجافا سكريبت والاجاكس ويوفر لها الامثله ويقدم معها ايضاً خاصية الاستكمال الذاتي مثل
    • Prototype
    • YUI
    • Dojo
    • jQuery
    • الرائعه ExtJS
  • يدعم الاتصال بسيرفر FTP لرفع ملفات مشاريع بطريقه مباشرة
  • مجاني
  • البرنامج يعمل علي ويندوز ولينكس وماك ويعمل ايضاً كإضافه لبرنامج Eclipse .

عيوب البرنامج من وجهة نظري :

  • عدم وجود محرر WYIWYG للتحرير المرئي للصفحات
  • عدم دعم تعدد اللغات بإسلوب العرض بالبرنامج

يوجد نسختين من البرنامج :

واحده مجانيه والتانيه ب 99$

مقارنه بين الاصدارين

حمل الاصدار المجاني من الرابط التالي :

http://www.aptana.com/download/

لجميع انظمة التشغيل.

طبعاً هيجي واحد ويقولي هو ده بديل للدريم ويفر . هرد عليه واقوله والله يا ابني انا حاولت اقنع نفسي اني لما اكون علي لينكس هيكون ده البديل انما طول ما انا علي ويندوز Adobe تكسب .

استعمله فقط في حالة كتابة اكواد JavaScript لقوته وانفراده بهذا المجال .

هذا وبالله التوفيق .

حال اصحاب الاعمال الحره في مجال الكمبيوتر المصريين

طبعاً ده مش حال الجميع لكن فيه كتير كده

9 يناير, 2008مشاريع سابقه

بسم الله الرحمن الرحيم
دي قائمة بالمشاريع السابقة اللي شاركت فيها وفاكرها :

  1. المشرف العربي - حالة الدومين
  2. عبقرينو - حالة الدومين
  3. استضافه نت - حالة الدومين
  4. استضافه نت2 - حالة الدومين
  5. المحترفون العرب - حالة الدومين
  6. فريق الويب العربي - حالة الدومين
  7. المستضيفون العرب - حالة الدومين
  8. عرب ويب - حالة الدومين
  9. نوهارد - حالة الدومين
  10. الشبكة العربية - حالة الدومين

6 يناير, 2008شخبطه وقلبت بجد

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

رابط الموضوع :
http://www.swalif.net/softs/swalif1/softs171119/

السلام عليكم ورحمة الله وبركاته
بسم الله الرحمن الرحيم

 

يشرفني ان اكون من اوائل من يكتبون دروسا في هذا القسم

 

أكتب هذا الدرس لتوضيح الفرق بين المصطلحات الثلاثه
Markup language
Programming Language
Scripting Language

 

بالنسبه للمستخدمين فالجميع يتكلم عن لغة HTML و لغة Java Script ولغة Java علي انهم لغات برمجه ولكن بالاحري التركيز عن معني كلمة لغة برمجه من الناحية التقنيه وهل هذه اللغات يطلق عليها لغات برمجه فعلا ام لا

 

نتكلم اولا عن لغات الترميز (Markup Languages):
لغات الترميز وهي لغات تستخدم اغلبها في العرض بشكل ثابت Static وهذه اللغات مثل
HTML - XHTML - CSS - XML - WML
ويتم كتابة هذه الملفات في اي محرر نصوص ولكن من افضل المحررات في هذا المجال هي
Macromedia Dreamweaver تجد منه نسخه تجريبيه في موقعه www.adobe.com

 

nvu وهذا البرنامج لعشاق برامج المصدر المفتوح وفي نفس الوقت يمكن تشغيله علي نظام تشغيل لينكس ويمكنك الحصول علي نسخه مجانيه منه من موقعه http://www.nvu.com/

 

Front Page ولكن هذا البرنامج يقوم بأضافة اكواد خاصه به ولا يتبع قوانين منظمة w3C وهي المنظمة المسؤله عن وضع قوانين العديد من هذه اللغات وانما يقوم بوضع القوانين اعتمادا علي شعبية المتصفح الخاص بهم Internet Explorer

 

هذا بالنسبه للكتابه

 

يتم ترجمة هذه اللغات من خلال المتصفح حيث ان المترجم للغات يكون مضمن بالمتصفح فلذلك تجد بعض المتصفحات تدعم تقنيات ومتصفحات اخري لا تدعمها وذلك لان الشركه المبرمجه للمتصفح تكون هي المحدده للقواعد في المتصفح بالنسبه للمترجمات المضمنه معه حيث ان شركة ميكروسوفت تحاول توفير افضل اسلوب عرض في متصفحها IE لمستخدمين برامجها في تصميم صفحات المواقع Front Pageفتجد انها كما قلنا لا تتبع القوانين القياسيه

 

وتجد متصفحات اخري مثل Mozilla Firefox يتبع القوانين القياسيه في التصميم حيث انه غير منحاز لاسلوب معين في تصميم الصفحات ويتم تحديث اصدارت اللغات من خلال الموقع الام
www.w3c.org وتقوم شركات المتصفحات بتضمين الاصدارات الجديده من اللغات والتي تحتوي علي اكواد ترميز جديده ضمن الاصدارات الجديده من برامجها وبذلك تجد ان بعض المواقع تعمل بكفأه مع نوع من المتصفحات ولا تعمل مع نوع اخر او مع اصدار اخر وذلك لانها تستخدم تقنيات غير مدعومه في الاصدارات القديمه

 

++++++++++++++++++++++++++++
فاصل ترفيهي
العميل : اريد ان اقوم بعمل دون لود للانترنت .هل احتاج الي قرص صلب اكبر؟
مقدم الخدمه : قم بتحميل الانترنت من هنا

 

+++++++++++++++++++++++++++++

 

عدنا
بسم الله الرحمن الرحيم
استكمالا لما كنا نتحدث بصدده
سنتطرق للغات البرمجه(Programming Languages) :
لغات البرمجه وهي لغات مثل
c++,c#,VB.net,VB6,Java,Paython
هذه اللغات بعضها يحتاج لمترجم اثناء الكتابه مثل
VB.net,C++,C#,Java
حيث انهم يحتاجون الي Compiler او interpreter اثناء كتابة الكود لان الناتج النهائي لا يكون له علاقه بالمترجم فهو يتعامل مباشرة مع النظام طبعا مع توافر المكتبات المساعده علي حسب بيئة العمل فمثلا VB.net,C#,Java يمكنهم انتاج برامج تعمل في بيئة نظام التشغيل او تعمل في بيئة Web حيث ان ال.net يمكنها اخراج .exe او .aspx اما الjava فأنها تنتج برامج Java Applet وهي تعمل في اي بيئة بشرط تواجد الJava Virsual Machine حيث انه يتعامل مع النظام Linux,Windows بدلا من البرنامج فيعمل عمل الCompiler الذي يترجم لغة الJava ويحولها الي الاسلوب الذي يفهمه نظام التشغيل
الفرق بين الCompiler وال interpreter
Compiler : يقوم بأختبار الكود ان كان صحيحا ام لا بعد ان تقوم بكتابة الكود (اثناء تنفيذ البرنامج )
مثال C++,PHP
Interpreter: يقوم بأختبار الكود اثناء كتابة الكود ويخبرك بالخطأ قبل ان تقوم بتجربة تنفيذ البرنامج وكثيرا منها يقوم بأكمال الاكواد بدلا منك وذلك لاعتماد اللغه علي الفئات المضمنه
مثال VB6,vb.net

++++++++++++++++++++++

بسم الله الرحمن الرحيم
لغات الاسكربت Scripting Language:
لغات الاسكربت وهي مثل:
Java Script,VB Script,PHP,Perl,Action Script
هشرحها بإيجاز
هي لغات برمجه لا تحتاج لبيئة عمل معينه لتكتب بها اي يمكن كتابتها بواسطه اي محرر من المحررات التي ذكرناها مسبقا وحفظها لتترجم من خلال الCompiler الخاص بها حسب نوعه ان كان (المتصفح او لا)
لغة الاسكربت ليست مسؤله عن عرض شيء معين ولكن هي مسؤله عن معالجة البيانات لتسليمها للغة الترميز لتقوم بعرضها بطريقة او بأخري علي حسب الحاجه
يوجد نوعان من الScripting Languages:
النوع الاول Browser Side Scripting وهو الاسكربت من جهة المتصفح :
وقد تطرقنا له مسبقا في لغات الترميز حيث ان المتصفح هو الذي يترجم اكواد لغة البرمجه ولكن في هذه المره لا تختلف نتائج لغة الاسكربت من متصفح لاخر الا اذا كان المتصفح لا يدعمها من الاساس
ومثال علي لغات الترجمه من جهة المتصفح :
Java Script: يدعمها جميع المتصفحات ولكن ليست كل اصداراتها
VB Script : يدعمها متصفح Internet explorer فقط لان الشركه المنتجه للغه والمتصفح هي نفسها
Action Script: يدعمها اي متصفح يدعم Flash Player ويتراوح دعمها علي حسب اصدار الFlash Playr (اخر اصدار 9) يمكنك الحصول عليه من موقعه www.adobe.com

 

النوع الثاني Server Side Scripting وهو الاسكربت من جهة الخادم :
حيث يتم ترجمة ملف الاسكربت علي السيرفر اولا وانتاج كود لغة الترميز وتسليمه للمتصفح ليقوم بترجمته ويختلف دعم هذا النوع من سيرفر لاخر اذا كان قام مسبقا بتنصيب دعم لغة الاسكربت بخادم الويب (Apache مثلا تعطيك امكانيه تنصيب الPHP كmodule للخادم ويصبح دعمها موجودا )

 

مثال :
PHP : يدعمها اي نوع من انواع الخوادم بتنصيب اللغه علي الخادم (يمكنك الحصول علي الاصدار المناسب من موقع الشركهwww.php.net)

 

++++++++++++++++++++++++
فاصل من اقوالي :
القراءه متعه لا يشعر بها الا مدركها
موقع تقليدي = مشروع فاشل * فكره جديده = مشروع ناجح
سنعود بعد قليل ببعض الروابط المفيده
++++++++++++++++++++++++

روابط مفيده :
http://phpvillage.org/murshid/index….Start.internet
http://www.droosy.com/
http://www.pixel2life.com
http://www.w3schools.com/
http://www.c4arab.com/showsection.php?secid=1

 

تكلفة هذا الدرس دعاء صادق في ظهر الغيب لي ولاهلي ولاصدقائي ولكل من ساعدني في ان اكون ما انا عليه وللمسلمين اجمعين
وهذا وبالله التوفيق

 

 

 

روابط الدرس علي الانترنت:

 

http://www.swalif.net/softs/swalif44/softs173018/

 

http://www.traidnt.net/vb/showthread.php?t=238675

 

http://www.arabw.com/showthread.php?t=152

 

http://www.arabwebtalk.com/showthread.php?t=37396

6 يناير, 2008طنطا مول!

بسم الله الرحمن الرحيم

 

مشروع جديد في التنفيذ قديم في الفكره

 

الفكره كانت زماااااااااان في سنه 2005 وانا قاعد انا وشريف مجدي (تابعوا الحلقه الجايه من برنامج أشخاص من حياتنا! اكيد هتقابلوه) في المدرسه (متاخدوش في بالكوا ممكن تعدي عليكوا برضه) جت فكرة علي بالي بعد ما قالها الاستاذ محمد نبيل مدرب التنميه البشريه في بريزنتيشن كان بيتكلم فيها عن مشروع من مشاريع التسويق الشبكي (بيزناس) في إسماعيليه وهو بيتكلم ذكر فكرة المشروع كمثال بس قاله ببساطه قال لو انك عملت موقع علي الانترنت وعملته دليل للشركات لمحافظة الاسماعيليه بالاتفاق مع الناس وتخلي الاجور رمزيه 3 جنيه مثلا وتخلي اول 3 شهور مجاناً وبعد كده الناس تبدأ تشترك معاك بمقابل مادي لو اشترك معاك 1000 شركه او محل هيبقي معاك 3000 جنيه كل شهر ولو الاشتراك ب 5 هيبقوا 5000 وبالتالي المكسب مضمون لان تكاليف موقع علي الانترنت والدعايا ممكن تكون اقل من اشتراك 3 شهور للناس دي كلها

 

طبعا انا وشريف كنا بنفكر نخليها اكبر من كده بكتير وكالعاده بالورقه والقلم وفي صالة المذاكره اللي فوق جنب غرفة العقيد (مش فاكر اسمه بصراحه) بعد الساعه الواحده ليلاً حيث لا يكمن في هذا المكان والتوقيت غير الدحيحه والذين عمري ما كنت منهم وما اظنش اني هكون..

 

بدأنا نمخمخ وقولنا هنعمل الدليل علي الانترنت ونبدأ نلف علي المحلات بنفسا واهو نكسب معارف بناس جديده واللي ممكن تفتحلنا مجال عمل في برمجة وتصميم المواقع واللي هو مجال شغلي وشريف كان ناوي بس قرر يركز في الكليه بعد المدرسه وبعد المدرسه فضلت الفكره في الكشكول بتاع الافكار زي غيرها وطبعا مش في دماغي وبعد الموضوع ده بسنتين وفي قعدة صفا كنت انا وعمر بنكتب اول صفحه في كشكول المشاريع بتاعنا نطت الفكره من كشكور المشاريع القديم لدماغي وقررت انقلها للكشكول الجديد (هناك فرق ممكن تعرفوه في حلقة الكشكول الجديد ولا القديم) المهم قولنا هنعمل الشيء الفلاني الفلاني جه ابوكمال وقرر انه يبقي عبدو الراشق معانا لانه هيكون مدير المشروع (من وقت للتاني بنحتاج لإداره صارمه وكيمو حسن واحد ممكن يكون في المكان ده .. أصلي أصلي) ولما كيمو جه بدأنا نفكر جدياً ونحط خطط ( إسم الموقع - الافكار اللي هتكون موجوده - اتفرجنا علي موافع اجنبيه مماثله لكن حرام مش هينفع نديلكوا الرابط - حددنا اسلوب العرض - حددنا اسلوب الدعايا - حددنا مجال العمل مبدأياً داخل طنطا - محجزناش الدومين عشان مكانش معايا فلوس احجزه في التوقيت ده صراحه ولا عملنا ورق الاستماره الخاصه بالشركات لنفس السبب مع اني جايب تخفيض جامد من واحد صاحب اخويا ) طبعا بعد فترة شغل بسيطه كالعاده عمر حامد عمل التصميم بمزاج وفي وقت رواقه وجه دوري واللي فيه بيكون كل فريق العمل متأزم بس انا كان ورايا شغل مع عمر فده عذرني شويه المهم نسينا الفكره في حين إن التصميم كان خلص بالفعل بس الحمد لله ..

 

فين وفيييييين بعدها بشهر بعد ما كله نام احمد كمال كان مركز في تدريب ال PHP وانا مكنتش مركز في حاجه خالص وعمر كان مركز في التصميم ومع اول يوم دراسه ابص الاقي احمد كمال مقابلني بيقولي ورانا شغل الكلمه دي جديده من أحمد كمال صراحه اتخضيت بس ميزة احمد كمال انه بيناولك واحده ويديك بالتانيه قام قايلي طنطا مول (تاتاتاتااااااااا.. في بالي ههههههه)قولتله ازاي يعني قالي انا حجزت الدومين قولتله منين قالي من … اللهو الخفي لنا عودة معه قريبا في حلقات كثيره ملحوظه اللهو ده ابن خالة احمد كمال وبعدها احمد كمال قالي تعالي هات التصميم نرفعه ونبعت لعمر نفاجأه المهم انا كنت مروح اكمل شغل في البرنامج اللي مش عايز يخلص في يومه احمد كمال خلاني اقطع التصميم وارفعه واحنا قاعدين (DreamWeaver) ملحوظه التصميم ده coming Soon مش تصميم بجد التصميم التاني بعد ما نعمل البرمجه اللي انا متوقع جداًً ان كيمو هيشتغل معايا فيها بإذن الله (اعشق العمل في فرق العمل) المهم بعد ما طولت عليكوا دلوقت انتوا ايه رأيكوا في الفكره واسلوب تنفيذها (بطييييييييييء)

 

الفكره غير مسجله كبرائة إختراع من حق اي حد ينفذها ولما نخلص البرمجه ممكن تطلبوها كمان عادي خالص (بفلوس طبعاً) بس ياريت بلاش طنطا عشان احنا نازلين هناك ممكن تنزلوا الهند او كفر الشيخ كده انما طنطا لا .. لما نشوف الاتنين التانيين هيقولوا ايه

رابط الموضوع القديم كان :

طنطا مول

بسم الله الرحمن الرحيم نبدأ اول تدوينه في مدونتي الشخصيه.

هبدأ فيها اسجل اللي محتاج يتسجل من احداث حياتي

النهارده هي المره التالته اللي بكتب فيها في مدونه من جديد قررت اسيب اسم التدوينه زي ما هو لاني بحب الاسم ده وهو إسم مناسب لبداية حاجه جديده.

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

سلام


© Nohard..life style | تصميم TextNData | تعريب قياسي | يستخدم وورد بريس