2008-06-29

سؤال:*كيف يمكن التواصل مع زوار المواقع الحاليين؟


سؤال ذكي وصعب الاجابة في نفس الوقت , ربما يحتاج البعض لمثل هذا التواصل لحل بعض الاستفسارات أو الاسئلة حول الموقع وطريقة تعئة بعض النماذج أو معرفة بعض اللمح التي يكتشفها المبحرون حول العالم.

هناك بضع برامج تشارك المستخدمين لها مع الاخرين بمعرفة من المستخدمين للبرنامج والتواصل معهم .

أستخدم شخصيا برنامج weblin

حيث يمكن اختيار طيف (avatars)

والمشاركة بالحديث مع المتصفحين الحاليين من جميع انحاء العالم.

2008-06-28

سؤال:* ماهي الصفحة االرئيسية لغوغل؟

تعودنا على الدخول لياهو من خلال الصفحة الرئيسية والتي تشمل أغلب خدمات الموقع من بريد وأخبار وبحث
لكن الصفحة الرئيسية لغوغل لاتبدو بهذا الشكل لماذا؟
يبدو ذلك لأسباب تاريخية فغوغل بدأ كمحرك بحث بينما بدأ ياهو كدليل أو لائحة من المواقع والحقيقة إن ياهو استعمل محرك بحث غوغل في صفحته الرئيسية قيبل انفجار غوغل المدوي.
لدى غوغل صفحة المستخدم الرئيسية هي iGoogle عند العنوان
http://www.google.com/ig
يمكن إضافة مكونات من غوغل كالأخبار والبريد والفيديو والملخصات والعديد من الخدمات التي يوفرها غوغل

2008-06-27

سؤال*: أشرطة الأدوات ToolBars

تستخدم أشرطة الأدوات (ToolBars)لتسهيل الاعمال متعلقة بالبحث وتفحص البريد وأعمال متنوعة تصل حتى التجسس ,إضافة إلى منع النوافذ المنبثقة (Popups) وتتعلق بنوع الشريط والموقع الذي يصنعه.
توفر محركات البحث مثل غوغل وياهو وميكروسوفت اشرطة أدوات لتسريع البحث ولبقاء المستخدم وفيا للمحرك المذكور.
يستخدم موقع أليكسا شريطه لتصنيف المواقع حسب الشعبية طبقا لعدد الزيارات التى يجمعها من الزوار.
توجد أيضا نسخ مختلفة لانواع محتلفة من المتصفحات حتى لايبقى مستخدمو المتصفحات المختلفة من دونه
أشهر شريط لمحرك بحث هو شريط محرك غوغل الذي يوفر معرفة رتبة الصفحة لدى غوغل PageRank
يمكن ان تحصل على شريط أدوات مجاني تصنعه بنفسك لموقعك أو مدونتك في الموقع
http://www.conduit.com/ الذي يدعم اللغة العربية لحسن الحظ.
هناك ايضا اشرطة تستعمل في الاختراق والتجسس ,لاتستعمل أو تحمل شريط أدوات من موقع غير موثوق به أو غير مشهور.

2008-06-26

مواقع عنصرية


في العنكبويتة كما الحياة هناك نتافس وتنابز وتناحر وتقاتل وتمايز وليست العنصرية مقتصرة على البيض أو السود أو الصفر او اليهود او العرب فقط.
أنها ايضا بين المتصفحات والمواقع التي تشايع ذا وهذا ...
فبعضها يشايع فايرفوكس (FireFox) الآخر لايعترف بسفاري (Safari) والأدهى أن المرض انتشر إلى المستخدمين أيضا والمدونين والمدونات (البنات).
فالعديد من المناصرين يضع ايقونة تحميل لنسخة جددية من المتصفح الجديد والعديد يرفض حتى الكلام عن ميزات المتصفات الاخرى .
ترى ماذا يفعل أصحاب المواقع .يجب ان يصمموا مواقعهم حسب المعايير
ويجب على المتصفحات إن تنصاع للمعايير أيضا..

2008-06-25

سؤال*:خوارزمية رسم ترتيب الاعداد تصاعديا SORTS

هناك العديد من خوازميات ترتيب الأعداد ا تصاعديا أو تنازليا ...
  • الفرز الفقاعي
  • الفرز الاختياري
  • الفرز السريع

يأتي مع دلفي باسكال برنامج لترتيب الاعداد ورسمها

http://www.haiseb.com/hbsort.exe

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

الشفرة المصدرية موجودة مع التطبيق دلفي باسكال في المجلد Demos ->> Threads

2008-06-24

غوغل تضيف خدمة ملخصات الأخبار على موقعها الاخباري العربي

