@iwasaki さんのアバター 325views

PHPで簡単なメールアドレスチェック

久しぶりにPHPを触ったのですが、普段はJavaを書いているので、書き方の違いに少し戸惑っております。 PHPで簡単なメールアドレスチェックをする方法です。 http://ideone.com/36v4gg <?php // your 2014年4月4日
@iwasaki さんのアバター 277views

PlayFramework2.2.xのScalaTemplateで分岐処理をする方法

Scala Templateではよくこんな感じでmainにサイトのタイトルを渡すことがあると思います。 @main("サイト登録") { //コンテンツの中身 } このタイトルを条件分岐で渡す方法がいまいちわからなかった 2014年4月3日
@iwasaki さんのアバター 360views

AipoでプライマリキーでgreaterExpを使う方法

結論から言うと、使えません。 Expression exp = ExpressionFactory.greaterExp(TurbineUser.USER_ID_PK_COLUMN, 3); をやろうとするとエラーになります。 以下のように 2014年4月3日
@iwasaki さんのアバター 416views

Aipoでのユーザー有効・無効フラグ

Aipoではユーザーに関して有効・無効・削除のステータスがありますが、この判別はturbine_userテーブルのdisabledカラムでステータスを変更しています。 有効:disabled:F無効:disabled:N削除:disable 2014年4月3日
@iwasaki さんのアバター 822views

PlayFramework2.2.xで設定ファイルを複数に分割する方法

PlayFrameworkを使っていると、DBの接続設定は開発環境と本番環境で異なるので設定を分けておきたい、コピーライトの開始年数とかのアプリケーション内で使うマジックナンバーについては共通にしておきたい、なんていう要望が出てくると思いま 2014年4月1日
@iwasaki さんのアバター 281views

Aipoのスケジュールツールチップで参加しないメンバーを表示させない方法

https://github.com/aipocom/aipo/commit/52e4c3c5f14abf65493532be09daabc985857f0c Aipoでは参加メンバーを選んでスケジュールを登録することが可能です。 参加メン 2014年4月1日
@iwasaki さんのアバター 11,040views

Javaで文字列配列をカンマ区切りの文字列にする

いくつか書き方がありますが・・・ String[] strings= new String[]{"hoge1", "hoge2", "hoge3"}; StringBuilder 2014年4月1日
@iwasaki さんのアバター 319views

Aipoのスケジュールツールチップ表示

Aipoのスケジュールではツールチップ表示があります。 ここを表示しているScreenはScheduleDetailJSONScreenになります。 https://github.com/aipocom/aipo/blob/master/p 2014年3月31日
@iwasaki さんのアバター 272views

Aipoの日付表示

Aipoではいくつか日付の表示形式のパターンがあります。 その際に気をつけなければならない点があります。 以下NGパターンとOKパターンです。 NG $!{record.OwnerName}</b><br>$!{re 2014年3月28日
@iwasaki さんのアバター 475views

PlayFramework2.2.xでfont-awesomeを使用する

font-awesomeもWebJarsにあるのでこれを使って、Play Framework2系でfont-awesomeを使えるようにしてみます。 まずは読み込みの設定 build.sbt libraryDependencies ++= 2014年3月28日
@iwasaki さんのアバター 330views

childNodesがIEとFirefoxで違う

<div id="hoge">   <div>その1</div>   <div>その2</div>   <div>その3</div>   2014年3月27日
@iwasaki さんのアバター 372views

Aipoのサニタイジング処理

Aipoではユーザーによる入力ではhtmlタグの入力を受け付けておらず、サニタイジング(無効化)するようにしています。 データベースへのデータの投入・取り出しもわざわざStringのクラスではなくALStringFieldのクラスを使ってい 2014年3月26日
@iwasaki さんのアバター 1,130views

S3から再帰的にコンテンツを取得する方法

listObjectsでは最大1000件までしか一度に取得できないため、再帰的に取得するようにする必要があります。 try { ObjectListing listObjects = s3.listObjects(BACKEAT, key) 2014年3月25日
@iwasaki さんのアバター 246views

Aipoで日時データを取り扱うとき

Aipoには日時データを取り扱うためのクラスが2つあります。 https://github.com/aipocom/aipo/blob/master/core/src/main/java/com/aimluck/commons/field/ 2014年3月24日
@iwasaki さんのアバター 1,140views

Javaでファイルサイズを取得する方法

https://github.com/aipocom/aipo/blob/master/lib/storage/src/main/java/com/aimluck/eip/services/storage/impl/ALDefaultSto 2014年3月20日
@iwasaki さんのアバター 200views

差分のあるファイルを比較する

CentOSで差分のあるファイルを比較する方法です。 diff -rbq /usr/local/aipo1/ /usr/local/aipo2/ こうすると以下のルールで差分を比較できます -r:再帰的にチェック -b:空白・タブの数の違い 2014年3月19日
@iwasaki さんのアバター 256views

PostgreSQLで パスワードを変更する方法

ALTER USER aipo_postgres with unencrypted password 'NEWPASSWORD'; のようにして設定します。 2014年3月19日
@iwasaki さんのアバター 42,196views

PostgreSQLのバージョン確認方法

PostgreSQLのバージョン確認方法をいくつか紹介します。 psqlコマンドで確認する方法 # psql --version psql (PostgreSQL) 8.1.8 contains support for command-li 2014年3月18日
@iwasaki さんのアバター 483views

Aipoの一覧表示でソートをする時の注意点

Aipoの一覧画面でタイトルや更新日付などでソートをするときに、テンプレートでは https://github.com/aipocom/aipo/blob/master/portlets/wiki/src/main/webapp/WEB-I 2014年3月17日
@iwasaki さんのアバター 659views

AipoのWiki機能で詳細画面を開くのと登録ダイアログを開く分岐処理

AipoのWiki機能がリリースされました! Wiki機能では新たに、詳細画面をダイアログではなく、画面にそのまま表示することを行っています。 Wikiでリンク先がある場合→クリックしたら画面を切り替えてリンク先を表示する リンク先がない場 2014年3月14日
@iwasaki さんのアバター 266views

Aipoで文字を丸める方法

https://github.com/aipocom/aipo/blob/master/core/src/main/java/com/aimluck/eip/util/ALCommonUtils.java 文字列戦闘100文字まで表示して、 2014年3月13日
@iwasaki さんのアバター 431views

改行コードの置き換え

Javaの場合 String text ="hogehoge\nmoooooooooo"; text = text.replaceAll("(.)\n(.)", "$1\n\n$2" 2014年3月12日
@iwasaki さんのアバター 345views

カンマ区切りの数字の出力

Javaでカンマ区切りの数字を出力する場合 long hoge = 123456789; NumberFormat format = NumberFormat.getNumberInstance(); String string = for 2014年3月11日
@iwasaki さんのアバター 254views

PlayFramework2.xで設定ファイルを指定してアプリケーションを起動する

デフォルトで読み込まれる設定ファイルは conf/application.conf ですが環境などにより別の設定ファイルを指定することができます。 -Dconfig.file start -Dconfig.file=/opt/conf/pr 2014年3月10日
@iwasaki さんのアバター 407views

Aipoのメール受信でエラーが発生した際の分岐処理

AipoのWebメールでは以下のところで受信エラーが発生した際のエラーメッセージ表示分岐処理を行っています。 https://github.com/aipocom/aipo/blob/master/lib/mail/src/main/jav 2014年3月7日
@iwasaki さんのアバター 643views

Aipoでアップロード可能なファイルサイズの設定

https://github.com/aipocom/aipo/blob/master/war/src/main/webapp/WEB-INF/conf/TurbineResources.properties#L623 のファイルの以下の設 2014年3月7日
@iwasaki さんのアバター 751views

MySQLで外部キーの設定を行うとindexも作成される

MySQLの場合に外部キーを設定すると自動的にインデックスも作成されるそうです。   ALTER TABLE `eip_t_hoge_file` ADD FOREIGN KEY ( `hoge_id` ) REFERENCES ` 2014年3月6日
@iwasaki さんのアバター 268views

Aipoのメールアドレスバリデータ

https://github.com/aipocom/aipo/blob/master/core/src/main/java/com/aimluck/commons/utils/ALStringUtil.java   Aipo自前 2014年3月5日
@iwasaki さんのアバター 594views

Aipoの最大化画面で呼んでいるaipo.viewPageについて

Aipoの最大化画面で他の画面を呼ぶときにaipo.viewPageを使うケースが多いと思います。 この処理の中身は https://github.com/aipocom/aipo/blob/master/war/src/main/weba 2014年3月4日
@iwasaki さんのアバター 418views

Aipoで一覧削除の処理の流れ

Aipoの一覧削除時の動作の流れについて解説します。 ToDoのカテゴリ削除を例に見てみます。 https://github.com/aipocom/aipo/blob/master/portlets/todo/src/main/webap 2014年3月4日