دربارهٔ من:
آخرین نظردهندگان:
- رادمان دربارهٔ از ماست که بر ماست
- نا شناس دربارهٔ از ماست که بر ماست
- سلام دربارهٔ پرطرفدارترین وبلاگهای دنیا
- شروین دربارهٔ آمدید، نبودم؟
- شروین دربارهٔ مردم خونخوار!
مشترک شوید:
ایمیل خود را در جعبهٔ زیر وارد کنید و دکمهٔ اشتراک را بزنید.
جستجو:
بازی خطوط و یک مجموعهٔ دیدنی
۹۰/۰۳/۱۴از بازیهای ساده و وقتپرکن خوشتان میآید؟ روی تصویر زیر کلیک کنید. باید در هر ردیف یا ستون حداقل ۵ توپ همرنگ را کنار هم بنشانید تا آنها را با هم ببرید و این کار را تا وقتی جا دارید تکرار کنید.
خالق این بازی چیز مهمتری هم درست کرده: او یک کتابخانهٔ جاوا اسکریپت برای آسان کردن کار با عناصر گرافیکی برداری ساخته که از فناوریهایی همچون SVG و VML استفاده میکند. مهم نیست که برنامهنویس وب باشید یا نه، به نظرم اگر سری به سایت این کتابخانه بزنید گالری نمونهکارهای قابل انجام با این کتابخانه جذبتان خواهد کرد. به اینجا بروید و روی نمونهها یکی یکی کلیک کنید.
لطفاً چند دقیقه از وقت آنلاینتان را به من هدیه بدهید!
۸۹/۰۳/۱۷۱- به این نشانی بروید.
۲- بالای صفحه یک عکس بریده شدهٔ متنی میبینید. در کادر پایین آن یک یا چند دکمهٔ سفیدرنگ میبینید که حاوی متنهایی مشابه تصویر بالای صفحه هستند. اگر یکی از آنها متنش کاملاً شبیه متن تصویر است روی آن کلیک کنید، اگر نه در کادر متنی «خیر؟ تصویر درست را وارد کنید» متن درست را تایپ کنید و Enter بزنید.
۳- با هر بار کلیک بر روی یکی از دکمههای مرحلهٔ ۲ به صفحهٔ مشابهی هدایت میشوید و این کار را میتوانید تا هر وقت که دوست داشتید ادامه دهید!
۴- بعضی از عکسها ممکن است ناخوانا باشند (بد اسکن شدهاند)، در این موارد روی دکمهٔ «تصویر ناخواناست» کلیک کنید. بعضیها هم ممکن است حاوی هیچ متن قابل بازخوانیی نباشند (حروف تکه تکه و …)، در این موارد روی دکمهٔ «تصویر بد بریده شده» کلیک کنید.
با صرف چند دقیقه از وقت آنلاینتان به این صورت -ضمن لطفی که دارید به من میکنید
– به گسترش دامنهٔ دادههای بزرگترین سایت شعر فارسی دارید کمک میکنید. دوست دارید در این مورد بیشتر بدانید؟ اینجا را ببینید.
گلوگاهیاب
۸۹/۰۳/۱۱بعد از مشکلاتی که برای میزبانی گنجور پیش آمد تصمیم گرفتم این بار برای گنجور از یک شرکت معتبر خارجی خدمات میزبانی بگیرم و نهایتاً از مدیاتمپل که از شرکتهای توصیه شده توسط سایت وردپرس برای میزبانی وب بود خدمات میزبانی خریدیم.
نکتهٔ جالبی که در مورد سرویس میزبانی این شرکت نظرم را جلب کرد نحوهٔ سنجنش میزان استفاده از منابع در سرویس میزبانی گرید این شرکت است. جایی که با توجه به فضای ۱۰۰ گیگابایتی و پهنای باند یک ترابایتی (با هزینهٔ سالیانهٔ حدود ۲۰۰ دلار) محدودیتهای معمول میزبانهای وب عملاً کارایی ندارد.
این شرکت معیاری را به اسم GPU (ربطی به Graphics Processing Unit ندارد
مخفف Grid Performance Unit است) طراحی کرده که بر اساس میزان مصرف منابع سیستم؛ کاربران را محدود میکند و جالب آن که گزارش کاملی که در این زمینه ارائه میدهد میتواند کاملاً کارایی لازم بر اشکالیابی و پیدا کردن اسکریپتهای ناکارا یا مشکلدار را داشته باشد.