بعدد فترة طويلة من إطلاق خدمة الأخبار باللغة العربية,قامت غوغل مؤخرا بإضافة خدمة التغذية الاخبارية News feed
أو ملخصاتة إخبار للموقع.
توفر هذه الخدمة ملاحقة الاخبار المتعلقة بكلمة معينة او مجموعة كلمات ويمكن استعمال قارئ غوغل للاخبار لتتمكن من الاستفادة من الخدمة مباشرة.
اضغط على RSS للحصول على الخدمة للاخباركلها أو ابحث في كلمة معينة ثم ابحث عن رابط الإضافة أسفل الصفحة.
مازالت خدمة إخطارات الأخبار لم تعرب بعد. (News Alerts)

2008-06-23

البرمجة كائنية المنحى OOP

تعتمد البرمجة هدفية أو كائنية الإتجاه (OOP) على معاملة المكونات البرمجة على انها كيانات مستقلة لها
خصائصا ونهجها , تبين الخصائص(properties) مواصفات الكائن وتوضح النهج(methods)
تصرفاته وكيفية تعامله مع الأحداث التي يتعرض لها من البيئة المحيطة.
فمثلا في نظام وندوز تكون النافذة الرئيسية المعروضة ذات خصائص معينة من طول وعرض ولون ...
ونهج من تكبير وتصغير وفتح وإغلاق... كما إن الكيان يتأثر بالاحداث التى تحدث من حوله كمرور فأرة فوقه أو ضغط مفتاح معين ...
ينم التعامل مع الكيان في نظام وندوز بتمرير رسائل محددة وتتم الاستجابة لتلك الرسالة.
يكتب المبرمج الاستجابة المطلوبة مما يجعل البرمجة سهلة للغاية وويسمى الكيان فصيل (class) أو هدف (Object) حسب التطبيق المناسب.
يمكن استخدام الكيان لانتاج كيان جديد وإضافة مزايا جديدة والتعامل مع أحداث مستجدة أو تغيير استجابة كيان معين مما يوفر كثيرا من الوقت الذي كان يضيع كتابة البرامج من الصفر (الوراثة).
ولهذا يلاحظ تشابة التطبيقات في أنظمة التشغيل الحديثة.

2008-06-22

سؤال*:طريقة منع الآخرين من معرفة المواقع التي تصفحتها

لعل من أهم المعلومات التى يعرفها الموقع عنك هي رقم المتصل IP يمكن تزوير هذا الرقم بسهولة , هناك عده برامج تقوم باللازم أو استخدم خادم وكيل Proxy
هنا احد البرامج التى تقوم بالعملية ...........
ينبغي تنظيف جهازك من أثار التصفح بمسح المحفوطات وملفات الأرتباط لكل متصفح ونوعه.

2008-06-20

سؤال* :الملفات النصية والثنائية ؟

ماهو الفرق بين الملفات النصية والثنائية ؟
لايوجد فرق في تخزين البيانات , الفرق في طريقة القراءة للنوعين, الملفات النصية تتكون من أسطر مفردة متبوعة بعلامات نهاية السطر المحرف 13# وتغذية الأسطر المحرف 10# في نظام نوافذ ميكرسوفت ونهاية السطر فقط في ليونكس
واشباهه. ينتهي بالمحرف 26# علامة نهاية الملف في ASCII.
الملفات الثنائية ملفات متكونة من تيار من البايتات ويتم التعامل معها بهذا الشكل قراءة وكتابة أما بايت أو مجموعة من البايتات..
ملفات الشفرة المصدرية مثل -pas,bas,c.-و والنصية البسيطة ذات الامتداد txt وملفات HTML,XML,PHP,ASP كلها ملفات نصية يمكن تحريرها بواسطة محرر مثل المفكرة.
تستخدم الملفات الثنائية لتخزين التطبيقات, الصور,المرئيات,الأصوات........ألخ .
يلاحظ إن الملفات النصية يمكن قرءاتها بمجرد النظر لها وهذا يجعلها سهلة التبادل بين بيئات التشغيل المختلفة.
*سؤال سيتم استخدام كلمة سؤال للدليل على استفسار من مبحر ...........

2008-06-19

مسح ما يتم البحث عنه في غوغل


هذه أحدى الكلمات التي وصل بها أحد المبحرين للمدونة.

إذا كنت تريد فقط مسح مايظهر عند ضغط مربع بحث ما في المتصفح أضغط الزر DEL في على البند المراد حذفه من القائمة المنسدلة

المركمات والمفسرات Compilers and interpreter

