プログラマってこんなかんじ??

アプリ作ったり歌ったりしてます

Java

AndroidStudio+GAE/J+JAX-RS(Jersey)

Java でサーバサイド書きたいけど Eclipse に戻りたくない、という理由で、まずは GAE/J+JAX-RS(Jersey) の環境構築手順を調べてみた。 手順 module 作成 [File > New > New Module] を選択 [Google Cloud Module] を選択 [App Engine Java Servlet Module] …

Java で Felica いじり

あけましておめでとうございます + ひさびさの更新。今年の目標は「健康第一、すべて自己責任」。うちらの仕事はカラダが資本。普段の生活も大事にしつつ、がんばろうと思ってる次第です。今後とも4649お願いいたします。 という年始エントリ。完全に出遅れ…

ループ時にプロパティアクセス回数を意識する

またまた id:yone098 にありがたい助言をいただいた。ループ処理書くとき、いつもこんな風に書いてた自分。 int[] objs = new int[Integer.MAX_VALUE / 10]; long start = System.currentTimeMillis(); for(int i=0; i

Mapの初期化

Mapの初期化をするとき、いままでこんなかんじでstaticブロックでやってたり。 private static Map<String, String> map = new HashMap<String, String>(); static { map.put("key", "val"); } んで、今日こんな方法もあるよー、と id:yone098 に教えていただいた。 private static Map<String, String> map =</string,></string,></string,>…

basic認証+フィード読込

javaでRSSリーダーを作ろうとしててbasic認証でつまづいたのでちょっとメモ。basic認証かかってるページのフィードをとりあえず何も考えずに読み込んでみた。パースにはROMEを使用してみる。 // feed読込 URL feedUrl = new URL("フィードURL"); SyndFeedInp…

Java⇔AIR

AIRとJavaの連携 Merapiプロジェクト - よねのはてなおもしろそうなのでさっそく登録。メールがきた。 We have received your request and we will process it as soon as possible. You will be notified by email as soon as your account is approved. す…

クラス内のメソッド定義取得

id:devworks の private なフィールドから値を取得/設定する - devworks についてのエントリに便乗。たとえばこんな「dai.Test」っていうクラスがある場合。 package dai; class Test { private String test(String str1, String str2) { return str1 + str2…

実装パターン(Kent Beck)

周囲の方々の間でこの本が話題に出てたのでさっそくジュンク堂で購入。ページも200ページ弱しかないのでさくっと読めそう。実装パターン作者:ケント・ベック,Kent BeckピアソンエデュケーションAmazonあぁそうだ。もう1冊いまだに読み終えてない本が。リファ…

画面で"null"(文字列)入力するとPageクラスでバインドされない

Teeda で画面の textarea 等に "null" (文字列) と入力すると、Pageクラスの該当フィールドにいま入力した"null"(文字列)がバインドされない現象があって。どっかで制御されてるのかなーと思ってソース追っかけてみた。Teeda の仕様かと思ってたら Seasar 本…