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

Jettyを組み込んでWEBアプリケーションを配布

Selenium RC が サーブレットコンテナを使っているらしく、なんで jar としてWEBアプリケーションを起動できるんだーと不思議に思っていたら、Jettyだと他のアプリケーションに組み込んで使えるとのこと。 しかも、web.xmlも不要で、オブジェクトを組み立て…

画面遷移なしで音声ファイルの情報を表示してみる

画面遷移なしで音声ファイルの情報を表示 Enjoy*Study - 画面遷移なしで画像のプレビューを表示する の続きです。 今度は音声ファイルの情報を画面遷移なしで表示するようなものを試しに作ってみました。 仕組みは前回のと同様で、iframeに対してファイルア…

del.icio.us IncSearch、Hatebu IncSearch、livedoor clip IncSearch - Firefox Extension にヘルプを追加しました。

del.icio.us IncSearch - Firefox Extension ver 1.4.0 Hatebu IncSearch - Firefox Extension ver 1.3.0 livedoor clip IncSearch - Firefox Extension ver 1.1.0 ヘルプを追加しました。 helpのリンクを押下、または[Ctrl]+[/]で、キーボートショートカッ…

画面遷移なしで画像のプレビューを表示する

追記@2008/01/10 画像の縦横のサイズが同じ場合に縮小されずに表示されてしまう問題があったため修正しました。 - IE7で動かないことがわかって放置気味だったのですが、せっかく手をつけたのにそのままではもったいない気がしたので、とりあえず形にしまし…

Safariにて、imgのスタイルにposition: absoluteが指定されていた場合、width(もしくはheight)の片方を指定すると縦横比が崩れる

imgのwidthまたはheightのどちらか片方を指定すると、縦横比を保ったまま画像サイズが変更されるのですが、Safari(2.0.4で確認)でposition: absoluteが指定されている場合には、指定した方のサイズしか変わらず縦横比が崩れてしまいます。 <img src="hoge.jpg" width="50"/> <img src="hoge.jpg" style="position: relative" width="50"/>

Safari2.0.4ではJavaScriptで動的に作成したiframeに対してsubmitできない

Enjoy*Study - IE6ではJavaScriptで動的に作成したiframeに対してsubmitできない(IE7は未確認) ->解決 IE6は上記でコメントいただいて解決しましたが、Safariだと上記の方法でも別ウインドウ開いてしまいます。 素直に最初から書いとくしかないかな… - 追記@…

IE7でfilterを指定すると文字が細く見える場合がある

IE7でfilterに何かを指定すると、フォントによっては文字が細く見える場合があります。 下記のページにサンプルを書いております。 IE7でfilterを指定すると文字が細くなる filter: alpha(opacity=100)、ましてはJavaScriptでelement.style.filter = '' や、…

window.openにて、オプションを指定する場合には、resizable=yes としておいたほうが良いと思う

window.openのオプションで、resizable=noもしくはオプションを指定していてresizableについての記述がない場合には、開かれたウインドウがリサイズ不可となります。(ただしOpera9.2ではresizableの指定有無に関係なくリサイズ可能) この際、scrollbars=yes…

はてなブックマークで話題になっているサイト

やっぱ、JavaでAjaxときたらDWRですよね!

IE7は imgのsrcにローカルファイルを指定できないし、dataスキームも使えない

IE6だとimgのsrcにローカルファイルを指定(img src="file://〜")できたのですが、IE7だと指定できなくなってました。 あと、IE6で使えなかったdataスキームは、IE7でも引き続きつかえませんでした。

img src="file://〜" を指定した際にonerrorもonloadイベントも発生しない。(Firefox2.0、Opera9.2)

