2009-01-01から1年間の記事一覧
※2011/01/18追記: どうも勘違いする人が多そうなので、追記しておきます。ここに書いてあるSlim3は現在のGAE向けのフレームワークのSlim3ではなく、その前に構想されていたSpringの薄いラッパーとしてのSlim3です。名前は一緒だけど全然別物ですし、現状、実…
- 三本柱 #達人プログラマの白本のやつかな バージョン管理 Subversion Git/Mercurial #バージョン絵巻物がすごい テスティング 素早いフィードバック 自動化 - 黄金の回転 - 品質 品質保証はしない 品質向上はする (結果的に) - TDDはテスト技法?いいえ、…
- Cubbyの特徴 6390行、小さい。Jarは197KB CoolなURI! - Cubby1.0は2年前に使われていた JSPは嫌われてたので、JSP2.0になって良くなったのにみんな使ってない ロストテクノロジー化していた 使いまくりたかった - 実績はそこそこあるよ - CubbyとStruts1.…
気になるセッションが多すぎて悩みましたが、今回は以下の4つ+LTを聞いてきました。 CubbyとMavenを使った開発のまとめスレ テスト駆動開発のこころ (TDD はじめの一歩) 45分で分かるBuri/escafeFlow入門 (脱デスマの足がかり) Slim3のすべて 後で、つらつ…
元ネタはこちら。 すみかわ日記: 2009/02/25: Ctrl+Tabでターミナルのタブを切り替える方法 http://www.don.to/diary/2009/0225-mac/ 何かの誤爆でCmd+Tで新規タブができるのは知ってたんですが、Cmd+Shift+[ と Cmd+Shift+] でタブ切り替えができるのは知ら…
Grailsのログ出力設定って結構はまりやすい気がしてて、自分でもかなり悩んだ気がするので、参考までにログ出力関係の設定を貼っておきます。 // log4j configuration log4j { // for Debug appender.stdout = "org.apache.log4j.ConsoleAppender" appender.…
ちょっとハマった。 RememberMeでの敗者復活セッションはちょっとランクが低い RememberMeで復活したセッション状態(長いので以降ではRememberMeセッションと呼ぶ)に対して認可するには IS_AUTHENTICATED_REMEMBERED というAuthenticatedVoterをRequestMapに…
やっと理解したので、忘れないようにメモ。 経緯 Acegiプラグインの用意してくれているログイン画面にrememberMeというチェックボックスがあったんですが、なんだかよく分からなかったので、とりあえずオフにしたまま、某アプリを社内でローンチしました。 …
Grailsで作ったアプリは簡単にwarにしてTomcatとかにデプロイできます。 ですが、warのデプロイの手間もなんだか面倒だし、 $ grails run-appとdevelopmentモードで起動しておくと、ホットデプロイによるカスタマイズもできて結構便利だし、趣味アプリならも…
If you are using dynamic scaffolding, be aware that the model passed to the views by a scaffolded controller has changed. On single object views (create,edit,show) the model now contains Instance instead of just . The list action now passe…
vimでは、ESCキーでコマンドモードに戻ったときに一見IMEがオフになります。 「一見」というのは、コマンドモードではオフなんだけども、実はvimが前回のインサートモードでのIME状態を覚えていて、次にインサートモードになったときにその状態に復帰してく…
前口上 最近、OpenID系のお仕事をしてたわけですが、OpenIDではなんちゃらIdentifierってのが多すぎて、はっきりいってわけわかんないです。 というか、仕様書に書いてあるIDの定義を読むと、なぜだかソワソワ、イライラしてくるのは僕だけ?せっかくなので…
1ヶ月くらい前に某スカイプで書いたまとめ発言だけど、割といい感じだったのでコピペしておきます。 id:yamkazuがtumblrしてたので、そこからサルベージ。 “CIツールは、第1段階では、保険として使える。 1:09最低レベルでは、ビルドが通るかどうかを保証す…
高木氏のブログでMultiClutchを知って試してみたらすばらしく使いやすくてびっくり。三本指のスワイプで上下左右のそれぞれに任意のキーバインドを設定できたりする。今のところ以下のように指定してみた。 Swipe Up Spacesの一覧表示 Swipe Down Spacesの次…