2008-09-01から1ヶ月間の記事一覧

java.io.Closeable の事も忘れないであげて。

public class StreamUtil { public static abstract class using<STREAM extends Closeable, T extends Exception> { public using(Class<T> clazz) { $(this, clazz); } public abstract STREAM open() throws T; public abstract void handle(STREAM stream) throws T; public abstract void happen(T excepti</t></stream>…

AtomikosTransactionsEssentials を PostgreSQL8.3で使う。

APサーバをTransactionManagerの為だけに使うのは、正直嘘っぽいですなぁ。 しかし、JTA単独で、実装されているプロダクトってあんまみない様なキガス。 僕が知らないだけかもしらんけども。 僕が知っている幾つかのは、まぁ、ちょっと、アレでナニ、と言うか…

Team Project Set の使い方について。

eclipseで開発していると、SVNやCVSにプロジェクトが、ゴロゴロしちゃったりしませんか? プロジェクトがゴロゴロしてて、尚且つ、それを素直にチェックアウト出来ない時ってあったりするんだよね。 と言うか、そもそも、SVNリポジトリの接続先設定したりと…

Textual Modeling Framework (TMF)とな!

openArchitectureWare 特に、何がって、これが! Xtext Tutorial Grammarから、専用のテキストエディタが自動生成されて、入力補完が効いとるがな! ウヒ。オレオレDSLめっさ作れるかもよ。どうやら、eclipse.orgの Generative Modeling Technologiesプロジェクト…

META-INF/MANIFEST.MFのリテラルが定義されているクラス。

今まで知らんかったので、メモ。 java.util.jar.JarFile#MANIFEST_NAME

PDE Plug-in Spyを起動するには。

テキトーなダイアログとか、エディタとか、ビューをアクティブな状態にして、 Ctrl + Alt + F1 Shift + Alt + F1 公式サイトのドキュメントが間違っているので、超気を付けてクダサシ。 eclipse3.4.1だと公式サイトのドキュメント通りになっているっぽいだし…

脊髄反射だけでやってみている。

昨日は、コードが、重複してて、アレだな…とか、思ったりしたりしなかったり。 やはり、javaは処理構造を再利用する為には、結構冗長なコードが必要になるですな。 public class StreamUtil { public interface _<STREAM, T extends Throwable> { STREAM open() throws T; void handle(STR</stream,>…

手慰み。

かっとなってやった。反省はしていない。 適用前のコード InputStream in = null; try { byte[] bytes = stb.toString().getBytes("UTF-8"); in = new ByteArrayInputStream(bytes); f.create(in, IResource.FORCE, null); f.getParent().refreshLocal(IReso…

Live Messengerのドキュメントが拡充されているっぽい。

Windows Messenger SDK 中身ちゃんと見てないけど。 丁度一年前に、この辺触っていたけど、改善されているのだろうか。 [.NET]MSNメッセンジャーアドイン 追記: Windows Live Messenger SDKs やっぱり英語の方が圧倒的にドキュメント量が多い感じ。 日本語…