GAE/Jでhot deploy

仕事でGAE/Pを使っているので、Javaでもやってみたいと手を付けてみたらなんと標準でhot deployできなかった。jRebelというライブラリでできそうという情報を発見 intelliJ Ideaにプラグインがあるのでインストールする run with jRebel 'AppEngine Dev x.x.…

JavaFX 勉強会 & 忘年会に行ってきた

仕事残してきたから懇親会は行けなかったけど・・・最近やってない間に結構よさげなFWとかが出てたり開発されてるみたいで、 デザイン音痴でもそこそこよさげな見た目にできるbootstrapライクなフレームワーク (http://watermint.org/post/69825099011/desig…

android Timezoneの罠

諸事情でEurope/Moscowの現地時間を出力する必要があったのだが、タイムゾーンにEurope/Moscowを指定しても日本との時差がどうしても5時間にならない。 書いたコードを吐き気がするほど見直した後に以下のリンクを見つけた。https://code.google.com/p/andro…

android4.4のWebViewでpopupを処理できなくなる

このバグだった(原因分かるまで結構時間かかった) https://code.google.com/p/android/issues/detail?id=62413target="_blank"やjavascriptの別ウインドウ開くやつ(関数名忘れた)をWebChromeClient#onCreateWindow()で処理 しようとするとonCreateWindow…

FileChooserでデフォルトのファイル名は設定できない

https://forums.oracle.com/forums/thread.jspa?messageID=10460272次期バージョン(コードネームはLombardというらしい)で修正予定だとか

*Property()メソッドの定義を忘れてはならない(戒め)

public class MyBean { private SimpleStringProperty name; // これを追加 private SimpleIntegerProperty value; public MyBean() { name = new SimpleStringProperty(); value = new SimpleIntegerProperty(); } public SimpleStringProperty namePropert…

ログファイルの遅延生成

ログファイルが常時存在するwebアプリだと意識しないけど、 デスクトップアプリだと気まぐれに起動して使わないまま落とすことがよくあるため、 日付付きのファイルなんか作ってると空ファイルがどんどん増えてゆく。逐次空ファイルを消すよりはログ自体を遅…

logbackでコンソールに出したくないログ

バイナリダンプみたいな重いログをコンソールに出したくない場合additivity="false"にすればいいみたい。 <logger name="somepackage.HexDumper" level="DEBUG" additivity="false"> <appender-ref ref="FILE_DEBUG" /> </logger> <root level="trace"> <appender-ref ref="STDOUT" /> </root> excludeみたいなキーワードで探そうとしてたらつまづいた。additivity : 加成性 → (Rootが出力するログに)加える…

swing on javafxでの終了処理

allwaysOnTopされるデスクトップ付箋的なものを作るには JFXPanel経由でSwingコンポーネントを追加していくしかないらしいので、 そのように作っていた。しかし、その場合にApplication.stop()がアプリケーション終了時にコールされなくなった。そこで、Main…