Skript funguje tak, že pokud se stránka shoduje s /simpson/ (je to regulární výraz, prakticky tam ale mezi lomítka můžete napsat část adresy, kterou chcete blokovat), zobrazí se informace o tom, že jste se rozhodli návštěvy této stránky omezit. Pokud chcete pokračovat, musíte spočítat následující příklad (součet deseti sčítanců), jinak se stránka přesměruje na http://mlp.cz (opět možno změnit).
Používám jej k probuzení, abych si uvědomil, zda na danou stránku lezu jen protože už mám dost a chci vypnout mozek, nebo cíleně:-) Věřte, že při únavě součet 10 čísel dokáže velmi silně odradit;-)
Skript stačí uložit jako mujSkript.js (libovolný název) například do složky Opery, nebo kamkoli, kde jej v případě potřeby úprav najdete. Potom v Opeře Nastavení / Pokročilé volby / Obsah / Nastavení javascriptu - složka skriptů uživatele a vybrat onu složku se skriptem.
// ==UserScript== // @name - blokovani prokrastinacnich stranek // @author - Janko // @version - 1.0 // @description - blokovani prokrastinacnich stranek captchou // ==/UserScript== var videoMsg = 'Rozhodl jsem se přestat plýtvat časem.\nPokud přesto cítím potřebu vidět požadovanou stránku, nemám problém ztratit čas spočítáním:'; function captcha() { delka = 10; otazka = ''; odpoved = 0; for (i=1; i<=delka; i++) { num = Math.round(Math.random()*100); if (i<delka) otazka += num + ' + '; else otazka += num + ' = '; odpoved += num; } return new Array(otazka, odpoved); } if ( // pripadne window.location.hostname (document.URL.match(/simpson/) != null) || (document.URL.match(/youtube/) != null) ) { if (window.name==window.top.name) /* I'm not in a frame! */ { cpt = captcha(); res = prompt(videoMsg + '\n\n' + cpt[0]); if (res != cpt[1]) window.location = 'http://mlp.cz'; } }
Tento web jsem zakládal na střední, v roce 2008. Je zde hlavně archiv mé tvorby.
Aktuální věci publikuji kvůli úspoře času na Twitter.
Honza
"Čas je materiál, ze kterého se vyrábí život."