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

statspackの出力を食べて解釈してくれる www.statspackanalyzer.com

http://www.statspackanalyzer.com/ 軽く使ってみた。(9iあたりの)statspack自体、結構解りやすいデータを提供してくれるけどアドバイザリ的な機能はあまりない。statspackanalyzerはユーザー登録したら無料で使えるみたいで、しかも結構解りやすいアドバイ…

予測ノウハウよりも定常的な性能監視が一番重要だよね

web

Webアプリケーション、というかサービスにおけるパフォーマンスは「要件定義が肝心」というのは良く見る。 だけど、実際に最も重要なのは(そして意外と無視されているというか成り行き的に忘れ去られるのは)、サービス開始後=運用中の「パフォーマンス監視」…

ブックハウス神保町.comのバーゲンセール

ホッテントリからいってみた。ああ、これが在庫残りの書籍を半額とかで売るバーゲンセールとかってやつか… 見た目の価格もインパクトがあるし、「いろいろ読んでみる(ネタ帳に入れる)ことがアイデアにつながる」という「考具 ―考えるための道具、持ってい…

どうして「大人の」「ピアノ」というとクラシックもしくは古典に流れがちなのか

http://d.hatena.ne.jp/yaneurao/20070926この手のエントリもしくは記事で「大人のピアノ」もしくは単純に「ピアノを弾けるようになる」というと、なにかというとクラシックから入るものが多い。というかなんだかデファクトスタンダードのようだ。事実上 ピ…

input type=checkbox には必ずvalueを付けるべし

ずいぶん細かい話ですが。ケータイ向けサイトで、<input type="checkbox"> を使う場合、nameだけでなく必ずvalueも指定することが重要です。本来機種依存なのでしょうが、特にキャリア間で振る舞いの変化が大きいようでこれでハマるケースが見られました。 =0 だったり =on だったり…

以上、2008/04/11修正*

Halfwidth→Fullwidth 変換の半角スペース問題

icu4j 3.6で、 Transliterator tr = Transliterator.getInstance("Halfwidth-Fullwidth"); tr.transliterate(" "); // 空白のスペース #-> "\u3000" とかなって困った。\u3000は 6文字の文字列であり、エスケープ表現ではない。いろいろ確認してみたが、そも…

Google Gears

Remember the milk が「オフライン対応」=「Google Gears対応」を早々と搭載したので、使ってみようっと。対応早。setupがエラーでうまく進まない…

fisheye-1.3.1うまく入らず

会社のビルドサーバに fisheyeを入れようとしているのだけど、javahlの.soのリンクがうまく解決できないみたいでエラー。 LD_LIBRARY_PATHだのなんだのとにかくあれこれやってみるが全然治らず。 (そもそもsubversionのmakeの時点でおかしくなってるようだ)S…

Click入門記 その5 〜 Tableにリンクを貼る!

いきなりスゴイ期間ブッ飛んでしまいました。でも、仕事で(半分趣味で)使う機会に恵まれたので、Clickは1.2ベースで続行。まず、Tableを作りましょう必要があります。Click Framework(1.2だけ?)では、 public class HogePage extends Page { public Table ta…

0.1-SNAPSHOTを配置

http://s2caching.sandbox.seasar.org/ S2Cachingのとりあえずのsite(maven2+apt)を作って、ついでに0.1-SNAPSHOTを配置しました。 自己責任で。一応、実は会社のプロジェクトでもこのSNAPSHOT相当のものを導入していて、秒間PV数が400-500PV/sの商用サイト…