Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

28.06.2007, 23:32
|
|
Постоянный
Регистрация: 09.07.2006
Сообщений: 937
Провел на форуме: 1948091
Репутация:
1686
|
|
japh
предлагаю кидать сюда написанные нами джапхи =)
ну первый от меня на правах топик стартера
Код:
$_=' SSSSSS PPPPPPPP LL OOOOOOOO AA
SS PP PP LL OO OO AAAA
SS PP PP LL OO OO AA AA
SSSSSS PPPPPPPP LL OO OO AA AA
SS PP LL OO OO AAAAAAAAAA
SS PP LL OO OO AA AA
SSSSSS PP LLLLLLLL OOOOOOOO AA AA';
@_=split('',~/L/);print chr hex@_[~y/z//].@_[@_[~y/z//]],chr 0.714*ord substr($_,2,4)-1,chr@_[@_[0]]-@_[5],unpack(A2,$_),chr quotemeta "****"=~y/\*/*/*$_=~tr/L//,lc$&,chr@_[1]x2*5+1,unpack(A1,reverse$_);
|
|
|

01.07.2007, 16:03
|
|
Постоянный
Регистрация: 06.06.2006
Сообщений: 515
Провел на форуме: 1985206
Репутация:
963
|
|
мне например не понятно несколько моментов=\
|
|
|

01.07.2007, 20:24
|
|
Banned
Регистрация: 22.08.2006
Сообщений: 608
Провел на форуме: 6144796
Репутация:
1095
|
|
genom-- +1
интересная темка..
(хотя я сомневаюсь, что здесь много людей писали когда-нить japh'ы..)
мой простенький - в подписи.. )
|
|
|

01.07.2007, 20:35
|
|
Banned
Регистрация: 06.03.2007
Сообщений: 160
Провел на форуме: 2570374
Репутация:
11
|
|
не мое конечно но меня очень порадовало. щас пишу нечто похожее
Код:
sub j(\$){($
P,$V)= @_;while($$P=~s:^
([()])::x){ $V+=('('eq$1)?-32:31
}$V+=ord( substr( $$P,0,1,""))-74} sub a{
my($I,$K,$ J,$L)=@_ ;$I=int($I*$M/$Z);$K=int(
$K*$M/$Z);$J=int($J*$M /$Z);$L=int($L*$M/$Z); $G=$
J-$I;$F=$L-$K;$E=(abs($ G)>=abs($F))?$G:$F;($E<0) and($
I,$K)=($J,$L);$E||=.01 ;for($i=0;$i<=abs$E;$i++ ){ $D->{$K
+int($i*$F/$E) }->{$I+int($i*$G/$E)}=1}}sub p{$D={};$
Z=$z||.01;map{ $H=$_;$I=$N=j$H;$K=$O=j$H;while($H){$q=ord
substr($H,0,1,"" );if(42==$q){$J=j$H;$L=j$H}else{$q-=43;$L =$q
%9;$J=($q-$L)/9;$L=$q-9*$J-4;$J-=4}$J+=$I;$L+=$K;a($I,$K,$J,$ L);
($I,$K)=($J,$L)}a($I,$K,$N,$O)}@_;my$T;map{$y=$_;map{ $T.=$D->{$y}
->{$_}?$\:' '}(-59..59);$T.="\n"}(-23..23);print"\e[H$T"}$w= eval{
require Win32::Console::ANSI};$b=$w?'1;7;':"";($j,$u,$s,$t,$a,$n,$o
,$h,$c,$k,$p,$e,$r,$l,$C)=split/}/,'Tw*JSK8IAg*PJ[*J@wR}*JR]*QJ[*J'.
'BA*JQK8I*JC}KUz]BAIJT]*QJ[R?-R[e]\RI'.'}Tn*JQ]wRAI*JDnR8QAU}wT8KT'.
']n*JEI*EJR*QJ]*JR*DJ@IQ[}*JSe*JD[n]*JPe*'.'JBI/KI}T8@?PcdnfgVCBRcP'.
'?ABKV]]}*JWe*JD[n]*JPe*JC?8B*JE};Vq*OJQ/IP['.'wQ}*JWeOe{n*EERk8;'.
'J*JC}/U*OJd[OI@*BJ*JXn*J>w]U}CWq*OJc8KJ?O[e]U/T*QJP?}*JSe*JCnTe'.
'QIAKJR}*JV]wRAI*J?}T]*RJcJI[\]3;U]Uq*PM[wV]W]WCT*DM*SJ'. 'ZP[Z'.
'PZa[\]UKVgogK9K*QJ[\]n[RI@*EH@IddR[Q[]T]T]T3o[dk*JE'. '[Z\U'.
'{T]*JPKTKK]*OJ[QIO[PIQIO[[gUKU\k*JE+J+J5R5AI*EJ00'. 'BCB*'.
'DMKKJIR[Q+*EJ0*EK';sub h{$\ = qw(% & @ x)[int rand
4];map{printf "\e[$b;%dm",int(rand 6)+101-60* ($w
||0);system( "cls")if$w ;($A,$S)= ($_[1], $
_[0]);($M, @,)= split '}';for( $z=256
;$z>0; $z -=$S){$S*= $A;p @,} sleep$_
[2];while ($_[3]&&($ z+=$ S) <=256){
p@,}}("". "32}7D$j" ."}AG". "$u}OG"
."$s}WG" ."$t","" ."24}(" ."IJ$a"
."}1G$n" ."}CO$o" ."}GG$t" ."}QC"
."$h}" ."^G$e" ."})IG" ."$r",
"32}?" ."H$p}FG$e}QG$r". "}ZC"
."$l", "28}(LC" ."" ."".
"$h}:" ."J$a}EG". "$c"
."}M" ."C$k}ZG". "$e"
."}" ."dG$r","18" ."}("
."D;" ."$C" )}{h(16 ,1,1,0
);h(8, .98,0,0 );h(16 ,1,1,1)
;h(8.0 ,0.98,0, 1); redo}###
#written 060204 by
#liverpole @@@@@@@
#@@@@@@@@@@@
|
|
|

