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

MathMLを含むページを表示可能にする軽量のJavaScriptプログラムを作成してみた

MathMLに非対応のブラウザでも、MathMLを含むページを表示可能にする軽量のJavaScriptプログラムを作成してみました。MathMLは数式をXML形式で表現するため、数式を画像として用意する場合とは異なり、細かな修正やプログラムからの操作に便利です。数式を含…

Wicketで階層構造を扱う際にHTMLとJavaコードの構造を一致させる

Scala exercise 6: Tackling the Wicket hierarchy mismatch problemという記事に触発されて、同様の手法をJavaで再現してみました。Wicketでネストされたコンポーネントを扱う場合、HTMLテンプレートに比べてJava側は見通しが悪くなりがちだと思います。元…

Wicketのコンポーネント追加先指定にHTMLのID属性を利用可能にするライブラリを作成してみた

Wicketでコンポーネントを追加する場所を指定する場合、通常は該当するタグにwicket:idという属性を付与する必要があるのですが、代わりにHTMLのID(class)属性を利用可能とするライブラリを作成してみました。Wicketでコンポーネントを追加する場所を指定す…

iPad(のSafari)でフリック入力を実現してみた

前回作成したWebブラウザ上で動作する日本語ソフトウェアキーボードですが、結局フリック入力も出来るようにしてみました。今回も前回と同じくiPhoneやiPadでも動作します。まずはiPadでの画面 そしてこちらはiPhoneでの画面 実物を試してみたい方はこちらか…

Google 日本語入力 Cloud API を利用してiPadのSafariでも動作する日本語ソフトウェアキーボードを作ってみた

最近になってjQueryの使い方を覚えたので、忘れないうちに何かを作りたいなぁと思っていたところ、ちょうどGoogle CGI API for Japanese Inputというのが公開されたので、これを使ったソフトウェアキーボードを作ってみました。 実用性は低いですが、所要時…