三項演算子の復習 ソースコードを読んでいると、まれに String b = a > 0 ? “plus” : “minus”; のような見慣れない文法が出てくると、止まってしまうことがあります。 この文法は三項演算子というもので、条… YY3ai2ui24ハック2015.07.08 272
スケジュール機能をデバッグする際の注意 スケジュールポートレットの一覧、週表示、月表示などの表示で、chromeのデベロッパーツールを表示したままリロードを行うと「localhostを待機しています…」と下に表示が出たまま通信が行われずに止まってし… YY3ai2ui24ハック2015.07.06 299
Aipoの仕事場で文字列操作などの関数を作りたいとき Aipoの開発をしていると、文字列操作の関数を作りたいときにわざわざmvn installして、tomcatを再起動して結果を出力する操作をするのは作業効率が悪いですね。 関数を作るだけなら、ただEclipseでjava… YY3ai2ui24ハック2015.07.01 106
検索のハイライト すでにhtmlタグを用いて記述された文章msgを、与えられたキーワードkeywordでくくるプログラム。 public static void main(String args[]){ String keyword = … YY3ai2ui24ハック2015.06.24 276
メッセージの削除の処理順について データベースから削除するときには、「どの順番」でデータを削除するかが重要になってきます。 メッセージでは、添付ファイルや既読のテーブルが他にあり、注意する箇所があったのでまとめておきました。 順番としては、 ユーザーが削… YY3ai2ui24ハック2015.06.22 306
Velocityでforeachでループさせたときに出力されない要素がある #foreach #if(条件) <form> <input /> </form> #end #end のような書き方をしたとき、foreachで回した最初の要素でしかformタグが追… YY3ai2ui24ハック2015.06.17 471
パラメータを受け取るとき dojoでクエリーを作成し、javaでパラメータを受け取るとき dojo #set ($submit = “$!utils.escapeXML($!jslink.getPortletById($!portlet.ID).… YY3ai2ui24ハック2015.06.17 272
データベースの2つ以上のテーブルのヒモづけ Aipoのメッセージ機能などでは、外から見るとひとつの機能でもデータベースのテーブルリストをみると、「メッセージ自体」「既読機能の管理」「メッセージに添付されたファイル」のテーブルなど、いくつかのテーブルが連携しているこ… YY3ai2ui24ハック2015.06.15 417
タイムラインのエントリーへのコメントについて Aipoのタイムライン機能には、コメント機能があります。 通常のエントリーもそれに対して付けられたコメントも全て同じテーブルに入りますが、その処理はどのようになっているのでしょうか。 これを区別する方法として、timel… YY3ai2ui24ハック2015.06.08 207