2004-05-01から1ヶ月間の記事一覧
昔書いたソースの中に、以下のコメントがあった。 Now関数が毎年4月第1日曜日の午前2時台をすべて1時台で返すというとんでもない不具合があるため、その対処。 このシステムは、1分毎にファイルにデータを記録する機能を持っているが、コメントに書いたのに…
リファクタリング―プログラムの体質改善テクニックの引数の追加 public void foo() { // etc. } 引数を追加したいが、呼び元が多くてシグネチャを変更したくない場合は以下のようにするとよい。 public void foo() { foo(null); } public void foo(Object x)…
ロックで飲む。さすがに43度は強い。でも、まいうー。 ひさしぶりに泡盛を飲んだ。最近は焼酎がすごいブームみたいだけど、泡盛もおいしいヨ!
配列を Vector にするところで、わざわざループしているところが何箇所もあった。 Object array[] = new Object[size]; : Vector vector = new Vector(); for (int i = 0; i vector.addElement(array[i]); } Arrays#asList() を使えばループしなくてもよい。…
オブジェクト名を入力するときに、名称の妥当性をチェックしているのだが、あちこちにちらばっていてメンテナンスが難しい。あちこちでチェックすると不整合も起きやすい。 オブジェクトに対してユーザが命名可能なシステムでは、そのシステムのための命名ル…
小学校の運動会!
「管花地精」というキーワードで検索して見に来た人がやたら多い。テレビの影響力ってすごいよね。 情報なくてごめんなさい。>わざわざ検索してきた人
探し物をしていたら、5インチのフロッピーディスクと150MBのテープカートリッジが出てきた。そういえば、もっと昔はフロッピーディスクって8インチだったんだよなぁ。さすがに8インチのは見たことはあるけど使ったことはない。 高校のときに生物の先生が自分…
addWindowListener(hoge); を MVC のどのクラスから呼び出すか悩んだ。結局、今回のクラス構成では Controller は省略していて、Model と View のどちらかに入れるかなんだけど、結局 Model に入れた。View に入れると、Controller(今回はModel) から使うか…
とりあえず JUnit を起動して Run させるとバーが赤くなった。もう1ヶ月以上も前にやりかけていたことなんで、何をしようとしてたんだか忘れていた。 テストコードを見ると見ると少しずつ思い出してくる。過去にも何度か書いたけど、やっぱりテストをエラー…
集中できる時間を確保しにくいエンジニアが生産性を高めるには、細切れの時間をうまくコーディングに結びつけるようにするのが大切。そういうのに JUnit は役に立つ。作業が一旦途切れても JUnit の Run ボタンをクリックすれば何をやっていたのか短時間で思…
GREEでみかままさんからとても光栄な紹介をしてもらった。嬉しいんだけど素直に受け入れられない気分。だって、最近の仕事時間のうちで Java してるのって1割もない。。。 特にここ2ヶ月くらいがそういう状況なだけなんかもしれんけど。でも、Java な時間が…
「インリン」ってキーワードで検索してきた人がいるらしい。そんなキーワードなんて書いた記憶がない。で http://d.hatena.ne.jp/keyword/インリン のページを見ると確かにある。昨日の日記に書いた「ツインリンク茂木」にマッチしたらしい。(^^;
Visual Basic 4.0 の 16ビット版なんて、どうやって入手すればいいんだろ?
GREEにアクセスしている途中で、いきなりログイン画面に飛ばされた。それ以降ログインできない。パスワード再送もできない。なんでー? 00:40 復活した。
世界ウルルン滞在記で紹介された。効能はたくさんあるようだけど、中でも記憶力がよくなるってのがすごい。ほしー! 最近記憶力が下がってるんだもん。(←単に酒の飲みすぎ)
今日は MTB2004 の開催日。いつか参加してみたいと思うが、開催場所がツインリンク茂木なだけに社会人な間は参加は無理だろうなぁ。。。 とりあえず、GREE に HONDA BEAT のグループを作ってみたり。(^^;
子供たちを連れて実家に行った。行く途中で下の子が寝てしまったので、30分くらい寝かせるつもりでちょっとだけ遠回りしていった。実家の近くの古い住宅街を通ったが、昔の住宅街って道が狭い。これまでに乗ってきた車はみんな小さいのだが、今の車は幅が広…
人命を守るために法律はある(自然法)。法律を守るために人命があるのではない。しかし、人命を守るための法律に反すると、反した人の人命は守られないことがある。 法律のために人命を見捨てることは許されない。人命のために法律を破ること(超法規的措置)は…
この日記を書いていてふと思い出した。昨日、会社のパソコンの数台が、この SASSER に感染し、Windows2000 が勝手に再起動していた。 自宅のこのパソコン、大丈夫なんだろうか、とちょっと心配した。SASSER は ping で次の感染対象を探す。ping には応答しな…
Amazon に注文しておいたのが届いた。これおもしろーい! 体重だけでなく、基礎代謝・体脂肪量・内臓脂肪・筋肉率・体年齢まで計ってくれる。 さっそく計ってみたら、体脂肪・内臓脂肪が高めとでた。体年齢も実年齢より2才上と出た。うーむ。。。健康診断の…
今日の午前中、ガソリンスタンドに行った。最近はセルフのスタンドに行くことが多かったけど、今日は普通のスタンドに行った。 「ハイオク満タンお願い。」 クレジットカードを渡し、車内を拭くためのタオルを受け取る。フロントウィンドウと運転席周辺をき…
Echoウェブフレームワークを使用する、パート1: Echoへの入門[日本語] [英語(原文)] レガシーJavaアプリケーションの保守にAOPを使用する[日本語] [英語(原文)] Javaプログラミングのダイナミックス 第6回: Javassistを使用したアスペクト指向の変更[日本語]…
http://d.hatena.ne.jp/satoshis/20040413#p2 と http://d.hatena.ne.jp/satoshis/20040414#p1 で紹介したシステムクロックが進む問題は、BugId:4500388 Calling Thread.sleep with small argument affects system clock on windowsに新たなコメントが掲載さ…
キーボードドライバらしい。パネルコンピュータにはキーボードを接続していないのが原因なのか、起動するたびにイベントビューアのシステムログに以下のログが記録されている。 次のブート開始ドライバまたはシステム開始ドライバを読み込むことができません…
小学校への通学路に立って、子供達が車道に出たりしないように注意する当番が回ってきた。 7:40〜8:05と決められているが、7:40には既に通学している子供達がたくさんいる。で8:00を過ぎてからは一人しか通らなかった。7:35〜8:00にしたほうがいいように思う…
今日はテレビ台の前面扉を取り付けた。 ホームセンターでアクリル板を探してみるとアクリル板の近くにPET板てのが置いてあった。5mm厚のアクリル板を買うつもりだったが、PET板のが安かったのでこちらを購入。でもPET板は3mm厚までしかなかったが、まあよか…
テレビ台を自作したついでに、最近調子が悪いアンプを買い替えを考えて価格.comをもとに調べてみた。そのAVアンプの人気ランキングを見て思う。 「こんな高いの(YAMAHA DSP-Z9 最安価格)が13位???」 音質を求める人って意外と多いのね。
以前からテレビとオーディオを収納するためのラックを探していたが、ずっと気に入るものが見つからないままだった。何度も家具屋に足を運んで探してきたが、サイズとデザイン(と価格)のすべてを満足するのはまったく見つからなかった。 そこでホームセンター…
さっき風呂に入っている間の雨音がやたら激しかった。あんなに激しく降ってたら、一昨日撒いた種が流れてしまう。特に、イタリアンパセリの種なんてゴマより軽くてひらひらしてるから、ほとんど流れてしまうんだろうなぁ。