IE6だとimgのsrcにローカルファイルを指定できるのですが、Firefox、Operaでは指定できません。(file://で開いたHTMLからならば開ける) で、指定された際に画像が表示されず、しかもonerrorイベントも発生しません。 http://で存在しないファイル指定したと…

IE6ではJavaScriptで動的に作成したiframeに対してsubmitできない(IE7は未確認) ->解決

IE6だと下記のようなHTMLを表示すると、別ウインドウに対してsubmitされてしまいます。 なお、Firefox2.0、Opera9.2だとOKです。(iframeに対してsubmitされる) <html> <head></head> <body> <form enctype="multipart/form-data" method="post"> <input type="file" name="userfile" id="file"></input> </form> <script> var iframe = document.createElement('iframe'); ifra…

JavaでAjaxをやりたい人は、DWRを一度は触ってみるべきだと思う

前にも書きましたが、DWRはすばらしいと思います。 Enjoy*Study - DWRを触ってみた GWTを使おうとしている人や、わざわざサーブレットにオブジェクト->JSONへのマッピングを書いてるような人は、一度触ってみることをお勧めします。 なにせ、ちょっとした設…

MySQL Users Conference Japan 2007 が 9月11、12日に開催

MySQL Users Conference Japan 2007 面白そうなセッションが多いので、行こうか検討中。 WEBで事前申し込みすれば無料とのことだけれども、もぅほぼ全部のセッションが満員になっていたので、結構な確率で立ち見になりそう。。こないだ書いた、、 Enjoy*Stud…

JavaScript 第5版 が届いた

Amazonで予約できるようになった日に予約したので、発売日に来るかと思いきや、入荷が間に合ってません!みたいな話で、結局先週の土曜に届きました。思った以上に厚くて重いのにびっくりしました。通勤時に一通り読もうと思ってますが、持ち運ぶだけで筋ト…

livedoor clip IncSearch - Firefox Extension を公開しました。

livedoor clip IncSearch - Firefox Extension livedoorクリップをインクリメンタルサーチするFirefoxの拡張機能(アドオン)です。del.icio.us、はてなブックマークに引き続き作りました。(次に続くのはもぅないと思います) del.icio.us IncSearch - Firefox …

ソーシャルブックマークの検索について

ブックマークしても後から見つけ出せないのでは困るので、最近は検索するときのこと考えて、タグとコメントをつけるようになりました。 ※del.icio.us使ってます。 昔 タグ だいたいdel.icio.usが薦めてきたタグから選んで登録 コメント ほとんど書かない。 …

livedoorクリップで新規クリップ時、タイトルの編集とレートの設定は出来ない(登録後、編集時にはできる)

登録したあとにはタイトルの編集、レートの設定ができるので、意図的に新規クリップ時に出来ないようにしているっぽいですが、新規クリップ時にも出来たほうが使いやすいんじゃないかなぁと思いました。 #どっか設定で変更できるのかと思って探したのですが…

ソーシャルブックマークのRSS利用方法(3パターン)

ソーシャルブックマークのRSSは、情報収集のためのリソースとしてとても有益なものであり、私は大きく分けて下記の3種類の情報源として使っています。 1. 話題になっている、人気のあるページ ソーシャルブックマークのユーザによって多くブックマークされた…

"LOAD INDEX INTO CACHE"、"CACHE INDEX"を使って、キーバッファを効率よく使う

MyISAMのインデックスは、インデックスをディスクから読み出す際に、必ずキーバッファ(サイズはkey_buffer_sizeで指定)に一度乗るので、一度キーバッファに乗ったインデックスも、他のクエリによってキーバッファからこぼれることがあります。 そのため、「…

JavaScript 第5版

Amazonでも予約できるようになっていたので、注文しました。 JavaScript 第5版posted with amazlet on 07.08.09David Flanagan 村上 列 オライリー・ジャパン (2007/08/14)売り上げランキング: 1136Amazon.co.jp で詳細を見る

del.icio.us IncSearch - Firefox Extension の ver 1.3.0、Hatebu IncSearch - Firefox Extension の ver 1.2.0 を公開しました。

del.icio.us IncSearch - Firefox Extension Hatebu IncSearch - Firefox Extension 変更点は下記の通りです。 NOT、OR検索機能を追加。 %,_が検索できない問題対処。(特殊文字のエスケープ漏れ) 今回追加したNOT、OR検索機能により、下記のような検索が行え…

SQLiteのLIKEは、デフォルトだと大文字小文字が区別されない。

大文字小文字を区別なく検索したいがために、わざわざUPPER()なんぞかましてたりしたのですが、そもそもそんな必要もなく大文字小文字区別なくひっかかるとのこと。 で、大文字小文字区別したい場合は、、 コンパイル時に、-DSQLITE_CASE_SENSITIVE_LIKE を…

keydown、keypressイベントのブラウザ毎の挙動の違い

こないだMac OS XのFirefoxで日本語入力ソフト使用時にEnterキーによる変換確定をkeydownイベントで拾ってしまう現象にヤラレたので、その問題を対処するにあたって他のブラウザでの動作を再確認しました。 その時の結果を、、イベントの発生有無とkeyCodeに…

VMWare Player+Ubuntuで、WindowsマシンにLinux GUI環境を作成する

Linuxでブラウザの確認したかったので、WindowsマシンにVMWare Player+Ubuntuで環境作りました。 VMWare Playerを下記サイトからダウンロードし、インストール。 http://www.vmware.com/download/player/ UbuntuのVMWare Player用のイメージファイル(日本語…

Log4j 1.2.14では、ログ出力先のディレクトリが無くても勝手に作られる

Log4jの最新のバージョン(1.2.14)だと、ログ出力先のディレクトリが勝手に作られます。 1.2.8の時には作られなかった(よく、ディレクトリあらかじめ作っておくのを忘れて、ログ取り忘れとかあったなぁ…)ので、最近のバージョンで変わった模様です。

suggest.jsのver2.0.2をリリースしました。

suggest.js - 入力補完ライブラリ Mac OS X の Firefox にて、日本語変換ソフト(ことえり、IME)使用時に補完候補が選択できない問題に対処しました。 (日本語変換ソフトにて変換確定時のEnterキーをイベントとして拾ってしまうため) この問題は、ウノウの山…

Maven2 + Eclipse + Tomcatプラグイン の組み合わせ

忘れそうなので覚えているうちにメモ。 ネットで調べても、この辺は、みんないろいろ試行錯誤しているような感じに思えた。 ちなみに、TomcatプラグインじゃなくてWTP使ったとしても、悩むとこは同じだと思う。(試せてないけど、WTP使う気になれない。重すぎ…

m2eclipse+Tomcatプラグインで開発していると、m2eclipseのMaven2 Dependenciesの参照jarが消える時がある。

m2eclipseを使うと、ビルドパスにMaven2 Dependenciesってのが指定できて、必要なjarのパス(ローカルリポジトリへのパス)がこれで設定されるて便利なのですが、たまに一部のjarに対する参照が消えてしまい、コンパイルエラーという現象が発生します。どうも…

Googleの検索結果からのリンクを、リンク毎に別タブ(ウインドウ)で開く

別のリンクから開いたものが、同じタブに上書きされちゃうのが耐えられないので。 // ==UserScript== // @name target blank // @include http://www.google.*/search* // ==/UserScript== (function() { var result = document.evaluate('//a[@target="nw"]…