2007-10-01から1ヶ月間の記事一覧

「Seasar 2サクサク開発実践カリキュラム」のサンプルコードダウンロード

先日執筆させて頂いたWEB+DB PRESS Vol.41 の 特集2「Seasar 2サクサク開発実践カリキュラム」 で使用するサンプルコードが以下のURLよりダウンロードできます。 WEB+DB PRESS Vol.41 補足情報 http://www.gihyo.co.jp/magazines/wdpress/support/Vol41 サン…

ホットデプロイの恩恵はサーバ再起動の待ち時間以上のものがある

昨日、昔に開発したWebアプリの修正をやってて、改めてホットデプロイの便利さを痛感。 ホットデプロイの恩恵はサーバ再起動の待ち時間カットする以上のものがある。 具体的には、サーバ再起動後には、セッションの値が消えてしまっている為に、 IDとパスワ…

そういえば、、

ETC

今日、誕生日だなぁ。

HTML 文法チェッカ

ETC

Another HTML-lint gateway http://openlab.ring.gr.jp/k16/htmllint/htmllint.html 文法チェッカのリンク集よると『おそらく日本最強のチェッカ』とのこと。

SQLファイルにはページング処理を書かずにページング

examples/entity/Employee/selectAll.sql select ...List<EmployeeDto> results = jdbcManager.selectBySqlFile( EmployeeDto.class, "examples.entity.Employee.selectAll") .getResultList(); もちろん、ページングもできます。 List<EmployeeDto> results = jdbcManager.selectBySql</employeedto></employeedto>…

一対多関連を試してみたが、、、

S2JDBCの一対多関連を試そうと思って以下のようなメソッドを書いてみました。 public Dept findWithEmps(Integer id) { return jdbcManager.from(Dept.class) .join("emps") .where("id = ?", id) .getSingleResult(); } テストメソッドはこんな感じ。 publi…

DBFluteの検索メソッドをS2JDBCで書き直してみました

WEB+DB PRESS vol.41(P.85)に掲載したDBFluteで実装した検索メソッドを S2JDBCで書き直してみました。 findEmpsメソッドはEMPテーブルに対して、 次の要求を満たすSELECT文を発行します。 DEPTテーブルとの結合 日付の範囲検索 文字列の先頭一致 並べ替え ■ …

S2JDBCで話題の「流れるようなインターフェース」のS2Dxo版を妄想してみる

■ 変換先型 メソッド名(変換元型) Member member = dxoManager.from(this) .returnType(Member.class) .addConversionRule("memberId", "id") .convertWithNewInstance(); ■ void メソッド名(変換元型, 変換先型) dxoManager.from(member) .to(this) .addCon…

Mavenプロジェクトで3rdパーティJARを扱う方法

[pom.xml] ... javax.activation activation 1.1 system ${basedir}/lib/activation.jar my-project +-- src/ +-- lib/ +-- activation.jar +-- pom.xml なっ、なるほど。こんな方法があったのかぁ。 これだと、レガシーのプロジェクトも容易にMaven2対応で…

WEB+DB PRESS Vol.41 にSeasar2の記事を執筆しました

WEB+DB PRESS Vol.41 の見本誌を頂きました! 実際に製本された自分の書いた記事を見ると感慨深いものがありました。 一緒に執筆させて頂いた id:higayasuo さん、id:jflute さん、 技術評論社の担当者のTさん、そして、原稿をレビューして頂いた id:koichik…

人生いろいろ、dewaもいろいろ♪ - Part 3

〜インターネットで色々なdewaを探索するシリーズ〜 DEWAロックサービス http://www.dewalock.com/ 『ロック』と聞くと音楽やプロレス技を想像してしまったが、 どうもドアのロック(錠)のことらしい。 鍵、合鍵、防犯用品などを取り扱うサービスを提供して…

人生いろいろ、dewaもいろいろ♪ - Part 2

〜インターネットで色々なdewaを探索するシリーズ〜 DeWA-Webへようこそ! http://www.dewa.or.jp/ インターネットプロバイダのようです。 DeWAが何の略なのかは不明。微妙に 'e'が小文字なのが気になる。 会員のホームページURLが以下のようになるので、 de…

スパイダーマン3があらかじめ蓄積されている8GBメモリー内蔵の携帯

ETC