01.07.2007, 21:15
|
|
Banned
Регистрация: 22.08.2006
Сообщений: 608
Провел на форуме: 6144796
Репутация:
1095
|
|
>> не мое конечно но меня очень порадовало. щас пишу нечто похожее
написал бы тогда еще, что надо консоль выставить 120x48 символов перед его запуском..
кста, может кому будет интересно почитать, вот есть статейка по теме:
http://hellknights.void.ru/articles/0x48-japh.txt
Последний раз редактировалось Digimortal; 01.07.2007 в 21:23..
|
|
|

01.07.2007, 22:25
|
|
Постоянный
Регистрация: 09.07.2006
Сообщений: 937
Провел на форуме: 1948091
Репутация:
1686
|
|
на cpan их еще больше
http://www.cpan.org/misc/japh
Последний раз редактировалось genom--; 01.07.2007 в 22:33..
|
|
|

01.07.2007, 22:33
|
|
Banned
Регистрация: 06.03.2007
Сообщений: 160
Провел на форуме: 2570374
Репутация:
11
|
|
Сообщение от genom--
на cpan их еще больше чем в стотье =)
я раз пять перечитал пока понял что ты на самом деле написал 
|
|
|

01.07.2007, 23:02
|
|
Постоянный
Регистрация: 06.06.2006
Сообщений: 515
Провел на форуме: 1985206
Репутация:
963
|
|
гена стукни мне как-нить, я те пару вопросов задам...
|
|
|

02.07.2007, 20:28
|
|
Постоянный
Регистрация: 09.07.2006
Сообщений: 937
Провел на форуме: 1948091
Репутация:
1686
|
|
диджи объясни кое что
вообщем сення сидел ковырял твой japh
для начала снес ивал -- заменил на принт получил код -- потом очистил от '.'
потом начал с конца разбивать на куски код -- отделил фразу print "
немного пофтыкал и методом научного тыка понял как оно пашет потом остальное уже почти также раскручивается
единственно не понял каким макаром генерится символ - допустим возьмем первую букву из принта она у тебя идет как '.'^'^'
мучался с опкодами символов в таблице размещения так и не вник есть какая зависимость логическая при генерации кода нового символа или нет?
те сделаем print '.'^'^'; получим букву р
можем сделать print '2'^'B'; тоже получим р
вот этот момент только немного непонятен вообщем жду ответа.
ps а вообще сидел ковырялся увлекает зараза расшифровка =)
Последний раз редактировалось genom--; 02.07.2007 в 20:31..
|
|
|

02.07.2007, 23:57
|
|
Постоянный
Регистрация: 06.06.2006
Сообщений: 515
Провел на форуме: 1985206
Репутация:
963
|
|
кстати расшифровывается джапф от диги, собственно как и все остальные, в одну команду)
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|