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

スリングショット アイアン

先週の金曜日に衝動買いしました。で、土曜日には届いてた。 昨日打ちっぱなしで打ってみましたが、今まで使用していたアイアン(マルマンの Verity21)に比 べて、10〜15y ほど飛距離が伸びました。でも、現在アイアンがまともに打てなくなっているので、数球…

Cargo Cult Programming(Radium Software)

彼らは,コードから goto 文を全て消し去れば,構造化プログラミングの神秘を携えたダイクストラが降り立つに違いないと信じているのかもしれない。あるいは,デザインパターンを用いれば,四人の偉人が編み出した設計の秘術を身に付けることができると信じ…

家計簿メモ

いまだ脳内にしかない、遠い未来に作成予定の家計簿アプリのメモ クレジットカードを使用した場合は借金扱いとする クレジットカードの引き落としが発生する月は、あらかじめ予算に入るようにしておく 購入した物品名、金額、残金とかからアフィリエイトに結…

Web進化論

ようやく、Web進化論を買いました。現在、半分ちょっとまで読んだところ。 IT業界に従事している人にはぜひ読んでほしい気がします。

Manager クラスのご使用はほどほどに。

いつも読ませて頂いている RadiumSoftwareDevelopment に、私にとって耳の痛いエントリがありました。 SomethingManager私の作ったクラスには、Manager や Handler という接尾語がよく登場している気がします(汗

ミルクティーシフォン

彼女の友達が誕生日なので、それように久しぶりにシフォンケーキを作りました。ただいま焼成中なのですが・・・ちょっと膨らみすぎ(汗 膨らみすぎて、焦げてしまわないようにかぶせたアルミホイルが食い込んじゃってるのが、ちょっと気になります。 焼きあが…

実証実験

1年程前から作ろうと思って、作っていない WebFW (http://d.hatena.ne.jp/NetPenguin/20050309) についてですが、考えている方法で本当に実現可能なのかと思い、実験してみました。実験用なので、動くだけのコードで手っ取り早く試しました。 下記のコードを…

アニメ汚染度チェック!

なにやら、いたるところで見かけるので、私もやってみました。 あなたは155.1% アニメに汚染されています。 もうかなり駄目なレベルに来ています。 アニメ依存症と言っても過言ではないでしょう。 立ち直ることはまず無理です。 アニメが無くなったら、そわ…

鳥はむその後

できました。 塩抜きがたりなかったのか、ちょっとしょっぱかったです。 あと、香辛料を入れていなかったので、それほど面白みのある味になりませんでした。 次回作るときは、香辛料を入れてみます。

鳥はむ

鳥はむを作っています。 現在、お湯の中に放置中。きちんとハム化してくれるといいなぁ・・・

1つのSQL文で複数の表にINSERTする絶品テクニック (via:オレンジニュース 2006-02-28)

@ITより http://www.atmarkit.co.jp/fdb/rensai/sqlclinic12/sqlclinic12_1.htmlこれは、なかなか素晴らしいのではないかと思うのですが。 適切に正規化が行なわれたデータベースは、人まとまりの情報を追加する場合にどうしても複数のテーブルに渡って、INS…

ソフトウェア業界

さいきん、業界に失望ぎみ。業界というか、そこで働く開発者達*1に対してですけどね。 技術力の低下もさることながら、責任感も低下しているのではないかと。考えすぎなのかも知れませんが、多くのプログラマから、「どうせ、私が責任をとるわけじゃないし。…

前にみた藁えるコード

こんなコードを見ました・・・ 変数名やなんかは変えてありますが、意図は伝わるかと。 List workScheduleDataList = dao.findWorkScheduleDataList(...); List workResultDataList = dao.findWorkResultDataList(...); int count = 0; for (WorkScheduleDat…

Cマガジン休刊

C C++

http://www.cmagazine.jp/あの C Magazine がとうとう休刊してしまうことに・・・ 思えば、私がプログラミングを勉強したのも、この雑誌でした。まだ、Windows3.1が全盛の頃で、GDIを使用したパズルゲームや、オーナードロウを使用したサンプルとして電卓の…

スリングショット

ヤフオクでスリングショットの3番と4番アイアンをかってみました。 なんとなく買ってみただけなんですが、最近のアイアンはすごいですね。トップしても、なぜか玉が上がって行きます(w いったいどれだけ低重心なのかと。トッパーには強力な武器かも。ただし…

2/14 は・・・

右の写真は、今年の戦利品・・・ではなく、作成物です。 毎年自分で作って、彼女にあげています(汗)*1 上に乗っているのは、オレンジ皮の千切りを砂糖水で煮た物・・・になるはずだったのですが、防カビ剤などが怖いので、国産のいよかん皮です(w 調子にのっ…

いーんぷらーんと

体に埋め込んだICタグで従業員を認証http://hotwired.goo.ne.jp/news/technology/story/20060215301.html Xファイル並だな、((((;゚Д゚)))ガクガクブルブル

同一ページ内でポップアップウィンドウを開くJavascriptライブラリ

同一ページ内でポップアップウィンドウを開くJavascriptライブラリhttp://phpspot.org/blog/archives/2006/02/javascript_3.html これは便利そうです。もう少し早めに知っていれば、今回のプロジェクトで使ってたかもしれません・・・

おまけ - JavaScript による DOM 操作 - 属性の取得

IE のバグ?を確認するコードです。記憶を頼りに適当に書いているので、動かないかも。 <html> <head> <script> function test() { var element = document.getElementById("w"); alert("element.getAttribute(\"checked\"): "+element.getAttribute("checked")); var attributes</head></html>…

JavaScript による入力項目無効設定の高速化 - その2

コメントにてご指摘を受けたように、下記例のように単に入力項目が多いというだけでは、無効化の処理は遅くはならないようです。 <html> <body> <form> <input type="text"/> <input type="text"/> <input type="text"/> : : </form> </body> </html> しかし、下記例のように、テーブルタグ内に入力項目を配置すると、途端に遅くなります。 <html> </html>

JavaScript による入力項目無効設定の高速化

仕事で、JavaScript を使用して画面内の入力項目を無効にする処理を書きました。最初は以下のような感じです。 ※説明を簡単にするために input タグのみを処理対象としています。 var tags = document.all.tags("input"); for (i=0; i

HttpServletRequestWrapper にてはまる

ServletAPI に HttpServletRequestWrapper という、HttpServletRequest インタフェースを実装したラッパークラス(の元になるクラス)がありますよね? 私は、長らくアレはただの便利クラスだと思っていました。 ・・・が、どうやらAPIとして用意されているこ…

出発!

ついに、本日アメリカに向かって出発した模様。 http://www.yomiuri.co.jp/iryou/news/iryou_news/20060130ik11.htmうまくいきますように・・・

スキャナで「エリーゼのために」(via: 失言小町)

http://ziza.ru/video/012006/scaner.wmv スキャナの作動音で見事に奏でております。 演奏が終わったあとに、スキャナのヘッドが「ピー、カチャッ」と音を発しながら、しまわれていくのが寂しさをかもし出してます(w

モックとスタブ

前から、常々 EasyMock によるモックオブジェクトを利用したテストを行なっていて、不満だった点があります。 それは、複数種類の入力(引数)に対する動作(戻り値or例外送出)を設定できないことです。 例えば、引数の値が A である場合は X を戻り値として返…

渡米

いよいよ、明日、渡米です。 米国ともなると、移動時間が長いのが心配です。一緒についていく医師、看護士の皆さん、頼みます。 ななみちゃんも、 超"(,,゚Д゚) ガンガレ!""(,,゚Д゚) ガンガレ!"ガン( ゚д゚)ガレ

SSHを使用したリモートサーバでのコマンド自動実行

仕事で、SSH を利用してリモートサーバ上のプログラムを自動実行する必要がありました。 で、調べたら下記の分かりやすいページを発見。ssh scp sftp の正しい自動実行方法リモートサーバ側に置いておく、公開鍵の情報に対してオプションを指定できることを…

状況

30日の出発を予定している模様。 米国についてから、どのくらいの待ちで移植が行なわれるのか気になります・・・

今日のイカれイケてるコード

本日はこんなのを見つけました。 Struts + JSP です。 <c:set var="action2"><c:url value="/xxxx/ShowFoo"/>.do</c:set> <html:button ... onclick="func(${action2})">実行</html:button> JavaScript のコード内からGETリクエストを行なうため、ShowFoo アクションの URL を取得している JSP です。 普通に Struts の <html:rewrite> タグを使用すれば問題ないのですが、おそらくコレを書いた人は</html:rewrite>…

今日の笑えるコード

今日はこんなコードを見た。昨日ほど笑撃はないですが、これもなかなか秀逸です。(藁 List xxxxList = new ArrayList(); for (int i=0; i; i++) { XXXX xxxx = new XXXX(); xxxx.setHoge(""); xxxxList.add(xxxx); } (;゜д゜) (つд⊂)ゴシゴシ (;゜ Д゜) …