الكابتشا ( Captcha)
حروف التحقق أو الكابتشا ( Captcha) هي كلمة إنجليزية مركبة تمثل الحروف الأولى للكلمات في جملة
"Completely Automatic Public Turing Test to Tell Computers and Humans Apart" ،
حيث تعني هذه الجملة «اختبار تورنغ العام والأوتوماتيكي للتمييز بين الحاسب والإنسان». ويكيبيديا.
قصتي معها بدأت عندما كُلِّفت بتجهيز منتدى خاص للتدريب يشبه منتدى وورلد لينكس منذ نيّف وخمس عشرة سنة،وكان المنتدى يعمل بشكل رائع وبه نجح عملنا التدريبي من حيث توثيق عمل المتدربين! وبعد عدة أشهر فوجئنا بمشاركات غريبة عجيبة لا تمت للتدريب بأية صلة تبين انها من قبل برامج حاسوبية! وكان أن انتهت الفترة المجانية لاستضافة الموقع ،و....راح المنتدى بخيره وشرّه!!!!!
واليوم وبعد سنوات من تلك الحادثة،خطر على بالي أن أستخدم الكابتشا لأضمن إضافات (على دفتر زوّار صممته أيام التدريب لحقيبتي الالكترونية)تمنع البوتات(بوتات الإنترنت (بالإنجليزية: Internet Bot) ) من ادخال بيانات غير نافعة. دفتر الزوّار مصمم بلغة (ASP) كلغة تفاعلية تعلمتها حينها لأداء غرض ضروري، لغة ال(PHP)لم تسعفني الظروف لتعلمها بالر غم من المحاولات العديدة...
بحثت كثيراً عن سكريبتات لعمل الكابتشا في نطاق ما أعرفه لم أجد إلا القليل،هذا جعلني أغوص في لغات لا أعرف منها إلا اسمها( JavaScript & JavaQuery) وبدأت بتعلمها واستطعت أن أطوّر بعض النماذج بخبرتي التي بدأت تكبر. سأضع ما استطعت منها (تلك التي تعتمد على (HTML) و(CSS)و(JSCRIPT) و(JQUERY))خدمة لمن يحتاجها.
صور للكابتشا مع مصادرها
أمثلة على الكابتشا examples CAPTCHA