oinume journal

Scratchpad of what I learned

Entries from 2013-06-01 to 1 month

MacでOracle JDKをインストールする

最近MacにJDKをインストールすることが多いんだけど(脆弱性がよく見つかる)、インストールされるディレクトリがどこだか覚えられらなくなってきたのメモ。 インストール Oracle からMac版の jdk-7uXX-macosx-x64.dmg のファイルを選んでダウンロードする。ん…

JRebelを使ってJava開発時のサーバの再起動をなくす

JRebelというソフトウェアを使うと、JavaでWebアプリケーションを開発する時に、ソースの修正→サーバ再起動 or 再ディプロイ がいらなくなるよーという話。 ライセンス 商用で使う場合はちゃんとライセンスを購入する必要があるけど、Socialという謎ライセン…

はてなブログに移転

Markdownでブログを書きたくなったのでWordPressから移転してみた。過去のエントリは面倒なので移行しない。今のところ以下の点がはてなブログのいいところだなーと思っている。 Markdownで書ける 記事ごとにURLが設定できる Google Analyticsでアクセス解析…

はてなブログに移転

移転しました。http://oinume.hatenablog.com/

Jettyでシンボリックリンクを有効にする

最近Jettyと戯れている。Tomcatに比べてちょっと扱いづらいところが可愛らしい。 Jettyはセキュリティ的な理由でAlias(Symbolic Link)をデフォルトでは無効にしている。でもsymlink使いたいんですよあたしゃ。というわけで、調べた結果web.xmlに下記を追加す…

SpringMVC + Bean Validation + FreeMarkerでFormのバリデーション

最近Javaの面倒臭さに耐性ができてきて何も感じなくなってきた oinume です。こんにちは。今日はSpringMVC + JSR-303 Bean Validation + FreeMarkerでいわゆるフォームのバリデーション+エラーメッセージ表示を試してみたので、そのまとめをば。サンプルコ…

Pythonでローカル変数の値をprintfデバッグしたい

a = 1 b = 2 print("locals = " + str(locals())) こんな風に書くとローカル変数の値が簡単にデバッグできるかなーと思った。 locals = {'a': 1, 'b': 2, '__builtins__': <module '__builtin__' (built-in)>, '__file__': '/Users/oinuma_kazuhiro/Dropbox/code/python/locals.py', '__packag</module>…