2011-11-01から1ヶ月間の記事一覧

heroku shared dbのバックアップ

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

jquery mobileを使ったページでフォームデータのpost -> redirect後にリロードすると、再度postされる。 formに「data-ajax=false」を指定することで回避。play view #{form @Foo.save(hoge.id), 'data-ajax':'false'} ... #{/form} play controller public …

heroku上のアプリの状態確認

アプリのプロセス確認 $ 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処理の…

CSVをソート (複数列指定)

ComparatorChain便利だった。適当なライブラリを使ってCSVを読み込んでフィールドを文字列のリストにして、 それをさらに行数分リストにしたのを用意してソートする。 package demo; import java.util.Collections; import java.util.Comparator; import jav…

play gae リストのサイズ取得時のエラー

ローカルでは ${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…