2013-10-01から1ヶ月間の記事一覧

struts2における静的ファイルについてのメモ

静的ファイルへのアクセス 通常jsやcssのファイルはWebContentやsrc/main/webapp(Maven Projectの場合)の中に置いて直接参照させます。 例えば、WebContent/css/main.cssはhttp://address/コンテキスト名/css/main.cssでアクセスできます。 もうひとつの方法…

freemarkerの設定

設定は3つのレイヤで可能 上位からEnvironment,Template,Configurationです。それぞれ、Configurableクラスを継承しています。 http://freemarker.sourceforge.net/docs/pgui_config_settings.html より上位のレイヤの設定内容が有効となります。例えばEnvir…

CodeIQ 目指せお釣りマスター!を解きました

オリジナルの問題 http://pavlocat.hatenadiary.jp/entry/2013/08/25/181515今回は商品10個、商品を渡す順番とお金の渡し方を考えます。@ozy4dmさんによるコード https://bitbucket.org/ozy4dm/otsuri_master 私の解答です(Java)。 https://gist.github.co…

struts2 / Freemarkerでpublicフィールドを参照できるようにする

Freemarkerでは通常getterを見るようになっていてpublicフィールドは参照しません。 ちなみにこれは ${hoge.hoge1} みたいな場合で のようにすればpublicフィールドも参照可能です。(これはfreemarkerではなくstruts2のValueStackを使っているため) なので、…

みんなに役立つ「テスト」を学んでみよう!

2013/10/17 DevLove関西の勉強会 http://devlove-kansai.doorkeeper.jp/events/5586 忘れないうちにメモ そもそも そういえばテストを体系的に学んだことないよな 「とりあえずユニットテストやって(Web開発なので)画面チェックすればいいや」、っていう軽…

S2JDBCを改造(order byを柔軟に設定できるようにする)

参考 通常のorder by 指定 例えばここで使ったようなテーブルがあるとして、 postgresqlだと create table employee ( id SERIAL NOT NULL, name TEXT NOT NULL ); id順に取得したい場合はSQLは SELECT * FROM employee ORDER BY id; のようになります。 で…

[CodeIQ] 平成変換問題解きました(CodeIQ×はてな エンジニア夏祭り2013)

問題 オリジナルはこれ http://antimon2.hatenablog.jp/entry/2013/08/07/231634実際の問題のページは見れなくなってるようです。僕の解答はここ https://gist.github.com/kamegu/6929169 解き方 解説を見てもやっぱり基本は総当りのようです。 ただし、それ…