این طرح به نظرم به راحتی میتواند مشکل شرکتهای میزبانی را حل کند تا به جای متهم کردن نمونه سایتهای تصادفی به مصرف بیش از حد منابع و مسدود کردن این گونه سایتها بر اساس حدس و گمان یا با استفاده از نرمافزارهای مشکوک بدون ارائهٔ گزارش و بدون اخطار قبلی یا بعدی (من حدس میزنم همین نرمافزار معلومالحال
وبلاگ رازیگر نقطه کام را که عملاً مدتهاست بهروز نشده عامل مصرف بیش از حد منابع سیستم شناخته و تا به امروز برای بیش از چند هفته مسدودش کرده بدون آن که احتمالاً صاحب سایت از قضیه خبر داشته باشد. گواه این قضیه هم آن است که در کش گوگل هم همین قضیه به ثبت رسیده!) و نهایتاً عدم واکنش در مقابل تقاضا برای تأدیهٔ مبالغ پرداختی
گلوگاههای فشار روی سرورها را پیدا کنند و روباتهای تخیلی را (که من حدس میزنم خزندهٔ موتورهای جستجو واقعیترین نمونههایشان باشند) به حمله و فشار روی سرورها متهم نکنند.
دی.ان.اسهای گوگل
۸۸/۱۱/۳۰این را در نظرات یکی از وبلاگها خواندم، یادم نیست کدام وبلاگ. اما به هر حال کار مرا فعلاً راه انداخته. گفتم شاید شما هم، همهٔ زندگی آنلاینتان روی جیمیلتان باشد و دسترسی از طریق محیط آشنایی وبی آن برایتان ضروری، شاید این راه حل به درد شما هم بخورد: دی.ان.اسهای ارتباط اینترنتیتان را روی 8.8.8.8 و 8.8.4.4 تنظیم کنید بلکه رستگار شوید.
پیشنهاد
۸۸/۱۰/۳۰میآیی از سر کار، ایمیلها را چک میکنی، میبینی یکی گزارش داده نمیشود برنامه را دریافت کرد. حدس میزنی مشکل مربوط به انتظار چند ثانیهایست که باید قبل از شروع دریافت بکشند، جوابی میدهی. میآیی جهت اطمینان یک بار آزمایش کنی. میبینی سایتی که استفاده از آن لینکهای میانی برای در دست داشتن تعداد دریافتها درست کرده بودی فیلتر شده.
خوب! مشکلی نیست، آمار به درک! لینکها را با لینک اصلی سرویس میزبانی پروژه جایگزین میکنم.
میآیی لینکهای اصلی را جایگزین کنی. یک بار تصمیم میگیری آزمایششان کنی. میبینی که از آن طرف پیغام تحریم میگیری!

