落穂拾い

Gleanings in my life

数値計算

2005年04月05日 18時47分42秒 | work
計算速度の向上に努めた一日であった。数万行の計算プログラムなわけだが、なんとかして10%くらいは速くならないものかなぁと思いつつ、セコイ方法での高速化を試みた。 その結果、qsortを使うよりお手製のいい加減なバブルソートの方がずいぶん速いとか、hypot関数を使うより sqrt(x*x + y*y) を使う方が速いなどという、理由のよくわからない現象に遭遇した。 そんなこんなで得た結論として . . . 本文を読む

どぉこかにバグがぁ

2005年01月28日 21時31分34秒 | work
あるらしいです。プログラム。 泣きそうです。 そんな中、Todoリストを書いてみました。 土日でやるべきこと。 月曜日午前のプレゼン資料準備(データ処理結果): 推定5、6時間? 今日までに終了するはずだったデータ処理: 推定15時間? 今週水曜日までに終了するはずだったデータ準備作業: 推定5時間? データ準備に必要なプログラム開発(バグ取り): . . . 本文を読む

エラーメッセージ

2004年12月10日 22時11分06秒 | work
他人が作ったプログラムを利用中。 入力ファイルが7つもある。 ものすごく厳密なファイルフォーマットを要求する。 そんでもって、エラーメッセージが、 BAD FORMAT. の一言。 どのファイルのどの部分でエラーが出たんだよ! ちょっとは情報くれたっていいじゃないかぁぁぁぁぁ。 作るときは面倒でも、ファイル名程度はいれよう。 あと、行数も入ってると便利だよなぁ。 と自戒。 . . . 本文を読む

バグ取り

2004年09月29日 19時59分26秒 | work
今日はバグ取りの日。 どこが悪いのか分からない。 微妙に数値がおかしい。 計算がこけるとかなら、直しやすいのに、こういうのが一番手こずる。 長らく掛った。 そして分かった。 間違えているのは俺じゃねぇ。 比較に使っているプログラムの方だった。 いや、比較に使っているプログラムもバグがあるわけじゃなかった。 ただ、オプションを無視するようにプログラムされているだけだった…。 オプションがある . . . 本文を読む

計算待ち

2004年07月29日 13時53分52秒 | work
時間かかるなぁ。締め切りはすごそこなのに。 計算結果が悪かったら、また計算し直しだしなぁ。 間に合わないとやばいよなぁ。 急いで計算してくれないかなぁ。 もっと早く始めればよかったのに、というもっともらしいつっこみは、こういう時には何の役にも立ちません。 何とかしてくれ。 . . . 本文を読む

締め切り

2004年07月29日 12時33分35秒 | work
締め切りがあると、仕事しますね。 締め切りがないと、はかどりませんね。 そういう意味で締め切りは役に立ちますね。 締め切りも偉いですね。立派ですね。仲良くなりたいですね。 でも、「もうちょっと伸びてくれぇ~」と思う、今現在…。 . . . 本文を読む