2009-01-01から1年間の記事一覧

実装

なるほどいろいろ考えながら実装を進めると確かに std::promise, std::futureに近づいてくるな。 早くつかわせれ

例外

上のやつを上のstd::promiseのように例外に対応させようかと思って 実装に入ったら手が止まった。 template <class T> catch(T& x) { } とかできないw stdではどうやるのかと思ってboost.Promiseのコードのぞいたら すげえめんどくさそう&アドホックな感じなことし</class>…

追記

多少本気出してググったら結構あるな。 Futureパターンってやつかな?0xにもfutureってのあんのね? でもよく意味がわからなかった したいことが違うのかな? ……ああやっとわかった もっとプリミティブな同期関係の話で スレッド起こすのは自分でやれって話か…

暇つぶし

遅延評価のカスタマイズって 言語がサポートすれば簡単にサポートできるはずなのに なんでそれやってる言語ってみかけないのかね、 なんて思ってたが 最近は私ごときでは 言語オタクとはとても名乗れない状況なので 誰か教えてくれないかななんておもいつつ …

Round2で敗退

GCJ

A,Bのsmall通して1700位位。まあ実力通り。以前は問題を読んでも 解法の見当がつかないことが多かったが、 今回の大会では解法の見当はつくが実装ができない 感じになった。 今まで実は「書くだけ」問題と 再帰memoization DPで解ける問題しか解けなかったの…

1C

GCJ

なんとか通ったか……?さっき覚えたnext_permutation使いまくって small3発とおしたwlargeは1がincorrect, 2が通って3は無理だったのでパス

ちょ

GCJ

next_permutationてSTLにあんのかよwちゃんとTopCoder参加しないとだめかのぉ 体力的にものすごいきつかったんで やめちゃったんだよね…… ググったらTopCoderで全く同じ経験をした人が多数w なんだこのハメ技w

そろそろ

鼻頭に絆創膏の代わりに 湿潤療法を採用して サランラップをまいている 主人公キャラが登場しても いいころだと思うのだが?

サイト移転

Google HomePage Creatorが閉鎖ということで Google Code Project Hostingを直接使って 説明サイトにすることにしました。 以後はこちらでよろしくお願いします。http://caper.googlecode.com/svn/trunk/caper/site/caper.html 他のも移しますが、 meshtoyは…

DAG

DAGをシリアライズしたいんですが、 そのとき隣あうノードが シリアライズ後になるべく離れないようにしたいんです。 なにかいいアルゴリズムありますか?

reduce/reduce コンフリクト

ソースを見てみたところ、 reduce/reduceコンフリクトでは 先に書いたルールを優先しているようです。 (おぼろげながらそのようなコードをわざわざ書いた覚えがあるし、 それっぽいコードが存在している。偶然ではない) のでそれが仕様、そうならなかったら…

レポジトリは更新

Javaジェネレータで、パーサ等を ネステッドクラスでまとめてくれるバージョンをいただいたので レポジトリを更新しました。

しらんまに

2.5が出てた。 Release Notesを読む…… えっ、まだ構造体返し実装してないの? 実験してないからわかんないけど、 記述は見あたらない……

作業開始

とりあえずいただいたソースがgccでもVCでも コンパイルできることを確認一応レポジトリの方は更新しておきました 生成されたソースを読む へーjavaってinterfaceのimplementsをその場でやったりできるのか問い合わせが生じたのでリリースは遅れることに。

生きてます

なんとなくブログ書かなくなっててごめんなさい。 体調がいまいちだったりして低調です。 書いてない間におきた事件といえば…… ・物理摩擦まわりをきれいに書き換えた。細かいバグもいくつかとった。でもclothが 新仕様に追従してないのでちゃんと動かなくな…