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

はてなブックマークポイントを頂きました。

参考になるエントリ&ブックマークをいつも提供していただいている方(←尊敬してます)から、ここ1ヶ月半くらいで2回もポイントを頂きました。ありがとうございます。 (こういった機能があることを、ポイントを頂いて初めて知りました…)

はてなブックマークフィードAPIで取得したXMLで、パースエラーが発生する

以前作った、はてなブックマークをインクリメンタルサーチするブックマークレット、Greasemonkeyスクリプトですが、エラーが発生して全件読み込めないことが多々あるようです。 Enjoy×Study - はてなブックマークをインクリメンタルサーチ(Greasemonkey版)を…

JavaScriptの正規表現で、メタ文字の"\s","\d"はクロスブラウザでの互換性が無い。(追記@2007/11/29)

正規表現で"\d"は、"[0-9]"と一緒だとずっと思っていましたが、FireFoxでは全角数字もマッチします。(FireFox1.5.0.4で確認) /\d/.test('1') // =>true /\d/.test('1') // =>trueちなみにIE 6、Opera 9では、"/\d/.test('1')"はfalseとなります。気になっ…

Shibuya.js Technical Talk #2に行けなかった

チケットは取ったけれども、仕事がどうにもならなくて、結局いけませんでした。 皆勤賞目指していたのに!! Shibuya.js Technical Talk #2 id:brazilさんを見れなくて、ほんと残念です… 竹迫さんのネタプレゼンは、きっと公開されないんだろうなぁ…

incsearch.jsでチェックボックス付きのリストを検索

「Enjoy×Study - incsearch.jsのv0.4をリリースしました」にて、id:amanoftaste さんからコメントで 『アドレス帳のようなものを作っていまして、テーブルのそれぞれのrowに複数選択チェックボックスを付けることができたらなぁと思いました。 検索対象にし…

S2Axis使用時のAxisエラーログ

S2Axis(1.0.1)、Axis1.2.1を使って、コンポーネントをWEBサービスとして登録していますが、サーブレットコンテナ起動時に、Axisのlog(Log4j)として下記のようなメッセージが出るのがちょっとうざいです… [ERROR]org.apache.axis.configuration.EngineConfigu…

keyイベントを確認するページを作ってみました

keyイベント(keypress,keyup,keydown)の確認 各イベント発生時のtype、keyCode、altKey、ctrlKey、shiftKeyの値を確認できます。ブラウザによってイベントの発生の仕方が異なるので、その都度ちょっとしたサンプル作って確認していたのですが、その場しのぎ…

DS Liteが欲しい。

マージンFXのひまわり証券さん、ニンテンドーDS Lite欲しい! です。

S2Axisの動的呼び出しで、タイムアウト値を設定

[2006/07/11 追記] S2Axis 1.0.2にて、タイムアウト値の設定が可能になりました。 S2Axis 1.0.2での変更点 S2Axis クイックリファレンス 設定方法は、下記とほぼ同じになりますので、ぜひS2Axis 1.0.2をお使いください。 - S2Axis(1.0.1)を使った動的呼び出…

Seleniumがバージョンアップ!

