<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5721264818660161663</id><updated>2011-12-29T15:52:57.390+09:00</updated><category term='Mobile'/><category term='WebService'/><category term='JBoss'/><category term='Salesforce'/><category term='Force.com'/><category term='PaaS'/><category term='EJB3'/><category term='Seam'/><category term='ESB'/><category term='SCA'/><category term='Misc'/><category term='SSO'/><category term='Java'/><category term='NetBeans'/><category term='Oracle'/><category term='SOA'/><category term='Google'/><category term='OpenID'/><category term='SNS'/><category term='Tomcat'/><category term='VoIP'/><category term='Flash'/><category term='SaaS'/><category term='Database'/><category term='Eclipse'/><category term='Springframework'/><category term='Apache'/><category term='JavaScript'/><category term='P2P'/><title type='text'>Mitsuhiro Okamoto's Weblog</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.mokamoto.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://blog.mokamoto.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Mitsuhiro</name><uri>http://www.blogger.com/profile/15686673747474702516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>61</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5721264818660161663.post-4297855966139202987</id><published>2011-12-28T22:59:00.001+09:00</published><updated>2011-12-28T23:00:04.635+09:00</updated><title type='text'>Chatterやコンテンツへのファイル添付を禁止するには</title><summary type='text'>メリークリスマス

なんとこの記事は、Force.com Advent Calendar 2011 12/25 の記事です。

というわけで本日のBlogです。どんなにひねってもネタが出ませんでした。
忘れていた・・・・訳ではありません・・・・・・

Chatterを導入する際に、企業によってはファイルの添付を禁止させたいというケースを良く聞きます。
Chatterを無効化したり、コンテンツライセンスを付与しないというように全く使えなくするのではなく、ファイルのアップロードのみをブロックするにはどうしたらよいでしょうか？

この場合、ChatterのFeeditemがInsertされる前のトリガで引っ掛けることによって、添付をブロックすることが可能です。

== Chatterフィードからのファイル添付を禁止したい場合 ==
trigger </summary><link rel='replies' type='application/atom+xml' href='http://blog.mokamoto.com/feeds/4297855966139202987/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mokamoto.com/2011/12/forcecom.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/4297855966139202987'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/4297855966139202987'/><link rel='alternate' type='text/html' href='http://blog.mokamoto.com/2011/12/forcecom.html' title='Chatterやコンテンツへのファイル添付を禁止するには'/><author><name>Mitsuhiro</name><uri>http://www.blogger.com/profile/15686673747474702516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5721264818660161663.post-8785865404573954856</id><published>2011-12-15T23:55:00.000+09:00</published><updated>2011-12-29T15:52:49.807+09:00</updated><title type='text'>Cloud9IDEでNode.js &amp; Database.comのサンプルをHerokuにデプロイ</title><summary type='text'>前回某@stomita氏に反則だと怒られてしまったので、今回はもう少しまともに書きます。from サモア諸島





みなさん、Cloud9IDE使ってますか？
いわゆるブラウザ上でコードの編集が出来るクラウド型のIDEなんですが、こいつがHeroku使ってるNoderに取っては中々イイです。以下その理由:

ブラウザベースなので、どこでもどの端末でもすぐ自分の環境で開発できる
Vimモードがある(最近付いた)
Node.jsの実行とDebugが単体で出来る
コマンドコンソールがあってGitとか統合されてる

というわけでブラウザIDE時代来たなといった感じです。

言わずもがなForce.comもブラウザ上で全て操作できますし、Cloud9IDEに至ってはコードのバージョン管理まで全てブラウザ上から可能なので、とにかくForce.com(Database.com) + NoderはE</summary><link rel='replies' type='application/atom+xml' href='http://blog.mokamoto.com/feeds/8785865404573954856/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mokamoto.com/2011/12/cloud9idenodejs-databasecomheroku.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/8785865404573954856'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/8785865404573954856'/><link rel='alternate' type='text/html' href='http://blog.mokamoto.com/2011/12/cloud9idenodejs-databasecomheroku.html' title='Cloud9IDEでNode.js &amp; Database.comのサンプルをHerokuにデプロイ'/><author><name>Mitsuhiro</name><uri>http://www.blogger.com/profile/15686673747474702516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-ZkYn-pvFpbc/TuqB3FN9CWI/AAAAAAAAPhg/F9_PJ5LgWDI/s72-c/Cloud9-IDE-Avatar.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5721264818660161663.post-2760332150035487039</id><published>2011-12-06T20:02:00.001+09:00</published><updated>2011-12-06T20:03:11.757+09:00</updated><title type='text'>あれ？</title><summary type='text'>さてそろそろ来年の豊富を、、、来年はもっと情報発信す・・・・何ぃ・・・・！！？</summary><link rel='replies' type='application/atom+xml' href='http://blog.mokamoto.com/feeds/2760332150035487039/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mokamoto.com/2011/12/blog-post.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/2760332150035487039'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/2760332150035487039'/><link rel='alternate' type='text/html' href='http://blog.mokamoto.com/2011/12/blog-post.html' title='あれ？'/><author><name>Mitsuhiro</name><uri>http://www.blogger.com/profile/15686673747474702516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5721264818660161663.post-2983371724216343739</id><published>2011-01-11T00:13:00.000+09:00</published><updated>2011-01-11T00:13:11.888+09:00</updated><title type='text'>A Happy New Year 2011</title><summary type='text'>遅ればせながら明けましておめでとうございます。

