トップ 最新 追記

ふたつの川うるおう日記

Seasar Conference 2008 Autumn - 9/6(SAT), Tokyo

2006-05-02 (Tue)

_ [Java][Seasar] S2Directory 0.2.2 Released

S2Directory 0.2.2 をリリースしました。変更点は下記の通りです。

  • DN指定がないDTOによる検索時のバグ修正
  • エンティティに定義された戻り値がString型の属性に対して、List型のDaoクラスを利用した場合のバグ修正
  • フィールドアノテーションファクトリクラスの導入
    • directorydao.dicon ファイルを入れ替える必要があります。

またしても致命的だったので修正してリリースしました。

0.1で動いていたのが、テストケースが漏れてて動かなくなってました。。

| Bookmark:

_ [Server][Seasar] 二夜連続更新

Hyper Estraier 1.2.3にしたら早速Hyper Estraier 1.2.4が出た。ついでにApache 2.2.2も出たのでアップデート。configureのバグは直ってないな。

なんか、Hyper Estraierのestcmd extkeysが1.2.3から1回目セグメンテーション違反するみたい。2回実行すると問題ない?

[追記] エラーを起こしてるのはMecabでした。そういえば、いつもHyper Estraierを入れ替える際にMecabも最新版に入れ替えていました。。

コメントにある通り、Hyper Estraier的には既に処理を終えているところでのエラーのようなので、無視して大丈夫なようです。mikioさんありがとうございました。

| Bookmark:

2006-05-03 (Wed)

_ [Client] Thunderbird 1.5.0.2にアップデート

pigfootのMozilla Thunderbird 1.0.7 (Windows/20051005-pigfoot) P3 build for All CPUs support SSE2を使っていて、pigfoot版1.5をたまに試していたものの日本語化拡張が上手く入らず、ずっと1.5化を先延ばししていましたが、pigfoot版は2.0系に行ってしまったので、いい加減1.5にしないとなと思い、Mozilla Japan謹製ビルド使うことにしました。

結論として、もうP3ビルドとたいして速度の違い感じないですね(;´ー`)。これからは謹製ビルドでいこう。

| Bookmark:

2006-05-04 (Thu)

_ [Java] 存在しない・・・

依存関係で既に存在しないバージョンがあって困り中。Plexusとかいうやつで依存しているものがない。。

<dependency>
  <groupId>xstream</groupId>
  <artifactId>xstream</artifactId>
  <version>1.0-SNAPSHOT</version>
</dependency>

SNAPSHOTなんてすぐ変わるからー。ASFにあるリポジトリも、SeasarやCodeHouseみたいにlibディレクトリ含めて欲しいなぁ。

| Bookmark:

2006-05-05 (Fri)

_ [Admin][Server] OpenSSL 0.9.8b and 0.9.7j are now available

GW中にアップデートなんか多いなぁ。海外はGWなんてないはずなのに(;´ー`)。

| Bookmark:

2006-05-06 (Sat)

_ [Java] Maven2のScpWagonのサーバサイドのumaskを見ない問題

パッチ投げた。英語が怪しい。同一インスタンス中は、1回umask調べたら2回目以降は調べないようにしようかと思ったけど、とりあえず毎回調べるようにしときました。ちなみにantにも同じ問題があるので、Maven2のパッチが通ったらantも直して投げよう。

| Bookmark:

2006-05-08 (Mon)

_ [Admin][Server] サーバ断続的に停止

本日このサイトのサーバが置いてあるとこで物理的なレイアウト変更をしているらしく、サーバがたまに止まっております。。。

| Bookmark:

_ [Java][Seasar] HOT deploy