چه همزمانی جالبی! آن طرفیها را که حرجی برشان نیست. به اعتراف خودمان دشمنمان هستند و دشمن که به دشمن سرویس نمیدهد. این طرفیها را من ماندهام: چرا تعارف میکنند؟ مگر نه این است که اینترنت همهاش دردسر است برایتان. تعطیلش کنید یا محدودش کنید به همان هفت هشت ده سایت بیخطر و تأیید شده. خیال همهمان را راحت کنید. بهتر نیست؟
تغییر در «کدهای گنجور»
۸۸/۱۰/۲۸مدتها قبل به کمک یک سرویس میزبانی رایگان امکان این که بتوان در سایت یا وبلاگ یک بیت تصادفی را نشان داد ایجاد کرده بودم. اخیراً دامنهٔ رایگانی که این سرویس رایگان میداد منقضی شده و از دسترس من خارج شده. اگر در وبلاگتان از این کدها استفاده میکنید لطفاً این نوشته را در وبلاگ تازههای گنجور ببینید: اطلاعیهٔ مهم برای کاربران کدهای گنجور.
ردگیری چشم
۸۸/۰۷/۱۷احتمالاً در مقالات مربوط به کارآمدی صفحات وب، نقشههای گرمایی را دیدهاید. در این نقشهها نقاطی از صفحه که بیشتر در معرض دید بازدیدکنندهی سایت، قرار میگیرند با رنگهای گرم (زرد و قرمز) مشخص میشوند و نقاط کمتر دیده شده با رنگهای سرد (آبی). به عنوان نمونه این مقاله را در مورد نحوهی حرکت چشم بر روی صفحات وب ببینید که در آن این مسأله طرح شده که بازدیدکنندگان، اغلب، مطالب صفحه را با الگویی شبیه حرف F مرور میکنند.
امروز مقالهی دیگری را دیدم که در مورد این موضوع بحث میکند که آیا نیاز به اسکرول عمودی برای دیدن ادامهی مطلب در صفحات وب، مانع خوانده شدن مطالب پایینی صفحات توسط بازدیدکننده میشود یا نه. جوابش این است که نه، این مسأله مشکلی ایجاد نمیکند. اما برای رسیدن به این جواب، این مطالعه هم مبتنی است بر نقشههای گرمایی از نحوهی حرکت چشم بر روی صفحات.
جالب است بدانیم که این نقشههای گرمایی -بر خلاف آنچه من تا به حال فکر میکردم- نه بر اساس کلیکهای کاربر بر روی لینکهای واقع در نقاط مختلف نظیر نقشههایی که این سایت آمارگیری ارائه میدهد، که بر اساس پردازش تصاویر تهیه شده از حرکت واقعی چشم و ترکیب آنها با تصویر صفحه تهیه میشوند. اسم این تکنیک ردگیری چشم است و محصولات تجاری و رایگان آمادهای برای انجام چنین مطالعاتی وجود دارد که نمونهاش این محصول نرمافزاری مبتنی بر پردازش تصویر است که از آن در مقالهی اشاره شدهی دومی استفاده شده است.
احتمالاً الگوی این نقشهها و همینطور نامشان برگرفته از تصاویری است که توسط دوربینهای مادون قرمز از نحوهی توزیع حرارت در بدن و محیط اطراف جانوران تهیه میشود و در مطالعات زیستشناسی کاربرد دارد.

