2009-01-01から1年間の記事一覧

SVNKitのUpdate Site

SVNKit は http://svnkit.com/ になって、更新サイトもこっちになっているのですね。更新サイトは http://eclipse.svnkit.com/1.3.x/ で、1.3.2 が 11月末に出ています。

Mayaa 1.1.27 をリリース

Mayaa 1.1.27 をリリースしました。 MayaaApplicationFilterで例外ページの処理をできるようにしました。Strutsなどのフレームワークで発生した例外を対象とし、Mayaaのエラーページ処理に回せるようにします。web.xmlでMayaaApplicationFilterを設定し、パ…

1.1.27-SNAPSHOT 修正および設定項目追加

ご指摘頂いた件の修正 GCされないオブジェクトがある、増えていく問題の修正 m:noCache="true"のときのCache-Controlの値を設定できるように Firefoxの場合はno-cacheだけでは"戻る"のときにキャッシュが使われるのでno-storeを追加できるように 現状でもm:c…

OS 3.1

iPhone OS 3.1 と iTunes 9 が出ていますね。「アップル、購入履歴からおすすめアプリを選ぶ機能などに対応した「iPhone OS 3.1」をリリース - iPhone・iPod touch ラボ」 週末あたりにでもアップデートしよう。 最近 Bluetooth のヘッドフォンを使うように…

matatabi 1.2.7 リリースし直し

matatabi の 1.2.7 が Java6 でビルドされていたため、Java5 でビルドし直しました。それ以外は変わっていません。 散々色々やったあげく、最終的には内部 jar のみ置き換えるという形に。気力と時間を浪費した感じ。他 plugin に依存するものは分かっていな…

Maven2 で Coverage を取る

EMMA を emma-maven-plugin で利用。 : <build> <pluginManagement> <plugins> : <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>emma-maven-plugin</artifactId> <version>1.0-SNAPSHOT</version> </plugin> : </plugins> </pluginManagement> </build> : <reporting> <plugins> : <plugin> <groupId>org.codehaus…</groupid></plugin></plugins></reporting>

Maven2 & Cobertura の interface 追加問題にぶつかる

Maven2 で Cobertura を使ってカバレッジを見ようとしたところ、ご多分に漏れず getInterfaces() と getGenericInterfaces() の数が違う、という問題に遭遇。(参考:[Seasar-user:16661], Maven2 surefire レポート作成時に ArrayIndexOutOfBoundsException)…

Cubby 用 InjectionResolver 更新

以前公開したものを更新。使っている人がいるかどうかわかりませんが。CubbyInjectionResolver で Mayaa ファイルにカスタムタグ定義をしているとき、その子が有効になるようにした。CubbyErrorsTag でインデックス指定をできるようにした。インデックス付き…

S2Mai のテンプレートパスを少し指定できるように

S2Mai は手軽にメール送信メソッドを作れる、という印象。だけれども、テンプレートのパスがパッケージ込みクラス+メソッド名で固定になっているので、「運用者がテンプレートを書き換えたい」場合にはちょっとわかりづらい。 そこで、クラスパス上という制…

Eclipse の RSS View

Hudson を置いたサーバからメールを送れないような場合、RSS で代替。 http://www.junginger.biz/eclipse/ を Software Updates で指定して、RSS View をインストール。 Window > Show View > Other... > RSS/Atom Feed View > Feed で View を開く。 (H…

携帯のデータをバックアップ

DoCoMo 公式の datalink で前の携帯の電話帳やメールを PC にバックアップした。

Cubby 用 InjectionResolver

以前言っていたものを extensions という名の拡張サンプル置き場に置きました。細かな説明は CubbyInjectionResolver の javadoc を参照。 簡単に効能を述べると HTML の属性を Cubby のカスタムタグに自動コピー 特定の条件では Cubby のカスタムタグを勝手…

Cubby との組み合わせ

Cubby と組み合わせて、色々楽にならないか試行錯誤中。そのうちここか、extension としてサンプル的に公開するかも。多分 SAStruts でも同様にできると思う。 plugin 的なものは GroovyMonkey で模索。plugin 作ったことがないと使い方がよく分からないだろ…

バッテリーの消費実験

朝、家を出る前に RSS やニュースを Wi-Fi で取り込み、通勤時に機内モードにして PodCast か音楽を聴きながら、RSS とかニュースを読む。電車内はずっと画面を付けている感じ。で、昼休みもとりあえず意味もなく画面を付けて操作してみる。帰りも機内モード…

メールのフォルダ整理

