2005-10-01から1ヶ月間の記事一覧

RadRailsでテスト

Rails用のEclipseプラグインRadRailsですが、テストの手順がちょっと分かりにくいです。 テストはRadRailsのベースとなっているRDTの機能を使っています。Rails本のサンプルを例にとります。DepotアプリケーションのProductモデルをテストします。 生成したP…

SQL*Plusを使わずに統計情報を取得する

SQL*Plus Autotraceの機能で統計情報が取得できますが、これをSQL*Plusを使わずにやる方法です。 SELECT SN.name, ST.value FROM V$SESSION S, V$SESSTAT ST, V$STATNAME SN WHERE AUDSID=userenv('SESSIONID') AND S.sid = ST.sid AND SN.statistic#=ST.sta…

画像切れを隠す

画像がない場合、「x」がでると見た目上よろしくありません。 これを防ぐには、imgタグのonErrorでイベントを拾って隠してしまえばよいです。 <html> <head> </head> <body> <img src="http://red.hatena.ne.jp/images/ad/42_banner.jpg" id="image_ok" onError="imageEvent(this)"> </body></html>

バナー表示をJavascriptで制御する

iframeによるバナーの表示・非表示のサンプルです。この例では、何かQUERY_STRINGがあれば、バナーを隠す制御をしています。 これは単純ですが、いろいろと応用が利きます。 <html> <head> <script src="http://prototype.conio.net/dist/prototype-1.3.1.js"></script> <script language="javascript"> </head></html>

テキストエリアの入力バイトをカウントする

テキストエリアのonChangeイベントは、フォーカスを移動したときしか動作しないので、リアルタイムにカウントするように作ってみました。本当はイベントをKeyUpかKeyDownに限定したほうがよいかも。文字数単純にlengthを使うと2byte文字が"1"とカウントされ…