2009-01-01から1年間の記事一覧
かくたにさんから、「どうなってるのかな?」と言うお言葉をいただいたので、エントリを書く。 いちおう機能としてTestContextタグを追加したり、スイッチすることはできるようになった。Ctrl+Shift+8でクラスに対し、TestContextタグが追加され、Ctrl+8で、…
Eclipse Tipsの翻訳Commandについてのシリーズ第2段です。Part2ではIHandlerの活性、非活性に関して解説がかかれています。IHandlerにメニューを押したときなどの実際の振る舞いを実装します。同じコマンドでも選んでいるオブジェクトによって振る舞いを変え…
つい最近Java界隈でSimpleDateFormatがスレッドセーフではない、という事が話題になりました。JavaDocにも「synchronizedではない」と書かれている事だけれども、日付の変換は良く使う上にフォーマットを繰り返し書くのは面倒なので、ユーティリティクラスと…
Eclipse Tipsの翻訳です。Eclipse Platformの3.3で導入されたコマンドフレームワークについていいシリーズがまとまっていたので翻訳しました。Part1ではなぜコマンドフレームワークが必要なのか、語られています。 このシリーズは全部で6パートに分かれてい…
斜め上行くリッチクライアントの考え方(仮)View more presentations from kompiro.21枚目以降がやれなかった部分。よかったこと id:imai78氏がACアダプタを快く借してくれた。 id:Yoshiori氏が体調悪くても普通にLT 資料をその場で上げてみた。 よくなかった…
InfoQの記事はどれも秀逸ぞろいですが、特にこの記事はいいと思ったのでご紹介。OOPSLA2007のパネルディスカッション、「"No Silver Bullet" Reloaded["銀の弾丸なんてない"の再装弾]」のまとめです。タイトルから言ってかっこいいよね。Dave Thomas氏がEcli…
那須のKentBeckこと咳さん曰く テストでは品質は上がらないですよ。テストはあくまでも品質をあげるきっかけ。品質をあげるのはプログラミングです。これは大昔からそう。 http://kakutani.com/20090213.html#p03 と言う言葉がありました。確かにそうだよな…
未だ本家ではCVSのみをサポートしているEclipseですが、コミュニティからの突き上げによってGitやらMercurial(HG)やらをサポートせよ!との声が昨年末から急激に上がっているようです。自分もGitユーザーなので、その声には賛同せざるおえません。 https://b…
ちょっと前Quick JUnitの管理者でもあるかくたにさんとQuick JUnitをどう改良しようか、話してきました。その時に聞いてきたアイディアに名づけるとするならTesting Context。 以前はTesting Pairだけ考えてればよかったのに。 Quick JUnitでは実装クラスに…
徐々に増えていきそうですがとりあえず>< よういちろうさんのBlogを読んで、これだけはまとめておきたい!と思ったので書く。ときたま拡大解釈しているけど、その辺は許して。 (1) 何もしなくてもプラグインベースで拡張できるアプリが作れる。 Eclipseを…
昨日はEclipSKY200902でした。開催告知を出したのが2/9で、開催が2/15と言う急遽開催でしたが、総勢10人の方にお集まりいただきました。去年も同じ時期に開催しようとしたんですが、とある事情で取りやめました。あれはしょっぱかった。今年も最初はせとさん…
Planet Eclipse経由で流れていた良記事を翻訳してみた。Eclipse Tipsの記事です。翻訳の元記事 http://blog.eclipse-tips.com/2009/01/top-10-mistakes-in-eclipse-plug-in.html 元のタイトルは「Top 10 mistakes in Eclipse Plug-in Development」なので、…
Shibuya.trac新年会で結構みんなの待望だったRSSマクロが公開されていました。このRSSマクロ、最新版のTrac 0.11では動かないみたい。なぜならTracは0.11からClearSilverではなくgenshiというテンプレートエンジンへ載せかえられているから。*1 *2今日はRSS…
だいぶ長いことやってませんでしたが、EclipSKYやります。 http://atnd.org/events/351今回はよういちろうさんのOSDEのソースコードをたけぞうさんらの改訂版Eclipseプラグイン開発徹底入門で読み進めます。その他、自分のプラグインにつっこみを入れてほし…
Eclipse 3.5 M5がリリースされました。今回のリリースは結構いい変更が加わってます。。 SWTがCocoaネイティブになった!early accessが外れました。 Linuxではサポートされていなかった、ファイルマネージャとEclipse間のファイルのコピー&ペーストがサポー…
個人的にCIは大好きで、いろんなところで首をつっこんでは、仕組みを学んで来ました。その勘所をかりかり書いてみました。内容が固いので文体も固いですが、この記事書いている人はこんなに固くないです。むしろゆるゆるです。 最初で全ての環境(ビルド・テ…
なぜよくあるソフトウェア開発ではきっちり要求を聞いて、かっちり仕様を決めて、その通りにカチカチに固めた開発をしようとするんだろう。 例えばなんですけど、僕がプラモデルをくみ上げるとき、最初から一つ一つきっちり部品を組むと必ず失敗していました…
円高の波にのっかり、DreamHostに申し込んでみたよ。DreamHostでは独自ドメインを取得できるらしいので、ドメインも取ってみた。http://kompiro.org/です。新春特価で$60で2年間使えるらしい。ユーザーホームに環境作ってインストールする限りは、デーモンや…
数日前からJAM Circleをkompiro.orgで公開をはじめました。バージョンが下がっているのは…。ねずみなはーとなので。 http://kompiro.org/jamcircle/ja/ Mac版も配布し始めました。自宅のmac miniでは起動してカードを追加して位は動作確認しました。ただデザ…
行ってきたよ!一昨日のイベントだったけど、昨日は風邪引いて寝込んでいました。とりあえずLTでJAM Circle紹介してきた。JAM Circleでググルとソープランドが一番最初に出てくるw。オチが付けられたLTは初めてだ。比較的好評に受け入れられていたけど、これ…
404 File not foundの最後の「NL fragment generation」ってやつですが、既に外部文字列化したプラグインを用意しておけば、それを元に国際化フラグメントプロジェクトとプロパティファイルのスケルトンを吐いてくれる機能らしい。
しばらくNews And Noteworthyを追っかけてなかったら、何この怪しい機能。超素敵じゃないですか。ブラウザを使ったWebアプリケーション全盛の昨今、GWTみたいなJavaからJavaScriptにコンパイルするようなものもありましたが、SWTの漢っぷりもぜひ評価しても…
Ubuntuでスクリーンショットをとるとタイトルバーが表示されない。なんでだろうと疑問に思っていたら標準で使われているウィンドウマネージャCompiz FusionとGnomeの組み合わせのお話の模様。どういうことかというと、Compiz Fusionの設定の中にはWindow Dec…
設計書をTracのWikiに書いて、後でPDFで出力できないか?というお話があったので、調べてみた。Tracが標準でサポートしているReStructuredText(以下ReST)をだったらPDFに変換できました。たぶんそれをうまく使えばTrac/Wikiで管理している設計書をPDFにできる…
最近gitを使いはじめました。今更ながらという感じも無きにしもあらずですが、GitHubってすごいですね。なんだっけ。CodeReposを世界中で共有している感じ。 最初に読んだほうがといいと思ったGitのどきゅめんと Gitのチュートリアルですが、svn revertみた…