نحتاج إلى لغات البرمجة لصنع البرامج ولتشغيل البرامج وجعلها وحدات قائمة بذاتها قابلة للنقل والتخزين والتنفيذ دون الحاجة لبرامج مساندة نحتاج إلى المركمات compilers
المركم هو برنامج يقوم بإتتاج الشفرة الهدف القابلة للتنفيذ في ملفات مفردة يسمى التطبيق Application
أما المفسر فهو برنامج يقوم يتنفيذ الشفرة المصدرية دون تحويلها إلى ملفات مفردة.
بعض بيئات البرمجة توفر التطبيقين ويبقى خيار الركم أسرع في التنفيذ وقابل للنقل
تستخدم أغلب المصادر المفتوحة مفسرات كلغات PHP,ASP,Perl,Ruby وتستخدم اللغات الاساسية المركمات Delphi-VB- و ++C.
هناك العديد من المركمات المجانية المتوفرة على الشبكة ويمكن تكوين لغة خاصة فقط نحتاج إلى قليلا من الخيال والجهد.
توفر المركمات والمفسرات طرق لتفلية البرنامج والتنفيذ بالخطوة ومراقبة المتغيرات مما يسمح للمبرمج باختبار المنتج قبل الإنتاج النهائي.

2008-06-16

محرر سجل النظام Registry Editor

كان نظام دوس يستخدم ملفات خاصة لكل تطبيق لحفظ إعداداته ومع ظهورميكرسوفت وندوز جرى وضع اعدادت النظام في ملفات مثل win.ini و system.ini .
مع قدوم وندوز 95 تم استخدام ملف كامل سمى بسجل النظام وقد حفظت اعدادات النظام وأعلب البرامج في الملف نفسه ويتم الوصول إلى السجل وتحريره يديويا عن طريق برنامج يأتي مع النظام اسمه regedit.exe أو regedit32.exe في نسخ لاحقة.
بعض البرامج لاتستخدم السجل لحفظ إعداداتها ومازالت تستخدم الطرق القديمة.
ينبغى الحذر عند التعامل مع السجل إذ إن الخطأ في السجل يمنع النظام من العمل كليا ,يمكن تخزين أو استرجاع للعودة إلى حالة ما في حال تعطل النظام عن العمل.
يمكن التحكم في النظام والعرض أو التخزين او اي شئ غير متاح عن طريق المداخل أو القوائم للنظام.
هناك العديد من الأسرار والتى تمكن المستخدم من إخفاء المحرر نفسه كما تفعل بعض الفيروسات.

2008-06-15

جوجل ...كوكل..قوقل ...غوغل أيهم؟

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

لذا فتعريب غوغل أصح وأقرب للقواعد ...

2008-06-14

ماهو الملف File

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

2008-06-12

بت ...بايت..كيلوبايت ..ميغابايت..غيغابايت....؟

نسمع كل يوم عن هذه الكلمات ترى مامعناها ..
نستخدم النظام العشري للعمل مع الحسابات والأعمال اليويمة التى نحتاجها وهي ارقام من 0 إلى 9
وتكرر بعدها بتركيبات مختلفة كي نعطي الاعداد مدى أوسع ونلاحظ ان هناك بعض الاعداد تتكون من الصفر على اليمين مثل عشرة ومائة والف ومليون إلى آخره.
لو استخدمنا نظاما يتكون من عددين بدلا من عشرة أعداد وهي الصفر والواحد 0,1 سيتكرر العدادان في الرقم الثالث 10 وهو اثنان بالظام العشري ..
لماذا نستخدم النظام الثنائي , لسبب بسيط ليس لدينا طريقة لتمثيل الأعداد وتخزينها الكترونيا سوى حالتين (الوصل والفصل ).
يتم ترميز البيانات بهذه الطريقة و تسمى الحالة بت bit من الانجليزية خانة ثنائية Binary digit.
إذا وضعنا مجموعة من البتات جنبا لجنب نحصل على بايت وهي تتكون عادة من ثمان خانات بعدد أقصى 256 حسب نظام عدنا الثنائي المذكور.
يستخدم البايت لتخزين حرف أو شكل أو رمز معين.
يساوي كيلوبايت 1024 بايت.
1048576 يساوي ميغابايت.
1099511627776 يساوي غيغابايت ..
وهكذا

2008-06-09

ماهو ترميز الصفحة أو مجموعة المحارف CodePage

في بداية تطزير الحواسيب كانت الحاجة بسيطة لتمثيل المحارف للأبجدية الأنجليزية مع علامات الرياضيات المختلفة واستعملت الشركات المطورة مجموعة من المحارف تصل إلى 128 حرفا وشكلا.
ازدادت الحاجة لتمثيل حروف من لغات آخرى مع الاحتفاظ باللغة الانجليزية فتم توسيع النظام إلى 256 حرفاومع هذا كانت الحروف من لغات مختلفة تأخذ تفس رقم الحرف في لغة آخرى.
وبالنظر إلى انتشار الانترت جرت الحاجة إلى تمثيل جميع الحروف لكل لغات الأرض جنبا إلي جنب.
تم تطوير يونوكود UFT8 وهو نظام يشمل محارف عديدة للغات عديدة ويتم تطوير العديد من صفحات اللانترنت بهذا النظام كي يتسع لجميع الحروف من جميع اللغات .
هناك تعقيد كبير في طريقة ترميز النظام UTF8 ولكنه ببساطة هو لحل مشكلة الللغات ذات الحروف المختلفة والمتنوعة.