befunge-wiki

夜更かしをするとテンションが高くなって、どうでもいいネタでもなぜか面白く感じてしまい、手が勝手に動いているうちに気がついたら夜が明けている、という若さ故のあやまちは誰にでも経験があることだと思います。
そんなノリで生まれた、befunge で書かれた wiki です。以下コード。

#!/var/local/lib/zfunge
 >8*1>-: v >$$00"daer>ydob<"                  >        >:v  >v@,,,,,,,,,,,,, <
v3 n ^1$\_$    1025*:"lmth/txet :epyt-tnetnoC"^  >:''- ],_$:|>$               
 ^y<  >v    >v    >v    >v    >v    >v  <>0p:'/-#^_00'y "tiruces>"v>'r'e ' ,,^
   >- |# >- |# >- |# >- |# >- |# >- |#            ^0  <# #  >25*'>  "ydob/"v  
>'Q[U']'E[R']'Y[_']'S[T']'R[I']'N[G']'=-|^g01  <v1+1g< >v^:"<body"<^"ror.<"<  
   >-!|  >-!|  >-!|  >-!|  >-!|  >-!|   >210p>:|0 >10^ |:v  +-* '`f:-<>-:vv<v<
 v_ #!<<    <<    <<    <<    <<    << < < < ^p < ^ _ ^< v         <<70  9*+-*
 :>         0"egaPtnorF=v"              ^      v#<  ^-"'<v      '$_^+|'#`< f  
^_^v\"'$$$i^#"tmpl/"g0201*384n_^#`5g01_v#-w'g02<j*29<    #>#<:'+-!^ ^<~  v<1 '
v+4<    >v>v<                 <      <<>#v~#v~$$0:>#v~:'%-|  >0     ^0]>#< ^<`
8>10g-1+| 00^,;',<>:'*-\:'[-00 g!#v_v10 v> ^<v  +*831   \<>$#^~'0-:9`!#^_7-:f^
3: v  g0< $0>,,'p^^_v#-&': < v g'<# #^  <<  <     # >-0083*1+1vj*29$$,,"'>'< <
*^+ 1,g0:< p^"am",&'<>:'>-#^_ '&,^>v>\$:#,v  >p1+:^     v1g010<v< v      ,_^#<
p4 z v ,<'$1< >:'<- #^_'&,'l >,';v| | #  [' ^       < < v1\g0<   v<>001p    v 
#$#z#<'>,0^+^_^#!-*25:_>#  #< # v'>\ $ v '] ,>*g']- | + -    :  @ vh'_v#:g10>#
 ^_v#!-N':<>:83*g:!#v_'e20g-^>^,<t v>\$v>^>-|^38+1:<>1^ >:3-#^_$v \#  > 'b,v$-
   >v  v<  ^   +1$< >        $    v0  #$^$$<>">a/<" #v,,<   j   # >:0`#v_\,v,*
    0>#' -|  v+1$_^<-*<v1\g0<^,, <##>$^>1+: 83*gv  ^$<>v    7 v  < #v/'<   '/5
0   0B P: >$3>:83*g^25^-    :   >25*483*p0583*pv#v+1,_^#-*< ^ ##o#< >,\, v r'2
0  >:'\-|>$483*1010g1- >:3-#^_$#^i$$# $0\4+83*p>4>:83*g:25^   v<> ^^ ,+0'< ,^:
1 >|p^:_ ^ ^v,>',+0'g10,,<>1g1-01p  ^ p10< -v-['< >'",0$"=v?"v#        [  '<pj
p@:<    >$v+>     v >"h<"^^0<    v:_01g1+^>^ >,,,,^#<'<$ >,,#<:^       [,001^*
  ^,<     <^1,p001<_^#`g101_^#--'<>$  49*j^1_"=ferh a"^>29*j  >>1+:83*g:']-!8^
< ^"

肝心のデモなんですが、zfunge (befunge インタプリタ) が遅すぎてサーバの負荷がたまらないので、ちょっと設置はできません *1 (笑) 。出力例だけ以下に置いておきます。
http://dame.dyndns.org/misc/befunge-wiki/

設置したいという奇特な人は間違いなくいないと思いますが、設置するときは /var 以下に zfunge (または他の befunge-98 インタプリタ) を置いてください。というのは、"#!/var..." の "v" が意味を持っているからです (笑) 。

おまけ。コードの概説をした ppt 。
http://dame.dyndns.org/misc/befunge-wiki/befunge-wiki.ppt

*1:どのくらい遅いかと言うと、1 文字 1 文字が出力されて流れていくのがブラウザ上で見えるくらい。