2006-01-01から1年間の記事一覧
引き続き、ヌーラボの新メンバーを募集しております。こちらもよろしくお願い致します。ヌーラボ採用情報
プロジェクト管理サービス、バックログ新しいバージョンのリリース情報です。 http://www.backlog.jp/news/2006/12/r20061225.htmlバックログでは、プロジェクトを作成すると「もれなく」プロジェクト専用のWikiの領域がついてきます。今回、Wikiにファイル…
入力検証の仕様ってなかなか難しいね。他のWebフレームワークがどうなっているのか、ちょっと調べてみますかね。ご意見もお待ちしております。うくく。
なにかと便利なParallels Desktop for Macですが、build 3036のベータ版が大変なことになっています。まずはこちらをご覧ください。MacOSXの中でParallels Desktop上で動くWindowsXPの各ウインドウが、シームレースに表示されています。(ウィンドウの移動時…
こんな感じにしました。 @Url("/{userId}/todo/{todoId,[0-9]}") babaさんの仕様に型も指定できる仕様を追加しました。 上記の場合、{todoId}の部分には数値のみが引っかかります。 型の指定がない場合、「[0-9a-zA-Z]」を指定したのと同様になり、 例では「…
Urlマッピングの仕様なかなかいい感じに仕様が固まったので、次は入力検証の仕様を決めたいです。またいろいろとご意見いただけると嬉しいっす。Webフレームワークの入力検証としては、以下の項目を考慮する必要があると思っています。【基本】 コントローラ…
以下の仕様にしようかと思います。■2.URIをデフォルトから変更する(@Url) @Url("view") public ActionResult show() { ■3.正規表現によるUriからパラメータの変換(@Url(regex="",param={})) @Url(regex="/([a-zA-Z0-9]+)/todo/([a-zA-Z0-9]+)", param={"us…
浦沢直樹のPULTO経由で、SAMURAIプログラマid:dragon3に進められて読み始めました。これがまたおもしろすぎ・・・一気に大人買いして読みました。しかし、火の鳥を読んでいると、子供が10人ほど欲しい気分になってきますな。
3ヶ月ほど前より、cubby(カビー)というWebフレームワークを開発しています。■cubbyの特徴 ・100% Pure JSP Web Application Framework ・Zero Configuration ・シンプル&スモール ・RESTっぽいURIをサポート(/agata/todo/1001) ・直感的な名前のタグライブ…
以下のコードは、MacOSXのJava5で動かすとClassCastExceptionが発生します。WindowsのJava5ではもちろんOKでした。Mac版のJavaのエラーってどこに報告したらいいものやら。テストコード public void testDate() throws Exception { Date date = new Date(); …
詳細はこちら http://d.hatena.ne.jp/kiwanami/20061122#1164299258 早速、ライノ本を手に入れましたよ。あと、ぶりエディタをデモしたりしましたが、やっぱりTuigwaaと連携して動作するところを見たいとよく言われます。が、私の環境にはエディタしか動作な…
ExpressionEvaluatorImplを生成している場所は「org.apache.jasper.compiler.JspUtil」の中でした。 別実装への交換はどうも難しそうですねー。 package org.apache.jasper.compiler; ... import org.apache.commons.el.ExpressionEvaluatorImpl; ... public…
で、ぐぐって見ると、Tapestryが引っかかった。中でOGNLが使われていました。 Mayaaも、TapestryもHTMLファイルを対象にレンダリングをしていると思うんだけど、JSPの実行時そのもののExpressionEvaluatorを、置き換えるのってできるんだろうか?jasper2のソ…
意外と知られていないようなので、紹介します。JSPの先頭にはお決まりのようにJSPディレクティブを記述しますが、これが省略できたら便利だと思いませんか?hoge.jsp(省略前) UTF-8" pageEncoding="UTF-8" %> uri="http://java.sun.com/jsp/jstl/core" %> ur…
今更って感じですが、JSPのELでメソッドの呼び出しができないのが惜しい。 OGNLと同じスペックがあればねー。 ${bean.contains(id)} JSP2.0からのFunctionの機能を使えば、一応「tldに定義したstaticメソッド」は、 利用することができます。ただ、この方法…
いろいろと刺激と勇気をもらいました。以下、がんばりまーす。 ぶりエディタを完成させてリリースする Cubbyの1.0リリースを目指して、活動を開始する。 ぶりエディタを作ってみて、Yahoo UI Libraryを使えるようになったり、JavaScriptのcanavsやイベント処…
@ITにBacklogの開発奮闘記が掲載されています。 http://www.atmarkit.co.jp/im/cpm/serial/nu01/nu01.html ヌーラボが開発した「課題管理ツール Backlog」は、開発プロジェクトにおけるさまざまなタスクを管理するツールである。本連載は、同社がこのツール…
そういえば、バックログも10月30日にバージョンアップしています。Ajax対応でプロジェクトやカテゴリーを、ドラッグ&ドロップで並び替えられるようになったりと、細かい操作性や機能のカイゼンにより、かなり使いやすくなってきています。 ドラッグ&ド…
そういえば、ヌーラボのHPがリニューアルしました。いままでは赤がイメージカラーでしたが、ニューサイトはグリーンを基調とした北欧な感じ?です。ヌーラボHP:http://www.nulab.co.jp/
参加しようとおもったところ、もう閉め切られていたみたいで、残念。日本語ドキュメントを読んでみて、Djangoの設計思想の「URL の設計」がすてきだと思いました。
MSN Messangerがユニバーサルバイナリになっていなかったので代わりのものを探していたのですが、これめちゃいい!MSN,Google,Yahooなどなどに対応していて、半魚人のアイコンが目印です。キャリアを選ばずメンバーをグループ化したり、結合して管理できるの…
が出ていました。ネイティブのLook&Feel重要。http://www.planamesa.com/neojava/ja/index.php最近、ImpressとDrawがだいぶ使いこなせるようになってきちゃって、だんだんOpenOfficeが好きになってきました。
メモ。 .bash_profileなどで環境変数LANGを設定しておく必要がありました。 export LANG=ja_JP.UTF-8 Eclipseの場合は、プリファレンスから、[Team]->[SVN]->[SVNインタフェイス]で、JavaSVNを選択するとうまくいきます。
http://d.hatena.ne.jp/m-hashimoto/20060817/1155805251東京でもなかなかない充実した内容・講師陣だと思います。ぜひ、ふるってご参加ください。次の日は、Seasarのイベントが福岡でありますので、観光もかねてどうでしょうか?>九州以外の方
FetchMailで取得したReceivedMailのHeaderには、X-Headerなど一部のヘッダーしか取得できませんが、全てのヘッダーを取得したいのです。今は、MailConverterImplを継承したクラスをconvertIntoMailメソッドをオーバーライドして、Headersを再セットしていま…
Eclipse3.2でm2plugin(Maven 2.x Plug-in for Eclipse)を使っています。この組み合わせだと、jarがうまく落ちてこなかったり、ビルドパスが設定されなかったりと問題が多々発生していました。たとえば、legacyを設定してmaven1のリポジトリからjarを落とそう…
前にも書きましたが、http://book.mycom.co.jp/support/bookmook/tukurujava/の一番最後のURL取得メソッドの図。 今日もまた使わせてもらっちゃいました。この図を3回参照した人は買おう!
SendMailImplクラスを使ってメール送信後に、引数で渡したMailオブジェクトからMessage-Idが取れるとうれしいなぁ。 今は以下のコードでなんとか取得しています。 *** SendMailImpl.java --- SendMailImpl2.java *************** *** 108,113 **** --- 108,1…
Windowsで動くウェブ開発専用のSMTP・POPサーバ を参考にメール配信のテストを書いて見ました。この方法だとDBのテストと同じ感覚でテストができました。1.上記のエントリーに従って、jamesをセットアップする 2.テストケースのsetUpメソッドで、受信するメ…
JSPで出力されたHTMLの先頭で、JSPディレクティブの場所の部分に余計な改行が出力されて、気持ち悪さを感じておりましたが、conf/web.xmlのJSPサーブレットでtrimSpacesで設定できることがわかりました。 jsp org.apache.jasper.servlet.JspServlet fork fal…