オブラブ忘年会をふりかえって一つだけ言いたいこと

最後のあいさつの時に平鍋さんから、「オブジェクト倶楽部って言ってますが、オブジェクト指向の話がそんなになくてごめんなさい」という話がありました。でもオブジェクト指向とアジャイルってそんなに離れてない気がしてるんですが、どうなんですかね。ど…

オブラブ忘年会でRTの時リリースするよってツール

ここに置いてます。JAM Circle 1.0.0.1 http://dl.getdropbox.com/u/221122/JAMCircle/index.htmlうん。外に晒してみたってだけですいません。ドキュメントも用意しきれてないです。昨日RTの時はこのツールでトークしてみましたが、拡大、縮小したときの座標…

今更ながらRhinoが熱い。

ここんところ自作アプリを作るのに集中してていろんな事が滞ってます。ごめんなさい。 が、これは書かないと、と思ったのでちょっと書いてみる。RhinoはJDK6で標準添付されているJavaScriptエンジンということは有名ですね。が、JRE1.5でも動くようにしたか…

Runtime時にPlugin Logを出力する方法

メモメモ。起動引数に-debugを加える。通常はinstance location(起動ランチャと同じ階層)の.optionsファイルを読み込むが、-debugの後に引数を加えると、引数の方を.optionsのパスとして読み込む。.optionsの書き方は以前の日記を参照したらいいんじゃないか…

Secure Storageをしておく場所の変更

メモメモ。Eclipse3.4で追加されたSecure Storageはパスワードを使って設定ファイルを暗号化できる。VMに渡す引数ではないので、-vmargsよりも前で設定する。 -eclipse.keyring=[path]困ったときのHelpへのリンク パスワード自体もファイルから読むこともで…

JDK 6 on Linuxだとjava.util.logging.Loggerが止まらない。

って現象に会っているのはぼくだけなんだろうか。

Ubuntu Linux 8.10(Intrepid Ibex)にアップグレードしてみました。

ネットワークにつながったり、切れたときに通知されるようになったところとか、細かい使い勝手が向上したUbuntu Linux 8.10。でも驚いたことが。 なにこのVistaみたいなボタンw

日記のタイトルを次期バージョンのコード名にしました。

ここ半年あまり毎日更新をお休みしていましたが、そろそろ次に行ってみっかということで、「Fly me to the Galireo」というタイトルにしてみました。コード名は残った木星の衛星である「IO/イオ」がつけられるはずでしたが、I/Oと見間違えるということで、Ga…

ファンクション倶楽部イベントにいってきました。

学生時代にちょろっと触った関数型言語。どんだけやったかってーとたった半年で、しかもやっていたのがEmacs-Lisp。だからcar(cdr("y" "a"))がaになるということくらいしか分かってませんでした。その上、Haskellなんて書いたことありません。そんな僕です。…

EclipseでOpenOCDをサポートするプラグイン作りました。

先日行ったTeamKNOxの兄貴と飲む会ですが、兄貴から頼まれていたものを見ていただくことも目的の一つでした。それがOpenOCDをサポートするプラグイン。実際はTelnetでの通信をEclipse上からできるようにし、開発を補助するんですが、Telnetのターミナルって…

TeamKNOxの兄貴との飲み会

詳細が決まったのでお知らせしまつ。 場所: Foodium Bar 一瑳 品川店 日時: 10/10(金) 19:00〜 料理を頼む時間がもったいないので、3,150円のコースにしました。ご参加くださる皆様よろしくおねがいします。

Springのサポート有償化に思う、オープンソースで飯食うにはどうしたらいいのか?

SpringFrameworkのサポートが有償化により、無償版を作るためにfork(枝分かれ)しようぜ的な流れがあるようですね。たぶんそうなったとしたら無償版をサポートしていく人たちはボランティアなのかもしれませんが、その人たちの飯食う手段は別にあるんでしょう…

Erich Gammaインタビュー

6月に行って来たRSDC。上陸時は顔も知らず、偶然声をかけてビビリ、その後カンファレンス中に何度か会った(もとい追っかけて捕まえたw)Erich Gamma、のインタビューがInfoQに上がってました。 http://www.infoq.com/interviews/gamma-jazz-eclipse-junit-des…

TeamKNOxの兄貴とのみませんか?

Eclipse Plugin開発勉強会で知り合った、けど、すげー人、TeamKNOxの兄貴。彼から依頼されてたプラグインが形になってきたーよ、と連絡してみたところ、最近はiPhoneに御執心との事で、ぜひそれもみんなに見て欲しいから、飲み会セッティングしてくれと依頼…

Jiemamyの紹介記事

ちょうど一年前にEclipSKYで登場したJiemamy。あの時の発表が、尊敬すべきid:daisuke-mの最初の一歩って聞いた気がする。そんなJiemamyの紹介記事が@ITに掲載されていました。 http://www.atmarkit.co.jp/fdb/single/08s_jiemamy/jiemamy1.html http://d.hat…

JSUGでSpring-DMについて話して来ました。