すごい!!!やばい!Seasar2 2.4.0 beta-2 SNAPSHOTで実装されたこの機能を使うとコンテキストの再ロードが不要になります。Tomcatで試しました。今までJavaでWEBアプリ作るのに一番面倒だった問題が一気に解決します。これはServlet開発の革命になるんじゃないでしょうか。サンプル弄って思わず声に出して「すげー」っと言ってしまいました(汗。今日の夜にいろいろ組み込んで試してみたいです。サンプルではDtoCreatorとActionCreatorしか使っていないですが、他にも、LogicCreator、ServiceCreator、DxoCreator、PageCreatorなどたくさんあるようです。というか実質なんでもHOT deployできるみたいです。

EclipseとTomcatで試すと、そこそこコードを修正すると「Hot code replace failed」というエラーが発生しますが、気にせずContinue押せば修正が反映されて動作します。

追記: 大学からの帰り道、考えながら本読んでたら降りる駅通過してしまいました。それで思ったこと。

  • Hot deploy出来るならSimpleSinglePackageCreatorを継承したCreatorを使うActionなど用の機能的に別実装があまり出来にくいクラスは、今までやっていたDIするためのインタフェース定義は別にいらないんじゃないか?
  • 毎回ClassLoadするコストはどんな感じか?
    • 体感して遅くなるようなら最後にHot deploy対象から外してしまえばOK。
  • でも便利だからいっそ開発中はAllJavaCreatorとか作って全クラス対象にしてしまい、終わったら必要最小限のみHot deploy対象にしてしまうと良いかも?

いろいろ試してみたい。でも今日の夜と明日はやることがあった。。。つっこんで試すのは明後日以降かな。Seasar Conference 2006 Springの基調講演が楽しみです。

| Bookmark:

2006-05-13 (Sat)

_ [雑記] 帰宅

この時期に旅立ってきた(;´ー`)。本日の明日のための準備ありがとうございましたー>後輩。

| Bookmark:

2006-05-14 (Sun)

_ [Seasar] Seasar Conference 2006 Springの日

いよいよ今日です。参加される皆さんどうぞよろしくお願いいたしますヽ(´ー`)ノ。

| Bookmark:

_ [Seasar] Seasar Conference 2006 Spring終了

皆さんお疲れ様でしたー。いろいろ大変でしたがたくさんの方々に来ていただき盛り上がって楽しかったです。スタッフの皆さん僕の拙い指示の中、いろいろ助けていただきありがとうございました。羽生さん栗原さん、学部やS2Directoryの宣伝ありがとうございました。

S2Directoryに興味を持っていただいた方々に結構お声を掛けていただいてとても嬉しかったです(゜ー゜)。またいろいろと目標が出来ました。頑張ります。

イベント運営という面でも、自分なりの反省点もいろいろ見つかりました。11月12日(日)の秋のカンファレンスにつなげたいと思います。

  • 事前の会場把握不足
    • DHCP認証を更新する必要があった
      • sugaさん、その場でスクリプト作成ありがとうございました。
    • 電源の口が3つのと2つので合わないとこがあった
    • 事前に会場把握を複数人で行い、その方々を中心にリーダ的なものを定めて最後まで任せた方が良さそう
    • 大学関係者がもっと必要
      • 後輩を巻き込もうー
  • 備品はもっと余裕を用意しておいた方が良い
  • セロハンテープや画鋲、はさみなどの細かい消耗品まで配慮を
  • 臨機応変に話す練習
    • 誰かにお願いする時
    • 懇親会で突然振られて何話したか覚えてない・・・
      • 大学の後輩にIRCで言ったら、予想の範囲内じゃないですかっと(;´ー`)。確かによく考えればその可能性は十分すぎるほどありました。予想不足です。

それ以外に帰りの電車の中で強く思ったのは、以前栗原さんがおっしゃっていた「皆さん、所属部署や上下関係に縛られてしまい会社では出来ないことが、OSSコミュニティでならやりたい人が出来る場なんだ」ということはまさにその通りだなということでした。僕の場合、幸か不幸か普通の会社で働くことが今後も少なさそうなので、社会勉強を一からする機会が少ないのですが、今回のイベントを通じて、マネージメントをどうしたら良いのかいろいろ反省し勉強になりました。

そう考えると、欧米では教会に集まってボランティアで皆でいろいろなことを成し遂げていくことが習慣となっているから、OSSにおいてもその延長で潤滑な運営ができるってのも実感が沸きました。もちろんそれだけではないと思いますが、こういった経験を小さいころから重ねていっているというのは強みだと思います。

そんなこんな思いながら、疲れていたので無事終わったご褒美に別料金の特急電車に乗りながら帰宅しました(゜ー゜)。

明日は物品の返却と御礼回りしてきまーす。今日の防災センターの方はとても良い方でした。ではではおやすみなさいませ。

| Bookmark:

_ [Seasar] スタッフMVP?

栗原さん羽生さんから勝手に選ぶスタッフMVPに選ばれました。どうもありがとうございますm(_ _)m。その場その場でいろいろな方々が上手く仕切っていただいていましたので、どちらかというと僕はうろうろしているだけ感があります(汗。その場その場で着々と準備・対応をしていただきましたスタッフ皆さんに感謝いたします。

やはりスタッフよりスピーチやブースに出展された方々が主役ですので、次回はもっとスムーズに準備して、スタッフの皆さんもセッションをじっくり見れるようになれたら良いなと思います。

| Bookmark:

2006-05-15 (Mon)

_ [大学] 市谷に侵食

今日は朝から物品返却をいろいろとしてきました。会議室案内所の方とか昔、初めて行った時、超不審人物に見られた(学生なので追い返されたり、、)けどもう今日はちょっと雑談しちゃったりと、とてもフレンドリーでした。学生部の方も学部事務通してメールでやりとりしてただけでしたが良い方でした。昨日いた防災センターの方も別の場所にいたのでご挨拶。一番面白かったのが、ヤマト運輸の方で、オペレーションセンターから間違った情報がいってたらしく、サクッと荷物回収にきたつもりが、なんかダンボールが13個もあるーってことで、午前中の配送まだあるので・・・また後で電話します。。っとものすごい速度で後ずさりしながら去っていきましたw。その後お昼返上(?)で12時ぐらいに取りにきて、可哀相だったので、学生部から借りてた台車があったので、一緒に運ぶの手伝ってあげました(゜∀゜)。

とまぁ、着々と市谷に侵食中です(゜ー゜)。

そして、忘れちゃいけないのが、昨日会場延長使用のためわざわざお越しいただいた僕の担当教授と、いろいろと手配していただいた学部事務局の皆さん!明日会いにいかなければ。御礼は論文執筆で。。。

| Bookmark:

_ [Seasar] S2AnAコミッタになりました

t-wadaさんにS2AnAコミッタにしていただいたので、S2Directoryをどう連携させるか考えたいと思います。ぱっと見た感じRoleをそのままグループにマッピングすれば良さそう。グループの定義はS2Direcotryのdirectory.diconに今まで使うことなかったもののあったりするので、これの出番かなー。

| Bookmark:

2006-05-16 (Tue)

_ [Seasar] S2StrutsのS2Container 2.4対応はいつだろう

いつ対応されるのかな。2.3.8と2.4.0-beta-2を混ぜて置いて、web.xmlにhotdeployfilterを設定してないと一瞬動いてるように見えて、対応してないことに気づかずにあーだこーだやってました。。

Hot Deploy早く使いたいですね〜。ActionCreatorがInterfaceCentricSinglePackageCreatorじゃなくてSimpleSinglePackageCreatorを継承しているのが気になる。Actionはインタフェース定義をしない方向になっていくのだろうか(?)。

| Bookmark:

_ [大学] 帰宅

後輩の査読してたらこんな時間(21:16)。帰ろう。

| Bookmark:

2006-05-17 (Wed)

_ [Admin][Seasar] サーバチームメンバーにtsujiさん追加

サーバチームメンバーにtsujiさんが加わったので、管理系スクリプト充実させたいと思います。

そしてWEBアプリも。

| Bookmark:

2006-05-18 (Thu)

_ [Seasar] バージョンの組み合わせ

確かに判りにくいかもしれない。基本Stable版であれば、全部新しいやつを使えば良いはず。今使っているのを書いておこう。

  • antlr-2.7.5.jar
  • aopalliance-1.0.jar
  • asm-2.0.jar
  • commons-beanutils-core-1.7.0.jar
  • commons-codec-1.3.jar
  • commons-collections-3.0.jar
  • commons-configuration-1.0.jar
  • commons-digester-1.6.jar
  • commons-fileupload-1.0.jar
  • commons-lang-2.0.jar
  • commons-logging-1.0.4.jar
  • commons-validator-1.1.4.jar
  • gentlyWEB-utils-1.1.jar
  • geronimo-jta_1.0.1B_spec-1.0.jar
  • javassist-3.0.jar
  • jaxen-1.1-beta-8.jar
  • jstl-1.1.jar
  • junit-3.8.1.jar
  • log4j-1.2.13.jar
  • mayaa-1.1.0-beta2.jar
  • nekohtml-0.9.5.jar
  • ognl-2.6.7.jar
  • postgresql-8.1-405.jdbc3.jar
  • rhino-1.6r2.jar
  • s2-dao-1.0.31.jar
  • s2-dao-tiger-1.0.31.jar
  • s2-directory-0.2.2.jar
  • s2-extension-2.3.8.jar
  • s2-framework-2.3.8.jar
  • s2-struts-1.2.2.jar
  • s2-struts-qualified-0.6.jar
  • s2-struts-tiger-1.2.0.jar
  • standard-1.1.2.jar
  • struts-1.2.8.jar
  • xercesImpl-2.7.1.jar
  • xml-apis-1.3.jar
| Bookmark:

2006-05-19 (Fri)

_ [Seasar] seasar.org のトップページ別案

寝ようと思ったら、小林さんがseasar.org のトップページを改善されようとしてたので、お手伝い(?)してみました。

画像系は今まであったのを流用したので手抜きといえば手抜き。プロダクト説明テーブルのDocumentとDownloadはアイコンが欲しい。

[3:56追記]: いろいろまずいタグがあったので修正、85点らしい。

[12:35追記]: コンテントネゴシエーションに対応しました。Mayaaのロケールもこの形式になると嬉しいな。。。(汗。

[13:38追記] 2ch> 3ペインバージョンはFirefoxでは右の列が、中央の列に被って表示が崩れちゃってます。

本当ですね。作ってる途中までFirefoxでも問題無かったはずですが、どっかで必要なタグ飛ばしちゃったらしいです。とりあえず現状2ペインで行きそうなので、3ペインは放置で。

| Bookmark:

_ [Seasar] JavaDocとコメントとコーディング規約

あると嬉しいですね。ただ、S2Directoryではコメントやコミットログ全部書いてますが、S2Containerは基本的にAPI触るプロダクトでもないので、S2Strutsなど周辺プロダクトで実際に使う時のdiconファイルの書き方がしっかり書いてあればそれで困ることはあまりない気がします。それか利用サンプルを大量に?。

個人的にコーディング規約が欲しいです。S2Directoryでは僕の気に入っている勝手な規約をEclipseプロジェクトの設定ファイルに入れてコミットしてあります。Ctrl + s の前に Ctrl + Shift + f すると満足します。O型なのにコンピュータ関係に関しては、配置や改行位置、インデントなどきっちりしてないと気がすまないのです・・・。

追記: S2ContainerやS2JMSなど一部プロジェクトではフォーマット設定含まれていました。よく見てなくてごめんなさいm(_ _)m。というわけで、このフォーマットに揃えようかなぁ。見てみた感じほとんど今使ってるのと変わらないみたいです。

| Bookmark:

_ [Seasar] トラッキングとフォーラムとS2AnA

もうちょいお待ちください・・・。

| Bookmark:

_ [大学] 試験監督

超暇だった。これから採点作業。

| Bookmark:

2006-05-21 (Sun)

_ [雑記] 初島から帰宅

土日で初島行って来ました。居ない間になんかいろいろ盛り上がってるーーヽ(´ー`)ノ。

| Bookmark:

2006-05-22 (Mon)

_ [大学] DNS鯖が外部から繋がらない様子

なんかキャンパスにある上位DNS鯖に学内からはPING通って、学外からはPINGが通らない様子。通らなくなった前後でウィルスに関する告知が3通全学生に飛んでるので、ウィルス対策といってなんかファイアウォールでも設定してミスったのではないか説。

とりあえずうちの学部のFQDNの委譲元設定がここにあるので、全サーバ全滅中_| ̄|○。手が出せない領域なので、直るのを待ち中です。後輩を通じて管轄されてるとこに内部OKで外部NGな状況を伝えられないか頑張る。

追記: 復旧したそうです。PINGが通らないのは問題無かったらしい。フロアスイッチの様子がおかしかったそうです。

| Bookmark:

_ [Seasar] ユーザとグループマッピング

やろうとするとAnAの概念があると楽だなぁってのが良くわかりました。とりあえず、ユーザとグループマッピングするのにJoSQL使ってやりました。あまりに便利なので、S2DirectoryでAnAのとこに入れたいな・・・。

| Bookmark:

_ [Seasar] S2StrutsのHot Deploy対応

ブランチに18日からアップされていました。まだアナウンス等はないので途中なのかもしれませんが、素晴らしいですヽ(´ー`)ノ。

| Bookmark:

2006-05-23 (Tue)

_ [雑記] お絵かき予定

明日は1日お絵描き!?。

| Bookmark:

2006-05-27 (Sat)

_ [雑記] 結婚式2次会〜3次会

行ってきました。幸せな雰囲気で和んで良かった、催しも面白かったです。末永くお幸せにーヽ(´ー`)ノ。

姉の時は家族席で結婚式・披露宴だけだったので、2次会・3次会は初でした。今日は爆酔しそうだ。

| Bookmark:

2006-05-28 (Sun)

_ [Java] JDK 5.0 Update 7

ReleaseNotes

org/apache/lucene/index/IndexReaderを除外しないといけないバグが直りました(詳細1,詳細2)。JIRAとかこれのための対応が必要でした。

| Bookmark:

2006-05-30 (Tue)

_ [Seasar] The Seasar Foundation Issues開設しました

開設しました。既存プロジェクトをマッピングするのに、LDAPから引っ張ってきた情報をスクリプトでJelly Tags形式のJiraJellyに整形することで、ユーザやグループ、プロジェクト、パーミッション作成は割とスムーズにできましたが、LDAP上で持っていないメールアドレスやカテゴリ分けを設定してくのがどうしても手動になってしまうため面倒でした。

ただ、お蔭様でJIRAに非常に詳しくなりました。現状の不満点は、正規表現でのパーミッション定義が出来ないことと、グループマッピングはLDAPのposixGroup見て欲しい(これはかなり重要!)ってことです。後者はプログラム書いてどうにかしようと思ったもののユーザ管理にOSUserを使っていて、こいつがグループの概念をちゃんと持っていないようで無理そうなので辞めました(S2AnAの出番?)。また、ドキュメントの間違いも見つけた(ハマッた)ので、超フレンドリーなATLASSIANのセールスの人(ライセンス発行連絡してくれた方)に報告(実際はJIRAのJIRAへ投稿)しようと思います。

問題は、今朝もあったみたいですが、メモリが足りなくなって吹っ飛ばないと良いなってことです・・・。一番良いのは専用鯖に隔離?。

| Bookmark:

_ [Seasar] 検索用インデックス化スクリプト改善

指定ディレクトリ以下全部登録 -> 検索除外ファイル削除という手順を踏んでたのを、findとgrepで必要なやつを estcmd gather -cl -il ja -sd -cm casket - に渡して登録するようにしました。

| Bookmark:

2006-05-31 (Wed)

_ [大学] 風邪菌

研究室に風邪菌がいるかも。。貰ってしまったようで激しく体がだるい。明日はお休みしよう。

| Bookmark:

| Return to page top | Vicuna CMS - WordPress Theme - Vicuna Ninja Style for tDiary |