cwbe coordinatez:
101
63540
2076399
1655002
2288208

ABSOLUT
KYBERIA
permissions
you: r,
system: public
net: yes

neurons

stats|by_visit|by_K
source
tiamat
K|my_K|given_K
last
commanders
polls

total descendants::
total children::3
1 ❤️


show[ 2 | 3] flat


Larry Wall považuje sám sebe za umělce a Perl za umělecké dílo. Následující program [1] slouží jako malá ukázka, čeho je tento jazyk schopen. Program vypíše poměrně pomalu slova: Just another Perl / Unix hacker . Za tím účelem vytvoří 32 paralelních procesů, které složitě synchronizuje pomocí rour.

@P=split//,".URRUUc8R";@d=split//,"nrekcah xinU / lreP rehtona tsuJ";sub p{
@p{"r$p","u$p"}=(P,P);pipe"r$p","u$p";++$p;($q*=2)+=$f=!fork;map{$P=$P[$f^ord
($p{$_})&6];$p{$_}=/ ^$P/ix?$P:close$_}keys%p}p;p;p;p;p;map{$p{$_}=~/^[P.]/&&
close$_}%p;wait until$?;map{/^r/&&<$_>}%p;$_=$d[$q];sleep rand(2)if/S/;print

---
pozn ne vzdy funguje :) synchronizace se nekdy nepovede...
wwwnick@kunli:~$ perl wall.pl
Just another Perl / Unix hacker
wwwnick@kunli:~$ uname -a
Linux kunli 2.6.14.4kunli #2 Mon Dec 26 21:58:05 CET 2005 i586 unknown unknown GNU/Linux




000001010006354002076399016550020228820802300056
wwwnick
 wwwnick      10.04.2006 - 20:51:23 , level: 1, UP   NEW
http://perl.plover.com/obfuscated/SOLUTION
thx to ruza ;)

000001010006354002076399016550020228820802297989
Ruza
 Ruza      09.04.2006 - 23:28:38 (modif: 09.04.2006 - 23:36:08), level: 1, UP   NEW !!CONTENT CHANGED!!
huste

[23:26:27 !504] 0
pr@pr:~/programovani/perl$ ./justanotherperlhacker_in_32_processes.pl
sJutrn aoi P/el Unxthaerrke hcn

[23:26:34 !505] 0
pr@pr:~/programovani/perl$ ./justanotherperlhacker_in_32_processes.pl
e tPahUa hkerenrsJunl/ctori xn

[23:26:56 !506] 0
pr@pr:~/programovani/perl$ ./justanotherperlhacker_in_32_processes.pl
n/l Un hacker e ixPJsatheutorrn

[23:26:58 !507] 0
pr@pr:~/programovani/perl$ ./justanotherperlhacker_in_32_processes.pl
nthe s PaerJutor/l Uinxa hckern

[23:35:48 !509] 0
pr@pr:~/programovani/perl$ perl -V|egrep -i 'version=|osvers=|thre'
osname=linux, osvers=2.6.16-nitro-git9, archname=i686-linux
usethreads=undef use5005threads=undef useithreads=undef usemultiplicity=undef
ccversion='', gccversion='3.4.6 (Gentoo 3.4.6, ssp-3.4.5-1.0, pie-8.7.9)', gccosandvers=''
libs=-lpthread -lnsl -lndbm -lgdbm -ldb -ldl -lm -lcrypt -lutil -lc
perllibs=-lpthread -lnsl -ldl -lm -lcrypt -lutil -lc
gnulibc_version='2.3.6'

000001010006354002076399016550020228820802288235
miloo
 miloo      05.04.2006 - 11:39:39 , level: 1, UP   NEW
perl /tmp/asdf
Peirn/aJse uaUtokntehrl r hxcn

:)