ご無沙汰してます。こんぴろです。引越に伴い、引きこもり気味にしていました。ぼちぼちいろんなことを再開していこうと思います。先日JSUGで「5分で分かるSpringDMとS2AP」というタイトルでLTをやって来ました。LTなので、時間は5分。逆ギレ気味のシートも…

SWT Graph

SWTを使ってグラフを書くためのライブラリかと思いきや、レイヤーを使って画面をプロットしていくという、draw2dと似たコンセプトのライブラリ。幾つかの商用アプリケーションで既に使われていて、ガントチャートを書くためのクラスがあったりもする。 結構…

ECF Twitter くらいあんと

昨日ECFのニュースグループで流れていたんだけれども。とうとうECFでもTwitterサポートか。すげーな。リーダーのScottさん6Hで実装完了。添付ファイルのtwitterproviderosuoslanonymous.psfをダウンロードして、インポートするとプラグインの取得ができるよ…

spawn=true

Ant

例えばAntの中からTomcatを起動したい。execタスクを使ってstartup.batとかstartup.shを実行すればいいっちゃいいんですが、そのままだとAntの中のプロセスとして起動(という考え方でいいんだろうか?)で起動しちゃうので、Tomcatが終了するまでAntのプロセス…

ProcessBuilderの使い方

JavaDoc読んでもよく分かんなくてはまった><。4,5時間これに嵌り続けたので晒しておこう。間違ってる点は指摘してくださいませ。ŠO•”ƒvƒƒOƒ‰ƒ€‚ðŽÀs‚µ‚ÄŒ‹‰Ê‚ðŽæ“¾‚·‚é(Javaƒ}ƒXƒ^[)のページを参考にしました。(ありがとうございます!)ポイントは以下の…

動きますか?Plug-in Spy

最近いじってるばかりで日記はほぼ書かなくてすいません。Ganymedeのマイルストーンを使っていて結構便利だったPlug-in Spyですが、WindowsやLinuxの日本語環境だとちゃんと動いていないんじゃないかという疑惑を僕は持っています。とりあえず、僕の環境では…

dropinsフォルダにプラグインを追加するときの注意点

続報は明日と書いておきながら、2週間近く放置とかごめんなさい。Ganymedeはほぼ毎日触っていたんですよ。起動時間がRCリリースの時よりもかなり早くなってる気がします。みなさんのところではどうですか? さて、p2にプラグインシステムが入れ替わってからd…

Ganymdeでましたよ。

Ganymdeまで飛ばされてきましたよ。(ブログのタイトルなんで、一応つっこんでみた。)M6になって追加されたP2によるフィーチャー管理の不安定さはどこへやら。すごい安定して動いてんですけど。ちなみにRCシリーズでも不安定な部類だった気がします。 Eclipse…

InfoQでGanymede特集が組まれてますね。

すげーな、Alex。頑張ってんのな。会ったことないけど彼の記事には非常にお世話になっております。 New and Noteworthy pageには載らない、開発者の話が乗っけられています。特にPDEの話は3.5かE4か、その辺りのバージョンはどうなるかわかんないけど、今後…

今月はリリースラッシュだ0.11リリースだ。

つーことで、長い間BetaだったTrac0.11が正式にリリースされた模様。一応MLを見ていたんですが、「リリースしたよ!」みたいなお知らせはまだ流れていませんでした。気づくとSubversionも1.5になっていたり、今月はもうお祭りだね。 みんな一気にバージョンア…

Subversiveを使っている方へ

気づけばGanymedeリリース3日前です。本日Subversiveのニュースグループを見たところ、どうやらSubversiveのコネクタはこれまでどおりPolarionから提供されるようです。Polarionの更新サイトに上げられているコネクタはうまくダウンロードができないバージョ…

休業中

1日1ネタを信条にやってきましたが、ちょと思うことがあり、整理した段階でネタを書こうとここ数日やってみました。が、ネタを書く気になれないのは自分のスタイルに合わないからでしょうか。後でまとめる形式でとりあえず毎日書くようにしたほうがいいのか…

Linux上でGanymedeを動かすと不可思議なエラーが表示される件

Linux上でGanymedeを利用するようになってから、起動時に不可思議な例外が表示されるようになりました。原因はr-OSGiや、Service Discoveryなどで利用されるjSLP*1が通信のためのポートを開こうとしているのですが、そのポートが1024番以下を指しているよう…

ごめ、結局JAZZって何がそんなにうれしいの?

セットアップをするって話のまえにそういう話をまず書けって事ですよ。TeamConcertをツールとして見てみると、これまで出ていた各種開発ツールをうまい具合に統合したツールであると言えます。Jazz Community Siteの左にあるWhat is Jazzを訳してみると、 チ…

TeamConcertを試すには

今月末にリリースされるTeamConcertを試してみるのは簡単です。 https://jazz.net/に登録し、ログインする Downloadsをクリック Express-Cのダウンロードをクリック するとサーバー、クライアント、ビルドエンジンなど一まとめになったZipのダウンロードが始…