Wicket-ja へようこそ! Wicket-jaはApache Software Foundationにて開発されているWicketフレームワークの日本語情報の集積・普及・Apache Wicketプロジェクトへの貢献を目的としたユーザーグループです。「そもそもWicketってなに?どんなフレームワーク?」という方はまずは下の「Wicketってなに?」をご覧になってください。Wicket-jaの目的については「Wicket-jaってなに?」をご覧になってください。 Wicketってなに? Wicket-jaってなに? Wicket-jaに参加するには? メーリングリストを用意していますので是非登録して、どんどん参加してください。またWikiを設置しています。情報をどんどん書き込むことでWicket-jaに参加・貢献することができます。 メーリングリスト Wiki このサイトについて こ
java.io.Serializable …、ある程度Javaに触れて来た人は必ず見たことがあるインターフェイスだと思う。私も何度も見てきたし、必要に迫られて自分の作ったクラスにSerializableをつけたこともある。しかし、こいつは一体何なのか? 継承の便利さ 僕らがまだJava初心者だった頃。継承というメカニズムに助けられながら育って来た。簡単に言えば、HttpServletクラスを継承しさえすれば、自分の作ったクラスがサーブレットとして認識されるのだ。また、abstractメソッドなどという便利な機能もあり、継承にあたって実装しなければいけないメソッドは確実に指示され、言われた通りにそのメソッドを実装すれば良い。 StrutsのActionも然り。そう、多くの場合は「継承さえすれば、望む物がだいたい出来上がる」というのがJavaの世界だと思っていた。 だが、世の中そんなに甘くない
Wicket Wikiをあんまり読んでなかったので、少し読んでみました。その中で個人的に参考になった書き方をメモ。 あと、そのほかのブログやtwitterでの参考になったものも。 Pageのマークアップのファイルを変更する方法 ログイン前とログイン後で変更したかったので地味に困っていました。 WebPageクラスのサブクラスでpublic String getVariation()をオーバーライドして、適当な文字列を返すようにします。 Pageの名前がIndexPage.javaの場合、普段はIndexPage.htmlが利用されますが、getVariationがたとえば"foo"を返した時はIndexPage_foo.htmlが利用されるようになります。 public class IndexPage extends WebPage { public IndexPage(PageParam
Androidでrepo syncするともれなくOpenWnnのソースがゲットできるのですが、どのように実装されているか調べてみたいと思います。 調査するコードは27ab9d1b806f03554d2abb50de26abe7bf234336。 まず、通常のビルドではOpenWnnはコンパイルされないので、以下のコマンドで自分でビルドします。 $ . build/envsetup.sh $ cd packages/inputmethods/OpenWnn $ mm で、 コード量を見てみます。 Javaのコードが16523行、Cのコードが166529行で合計183052行になります。 ただし、その内WnnEngDic.cとWnnJpnDic.cは辞書データなので、その分を省くと25187行になります。 コードの約86%が辞書データですね。(iWnnとかはもっと多いのかな?) 189 ./s
To clone one of these trees, install git, and run: git clone git://android.git.kernel.org/ + project path. To clone the entire platform, install repo, and run: mkdir mydroid cd mydroid repo init -u git://android.git.kernel.org/platform/manifest.git repo sync For more information about git, see an overview, the tutorial or the man pages.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く