راحتتر بگردیم
۸۸/۰۲/۱۳پیشتر در مورد استاندارد باز جستجو و جعبهی جستجوی فایرفاکس، اینترنت اکسپلورر، اپرا و … چیزی نوشتهام (اینجا).
اضافه کردن امکان جستجو در سایتها به جعبهی جستجوی فایرفاکس کار سختی نیست و با استفاده از این صفحه میتوانید امکان جستجو در سایتهای دلخواه خودتان را به فایرفاکس اضافه کنید.
با مراجعه به گنجور میتوانید با باز کردن منوی جعبهی جستجو امکان جستجو در گنجور را به فایرفاکستان اضافه کنید. علاوه بر این با مراجعه به این صفحه و کلیک بر روی عنوان LoghatNaameh میتوانید امکان جستجو در سایت لغتنامه را به جعبهی جستجوی فایرفاکستان اضافه کنید.
صنعت حل کپچای هند و راهحلهای مقابله با اسپم با تکیه بر تحلیل محتوا
۸۷/۱۱/۰۴تا به اینجا رسیدیم که کپچای تصویر متنی را با او.سی.آر به شکل ماشینی دور میزنند و به همین دلیل روشهای متفاوتی برای طراحی کپچا ارائه شده است. جالب است بدانیم که این روزها شرکتها و مراکزی وجود دارند که قیمتهای استاندارد (!) برای شکستن کپچای سایتهای مختلف ارائه میکنند. به عنوان نمونه این تکهای از لیست قیمت یک شرکت متخصص شکستن کپچاهای سایتهای چینی است (منبع عکس):
ماجرا محدود به کپچاهای تصویری هم نمیشود، کپچاهای صوتی هم توسط نرمافزارهای کامپیوتری -گویا به آسانی- قابل عبور هستند (در این نشانی مقالهای تفصیلی دربارهی نحوهی عبور از کپچای صوتی جیمیل بخوانید). کپچاهای تصویر متنی شرکتهای بزرگ (مایکروسافت، یاهو و گوگل) به دلیل تعداد کاربران بالا و همچنین اعتبار ایمیلهای ارسالی از آنها برای نرمافزارهای مبارزه با هرزنامهها بارها و بارها شکسته شدهاند (اینجا را ببینید).
اما کپچاهای ابتکاری چه؟! آیا مقاومت کپچاهای ابتکاری (کپچای محاسباتی، کپچای سهبعدی، سگ و گربهی رپیدشر و …) بیشتر نیست؟ آیا نرمافزارهای ارسال انبوه اسپم از این کپچاها هم میتوانند عبور کنند؟
تا اینجا و با توجه به سرمایهگذاریهای قابل توجه ارسال کنندگان اسپم روی کارشان باید به این نتیجه رسیده باشید که در این «شغل» آنقدر «پول» هست که نه تنها اجازهی استفاده از راهبردهای «تحقیق و توسعه» را برای شکستن سدهای پیش رو به آنها میدهد بلکه احتمالاً این درآمدها میتواند آنقدر زیاد باشد که حاضر باشند برای حل مشکلات پیشرو مستقیماً و عملاً نیروی انسانی در اختیار بگیرند و از کمک نیروهای کار ارزانقیمت کشورهای در حال توسعه استفاده کنند.
به پشتوانهی سرمایهی ارسال کنندگان اسپم در کشورهایی مانند هند شاهد ظهور یک صنعت درآمدزای بدیع هستیم: «صنعت حل کپچا»! اتاقهایی با بیست الی سی اپراتور که در ازای دستمزدهایی همچون «هر ۱۰۰۰ کپچا ۲ دلار» ساعتهای کاری خود را با بازخوانی کپچاها میگذرانند. فرایند کار به این صورت است که نرمافزار ارسال اسپم تصویر کپچا را جدا میکند، به یکی از اپراتورها میدهد، اپراتور مقدار آن را درج و ارسال میکند و نرمافزار، اسپمش را ارسال میکند. با این سیستم کاری، شرکتهای حل کپچای هندی ادعای حل روزانه تا ۵۰۰۰۰ کپچا یا بیشتر را به مدد چند ده کامپیوتر و اپراتور، و شیفتهای کاریی که ۲۴ ساعت ۷ روز هفته را پوشش میدهند دارند (برای کسب اطلاعات بیشتر اینجا را ببینید).
اینجاست که کارکرد کپچا برای جلوگیری از ارسال انبوه اسپم زیر سؤال میرود، چرا که کپچا برای حل این معضل، مبتنی بر این ایده است که ارسالکنندگان انبوه اسپم ماشین هستند و با تشخیص انسان از ماشین میتوان جلوی ارسال انبوه اسپم را گرفت. و در اینجا حداقل بخش سختتر کار را انسانها انجام میدهند.
دستهی دیگری از راهحلهای مقابله با اسپم بر «تحلیل متون ارسالی» مبتنی هستند. مقایسهی آی.پی ارسالکننده با لیست سیاه ارسالکنندگان اسپم شناخته شده، شمارش تعداد لینکهای موجود در متون و جستجوی نشانی سایتهای اسپم در بین آنها، بررسی محتوای متن و جستجوی واژههای متداول موجود در متون اسپم در متن ارسالی (یک آمار جالب در این زمینه را در این تصویر ببینید) از جمله ترفندهای به کار گرفته شده در این روش هستند. معمولاً برای جلوگیری از دور زدن شدن آسان الگوریتمها و روشهای مورد استفاده در این راهحلها بخش عمدهای از این روشها منتشر نمیشوند و تنها ابزارهای ارتباطی به صورت کدباز در اختیار استفادهکنندگان قرار میگیرند. «اکیسمت» سیستم مقابله با نظرات هرز که در وردپرس و برخی دیگر از سیستمهای مدیریت محتوی به کار گرفته شده است از جمله ابزارهای مبتنی بر این روش است.
این احتمالاً آخرین قسمت سری مطالبی بود که دربارهی «اسپم» نوشتهام. فهرست نوشتههای این سری:
قسمت اول: ریشهی نام اسپم
قسمت دوم: هرزنامهها
قسمت سوم: کدامیک هرزنامههای بیشتری میگیرند: «علی» یا «زهرا»؟
قسمت چهارم: بگذارید «اسپم»ها را آنها بخورند!
قسمت پنجم: درآمدزایی هرزنامهها
قسمت ششم: ماشینهای صاحبنظر
قسمت هفتم: کپچا: «تو آدمی؟!»
قسمت هشتم: او.سی.آر: قاتل کپچای تصویر متن
قسمت نهم: صنعت حل کپچای هند و راهحلهای مقابله با اسپم با تکیه بر تحلیل محتوی
کپچا: «تو آدمی؟!»
۸۷/۱۰/۲۰ماشینهای صاحبنظر یک ضعف مهم دارند و احتمالاً راه حل شکست دادن آنها تکیه بر همین ضعف است. آن ضعف مهم آن است که آنها آدم نیستند! بله! آنها خیلی از تواناییهای یک انسان را ندارند. تواناییهای بسیاری از این روباتها محدود به پیدا کردن جعبههای متنی، تشخیص نوع دادهای که باید آنها را با آن پر کنند و ارسال خودکار دادههای هرز است. بنابراین میتوان با ملزم کردن کاربری که فرم را پر میکند (مثلاً در حال ثبت نام برای ایجاد یک حساب ایمیل است یا در حال نظر دادن در یک وبلاگ است) به انجام کاری که به طور طبیعی از عهدهی یک انسان برمیآید و از عهدهی یک روبات برنمیآید کاری کنیم که روباتها نتوانند فرمها را پرکنند. این اساس روشی برای مقابله با اسپمها در قلمرو فرمهای الکترونیکی است که «کپچا» (CAPTCHA سرواژهی حروف ابتدایی عبارتی انگلیسی با ترجمهی آزمایش تورینگ [نام شخصی است، با تست تورینگ دانشجویان نرمافزار آشنایی دارند] کاملاً خودکار عمومی برای جداسازی انسان از کامپیوتر) نامیده میشود.
«کپچای تصویر متن» متداولترین نوع کپچاست. نرمافزارهای ارسال اسپم معمولاً توانایی پردازش تصویرها را ندارند. آنها حداکثر میتوانند الگوهای سادهی متنی را پیدا کنند. پس ما اگر در هر بار نمایش فرم یک تصویر تصادفی به کاربر نشان دهیم و از او بخواهیم برای ما بگوید داخل آن تصویر چه میبیند، کاربران انسانی -چون توانایی پردازش تصویرها را دارند- میتوانند مسئلهی «چه چیزی داخل تصویر است» را به آسانی حل کنند و نرمافزار ارسال اسپم نه. سادهترین چیزی که داخل تصاویر میتوان گذاشت متون سادهی چند حرفی یا تک کلمهای است که با ترفندهایی همچون مخدوش کردن تصویر با خطوط، نویز و اعوجاج زمینه از حالت متن ساده خارج شده است. در ضمن چون نرمافزاری که این تصویر را ایجاد میکند جواب مسأله را میداند آزمایش درستی پاسخ کاربر هم کاری ندارد. این روش، اساس کپچای تصویر متن است که این روزها در خیلی از سایتها در انواع مختلف جلوی چشممان ظاهر میشود.

