VS 2010 の Code Contracts は Static なチェックができるらしい。
Mayaa 1.1.25 をリリースしました。 JIRA[MAYAA-58] AutoBuildでコンテキストパスが"/"以外の場合に相対パスの絶対パス化処理が正しく動作しない問題を修正しました。 JIRA[MAYAA-62] deserializeした際、.mayaaの無いページの場合にテンプレートを再ビルド…
なんだか文体からは本人を想像できない(笑) > OOエンジニアの輪! 〜 第 42 回 黒枝 真(makotan) さんの巻 〜 まこたんの日記はメモのリンク張り損ないとか編集画面へのリンクがときどきあることに突っ込むべきかどうかいつも迷う。
先日マピオンの中の人とお話させていただいたとき、Mayaa で script タグの中を動的に生成するにはどうすれば、と訊かれたのですが、ごく単純にやるならこう。 <script type="text/javascript" language="javascript"> ${ var sb = new java.lang.StringBuffer(); sb.append("function writeFoo() {\n"); sb.append…
Google Calendar を英語インターフェースにすると、簡単なタスク管理ができるようになっていますね。微妙に使い道が思いつきませんけど。(Toodledo を使っているため)
Mac OS X を使う人が増えてきてから、WAVE DASH (\u301C, 〜) をよく見かけるようになった気がします。Windows ユーザは FULL WIDTH TILDE (\uFF5E, ~) を使い、Mac OS X ユーザは WAVE DASH (\u301C) を使う、という感じなのかな。Web サイトも UTF-8 が増…
Java5 で導入された可変長引数メソッドを Rhino から呼ぶ場合。可変長部分を配列にしましょう。以上。こんな感じ。 messages.getText("name", ["var1", "var2", "var3"])
TABLE レイアウトの代わりに使えるかも、な「960 Grid System」。div によるグリッドを実現する CSS を生成するシステム。リキッドレイアウト (ブラウザの幅に合わせて大きさが変わる) は出来ませんが、短時間で分かりやすいレイアウトを作れるのは良いです…
「LingrとRejawサービス終了のお知らせ:江島健太郎 / Kenn's Clairvoyance - CNET Japan」 あらら。「少数精鋭は突き詰めれば一人」か−。
リニューアルされた Mapion は Mayaa を使われているそうです。JavaScript をガンガンに使っているサイトなので単純には言えませんが、月間 300 万 PV 以上あるサイトでの採用事例ということになりますね。 ちなみに私は、キョリ測を知ってからメインに Mapi…
Seasar Conference 2009 Spring の Seasar 事例発表者募集、スピーカー募集、ライトニングトークスの発表者募集が始まっています。事例以外は Seasar 関連に限定されるわけではありませんので、ふるってご参加ください。
久々の新機能実装。といっても大した物ではありません。デフォルトでは無効。 (変換前) という記述をビルド時に (変換後) に置き換える機能。 (変換前) とすれば (変換後) となります。(実際には prefix とか「普通使わないだろう」文字列にしてありますけ…
マピオン BB リニューアルで GlassFish 採用だそうな。GlashFish は未だに選択肢としてぱっと思いつかないのですが、ちょっと大きな事例といえるかもしれません。 マピオン BB は、地図上で距離を測れる「キョリ測」が楽しい。
mojarra_ext の tld がおかしいということを以前書きましたが、どうやら Struts2 もダメらしい。XML Notepad あたりに放り込むとバリデーションエラーになることがわかります。 やはり現実的には、tld のバリデーションをしないように設定できるようにした方…
Selenium Auto Exec Server(AES) は Selenium による継続的なリグレッションテストを行うためのツール (常時起動)。良さそうなので使ってみたい。Hudson のプラグインもあり。Selenium AES入門:CodeZine の記事も後で読む。
「Java並行処理プログラミング」で書かれていたアノテーションを使う方法。 Maven2 でこういう dependency を定義。以上。現時点ではマーキング以上の意味はありませんが。 net.jcip jcip-annotations 1.0 以下 JavaDoc を引用。 net.jcip.annotations.Guard…
先日の続き。メモリ 1GB の環境で Excel ファイルとか色々開きながら開発する以上、極力小さくしておきたいというのが動機。 QuickJUnit はそのままインストールすると PDE を必要とするので、PDE の方を除いたものを dropins に放り込むことにする。 SVNKit…
エイプリルフールだということを忘れていた。
Microsoft が公開している、IE 動作確認用の Virtual PC 用のイメージファイル。最新のイメージは 4/30 まで動作。Download details: IE App Compat VHD Windows XP SP3 with IE8 が増えています。
「最軽量Eclipse開発環境を構築してみた。 - 個人事業主のつぶやき」を参考に。 最新の 3.4.2 の Platform Runtime Binary からスタート。 まだ構築途中ですが、以下を追加でインストールしてみました。 Properties Editor (Update Site) Subversive その1 …
Eclipse での開発にはかとちんさんによる Sysdeo Tomcat Plugin パッチとふたがわさんによる拡張 DevLoader が必須。前者で m2eclipse で複数プロジェクトに分けている場合を Sysdeo Tomcat Plugin で動作するようにし、後者で WEB-INF/lib の下の jar のみ…
Mayaa 1.1.24 をリリースしました。 JIRA[MAYAA-60] Servlet 2.5, JSP 2.1 の xsd を利用するファイルをパースできるようにしました。JSP 2.1 の tld をパースできなかった問題が解決します。 問題がありましたら ML かこの日記のコメントでお知らせください…
Apple Insider の iPhone 3.0: 100 new features for users; 1,000 new APIs for devs を見ると、色々増えていますね。増えすぎなくらい。 利用者が待っていたコピー&ペースト、開発者が待っていた Push Notification もようやく実装。他にぱっと見られるも…
「*クー*の『パソコンのつぼ』: Windows2000でサロゲートペアを表示するには」を参考に、おおむね以下のような感じでレジストリを設定。ちなみに "SURROGATE"=dword:00000002 の部分は日本語 Windows XP だと設定済みでした。 Windows Registry Editor Ver…
FAQ によると R27.5 は BEA バージョンなので無料。R27.6 以上は Oracle バージョンなので評価・開発は無料 (だが運用は有料?) 一応 Oracle JRockit Mission Control 等の同梱物としてダウンロード可能だけれども、無料で運用に使うことはできないらしい。 …
というわけで [mayaa-user:743] の対応として JSP 2.1 の xsd を含めるようにしました。が、Glassfish 2.1 で動作確認をするとエラーがログに。 調べてみると glassfish\lib\jsf-impl.jar (Sun の JSF 実装 1.2_04-b22-p05) に含まれる html-basic.tld で、1…
心にゆとりが。ぼちぼち Mayaa の JSP 2.1 対応 (エラーにならないようにするだけ) とかやっていけるかな。
eclipse 3.4.1, 3.4.2 の標準 Update Site である Ganymede Update Site に Subversive SVN Team Provider が無い。金曜まであったのに。 というわけで polarion のサイトを見て http://download.eclipse.org/technology/subversive/0.7/update-site/ を Add…
Eclipse の 3.4.2 が出ていますね。2/11 となっていますが、2/20 13:40 の時点ではサイト上に載っていませんでしたので、登場がいつかは不明。 ダウンロードサイトがとても重たくて昨日はあきらめたのですが、今朝無事にダウンロードできました。これを書い…
「仕事耕具:アーロンを超えた? ハーマンの新作チェアは「あなたの動きを妨げない」 - ITmedia Biz.ID」 先日、五年ちょっと前に買ったアーロンチェアのランバーサポート (背中の補助部品) を保証で無償交換してもらいました。対応してくださったのは日本で…