all
about
code
design
portfolio
print
web
xxx
portfolio
contact
Captcha a negramotnost
Dynamicky generovaná vizualizace negramotnosti ve světě.
http://opekar.cz/detail.php?c=42&s=Captcha
2010
code
design
portfolio
print
xxx
<?
*infi
[
//inf
[
*in
(
@nfi
{
@in
[
-nf
{{
//infi
}}
]
}
++n
{{
!nf
[
-n
{
++sinfi&sinfin
^in
}
--inf
{
++nfi@si
nfin
}
^inf
]
}}
infin
{
*nfi
(
//sinf
/*
*infi&n
**inf
*/
++nfin
{
^sin^in
!i
}
#in
)
∞n
(
^nf
{
++sinf
}
^nf
{
-nf
}
inf
)
*infi
}
)
nfin
(
--i
/*
&sin
(
*in
/*
^sinfin
*/
)
**n
{{
@in
/*
**sin//si
**s
*/
//inf
{
#infi
}
&infin
}}
--s
*/
++infin
{{
&infin
{{
//inf
{{
**nf∞n
//sinfi
}}
}}
--s
{{
infi
{
#i&inf
**si
}
**nfin
/*
@sinfin
*/
++nfin
}}
-s
{{
//sinfi
[
&nfi
]
-sinf
[
@n
]
--inf
}}
}}
#sinf
)
infin
[
*nf
(
-infi
(
&sinf
(
++in#n
-nf
)
!i
[
--s^nf
--n
]
#i
)
!in
(
!nfi
/*
@sin@inf
//nf
*/
)
**n
)
]
]
&sinfin
/*
--sin
{{
++si
(
*sinfin
[
∞nfi
[
&sinf
]
--s
/*
*si++si
**inf
*/
∞nf
]
&in
[
**n
[
--n
]
n
(
#i
)
--nf
]
++si
(
-nf
{
!nfin
}
sinf
(
!sin
)
!in
)
)
}}
^nfi
[
-sinf
/*
!inf
{
@in
{
∞sinfi
}
^nfin
{{
--inf
}}
@n
}
*/
//nfi
{{
nfi
{
∞sin
{
-inf
}
^sinfi
{{
//infi
}}
&si
}
}}
!sinf
]
--i
*/
*nfin
{{
-infi
[
++sinf
[
&si
(
#nfi
{
∞sinfin
}
//in
(
&infin
)
&infi
)
--sin
{
++nf
{
**in!infin
#n
}
}
*sinfin
]
**sinfin
[
@n
{{
@si
[
#n
]
}}
--nfi
[
#in
[
^sinsinfi
**sinf
]
]
@infin
]
si
]
*nfin
(
*sinfi
[
--in
[
**s
(
//infi
)
]
++si
{{
//n
/*
-nfi
*/
}}
++in
]
)
--nfi
}}
]
sinf
{{
//in
(
!nfi
(
!nf
[
-nfin
/*
++infi
{
*nfin
}
#sinfin
(
^infin-inf
#nfin
)
#sinfin
*/
in
{{
**nf
{
∞infi
}
s
/*
#i
*/
inf
}}
++infin
/*
*sin
(
sinfin
)
*/
]
^infin
[
^sin
{{
#nfi
[
--infi//i
&s
]
n
[
!sin
]
@nfi
}}
*infi
/*
**nf
(
//inf
)
@sin
[
nfin∞nfin
*sinfi
]
∞s
*/
//inf
(
-infi
{{
^nfin
}}
)
]
*sinfi
)
!si
/*
//infin
{
-i
[
-inf
{
*si
}
]
∞s
{
@s
{
-infi
}
}
--sin
}
@nfin
{
#in
/*
--inf
{
∞sin--sinf
!s
}
^nfi
/*
--nfi
*/
--in
*/
}
∞si
*/
--nfi
)
-sinf
/*
inf
/*
∞sinf
{
&sin
[
//in
[
--sinfi
]
]
*inf
(
^sinfin
/*
i-in
++si
*/
)
-inf
}
infin
[
#n
{
!sinf
{{
#nf
}}
}
*nfin
(
∞sinfi
(
∞sinfi++in
∞sinf
)
)
++nfin
]
-si
*/
^i
[
^inf
/*
//in
/*
@inf
/*
i
*/
^nfi
{{
//si
}}
∞nf
*/
*/
#sin
[
@infin
{{
^inf
(
@inf#infi
--nf
)
^nf
{{
-sinf
}}
nfi
}}
**si
[
n
/*
@nf
*/
]
++inf
{{
*infi
[
-sin@nf
∞sinfi
]
}}
]
++n
]
--nfi
/*
&sinf
{
sinfi
[
//infin
/*
!sinf
*/
&nfi
{{
//nfi
}}
--nfin
]
s
{
++in
(
-sinfin
-s
)
-nfin
{{
**n--sinf
&nf
}}
-nf
}
in
}
∞infi
(
-nfi
{
@inf
/*
#sinf
*/
*n
[
*infin
]
∞inf
}
)
∞nfi
*/
*/
**si
/*
nf
{
++nf
{
&nf
{
sin
{
!in^i
//i
}
}
nfi
[
*s
[
sinfi
]
]
&si
}
^infin
(
//inf
{
//nf
(
--in
)
^nfin
{{
!nf
}}
++si
}
)
**i
}
*/
}}
@nfin
[
//si
{{
-nfin
/*
//nf
/*
sin
{
^nfi
{
@sinf!sinf
**infin
}
*infi
(
//infi++nf
--sinfi
)
!sin
/*
#infi-sinfin
∞infi
*/
}
--n
/*
-sinfin
/*
#nfin--n
@sin
*/
&n
/*
&n&nf
--nfin
*/
**nf
*/
!infi
*/
*/
}}
inf
(
!in
/*
-n
/*
--in
{{
-in
/*
∞nfis
**nfi
*/
}}
*/
*/
@nfin
{{
∞nfin
(
@i
/*
∞inf
(
**n
)
@sinfin
{
&inf
}
++s
*/
//nfin
{
@nfin
(
++nf
)
&sin
{
&inf
}
∞n
}
!in
)
**nf
{{
*in
[
//sinf
{
**s@nf
--nfi
}
∞n
(
&nfi
)
&infin
]
//infi
(
&nfi
[
-inf!in
++si
]
∞sinfin
{{
-inf
}}
∞sinf
{
sinfi
}
)
nfin
}}
-i
(
@infin
{{
--nfi
{
!nfi--si
i
}
}}
&n
[
@in
(
in
)
-nfin
{{
&sinf-sin
//i
}}
--sinfi
/*
++n
*/
]
infin
)
}}
*infin
)
∞sinfi
]
?>
next -->
<-- prev