久しぶりにSeleniumのサイトを見てみると、ななんとOpera対応の文字が!! これで、IE、FireFox、Opera、Safariといった主要ブラウザを網羅する事になりました。 クロスブラウザのテストにもってこいですね。 (1個テストケース書いて、同じテストを各種ブラ…

ユーザや権限の削除をした時には忘れずに。

メモ。 FLUSH PRIVILEGES;MySQLでユーザの削除や権限の削除をした時に打ち忘れてはまる… で、結局思い出せなくて、MySQLを再起動して反映。

はてなダイアリーのRSSで配信される記事件数

はてなダイアリーのRSSは、固定で最新5件分の記事しか配信されないと思ってたんですが(というか設定出来る箇所が見つけられなかったので…)、他の方のRSSを見ると、多い方だと22件とか配信されている模様。 (今日、brazilさんの記事が大量に挙がって来て気が…

suggest.jsで補完候補を切り替えるサンプル

(過去記事にも追記しましたが、新規記事としても書いておきます。過去記事変更しても、最新の5件としてRSSに挙がってこないんですね…) http://d.hatena.ne.jp/onozaty/20060511/p1#c1148764735 Andyさんから、『Ajaxじゃなくていいんですが、候補のリストを…

S2JDBCで、WHERE句以降を動的に付与して実行したい

取得するカラムは一緒だけども、検索条件はいろいろ変わる… こんな時、WHERE句以降をSQL実行時に自由に指定出来るようなSelectHandlerがあれば、コンポーネントが増えなくて済みそうです。 (メモ)そういったハンドラがあるのか後で調べる。(今晩の宿題)見当…

del.icio.us、はてなブックマークのインクリメンタルサーチ用のブックマークレット/Greasemonkeyを変更しました

HTMLエスケープを行ったうえで検索結果を表示するようにしました。 del.icio.usをインクリメンタルサーチ(ブックマークレット版) del.icio.usをインクリメンタルサーチ(Greasemonkey版) はてなブックマークをインクリメンタルサーチ(ブックマークレット版) …

S2DaoよりS2JDBC

S2Daoは、まったくSQLを書かなくても済んでしまう場合があるくらい楽なんですが、ちょっと複雑なSQLや、テーブルとBeanが1対1でマッピング出来ないような場合にどうしていいのかわからず、悩んでしまいました。。 で、結局S2JDBCにたどりついたのですが、S2J…

はてなブックマークをインクリメンタルサーチ(Greasemonkey版)を作ってみました (2006/11/30 更新)

2007/04/14:下記のページに同内容を書いています。今後は下記を更新していく予定です。 hatebu IncSearch - はてなブックマークをインクリメンタルサーチ - 下記のGreasemonkeyスクリプトをinstallして、、 incsearch.hatebu.user.js 下記のURL(id=sampleの…

「ストレスフリーの仕事術」が届いた!

i d e a * i d e a - ブロガー応援企画第三弾!「ストレスフリーの仕事術」プレゼント! 当選しました!で、先週末無事届きました。 ストレスフリーの仕事術―仕事と人生をコントロールする52の法則作者: デビッドアレン,田口元出版社/メーカー: 二見書房発売…

del.icio.usをインクリメンタルサーチ(Greasemonkey版)を作ってみました (2006/11/30 更新)

2007/04/14:下記のページに同内容を書いています。今後は下記を更新していく予定です。 del.icio.us IncSearch - del.icio.usをインクリメンタルサーチ - 下記のGreasemonkeyスクリプトをinstallして、、 incsearch.delicious.user.js 下記のURLにアクセス…

FireFoxでボタンにdisabledを設定すると、ボタンが縮む

FireFoxでボタンのdisabled有無で、微妙にボタンサイズが変わってくる場合があります。 変わってしまうので、ボタンのpaddingを変更している場合です。(デフォルトのままは大丈夫) disabled有無でボタンサイズが異なるサンプル FireFoxのデフォルトスタイル…

S2Axisの動的呼び出しと静的呼び出し

S2Axisを使った、クライアントからのWEBサービス呼び出し方法として、 WSDL2Javaで作成したスタブを利用する静的呼び出しと、スタブを使用しない(WEBサービスのURLはdiconに設定)動的呼び出しがあり、動的呼び出しの方が手間が少なくていいなぁと思っている…

Ajaxイン・アクション欲しい!

Ajaxイン・アクション欲しい! Ajaxイン・アクション作者: Dave Crane,Eric Pascarello,Darren James,柏原正三,株式会社はてな,網代淳,星睦出版社/メーカー: インプレス発売日: 2006/06/09メディア: 大型本購入: 1人 クリック: 111回この商品を含むブログ (1…

incsearch.jsのv0.4をリリースしました

ホットキー(CTRL+カーソルの左右)でのページ遷移に対応しました。 incsearch.js - インクリメンタルサーチライブラリ テーブル表示&ページ遷移のサンプル 上記に絡んで、下記のブックマークレットでもホットキーでのページ遷移に対応しました。 del.icio.u…

TracのWikiやチケットにて、[[BR]]をShift+リターンで入力するGreasemonkeyスクリプト

TracのWikiやチケットで、改行させたいときに、いちいち[[BR]]を入力するのが面倒だったので、Shift+リターンで[[BR]]が入力出来るGreasemonkeyスクリプトを書いてみました。(Greasemonkeyスクリプトの勉強も兼ねて) tracbr.user.js (function () { var fun…

suggest.jsのver1.4をリリースしました

suggest.js - 入力補完ライブラリ 入力対象のテキストボックスにフォーカスがある状態で、Suggestを生成した場合、入力補完処理が開始されない問題に対処しました。 suggest.jsでは、テキストボックスを一定周期で監視(setTimeoutの繰り返し)することにより…

del.icio.usと、はてなブックマークのインクリメンタルサーチ用のブックマークレットを変更しました

20件を超えた場合、ページ遷移することにより、全件表示出来るようにしました。 (今までは40件上限で、それ以降は表示する手段が無かった) del.icio.us IncSearch - del.icio.usをインクリメンタルサーチ hatebu IncSearch - はてなブックマークをインクリメ…

suggest.jsのver1.3をリリースしました

suggest.js - 入力補完ライブラリ H.Holonさんから、Safariでの検証結果をコメントで頂いたので、Safariでもちゃんと動くように対処してみました。(コメントありがとうございました!) Safari2.0.3で動作テストしてみました。補完viewの表示は正確に動作して…

incsearch.jsのv0.3をリリースしました

ページ遷移に対応しました。 incsearch.js - インクリメンタルサーチライブラリ テーブル表示&ページ遷移のサンプル 前ページ、次ページへのリンクを表示するだけならば、表示するエレメントをオプションで指定するだけでOKです。

TomcatでのPOSTサイズの上限

テキストエリアで1Mぐらいのテキストを入力し、POSTで送ったところ、HTTPステータス500が返ってきました… Tomcat(5.0.28)のログ見ると、下記のような例外吐いてました。 java.lang.IllegalStateException: Post too largePOSTサイズが大きすぎるとのこと! …

Tracと連携しているSubversionのリビジョンを戻す方法

本来、やるべきでは無いと思いますが、どうしてもって時に… ファイル名を変更したファイルを、何を血迷ったか誤って別々にcommitしてしまいました。。 そのため、ファイル名を変更した事がSubversionで追えなくなってしまったので、やもえずcommitした内容を…