الاثنين، 22 ديسمبر 2008

ملفات ملخصات الأخبار RSS

تعني RSS ملف التغذية الأخبارية المبسط وهي ملخصات أو مواجز لأهم المستجدات التي تحدث على الصفحة أو الموقع
بحيث تغني عن زيارة الموقع وتكون أسهل وأسرع في التحميل.
يمكن ملاحظة وجود التغذية في الموقع عن طريق وجود ايقونة برتقالية اللون
تستخدم برامج أو مواقع لقراءة الملخصات منها ماهو قائم بذاته ومنها مواقع مثل قارئ غوغل
كما ان اغلب المتصفحات الحديثة تكشف تلقائيا عن وجود الخدمة وتسمح لك بالاشتراك فيها للحصول على أخر التحديثات.
يتكون الملف RSS من ملف XML لكن بمواصفات محددة , يحتوي على ترويسة وصدر .
تحتوي الترويسة على معلومات حول المصدر الرابط الايقونة المصاحبة والمؤلف ..
ويحتوي الصدر على روابط للأخبار أو الأحداث أو التدوينات مع عناوينها وملخص حولها .
ظهرت عدة إصدارات من الملف وكل إصدارة لها مميزات إضافية لتزيد المحتوى أو تلافي أخطاء سابقة.
تعتبر التقنية من تقنيات web2.0 .
هنا تجدون مواصفات RSS المختلفة
http://www.rss-specifications.com/

الخميس، 18 ديسمبر 2008

جافا سكريبت JavaScript

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

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

أجاكسAJAX

في بدايات الشبكة العنكبوتية كان تحميل الصفحة ضروريا لعرض النتائج بعد إدخال أو تعبئة أو طلب خدمة من الموقع .
وفي تقنيات أجاكس يتم التعامل من الموقع وارسال البيانات واستفبال النتائج دون الحاجة لتغيير العرض أو جزء منها.
يتكون مصطلح أجاكس من حافا سكربت javascript واكس أم ال XML .
باستعمال الكائن XMLHttpRequest في اللغات المدعومة من المتصفحات يمكن مخاطبة الموقع وارسال بيانات واستقبال بيانات في عرضها على الصفحة دون إزعاج المستخدم .
يعتبر أجاكس من التقنيات التي تستخدم بكثرة في الشبكة العنكبوتية 2.0 غير إنه قديم من سنة 1996 .

الجمعة، 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) حسب التطبيق المناسب.يمكن استخدام الكيان لانتاج كيان جديد وإضافة مزايا جديدة والتعامل مع أحداث مستجدة أو تغيير استجابة كيان معين مما يوفر كثيرا من الوقت الذي كان يضيع كتابة البرامج من الصفر (الوراثة).ولهذا يلاحظ تشابة التطبيقات في أنظمة التشغيل الحديثة.