2005-10-01から1ヶ月間の記事一覧
これらも書いてコミットしていたのですが、それらを含んだ LangScan-1.2 が出たとのこと。http://gonzui.sourceforge.net/langscan/Ruby でぐちゃっと書いただけだからたぶん性能はとても悪い。http://shinh.skr.jp/gonzui/gonzui.cgi/markup/testspritetest…
結局出したくなった。バグ取ったりコードクリーニングしたり。バグは指摘された文字化けしそうな件と、リバースプロキシ時に Content-* を取得できてない場合がある件を。http://modestraier.sourceforge.net/http://prdownloads.sourceforge.net/modestraie…
もうちょいほいほいと。http://modestraier.sourceforge.net/http://prdownloads.sourceforge.net/modestraier/mod_estraier-0.2.0.tar.gz?download同日リリースってどうなのさと思いつつまぁ肉の日とかいうヤツなんだきっと。んでさっそくバグ報告もらいつ…
成果報告会 で指摘されたことなんかをひょいひょいと。http://modestraier.sourceforge.net/http://prdownloads.sourceforge.net/modestraier/mod_estraier-0.1.0.tar.gz?downloadまぁいろいろやった。そろそろ Win バイナリセットとか作ってみたいね…暗号み…
適当にデモ言語を作りました。http://shinh.skr.jp/koneta/shelang.tgzスクリプト言語からコンパイル言語の処理を呼ぶ時は、どうしてもブリッジを書くのが面倒で死にたくなります。そこで、 C で関数名から動的に関数を呼んでやろうという試みです。 puts "h…
やりたかったことに手がつけられたのでうれしい。
関数関係が出てないのが寂しかったのでクイックハックのつもりがまた割と時間取った…http://shinh.skr.jp/gonzui/gonzui.cgi/markup/telloパターンマッチからんだ場合がめんどう…http://shinh.skr.jp/gonzui/gonzui.cgi/markup/tello/config_file.ml
できた。とりあえず ABAさんのコードでも愛でてみますか。他にもごちゃごちゃ入れてみてた。http://shinh.skr.jp/gonzui/gonzui.cgi/markupD言語の psyno で funcdef:co_resume を検索すると pcl.c のコードが出てきたりしてなんか嬉しいのです。http://shin…
http://shinh.skr.jp/tmp/gonzui-io.jpgほとんど全てが関数呼び出しになっちゃうのはしょうがないか…現実逃避終了。
http://gonzui.sourceforge.net/langscan/http://purple.ie.ariake-nct.ac.jp/~bashi/diary/?date=20051010#p01うあー既にわりといいかんじ。でも詰めると大変なんだろうな。http://shinh.skr.jp/tmp/SDL.htmlhttp://shinh.skr.jp/tmp/bogoyaml.htmlhttp://s…
成果報告会 に行ってきました。プレゼン資料。今回は頑張るつもりだったのに結局デッチアップ。http://modestraier.sourceforge.net/http://prdownloads.sourceforge.net/modestraier/mod_estraier-0.0.8.tar.gz?download主にバグ修正とか。あと mod_estraie…
最近何やらせても雑さがネックになるなぁ…
http://www.hyuki.com/d/200510.html#i20051020190000しない。以下 N=size。ありえる順列は N! 個。SWAPの全組み合わせは N^N 。よって N^N/N! 通りの組み合わせができれば正しくシャッフルされていると言える (コメントで指摘いただいた通り、「正しくシャ…
http://www.hyuki.com/story/diffsum.html今さらマジメに読んだ。この離散のアンスコ表記って他の関数の場合でもちゃんと機能するっぽい…指数関数の差分を考えてみませう。とでも定義すればいいと思うから、にちゃんとなる。途中式省略しすぎた気がする。つ…
自分の行動監視をどうやってやるか、には非常に非常に興味があるのですよ。http://d.hatena.ne.jp/w_o/20051018#p2サックリ自分の環境 RGB=565 にだけ対応。http://shinh.skr.jp/tmp/printscreen_x11.c.diff昔の私は起動してるプロセスの監視+自己申告で自…
#!/usr/local/bin/io doFile("bf.io") >+++++++++[-]+++++++[-]++++++++ [-]+++++++++++[-]++++++++[-]++++++++[-]以下 bf.io vm := List clone for(a, 0, 100, vm push(0)) index := 0 through := method(s, m, if (m, a := m argAt(0) if (a, s doMessage(…
時代は DSL ですよね。 K.INABAさんとこを参考にしました (http://www.kmonos.net/alang/etc/brainfuck.php) vm := List clone for(a, 0, 100, vm push(0)) index := 0 through := method(s, m, if (m, a := m argAt(0) if (a, s doMessage(a)) ) ) setSlot(…
setSlot("'", write("hello ")) setSlot("-", write("world")) setSlot("/", write("!\n")) setSlot(":-", method(v, if (v == 0, write("hello "), write("world!\n")) )) O := 1 \ ( ' - ' ) / :-0 :-O
Object then = method(v, v) Object elseif = method( self then = method( self then = method(v, v) self ) self ) Object else = method(self) modeStr := "640x480" //modeStr := "800x640" //modeStr := "1024x768" mode := if (modeStr == "640x480") …
Nop は Nil じゃない。 if (Nop, write("hoge\n")) if (Nop isNil, write("hige\n")) if (Nop) then(write("hage\n")) これは、 hoge と hige を出力する。うん今度このへんの話まとめて ML で聞いてみよう…
あと ioNop が使われているのは Future#isWaitingFuture にて。とりあえずhttp://d.hatena.ne.jp/shinichiro_h/20040928#1096336174がうまく動かなくなってた。 Future#? すると Future が即評価されてる。で、ちょっと調べるとむしろ ? がいらない模様。 pi…
ioNop 面白い…けどいらない。 write(Nop, "\n") write(Nop protos, "\n") Nop hello := method(write("hello\n")) Nop hello なんてしても何も起きない。 Nil よりはるかにやる気のないオブジェクト。ニートっぽい。というか Nil は将来に対する期待に満ちあ…
http://www.hyuki.com/d/200510.html#i20051016205402S人来るまでは待機させる。次以降は待機している人に 0,1,2,...,S-1と番号をふっておき、これまでに来た人数を N として rand(N) の出目を見て、出目が S 以下だったらその番号の人、そうで無い場合は今…
こんなコマンドを estsave としてパス通しておいて #!/bin/sh echo @uri=file://$@ > /tmp/tmp.est echo >> /tmp/tmp.est nkf -w -Lu $@ | perl -pe 's/^\s+//' >> /tmp/tmp.est estcall put -auth admin admin http://localhost:1978/node/test/tmp/tmp.est…
いやそんな些細なことより。http://modestraier.sourceforge.net/http://prdownloads.sourceforge.net/modestraier/mod_estraier-0.0.7.tar.gz?downloadmod_estraier のバグ修正やスコア重みづけを log(cnt)^2 にしたりしました。
-frepo をつけると Sun の SunPro CC 現 Forte みたいな挙動ができるのか… > cat repo.cc #include int main() { std::vector vec; } > g++ -c repo.cc > g++ -o repo repo.o > g++ -frepo -c repo.cc > g++ -o repo repo.o collect: repo.cc を再コンパイル…
高林さんのとこでチラっと出ていたコンストラクタの実体が二つある件について。http://namazu.org/~satoru/blog/archives/000061.html コンストラクタ Tax::Tax() が 2つあるのは、片方はオブジェクトの作成用、もう片方は継承されたとき用のようです。 ここ…
require 'date' d=Date.today l=(d>>1)-d.day p (l.day-l.wday+6)/7 比較的普通なコードと一緒だった。悲しい。
require 'date' d=Date.today p (d>>1>d+34-(d.cwday-d.day)%7)?5:4 1Byte減った。限界じゃなかった。
require 'date' d=Date.today d-=d.day-1 p (d>>1>d+35-d.cwday)?5:4 このへんが私の才能の限界な気がする。