الشهر: يناير 2011

ما هو الـCAPTCHA ؟

Written by Uncategorized

ياهلا

ماهو الـCAPTCHA ؟

الCAPTCHA و هي كلمه مختصرة للحروف الاولى لجملة ” Completely Automatic Public Turing Test to Tell Computers and Humans Apart” وتعني بالعربية بما معناه بأنه “نظام التلقائي العام لمعرفة المستخدم نظام الي (كمبيوتر) او انسان ” ولا يوجد لها معني عربي رسمي حتى الان حيث البعض يسميه كود التحقق او كابتشا كترجمة حرفية عن الحروف الانجليزي !

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



انواع الكباتشا !

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

النص

يأتي النص عبارة عن كتابة ويطلب من المستخدم اما نسخ ما هو مكتوب او الاجابة عليه وتأتي بعدة انواع منها :

  • التص العادي : وهو عبارة عن نص مكتوب عادي جدا مثل “123″ او “AzdV” ويقوم مقدم الطلب بكتابة ما هو موجود ويتعبر هذا النوع ابسط انواع الاكواد ويسهل على الروبوت التعرف عليه بكل سهولة واصلا البعض لا يعتبره كود كابتشا !
  • المسائل الرياضية : يقوم البرمج بأنشاء مسائل رياضية مثل “6+5″ او “7643-5678″ ويطلب من المستخدم ادخال الناتج وهذا النوع ايضا يعتبر سهل على الروبوتات نوعا ما خصوصا اذا كان مبرمج الروبوت ذكي
  • السؤال والاجابة \ الاختيار : هذا النوع ياتي ببرمجية يقوم المبرمج بأعدادها مسبقا في ملفات حيث يقوم بكتابة السؤال والاجابة عليه مثلا “ما لون علم ليبيا” وتكون في البرمجية ايضا الاجابة وهي “اخضر” عندما يكتب المستخدم اخضر تكون اجابته صحيحة , او “كم عدد السنوات الفاصلة بين كل كأس عالم لكرة القدم” وتكون الاجابة معدة مسبقا “4″ . وهذا النوع توجد فيه الكثير من المشاكل خصوصا انها تعتمد على المعلومات العامة و اللغة المستخدمه حيث اذا كان السؤال بالعربي او الانجليزي والمستخدم لا يجيد هذه اللغة ! ايضا حساسية الحروف تختلف فـ”أخضر” تختلف عن “اخضر” !!!! مما جعل البعض اضافة الاجابة في خانه الاختيار المتعدد فمثلا يقوم باضافة قائمة فيها “اخضر” و “اصفر” و “اسود” ليختار منها المستخدم الاجابة الصح وعلى فكرة هذا النوع ايضا سهل التخطي

صورة

وهي اكثر انشارا وشهره وتأتي بأشكال وافكار مختلفة ومنها :

  • أبسط انواع الصور هو انشاء صورة بواسطة اكواد برمجية تقوم بكتابة رموز عشوائية في الصورة وتظهر للمستخدم الصورة حتى يقوم المستخدم بكتابة ما ظهر له في الصورة !
  • الكتابة المعقدة : وهي اكثر الانواع انتشارا وهي عبارة عن انواع مثل كتابة حروف متراكبة على بعض او متقاربة جدا ! او تغيير نوع الخطوط المستخدمة او الالوان او الخلفية او تأتي عبارة عن كلمتين ليكونون جملة واحدة ! او تكون عبارة عن حروف متفاوته بعضها بالحروف الكبيرة A وبعضها بالحروف الصغيره a و البعض ايضا يستخدم رموز مثل &%$#



  • مسائل رياضية : وهي كالمسائل الرياضية النصية التي تطرقت لها سابقا لكن تكون في صورة حتى يصعب على الروبوت التعرف عليها ! ومنها ما يأتي صعب ومنها ما يأتي سهل !
  • سؤال واجابة \ الاختيار : وهو نوع من انواع الكابتشا قليل الاستخدام وهو عبارة عن سؤال ويجب على المستخدم الاجابة عليه ! مثل ان يقوم المبرمج بعمل صورة فيها عدد من الاشياء المختلفة مثل ادوات رياضية على سبيل المثال ويطلب من المستخدم كتابة عدد الكرات الموجودة في الصورة ! او عدد الملاعب الموجودة ! او كمثال اخر يقوم المبرمج بعمل صورة فيها عدة صور لحيوانات مختلفة ويطلب من المستخدم الضغط على صورة القط !

– الصوت

