Java

シンプルなStringのリストを表示する

普段はなんかDtoとしてModelクラス作ってやるので、 ただクラスつくるほどもないStringのリストを表示するときどうすんだってちょっとぐぐっちゃったので。 ListItem#getModelObject()でいいのね。 public class ListUserName extends WebPage { @Inject pri…

ApolloをJMSで使ってみる

ActiveMQのApolloがよさげ。 http://activemq.apache.org/apollo/stomp推奨なのかな。 http://stomp.github.com/stompで使ってみたかったんだけど・・・ Javaのクライアントの貧弱っぷりに泣けた。とりあえずってことでJMSで使ってみることにする。 Apolloの…

指定したサイズ枠におさまるよう画像をcropしてresizseするときの計算

ありがちなんだが。 画像を画面に並べたいときって、1枚あたりの画像がこの枠にいい感じにおさまればいいな、ってのがある。 つまりサイズ枠を指定して、そこにおさまるように余分な部分をcropして、リサイズする。たとえば、200x300の画像があったとして、…

hostnameを取得する

たまーに使おうとしたとき忘れてるので。 public String hostname() { try { InetAddress address = InetAddress.getLocalHost(); return address.getHostName(); } catch (UnknownHostException e) { throw new RuntimeException(e); } } ホスト名でconfig…

finagle-httpでアクセス元IPを取得する

いわゆるgetRemoteAddrみたいな。 nettyのHttpRequestにはそんなメソッドないのでnettyでどうすんだろうと思ったら MessageEventとかChannelContextとかなんかそういうのからとるみたいなんだが。 finagleで、こんな感じでシンプルにHttpRequest使ってると S…