移転先 http://doorsides.blogspot.jp/
findbugsをantで実行する際にeclipse pluginで設定している「Minimum rank to report」の値と合わせる。findbugs-2.0.0をダウンロード http://prdownloads.sourceforge.net/findbugs/findbugs-2.0.0.tar.gz?downloadbuild.xmlのfinndbugs定義に「maxRank」を…
Jenkins実践入門、WEB+DB PRESS Vol.67を読んだ。 PMD,CPD,jslint,csslintもついでに設定してみた。 プロジェクトは Jenkins実践入門のサンプルプロジェクトを利用。 PMD,CPDライブラリをRedirecting...からダウンロード。 build/lib/pmd配下にjarファイルを…
jenkinsで antでwarファイルをつくる シェルで起動中のTomcatを停止し、webapps配下に上記で作ったwarを配置しTomcatを実行 antでjunitテストや、チェックスタイルを実行 のようなjobを組んだら、ビルド処理が全て終了した後、Tomcatが終了してしまう。 nohu…
画面描画のテストはseleniumでやるつもり。 javascriptの単体テストはqunitを使ってサクっとやってしまいたい。 テストはplay!の仕組みを使ってjavaとjavascriptを全部実行したい。 というわけで、qunitの実行結果をseleniumで判定することにした。 (play! …
tapsを使用して、エクスポート、インポートを行う。 今回はsqlite形式でデータをエクスポートし、それをローカルのPostgreSQLにインポートした。1.エクスポート まずherokuからデータをエクスポートする $ heroku db:pull sqlite://20111220.sqlite --app <…
dependencies.ymlにversionを設定すれば使える。 1.2.3 # Application dependencies require: - play1.2.4 # Application dependencies require: - play 1.2.4pushした時のログ -----> Heroku receiving push -----> Play! app detected -----> Updating Pla…
OSX 10.7.2 ruby 1.8.7 (2010-01-10 patchlevel 249) [universal-darwin11.0] herokuの共有DBのバックアップをとろうと「heroku db:pull」を実行したらエラーになった。 $ heroku db:pull sqlite://20111126.sqlite Taps Load Error: no such file to load -…
jquery mobileを使ったページでフォームデータのpost -> redirect後にリロードすると、再度postされる。 formに「data-ajax=false」を指定することで回避。play view #{form @Foo.save(hoge.id), 'data-ajax':'false'} ... #{/form} play controller public …
アプリのプロセス確認 $ heroku ps Process State Command ------------ ------------------ ------------------------------ web.1 up for 50m play run --http.port=$PORT $PLAY_O.. アプリ情報 $ heroku info === ************** Web URL: http://*******…
ダウンロード開始時に画面の操作をできないようにし、ダウンロード終了後に画面操作できるようにするのに、いいアイデアをみつけた。http://geekswithblogs.net/GruffCode/archive/2010/10/28/detecting-the-file-download-dialog-in-the-browser.aspx処理の…
ComparatorChain便利だった。適当なライブラリを使ってCSVを読み込んでフィールドを文字列のリストにして、 それをさらに行数分リストにしたのを用意してソートする。 package demo; import java.util.Collections; import java.util.Comparator; import jav…
ローカルでは ${list.size} で動いていたのに、GAEにデプロイしたらエラーになった Execution error occured in template /app/views/xxxxxx.html. Exception raised was IllegalAccessException : Reflection is not allowed on private int java.util.Arra…
ソースコードを色付けして記述する(シンタックス・ハイライト) - はてなダイアリーのヘルプ
永続化しない属性にはtransientをつける。(?) // @Transient <- 意味なし public transient String memo;
lionをインストールするためSSDを購入ASCII.jpの交換手順等を参考にした。 http://ascii.jp/elem/000/000/352/352409/ ・必要なものを購入 \18,980 \997 \1,464 ・HD取り出し 難所1バッテリーを外して前方のねじをまわすところがちょっと難しい。 ・HD取り出…
面倒なので、画像はretina用のみ作成して半分のサイズは「sips」コマンドを使用して生成することにした。 #!/bin/sh CMDNAME=`basename $0` if [ $# -ne 1 ]; then echo "Usage: $CMDNAME dir" 1>&2 exit 1 fi #dir=. dir=$1 find $dir -name "*@2x.png" | w…
~/.xmodmaprc に以下を記述 clear shift add shift = Shift_L keycode 62 = Alt_R Meta_R Alt_R Meta_R
xcode4 ios4.3をインストールしてもios4.3betaをインストールしていたデバイスにios4.3にアップデートできなかった。 下記URLを参考にしてiosのイメージをダウンロードしてインストールした。http://discussions.apple.com/thread.jspa?threadID=2781905&sta…