Archive for the ‘شرح’ Category

الاختلاف بين الحاسوب والأجهزة الإلكترونية الأخرى

أول شيء يجب ان نعرف أن الحاسوب هو جهاز رقمي Digital أي يعتمد على ال 0 و 1 في تكوينه
في حين الأجهزة الألكترونية الأخرى تعتمد على النظام التناظري Analog
وبأمكان الحاسوب التعامل والتحكم بالأجهزة التناظرية بواسطة محول او Converter

Analog-to-Digital Conversion

شكل يبين الاشارة الرقمية

 

(المزيد…)

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

حل مشكلة اللغة العربية في منتديات Simple Machines

قمت بتتبيث منتدى Simple Machines على موقعي على سبيل التجربة وقد اعجبني في هذا السكريبت خفته وسرعة تصفحه مقارنة ب V Building مثلاً
في البداية قمت بتغيير واجهة المستخدم و لوحة التحكم الى اللغة العربية  ثم ذلك في لحظات بداءت في وضع اقسام المنتدى و ما ان استعرضت الاقسام  حتى لاحظت ان الكلمات التي كتبتها قد تحولت الى علامات استفهام ولم اعرف السبب الى راجعت اللغة الافتراضية للمنتدى ووجدت انها بترميز Eng ISO-8859-1 حيث قام السكريبت بوضع قاعدة البيانات بنفس التنسيق ISO-8859-1 فكان الحل بعد وجدت تلميح في القسم العربي بمنتدى Simple Machines بضرورة تغيير قاعدة البيانات الى الترميز الموحد UTF-8 و هذا ما حصل فعلا ما ان غيرت تنسيق المحارف قاعدة البيانات حتى اختفت المشكلة واصبح المنتدى يدعم الحروف العربية بشكل كاملة ..
وهذا شرح الخطوات بالصور :- (المزيد…)

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

نتائج بحث وورد بريس

لاحظت من بداية تعاملي مع سكريبت ووردبريس ان نتائج بحث وورد بريس لا تكون دقيقة لانها قد تضيع مجهودك لشدة غبائها
لاحظت الشي هذا بشكل اكبر عندما جاء زائر لموقعي وقام بالبحث عن شيء يريده و لم يجده رغم ان ما طلبه موجود في الموقع
و لكن ليس بالشكل الحرفي الذي يتطلبه بحث وورد بريس .
عندها قررت البحث عن اضافة تقوم بما عجز سكريبت وورد بريس عن عمله ولم يستغرق بحثي طويلا

حل مشكلة نتائج البحث في  وورد بريس

الحل كان في اضافة  Relevanssi – A Better Search بعد تتبيثها جربت طلب البحث من جديد و كانت النتيجة رائعة كأنك تبحث في جووجل
لن تظهر لك الرسالة المزعجة لم يتم العثور على نتائج للبحث حاول البحث مجدداً .
بعد التتبيث لن يبقى امامك سوى الدخول من
لوحدة التحكم اعدادات >> Relevanssi اضغط على المربع الاخضر المكتوب فيه build the index
تصبح الاضافة جاهزة للعمل

لينوكس من جديد

Posted: 11/03/2012 in شرح
الوسوم:

السلام عليكم

تجربة لينوكس الاولى في 2009

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

خصوصاً مع أنتشار توزيعة اوبنتوا والكلام اللي كان يقوله البعض بأنها غيرت ملامح نظام لينوكس وجعلته أكثر سهولة و تقبل من المستخدم البسيط .

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

هذا ملخص لتجاربي مع توزيعات لينوكس المختلفة

(المزيد…)

السلام عليكم
++Notepad
من أفضل برامج تحرير الأكواد على الإطلاق لأنه يسهل عليك كثيراً في عملك ويعرض الاكواد البرمجية بطريقة مبتكرة
حتى تستطيع تتبع الاكواد والدوال البرمجية التي تكتبها ..
استخدمه في كتابة أكواد HTML و CSS و PHP  وصممت اكثر من موقع بإستخدامه .
ببساطة ++Notepad  ليس برنامج تحرير نصوص بسيط مثل المفكرة بل هو اكثر من هذا ويصل الى مستوى برامج تطوير البرمجيات المشهورة كـواجة التحرير في  Visual basic مثلاً
سأتحذث في هذه التدوينة عن أهم الميزات الموجدة في ++Notepad
أول هذه الميزات هي  تمييز الاكواد و الدوال
مثالا في لغة HTML يتم تمييز بداية ونهاية الاوسمة Tags باللون الارجواني بينما الخصائص داخل الوسم تعرض بلون أحمر والقيم باللون الازرق .
لمعرفة إدا كان هناك خطاء في كتابة الاكواد ام لا .. البرنامج لا يقوم بتلوين الدوال الخاطئة بهذا تعرف إنك اخطائت في كتابة احد الاكواد .
هذا مثال لكود صحيح

(المزيد…)

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

شرح و تعلم Inkscape للمبتدئين

سنتحذث في هذا الموضوع عن اساسيات برنامج التصميم المتجهي Inkscape فقط لمن لا يعرفه فه برنامج مشابه ل Adobe illustrator في الفكرة ولكن يختلف معه في طريق العمل والتصميم وبالطبع الواجهة

بعون الله سنصل بهذه الدورة الى المستوى الدي نستطيع تصميم موقع بواسطة Inkscape

في البداية هذا هو رابط تحميل الإصدار 0.48 للبرنامج لمن لم يقم بثتبيته من قبل
http://downloads.sourceforge.net/inkscape/Inkscape-0.48.0-1.exe

والبرنامج من البرامج المجانية مفتوحة المصدر ويساهم  بتطويره عدد كبير من الخبراء

مراحل الدورة

1. التعامل مع واجهة البرنامج و التعرف على أدواته
2 تعلم أساسيات رسم الأشكال و تلوينها
3. التعامل مع المنحانيات
4. تكرار الاشكال و تكوين الاشكال  المتماثلة .
5. التعامل مع الطبقات واستخدامها في تصميم موقع إلكتروني

اولاً التعامل مع واجهة البرنامج و التعرف على أدواته

أول شيء سيقابلنا هو نافدة العمل ستكون مشابهة للصورة التالية

(المزيد…)

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

يعلم الجميع أن علم الحاسوب Computer science  من العلوم الحديثة يرجع نشأته الى سنة  1946
واحد من الأشياء اللي خلتني نفكر في هالموضوع هو تدكري لكلام الدكتور الخاص بمادة قواعد البيانات في سنة التخرج
حيث قال لنا مرة إن الدراسات والأبحاث الخاصة بقواعد البيانات فقط أكثر من مئة ألف صفحة سنوياً…
بالتأكيد أستغربت من دلك الرقم ولكن الآن مع تراكم خبرتي في هذا المجال أعتقد بأن هذا الرقم اقعي جداَ وإن لم يكن اكثر الآن
لمن كنت طالب في المعهد العالي للحاسوب
و بحكم التخصص في علوم الحاسب الدكاترة كانوا يحاولوا ابعادنا عن البرامج التجارية ويخلونا نفهموا الأساس اللي قائم عليه الحاسب الآلي اللي هو لغة الآلة و الأسيمبلي
و المكونات المادية الأخرى من معالج ورام و وحدة الحساب و النطق الخ

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

(المزيد…)