2008-02-01から1ヶ月間の記事一覧

本当の戦争の話をしよう

本当の戦争の話をしよう (文春文庫)作者: ティム・オブライエン,Tim O'Brien,村上春樹出版社/メーカー: 文藝春秋発売日: 1998/02/01メディア: 文庫購入: 9人 クリック: 213回この商品を含むブログ (106件) を見るベトナム戦争を題材とした連作短編集。ここに…

練習試合

茅ヶ崎にて練習試合。フットサル自体2週間ぶりで、練習試合は3週間ぶりなので、 結構きつかったです。^^);しかも最初人数が5人ジャストだったし。メンバーには最近よく参加してくれるコーチがいたし、うちのエースも きれきれだったので、終始ゲームを支…

ツールの重要性

「開発手法/方法論」のブログ記事一覧-N2 ToolBox(跡地) から 2007-01-07 - 日記 に飛んだら、Kijimunaの話題が出ていた。確かにリファクタリングに追随してほしいわな。って思ってたら、Kijimunaのplugin.xmlにorg.eclipse.ltk.core.refactoring.renamePart…

ログ周りのプラグイン

ログ周りでこんなプラグインがあるといいな - wyukawa’s blog上記で書いたことを実装することを考えたとき、S2DaoPlugin が参考になりそうだったので、少し見てみた。最初、Javaエディター(org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditorAc…

maven-eclipse-plugin

id:ppoiさんにいろいろ教えてもらったので、メモっとく。開発環境と本番環境が異なるのはよくあるケース(というかほとんど?)だと思う。たとえば開発時はWTP+Tomcatを使っていてSeasarのトランザクションマネージャを使うためJDBCドライバが必要だが、 本…

ドキュメント改定、スナップショットの追加

Doltengのドキュメント作ったほうがいいよーとSeasar-dev:783で突っ込んだ手前、 Kijimunaのドキュメントも充実させることに。ついでに、Kijimunaのスナップショットも利用できるようにしました。>id:ppoiさんくわしくは、http://kijimuna.seasar.org/ をご…

FileSystemComponentAutoRegister, JarComponentAutoRegister, ComponentAutoRegister対応

ひとまずコミットしました(r161)。SMART deployは未対応。とりあえずこれでs2jdbc-tutorialでエラーは出なくなりました。このバージョンでSeasar2.4.22にかけるとsrc\test\resources\org\seasar\framework\container\factory\ComponentTagHandler2Test.dicon…

Adapterパターン

デザインパターンの1つであるAdapterパターンの適用には3パターンある気がする。1つ目は、一番シンプルな形で、増補改訂版Java言語で学ぶデザインパターン入門作者: 結城浩出版社/メーカー: ソフトバンククリエイティブ発売日: 2004/06/19メディア: 大型本…

ビルド自動化

http://journal.mycom.co.jp/articles/2007/06/11/pluginbuilder/index.htmlかhttp://mojo.codehaus.org/pde-maven-plugin/を使えばできるっぽいが、Eclipseが入ってないとSIできないのはちょっとなあ。

ガープの世界

ガープの世界〈上〉 (新潮文庫)作者: ジョンアーヴィング,筒井正明出版社/メーカー: 新潮社発売日: 1988/10/28メディア: 文庫購入: 6人 クリック: 73回この商品を含むブログ (97件) を見るガープの世界〈下〉 (新潮文庫)作者: ジョンアーヴィング,筒井正明出…

芝公園

芝公園でフットサル。チーム内でゲーム。そんなにプレッシャーが無いのに、ボールタッチが大きかったり、パスの精度が悪かったりしてた。精進せねば。

Maven Repo Search

メモっとこ http://maven.ozacc.com/ついでにリポジトリも。 http://repo1.maven.org/maven2/ http://maven.seasar.org/maven2 http://people.apache.org/repo/m2-snapshot-repository

簡単なサンプルを試してみる

Maven2でWTP2.0対応のWebアプリのプロジェクトを生成し、SAStrutsのサンプルを のっけてみて、でついでにエラーをResourceSynchronizerで表示させるメモ。http://d.hatena.ne.jp/higayasuo/20080214 http://d.hatena.ne.jp/taichitaichi/20080211/1202759047…

いろんな意見

http://d.hatena.ne.jp/kwatch/20080215いろんな意見があるもんだ。でも、Struts 1.3.8って300Kもあったかなあ。

EclipseプラグインのWTP2.0対応

Maven Eclipse Pluginの 2.5-SNAPSHOTを使って、[Seasar-user:5287] Re: Maven2 & WTPんな感じに書けばいけそう。2.4だと無理っぽい。

Archetypeプラグイン

http://d.hatena.ne.jp/masanobuimai/20080210#1202645716http://d.hatena.ne.jp/waman/20080213/1202922115http://maven.apache.org/plugins/maven-archetype-plugin/usage.htmlによれば、 mvn archetype:create だけでよくなったそうな。ただし、Maven 2 A…

あれやこれや

議論:Mavenはビルドに適したツールか?上記の記事に関して、id:szk-takanoriさんがコメントしてます。2008-02-12私自身はMaven2初心者です。やはりAntに比べると敷居は高いです。情報も少ないし。現状では、 書籍なら、Apache Maven 2.0入門 Java・オープン…

コンポーネントの自動登録

KIJIMUNA-22の FileSystemComponentAutoRegister JarComponentAutoRegister ComponentAutoRegister に関しては、S2JSFプラグインのソースを持ってくることで対応中。 またSeasarのjarもバンドルせずに、ClassPattern、AutoNaming、ユーティリティ系を 移植す…

練習試合

平塚のとある体育館にて合計3チームによる練習試合。寒さと床の滑りやすさにはちょっとマイッタ。底がはがれているシューズをガムテープで補修して使ったけど、最後のほうにははがれてたし。

ログ周りでこんなプラグインがあるといいな

ソースを読む際にログメッセージを参考にすることはあると思います。Seasarなら、「S2Containerを作成します。」っていうメッセージはs2-framework\src\main\resources\SSRMessages_ja.propertiesに DSSR0106というメッセージIDで保存されており、s2-framewo…

文字コード

Kijimunaのtrunk(r160)のソースの文字コードがSJISだったりUTF-8だったりしてた。ほとんどがSJISだけど、以下のものはUTF-8。あとindex.htmlの改行コードがLFになってた。こんど直しとこ。 /org.seasar.kijimuna/changelog_ja.txt /org.seasar.kijimuna/feat…

RSE(Remote System Explorer)

たけぞうさんが紹介しているRSE(Remote System Explorer) というEclipseプラグイン、いけてる。コマンドプロンプトのタブ補完が効かないのがちょっと残念だけど。あとFont Size ChangerはSeasar Conference 2007 Autumnのひがさんのプレゼンで見た気が。

不安定

Eclipse 3.3にWebLauncher入れてるとなんか不安定になるな。以下のエラーログが出てるし。どういうときに 再現するのかが良くわからないけど。ま、そんなに使わないのでとりあえずアンインストールしておく。 java.lang.NullPointerException at java.util.H…

だいたいのステップ数

プロダクト バージョン ステップ数 S2 EA1 4.9k s2framework 2.4.22 26k s2extention 2.4.22 15k s2tiger 2.4.22 20k teeda-core 1.0.11-SP2 40k teeda-extention 1.0.11-SP2 23k struts 1.2.9 27k sa-struts 1.0.0 2.8k 確かにSAStruts少ないな。

メリット、デメリット

http://d.hatena.ne.jp/higayasuo/20080203#1202012253 http://d.hatena.ne.jp/shot6/20080203 http://d.hatena.ne.jp/habuakihiro/20080203#1202033512うーむ。私自身はTeeda(JSF)はあんまり触ったことないので、なんともいえないですが、 何となく思うの…

クラスローダ

http://www-06.ibm.com/jp/software/websphere/developer/j2ee/strategy/を読んでわかった気になって、 後日またわからなくなって、また読み返してしまう。そんなクラスローダ。^^);ちなみに、Strutsの以下のクラスローディングの仕方は public static Class…

1.0.0をちょっとみてみる

SAStruts1.0.0をちょっとみてみる。ふーむ、RequestProcessorを継承したS2RequestProcessorでActionを作っているのか。 で、Actionはリクエストの度に作られると。これはStruts1.2.9とちがうな。Struts1.2.9の場合、Actionはリクエスト間で共有されるので、…

大会中止

雪のため、茅ヶ崎でのフットサル大会は中止。まあ、さすがにこの雪じゃね。

ソース比較 diconファイルパース部分

S2JSFプラグインでは、diconファイルのパースにFuzzyXMLというDOMライクなものを使っている。一方、KijimunaではSAXパースしている。なので以下のようになっている場合、componentタグをチェックしているときに 子タグであるinitMethodタグやargタグの情報は…

大会

藤沢の大会に出てきました。この大会に参加するのは去年の9月以来かな。で、結果は、3戦3敗...orz僕自身もコーナーで1点取ったけど、ミスパスで2点ぐらい取られたしなー。