プログラミング

modelmapperを触ってみた

modelmapperは、開発でよく出くわす「〜層へのオブジェクト伝搬。(Bean Mapping)」これをさくっと出来るライブラリらしいです。最近infoqで取り上げられていました。「en」「jp」例えば、T1#name1をT2#name1に値コピーとT2のBean生成. class T1 { private St…

strtus2のデフォルトValidationであるConnvertionパッケージ以下を使用した場合、SkipValidationアノテーションが使える。 が、ovalでは使用できない。(使用できるかも知れませんが、ちょっと調べただけでは分からずじまい) これに不便を感じ、SkipOvalVal…

Eclipse64bitはいい感じ

最近、Androidのソフトを作るのにはまっています。GPSを使ったアプリ開発とか、モーションセンサーとか面白すぎです。 ただ、画面をプレビュー&開発できるGraphical Layoutのところでメモリーが足りなくてよく落ちてしまう。。。Eclipse 32bitなので、ヒープ…

jspにて関数(メソッド)を記述

JSP内にて、 <%! %> の中にメソッドを記述することが出来ることを今日発見した。 具体的には <body> 1+2 = <% out.print(sum(1,2)); %> </body> <%! public int sum(int n0 , int n1){ return n0+n1; } %> と記述すればOK。 ただ、おそらくこの中には変数は入れない方が無…

Activeobjectsのコードを読む際の準備

今日は横浜に行き、中華堪能の旅に出かけようと同期で話していたのに、あいにくの雨で中止に>< やる事がなくなったため、ずーと前から放置していたActiveobjectsを読もうと決意した。しかし、いざソースをEclipseに入れてみると、ずらずらと赤いバッテンが…

MySQLのMySQL Server Instance Config WizardとVistaのUAC

MySQLをVistaにinstallし、初期設定画面(MySQL Server Instance Config Wizard)が現れる際、windowが小さく表示されてしまった。 おそらくUACのせいだと思い、 ユーザアカウント->ユーザアカウント制御の有効化または無効化からUACの無効化を選ぶ->PC再起動…

iframeをremoveChildでDOM要素から消す時

document.getElementById("parent").removeChild(iframe); ではどうもうまくいかない。 なので、 setTimeout(function(){document.getElementById("parent").removeChild(iframe)},100); と少し遅らせて消してやるとうまくいく。

ZedGraph

画像の信号を出力し、グラフにするときいつも C画像処理ルーチンにファイル出力用の処理を組み込み、CSV出力->Excelで見る。 という作業を永遠と繰り返していた。これでは、ファイル出力用のコードがメインルーチンに入り汚いし、特定の場所(etc:(x=12,y=12)…

stringVariable.equals

ITProの”次のJavaコードはどう改良できる? ” って問題を今日解いてみた。。。。 いやはや、難しい。String系のnullチェックならいつも public class StringUtil { public static boolean isEmpty(String s){ return s == null || s.equals(""); } } ってい…

java-javascriptのエンコード

昔PHPで作ったonlinebookmark(はてぶみないの)を改良したいとずっと思っていた。なので、javaの練習がてら一から作り直すことにした。しかし、onlinebookmarkの要であるbookmarkするページのデータ送信に関する文字列がどうもうまくいかない。。。。余談に…