ヲタク48

なんとなくITをタク つらつらと私的メモ代わりです

土曜日, 12月 23, 2006

ASCII 2.0 ?

Web2.0の本は読んだけどBinary2.0ってよく分かってない。
以下の話,久しぶりに鳥肌もの。

どう関連するのか分からないが
プログラムはASCIIコードで書くべきだという話があった。
http://d.hatena.ne.jp/shinichiro_h/20061219#1166489566

char main[]="`j X$@P[PYPPPPX4.4 PZUX, P^XH,=)F(P_X3F()8)8@)8@@)8)8@PYX@@@@CQBaGHello, world!\n";

x86linuxで動くらしい。(世の8割程度のサーバ)
こういう手法ならテキストベースでアップロード可能だし、
テキストしか残さないサーバにバイナリを転送できる。

思えば中学校の時に同級生が左手A-F,右手テンキーでマシン語そらんじてたのを思い出す。
ヤツはZ80だったけど,エディタで読める・編集できるメニューソフトを作ってた。
実行時に外部ファイルを読むのでなく,実行ファイルがエディタで編集出来た。
今になって考えても神童だわ。

こういう楽しいことしないとダメね。