2007-01-01から1年間の記事一覧
Selenium RC が サーブレットコンテナを使っているらしく、なんで jar としてWEBアプリケーションを起動できるんだーと不思議に思っていたら、Jettyだと他のアプリケーションに組み込んで使えるとのこと。 しかも、web.xmlも不要で、オブジェクトを組み立て…
画面遷移なしで音声ファイルの情報を表示 Enjoy*Study - 画面遷移なしで画像のプレビューを表示する の続きです。 今度は音声ファイルの情報を画面遷移なしで表示するようなものを試しに作ってみました。 仕組みは前回のと同様で、iframeに対してファイルア…
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で動かないことがわかって放置気味だったのですが、せっかく手をつけたのにそのままではもったいない気がしたので、とりあえず形にしまし…
imgのwidthまたはheightのどちらか片方を指定すると、縦横比を保ったまま画像サイズが変更されるのですが、Safari(2.0.4で確認)でposition: absoluteが指定されている場合には、指定した方のサイズしか変わらず縦横比が崩れてしまいます。 <img src="hoge.jpg" width="50"/> <img src="hoge.jpg" style="position: relative" width="50"/>
Enjoy*Study - IE6ではJavaScriptで動的に作成したiframeに対してsubmitできない(IE7は未確認) ->解決 IE6は上記でコメントいただいて解決しましたが、Safariだと上記の方法でも別ウインドウ開いてしまいます。 素直に最初から書いとくしかないかな… - 追記@…
IE7でfilterに何かを指定すると、フォントによっては文字が細く見える場合があります。 下記のページにサンプルを書いております。 IE7でfilterを指定すると文字が細くなる filter: alpha(opacity=100)、ましてはJavaScriptでelement.style.filter = '' や、…
window.openのオプションで、resizable=noもしくはオプションを指定していてresizableについての記述がない場合には、開かれたウインドウがリサイズ不可となります。(ただしOpera9.2ではresizableの指定有無に関係なくリサイズ可能) この際、scrollbars=yes…
やっぱ、JavaでAjaxときたらDWRですよね!
IE6だとimgのsrcにローカルファイルを指定(img src="file://〜")できたのですが、IE7だと指定できなくなってました。 あと、IE6で使えなかったdataスキームは、IE7でも引き続きつかえませんでした。
IE6だとimgのsrcにローカルファイルを指定できるのですが、Firefox、Operaでは指定できません。(file://で開いたHTMLからならば開ける) で、指定された際に画像が表示されず、しかもonerrorイベントも発生しません。 http://で存在しないファイル指定したと…
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…
前にも書きましたが、DWRはすばらしいと思います。 Enjoy*Study - DWRを触ってみた GWTを使おうとしている人や、わざわざサーブレットにオブジェクト->JSONへのマッピングを書いてるような人は、一度触ってみることをお勧めします。 なにせ、ちょっとした設…
MySQL Users Conference Japan 2007 面白そうなセッションが多いので、行こうか検討中。 WEBで事前申し込みすれば無料とのことだけれども、もぅほぼ全部のセッションが満員になっていたので、結構な確率で立ち見になりそう。。こないだ書いた、、 Enjoy*Stud…
Amazonで予約できるようになった日に予約したので、発売日に来るかと思いきや、入荷が間に合ってません!みたいな話で、結局先週の土曜に届きました。思った以上に厚くて重いのにびっくりしました。通勤時に一通り読もうと思ってますが、持ち運ぶだけで筋ト…
livedoor clip IncSearch - Firefox Extension livedoorクリップをインクリメンタルサーチするFirefoxの拡張機能(アドオン)です。del.icio.us、はてなブックマークに引き続き作りました。(次に続くのはもぅないと思います) del.icio.us IncSearch - Firefox …
ブックマークしても後から見つけ出せないのでは困るので、最近は検索するときのこと考えて、タグとコメントをつけるようになりました。 ※del.icio.us使ってます。 昔 タグ だいたいdel.icio.usが薦めてきたタグから選んで登録 コメント ほとんど書かない。 …
登録したあとにはタイトルの編集、レートの設定ができるので、意図的に新規クリップ時に出来ないようにしているっぽいですが、新規クリップ時にも出来たほうが使いやすいんじゃないかなぁと思いました。 #どっか設定で変更できるのかと思って探したのですが…
ソーシャルブックマークのRSSは、情報収集のためのリソースとしてとても有益なものであり、私は大きく分けて下記の3種類の情報源として使っています。 1. 話題になっている、人気のあるページ ソーシャルブックマークのユーザによって多くブックマークされた…
MyISAMのインデックスは、インデックスをディスクから読み出す際に、必ずキーバッファ(サイズはkey_buffer_sizeで指定)に一度乗るので、一度キーバッファに乗ったインデックスも、他のクエリによってキーバッファからこぼれることがあります。 そのため、「…
Amazonでも予約できるようになっていたので、注文しました。 JavaScript 第5版posted with amazlet on 07.08.09David Flanagan 村上 列 オライリー・ジャパン (2007/08/14)売り上げランキング: 1136Amazon.co.jp で詳細を見る
del.icio.us IncSearch - Firefox Extension Hatebu IncSearch - Firefox Extension 変更点は下記の通りです。 NOT、OR検索機能を追加。 %,_が検索できない問題対処。(特殊文字のエスケープ漏れ) 今回追加したNOT、OR検索機能により、下記のような検索が行え…
大文字小文字を区別なく検索したいがために、わざわざUPPER()なんぞかましてたりしたのですが、そもそもそんな必要もなく大文字小文字区別なくひっかかるとのこと。 で、大文字小文字区別したい場合は、、 コンパイル時に、-DSQLITE_CASE_SENSITIVE_LIKE を…
こないだMac OS XのFirefoxで日本語入力ソフト使用時にEnterキーによる変換確定をkeydownイベントで拾ってしまう現象にヤラレたので、その問題を対処するにあたって他のブラウザでの動作を再確認しました。 その時の結果を、、イベントの発生有無とkeyCodeに…
Linuxでブラウザの確認したかったので、WindowsマシンにVMWare Player+Ubuntuで環境作りました。 VMWare Playerを下記サイトからダウンロードし、インストール。 http://www.vmware.com/download/player/ UbuntuのVMWare Player用のイメージファイル(日本語…
Log4jの最新のバージョン(1.2.14)だと、ログ出力先のディレクトリが勝手に作られます。 1.2.8の時には作られなかった(よく、ディレクトリあらかじめ作っておくのを忘れて、ログ取り忘れとかあったなぁ…)ので、最近のバージョンで変わった模様です。
suggest.js - 入力補完ライブラリ Mac OS X の Firefox にて、日本語変換ソフト(ことえり、IME)使用時に補完候補が選択できない問題に対処しました。 (日本語変換ソフトにて変換確定時のEnterキーをイベントとして拾ってしまうため) この問題は、ウノウの山…
忘れそうなので覚えているうちにメモ。 ネットで調べても、この辺は、みんないろいろ試行錯誤しているような感じに思えた。 ちなみに、TomcatプラグインじゃなくてWTP使ったとしても、悩むとこは同じだと思う。(試せてないけど、WTP使う気になれない。重すぎ…
m2eclipseを使うと、ビルドパスにMaven2 Dependenciesってのが指定できて、必要なjarのパス(ローカルリポジトリへのパス)がこれで設定されるて便利なのですが、たまに一部のjarに対する参照が消えてしまい、コンパイルエラーという現象が発生します。どうも…
別のリンクから開いたものが、同じタブに上書きされちゃうのが耐えられないので。 // ==UserScript== // @name target blank // @include http://www.google.*/search* // ==/UserScript== (function() { var result = document.evaluate('//a[@target="nw"]…