Japan Akihito Fujii's Weblog 日々是新 Akihito Fujii's Weblog

火曜日 11 30, 2004

English Translation: (Google) / (Yahoo!)

11/26は、SDC主催Creatorセミナーを2セッション開催しました。夕方18:00からセミナーはとても好評で、「遅い時間はありがたい。」「もっと遅い時間で、もっと長時間やってくれ」というコメントまで頂きました。一種の賭けで実施した、夕方セミナーでしたがトライしてよかったです。また開催したいと思います。あと、開発者の方々よりもエンドユーザの方が多かったのはすこし意外でしたね。11/29にも青山でセミナーを実施したのですが、本のサインをお願いされて、タジタジ・・・プラスワンの畑本さん、ごめんなさい。

金曜日 11 26, 2004

English Translation: (Google) / (Yahoo!)

Creatorのサンプルにやっと国際化のサンプルが追加されました。patch releaseでresource bundleのtemplateが実装されたりしたためですが、これでやっとCreatorで使える日本語アプリケーションが作れます!このサンプル、早く日本語訳ださねば・・・。

日曜日 11 21, 2004

English Translation: (Google) / (Yahoo!)

日経BP主催のJ2EEカンファレンスに参加しました。パネル、BOF・・・なんかしゃべりを焦ってしまって大失敗。話したいことがたくさん溜まった後に、「どうぞ」と振られると、的を絞った話ができなくなってしまいますね・・・反省、まだまだ未熟です。きちんと論点をまとめてノートをとりながらパネルに参加するべきでした。
しかし、Azulはすごいですね。はじめて、きちんとプレゼン聞きましたが、本当にJavaアプリの将来を劇的に変えるかもしれません。極端な話、App serverだけでなく、StarSuiteなどのjava appでもOKってことですから・・・。Netscape->Sun->Cobalt->Sun->AzulとSunに買収されまくりの北島さんが活躍されているそうですが、現実はどこかに買収されてしまうのかもしれませんね。こういうアイデアが出てくるところ、シリコンバレー&US恐るべしですね。
あと、豆蔵の長谷川さんの参加されたパネルは、面白くてGoodでした。(長谷川さん、EJBはサッカーグラウンドに出てきたキックボクサーじゃないです。最近サッカーがはやっているだけで、サッカー選手がK1に参戦するときが来たら逆になってしまいますね。)

水曜日 11 17, 2004

English Translation: (Google) / (Yahoo!)

11/16 Creator のセミナーを1日, 2 セッションという強行スケジュールで実施しました。18:00-20:00のセッションについては、集客の心配もしていたのですが、満員御礼!夜の部はもっと若いEngineerが来るんだろうと想像していたんですが、逆にEnd 企業/部門の方々が多かったのは新たな発見です。昼間は本業の業務が忙しいのでしょうか。JavaServer Facesのセッションは、SunのJavaの総帥、Principal SEの山口さんが担当されたんですが、非常にわかりやすくGoodでした。JSFの勉強したい、またはする予定の方は一度このプレゼン聞いてからにしてください。効率いいはずです。
次回は11/26に実施します。前回は手違いで、SDCにアナウンスされませんでしたが、今回はしばらくするとSDCのmail aliasにアナウンスされます。次はNetBeans 4.0, Java Studio Enterprise 7, Sun Java System Application server 8.1あたりで計画中。

月曜日 11 15, 2004

English Translation: (Google) / (Yahoo!)

e-Japan OSC seminar in 熊本、行って来ました。他の地域と比べて懇親会に出席された方がとても積極的で、特異な食文化(馬肉の焼肉のうまさにはホントびっくり)とあわせて、いい意味でとてもびっくりしました。「新しもの好き」がお国柄なんて、仰っていた方がいましたが、ちょっと熊本ファンになってしまいました。帰りに辛子レンコン買って帰ったんですが、さすが本場。辛い!(でもうまい)。また仕事作って行きたい!

水曜日 11 10, 2004

English Translation: (Google) / (Yahoo!)

EAのSRM working groupに出てきました。例のごとく、またまた、Meeting中によい意味での小バトルを繰り広げてしまいました。今日はそのねたでなく、マイクロソフト成本さんが飲み会の席で、「海外で買ったけど大きすぎて着れなかったシャツを、藤井さんでかいからあげるよ。」と発言・・・本当?!いい人じゃないですか。US Sunも賠償金もらったんで、Sun Japanの社員の私も遠慮なくシャツをいただこうかと・・・(関係ない)。Windowsマーク入ってたらどうしよう。ドキドキ。
しかし、飲みの席でも、いろいろな意味で、Open sourceや、Windows, office alternativeはいらないと言い切るMSは本当に恐るべしです。Sunの常識では理解できないようなことが言葉がバンバン発せられます。XPのSP2のリリースで激怒したSecurity Softのベンダーは、もっと声高に問題点を叫びましょう。
English Translation: (Google) / (Yahoo!)

blogs.sun.comを動かしているroller webloggerをSun Java System Application Server 7で一応動かすことができました。Securityの設定などなどまだ精査すべきところがありますが、とりあえずの動かすためにはということで情報公開です。と・・・ここまで書いて重大なことに気づきました、xmlやzip, jarなどのファイルをアップロードできない。うーん。どうしよう。また改めてtipsきちんと書きます。残念。
I tried to write how to install roller weblogger to App server7, but I found I could not upload xml, zip and jar files to blogs.sun.com. Ummm... I'll try to write install tips again soon.