وهو عادة ما ياتي كخيار اضافي للصور عند عدم مقدرة المستخدم معرفة ما هو موجود في الصورة وهو نوع قليل جدا وجوده مفردا لصعوبه ذلك على المستخدم حيث يجب وجود سماعات في جهاز المستخدم لسماع ما يقال ليقوم بكتابته ! وليس في كل الحالات المستخدم يستخدم جهاز كمبيوتر فمثلا ماذا لو استخدم جهازه النقال , منصة العاب , جهاز ملاحة , منظم مواعيد !

اين تستخدم الكابتشا ؟

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

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

المنتديات وسجلات الزوار ايضا تستخدمها لضمان عدم اغراق الموقع من العضويات الوهمية لاي سبب كان وايضا تستخدم في المدونات لعدم اغراق المدونة من التعليقات التي عادة ما تكون “سبام” اعلانات لمواقع اخرى لزيادة عدد زوارهم او لبيع سلعة معينه !

كيف تتخطى الروبوتات (البرامج) اكواد التحقق ؟

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

من اين يمكن الحصول على اكواد الكابتشا جاهزة ؟

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

http://www.google.com/recaptcha

Read More →

الاختيار الموفق للفلاش ميموري

Written by Uncategorized

ياهلا

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

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

السرعة

اهم شي عند شرائك ذاكرة الفلاش ميموري التركيز على سرعة الفلاش ! وهنا سرعة الفلاش المقصود بها سرعة النقل وعادة تكون سرعة النقل من الكمبيوتر للفلاش تختلف عن سرعة النقل من الفلاش الى الكمبيوتر ! وهذا يؤثر كثيرا عند نقل الملف الى الفلاش خصوصا اذا كانت الملفات كبييره او كثيره فمثلا اذا كانت عندك فلاش بحجم 8 جيجا وتريد نقل فيها ملفين بحجم 6 جيجا ! فاذا كانت الفلاش سريعة سوف تنقل الملفات في 10 دقائق مثلا ! اما اذا كانت بطيئة فممكن ان تأخذ 45 الى 60 دقيقة ! فتخيل انك سوف تنتظر نقل ملفين لأكثر من ساعة نقريبا !

عادة ما تخفي بعض الشركات سرعة الذاكرة من على كرتون الفلاش او تكتفي بعدم اضافة هذه المعلومة على الغلاف حتى لا يرى العميل سرعة الذاكرة او تكتفي بوضع عبارة “Up to 10Mb” او “High Speed” ! ولكن هذه المعلومة “لاتأكل خبز” حيث انها غير كافية لمعرفة السرعة الحقيقة ! فالافضل البحث عن سرعة الفلاش عن طريق البحث عنها في الانترنت ومعرفة سرعتها وسوف يكون افضل ولو رأيت صور لعمليات نقل قام بها احد المشترين !

سوف نأخذ مثال على بعض الذاكرات الموجوده في الاسوق حاليا لنرى سرعتها :

 – LaCie XtremKey : سرعة النقل  |قراءة : 40 ميجابايت – كتابة : 20 ميجابايت|

– HP v100w 4 GB USB : سرعة النقل |قراءة: 16 ميجابايت – كتابة : 8 ميجابايت|

 – Kigston DataTraveler 160 : سرعة النقل  |قراءة : 10 ميجابايت – كتابة : 4 ميجابايت|

** المعلومات من موقع امازون والمواقع الرسمية للشركات المنتجة

طبعا هذه الارقام لانواع وشركات معروفة فتراها كبيره جدا جيث توجد بعض الشركات التي تصل سرعة النقل فيها الى الكيلوبايت وليس الميجابايت ! واذا قارنت بين الامثلة التي بالاعلى فتجد ان الفرق في السرعات واضح جدا !

انظمة التشغيل

في هذه النقطة لن تجد اي مشكلة تذكر عدى ان كنت تستخدم نظام غير الوندوز فقد تجد بعض الصعوبات لتعريف الذاكرة ! حيث ان بعض الذاكرات لا تعمل على انظمة التشغيل الاخرى مثل الماك واللنكس والابونتو !

حتى في انظمة الوندوز فتوجد ذاكرات تعمل على نظام وندوز فيستا و 7 مع خاصية الـBoost وهي خاصية تكمن في استخدام الفلاش ميموري كرام للكمبيوتر لزيادة كفاءته وسرعته

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

الحجم والشكل

تعددت اشكال الفلاش ميموري فمنها ما يأتي على شكل بيترا , قلادة , ربطة على المعصم , قلم , ساعة , العاب اطفال , حذاء , كيك ومنها ما يأتي بالشكل الاعتيادي ولكن توجد مشاكل وبعض المعوقات عند استخدامك الفلاش ميموري في بعض الاحيان وسوف اوزعها على شكل نقاط :

– النوع المسطح !

