2007-01-01から1年間の記事一覧
主催者のレポートが出たみたい。http://www.cs.uu.nl/research/techreps/repo/CS-2007/2007-029.pdfとりあえずわかったのは Smartass 最後に逆転したのかーというのと 3位の人も最後にすごい伸びたのかーとかそんな感じ。あと言語の申告好き勝手やってる感じ…
すばらしい。http://d.hatena.ne.jp/yupo5656/20071008/p1以下なんかもうちょい調べてから書けって感じの適当情報。なんか行情報読むとメモリ喰う&リークってのは、あのインターフェース(find_*_line はなんか一個アドレス渡してその行情報返す感じなので、…
http://shinh.skr.jp/osx/sevil.tgzOSX に嫌気がさしまくりだったのですが、その要因の一つは間違いなく sevil が遅いというか、 Apple Event 使ってるせいでなんか重い処理してるプロセスがあると、そのプロセスへの Apple Event の返事が遅れてスイッチが…
id:nyaxt さんに全然再アップしてないとコメントで教えていただきました。ありがとうございます。あと Accessibility API はドキュメントはちゃんとあったりします。あんま無いとかデマぽいこと書いててすいませんでした。http://developer.apple.com/docume…
いがさんとの会話でなんか作ってたの思い出しました。 i@um ~> stacktrace w3mcooksrv /Users/i/426: No such file or directory. Attaching to process 426. Reading symbols for shared libraries . done Reading symbols for shared libraries ....... do…
飛行機で隣に座った外人のオッサンがうるさくて寝れなかったのでなんか進んだ。http://shinh.skr.jp/tmp/shi_null.tar.bz2 Boost.Spirit && Xbyak Linux と MacOSX で JIT して動作は確認 (./shi sample/fizz.shi) Linux では ELF バイナリを直接吐く (./shi…
http://jp.rubyist.net/magazine/?0021-RubiMaGolf書かせてもらうことになりました。 原稿自体をゴルフする 数学セミナーのエレガントな解放を求むとか Java puzzlers 見ててこいうのいいなと 内容はゴルファーには常識だけど普通の人は少し驚く系で あとつ…
書きかけたけどやめた。
を書いてみました。要は再配置情報を一度手で書いてみたかった。これでコンパイラ書ける気がする。http://shinh.skr.jp/binary/hello_libc.asmProgram header に INTERP と DYNAMIC を作ってやって、適当に埋めてやれば良いみたい。関数を探される心配はない…
http://shinh.skr.jp/dat_dir/golf_prosym.pdfを置いときました。ほげー。
あんま深く考えてなかったけど何がしたいんだろう。とりあえず Code => AST => VM と変換して VM で実行しつつ VM => Native とか地球温暖化 AST => Native こそがエコ 実行体も作れると良い as とか ld とか地球温暖化 Xbyak からそのまま実行ファイル作っ…
とりあえず FizzBuzz くらいは動くようにしておいた。つまり 四則演算と剰余を足した while と if 足した Xbyak も spirit も便利だなぁ…追記: コンパイラは正しかったが fizz.shi のコードが間違っていたという
言語開発合宿に参加した気分にひたりたかったのですが、それすらできなかったのですがなんかでっちあげました。ヘタレ言語名リスペクトで適当に。 boost::spirit とか Xbyak とかに依存。http://shinh.skr.jp/tmp/shi_null.tar.bz2プログラム言語 shi_null …
さっき Shibuya.js のライブ中継かなんか見てたら TAKESAKO さんが似たようなことやってた。ブラウザの JS だと特にエラー出ない工夫とかはいらんのかな。
http://shinh.skr.jp/obf/hello.exeEXEファイルも当然実行できると気付きました。 $ ./hello.exe Hello, world! $ perl hello.exe Hello, world! $ ruby hello.exe Hello, world!
bmp の方がめんどくて面白そう。
http://shinh.skr.jp/obf/hello.gifGIFファイルには他の画像フォーマットには無い特徴があってそれは実行できたりすることです。 i@um ~> perl hello.gif Hello, world! i@um ~> ruby hello.gif Hello, world!
http://shinh.skr.jp/obf/bingolf.htmlなんかなかったので作っておきました。よくわかってない部分あるのでまだ縮むかも。 Mach-O ヘッダが 28B で 56B の LC_SEGMENT ロードコマンドと 80B の LC_UNIXTHREAD ロードコマンドで、ロードコマンド二つがどっぷ…
今まで書いたヘンなコードをまとめてみました。http://shinh.skr.jp/obf/あと色んな環境での binary golf の成果なんかもこのへんに置いてみました。http://shinh.skr.jp/obf/bingolf.html
なんか書いていいらしい。問題とか最短とかは以下を。http://www.jmuk.org/diary/2007/09/10/2http://d.hatena.ne.jp/niha/20070910#1189438580とりあえずインタプリタでも。http://shinh.skr.jp/dat_dir/takeuchi.rbあと 15 より 18 の方が z の扱いが綺麗…
書いとく。デュオの場合、 14x14 の盤面で順番に21個のピースを置いていく。21個のピースは最初のリンクにあるのでそっち参照。置く時のルールとしては、自分の置いたピースと辺を共有してはいけない、っていうのと、自分の置いた他のピースと角を共有しなけ…
http://hp.vector.co.jp/authors/VA003988/gpcc/07g1.htmをやろうかなと思ってます。プログラム対戦系好きな人はどうでしょうか。ちょっとプログラム書いてみた感じ、全ての可能な指し手が10000手くらいで、1ターンごとの候補数500程度、序盤に1個だけのピー…
と略すらしい。なんか行ってきましたいつの話だ。http://shinh.skr.jp/dat_dir/golf.odphttp://www.slideshare.net/shinh/code-golf私はゴルフについて話したので発表資料置いておきます。なんか色々中途半端な感じなんだけど。感想は、なんか呑んだくれたり…
http://homepage3.nifty.com/mogami/diary/d0708.html#071このへんとか見てて、そういえばこの MacOSX は x86 だった…! と思い出しました。一度思い出してみると、 linux の dmd が動かんのがとても奇妙に思えてきたのですが、でまぁそのへんの違いを再度吸…
http://www.amazon.co.jp/Short-Coding-~%E8%81%B7%E4%BA%BA%E9%81%94%E3%81%AE%E6%8A%80%E6%B3%95~-Ozy/dp/4839925232ガツガツ読んでました。後半の方は執筆時から見せていただいていて、今だいたい現物で前半は読んだので、ざっとは一通り読んだんじゃない…
ちょっと話題になってたので作ってみました。http://shinh.skr.jp/tmp/perfect.dna.bz2遠藤さんを完全に復元する DNA prefix です。 18MB とかありますが。作成方法は、単に私の結果でうまくいってない部分を全ピクセル走査して埋めていっただけ。圧縮はもう…
で、プログラムシンポジウムではなんか cal を書けというのがお題だったので会場で適当に書いてた。それ以外でも久々に好き勝手なコード書きまくれて楽しかった。D言語。特にゴルフとかはしてない。 import std.metastrings; template is_leap(int y) { cons…
連日飲み続けできもちわるい。色々偉い人と話せて良かったのだけど。
ふと GC って動作中のソフトのメモリリーク検出に使えるよなー、とこないだふと思ったのが一つあって、まぁ実のところそんなもん誰でも思いつくわけで LL の最中に Boehm GC 眺めてたら、やっぱそういうフラグがあって、 GC_find_leak = 1; とかしてから GC_…
なんか色々えらい人に会えて良かったです。ええとざっと見ると、プレゼンで嘘つくってのはいいなぁというのと、 xtal の人の人柄がすばらしいというのと、 Forth なんかいいなぁってのと、 DHTML の表現力ってすごいなってのと、 Gauche のプレゼンすごいな…