Aipo(380)

380follower
alkoshikawa さんのアバター 51views

Aipoのパスワードを書き換える

aipoはsha1のパスワードを使っているので htpasswd -nsb sample password とかで表示される、パスワードを保存しておき update turbine_user set password_value =... 2016年6月2日
@iwasaki さんのアバター 11views

ALDateTimeFieldの使い方

Aipoには便利なクラスがいくつか用意されています。 その中の1つALDateTimeField https://github.com/aipocom/aipo/blob/master/core/src/main/java/com/ai... 2016年6月1日
otaguro さんのアバター 27views

Aipoのファイルの保存場所をデバッガで確認する

よくどこに処理があったか忘れがちなので。 https://github.com/aipocom/aipo/blob/master/core/src/main/java/com/aimluck/eip/services/storage/AL... 2016年5月26日
@iwasaki さんのアバター 92views

Aipoの休日設定

Aipoで休日設定を行い場合には https://github.com/aipocom/aipo/blob/master/war/src/main/webapp/WEB-INF/conf/holidays_default.properti... 2016年5月25日
yamagenii さんのアバター 23views

aipoのmodeの取得

if (rundata.getParameters().containsKey("mode")) { mode = rundata.getParameters().getString("mode"); } else { ... 2016年5月18日
Tomoumi Nishimura さんのアバター 20views

ALNumberFieldでfloatを取り扱う

Aipo内部で使われているALNumberFieldですが、内部的には値をString型で保持しているため、実はlong以外の値としても(一応)利用できます。 使い方 値をセットするときはString型としてセットします。 ALNum... 2016年4月28日
@iwasaki さんのアバター 31views

Aipoで登録画面作成時にのみ値をセットする方法

Aipoでは登録画面の生成時、登録処理時、編集処理時などにsetFormDataが呼ばれるようになっています。 登録画面を生成する際にはsetFormData内で値をセットします。 編集画面を生成する際にはその後に呼ばれるloadFor... 2016年4月21日
nbeppu さんのアバター 477views

Electron でリリースされたデスクトップアプリのまとめ

Electron はクロスプラットフォームでデスクトップアプリを簡単に構築できるオープンソースのフレームワークです。 Node.js (JavaScript) で共通のコードを書くことができるので、デスクトップアプリの知識もいらず、 Nod... 2016年4月14日
Tomoumi Nishimura さんのアバター 57views

Aipoのトップページが正常に表示されなくなった場合

開発中はデータを直接いじって動作をためす場合もあり、意図せずトップページが正常に表示されなくなったりします。 そういう場合は、管理画面からアプリ配置を初期化することで対応できることがあります。 管理画面→アプリ管理→右上の設定→アプリ配... 2016年4月14日
@iwasaki さんのアバター 21views

Aipoでエラーメッセージなどに変数を入れる方法

Aipoは多言語化対応のため、メッセージをローカリゼーションファイルに記載しています。 例えば今後変動する値が想定される場合などは以下の様な方法で変数を埋め込むことができます。 msgList.add(ALLocalizationUtil... 2016年4月13日
@iwasaki さんのアバター 23views

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

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

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

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

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

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

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

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

aipoのレコード更新

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

インスタンス

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

デスクトップ通知

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

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

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

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

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

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

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