الجمعة، 17 أكتوبر 2008

الشبكة العنكبويتة web 2.0

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

الخميس، 2 أكتوبر 2008

التعمية encryption

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

السبت، 13 سبتمبر 2008

الترجمة الآلية Machine Translation

تتعدد اللغات البشرية وتنتمى إلى مجمموعات متنوعة من القواعد والأحكامتستخدم الترجمة لنقل المعارف من لغة إلى آخرى وتسهيل التواصل بين الشعوب والأمم.
يفقد النص حين تحويله من لغة لأخرى الكثير من خصائصه حتى يقال أن الترجمة خيانة وعند تطبيق الترجمة بواسطة الحواسيب تتواجد العديد من المشاكل التقنية من اهمها غموض اللغة وعدم أداراك المعنى من جملة واحدة لارتباطه بالسياق كله.
في الحواسيب تستخدم طريقتان الأولى الطريقة الاحصائية وهى مقابلة لكم هائل من النصوص من لغة للغة اخرى بحيث يتم استعمال النص الاكثر شيوعا مقابلة للجمل والكلمات.
الطريقة الاخرى يتم تقابل الكلمات كلمة بكلمة تم ادخال التعديلات المختلفة على الجملة حتى تكون قريبة من النص الاصلي وفق قواعد محددة سلفا.مع هذا ماتزال الترجمة الالكترونية علما يحبو ومع تزايد الطلب على نقل المعارف من لغة لأخرى استعملت أضافت محركات البحث خدمة الترجمة الآلية من ضمن خداماتها.
تستخدم غوغل طريقة الترجمة الأحصائية وقد أضافت لغات عديدة في المرحلة الاخيرة من وإلى العربية.
حاولت تبسيط خدمة غوغل هناhttp://www.haiseb.com/translate.htmعند الانتهاء من الترجمة أضغط على الرابط "أزالة الإطار" والمضى قدما في الترجمة المتواصلة .

قنوات خدمات المواقع Webservices

تعني قنوات خدمات المواقع الخدمات التي تقدمها المواقع من خلال تبادل معلومات بين المستفسر والمزود مثل نتائج بحث ما أو طلب محدد كبريد أو أي خدمة من الممكن تقديمها للزوار.
عادة هذه الخدمات ليست مجانية عند طلبها بكثافة كبيرة كما إنها لاتظهر للعيان.
لاتشمل هذه الخدمات المباشرة مثل التي يتم طلبها خلال صفحة معدة لذلك للبحث أو الاستفسار عن خدمة ما مباشرة. يحدد الموقع مجموعة من الطرق للتعامل معه بهذه الطريقة كما يلي
* معرف محدد للمستفيد يحصل عليه بالتسجيل.
*مجموعة من الدوال تسمى API هي وصلة المستفيد للحصول على الخدمة.
*تقيدات كعدد الطلبات اليومية أو عدد الخدمات الموجودة أو اي تقيدات آخرى.
عند الطلب يرد الموقع بالنتائج في ملف XML معياري لكل موقع .يقوم المستفيد باستخلاص النتائج والتصرف بها حسب الحاجة.
كل محركات البحث السنيدة Meta-search Engine تستفيد من هذه الخدمة مقابل مبلغ لتوفير النتائج للمستخدم الذي لايعلم إن طلبه قد تم تحويله إلى ملقم آخر ثم الحصول على نتائج من قناة خلفية

الأربعاء، 10 سبتمبر 2008

ماهو ملف XML ؟

كانت المشكلة دائما في إيجاد طريقة معيارية وسهلة التفسير لتبادل المعلومات بين الأنظمة والبرامج المختلفة .
تم تطوير نسق ملفات للقيام بهذه العملية وهي ملفات تراكبية موسعة
ملفات XML ملفات نصية تتكون من واصفات للبيانات تحوى البيان مع خصائص اختيلرية وفمثلا لبعث ملف يحتوي على معلومات حول
حاسوب كالأتي
الاسم حاسوب
المعالج بنتيوم 4
الذاكرة 512 ميغابايت
القرص الطلب 120 غيغابايت

سيكون شكل الملف كالتالي





تستخدم <> لبداية الواصفة و<> لنهايتها مع خط مائل بينهما /

يستخدم نسق الملف على نطاق واسع في تبادل البيانات وتستخدمه المواقع في خدمات قنوات الخدمات(Web Services) مثل محركات البحث

كما إن خلاصات المدونات هي ايضا نوع من لملفات XML يسمى RSS أو تغذية الأخبار المبسطة

الأحد، 7 سبتمبر 2008

اسم النطاق والاستضافة Domain Name and Hosting

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

الخميس، 4 سبتمبر 2008

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

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

السخام Spam

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

مرسوم نقل الملفات FTP

هناك مجموعة من المراسم (Protocol) التي تستخدم في التعامل بين مختلف الشبكات , كل مرسوم له صفات خاصة ومعايير للتعامل مع المصدر والهدف .من ضمن هذه المراسم ,مرسوم نقل الملفات File Transfer Protocol والذي يستخدم المنفذ 21 في المصدر للتعامل مع نقل الملفات من وإلى المصدر والهدف.لسهولة تبادل الملفات تم إيجاد هذا المرسم وهناك مصادر عديدة مجانية لتوفير الملفات المختلفة الثنائية والنصية,يعتبر المنفذ 21 خرقا أمنيا للشبكة في حالة إن كان غير متحكم به ويسعى العيارون (Hackers) للوصول إلى النظام من خلاله حيث يترك أغلب الاحيان مفتوحا للدخول غير المعرف به.ينبغي على مديري المواقع التأكد من إغلاقه والسماح فقط للعبور للحاصلين على اسم مستخدم وكلمة مرور من الموقع نفسه.

حقوق الطبع والنشر والملكية

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