制御の条件内でequalsを使って、等しくないときにtrueにしたい Strings str1 = “aaa” Strings str2 = “aaa” if ( str1 == str2 ){ System.out.println(“等しい”); }else{ System.out.pr… YY3ai2ui24ハック2015.06.03 57,977
AipoのWebデータベースでの各レコードの区別 AipoのWebデータベースでは、レコードの種類を以下の定数を型として使って区別し、処理を分岐させています。 /** 項目定義名デフォルト値 */ public static final String ITEM_NAME… YY3ai2ui24ハック2015.05.27 475
クエリに日付を入れてキャッシュ対策する HTMLのiframeを使用して、外部リンクに接続するとき、外部リンクのキャッシュが残っていると、キャッシュが優先されて正しく読み取られないことがあります。 キャッシュを使用せずに外部ページを読み取る場合、URLのクエリ… YY3ai2ui24ハック2015.05.25 8,099
User識別子としてあえてUserの名前を使う 更新情報などのポートレットでは、ユーザーが消えても更新履歴でuseridを参照してエラーを返さないように、更新履歴のデータベースにはUserの名前を入れて参照エラーにならないようにしています。 YY3ai2ui24ハック2015.05.20 82
エラーログを出さないためにnullを入れる プログラミング初心者の私は、nullは初期化のときか、あえて不正な値を作り出すときに使う文字という認識だったが、オブジェクトの中身が入っていない状態をあえて作って、nullで真偽値のように判定しながら処理を進める方法があ… YY3ai2ui24ハック2015.05.18 263
ソースコードの自動作成 Aipoではいろんなところでソースコードを自動的に作成させていることを学んだ。 今日発見できた自動化 CayenneでO/Rマッピング cssの圧縮? JavaScriptの難読化、圧縮? YY3ai2ui24ハック2015.05.13 201
Eclipseで隣のタブに移動するショートカットキー Eclipseで開発していると、知らぬ間にエディタ画面の上にタブがいっぱいになってしまいます。 表示したいタブが>>の中に入ってしまって、いちいちマウスを使わなくてはいけないときがあって面倒な時がありますね。… YY3ai2ui24ハック2015.05.11 1,338
JavaScriptでのエラーが出た時 リンク先にJavaScriptを設定したが、反応しないなどのエラーが出た時、chromeのデベロッパーツールが役に立つ。 リンクが貼られているところを右クリックで「要素の検証」を行い、そのなかのJavaScriptのコー… YY3ai2ui24ハック2015.04.27 171
Aipoアプリをローカルで開発する【導入の部分】 Aipo appをローカルで開発する場合、通常のAppのインストールの要領ではできないので注意が必要です。 導入 Aipo appをインストールする場合、 通常の場合 ブラウザでAipoのログイン画面を開き、管理者権限を… YY3ai2ui24ハック2015.04.22 899