MMS とか、もう i な方のメールを通知してから存在を理解したので多分使いません。3G 限定だし。 というわけで IMAP な i メールですが、iPhone ではフォルダを作れないみたいなので、PC のクライアントでフォルダ作成。QMAIL3 がシンプルで良い。少なくとも…

充電器はちょっと不安

SANYO の eneloop KBC-L3 というのを持っているのですが、iPhone は対応していないとのこと。試しにバッテリー残量が 20% を切った状態で繋げてみると、ブーンとうなるような音が。でも一応充電はできました。負荷が高そうなので、最後の手段にしておくべき…

iPhone 3G S から更新

速くて快適。やっぱり無線LAN繋ぎっぱなしだとみるみるバッテリーが減っていく。充電まめに。 あとOS3.0だと微妙に変な動きをするアプリも。まあこれは仕方ない。

Galileo だと Seasar サイトの Eclipse Plugin がいくつか見えない

Galileo から Seasar の 3.3 以降用アップデートサイトを見ると、見えるものと見えないものがある。 見えるもの(カテゴリ) EMecha Matatabi ResourceSynchronizer SAStrutsPlugin Ymir 見えないもの(カテゴリ) Dolteng Kijimuna S2JUnit4Plugin site.xml を…

Eclipse Galileo

Galileo (3.5) リリースでトップページが変わっていますね。このリリースからは Mac 用に Cocoa 版が登場。 とりあえずダウンロード中。Delta Pack や Platform Runtime Binary などはこっちのダウンロードページから。

Mayaa 1.1.26 をリリース

バグを作ってしまったので修正して Mayaa 1.1.26 をリリースしました。 JIRA[MAYAA-70] メインページとレイアウトページの階層が異なる場合にinsertプロセッサの動的相対パス解決で失敗する問題を修正しました。(1.1.25で発生)。 問題がありましたら ML かこ…

iPhone 3G S

iPhone 3G S かー。うーん。

VisualStudio 2010 の Code Contracts

VS 2010 の Code Contracts は Static なチェックができるらしい。

Mayaa 1.1.25 をリリース

Mayaa 1.1.25 をリリースしました。 JIRA[MAYAA-58] AutoBuildでコンテキストパスが"/"以外の場合に相対パスの絶対パス化処理が正しく動作しない問題を修正しました。 JIRA[MAYAA-62] deserializeした際、.mayaaの無いページの場合にテンプレートを再ビルド…

エンジニアの輪にmakotan

なんだか文体からは本人を想像できない(笑) > OOエンジニアの輪! 〜 第 42 回 黒枝 真(makotan) さんの巻 〜 まこたんの日記はメモのリンク張り損ないとか編集画面へのリンクがときどきあることに突っ込むべきかどうかいつも迷う。

script タグ内部を動的に作る

先日マピオンの中の人とお話させていただいたとき、Mayaa で script タグの中を動的に生成するにはどうすれば、と訊かれたのですが、ごく単純にやるならこう。 <script type="text/javascript" language="javascript"> ${ var sb = new java.lang.StringBuffer(); sb.append("function writeFoo() {\n"); sb.append…

Google Calendar にタスク機能

Google Calendar を英語インターフェースにすると、簡単なタスク管理ができるようになっていますね。微妙に使い道が思いつきませんけど。(Toodledo を使っているため)

最近 WAVE DASH を見かけることが増えた

Mac OS X を使う人が増えてきてから、WAVE DASH (\u301C, 〜) をよく見かけるようになった気がします。Windows ユーザは FULL WIDTH TILDE (\uFF5E, ~) を使い、Mac OS X ユーザは WAVE DASH (\u301C) を使う、という感じなのかな。Web サイトも UTF-8 が増…

Rhino で Java5 以降の可変長引数メソッドを呼ぶ

Java5 で導入された可変長引数メソッドを Rhino から呼ぶ場合。可変長部分を配列にしましょう。以上。こんな感じ。 messages.getText("name", ["var1", "var2", "var3"])

960 Grid System

Web

TABLE レイアウトの代わりに使えるかも、な「960 Grid System」。div によるグリッドを実現する CSS を生成するシステム。リキッドレイアウト (ブラウザの幅に合わせて大きさが変わる) は出来ませんが、短時間で分かりやすいレイアウトを作れるのは良いです…

Lingr 終了

「LingrとRejawサービス終了のお知らせ:江島健太郎 / Kenn's Clairvoyance - CNET Japan」 あらら。「少数精鋭は突き詰めれば一人」か−。