البته دستهای از کاربران انسانی هم هستند که به دلیل نابینایی توانایی حل کردن مسألهی کپچای تصویر متن را ندارند. برای حل مشکل این کاربران که معمولاً با کمک نرمافزارهای صفحهخوان (نرمافزاری است که با تکیه بر فناوری متن به صدا اتفاقات روی صفحهی کامپیوتر را برای کاربر شرح میدهد) از اینترنت استفاده میکنند در کنار کپچاهای تصویر متن، کپچاهای صوتی معادل نیز ایجاد شدند تا به این طریق مشکل این دسته از کاربران نیز حل شود.
راستی! تا حالا فکرش را کردهاید که تا به حال با چند کپچا برخورد کردهاید، چند تا از آنها را (به دلیل مخدوش بودن بیش از حد) نادرست جواب دادهاید و در مجموع چقدر وقت برای حل آنها تلف کردهاید؟! هر چند زمان تلف شده برای تک تک کاربران اینترنت احتمالاً ناچیز است، اما فکرش را بکنید که جمع زمانی که کل کاربران اینترنت برای حل کپچاها صرف میکنند چقدر است (البته احتمالاً در یکی از نوشتههایی بعدی از کسانی برایتان صحبت خواهم کرد که روزانه حداقل هشت ساعت کپچا حل میکنند!). واقعاً اگر اسپم نبود و اگر نرمافزارهای ارسال اسپم نبودند لازم نبود این سؤالهای احمقانه را پاسخ دهیم. جالب اینجاست که عدهای به همین موضوع فکر کردهاند و به ایدهای رسیدهاند که با استفاده از آن میتوان کاری کرد که حل کپچاها دیگر بیهوده نباشد و از آن سودی به همگان برسد.
مسألهای که حل کپچای تصویر متن به آن شباهت دارد او.سی.آر است. در این فرایند یک برنامهی کامپیوتری تلاش میکند تصویر اسکن شدهی متن را به متن قابل ویرایش یا جستجو تبدیل کند. اما درصد موفقیت نرمافزارها در تبدیل تصویر به متن همیشه بالا نیست. خیلی وقتها متن کاغذی مخدوش است یا کیفیت خوبی ندارد. بنابراین برنامهی او.سی.آر آن را با دقت خوبی نمیخواند، اما برنامه متوجه این قضیه میشود و میتواند قسمتهایی از متن را که خوب نخوانده جدا کند تا یک کاربر انسانی آنها را بازبینی و تأیید یا تصحیح کند. اما همیشه کاربران انسانی برای تصحیح خطاهای او.سی.آر در دسترس نیستند. مخصوصاً برای پروژههای عمومی تبدیل کتابهای کاغذی به متون دیجیتالی همیشه بودجهی کافی برای استخدام مصححان در دسترس نیست. سایتی به نام ریکپچا تلاش دارد با ارائهی سرویس کپچای رایگان، در کنار کلمات ایجاد شده توسط کامپیوتر -که پاسخ آنها برای نرمافزار کپچا مشخص است- کلماتی را که نرمافزارهای او.سی.آر «با دقت پایین» تشخیصشان دادهاند در دسترس کاربر انسانی قرار دهد و از او بخواهد درست آن را تایپ کند. به این ترتیب سایت یا سرویسی که از این روش استفاده میکند از کاربر میخواهد دو کلمه را وارد کند که جواب یکی را میداند و نتیجهی ورودی کاربر برای کلمهی دیگر را ذخیره میکند تا با دریافت چند جواب دیگر از کاربران دیگر راجع به متن آن اطمینان حاصل کند و نهایتاً دقت متون او.سی.آر شده را بالا ببرد. روش مشابهی نیز برای کپچاهای صوتی و تبدیل صداهای ضبط شدهی از دهههای گذشته به متن ارائه شده است.
فهرست سری نوشتههای من دربارهی هرزنامهها:
قسمت اول: ریشهی نام اسپم
قسمت دوم: هرزنامهها
قسمت سوم: کدامیک هرزنامههای بیشتری میگیرند: «علی» یا «زهرا»؟
قسمت چهارم: بگذارید «اسپم»ها را آنها بخورند!
قسمت پنجم: درآمدزایی هرزنامهها
قسمت ششم: ماشینهای صاحبنظر
قسمت هفتم: کپچا: «تو آدمی؟!»
قسمت هشتم: او.سی.آر: قاتل کپچای تصویر متن
قسمت نهم: صنعت حل کپچای هند و راهحلهای مقابله با اسپم با تکیه بر تحلیل محتوی








