Aipoでエラーメッセージなどに変数を入れる方法 Aipoは多言語化対応のため、メッセージをローカリゼーションファイルに記載しています。 例えば今後変動する値が想定される場合などは以下の様な方法で変数を埋め込むことができます。 msgList.add(ALLocaliz… @iwasakiハック2016.04.13 203
Aipoでdelete分を発行する際にはbindを使う String sql = “DELETE FROM eip_t_mail WHERE account_id = #bind($accountId)”; Database.sql(EipTMail.class, sql).… @iwasakiハック2016.04.12 141
VagrantとAnsibleを使ってAipoのインストール済環境を作る Aipo8.1.1インストール環境をVagrantで作りましたが、今度はAnsibleを使ってみます。 Ansibleはいわゆる構成管理ツールとよばれるものになります。Ansibleにすることで冪等性が高まるのでそこがメ… @iwasakiハック2016.04.11 366
PostgreSQLでDATE型にCASTするときに空文字が含まれるケースの対応 PostgreSQLで文字列をCASTして日付形式にしてソートするなどの場合、空文字の扱いを考えておく必要があります。 PostgreSQL場合だと、空文字とNULLは別になるので、文字の長さを見て0であればNULLにす… @iwasakiハック2016.04.08 19,159
Vagrantを使って最新のAipoのインストール済環境を作る Vagrantを使ってAipo8.1.1およびAipo6.0.1の環境を用意しましたが、実はAipoには配布用パッケージを簡単にビルドする仕組みが用意されています。 https://github.com/aipocom/… @iwasakiハック2016.04.08 321
Vagrantを使ってAipoのインストール環境を作る 仕事柄、色々なバージョンのAipoをインストールしたVirtualBOX上で動くCentOSイメージを用意することが多くあります。 Sourceforgeから各バージョンのインストーラーをダウンロードしてインストールコマ… @iwasakiハック2016.04.07 754
Javaで文字を取り出す方法 #先頭1文字を取り出す方法 String hoge2 = hoge.substring(0, 1); #先頭1文字を除いて取り出す方法 String hoge3 = hoge.substring(1); @iwasakiハック2016.04.06 436
XCode7.3がインストールされない場合 XCode7.3のインストールを行うと、インストール完了の表示になるものの、実際のバージョンが7.2.1のケースが発生しました。 https://itunes.apple.com/jp/app/xcode/id49779… @iwasakiハック2016.04.06 515
Proxyをhttps経由でアクセスする ProxyPass /push/ https://XXX.XXX.XX.XX/push/ retry=1 timeout=660000 keepalive=Off ProxyPass / https://XXX.XXX.… @iwasakiハック2016.04.05 430