2009-03-01から1ヶ月間の記事一覧

sql-maven-pluginでDBの楽々初期化

はじめに maven2で、DBの初期化をしたいときに便利なsql-maven-pluginというmavenプラグインがあります。 ちょっと見ない間にバージョンが1.3まで進んでいました。 バージョン1.0までは・・・・ 実はこのプラグイン、バージョン1.0までは、 (A) SQLファイル…

Grails1.1でのログ設定まわりのあれこれ

はじめに Grails1.1からログの設定方法が変わりました。 というか、変わりすぎです。これ。 以前は、単なるドット区切りのプロパティキーをもうちょっと構造化してかけますよ、ぐらいのDSLでしたが、Grails1.1からは完全にLog4J用のDSLが導入されました。 そ…

ぶり勉強会いってきた

まずは、buri-ja主催のid:imai78おつかれさまでした。 出発がもたついてしまって、30分ちょっと遅刻してしまいました。 到着すると、id:imai78の質疑応答タイムでした。 たぶん、こんな↓感じだったと思います。 - toPrevStatusはない。 前の箱に戻るコネクタ…

SeasarCon2009White: 45分で分かるBuri/escafeFlow入門 (脱デスマの足がかり)

た、大変だ・・・。 Buriクラスタの一員として忘れてはならないセッションのメモを忘れてた・・・。 - うれしさがいまいち説明しづらいぶりをユーザ視点で一から説明してみるという難事業に挑む一人の漢のストーリーが、今始まった・・・。 〜以下、盛大に省…

SeasarCon2009White: Slim3のすべて

※2011/01/18追記: どうも勘違いする人が多そうなので、追記しておきます。ここに書いてあるSlim3は現在のGAE向けのフレームワークのSlim3ではなく、その前に構想されていたSpringの薄いラッパーとしてのSlim3です。名前は一緒だけど全然別物ですし、現状、実…

SeasarCon2009White: テスト駆動開発のこころ (TDD はじめの一歩)

- 三本柱 #達人プログラマの白本のやつかな バージョン管理 Subversion Git/Mercurial #バージョン絵巻物がすごい テスティング 素早いフィードバック 自動化 - 黄金の回転 - 品質 品質保証はしない 品質向上はする (結果的に) - TDDはテスト技法?いいえ、…

SeasarCon2009White: CubbyとMavenを使った開発のまとめスレ

- Cubbyの特徴 6390行、小さい。Jarは197KB CoolなURI! - Cubby1.0は2年前に使われていた JSPは嫌われてたので、JSP2.0になって良くなったのにみんな使ってない ロストテクノロジー化していた 使いまくりたかった - 実績はそこそこあるよ - CubbyとStruts1.…

SeasarCon 2009 Whiteに行ってきた

気になるセッションが多すぎて悩みましたが、今回は以下の4つ+LTを聞いてきました。 CubbyとMavenを使った開発のまとめスレ テスト駆動開発のこころ (TDD はじめの一歩) 45分で分かるBuri/escafeFlow入門 (脱デスマの足がかり) Slim3のすべて 後で、つらつ…

KeyRemap4MacBookで、Terminalのタブ切り替えをCtrl+Tabにする方法

mac

元ネタはこちら。 すみかわ日記: 2009/02/25: Ctrl+Tabでターミナルのタブを切り替える方法 http://www.don.to/diary/2009/0225-mac/ 何かの誤爆でCmd+Tで新規タブができるのは知ってたんですが、Cmd+Shift+[ と Cmd+Shift+] でタブ切り替えができるのは知ら…

Grailsのログ出力設定

Grailsのログ出力設定って結構はまりやすい気がしてて、自分でもかなり悩んだ気がするので、参考までにログ出力関係の設定を貼っておきます。 // log4j configuration log4j { // for Debug appender.stdout = "org.apache.log4j.ConsoleAppender" appender.…

AcegiプラグインのRememberMeで敗者復活を果たしたセッションの認可にはIS_AUTHENTICATED_REMEMBEREDを使う

ちょっとハマった。 RememberMeでの敗者復活セッションはちょっとランクが低い RememberMeで復活したセッション状態(長いので以降ではRememberMeセッションと呼ぶ)に対して認可するには IS_AUTHENTICATED_REMEMBERED というAuthenticatedVoterをRequestMapに…