step-1. Download MySQL and JDBC driver
Download MySQL 4.1, and MySQL Connector/J from www.mysql.org.Install MySQL 4.1 and configure DB with installation manual of Roller.
step-2. Library
Copy jar of MySQL Connector/J and jar file for JDBC Security Realm modified for Roller to /lib . And add those to classpath. (Admin GUI->server1->JVM setting->Path Setting->Classpath suffix.)
C:/Sun/jstudio_04Q4/AppServer7/lib/jdbcsecurity.jar
C:/Sun/jstudio_04Q4/AppServer7/lib/mysql-connector-java-3.0.15-ga-bin.jar
step-3. Create JDBC Connection Pool
JNDI NameMySQL41, Datasource
Classnamecom.mysql.jdbc.jdbc2.optional.MysqlConnectionPoolDataSource
Properties
serverNamelocalhost
port3306
userscott
passwordtiger
databaseNameroller
step-4. Create JDBC resource
JNDI Namejdbc/rollerdb
Pool NameMySQL41
JNDI Namejdbc/rollerdb
step-5. Jdbc realm
Add jdbc realm and change it as default realm. And then restart app server.
Namejdbc
class namesamples.security.jdbcrealm.JDBCRealm
Properties
dbusernamescott
dbpasswdtiger
dbdrivernamecom.mysql.jdbc.Driver
dburljdbc:mysql://localhost:3306/roller?autoReconnect=true
usertablerolleruser
roletableuserrole
usernamecolusername
userpasswdcolpassphrase
usergroupcolrolename
jaas-contextjdbcRealm
userpasswdcolpassphrase
step-6. Add sun-web.xml into WEB-INF
Add this xml file to roller/WEB-INF directory. And then create roller.war.
step-7. add security permission in domains\domain1\server1\config
this is not appropriate configuration // Core server classes get all permissions by default
grant codeBase "file:${com.sun.aas.installRoot}/-" {
permission java.security.AllPermission;
};
step-7. Deploy roller.war to SJS AS7 from Admin GUI and restart.

月曜日 11 08, 2004

English Translation: (Google) / (Yahoo!)

お気に入りおつまみ第2弾は、セブン・イレブンで売ってる「こだわりの柿ピー」。自宅近くのセブン・イレブンでビール6缶買ったときに、ちいさなパッケージをおまけでもらってからこのおつまみの大ファンです。ピーナッツ、柿の種それぞれがうまい。ふと、AERAだったか、なんかの雑誌を眺めているとこの「こだわりの柿ピー」が特集されているではありませんか・・・うまいはずです。しかし、ピーナッツ多めでケチ臭さを消すという、そんな親父殺しの秘策がこめられていたとは・・・これもまんまとはまってしまいました。一度お試しあれ。
English Translation: (Google) / (Yahoo!)

11/6は、第一土曜日ということで、Java ボランティア知恵の和の日。カミサンにちょいと文句を言われつつも今月も参加です。今回は講師として参加し、JavaOne名物のJavaクイズ、Still More Programing Puzzlersを谷本さんと日本語バージョンでやらせてもらいました。NERD GLASSES(オタク眼鏡)とマツケン・サンバのBGM用CDを携えて意気込んだんですが、見事にはずしてしまいました。3?才にもなると私にも恥ずかしさが出てきたのでしょうか・・・ノリが足りませんでした。反省。
J2EE, WebサービスとEnterprise系の最新製品技術ばかりやってきたので、すっかり忘れてしまっていましたが、私にもまだプログラマーとしての熱いものが残っていたようで、ボランティアと同時に私が触発されてしまいました。もう一度、改めてJavaを整理して勉強しようと決意してしまいました。

木曜日 11 04, 2004

English Translation: (Google) / (Yahoo!)

Creatorのセミナーを企画しました。興味のある方参加してください。実際、2時間で何が伝えられるのか難しいところですが、できるだけたくさんの方に気軽に参加していただきたくて、このような形態となりました。昼の部は仕事がという人にも参加していただけるように、夜の部も設けました。夜の部・・・終わったら飲みましょうか!?
ああ、実は準備ができてない。つ、つらい。頑張らねば。

月曜日 11 01, 2004

English Translation: (Google) / (Yahoo!)

酒の師匠、高橋徹さんに教えてもらったシェリー酒のおいしいお店、「しぇりークラブ」で飲みでした。飲みすぎて会計でビックリ。でも、うまいです。
English Translation: (Google) / (Yahoo!)

次期Java Studio EnterpriseのBeta凄いです。こんなに機能つけてこの価格はどう考えても理解できません。J2EE IDEとJava Enterprise System(Web, App, Directory, Access Manager, Portal)が融合した開発環境という初代はまだしも、UMLモデリングツールとProfilerつけて550円/従業員/年はまずいでしょう。1000人の会社でも55万円でモデリングツール使い放題ということですから。あまり宣伝していないので、まだあまり知られていませんが、Sunの立場を離れてもこれは本当に驚きです。いいのかわるいのか、Javaのツール分野では、Sunはかなりの度合いの価格破壊者になってしまったようです。ツールベンダーのみなさん、混乱させます。ごめんなさい。(特に日揮情報さん・・・)
日々是新 Akihito Fujii's Weblog