「スパイダーマン3」をあらかじめ組み込んだ形で提供する 映画が丸々1本入ったまま出荷される携帯とはビックリ!

初音ミク

ETC

一部で話題の「初音ミク」を初めてニコニコ動画で見ました。 凄いとは聞いていましたが、驚きました。 色々な所で応用できる可能性があると思います。 - sent from W-ZERO3

人生いろいろ、dewaもいろいろ♪ - Part 1

〜インターネットで色々なdewaを探索するシリーズ〜 「でわ」という名前は自分でも珍しい苗字だと思っています。 でも、さすが世界は広い! 検索エンジンで調べると、実に様々な "dewa" と出会うではないか。 今日から合間を見つけて、モチベーションの続く…

上手くいかないソースコードをMLに添付する際のマナー

実際にうまくいかないソースを そのまま添付してもらった方がいいかもしれません. その際は,Teeda HTML Example に置くだけで確認 できるようだと助かります. なるほど。ダウンロードできるサンプルプロジェクトに、 置くだけで確認できるソースコードを…

Seasar Conference 2007 Autumn の申込が開始されました

Seasar Conference 2007 Autumn の申込が以下のURLから 行うことができます。セッション一覧を公開されています。http://event.seasarfoundation.org/sc2007autumn/ ちなみに、私が担当するセッションは以下のとおりです。 実践的なサンプルアプリをその…

大学発ベンチャーの経常利益ランキング

ETC

今日(2007年10月10日)の日本経済新聞を見てみると、 なんとうちの会社(ティーアンドエフカンパニー http://www.tafc.co.jp/) のことが掲載されているではないか。 なんでも大学発ベンチャーの調査において、 2006年度実績の経常利益ランキングで10…

腰痛対策

ETC

腰痛対策として2ヶ月ほど前に購入した電気治療器が結構いい感じです。 # 他社製品と比較した訳ではありませんが、、、。 ナショナル - 電気治療器 EW6021 http://national.jp/product/beauty_health/treatment/detail/s_ew6021.html [お勧めポイント] パッ…

息子の幼稚園の運動会

ETC

先週末は、息子の幼稚園の運動会でした。 毎年、ビデオ撮影で良いポジションを取るために 早くから並ぶお父さんの話題になります。 去年は午前3時に並んでいる人がいると聞いて、 ビックリしていたのですが、 なんと今年は前日の夜の10時から並んでいる人…

.NET Frameworkライブラリのソースコード公開へ

MS

米マイクロソフトは10月3日(現地時間)、Scott Guthrie氏のブログで、.NET Frameworkライブラリのソースコードの一般公開を発表した。今年後半の、.NET 3.5/Visual Studio 2008(以下、VS 2008)のリリースと同時に公開する予定だ。 オープンソースのプロ…

Googleドキュメント

GoogleDocsってすごい 20:47ってただ感動しただけですけど、いや本当にすごいやこれ 自分もビビった。グループワークのあり方が変りますね。 Googleドキュメント - オンラインで文書を作成して仲間と共有 http://www.google.co.jp/intl/ja/options/ から 「…

WTP 2.0.1

Release 2.0.1 is a maintenance release to fix serious defects present in release 2.0.0 as well as improve its stability and performance. 深刻な欠陥を修正して、安定性とパフォーマンスを改善したようです。

publicフィールド

Teeda 1.0.11によりpublicフィールドが繰り返し項目にも対応したのが嬉しいです。 例えば、従業員の一覧を表示する場合はこんなにもスッキリしたソースコードになります。従業員のプロパティ: 従業員ID(empId) 従業員名(empName) 入社日(hireDate) 部…

Teeda 1.0.11 リリース

Teeda のバージョン1.0.11がリリースされました。 Teeda1.0.10からの修正点: http://teeda.seasar.org/ja/roadmap_and_changes.html#1.0.11 ダウンロード: http://teeda.seasar.org/ja/index.html Maven2からのご利用: http://www.seasar.org/wiki/index.…

Tomcatのバージョンを調べるには?

今使っているTomcatのバージョンを知りたいけど、 どうやって調べるのかなぁ、 なんて思ってたら${TOMCAT_HOME}\bin 以下に version.bat とか version.sh なんてものがあるじゃあないか。 知らなかった。(いつの間に、、、。)