ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

japh
  #1  
Старый 28.06.2007, 23:32
Аватар для genom--
genom--
Постоянный
Регистрация: 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$_);
 
Ответить с цитированием

  #2  
Старый 01.07.2007, 16:03
Аватар для KSURi
KSURi
Постоянный
Регистрация: 06.06.2006
Сообщений: 515
Провел на форуме:
1985206

Репутация: 963


По умолчанию

мне например не понятно несколько моментов=\
 
Ответить с цитированием

  #3  
Старый 01.07.2007, 20:24
Аватар для Digimortal
Digimortal
Banned
Регистрация: 22.08.2006
Сообщений: 608
Провел на форуме:
6144796

Репутация: 1095


По умолчанию

genom-- +1
интересная темка..
(хотя я сомневаюсь, что здесь много людей писали когда-нить japh'ы..)
мой простенький - в подписи.. )
 
Ответить с цитированием

  #4  
Старый 01.07.2007, 20:35
Аватар для Feshh
Feshh
Banned
Регистрация: 06.03.2007
Сообщений: 160
Провел на форуме:
2570374

Репутация: 11
Отправить сообщение для Feshh с помощью ICQ
По умолчанию

не мое конечно но меня очень порадовало. щас пишу нечто похожее

Код:
                                                     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                                  @@@@@@@
                       #@@@@@@@@@@@
 
Ответить с цитированием

  #5  
Старый 01.07.2007, 21:15
Аватар для Digimortal
Digimortal
Banned
Регистрация: 22.08.2006
Сообщений: 608
Провел на форуме:
6144796

Репутация: 1095


По умолчанию

>> не мое конечно но меня очень порадовало. щас пишу нечто похожее

написал бы тогда еще, что надо консоль выставить 120x48 символов перед его запуском..

кста, может кому будет интересно почитать, вот есть статейка по теме:
http://hellknights.void.ru/articles/0x48-japh.txt

Последний раз редактировалось Digimortal; 01.07.2007 в 21:23..
 
Ответить с цитированием

  #6  
Старый 01.07.2007, 22:25
Аватар для genom--
genom--
Постоянный
Регистрация: 09.07.2006
Сообщений: 937
Провел на форуме:
1948091

Репутация: 1686


По умолчанию

на cpan их еще больше

http://www.cpan.org/misc/japh

Последний раз редактировалось genom--; 01.07.2007 в 22:33..
 
Ответить с цитированием

  #7  
Старый 01.07.2007, 22:33
Аватар для Feshh
Feshh
Banned
Регистрация: 06.03.2007
Сообщений: 160
Провел на форуме:
2570374

Репутация: 11
Отправить сообщение для Feshh с помощью ICQ
По умолчанию

Цитата:
Сообщение от genom--  
на cpan их еще больше чем в стотье =)
я раз пять перечитал пока понял что ты на самом деле написал
 
Ответить с цитированием

  #8  
Старый 01.07.2007, 23:02
Аватар для KSURi
KSURi
Постоянный
Регистрация: 06.06.2006
Сообщений: 515
Провел на форуме:
1985206

Репутация: 963


По умолчанию

гена стукни мне как-нить, я те пару вопросов задам...
 
Ответить с цитированием

  #9  
Старый 02.07.2007, 20:28
Аватар для genom--
genom--
Постоянный
Регистрация: 09.07.2006
Сообщений: 937
Провел на форуме:
1948091

Репутация: 1686


По умолчанию

диджи объясни кое что
вообщем сення сидел ковырял твой japh
для начала снес ивал -- заменил на принт получил код -- потом очистил от '.'
потом начал с конца разбивать на куски код -- отделил фразу print "

немного пофтыкал и методом научного тыка понял как оно пашет потом остальное уже почти также раскручивается

единственно не понял каким макаром генерится символ - допустим возьмем первую букву из принта она у тебя идет как '.'^'^'
мучался с опкодами символов в таблице размещения так и не вник есть какая зависимость логическая при генерации кода нового символа или нет?
те сделаем print '.'^'^'; получим букву р
можем сделать print '2'^'B'; тоже получим р
вот этот момент только немного непонятен вообщем жду ответа.

ps а вообще сидел ковырялся увлекает зараза расшифровка =)

Последний раз редактировалось genom--; 02.07.2007 в 20:31..
 
Ответить с цитированием

  #10  
Старый 02.07.2007, 23:57
Аватар для KSURi
KSURi
Постоянный
Регистрация: 06.06.2006
Сообщений: 515
Провел на форуме:
1985206

Репутация: 963


По умолчанию

кстати расшифровывается джапф от диги, собственно как и все остальные, в одну команду)
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