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

CEDEC2009行ってきた

9/1〜3と有給休暇をとって、CEDEC2009に行ってきた。 仕事ではなく、個人の立場で。 目的は気分転換と、他の業界のソフト開発体制のお勉強。 いつも仕事でソフトウェア開発をしているのだけれども、 他社・他の業界でのソフト開発はどんな風なのか興味があっ…

mavenプロジェクトのテストパッケージでプロファイルの取得が可能に

NetBeans 6.7で、mavenプロジェクト中のテストパッケージに含まれるファイルについて、 簡単にプロファイルがとれるようになっている。 具体的には、テストコードのファイルを右クリックして「ファイルをプロファイル」を選べば良い。 # 私が確認したのは、J…

モグボナンザ

先ほど、ボナンザマーブルを20個ほど購入した。 ボナンザマーブルというのは、つまるところFFXI(ファイナルファンタジー11。オンラインゲームです)の世界での宝くじ。 5/31が最終販売日だったので、駆け込み購入したというわけである。 とあるゲームサイトを…

Project Euler (Problem ID 35..40)

ID35から40は、割とあっさり解けた。 実行時間が長いのはID35、ID37、ID39で、それぞれ約4秒、2秒、5秒。 Project Eulerの問題は全て30秒以内に解けるようにできているとのこと。 一応30秒以内には解けているけれども、ID35..40の出題時期は2003年なので、そ…

Project Euler (Problem ID 33..34)

ID33は、消去される数をcとして、特に問題無く完了。 ID34では、rangeOfDigitにより解の探索範囲を桁で絞っただけでは、計算時間が30秒を超えてしまった(正解は得られた)。 そこで、さらに枝刈りを追加(condOfNums)し、何とか計算時間を2秒に。 しかし、汚い…

うちのNetBeansのmavenがsiteプラグインを苦手としている件

NetBeans組み込みのmavenは、siteプラグインの実行が苦手なようである。 手元の環境では、NetBeans 6.1でも6.5でもsite:siteゴールがエラー終了する。 当面の解決策は、NetBeans組み込みのmaven(3.0-SNAPSHOT)ではなく、別途インストールしたmavenを使うこと…

Project Euler (Problem ID 31..32)

ID31は、問題文をそのままコードに。 ID32では、ID24で上手く書けなかったpermutationを書き直した。multiplicandとmultiplier、productの桁数の組み合わせをsepsにて絞り込んだつもりだったが、実行時間を計測すると約1.5秒。もう少し速くなりそうな気がす…

HDDの件

ちょっと前にHDD購入したのですが、どうやらこんなことになっているらしく。 「祭りだ!」とばかりにシリアルナンバやらファームウェアのVer.やら調査したところ、うちのはハズレでした。いや、アタリでした。今回の不具合には該当せず。 疑ってごめんよ > HD…

Project Euler (Problem ID 28..30)

ID28は、とっても場当たり的な式になってしまった。 ID29では、多倍長整数に感謝。 ID30は、maxNを計算してしまえば、あとは総当たりで簡単に解けた。というか問題文の冒頭に「驚くべきことに3個しか存在しない」とか書いてあるので、上界を調べざるを得ない…

Project Euler (Problem ID 26..27)

ID26と27。 ID26では、循環節の長さがd未満であることから、choppedRemsできる点に(私にしては)割と早く気がついた。その後はすぐにコーディング完了。計算の高速化のための工夫なども特に必要なかった。 ID27では、問題をそのままコードに落としたところ、…