هذا النوع يأتي صغير جدا جدا ويسمى بالمايكرو بعض الاحيان وقد استخدمت لفتره عدة فلاشات من هذا النوع ! ولكن هذا النوع مع انه صغير جدا وسهل الحمل الى درجة اني كنت اضعها كقلادة في هاتفي النقال ! ولكن المشكلة تكمن في منفذ الـUSB  حيث انه يختلف عن الشكل المعتمد ولكن يدخل في المنفذ بشكل سليم مما يجلعه حر الحركة ومع اي تحرك للفلاش وهي في وضع نقل للملفات سوف يعرضها للتلف فورا ! ايضا وضعها في المنفذ يشكل مشكلة ولكن مع التعود سوف تتلاشى هذه المشكلة

– المنفذ USB المصنوع من البلاستك

لا اقصد هنا الفلاش ككل وانما المنفذ USB حيث ان المفنذ تكون فيه فتحه وهو الشكل العادي لمنفذ usb المعروف حيث ان هذه الفتحه ومع الوقت ومع الاستخدام سوف تنكسر حوافها(الاطراف) لأنها صغيره جدا وسهله الكسر  وسوف تصبح عديمة النفع ! حيث انه كانت عندي فلاش ميموري المنفذ فيها بلاستك ومع الوقت انكسر احد اطرافها واصبحت بدون فائدة لانها لا تدخل الى المنفذ في الكمبيوتر !

– العريضه جدا والسميكه جدا

هذه الانواع تكون مصيبه كبيره خصوصا عند تركيبها في اجهزة اللاب توب ! لأن اجهزة اللاب توب تكون منافذ الUSB متلاصقة مع بعض حتى البعض منهم يأتون المنافذ فوق بعض ! فتخيل انك مثلا تستخدم الانترنت عن طريق USB Modem ! وتريد تركيب الفلاش ! لن تستطيع لان المنافذ متقاربه ويجب استخدام منفذ واحد فقط او استخدام كابل USB نفس الحاله اذا كنت تريد نقل ملفات من ذاكرتين بحجم كبير ! لن تستطيع تركيبهما في المنافذ ! قد تكون المشكلة من الشركات المصنعه لللاب توبات ولكن !!

ايضا اذا كنت تريد استخدامها في السياره ! سوف تكون طويله جدا وقد تضايق الذي يجلس في المقعد الثاني الذي جنب السائق حيث ان بعض السيارات تأتي “ولاعة السجائر” قريبه من مقعد الراكب وفي طول الفلاش قد تعارض جلوسه !

نفس الحال اذا كنت تستخدم الفلاش في اماكن متحركة او تكون فيها الفلاش تعارض المسار او التحرك !

– منفذ USB المنزلق

هذا النوع ليس بمشكلة كبيره ولكن افضل الابتعاد عنه لأنه يعتمد على ادخال منفذ الUSB داخل الفلاش نفسها وبـSlider او Click يظهر الUSB حيث انه مع الوقت يتعطل المنزلق ويصبح اظهار المنفذ صعب خصوصا اذا كنت مثلا اعرت الفلاش الى صديق او اخ , او اعطيتها لمكتبة مثلا لطباعة ملف معين !

 الشركة المصنعه

تأكد من شرائك لفلاش ميموري لشركة معروفة في هذا المجال ولا تنخدع بأسم الشركة واشتر منتج اصلي وضع على “اصلي” 3 خطوط حيث ان السعر قد يبهرك وتجد عليه شعار شركة معروفة ولكن الحقيقة انها مقلده ! تأكد من جودة المواد المصنوع منها الغلاف والكرتون والاوراق الموجوده داخل المنتج !

ليس الزاميا ان تكون اسم الشركة معروفه كـSony,HP,Toshiba ولكن اي شركة اخرى لها خبره وعدة منتجات في هذا المجال كـImagtion,ScanDisk,Everon,Lacie تفي بالغرض وقد تكون متفوقه على الاخريات !

اذا , في الخلاصة ابحث عن فلاش ميموري:

  • صغيره
  • بها “اضاءة” لمعرفة اتصاله ونقلها للبيانات
  • لا تعوق عملك وتنقلك
  • صناعته في شركة معروفة
  • اصلية
  • سعرها معقول
  • حجمها يناسب حاجتك
  • تعمل على انظمة التشغيل
  • الذي فيها منفذ USB العادي وليس الصغير
  • لا يوجد بها مزلق
  • غير سريعة الكسر

الافضل !

من وجهة نظري و من خبرتي في هذا المجال وتجربتي لعدة انواع واشكال من الفلاشات الافضل برأيي هذا النوع !

لماذا ؟ – تحمل منفذ USB صلب لا ينكسر بسرعة – صغيره لا تعوق عمل المنافذ الاخرى ! – تحمل منفذ USB عادي وليس صغير

Read More →