タグ

2006年12月19日のブックマーク (2件)

  • 「 」 - 日記 - 2006年12月19日分 - 1ページ目

    インストール (Gentoo) kiyo@zinc xslt % sudo emerge redland-bindings -pv These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild N ] dev-libs/redland-1.0.4 USE="berkdb mysql sqlite ssl -threads" 0 kB [ebuild N ] dev-libs/redland-bindings-1.0.4.1 USE="mono perl python ruby -java -php -tcl" 0 kB redland-bindingsは全部~x86されてる。同じく~x86のredland-1.0.5はビルドが通らなかったので、stableの1

    cho45
    cho45 2006/12/19
  • プログラムは ASCII で書くべきだよ - 兼雑記

    ふと、 main = 195; とかやって喜んでいた私はバカだったんじゃないかと思いました。 Binary 2.0 などとうかれてほとんどバイナリのコードをゴルフに submit してたのはどうなのか、と。プログラムは ASCII で書くべきだったんじゃないでしょうかと。それもメンテナンスしやすいように、 isprint が true を返すような文字で書くべきではないのか、と。 とりあえず Hello, world! 書きました。そのままコピペでたぶん最近の x86 & linux & glibc なら動きます。それ以外の環境では無理です。 char main[]="`j X$@P[PYPPPPX4.4 PZUX, P^XH,=)F(P_X3F()8)8@)8@@)8)8@PYX@@@@CQBaGHello, world!\n"; int 0x80 とか ret とか ASCII の範囲

    プログラムは ASCII で書くべきだよ - 兼雑記
    cho45
    cho45 2006/12/19
    「あとスタックの状態次第でたまに落ちるんで落ちたら何回か実行してみて下さい」