2007-05-01から1ヶ月間の記事一覧

ルーター死亡?

ルーターが死亡した模様? 家では最近256kbps程度しか出なくて、ADSL50Mプランにしてるはずなのにおかしいなと思っていたら、ルーターがおかしくなっていた模様。無線LANも最近上手く使えないことが多いし、そろそろ寿命かのぅ・・・。 まぁ、就職してボーナ…

眠い・・・

最近寝過ぎだと思います。8時間は絶対寝てるもんなー。 もうちょい工夫しよう。

メモリに入りきらないデータを扱う

タイトルのように、例えばWebデータを扱ってそこに出現する単語の頻度をカウントするような場合、どうするのが一番手軽で楽なんでしょうというお話。勿論、多分ほとんどの人は知っていて、常識なのかもしれませんが、僕は最近気づきました。 まず、対象とな…

CppUnitを使え!

あとで追記予定。

autoconfとautomakeを使え!

えっと、autoconfとautomakeは研究用のプログラム書く時でも、ちょっとした処理を書く時でも、かなり便利です。 便利でした。 もっと前から知っていれば…。というか、怖がって手を出せないでいただけですが…。3年前までは情報もあまりなかったけれども最近W…

strchrとC++ stringのfindの速度差

find void find(std::string &a) { for(int k = 0; k < 1000; k++){ a.find('b'); } } int main(void){ std::string a; a.reserve(10000000); for(int j = 0; j < 1000; j++){ for(int i = 0; i < 10000; i++){ a[i + j * 10000] = 'a'; } a[j * 10000] = 'b…

Cで動的配列

まぁ、glib.hのGArrayがあるんですが、とりあえず実装してみた。 ポインタの扱いでハマる…。それから、 *p++ = *q++ の挙動とか。まぁ、いろいろ。

エキスパートCプログラミング

まだちゃんと読めてないけど、これは当たりだ! 今から読むのが楽しみです。K&Rも合わせてご紹介。プログラミング言語C 第2版 ANSI規格準拠作者: B.W.カーニハン,D.M.リッチー,石田晴久出版社/メーカー: 共立出版発売日: 1989/06/15メディア: 単行本購入: 28…

パレートの法則

最近、パレートの法則まんまなことしてるなーと実感。 研究用のプログラムを書いていて、速度改善のために全部Cで書いてやろうとしたり。 個人的には非常に勉強になったのだが、研究のためとしては実質2割程度しか作業できていない。 まぁ、大学院に来たの…