TwitterやらFacebookやらが流行りだしてからすっかりBlogを書かなくなりましたが、ある程度まとまった技術話だとかはBlogの方が書きやすいですよね。後でググった時にも探しやすいし。
というわけで月に1回ぐらいは何かアウトプットしていきたいなと考えています。
今年もどうぞよろしくお願い致します。</summary><link rel='replies' type='application/atom+xml' href='http://blog.mokamoto.com/feeds/2983371724216343739/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mokamoto.com/2011/01/happy-new-year-2011.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/2983371724216343739'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/2983371724216343739'/><link rel='alternate' type='text/html' href='http://blog.mokamoto.com/2011/01/happy-new-year-2011.html' title='A Happy New Year 2011'/><author><name>Mitsuhiro</name><uri>http://www.blogger.com/profile/15686673747474702516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5721264818660161663.post-6869639659970622192</id><published>2008-07-08T00:26:00.001+09:00</published><updated>2008-07-08T00:43:18.301+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Force.com'/><category scheme='http://www.blogger.com/atom/ns#' term='PaaS'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><title type='text'>Tour de ForceとGAEとForce.com</title><summary type='text'>                        7月3日に目黒雅叙園でSalesforceの開発者向けイベント、「Tour de Force」がありました。そこで初めてForce.comプラットフォームを知った方も多いのではないでしょうか。Webを見回ってみると色々な意見がありますが、総じてForce.comの先進性について肯定的な意見が多いと感じました。IBMには悪いですが、Notesの正統な後継者の一番手はsalesforceかもしれない、という思い - ありえるえりあhttp://dev.ariel-networks.com/Members/inoue/salesforce いざTour de Forceへ - Rolling-Cのらくがきブログhttp://www.rolling-c.co.jp/blog/2008/07/tour-de-force.html Tour de </summary><link rel='replies' type='application/atom+xml' href='http://blog.mokamoto.com/feeds/6869639659970622192/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mokamoto.com/2008/07/73salesforcetour-de-force-force.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/6869639659970622192'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/6869639659970622192'/><link rel='alternate' type='text/html' href='http://blog.mokamoto.com/2008/07/73salesforcetour-de-force-force.html' title='Tour de ForceとGAEとForce.com'/><author><name>Mitsuhiro</name><uri>http://www.blogger.com/profile/15686673747474702516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5721264818660161663.post-6698342839130216350</id><published>2008-06-16T02:34:00.001+09:00</published><updated>2008-06-16T02:53:04.108+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SaaS'/><title type='text'>「○○の考えるSaaS」に騙されるな!!</title><summary type='text'>先週はちょいとInteropに行ってきました。そして会場をぐるぐる回っていたら、色々な企業が「○○の考えるSaaS」「○○が提供するSaaSミドルウェア」といった内容の出展を出しているのが目につきました。SaaS党の私としてはチェックしなきゃなという事で片っ端から話を聞いてみると、中にはこんな感じの返答をしてくるベンダーが結構ありました。 パターンA - 只のデータセンターをSaaS基盤と呼び変え私「すいません。SaaS基盤って何を指すんですか？」 説明員「SaaS基盤とは、その名の通りSaaSサービスを行う為の基盤となる部分を提供するサービスです。」 私「具体的に何が出来るんですか？」 説明員「お客様が持っているアプリケーションをSaaS基盤の上にのせる事で、SaaS基盤が提供する強固なセキュリティ機能や共通機能が利用できます。」 私「既存のWebアプリをのせるだけでSaaS化出来</summary><link rel='replies' type='application/atom+xml' href='http://blog.mokamoto.com/feeds/6698342839130216350/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mokamoto.com/2008/06/interop-saassaas-saas-saas-saas.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/6698342839130216350'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/6698342839130216350'/><link rel='alternate' type='text/html' href='http://blog.mokamoto.com/2008/06/interop-saassaas-saas-saas-saas.html' title='「○○の考えるSaaS」に騙されるな!!'/><author><name>Mitsuhiro</name><uri>http://www.blogger.com/profile/15686673747474702516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5721264818660161663.post-3070686492923027637</id><published>2008-04-28T00:44:00.001+09:00</published><updated>2008-04-28T00:44:56.519+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><title type='text'>OpenJDKの6がリリース</title><summary type='text'>某MLから得た情報なのですが、OpenJDK6がリリースされていて、Ubuntu8.04はそれをパッケージングしているそうです。OpenJDKは7系列からかと思っていましたが、6にもbackportしていたんですね。 OpenJDK Projecthttp://openjdk.java.net/ OpenJDK6のソースコードhttp://openjdk.java.net/projects/jdk6/ ソースコードのライセンスはOpenJDK7と同じくGPLv2です。今の所バイナリリリースは無いみたいなのですが、バイナリの方もOpenJDK7と同じくClasspath Exception(Java標準ライブラリへの静的リンクに限りGPLライセンス対象外)付きになるんでしょうか。Ubuntuでは今回も残念ながらuniverse扱いなので細かなアップデートは期待できませんが、これを機にメンテ</summary><link rel='replies' type='application/atom+xml' href='http://blog.mokamoto.com/feeds/3070686492923027637/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mokamoto.com/2008/04/mlopenjdk6ubuntu8.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/3070686492923027637'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/3070686492923027637'/><link rel='alternate' type='text/html' href='http://blog.mokamoto.com/2008/04/mlopenjdk6ubuntu8.html' title='OpenJDKの6がリリース'/><author><name>Mitsuhiro</name><uri>http://www.blogger.com/profile/15686673747474702516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5721264818660161663.post-3406871919043136852</id><published>2008-04-18T00:58:00.002+09:00</published><updated>2008-04-18T01:12:06.426+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Salesforce'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><title type='text'>Gmail to Salesforceの仕組み</title><summary type='text'>                                                各所で報道されているGoogle AppsとSalesforceの提携ですが、本当にエキサイティングな出来事ですね。Google AppsとSalesforceを利用すれば、企業に必要なサービスを全てクラウド上で提供できるでしょう。@ITで今日都内行われたSalesforce社によるデモの詳細が記事になっていました。セールスフォースがGoogle Appsをサポート込みで提供http://www.atmarkit.co.jp/news/200804/17/sf.html でやっぱりエンジニアとしてここで気になるのは、一体どうやってGoogle Appsとの連携が行われているかという事でしょう。まずはやはりGoogle AppsといえばGmailって事で、GmailとSalesforceの連携</summary><link rel='replies' type='application/atom+xml' href='http://blog.mokamoto.com/feeds/3406871919043136852/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mokamoto.com/2008/04/google-appssalesforce-google.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/3406871919043136852'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/3406871919043136852'/><link rel='alternate' type='text/html' href='http://blog.mokamoto.com/2008/04/google-appssalesforce-google.html' title='Gmail to Salesforceの仕組み'/><author><name>Mitsuhiro</name><uri>http://www.blogger.com/profile/15686673747474702516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5721264818660161663.post-5259361046377041543</id><published>2008-04-10T01:24:00.001+09:00</published><updated>2008-04-10T01:44:09.320+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Force.com'/><category scheme='http://www.blogger.com/atom/ns#' term='PaaS'/><title type='text'>App EngineとForce.com</title><summary type='text'>                        既に各所で話題になっていますが、GoogleがApp Engine なるサービスを発表しましたね。一言で言えば「GoogleのインフラでWebアプリを動かせるサービス」といった所でしょうか。ただAmazon EC2の様に何も制限無く仮想マシン上のOSから選択していく訳ではなく、Googleインフラ内のGFSとBigtableといった決められたミドルウェア上でサービスを構築します。AppEngineの詳しい話は以下のエントリが参考になりました。【詳報】「Google App Engine」ってなんだhttp://www.atmarkit.co.jp/news/200804/08/appengine.html Google、ウェブサービスに参入―「Google App Engine」で一挙に急発進http://jp.techcrunch.com</summary><link rel='replies' type='application/atom+xml' href='http://blog.mokamoto.com/feeds/5259361046377041543/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mokamoto.com/2008/04/googleapp-engine-googleweb-amazon.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/5259361046377041543'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/5259361046377041543'/><link rel='alternate' type='text/html' href='http://blog.mokamoto.com/2008/04/googleapp-engine-googleweb-amazon.html' title='App EngineとForce.com'/><author><name>Mitsuhiro</name><uri>http://www.blogger.com/profile/15686673747474702516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5721264818660161663.post-4592833336588876118</id><published>2008-04-04T02:20:00.001+09:00</published><updated>2008-04-04T02:24:27.396+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SaaS'/><category scheme='http://www.blogger.com/atom/ns#' term='PaaS'/><title type='text'>オープンソースソフトウェア→オープンソフトウェア</title><summary type='text'>            IPAのOSSセンター、「オープンソフトウェア・センター」に名称変更http://japan.zdnet.com/oss/story/0,3800075264,20370589,00.htm あまり注目されていなそうなこのニュースですが、これは一つの転換点と言ってもいいのではないでしょうか？なぜなら、まさに今市場で起きているパラダイムシフトオープンソースソフトウェア → オープンソフトウェアの流れを汲んでの名称変更だからです。オープンソースは非常にエレガントな仕組みです。無償で利用可能なライセンス形態や、世界中の開発者による迅速なアップデート・バグフィックスは、デベロッパやユーザーに多くの利益をもたらします。この事実はLinux(OS)、Tomcat＆JBoss(ミドルウェア)、Hibernate,Spring(フレームワーク)など様々なレイヤーで証明されています</summary><link rel='replies' type='application/atom+xml' href='http://blog.mokamoto.com/feeds/4592833336588876118/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mokamoto.com/2008/04/ipaoss-httpjapan.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/4592833336588876118'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/4592833336588876118'/><link rel='alternate' type='text/html' href='http://blog.mokamoto.com/2008/04/ipaoss-httpjapan.html' title='オープンソースソフトウェア→オープンソフトウェア'/><author><name>Mitsuhiro</name><uri>http://www.blogger.com/profile/15686673747474702516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5721264818660161663.post-417606681896215182</id><published>2008-03-27T01:59:00.002+09:00</published><updated>2008-06-16T05:09:39.098+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='P2P'/><category scheme='http://www.blogger.com/atom/ns#' term='VoIP'/><category scheme='http://www.blogger.com/atom/ns#' term='Flash'/><title type='text'>RibbitとFlashでP2P</title><summary type='text'>Ribbitというシリコンバレーの新興企業をご存知でしょうか？  Ribbithttp://www.ribbit.com/index.php   Ribbitが多種多様な通信を繋ぐVoice 2.0構想発表、シリーズBで$10M調達 http://jp.techcrunch.com/archives/ribbit-pulls-back-the-covers-on-its-voice-20-master-plan-and-raises-10-million-b-round/   Rabbitじゃありません。 彼ら曰く「シリコンバレーで最初の電話会社」らしいです。ホントかな？w ざっくり言うとRabbitサーバ側でクラス5ソフトスイッチを用意して、そこへアクセスする為のFlash/FLEX APIが提供されるといったサービスのようです。 要するにWebブラウザからFlashを使って電話</summary><link rel='replies' type='application/atom+xml' href='http://blog.mokamoto.com/feeds/417606681896215182/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mokamoto.com/2008/03/ribbit-ribbit-httpwww.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/417606681896215182'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/417606681896215182'/><link rel='alternate' type='text/html' href='http://blog.mokamoto.com/2008/03/ribbit-ribbit-httpwww.html' title='RibbitとFlashでP2P'/><author><name>Mitsuhiro</name><uri>http://www.blogger.com/profile/15686673747474702516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5721264818660161663.post-7779768590246378997</id><published>2008-03-25T01:50:00.002+09:00</published><updated>2008-03-25T02:03:51.930+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SaaS'/><category scheme='http://www.blogger.com/atom/ns#' term='PaaS'/><category scheme='http://www.blogger.com/atom/ns#' term='Salesforce'/><title type='text'>My Starbucks Idea</title><summary type='text'>米スターバックスがMy Starbucks Ideaというサイトをオープンしています。端的に言うと、お客さんがアイデアを投稿したり、他人の投稿したアイデアに同調したい場合はVote(投票)して、スターバックス要望を届ける為のサービスです。お客さん側はもっと良いお店にになってほしい、スターバックス側はお客さんのニーズに応えたいといった双方の想いを繋げる物ですね。で、このMy Starbucks Ideaですが、Salesforce Ideaをカスタマイズしているみたいです。URLもhttp://mystarbucksidea.force.com/home/home.jspとforce.comのサブドメインとなっています。天下のスターバックスのサイトなので、かなり多くのPVがあるかと思いますがその割にはストレス無く動いているみたいです。このカスタムURLを使ったポータルサイトっていうのは、</summary><link rel='related' href='http://mystarbucksidea.force.com/home/home.jsp' title='My Starbucks Idea'/><link rel='replies' type='application/atom+xml' href='http://blog.mokamoto.com/feeds/7779768590246378997/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mokamoto.com/2008/03/my-starbucks-idea-my-starbucks.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/7779768590246378997'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/7779768590246378997'/><link rel='alternate' type='text/html' href='http://blog.mokamoto.com/2008/03/my-starbucks-idea-my-starbucks.html' title='My Starbucks Idea'/><author><name>Mitsuhiro</name><uri>http://www.blogger.com/profile/15686673747474702516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5721264818660161663.post-4276419249693763321</id><published>2008-03-21T01:00:00.001+09:00</published><updated>2008-03-21T03:51:28.590+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Misc'/><title type='text'>ギークとスーツは比較するもの？相反するもの？</title><summary type='text'>                                                                                                                                                IT関連のBlog界隈でスーツ/ギークの話が言及し出してから大分経ってますが、最近のエントリーを追っていると未だにこの手の話をよく見かけます。ということで今更感ありありですが、僕も言及しておきます。個人的には一言で言うとスーツだのギークだのはどーでもいい、ナンセンスと思ってます。といってもただ、「どーでもいい、ナンセンス」というのもそれこそナンセンスなので、僕なりの解釈をまとめておこうと思います。ギーク(Geek)の定義ギークとはいったい何でしょうか？この議論の中心となる「ギーク」という言葉。明確な捕らえ</summary><link rel='replies' type='application/atom+xml' href='http://blog.mokamoto.com/feeds/4276419249693763321/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mokamoto.com/2008/03/itblog-geek-wikipediageek-linus.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/4276419249693763321'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/4276419249693763321'/><link rel='alternate' type='text/html' href='http://blog.mokamoto.com/2008/03/itblog-geek-wikipediageek-linus.html' title='ギークとスーツは比較するもの？相反するもの？'/><author><name>Mitsuhiro</name><uri>http://www.blogger.com/profile/15686673747474702516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5721264818660161663.post-1347364528209497143</id><published>2008-03-17T02:24:00.001+09:00</published><updated>2008-03-17T02:27:25.997+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OpenID'/><title type='text'>OpenIDはなぜ認知、普及しないのか？</title><summary type='text'>                        OpenIDに関する調査--OpenIDの利用率はわずか1.2％http://japan.cnet.com/research/column/webreport/story/0,3800075674,20369375,00.htm 上記CNETのニュースで言及されているOpenIDに関するアンケートで、OpenIDを利用したくないと答えた人の理由としてセキュリティ的な問題仕組みがわからないからそもそもアカウントを一つにする必要性を感じないといった点が挙げられています。確かにOpenIDでは単一のパスワードが漏れるとすべての利用サービスがセキュリティの危機に晒されるという点はあります。ですがこれは結局、各サービスを利用するにあたり、かなりのユーザーが同一のユーザーID、パスワードを使い回して利用している各サービスのID管理が煩雑になりすぎて、</summary><link rel='replies' type='application/atom+xml' href='http://blog.mokamoto.com/feeds/1347364528209497143/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mokamoto.com/2008/03/openid-openid1.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/1347364528209497143'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/1347364528209497143'/><link rel='alternate' type='text/html' href='http://blog.mokamoto.com/2008/03/openid-openid1.html' title='OpenIDはなぜ認知、普及しないのか？'/><author><name>Mitsuhiro</name><uri>http://www.blogger.com/profile/15686673747474702516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5721264818660161663.post-638018291115380038</id><published>2008-03-04T02:39:00.001+09:00</published><updated>2008-03-04T02:57:08.042+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SaaS'/><category scheme='http://www.blogger.com/atom/ns#' term='PaaS'/><category scheme='http://www.blogger.com/atom/ns#' term='Salesforce'/><title type='text'>TechTargetのCRMユーザー動向記事</title><summary type='text'>導入検討企業の6割がSaaS型に注目！　アンケートで分析するCRMのユーザー動向 http://techtarget.itmedia.co.jp/tt/news/0803/03/news03.html記事のまとめとして「導入検討企業が最も注目しているCRMはMicrosoft Dynamics CRM」は意外でした。ただこれは据置型を求めるユーザーも一緒に計上されている点を考慮すると、SaaSではSalesforce.com CRMが一番といったところでしょうか。というかSugarCRMがSuの字も出てこない事の方が意外でした。ですが今回一番気になったのはそこではなくて、記事の途中で出てくる「ASP／SaaS型にはカスタマイズ性を期待していないという現状もうかがえる。逆に、よりカスタマイズ性の高い製品が登場すると面白くなりそうだ。」の下りです。SaaSを選んだ利用の方にも30%ほど「</summary><link rel='related' href='http://techtarget.itmedia.co.jp/tt/news/0803/03/news03.html' title='TechTargetのCRMユーザー動向記事'/><link rel='replies' type='application/atom+xml' href='http://blog.mokamoto.com/feeds/638018291115380038/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mokamoto.com/2008/03/6saascrm-httptechtarget.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/638018291115380038'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/638018291115380038'/><link rel='alternate' type='text/html' href='http://blog.mokamoto.com/2008/03/6saascrm-httptechtarget.html' title='TechTargetのCRMユーザー動向記事'/><author><name>Mitsuhiro</name><uri>http://www.blogger.com/profile/15686673747474702516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5721264818660161663.post-7273165941609829315</id><published>2008-02-24T04:42:00.002+09:00</published><updated>2008-02-26T00:24:47.766+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Force.com'/><title type='text'>Force.com IDEバージョンアップでMetadataAPI 12.0に対応</title><summary type='text'>なにやらForce.com IDEのupdate siteに繋いだら新バージョンがリリースされていました。と言うことで早速アップデートしてみました。米Salesforceのブログエントリ によると、新バージョンの特徴としてVisualforceコンポーネント&amp;レターヘッドの作成と編集静的リソース、ドキュメント、Eメールテンプレートの編集EclipseのバージョンコントロールシステムからのForce.comプロジェクトの作成最新のSalesforce.com SOAP API (v12.0)のサポートあたりが強化されているそうです。ちなみに、Visualforceコンポーネントというのは、JSPカスタムタグの様に、自分で便利なタグを作成してVisualForceページの中で利用できる機能のようです。Spring'08リリースの新機能ですね。Spring'08リリースについてはまた別途</summary><link rel='replies' type='application/atom+xml' href='http://blog.mokamoto.com/feeds/7273165941609829315/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mokamoto.com/2008/02/force_24.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/7273165941609829315'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/7273165941609829315'/><link rel='alternate' type='text/html' href='http://blog.mokamoto.com/2008/02/force_24.html' title='Force.com IDEバージョンアップでMetadataAPI 12.0に対応'/><author><name>Mitsuhiro</name><uri>http://www.blogger.com/profile/15686673747474702516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5721264818660161663.post-3266536161568711794</id><published>2008-02-22T02:39:00.001+09:00</published><updated>2008-02-22T02:41:57.322+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Force.com'/><title type='text'>Force.com IDEを眺めてみる(プロジェクト構成編)</title><summary type='text'>            Force.com IDEで自身のSalesorce組織に接続してみると、以下のような階層になっているのが分かります。プロジェクトルート|-Referrenced Packages  - AppExchangeなどからインストールしたアプリケーションなどが格納|-src|- [Referrenced Packagesの中のアプリケーション]|- profiles|- package.xml - パッケージ構成|- [自身のSalesforce組織のパッケージ]|- profiles|- package.xml - パッケージ構成 |- unpackaged|- applications - カスタムアプリケーションの定義|- classes - Apexクラス|- objects - カスタムオブジェクト定義|- pages - VisualForceページ|- </summary><link rel='replies' type='application/atom+xml' href='http://blog.mokamoto.com/feeds/3266536161568711794/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mokamoto.com/2008/02/force_22.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/3266536161568711794'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/3266536161568711794'/><link rel='alternate' type='text/html' href='http://blog.mokamoto.com/2008/02/force_22.html' title='Force.com IDEを眺めてみる(プロジェクト構成編)'/><author><name>Mitsuhiro</name><uri>http://www.blogger.com/profile/15686673747474702516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5721264818660161663.post-348587231002880791</id><published>2008-02-18T01:32:00.000+09:00</published><updated>2008-02-18T06:20:48.543+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Force.com'/><title type='text'>VisualForceのカスタマイズ性は意外と高い</title><summary type='text'>            force.comのUIカスタマイズ機能であるVisualForceは、画面を自由自在にカスタマイズすることができます。私も始めはカスタマイズったってせいぜい↓の部分をちょろっと弄れるだけでしょって思っていました。ところが、意外とカスタマイズ性が高いのがVisualForceのいい所です。まず、上記のようなタブ、ヘッダやフッダ、サイドバーが気に食わない場合、Visualforceページの行頭に&lt;apex:page showHeader='false' &gt;と記述するだけで、ヘッダやフッダ、サイドバーが表示されなくなります。つまり画面を作りこんでしまえば、URL以外では全くforce.comで作成されたアプリケーションだと分からないくらいに自由にカスタマイズが可能です。そしてCSSやJavaScriptも、JQueryやYahooUI、Extjsといった人気の</summary><link rel='replies' type='application/atom+xml' href='http://blog.mokamoto.com/feeds/348587231002880791/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mokamoto.com/2008/02/force.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/348587231002880791'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/348587231002880791'/><link rel='alternate' type='text/html' href='http://blog.mokamoto.com/2008/02/force.html' title='VisualForceのカスタマイズ性は意外と高い'/><author><name>Mitsuhiro</name><uri>http://www.blogger.com/profile/15686673747474702516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5721264818660161663.post-4961779841666784212</id><published>2008-02-12T02:30:00.000+09:00</published><updated>2008-02-17T03:16:41.236+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Force.com'/><title type='text'>Force.com IDEを使ってみる(Code Share編)</title><summary type='text'>            Developer as a Service第二弾ってことで、今度はForce.com Code Shareを試してみました。  Force.com Code Shareとは、要するにSubversionを利用してForce.comのコードを共有し、Force.com IDEを使ってコードを自身のForce.com組織へ反映させる機能を指すようです。 早速インストールして使ってみます。Subversionプラグインのインストール   Force.comの公式サイトの解説では、Subversionクライアントの利用手順が書いてありますが、Subclipseは2007年の8月から更新されておらず、Eclipseの公式Subversionクライアントにはsubversiveの方が採用される予定(incubation中)なので、こちらを利用します。 例によって</summary><link rel='replies' type='application/atom+xml' href='http://blog.mokamoto.com/feeds/4961779841666784212/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mokamoto.com/2008/02/developer-as-serviceforce.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/4961779841666784212'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/4961779841666784212'/><link rel='alternate' type='text/html' href='http://blog.mokamoto.com/2008/02/developer-as-serviceforce.html' title='Force.com IDEを使ってみる(Code Share編)'/><author><name>Mitsuhiro</name><uri>http://www.blogger.com/profile/15686673747474702516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5721264818660161663.post-4148900840331856490</id><published>2008-02-03T04:50:00.000+09:00</published><updated>2008-02-03T04:55:41.097+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PaaS'/><category scheme='http://www.blogger.com/atom/ns#' term='Salesforce'/><title type='text'>Force.com IDEを試してみる(インストール編)</title><summary type='text'>            Developer as a Serviceってどんなもん？ってことで、Web IDEじゃ無きゃイヤンと食わず嫌いせずにForce.com IDEを触ってみました。 Eclipseのインストールforce.com IDEはEclipseベースの開発環境なので、まずEclipseを用意します。普通にEclipseのサイト に行ってダウンロードします。どのエディションを使えばいいかというのは、Eclipse IDE For JavaDevelopersが良いようです。Force.com IDEのインストール次に実際のForce.com IDEをインストールします。Force.com IDEの実体はEclipseのプラグインとして提供されており、アップデートサイトも用意されています。ソフトウェアアップデート画面でForce.com IDE Update Siteの</summary><link rel='replies' type='application/atom+xml' href='http://blog.mokamoto.com/feeds/4148900840331856490/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mokamoto.com/2008/02/developer-as-serviceweb-ideforce.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/4148900840331856490'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/4148900840331856490'/><link rel='alternate' type='text/html' href='http://blog.mokamoto.com/2008/02/developer-as-serviceweb-ideforce.html' title='Force.com IDEを試してみる(インストール編)'/><author><name>Mitsuhiro</name><uri>http://www.blogger.com/profile/15686673747474702516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5721264818660161663.post-7281646190038307052</id><published>2008-01-20T23:52:00.000+09:00</published><updated>2008-01-20T23:54:06.768+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SaaS'/><category scheme='http://www.blogger.com/atom/ns#' term='PaaS'/><category scheme='http://www.blogger.com/atom/ns#' term='Salesforce'/><title type='text'>Force.comの新たなサービス「DaaS」</title><summary type='text'>Salesforce.comの新しいサービス「Development as a Service」なるものが発表されました。(Database as a Serviceと被ってないか？)このサービスは以前からあったForce.comへ追加された新機能を総称したもののようです。ですが個人的にはカナ～リ注目しています。新機能の概要は以下の通り。Force.com Metadata APIForce.comを構成するデータベーススキーマや実データ、Apexコード、VIsualforce User Interfaceなどの要素にアクセスして完全にコントロールすることができるメタデータAPIが用意されました。これで今までGUIでしか出来なかった設定なども、API経由でプログラマチックに構成することができますね。後述のForce.com IDEなどもこれを利用しているんでしょう。商用IDEの</summary><link rel='related' href='http://wiki.apexdevnet.com/index.php/DaaS' title='Force.comの新たなサービス「DaaS」'/><link rel='replies' type='application/atom+xml' href='http://blog.mokamoto.com/feeds/7281646190038307052/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mokamoto.com/2008/01/salesforce.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/7281646190038307052'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/7281646190038307052'/><link rel='alternate' type='text/html' href='http://blog.mokamoto.com/2008/01/salesforce.html' title='Force.comの新たなサービス「DaaS」'/><author><name>Mitsuhiro</name><uri>http://www.blogger.com/profile/15686673747474702516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5721264818660161663.post-2365479430286664612</id><published>2008-01-07T08:46:00.000+09:00</published><updated>2008-01-07T08:47:32.658+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SaaS'/><category scheme='http://www.blogger.com/atom/ns#' term='PaaS'/><title type='text'>2008年はPaaS元年</title><summary type='text'>遅ればせながら、明けましておめでとうございます。2008年は本格的なオンラインプラットフォーム時代の幕開けに当たる年だと感じています。この流れに乗り遅れない様、今年も突っ走って参ります。2007年振り返り 2007年はSaaS飛躍の年でした。その中で何と言っても大きな注目を与えたのがGoogle Appsでした。(登場自体は2006年でしたが、本格的に「飛躍(普及)」しだしたのは2007年あたりからなので、2007年ネタとして扱います(汗 )WWWや、メール&amp;ML、カレンダーに加えて、完全では無いにしてもWord、Excel、PPTまでもをWeb上に持っていき、Webの中に簡易的な専用OSを作り上げたといっても過言ではありません。中小企業の社内システム運用を根底から変える可能性を感じた方も少なくないでしょう。YahooやMS、Adobeといったプレイヤー達もそれぞれ、競合サービスの買収や</summary><link rel='replies' type='application/atom+xml' href='http://blog.mokamoto.com/feeds/2365479430286664612/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mokamoto.com/2008/01/2008paas.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/2365479430286664612'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/2365479430286664612'/><link rel='alternate' type='text/html' href='http://blog.mokamoto.com/2008/01/2008paas.html' title='2008年はPaaS元年'/><author><name>Mitsuhiro</name><uri>http://www.blogger.com/profile/15686673747474702516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5721264818660161663.post-6345386465963499799</id><published>2007-12-24T04:18:00.000+09:00</published><updated>2007-12-24T04:41:57.350+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Misc'/><title type='text'>1980世代はどこへ向かうのか</title><summary type='text'>最近IT業界界隈では1981sと197xsという二つのグループが話題になっていますね。1981shttp://born1981.g.hatena.ne.jp/197Xshttp://groups.google.co.jp/group/197xsで、僕1980sなんですが、どーすればいいの？ということで、1980はXXXXsへのアンチテーゼとして存在し、「年代？」「そんなの関係ねぇ」と一蹴。ようするに興味があったらどっちも参加しちゃえばいいじゃんってことです。1980(というか僕)は年齢のキャズムを超える、Glueとなります。何かを括って範囲を狭めてしまうのは、個人的にあんまり好きじゃないですが、でも時にはあえて括りを設ける事によって洗練されることもあるでしょう。が、そのときでも括りを自由に移動できるうれしい年代とも言えます。いいんです。スターじゃなくても。いいんです。キングでなくても。僕</summary><link rel='replies' type='application/atom+xml' href='http://blog.mokamoto.com/feeds/6345386465963499799/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mokamoto.com/2007/12/1980.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/6345386465963499799'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/6345386465963499799'/><link rel='alternate' type='text/html' href='http://blog.mokamoto.com/2007/12/1980.html' title='1980世代はどこへ向かうのか'/><author><name>Mitsuhiro</name><uri>http://www.blogger.com/profile/15686673747474702516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5721264818660161663.post-3322711693803779223</id><published>2007-12-17T04:50:00.000+09:00</published><updated>2007-12-17T04:51:23.115+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SaaS'/><category scheme='http://www.blogger.com/atom/ns#' term='SNS'/><title type='text'>Facebookがプラットフォームのコードを提供?</title><summary type='text'>Facebook、プラットフォームのコードを他のソーシャルサイトにも開放へhttp://japan.cnet.com/news/media/story/0,2000056023,20363208,00.htmFacebookがFacebook Platformその物を開放すると発表しました。ちょっときちんと理解していないんですが、これはプラットフォームアーキテクチャ自体をSaaSのような形で提供し、他のSNS事業者がマッシュアップできると言うことなんでしょうかね。プラットフォームの多様性を維持しつつAPIに互換を持たせようとするOpenSocialと、世界中のSNSに対してSaaSでプラットフォームその物を提供してしまおうというFacebook。SNSビジネス、もしくはそれに付随するビジネスをしているプレイヤーにとってはOpenSocialを支持したくなるでしょうし、デベロッパ</summary><link rel='replies' type='application/atom+xml' href='http://blog.mokamoto.com/feeds/3322711693803779223/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mokamoto.com/2007/12/facebook-http-japan.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/3322711693803779223'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/3322711693803779223'/><link rel='alternate' type='text/html' href='http://blog.mokamoto.com/2007/12/facebook-http-japan.html' title='Facebookがプラットフォームのコードを提供?'/><author><name>Mitsuhiro</name><uri>http://www.blogger.com/profile/15686673747474702516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5721264818660161663.post-17612568172131440</id><published>2007-12-16T20:40:00.000+09:00</published><updated>2007-12-16T20:41:43.835+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Salesforce'/><title type='text'>Force.comの基本的な用語</title><summary type='text'>  SalesforceのForce.comには開発者が自由にデータや機能を追加できるのですが、そこで利用する用語が多少独特なので整理してみました。まずは一番良く目にすると思われる三つの言葉から。カスタムオブジェクトいわゆるデータベースのテーブルにあたるものです。標準で用意されているカスタムオブジェクトのほかにも、自身で自由にカスタムオブジェクトを作成し、様々な形式のデータを永続化することができます。カスタムオブジェクトを作成すると、自動的にCRUD操作用のViewが作られて、すぐにデータを編集できるようになります。カスタムタブカスタムタブとは、開発者が自由にボタンや入力フォーム、テーブルといったView作成してタブ形式にする事ができるものです。タブのViewには、Sコントロールやカスタムページと呼ばれる通常のHTMLやJavascriptで記述できるものや、VisualForceと呼</summary><link rel='replies' type='application/atom+xml' href='http://blog.mokamoto.com/feeds/17612568172131440/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mokamoto.com/2007/12/salesforceforce.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/17612568172131440'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/17612568172131440'/><link rel='alternate' type='text/html' href='http://blog.mokamoto.com/2007/12/salesforceforce.html' title='Force.comの基本的な用語'/><author><name>Mitsuhiro</name><uri>http://www.blogger.com/profile/15686673747474702516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5721264818660161663.post-8836629772715117882</id><published>2007-12-14T17:53:00.000+09:00</published><updated>2007-12-14T17:55:49.035+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JBoss'/><title type='text'>Gavin King in JJBUG</title><summary type='text'>Gavin King氏のJJBUG(Japan JBossユーザーグループ)での発表がustreamでLive配信されています。http://www.ustream.tv/channel/jjbugs-show申し込んだんですけど、不幸にも行けなそうなので会社から見てます。</summary><link rel='related' href='http://www.ustream.tv/channel/jjbugs-show' title='Gavin King in JJBUG'/><link rel='replies' type='application/atom+xml' href='http://blog.mokamoto.com/feeds/8836629772715117882/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mokamoto.com/2007/12/gavin-king-in-jjbug.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/8836629772715117882'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/8836629772715117882'/><link rel='alternate' type='text/html' href='http://blog.mokamoto.com/2007/12/gavin-king-in-jjbug.html' title='Gavin King in JJBUG'/><author><name>Mitsuhiro</name><uri>http://www.blogger.com/profile/15686673747474702516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5721264818660161663.post-5210301409756808893</id><published>2007-12-14T02:12:00.000+09:00</published><updated>2007-12-14T12:39:18.986+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SaaS'/><category scheme='http://www.blogger.com/atom/ns#' term='Salesforce'/><title type='text'>TTW ("Through The Web")とSaaS</title><summary type='text'>最近のZopeはそうでもないらしいんですが、Zope2の頃にはThrough The Webと呼ばれる、Webブラウザ上からスクリプトの記述や拡張モジュールの作成といった、全ての開発をできるようにするという設計思想があったと聞きます。このThrough The Webという考え方、実はすごくSaaS,PaaS的だと思います。言い換えれば開発環境のSaaS化だと捉える事ができるのではないでしょうか。Eclipseは私もバシバシ使っていますし非常に便利なのですが、例えばデスクトップで構築した開発環境をノートの方でサクッと利用したい場合や、家でチョロチョロ書いていたプログラムを飲み会で盛り上がったからサクッと見せたい！！なんて時に、不自由さを感じてしまいます。Google AppsなどでオフィスアプリケーションがSaaS化された状況に慣れてしまっているとなおさらです。例えばSalesforce</summary><link rel='replies' type='application/atom+xml' href='http://blog.mokamoto.com/feeds/5210301409756808893/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mokamoto.com/2007/11/ttw-through-websaas.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/5210301409756808893'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/5210301409756808893'/><link rel='alternate' type='text/html' href='http://blog.mokamoto.com/2007/11/ttw-through-websaas.html' title='TTW (&quot;Through The Web&quot;)とSaaS'/><author><name>Mitsuhiro</name><uri>http://www.blogger.com/profile/15686673747474702516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5721264818660161663.post-7472303743685963941</id><published>2007-12-09T09:25:00.000+09:00</published><updated>2007-12-09T09:36:29.869+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><title type='text'>第三のJSF実装</title><summary type='text'>Mojarraと呼ばれるJSFの実装が発表されました。おおついにMyfacesのバグバグっぷりに痺れを切らした誰かが第三の・・・・と言うわけではなくSun JSF RIのリブランディングです。その理由も「Mojarraの方がJava Server Faces Reference Implementationより短い」ってだそうで・・・・・・(^^;)でも、元々最近のRIはJakarta commons系への依存性を無くしたり、細かなバグフィックスをちゃんとやっていたりと、かなり実用的な品質になってきています。今回の件で、JSF実装はよりMojarraが中心になりそうな気配ですね。JBossASなんかも、4.2系列からMyFacesから乗り換えています。同じApache組として、Geronimoがどう動くでしょうかねぇ。</summary><link rel='related' href='https://javaserverfaces.dev.java.net/' title='第三のJSF実装'/><link rel='replies' type='application/atom+xml' href='http://blog.mokamoto.com/feeds/7472303743685963941/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mokamoto.com/2007/12/jsf.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/7472303743685963941'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/7472303743685963941'/><link rel='alternate' type='text/html' href='http://blog.mokamoto.com/2007/12/jsf.html' title='第三のJSF実装'/><author><name>Mitsuhiro</name><uri>http://www.blogger.com/profile/15686673747474702516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5721264818660161663.post-3030316739558464495</id><published>2007-12-09T02:07:00.000+09:00</published><updated>2007-12-10T08:36:04.379+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Springframework'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><title type='text'>Springユーザー会で発表</title><summary type='text'>しました。リンクは発表資料です。主にSpring2.5で新しく導入された、Beanの定義やDIを行うアノテーションについて触れています。荘厳な雰囲気(静か)の中、淡々と進んでいきましたが、飲み会は結構皆さん話してたようですね。勉強会の最中からフランクな雰囲気作れると良いんですけどね～。どうしたらそうなるんだろうか。そして気がついたことは、皆さん想像以上にアノテーション嫌いだってことですね。確かにコードと設定の分離という観点や、変更容易性とか考えるとXMLになっていた方が良い部分もありますが、Bean自体の宣言(@Component)やBeanをDIする宣言(@Autowired)ぐらいは使っても良いのではないかな～と思います。逆にAOPのPointcutなどはコードを横断するため、設定ファイルに書いておいたほうが良いですね。まぁ要するに適材適所という歯切れの悪い言い方になってしまいますが</summary><link rel='related' href='http://jsug.googlegroups.com/web/Spring2.5-Annotation.pdf' title='Springユーザー会で発表'/><link rel='enclosure' type='application/pdf' href='http://jsug.googlegroups.com/web/Spring2.5-Annotation.pdf' length='0'/><link rel='replies' type='application/atom+xml' href='http://blog.mokamoto.com/feeds/3030316739558464495/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mokamoto.com/2007/12/spring.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/3030316739558464495'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/3030316739558464495'/><link rel='alternate' type='text/html' href='http://blog.mokamoto.com/2007/12/spring.html' title='Springユーザー会で発表'/><author><name>Mitsuhiro</name><uri>http://www.blogger.com/profile/15686673747474702516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5721264818660161663.post-2332003363420849517</id><published>2007-12-06T09:00:00.000+09:00</published><updated>2007-12-06T15:58:07.660+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Salesforce'/><title type='text'>SalesForceを個人利用する</title><summary type='text'>意外と知られていませんが、SalesforceにはPersonal Editionと呼ばれる、個人利用者向けの無料エディションがあります。Webサイトにもリンクがメチャメチャ分かりずらい(というかリンクされてない？)場所にあるので、在るのは知っていたけど登録の場所が分からん！！という方も居るのではないでしょうか。というわけで、登録URLです。http://www.salesforce.com/jp/form/trial/freetrial-me.jspアプリは最低限度しか無いですが、SalesforceってどんなUIなのかを気軽に試せるのはうれしいですね。ただ少々残念なことに、ユーザーが利用できる記録量が5MBとかなり少ない上、AppExchangeからアプリのインストールやカスタマイズ、Apexコードを書く等はできません。もちろんDeveloper Edition(こちらも無料)を利用</summary><link rel='replies' type='application/atom+xml' href='http://blog.mokamoto.com/feeds/2332003363420849517/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mokamoto.com/2007/12/salesforcepersonal-edition-web-url.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/2332003363420849517'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/2332003363420849517'/><link rel='alternate' type='text/html' href='http://blog.mokamoto.com/2007/12/salesforcepersonal-edition-web-url.html' title='SalesForceを個人利用する'/><author><name>Mitsuhiro</name><uri>http://www.blogger.com/profile/15686673747474702516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5721264818660161663.post-8822370826284461390</id><published>2007-12-06T06:55:00.001+09:00</published><updated>2007-12-10T08:34:48.484+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Misc'/><title type='text'>サイトデザインを変更</title><summary type='text'>しました。っていうかBlog名も変更してるし、もう別モンですね。胡散臭さ2.0風にしてみました。コメント投稿部分とかめちゃめちゃレイアウトずれてるのでなんとかしないとなぁ。Bloggerはトラバが無いのはどうにかならないのかなぁ。まぁHaloScan使えって話もありますが・・・。イジルと結構手間かかるものですね。まぁ気長にやるか。Betaだし(笑</summary><link rel='replies' type='application/atom+xml' href='http://blog.mokamoto.com/feeds/8822370826284461390/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mokamoto.com/2007/12/blog-2.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/8822370826284461390'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/8822370826284461390'/><link rel='alternate' type='text/html' href='http://blog.mokamoto.com/2007/12/blog-2.html' title='サイトデザインを変更'/><author><name>Mitsuhiro</name><uri>http://www.blogger.com/profile/15686673747474702516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5721264818660161663.post-8386891751332960971</id><published>2007-11-19T03:35:00.000+09:00</published><updated>2007-11-21T14:19:09.032+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SaaS'/><category scheme='http://www.blogger.com/atom/ns#' term='Salesforce'/><title type='text'>GPLv3とSaaSの関係</title><summary type='text'>GPLv3では、ASP、SaaSといったWebを経由してサービスを提供するといったモデルに対しても、ソースコードの開示を要求します。これは内部にGPLソフトウェアを利用していた既存のSaaS企業にとっては、大きな問題になるでしょう。たとえばオープンソースCRMの代表格であるSugar Community EditionはGPLv3を適用したらしいですが、このSugarのCommunity Editionに独自機能をアドオンしてSaaSビジネスをしていた企業などは、ソースコードの開示か、SugarCRM社からライセンスを取得することが要求されます。Sugarを始めとしたオープンソースのモデルでSaaSを展開するセグメントでは、王者はGPLv3にて派生やタダ乗りをコントロールして収益率を上げ、それに対する一種のアンチテーゼとして、Apacheライセンスなどを採用してサードパーティの参入障壁を</summary><link rel='replies' type='application/atom+xml' href='http://blog.mokamoto.com/feeds/8386891751332960971/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mokamoto.com/2007/11/gplv3saas.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/8386891751332960971'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/8386891751332960971'/><link rel='alternate' type='text/html' href='http://blog.mokamoto.com/2007/11/gplv3saas.html' title='GPLv3とSaaSの関係'/><author><name>Mitsuhiro</name><uri>http://www.blogger.com/profile/15686673747474702516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5721264818660161663.post-397447141639518381</id><published>2007-11-18T06:15:00.000+09:00</published><updated>2007-12-14T05:38:30.006+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='JBoss'/><title type='text'>JBossASのセッションをタイムアウト時間設定</title><summary type='text'>JBoss上でセッションをタイムアウト時間を設定する方法です。ネタ元:JbossTimeoutSettingForSeamhttp://wiki.jboss.org/wiki/Wiki.jsp?page=JbossTimeoutSettingForSeam自分用メモとして日本語で噛み砕いてみる。   HttpSessionの場合    これはJBossとかの話ではないですがWEB-INF/web.xmlに記述します      &lt;session-config&gt;    &lt;session-timeout&gt;15&lt;/session-timeout&gt;   &lt;/session-config&gt;   時間の指定は分単位ですね。   SFSB(Stateful Session Bean)の場合    こちらは2種類方法があります。                Stateful Session Beanに@</summary><link rel='replies' type='application/atom+xml' href='http://blog.mokamoto.com/feeds/397447141639518381/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mokamoto.com/2007/11/jboss-jbosstimeoutsettingforseam.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/397447141639518381'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/397447141639518381'/><link rel='alternate' type='text/html' href='http://blog.mokamoto.com/2007/11/jboss-jbosstimeoutsettingforseam.html' title='JBossASのセッションをタイムアウト時間設定'/><author><name>Mitsuhiro</name><uri>http://www.blogger.com/profile/15686673747474702516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5721264818660161663.post-6262253061777288364</id><published>2007-11-18T03:01:00.000+09:00</published><updated>2007-11-18T03:35:03.864+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SSO'/><title type='text'>OpenIDに期待</title><summary type='text'>OpenIDとは一言で言うと、「個人別に割り当てられたURLをIDとして利用する認証プロトコル」となるかと思います。まず認証プロバイダと呼ばれるOpenIDの認証を担当してもらうサイトを決めます。ここでは「openidninsyo.com」というサイトがあったとします。そこでアカウントを作成すると、「okamoto.openidninsyo.com」といった具合の個人を特定できるURLが発行されます。そしてこの「okamoto.openidninsyo.com」をユーザーIDの代わりに利用し、対応サイトにログインをするという仕組みです。対応サイトは、実際「にokamoto.openidninsyo.com」と連携を取り、利用者の認証情報を確認してログインを許可します。ここで、実際にパスワード入力等の認証を行うのは「okamoto.openidninsyo.com」のサイトの方なので、</summary><link rel='replies' type='application/atom+xml' href='http://blog.mokamoto.com/feeds/6262253061777288364/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mokamoto.com/2007/11/openid.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/6262253061777288364'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/6262253061777288364'/><link rel='alternate' type='text/html' href='http://blog.mokamoto.com/2007/11/openid.html' title='OpenIDに期待'/><author><name>Mitsuhiro</name><uri>http://www.blogger.com/profile/15686673747474702516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5721264818660161663.post-8146002670275021150</id><published>2007-09-07T10:23:00.000+09:00</published><updated>2007-09-07T11:09:17.530+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JBoss'/><category scheme='http://www.blogger.com/atom/ns#' term='ESB'/><title type='text'>JBossESB 4.2GAリリース</title><summary type='text'>JBoss謹製のオープンソースESB実装、JBoss ESB4.2GAがリリースされました。4.0からの変更点として注目はやはりBPEL対応(jbpm統合)ですかね。最近Seamが対応をしている件などもそうですが、jRubyの台頭によってgroovyが再び注目されているように思えます。やはりJavaとの親和性(1.1ではAnnotationやgenericsもイケルらしい)を考えるとLLの本命はgroovyだと個人的には思うんですが、どうなんでしょ。周りはみんなjRubyやってますけどね(Features in this release:JMS、Email、DB、FileSystem等のトランスポートをサポート jBPM統合(new!!)WS-BPELサポート(new!!)Groovyサポート(new!!)グラフィカルな設定エディタ(new!!)Trailblazerや</summary><link rel='related' href='http://labs.jboss.com/jbossesb/' title='JBossESB 4.2GAリリース'/><link rel='replies' type='application/atom+xml' href='http://blog.mokamoto.com/feeds/8146002670275021150/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mokamoto.com/2007/09/jbossesb-42ga.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/8146002670275021150'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/8146002670275021150'/><link rel='alternate' type='text/html' href='http://blog.mokamoto.com/2007/09/jbossesb-42ga.html' title='JBossESB 4.2GAリリース'/><author><name>Mitsuhiro</name><uri>http://www.blogger.com/profile/15686673747474702516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5721264818660161663.post-2603005996038315505</id><published>2007-08-23T20:36:00.000+09:00</published><updated>2007-08-23T20:48:26.916+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Apache'/><title type='text'>Apache Geronimo2.0.1 リリース</title><summary type='text'>Apache謹製のJavaEEアプリケーションサーバGeronimoの2.x系列最初の安定版ビルドがリリースされました。もちろんM6の頃に実現されたとおり、JavaEE5  のTCKを100%パスしているコンパチものです。なぜ2.0.1なのかというのは、元々2.0を安定版としてリリース予定だったのが、セキュリティ関連の脆弱性が発見されて、修正してたのでバージョン番号が上がったらしい。JBossが苦戦しているWS周りを手早く実現してくるあたりは、AXISを抱えているApaheならではといった所でしょうか。JBoss5も年度末にはリリース予定だとどっかで聞いたので、頑張って欲しいものです。個人的にはJBossも大好きですが、Tomcat+JSF+JTA+JNDIがあれば、あとSpringとHibernateで良くない？とも思ったりする浮気者なので、Little-Gに興味津々だったりします。</summary><link rel='related' href='http://geronimo.apache.org/2007/08/21/apache-geronimo-201-released.html' title='Apache Geronimo2.0.1 リリース'/><link rel='replies' type='application/atom+xml' href='http://blog.mokamoto.com/feeds/2603005996038315505/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mokamoto.com/2007/08/apache-geronimo201.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/2603005996038315505'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/2603005996038315505'/><link rel='alternate' type='text/html' href='http://blog.mokamoto.com/2007/08/apache-geronimo201.html' title='Apache Geronimo2.0.1 リリース'/><author><name>Mitsuhiro</name><uri>http://www.blogger.com/profile/15686673747474702516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5721264818660161663.post-3374209412720467897</id><published>2007-07-24T00:41:00.000+09:00</published><updated>2007-12-17T04:52:42.526+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Misc'/><category scheme='http://www.blogger.com/atom/ns#' term='SNS'/><title type='text'>♪アーヤ♪</title><summary type='text'>とりあえずmixiがすごいことになってるね。もう運営側も対応したようで増殖はなくなってるけど、368人も居るなぁ・・・・。無茶したもんだ。iframeとかimgタグへの埋め込みとかもまだ解決されてないんだっけ？mixiのシステム上仕方が無い事かもしれないけど、こういうのが続くとSNSもへったくれも無くなって来ますね。やっぱり友達のみ公開。検索には引っかからない。ってのがいいのかな・・・・・・。でもそれじゃ誰か久しぶりの友人とか、どっかで会った人とマイミクになる機会が減るだろうしな～</summary><link rel='related' href='http://mixi.jp/search.pl?submit_hidden=main&amp;nickname=%A2%F6%A5%A2%A1%BC%A5%E4%A2%F6' title='♪アーヤ♪'/><link rel='replies' type='application/atom+xml' href='http://blog.mokamoto.com/feeds/3374209412720467897/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mokamoto.com/2007/07/blog-post.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/3374209412720467897'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/3374209412720467897'/><link rel='alternate' type='text/html' href='http://blog.mokamoto.com/2007/07/blog-post.html' title='♪アーヤ♪'/><author><name>Mitsuhiro</name><uri>http://www.blogger.com/profile/15686673747474702516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5721264818660161663.post-8681718468870148509</id><published>2007-06-30T02:18:00.000+09:00</published><updated>2007-06-30T15:32:09.338+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Eclipse'/><title type='text'>Eclipse3.3(europa)リリース</title><summary type='text'>リリースされました。Eclipse本体のリリースにあわせて、WTP、TPTP、DTP、CDTあたりの周辺プラグインも同時にリリースされています。注目すべきはやはりQuick Access(Ctrl + 3)JavaEE 5対応Java EE 5プロジェクトのサポートJPAツールの拡張JSF1.2対応Tomcat6、JBoss5などのサーバ定義の追加JSP、JSFのグラフィカルエディタRubyなどのLL系ツールのIDEMylyn(タスク管理)の追加といったあたりでしょうか。Mylnは元MyLarと呼ばれていた、タスク指向UIをEclipseに提供するためのプロジェクト。なにやらBugzillaとかTracとの連携も出来るらしいですね。使い方は以下が詳しいです。「Eclipse Mylarってなに? - 基礎編 体験してみる? タスク指向UI」最近はミラーがいっぱいあってアクセス集中</summary><link rel='related' href='http://www.eclipse.org/europa/' title='Eclipse3.3(europa)リリース'/><link rel='replies' type='application/atom+xml' href='http://blog.mokamoto.com/feeds/8681718468870148509/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mokamoto.com/2007/06/eclipse33europa.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/8681718468870148509'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/8681718468870148509'/><link rel='alternate' type='text/html' href='http://blog.mokamoto.com/2007/06/eclipse33europa.html' title='Eclipse3.3(europa)リリース'/><author><name>Mitsuhiro</name><uri>http://www.blogger.com/profile/15686673747474702516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5721264818660161663.post-8154099070931867368</id><published>2007-06-30T00:44:00.000+09:00</published><updated>2007-07-03T23:31:03.768+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Database'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><title type='text'>Oracle9i(9.2.0.1) for Windows 完全アンインストール手順</title><summary type='text'>ということで、ひょんな事からそんな事をやったのでまとめておく。Standard Edition前提です。以前からこの手順は何度かググッた情報でやっていたけど、Oracleの公式ドキュメントにも載ってる方法だったんですね。参照「Oracle9i Database                                      for Windows インストレーション・ガイド リリース2 （9.2.0.1.0）」http://otn.oracle.co.jp/document/products/oracle9i/920/windows.htmlpage96 4-34 Oracle のコンポーネントとサービスの削除page99 4-37 Windows NT、Windows 2000 およびWindows XP のレジストリからのOracle キーの削除Windowsサービスの停止</summary><link rel='replies' type='application/atom+xml' href='http://blog.mokamoto.com/feeds/8154099070931867368/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mokamoto.com/2007/06/oracle9i9201-forwindows.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/8154099070931867368'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/8154099070931867368'/><link rel='alternate' type='text/html' href='http://blog.mokamoto.com/2007/06/oracle9i9201-forwindows.html' title='Oracle9i(9.2.0.1) for Windows 完全アンインストール手順'/><author><name>Mitsuhiro</name><uri>http://www.blogger.com/profile/15686673747474702516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5721264818660161663.post-2725113647114925549</id><published>2007-06-24T01:50:00.001+09:00</published><updated>2007-07-03T23:31:49.048+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Springframework'/><title type='text'>Springframework2.1M2のアノテーション</title><summary type='text'>Springfranework2.1からBeanのDIをアノテーションを使って行える機能が追加されています。ってわけで、どんなアノテーションがあるかを見てみました。色々間違ってる所あるかもしれませんが、ま、ベータだし、その内また仕様変わるかもしれないしまぁいっか。[DIされるフィールドやメソッドに記述するAnnotation]まず、DIされる側のアノテーションを利用するには、xml設定ファイルに「context:annotation-config」の記述が必要らしいです。そして、フィールドとsetterメソッドのどちらにも記述できます。@AutowiredBeanを宣言された型に添ってDIします。いわゆるbyTypeによるものですね。privateフィールドに@Autowireアノテーションをつけると、setterメソッド用意しなくても、asmを使ってInjectされるます。@</summary><link rel='related' href='http://www.springframework.org/node/473' title='Springframework2.1M2のアノテーション'/><link rel='replies' type='application/atom+xml' href='http://blog.mokamoto.com/feeds/2725113647114925549/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mokamoto.com/2007/06/springframework21m2.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/2725113647114925549'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/2725113647114925549'/><link rel='alternate' type='text/html' href='http://blog.mokamoto.com/2007/06/springframework21m2.html' title='Springframework2.1M2のアノテーション'/><author><name>Mitsuhiro</name><uri>http://www.blogger.com/profile/15686673747474702516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5721264818660161663.post-7683379021883078550</id><published>2007-06-11T03:00:00.000+09:00</published><updated>2007-06-11T03:19:40.981+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mobile'/><title type='text'>Windows Mobileではアプリの終了が無い</title><summary type='text'>ひょんな事からWindows Mobile6 Standard Editionのエミュレータを触っていて知ったんですが、Windows Mobile6ってアプリケーションの終了っていう概念が無いらしいです。メモリの制御は全部OS側がやっていて、しばらく使っていないアプリケーションをVMのGCがごとく回収して終了してくれるというアーキテクチャらしい。ここで誰しも思うのが、Webブラウザなんかを開いていて、後で読もうと思ってブラウザ放置してメール書いてたら終了されちゃった・・・・・なんて事が起きるのではないかってことです。ちょうどEJBのActivation &amp; Passivationのように、途中のデータを永続化してくれるとかなのかな？「Windows」と名前がついてるだけに、バグってうまく回収されなくてどんどん重くなってく、なんて事も起こるんじゃないかと心配にもなります。確かに今でこそ(</summary><link rel='related' href='http://www.microsoft.com/japan/windowsmobile/default.mspx' title='Windows Mobileではアプリの終了が無い'/><link rel='replies' type='application/atom+xml' href='http://blog.mokamoto.com/feeds/7683379021883078550/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mokamoto.com/2007/06/windows-mobile.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/7683379021883078550'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/7683379021883078550'/><link rel='alternate' type='text/html' href='http://blog.mokamoto.com/2007/06/windows-mobile.html' title='Windows Mobileではアプリの終了が無い'/><author><name>Mitsuhiro</name><uri>http://www.blogger.com/profile/15686673747474702516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5721264818660161663.post-6564996015694254552</id><published>2007-06-06T01:45:00.000+09:00</published><updated>2007-06-06T01:54:53.108+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Apache'/><title type='text'>Apache GeronimoがJavaEE5のTCKを100%パス</title><summary type='text'>Apache Geronimoの2.0-m6がどうやらJava EE5のTCKを100%パスしたようです。TCKはJavaEEの中でも仕様化されている最低限度の機能しかテストしない(例えばクラスタとかは無し)ので、パスしたから実際に即使い物になるかはまた違った話ですが、順調に実装が進んでいるようですね。JBossや最近のGlassfishは勢いがあるので押され気味のGeronimoですが、Apache謹製であることやSpringFrameworkとの親和性、TuscanyやServiceMixとのIntegrationなどを考えると、意外と今後面白そうなプロダクトだと思っています。</summary><link rel='related' href='http://geronimo.apache.org/2007/06/04/apache-geronimo-20-m6-rc1-passes-java-ee-50-tck-100.html' title='Apache GeronimoがJavaEE5のTCKを100%パス'/><link rel='replies' type='application/atom+xml' href='http://blog.mokamoto.com/feeds/6564996015694254552/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mokamoto.com/2007/06/apache-geronimojavaee5tck100.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/6564996015694254552'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/6564996015694254552'/><link rel='alternate' type='text/html' href='http://blog.mokamoto.com/2007/06/apache-geronimojavaee5tck100.html' title='Apache GeronimoがJavaEE5のTCKを100%パス'/><author><name>Mitsuhiro</name><uri>http://www.blogger.com/profile/15686673747474702516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5721264818660161663.post-5650125583395065887</id><published>2007-06-04T01:55:00.000+09:00</published><updated>2007-06-04T02:03:29.490+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Springframework'/><category scheme='http://www.blogger.com/atom/ns#' term='SOA'/><category scheme='http://www.blogger.com/atom/ns#' term='SCA'/><category scheme='http://www.blogger.com/atom/ns#' term='ESB'/><category scheme='http://www.blogger.com/atom/ns#' term='Apache'/><title type='text'>Apache Tuscanyサイトリニューアル</title><summary type='text'>Apache Tuscanyのサイトがリニューアルされてました。特にこれといって新しい情報は無いですが、サイトロゴがカッコ良くなってます:-)ServiceMixもShaleも(というかApache系に限らずですが)、最近はSpringframeworkをintegrationするって方向がかなり強いですね。やはり時代はSpringframeworkなんですね。そろそろGeronimo+ServiceMix+Tuscanyも真剣にWatchした方がよいのかな。JBossと二つ追っかけるのしんどいよ～。</summary><link rel='related' href='http://incubator.apache.org/tuscany/' title='Apache Tuscanyサイトリニューアル'/><link rel='replies' type='application/atom+xml' href='http://blog.mokamoto.com/feeds/5650125583395065887/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mokamoto.com/2007/06/apache-tuscany.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/5650125583395065887'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/5650125583395065887'/><link rel='alternate' type='text/html' href='http://blog.mokamoto.com/2007/06/apache-tuscany.html' title='Apache Tuscanyサイトリニューアル'/><author><name>Mitsuhiro</name><uri>http://www.blogger.com/profile/15686673747474702516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5721264818660161663.post-2750729075450847737</id><published>2007-05-20T14:59:00.000+09:00</published><updated>2007-05-20T15:26:08.235+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Springframework'/><category scheme='http://www.blogger.com/atom/ns#' term='Seam'/><category scheme='http://www.blogger.com/atom/ns#' term='JBoss'/><title type='text'>状態マシンモデルとURL</title><summary type='text'>JBoss Seamもそうだし、Spring WebFlowもそうなんですがConversationスコープやFlowスコープを利用すると、URLにその状態を特定するためのリクエストパラメータがつきます。(Seamの場合はConversationId(cid)が付加され、SpringWebFlowの場合にはflowExecutionKeyが付加される)でこれらのIDがついているとbookmarkableじゃないウィザード中など、bookmarkすべきでない場所では特に問題ありません。がしかし例えばECサイトを想定したら、ある特定の商品ページをブックマークしておきたいという要望があるもしれません。(例えばAmazonのようなページを作る場合)その時に必ず状態を保持するためのIDが入っていると、ブックマーク出来ないという問題がある気がします。URLが醜悪リンク先のdwにも書いてありますが、</summary><link rel='related' href='http://www-06.ibm.com/jp/developerworks/java/060412/j_j-cb03216.shtml' title='状態マシンモデルとURL'/><link rel='replies' type='application/atom+xml' href='http://blog.mokamoto.com/feeds/2750729075450847737/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mokamoto.com/2007/05/url.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/2750729075450847737'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/2750729075450847737'/><link rel='alternate' type='text/html' href='http://blog.mokamoto.com/2007/05/url.html' title='状態マシンモデルとURL'/><author><name>Mitsuhiro</name><uri>http://www.blogger.com/profile/15686673747474702516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5721264818660161663.post-2243340745913772512</id><published>2007-03-01T23:14:00.000+09:00</published><updated>2007-03-01T23:30:46.424+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Tomcat'/><title type='text'>Tomcat6.0.10(Stable)リリース</title><summary type='text'>待ちに待ったTomcatのServlet2.5/JSP2.1に対応した6.xのStable版がリリースされました。Servlet2.5/JSP2.1の実装+5.5の機能(クラスタ、簡易JNDI等)以外にも、Comet(ロングポーリング)時のリソース消費を軽減するためのAdvanced IOと呼ばれる機能が追加されてます。http://tomcat.apache.org/tomcat-6.0-doc/aio.htmlEJB3対応は各JavaEEサーバとも早い段階から行ってましたが、ようやく最後のピースであるTomcatが出揃いました。JBoss5もこれでリリースへ加速するといいですね。</summary><link rel='related' href='http://tomcat.apache.org/' title='Tomcat6.0.10(Stable)リリース'/><link rel='replies' type='application/atom+xml' href='http://blog.mokamoto.com/feeds/2243340745913772512/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mokamoto.com/2007/03/tomcat6010stable.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/2243340745913772512'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/2243340745913772512'/><link rel='alternate' type='text/html' href='http://blog.mokamoto.com/2007/03/tomcat6010stable.html' title='Tomcat6.0.10(Stable)リリース'/><author><name>Mitsuhiro</name><uri>http://www.blogger.com/profile/15686673747474702516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5721264818660161663.post-5175600685064555904</id><published>2007-03-01T00:47:00.000+09:00</published><updated>2007-03-01T01:03:13.205+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Springframework'/><category scheme='http://www.blogger.com/atom/ns#' term='Seam'/><category scheme='http://www.blogger.com/atom/ns#' term='JBoss'/><title type='text'>JBoss Seam 1.2.0(Patch1)リリース</title><summary type='text'>あいかわらずすごい早さで進化しつづけるSeam。まったく追いきれません・・・・・・。とりあえずSeam 1.1.7RC1とかだったのを1.2.0としてリリースしたって事なのかな？注目すべきはSpringframeworkとの統合 http://docs.jboss.com/seam/1.2.0.PATCH1/reference/en/html/spring.htmlSeamコンポーネントのインスタンスをSpringのBeanに注入SpringのBeanをSeamコンポーネントに注入SpringのBeanをSeamコンポーネント化SpringのBeanでSeamコンテキスト(スコープ)を利用できるとまぁ、Spring2のprototypeスコープを利用してSeamのスコープを実現している感じですそろそろ仕様がデカくなりすぎてきてる感があるから、Coreの部分以外をサブプロジェクト扱</summary><link rel='related' href='http://www.jboss.com/products/seam' title='JBoss Seam 1.2.0(Patch1)リリース'/><link rel='replies' type='application/atom+xml' href='http://blog.mokamoto.com/feeds/5175600685064555904/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mokamoto.com/2007/03/jboss-seam-120patch1.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/5175600685064555904'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/5175600685064555904'/><link rel='alternate' type='text/html' href='http://blog.mokamoto.com/2007/03/jboss-seam-120patch1.html' title='JBoss Seam 1.2.0(Patch1)リリース'/><author><name>Mitsuhiro</name><uri>http://www.blogger.com/profile/15686673747474702516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5721264818660161663.post-4767683246366682300</id><published>2007-02-06T15:56:00.000+09:00</published><updated>2007-02-06T17:24:59.576+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JBoss'/><category scheme='http://www.blogger.com/atom/ns#' term='ESB'/><title type='text'>JBossESB 4.0 released!</title><summary type='text'>JBossより待望のオープンソースESB実装、JBoss ESB4.0がリリースされました。Features in this release:JMS、Email、DB、FileSystem等のトランスポートをサポート TrailblazerやQuickStartのサンプル付属データ変換エンジンとしてXSLTとSmooksをサポート疎(緩い)結合を実現するリスナー＆アクションモデルCBR(Content Based Routing) にXpathと JBoss Rulesをサポートレジストリに既存のJAX-RやjUDDIをそのまま使える非ESBの通信をバスへ参加させるゲートウェイ高い性能と実績(大手保険会社で3年稼働済み - 前身のRosettaESBの事ですね)JBossASにデプロイして利用する以外にも、Tomcat上で動かしたり、スタンドアロンで起動出来たりもするみたいです。データ</summary><link rel='related' href='http://labs.jboss.com/portal/jbossesb' title='JBossESB 4.0 released!'/><link rel='replies' type='application/atom+xml' href='http://blog.mokamoto.com/feeds/4767683246366682300/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mokamoto.com/2007/02/jbossesb-40-released.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/4767683246366682300'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/4767683246366682300'/><link rel='alternate' type='text/html' href='http://blog.mokamoto.com/2007/02/jbossesb-40-released.html' title='JBossESB 4.0 released!'/><author><name>Mitsuhiro</name><uri>http://www.blogger.com/profile/15686673747474702516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5721264818660161663.post-9192428953095677089</id><published>2007-02-02T13:28:00.000+09:00</published><updated>2007-02-02T13:43:02.034+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Seam'/><category scheme='http://www.blogger.com/atom/ns#' term='JBoss'/><title type='text'>JBoss Seam 1.1.5GA リリース</title><summary type='text'>つい先日1.1.1GAがリリースされたと思ったら、もう1.1.5GAです。相変わらず進化がはやい・・・。SeamSecurityJAASベースのセキュリティ　JBoss Rulesを認証エンジンとして利用することも可能。Facelets PDFテンプレートFacletsのタグで、iTextベースののPDFを出力することが出来るように。 (1.1から)今回はさらにデジタル署名付きPDFも生成出来る。サポートするAPサーバの追加WASの6.1もサポートEmalテンプレートFacelstタグでEmailを送信。これも1.1から？Seam Text(FreeMakerをベースにしたVelocityみたいなテンプレートエンジン)も面白そうだけど、機能追加が早すぎて使う暇が・・・・。さっさと仕事片付けて遊ぼう。</summary><link rel='related' href='http://jira.jboss.org/jira/secure/ReleaseNote.jspa?projectId=10071&amp;styleName=Html&amp;version=12311059' title='JBoss Seam 1.1.5GA リリース'/><link rel='replies' type='application/atom+xml' href='http://blog.mokamoto.com/feeds/9192428953095677089/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mokamoto.com/2007/02/jboss-seam-115ga.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/9192428953095677089'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/9192428953095677089'/><link rel='alternate' type='text/html' href='http://blog.mokamoto.com/2007/02/jboss-seam-115ga.html' title='JBoss Seam 1.1.5GA リリース'/><author><name>Mitsuhiro</name><uri>http://www.blogger.com/profile/15686673747474702516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5721264818660161663.post-3248033666996259370</id><published>2006-12-15T01:05:00.000+09:00</published><updated>2006-12-17T02:36:32.283+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Seam'/><category scheme='http://www.blogger.com/atom/ns#' term='JBoss'/><title type='text'>JBoss Seam 1.1GAリリース</title><summary type='text'>13日にですが、リリースされてます。進化早くて入門書いてる間にアップデートしていくなぁ・・・・ITMediaの日本語記事(eWeek和訳)http://www.itmedia.co.jp/enterprise/articles/0612/14/news064.htmlどーでもいいけど、Gavinが「ガビン・キング」ってなってるのはどにかならないのだろうか・・・・日本語にしたらギャビンでしょガビンって・・・・ガビーン(寒</summary><link rel='related' href='http://www.jboss.com/products/seam' title='JBoss Seam 1.1GAリリース'/><link rel='replies' type='application/atom+xml' href='http://blog.mokamoto.com/feeds/3248033666996259370/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mokamoto.com/2006/12/jboss-seam-11ga.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/3248033666996259370'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/3248033666996259370'/><link rel='alternate' type='text/html' href='http://blog.mokamoto.com/2006/12/jboss-seam-11ga.html' title='JBoss Seam 1.1GAリリース'/><author><name>Mitsuhiro</name><uri>http://www.blogger.com/profile/15686673747474702516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5721264818660161663.post-813010557253431379</id><published>2006-11-30T23:35:00.000+09:00</published><updated>2006-12-01T02:44:11.286+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Seam'/><category scheme='http://www.blogger.com/atom/ns#' term='JBoss'/><title type='text'>Seamコンポーネントのライフサイクル管理</title><summary type='text'>JBoss Seam 入門Seamコンポーネントのスコープには、Servlet(JSP)で提供されているPage、Request、Session、Applicationといった4種類のスコープの他に、Stateless、Conversation、Business Processを足した計7種類の豊富なスコープがあります。また、各ステートに紐付くコンポーネントの管理を行うために、Seamコンテキストと呼ばれるコンポーネントのインスタンスに論理名を付けて管理を行うメカニズムが提供されています。Seamコンポーネントのライフサイクル管理は、各スコープ毎に用意されたSeamコンテキストへ、コンポーネントのインスタンスを出し入れすることによって実現されます。各スコープ(コンテキスト)の詳細を見ていきましょう。 Stateless (Statelessコンテキスト)Statelessはその名の通り</summary><link rel='replies' type='application/atom+xml' href='http://blog.mokamoto.com/feeds/813010557253431379/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mokamoto.com/2006/11/seam.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/813010557253431379'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/813010557253431379'/><link rel='alternate' type='text/html' href='http://blog.mokamoto.com/2006/11/seam.html' title='Seamコンポーネントのライフサイクル管理'/><author><name>Mitsuhiro</name><uri>http://www.blogger.com/profile/15686673747474702516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5721264818660161663.post-5076918994115469925</id><published>2006-11-10T21:13:00.000+09:00</published><updated>2006-11-10T21:42:51.510+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Seam'/><category scheme='http://www.blogger.com/atom/ns#' term='JBoss'/><title type='text'>JavaEE(ear)モジュール</title><summary type='text'>JBoss Seam 入門Java EE(ear)モジュールの構成は以下の通りです。JavaEE(ear)モジュールMETA-INFapplication.xmljboss-seam.jar通常のearパッケージと変わりません。ユーティリティjarとしてjboss-seam.jarライブラリを登録します。earパッケージ化する場合は、内包されるWebモジュールやEJBモジュールのMANIFEST.MFにjboss-seam.jarへの参照を追加します。ちなみにearパッケージ化するのでは無く、各別個にデプロイすることももちろん可能です。但しその場合でも、EJBモジュールはjboss-seam.jarへの参照を必要とします。(SeamのリファレンスではWarもって言ってるけど、無くても動く)Web層とEJB層で別々に開発したい様な場合は、JavaEEサーバの共通ライブラリ置き場に</summary><link rel='replies' type='application/atom+xml' href='http://blog.mokamoto.com/feeds/5076918994115469925/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mokamoto.com/2006/11/javaeeear.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/5076918994115469925'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/5076918994115469925'/><link rel='alternate' type='text/html' href='http://blog.mokamoto.com/2006/11/javaeeear.html' title='JavaEE(ear)モジュール'/><author><name>Mitsuhiro</name><uri>http://www.blogger.com/profile/15686673747474702516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5721264818660161663.post-6762435921287015779</id><published>2006-11-09T13:55:00.000+09:00</published><updated>2006-11-10T21:44:22.286+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Seam'/><category scheme='http://www.blogger.com/atom/ns#' term='JBoss'/><title type='text'>EJBモジュール</title><summary type='text'>JBoss Seam 入門EJBモジュールの構成は以下の通りです。EJBモジュールMETA-INFejb- jar.xmlpersistence.xmlseam.properties基本的には通常のEJBモジュールと構成は変わりません。ただし、seam.propertiesというファイルがルートパッケージに必要になります。それぞれの項目について見ていきましょう。ejb-jar.xmlEJBのDDファイルです。従来のejb-jar.xmlと変わりません。SeamでEJBを利用する場合は、EJBとSeamを統合するSeamInterceptorと呼ばれるインタセプタを、全Beanに対して適用する設定をejb-jar.xml内に記述します。persistence.xml永続化ユニット設定ファイル。JPAで利用する通常のものと変わりません。SeamではEntity Beanに@name</summary><link rel='replies' type='application/atom+xml' href='http://blog.mokamoto.com/feeds/6762435921287015779/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mokamoto.com/2006/11/ejb.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/6762435921287015779'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/6762435921287015779'/><link rel='alternate' type='text/html' href='http://blog.mokamoto.com/2006/11/ejb.html' title='EJBモジュール'/><author><name>Mitsuhiro</name><uri>http://www.blogger.com/profile/15686673747474702516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5721264818660161663.post-7748223458525806567</id><published>2006-11-08T19:12:00.000+09:00</published><updated>2006-11-09T14:05:00.785+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Seam'/><category scheme='http://www.blogger.com/atom/ns#' term='JBoss'/><title type='text'>Webモジュール</title><summary type='text'>JBoss Seam 入門Webモジュールの構成は以下の通りです。WebモジュールWEB-INFlibjboss-seam-ui.jarjboss-seam-debug.jar  (デバッグ機能利用時)web.xmlfaces-config.xmlcomponents.xmlpages.xmlちなみにSeamではここに書いてあるもの以外にもJSFのライブラリを利用しますが、JavaEE5対応のアプリケーションサーバには標準で含まれている為、ここでは割愛しています。J2EE1.4ベースのアプリケーションサーバの場合は、JSFのライブラリも追加します。また、Faceletsの様なJSFベースのテンプレートエンジンを利用する場合にも、適宜Webモジュールへ追加します。ここでは構成要素を一つ一つ確認していきます。jboss-seam-ui.jarSeamとJSFが連携する為のUIコンポーネントや</summary><link rel='replies' type='application/atom+xml' href='http://blog.mokamoto.com/feeds/7748223458525806567/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mokamoto.com/2006/11/web.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/7748223458525806567'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/7748223458525806567'/><link rel='alternate' type='text/html' href='http://blog.mokamoto.com/2006/11/web.html' title='Webモジュール'/><author><name>Mitsuhiro</name><uri>http://www.blogger.com/profile/15686673747474702516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5721264818660161663.post-4130033975564606947</id><published>2006-11-08T13:54:00.000+09:00</published><updated>2006-12-01T02:18:29.003+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Seam'/><category scheme='http://www.blogger.com/atom/ns#' term='JBoss'/><title type='text'>JBoss Seam 入門</title><summary type='text'>JBoss Seamの基本的な事柄についてつらつらと書いていこうかと思います。このページを目次にして、随時追加していこうかなと思います。つーかなんでBlogでこんなことやってんだろ。修正しまくりだし、普通にWikiとかでやれば良かったな〜。ま、いっか。↓以下、予定。いきなり変更する事(たぶん確実に)あります。JBoss Seamとは？Seamで出てくる基本的な用語Seamアプリケーションのディレクトリ構成WebモジュールEJBモジュールJavaEE(ear)モジュールSeamコンポーネントのライフサイクル管理簡単なSeamアプリケーションの作成とりあえず動かしてみるConversasionスコープを利用したウィザードSeamのちょっと便利な機能SeamRedirectFilterSeamServletFilterページアクションjPDLページフローとjBPMビジネスプロセスSeamと</summary><link rel='replies' type='application/atom+xml' href='http://blog.mokamoto.com/feeds/4130033975564606947/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mokamoto.com/2006/11/jboss-seam.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/4130033975564606947'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/4130033975564606947'/><link rel='alternate' type='text/html' href='http://blog.mokamoto.com/2006/11/jboss-seam.html' title='JBoss Seam 入門'/><author><name>Mitsuhiro</name><uri>http://www.blogger.com/profile/15686673747474702516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5721264818660161663.post-3043738425307974686</id><published>2006-11-08T12:58:00.000+09:00</published><updated>2006-11-10T22:00:36.892+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Seam'/><category scheme='http://www.blogger.com/atom/ns#' term='JBoss'/><title type='text'>Seamアプリケーションのディレクトリ構成</title><summary type='text'>JBoss Seam 入門一般的なJBoss Seamアプリケーションのディレクトリ構成は、以下の様になっています。WebモジュールWEB-INFlibjboss-seam-ui.jarjboss-seam-debug.jar  (デバッグ機能利用時)web.xmlfaces-config.xmlcomponents.xmlpages.xmlEJBモジュールMETA-INFejb-jar.xmlpersistence.xmlseam.propertiesJavaEE(ear)モジュールMETA-INFapplication.xmljboss-seam.jarそれぞれのモジュールの詳細を見ていきます。←前へ  次へ→</summary><link rel='replies' type='application/atom+xml' href='http://blog.mokamoto.com/feeds/3043738425307974686/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mokamoto.com/2006/11/jboss-seam_08.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/3043738425307974686'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/3043738425307974686'/><link rel='alternate' type='text/html' href='http://blog.mokamoto.com/2006/11/jboss-seam_08.html' title='Seamアプリケーションのディレクトリ構成'/><author><name>Mitsuhiro</name><uri>http://www.blogger.com/profile/15686673747474702516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5721264818660161663.post-7686325432610518249</id><published>2006-10-17T22:40:00.000+09:00</published><updated>2006-10-18T04:48:41.336+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='EJB3'/><title type='text'>@EJBアノテーションの動き</title><summary type='text'>なんとな～く@EJBアノテーションでSession BeanがDIされるのは分ってたんですが、ＥＪＢってJNDIからlookupするもんでしょ。それをDI？？どうやってやってんのよ？というのが疑問でした。で、調べました。よくサンプルにこんなコードがあったりします。@EJBprivate LoginService loginService;public void authentication(String id, String passwd){    try{loginService.authentication(id,passwd);    ...(以下略)これは@EJBアノテーションによってLoginService(Bean)型のEJBをDIしているわけですが、属性指定をしていません。こういうような場合はどの様な動作をするのか？結論から言うと、Beanが定義されている型から自動的にDI</summary><link rel='replies' type='application/atom+xml' href='http://blog.mokamoto.com/feeds/7686325432610518249/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mokamoto.com/2006/10/ejb.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/7686325432610518249'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/7686325432610518249'/><link rel='alternate' type='text/html' href='http://blog.mokamoto.com/2006/10/ejb.html' title='@EJBアノテーションの動き'/><author><name>Mitsuhiro</name><uri>http://www.blogger.com/profile/15686673747474702516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5721264818660161663.post-4401885466398827730</id><published>2006-10-04T02:21:00.000+09:00</published><updated>2006-10-04T02:52:58.772+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Springframework'/><title type='text'>Spring 2.0 Final Released</title><summary type='text'>カウントダウンしてましたが、ついにリリースされました。注目はXMLスキーマによる拡張可能なコンフィグレーションBeanスコープの追加(request、Session、Global)AspectJとのより密接な統合JPAや非同期JMS等のJava EE系サポートの充実JRuby、Groovyなどの動的言語のサポートあたりかな。Spring2.0を使ったWebアプリケーション開発そのものよりも、Spring2.0をベースにした新しいミドルウェアやフレームワークにどの様な物が生まれて来るのかが非常に気になります。</summary><link rel='related' href='http://www.springframework.org/' title='Spring 2.0 Final Released'/><link rel='replies' type='application/atom+xml' href='http://blog.mokamoto.com/feeds/4401885466398827730/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mokamoto.com/2006/10/springframework20.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/4401885466398827730'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/4401885466398827730'/><link rel='alternate' type='text/html' href='http://blog.mokamoto.com/2006/10/springframework20.html' title='Spring 2.0 Final Released'/><author><name>Mitsuhiro</name><uri>http://www.blogger.com/profile/15686673747474702516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5721264818660161663.post-1599169594416542749</id><published>2006-09-07T12:31:00.000+09:00</published><updated>2006-09-07T12:50:35.438+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Eclipse'/><category scheme='http://www.blogger.com/atom/ns#' term='JBoss'/><title type='text'>JBossIDE 2.0.0Beta1リリース</title><summary type='text'>つい昨日NetBeans版JBossIDEがリリースされてたと思ったら、Eclipse版の2.0.0Betaもリリースされてました。updatesite : http://download.jboss.org/jbosside/updates/development/とりあえずハイライトとして書いてある事を見るとオープンソースでゼロコストなライセンスEclipse3と統合された開発環境EJB 3.0 プロジェクトウィザードHibernateツールJBossAOP(AOP) ツールJBoss jBPMグラフィカルデザイナーJ2EE開発用のウィザードJBossサーバのデバッグ、モニタリング、ライフサイクル管理JSP, HTML,XMLのシンタックスハイライトパッケージアーカイブの設定を簡素化24時間*7日間のプロフェッショナルなサポートって事らしい。あと、ここには出てないが他にも、JBoss</summary><link rel='related' href='http://jboss.com/products/jbosside' title='JBossIDE 2.0.0Beta1リリース'/><link rel='replies' type='application/atom+xml' href='http://blog.mokamoto.com/feeds/1599169594416542749/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mokamoto.com/2006/09/jbosside-200beta1.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/1599169594416542749'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/1599169594416542749'/><link rel='alternate' type='text/html' href='http://blog.mokamoto.com/2006/09/jbosside-200beta1.html' title='JBossIDE 2.0.0Beta1リリース'/><author><name>Mitsuhiro</name><uri>http://www.blogger.com/profile/15686673747474702516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5721264818660161663.post-4742792585016377930</id><published>2006-09-06T18:52:00.000+09:00</published><updated>2006-09-06T19:29:19.777+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='JBoss'/><category scheme='http://www.blogger.com/atom/ns#' term='NetBeans'/><title type='text'>JBoss NetBeans IDE</title><summary type='text'>以前JBossがNetbeansに加盟ってなニュースがあったけど、その成果として(かどうかは知らないけど)、JBoss IDEのNetBeans板がリリースされてました。とりあえず今のところ、EJB3を利用したアプリケーションがJBossAS4.0.4 + EJB3Preview上に簡単にデプロイする出来るようになるだけみたい。JBoss IDE(eclipse版)の様なHibernateのQueryエディタとか、JBpmデザイナ的な物は無かった。でもNetBeansにはまだPreview版ではあるけど、UMLエディタやBPELエディタが既にモノとしてあるからな～。SunがJava Studio Enterprise や Java Studio Creator をオープンソース化した関係上、Mustang、JSFのGUIデザイナー、JPA、EJBQLエディタあたりのサポートも早そうだし。</summary><link rel='related' href='http://www.jboss.com/products/jbossnetbeans' title='JBoss NetBeans IDE'/><link rel='replies' type='application/atom+xml' href='http://blog.mokamoto.com/feeds/4742792585016377930/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mokamoto.com/2006/09/jboss-netbeans-ide.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/4742792585016377930'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/4742792585016377930'/><link rel='alternate' type='text/html' href='http://blog.mokamoto.com/2006/09/jboss-netbeans-ide.html' title='JBoss NetBeans IDE'/><author><name>Mitsuhiro</name><uri>http://www.blogger.com/profile/15686673747474702516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5721264818660161663.post-4206446580762275538</id><published>2006-08-23T16:23:00.000+09:00</published><updated>2006-08-23T16:24:24.148+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JavaScript'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><title type='text'>「Google Bookmarkへ追加」 Bookmarklet</title><summary type='text'>Google BookmarksGoogleが地味～に始めているオンラインブックマークサービス。Bookmarkを検索出来て、タグも付けられるんですが、他のユーザーとBookmark共有してほにゃらら的な、del.icio.us とか はてなブックマーク のようなソーシャルだWeb2.0だみたいな機能は無いです。Googleの中の人が「そのうちそんな機能も追加するよ」的な事言ってたらしいですが・・・。で、とりあえずBookmark追加するのが面倒なので、どっかからパクッて来たのと合わせて、カレントページをBookmarkするBookmarklet作ってみました。firefox1.5.0.6で動作確認。IEは知らない。確かGoogle Toolbarにそんな機能があるからそっち使った方が良いと思われ。右クリックで「Bookmark This Link」で登録。もちろんGoogle </summary><link rel='replies' type='application/atom+xml' href='http://blog.mokamoto.com/feeds/4206446580762275538/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mokamoto.com/2006/08/google-bookmark-bookmarklet.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/4206446580762275538'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/4206446580762275538'/><link rel='alternate' type='text/html' href='http://blog.mokamoto.com/2006/08/google-bookmark-bookmarklet.html' title='「Google Bookmarkへ追加」 Bookmarklet'/><author><name>Mitsuhiro</name><uri>http://www.blogger.com/profile/15686673747474702516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5721264818660161663.post-8722109930558748443</id><published>2006-08-16T13:00:00.001+09:00</published><updated>2006-08-23T16:27:15.914+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='SOA'/><category scheme='http://www.blogger.com/atom/ns#' term='JBoss'/><category scheme='http://www.blogger.com/atom/ns#' term='ESB'/><category scheme='http://www.blogger.com/atom/ns#' term='WebService'/><title type='text'>JBossESB 4.0 Beta1 リリース</title><summary type='text'>されていました。いつの間にやら1.0から4.0と呼ばれる様になってたのね。とりあえず書いてある事をなんとなく読んでみると、メッセージ変換フレームワークのサポート。JMS (JBossMQ,JBoss MessagingやMQSeries), email,データベースやファイルシステムが使える。trailblazerのサンプルがついている 。とにかくサンプルチェックしろ。データ変換のサポート。リスナー＆アクションモデルは緩やかな(祖結合な？)相互運用を実現する。とりあえずサンプルチェックしろ。永続オブジェクトのリポジトリ。ハイパフォーマンスで信頼性も高い。JBossAS 4.0.4 とEJB3の上でビルドされている。というわけでとにかくtrialblazerのサンプルを見ろと。まぁBetaとして出てきたんで、そろそろソースコードもボチボチ見ていきますか。</summary><link rel='related' href='http://labs.jboss.com/portal/jbossesb/' title='JBossESB 4.0 Beta1 リリース'/><link rel='replies' type='application/atom+xml' href='http://blog.mokamoto.com/feeds/8722109930558748443/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.mokamoto.com/2006/08/jbossesb-40-beta1_6718.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/8722109930558748443'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5721264818660161663/posts/default/8722109930558748443'/><link rel='alternate' type='text/html' href='http://blog.mokamoto.com/2006/08/jbossesb-40-beta1_6718.html' title='JBossESB 4.0 Beta1 リリース'/><author><name>Mitsuhiro</name><uri>http://www.blogger.com/profile/15686673747474702516</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
