Na YouTube.com je snad opravdu všechno. Bohužel, něco tam přeci jen není a je proto potřeba to tam dát. Když jsem byl malý, bratr odněkud přinesl na CD reklamu na Sprite. Ta reklama se mi tak líbila, že jsme ji dokonce hráli na základní škole jako scénku v závěrečné „akademii“ (čti: trapné hraní scének z každé třídy na konci školního roku.), jejíž podání stejně bylo zkaženo špatnou přípravou deváťáků, kteří pustili v půlce scénky jinou hudbu. Ale to už je opravdu dávno a vzpomínky jsou mlhavé. Text reklamy si však dodnes pamatuji nazpamět. Je krásné vědět, co mám v hlavě za zbytečnosti. Tak tady je, moje první „oficiální“ nelegální nahrávka na YouTube.com:
Slova:
Tak otevři si Jooky a bude Ti patřit svět.
Jooky nepůstíš už z ruky, budeš tančit dovádět!
Každý září když má Jooky! Jooky – a seš v pohodě!
Jooky, Jooky, otevři si lepší svět!
Jooky, Jooky, budeš tančit dovádět!
Jéé, ta moje negunguje…
[image je na nic]
[následuj instinkt]
[poslouchej žízeň]
CAPTCHA je obecně způsob, jak rozeznat člověka od robota. Jedním z rozdílů mezi spambotem a člověkem je, že bot vám na stránku přidá komentář během pár mirkosekund, kdežto uživateli to bude určitě trvat mnohem déle jak pět sekund. Implementace je potom jednoduchá. Při odesílání formuláře odešleme ve skrytém poli informaci o čase vygenerování formuláře spolu s hashem, který nám zajistí, že čas spambot neupraví.
$secretKey = 'Nějaký_náhodný_řetězec.'; //salt pro md5()
/* Generování formuláře - zápis času a hashe */
$time = time();
$timeCaptcha = $time.'-'.md5($time.$secretKey); //vytvoření řetězce, který přijde do hidden inputu ve formuláři, je tvořen časem a hashem vytvořeným z času a tajného klíče (salt)
/* Zpracovávání formuláře - kontrola, zdali vyhovuje čas a hash odeslaný formulářem */
$delay = 5; //čas v sekundách, určuje minimální rozdíl dob mezi vytvořením a zpracováním formuláře
$e = explode('-', $_POST['timecaptcha']; //získání času a hashe z formuláře
if (time() > ($e[0]+$delay) && md5($e[0].$secretKey) == $e[1]) {
//vyhovuje časové CAPTCHA
} else {
//nevyhovuje
}
Taková orchrana jistě pomůže při vyvtváření kvalitní CAPTCHA. Podobných jednoduchých metod je více a je vhodné je kombinovat. Opisování obrázků by měla být poslední možnost.
O této technice jsem kdysy četl, už bohužel ale nevím kde. V dotyčném článku byla technika zmíněna jen okrajově a chyběla její implementace. Této technice fandím a myslím, že by mohla být i v základu nějakých CMS.
RS Wordpress používám chvíli, takže tím, že jsem zde nedal žádnou CAPTCHA jsem si chtěl vyzkoušet, jak je to se spamem. Během těch pár dní zde bylo tak 5 spamů, tak jsem to mazal ručně. Dnes jsem se nestačil divit, u jednoho příspěvku bylo 1487 komentářů. Ani jsem se nepokoušel řešit věc nijak přes administrační rozhraní, ale rovnou jsem šel do Adminera, kde jsem spustil
DELETE FROM `wp_comments` WHERE `comment_date` > '2010-02-23'
s výsledkem: Příkaz proběhl v pořádku, bylo změněno 1487 záznamů. Zkusím nastražit jednoduchou CAPTCHA, která nepotřebuje zásah uživatele (javascriptové řešení, plugin anti-captcha). Teď budu dál čekat, zdali přijde příval spamu, kdyby přišel, sáhnu po nějaké 3D CAPTCHA, nebo reCAPTCHA. Lovu zdar.
Na Facebooku jsou dva módy zobrazování příspěvků, v češtině jsou to „Hlavní příspěvky“, které zobrazí jen položky, co vás zajímají a „Nejnovější“ (známý jako Live feed), co zobrazí vše. Při zadání adresy www.facebook.com se automaticky nastaví mód na „Hlavní příspěvky“. Pokud jste na Facebooku často a delší čas, zřejmě přepínáte na „Nejnovější“ (Live feed). Pokud tuto akci provadíte každý den a máte toho po krk, přistupujte na Facebook přes odkaz http://www.facebook.com/home.php?sk=lf Jestliže nechcete psát takovou dlouhou adresu, udělejte si záložku v prohlížeči, nebo si tento odkaz nastavte jako domovskou stránku.
Facebook se mění každý den, je tedy možné, že tento tip za pár dní už bude zastaralý.
Předevčírem jsme slavili moje narozeniny. Sice o 3 měsíce opožděně, ale tak to bylo plánováno, aby to mohlo oslavit víc lidí najednou. Nakonec jsme 18. narozeniny slavili čtyří. Dostal jsem hodně pěkných dárků, za které všem moc děkuju . Ovšem je tu jeden, se kterým se milerád pochlubím. Čís se mě ptal, co chci k narozeninám. Odpověděl jsem mu, ať mi složí třeba básničku. Básničku mi sice nesložil, ale pro mě vytvořil krásnou instrumentální skladbu. Prostě ví, jakou muziku mám rád.
Birthday Buzz – the Death Metal song
Nebojte, brzy již přijde smysluplný článek. Jeden o CSS už mám rozepsaný.
Každé ráno jezdím do školy, když nemáme ráno praxi, autobusem MHD číslo 13. Bydlím v okrajové části Plané nad Lužnicí zvané Strkov. Právě na Strkově, respektivně v jeho horní části, je konečná zastávka. Autobusy se tam povětšinou hned otočí a jedou nazpátek a to je právě příležitost pro lenochy. Stačí se podívat na mapu zastávek. Zastávky Strkovská (která je nejblíž našemu domu) a Strkov jsou od sebe daleko asi jen 400 metrů. Autobus jede tedy zastávky Strkovská, Strkov, Strkovská. Problémem pro nás, co nastupují na zastávce Strkovská je ten, že na Strkově nastoupí hodně lidí a ti zaberou ta nejlukrativnější sedadla v autobuse. Občas se stává, že i v kloubovém autobuse se zaplní všechny sedačky už na Strkově a my Strkovskáči si už nemáme kam sednout. Řešení je jednoduché, ale sprosté. Stačí nastoupit na Strkovské, když autobus jede na Strkov, přejet konečnou zastávku a lidé, hamižní po lukrativních sedadlech, mají smůlu. Je to taková malá válka, která trošku rozbourá životní stereotyp. Právě dneska nejel řidič v dobré náladě. Vyjel na Strkov, otevřel dveře před zastávkou a řval na nás, co jsme nastoupili na Strkovské: „To je konec!“ Tak jsme poslechli, vystoupili, autobus popojel pět metrů a my jsme zase nastoupili. Tenhle postup má ale hned několik opodstatnění. Když jdu na autobus, na tu zastávku, odkud autobus vyráží nahoru na Strkov, to mám o „přessilnici“ blíž. A co je horší – přes silnici nevede žádný přechod, takže každý den riskuji svůj život. A až se narazí na opravdu zlého řidiče, který nás vyhodí z autobusu a nebude nás chtít svést, za půl hodiny jede padesátka…
PS: Díky Markét za tip na písničku. MHD v Táboře mám rád a souhlasím s textem písně: „Městská hromadná doprava“ http://mhdta.ic.cz/pisen.html Mimochodem, s autorem písně jsem chodil do tanečních! Asi nevěděl, že to je celebrita a všichni jeho píseň znají.
Autor si řiká nesro, tedy ostatní mu tak taky říkají. Studuje třetím rokem na Střední škole Spojů a Informatiky v Táboře. Ačkoli to na první pohled nemusí vypadat, je to normální člověk. Baví ho žít, běhat po lese, hrabat se v hlubinách GNU/Linuxu a programovat. Je to hodnej kluk a nekouše. Chceš se s nim seznámit?