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

IEマジっすか

window.onloadのハンドラを以下のように書き換えたらIEが衝撃の振る舞いをなさりました。 window.onload = function() { var observed = $("observed"); attachEvent(observed, "keypress", true); attachEvent(observed, "keypress", false); attachEvent(o…

キーイベントのメモ

IEとFirefoxのキー入力時の振る舞いが結構違うので少し調べてみた。 ? <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>イベントをトレース</title> </meta></head>

prototype.jsのbind

Function.prototype.bindとFunction.prototype.bindAsEventListenerなんだけど、内部のfunctionが戻り値を返してないのね。これ返した方が良くない?

蠢く植物

http://www.1stavemachine.com/alias/ なんだかよく分からないけど、気持ち悪くて面白いムービー。

Totally Goth

http://www.worth1000.com/cache/contest/contestcache.asp?contest_id=7302&display=photoshop#entries なんかちょっとゴスがかっこよく思えてきたような。

陰摩羅鬼の瑕

その本は本棚の奥にきちんと並べられていた。しかし私が再度認識するまで私の世界には存在していなかった。塗仏の宴を読み終えてから、百期夜行−陰、百器徒然袋−雨、今昔続百鬼−雲と読み終えて、本棚を見渡すとやはりあったのだ。表紙にも見覚えがあった。私…

レオナルド・ダ・ヴィンチ展

http://www.leonardodavinci.jp/index.html 行きたい

ActiveWidgets Grid

本日紹介するオープンソース・ソフトウェアはActiveWidgets Grid、JavaScriptによるデータグリッドを実現しているソフトウェアだ。サンプルがあるので、ダウンロードして見てみるのが早いだろう。カラムの固定はおろか、並び替えや幅の調整、アイコンの表示…

イベント

IEのinputタグ(type="text")のイベントの一覧。for文で調べたものです。 いつも調べては忘れるのでメモっとく。 onabort onactivate onafterupdate onbeforeactivate onbeforecopy onbeforecut onbeforedeactivate onbeforeeditfocus onbeforepaste onbefore…

イベントの発火

ちょっとイベントハンドリングがややこしくなってくると、イベントハンドラを呼び出すのではなく、コントロールのイベントを発火したいときがある。Textフィールドのvalueに値を代入した時には、onchangeイベントが動いてくれるといいんだけど、動いてくれな…

白溶裔の帯

映画「姑獲鳥の夏」が公開されたと知ったのは公開日の七月一六日で、確かその一週間後の二十三日、東京で震度五強の地震があった日に観に行こうかと思いついた覚えがある。しかし結局映画を観る気がせず、次の日から分厚い本を携えて布団に転がる夜が続いた…

prototype.jsとDatePicker.js

prototype.jsいい感じー!とか思って、手前のコードを対応させようとしてたら、やっぱりObject.extendで引っかかりました。 DatePicker.jsの780〜782行目 for (sect in bits) { frm = eval("frm.replace(/\\b" + sect + "\\b/,'" + bits[sect] + "');"); }で…

配列の最後の要素の後のカンマ

var a = [ "A", "B" , //配列の最後の要素の後にカンマ ]; alert("IEでは3、Firefoxでは2と表示される。a.length=" +a.length);こんなのを突き止めるのにえらく時間がかかってしまった。Firefoxの方が正しい気がするけどなー。それはJava使っているから*1? …

selectを隠すようにしてみた。

先ほどのBEAのドキュメントを元にやってみた。あら本当に簡単。DIVとIFRAMEの親子関係とか関係なく、ただabsoluteなpositionのIFRAMEをDIVと同じ範囲に、一つ小さいzIndexで表示してやるだけなのね。なるほど。

ウィンドウコントロールにz-indexが効かないIEの仕様

IE 5.5以上でのこの問題の解決は、比較的新しいJavaScriptの技法と、IFRAME要素の動作に関する変更のおかげで、驚くほど簡単です。 selectタグなどIE上の表示でWindowsコントロールを使っているものはz-indexが効かないんですね。そういう仕様らしい(MSDNド…

Wicket

Wicket is the most widely used Java Web Framework 筆者の言うとおり、出てきたばっかりのWicketが一番使われているわけないと僕も思う。でもMLの伸びはすごいっすね。そんなにいい感じなのか?Wickethttp://wicket.sourceforge.net/

ObjectVisualizer

ObjectVisualizer is an open source business intelligence tool that builds upon Object Persistence technology to provide easy to use query, reporting, and charting capabilities. Hibernateのマッピングファイルとか設定ファイルとかを元にオブジ…

Using the XMLHttpRequest Object and AJAX to Spy On You

While the XMLHttpRequest object and AJAX can provide huge user and developer benefits, there are some issues you probably haven't thought about yet - but it's time everyone did.

maven multiproject

http://maven.apache.org/reference/plugins/multiproject/goals.html自分のプロジェクトをそれぞれ別個のprojectとしてmavenを使っていたのですが、だんだん面倒になりmultiprojectに変更しました。で、multiprojectのゴールを覚えられないのでメモ。multip…

commons-VFS on webapp

僕にとってのcommons-VFSの使い道はおそらく設定ファイルの読み込みなんですが、Webアプリの場合、ServletContext上に設定ファイルを置いている場合(/WEB-INF/confとか)もありえます。でもcommons-VFSはそんなことには対応してません。そこでいろいろ試した…

mavenizeって面倒なのか?

commons-VFSのバイナリは見落としてただけかも。今見たらちゃんとあったっす。それはともかく、ibiblioとかのmavenリポジトリに上がっている最新バージョンが20050307052300あるいはSNAPSHOTなんだけど、mavenのprojectでdependencyとして特定の(比較的新し…

commons-VFS

http://jakarta.apache.org/commons/vfs/ 前にもちょっと言及したcommons-VFS。やっとこ触ってみようと思ったらソースだけしか配布してないんですな。で、20050803のソースをゲットしてmaven実行してみたらテスト失敗しまくりなんですけど、これでええのん?…

Rico

http://openrico.org/rico/home.page Demoが結構良い感じ。Ajaxが流行ってJavaScriptのライブラリがいろいろ出てきている。標準みたいなライブラリができればいいんだけど、JavaScriptじゃ難しいのかな。

落雷

那須は落雷が多い地域です。今日、今年3回目の瞬停を味わいました。そのうち2回は自宅でメールを書いている最中に。UPSを買おうか検討中。

selectionStart・selectionEnd

Firebird上ではあるけど、IE上にはないINPUTタグのプロパティ。 テキストフィールドの中の選択されている範囲やキャレットの位置を知りたいんだけど、IEじゃできないの?

やっぱり不可能じゃない

Warito About de Iikagen とてもためになるサンプルが盛りだくさんです。スプレッドシートとか。

serialVersionUID

Eclipse3.1をやっとこ使い始めました。J2SE1.4.2用のソースをEclipse3.1で開いてみたら、 The serializable class BankAccount does not declare a static final serialVersionUID なんていうWarningが出ました。Compiler Compliance Levelを1.4に指定してい…

position:staticな要素の位置を取得する

検索語「offsetParent」で検索を掛けてみたところ、そのものずばり、目的とする関数をゲットすることが出来た。昨晩から試行錯誤してなかなか完成しなかっただけに、これを見つけたときには、その余りのスマートさに驚愕し、感心してしまった。 僕もoffetPar…

3.1 final has been released!

Eclipse 3.1 final has been released Posted by: Steven Goldsmith on June 28, 2005 @ 01:34 PMEclipse 3.1, the popular IDE, has been released.There have been a lot of products waiting for Eclipse 3.1 to go final before progressing, so this is…

ESC is an ECMAScript pre-processor written in JScript, enabling an unlimited number of external scripts to be compressed/crunched into supertight, bandwidth-optimized packages. JavaScriptを超きつきつ、難読化とかしてくれるツールらしい。