Aipo(390)

390follower
@iwasaki さんのアバター 25views

Aipoでdelete分を発行する際にはbindを使う

String sql = "DELETE FROM eip_t_mail WHERE account_id = #bind($accountId)"; Database.sql(EipTMail.cl... 2016年4月12日
alkoshikawa さんのアバター 553views

Tomcat7.0.63からmaxPostSizeの仕様が変わった件について

昔AipoではTomcatのserver.xmlに「maxPostSize=0」とか書いていたんですよ。 これを指定しないと2MB以上のファイルのアップロードするとコケていたんです。 で、こんなchangelog https://to... 2016年4月8日
@iwasaki さんのアバター 167views

Vagrantを使って最新のAipoのインストール済環境を作る

Vagrantを使ってAipo8.1.1およびAipo6.0.1の環境を用意しましたが、実はAipoには配布用パッケージを簡単にビルドする仕組みが用意されています。 https://github.com/aipocom/distribut... 2016年4月8日
@iwasaki さんのアバター 218views

Vagrantを使ってAipoのインストール環境を作る

仕事柄、色々なバージョンのAipoをインストールしたVirtualBOX上で動くCentOSイメージを用意することが多くあります。 Sourceforgeから各バージョンのインストーラーをダウンロードしてインストールコマンドを実行してもい... 2016年4月7日
you12724 さんのアバター 82views

aipoのレコード更新

aipoのデータベース更新部分を見てみるとCayenneのモデルクラス?(EipT~~~など)を作成し、入れたい値をセット(セットするメソッドはCayenneModelerで作成する)、その後 Database.commit() で変更した... 2016年4月4日
you12724 さんのアバター 20views

インスタンス

aipoではページを開いた時に初期化処理→loadFormData→setFormDataなどのように呼ばれてデータを送信する時には初期化処理は呼ばれないと思っていましたが、プロパティの値がおかしいと思ってデバッグで処理を追ってみたら初期化... 2016年3月29日
you12724 さんのアバター 74views

デスクトップ通知

aipoの通知部分のjavascriptを見ていたら同じような記述が2つあったのでよくわからず検索してみると、ChromeとFirefoxなどでは書き方が違うらしいです。 window.webkitNotifications や w... 2016年3月28日
@iwasaki さんのアバター 185views

aipo.warを解凍して一部ファイルを差し替えた上で再パッケージングする方法

$ mkdir aipo $ cd aipo warファイルを解凍します。 $ jar xvf aipo.war 一部のファイルを差し替えます。 $ cp from to warファイルを削除します。 $ rm aip... 2016年3月24日
@iwasaki さんのアバター 165views

Aipoでセッションタイムアウト後にプッシュ通知を受け取るとリトライが多発する

Aipoのセッションタイムアウトは3時間がデフォルトですが、タイムアウト後にブラウザを更新しない状態でプッシュ通知を受け取ると、 /push/?_=XXXXXXXXXXX のリクエストが大量に発生するようです。レスポンスはカラ「{}」に... 2016年3月23日
yamagenii さんのアバター 55views

aipo新規データ登録時の処理の注意

aipoで新規データを作成する場合は データ入力(FormScreen呼び出し) ⇒ データ登録(FormJSONScreen呼び出し) の流れが一般的ですが その際に、両者共にsetFormDataが呼ばれいて、(新規の場合のみです... 2016年3月16日
@iwasaki さんのアバター 38views

OS起動時にAipoを起動する

vim /etc/rc.d/rc.local sh /usr/local/aipo/bin/startup.sh ... 2016年3月16日
@iwasaki さんのアバター 477views

AipoにSSL証明書をインストールしてとりあえず接続する方法

http://doc.aipo.com/manual/aipo8/operation/ssl_linux.html の設定を行います。 Macから接続する場合は sudo vim /etc/hosts 192.168.1.100 h... 2016年3月11日
yamagenii さんのアバター 55views

aipoの開発環境でのデータベースのエラー

aipoが何やらデータベースのエラーを大量にはき始めた場合は データベースのマイグレーション等が上手く行われていないなど考えられます。 エラーログを見て、何かをデータベースから取ってこれていないなどのときです まずはマイグレーションを... 2016年3月7日
@iwasaki さんのアバター 655views

Aipoの休日設定

Aipoのスケジュールに表示される休日の設定ですが、 https://github.com/aipocom/aipo/blob/master/war/src/main/webapp/WEB-INF/conf/holidays_defaul... 2016年3月3日
kayama さんのアバター 668views

Aipoのポートレット配置情報を確認した時にしたこと

Aipoのポートレット配置情報はxmlファイルになっており、PostgreSQLのテーブルでは「バイナリデータ」と表示されます。 PostgreSQL+SELECT文で中身を参照しようとすると、途中でテキストが丸められてしまい全て吐き出させ... 2016年2月25日
mrktanaka さんのアバター 39views

あるはずのアプリが見つからないとき

開発時に、あるはずのポートレットが見つからないとき。 通常なら、左上のAipo8ロゴの横の、アプリ配置ビューの名前の横の歯車マークからアプリを配置するか否か、いくつ配置するかを決められます。 しかしここのアプリを有効にしようと思っても無... 2016年2月25日
@iwasaki さんのアバター 19views

Aipoでadminアカウントかどうかを判別する方法

Aipoのテンプレートファイル内でadminアカウントかどうかを判別するには以下のように書きます。 String型での比較になります。 #if("$!data.User.getUserName()" != "admin") ... 2016年2月8日
kayama さんのアバター 38views

Aipoでセッションクリアを行っている場所

ファイルの位置 各ポートレットのjavaフォルダ->module->action->xxxAction.java セッションをクリアする処理 private void clearXXXSession(RunData rundata... 2016年2月8日
alkoshikawa さんのアバター 95views

AipoのPSMLをDBから表示する

Aipoの画面配置情報はPSMLというものを使っているのですが、 これはDB上の「jetspeed_user_profile」の「profile」というところにいます。 PC画面のPSMLは以下で取得できますが、 select pro... 2016年1月19日
otaguro さんのアバター 55views

Aipo Web APIにAipoErrorCodeを追加する

enum型 public enum AipoErrorCode { BAD_REQUEST { @Override int getCode() { return getStatus() + 1000; ... 2015年12月25日