![]() |
cludged code
ako neki kod moze da se zapetlja, onda je to perl kod...
evo malog zadatka (za resavanje na pamet, naravno): sta ispisuje ova linija? Kôd:
$_=q{$_=q{Q};s/Q/$_/;print};s/Q/$_/;print |
Dumbass, quit perl and switch to python?
:D |
lakse malo, nema vredjanja :)
/me odlazi po bacac plamena i sprema se sa flame wars... :D |
/me viče samo "o bože, spasi ih, ne znaju šta čine"
|
/me otresa pepeo sa rukava
|
ali zato komplet implementacija RSA u 3 linije koda:
#!/usr/local/bin/perl -s-- -export-a-crypto-system-sig -RSA-in-3-lines-PERL ($k,$n)=@ARGV;$m=unpack(H.$w,$m."\0"x$w),$_=`echo "16do$w 2+4Oi0$d*-^1[d2% Sa2/d0<X+d*La1=z\U$n%0]SX$k"[$m*]\EszlXx++p|dc`,s/^.|\W//g,print pack('H*' ,$_)while read(STDIN,$m,($w=2*$d-1+length($n||die"$0 [-d] k n\n")&~1)/2) |
/me pre nego što učita bilo koji forum obuče vatrostalno odelo :D
/me priziva svog zmaja - možda i zextra ima vatrostalno odelo, ali da li je otporno na zmajeve zube i težinu? |
(modovi, plz obrisite ovaj post)
|
zextra zivi u podzemnom bunkeru.
@ivanhoe: e to je vec puno. |
Šta misliš kako nastaju pećine u kojima zmajevi žive? Dig (and then burn) my little pet :D
|
/me delete this thread ?
|
@bluesman: +1
|
sto se mene tice, brisi sve osim posta #1, #2 i #6 (ostalo je offtopic)
|
jos malo cludged koda.
The International Obfuscated C Code Contest - Winning entries http://www.de.ioccc.org/2004/2004.tar.gz (pobednici u 2004. godini) originalna stranica: http://www.de.ioccc.org/years.html (sadrzi kompletnu arhivu) samo da napomenem da je Larry Wall (tvorac Perl-a) dva puta pobedio na pomenutom takmicenju: 1986. i 1987. godine ;) |
tja, cisto da ne bude da kod mora da bude ruzno formatiran ili u perlu da bi bio necitak, zivi dokaz je Prototype js biblioteka...iliti kako javascript izgleda kad ga pisu Ruby on Rails programeri... :D
vrlo cisto i lepo formatiran kod za koji vam treba jedno 2 radna dana desifrovanja da uopste pocnete da naslucujete sta cemu sluzi... apstraktne klase, singltoni, prototipovanje ugradjenih js objekata u kombinaciji sa egzoticnom sintaxom za asocijativne nizove...a uz sve to i kontra logika (u odnosu na moju bar) gde funkcije imaju kao parametre prvo destination, pa tek onda source (i uvek se zeznem zbog ovoga),a funkcije imaju imena tipa $()....jednom recju super je to klasa, vrlo korisna, ali kod je nocna mora... |
omg...
nego, desifruj ti meni onaj web server u 3.5 kb (hibachi.c). kod je sasvim lepo formatiran. ne bi trebalo da imas problema sa desifrovanjem :D edit: taj JS kod nije nista manje citljiv nego bilo koji perl kod.. samo je pitanje koliko dobro znas jezik - ako ga ne znas (kao ja JS na primer), onda ti je ceo jezik "vrlo neuredan i necitljiv", a naravno da nije tako kad ga znas.. |
pa u u pravu si za to....mada ja u principu znam javascript dosta dobro, ali ovaj prototype.js je neuobicajeno pisan za javascript, imam bas utisak da je pisan u duhu Ruby-ja ili mozda Jave samo sa js sintaxom. Posto mi treba ova biblioteka za posao, onda sam morao da se udubim, pa otud i cela ova moja prica...Recimo imas sledeci komad koda:
Kôd:
var Class = { Kôd:
var Class = new Array(); a posebna prica je da li je referenca na anonimnu funkciju koja vraca anonimnu funkciju koja poziva metodu nesto sto bi moglo da se nazove jasnim i citkim kodom...apsolutno sam siguran da je ista funkcionalnost mogla da se postigne jednostavnijim kodom, samo uz koju liniju koda vise... Ovo me uvek podseti na Lasla Krausa i njegove pointere na pointere na pointere u C-u... fin nacin da impresioniras studente, ali u real life-u onaj ko dobije tvoj kod posle na debugovanje ti j*** sve po spisku.. :D |
Laslo je kralj :)
Kako necitki C moze da bude jos necitkiji... |
aha, a tek kad krene sa ++-evima, po 5 u istoj liniji koda... :D
mada on zna znanje, ne kazem... |
Vreme je GMT +2. Trenutno vreme je 15:50. |
Powered by vBulletin® Verzija 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright © DevProTalk. All Rights Reserved.