<?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-9043429875026840613</id><updated>2011-11-28T10:19:58.867+09:00</updated><category term='Java JavaFX プログラミングコンテスト'/><title type='text'>Apercu</title><subtitle type='html'>GlassFish, Java, Software Testing and everyday affairs.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://apercu-j.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://apercu-j.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Kana</name><uri>http://www.blogger.com/profile/10100730479895069690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_Y5Suy8wAnXI/SZd6XRMOCjI/AAAAAAAAAHA/NT_rFttaPtU/S220/dukewithglassfish2.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>82</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-9043429875026840613.post-6439009708639187534</id><published>2010-06-19T18:09:00.004+09:00</published><updated>2010-06-19T19:14:11.098+09:00</updated><title type='text'>店長さんになりました</title><content type='html'>ふと気付くと、前回のエントリから投稿からはや半年。&lt;br /&gt;&lt;br /&gt;季節はそろそろ梅雨明け。もうちょっとしたら夏なんだなぁと思うと、ストーブにあたりながらチクチクとネコビーンを作っていたあの頃が懐かしく思えます。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;私事ではありますが、この半年で身の回りに本当に色んな変化がありました。&lt;br /&gt;&lt;br /&gt;長男は小学校を卒業して中学生になり、次男は兼ねてからやりたがっていた少年野球のチームに入団。TwitterをはじめてMixiから遠ざかり、コザクラインコのるぅちゃんという、新しい家族ができました。&lt;br /&gt;&lt;br /&gt;個人的に一番大きな変化だと感じているのは、ずっとやりたいと思っていたEC関係の仕事にようやく従事できたこと。前回のエントリを書いた12月時点の私は、SwingベースのGUI部品開発をするJavaのエンジニアでしたが、今はなんとネットショップの店長さんをしています。&lt;br /&gt;&lt;br /&gt;「また転職したんか！？」&lt;br /&gt;&lt;br /&gt;――と思われた方。&lt;br /&gt;&lt;br /&gt;違います(^_^;&lt;br /&gt;&lt;br /&gt;実を言うと、2007年に入社した現在の勤務先にEC事業を専門的に推進する部署ができ、そこに配属されたのです。&lt;br /&gt;&lt;br /&gt;「ECに強いITコンサルタントになるんだ！」&lt;br /&gt;&lt;br /&gt;――と勝手に決めて、ネットショップを閉めたのが2005年の初夏。&lt;br /&gt;ECとは何の関係もない二つの会社での勤務を経て現勤務先に入社したものの、入社当初はECの仕事ができそうな環境はほとんどなく、&lt;br /&gt;「名古屋でEC関連のシステム開発に携わるのは難しいのかなぁ…」&lt;br /&gt;と一度は夢をあきらめかけたのですが、「いや、思い続ければいつかは必ず！」としつこく望みを抱き続けた結果、ようやくここまでたどり着くことができました。&lt;br /&gt;&lt;br /&gt;目標を決めてから4年弱。&lt;br /&gt;少々長い道のりではありましたが、強く願えばたいていの望みは適う、というのは本当ですね。こうした流れを作り、導いてくれたすべてのこと・人に心から感謝！です(^-^*&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;・・・とはいえ、「ECの仕事に従事できた」というのは、たとえていうなら「ようやくスタート地点に立てた」というようなもの。真の目標達成に向けて、更に邁進していかねばと思う今日この頃です。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;日本中を取り巻くこの閉塞間に風穴を開け、日本の素晴らしい製品やサービスを世界に広めるお手伝いをしていきたい。&lt;br /&gt;&lt;br /&gt;・・・というのが、今後5年の私のひそかなテーマです。&lt;br /&gt;&lt;br /&gt;今、勤務先で私が担当させてもらっている仕事はまだまだ小さなものですが、小さな一歩を積み重ねて、ちょっとずつ目標に近づいていけたらいいな。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;追伸：&lt;br /&gt;ちなみに私が担当しているのは、実際にネットショップを運営し、EC-Riderという自社製EC基盤システムの機能向上にショップ運営者の立場から寄与する、という、ちょっと変わった仕事です。&lt;br /&gt;（おお、言葉で書くとかっちょいい！）&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;▼&lt;a href="http://www.ec-rider.net"&gt;EC-Rider&lt;/a&gt; のサイトはこちら&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9043429875026840613-6439009708639187534?l=apercu-j.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apercu-j.blogspot.com/feeds/6439009708639187534/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9043429875026840613&amp;postID=6439009708639187534' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/6439009708639187534'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/6439009708639187534'/><link rel='alternate' type='text/html' href='http://apercu-j.blogspot.com/2010/06/blog-post.html' title='店長さんになりました'/><author><name>Kana</name><uri>http://www.blogger.com/profile/10100730479895069690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_Y5Suy8wAnXI/SZd6XRMOCjI/AAAAAAAAAHA/NT_rFttaPtU/S220/dukewithglassfish2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9043429875026840613.post-5478634751972233228</id><published>2009-12-28T02:05:00.003+09:00</published><updated>2009-12-28T02:11:29.848+09:00</updated><title type='text'>OyakoBean !?</title><content type='html'>めでたく子供ができました♪&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Y5Suy8wAnXI/SzeUDZH9kAI/AAAAAAAAAJ8/njEgLjszV3k/s1600-h/necobean_2.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 125px;" src="http://4.bp.blogspot.com/_Y5Suy8wAnXI/SzeUDZH9kAI/AAAAAAAAAJ8/njEgLjszV3k/s200/necobean_2.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5419963462568480770" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;次はFishCATのマスコットに挑戦！&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Y5Suy8wAnXI/SzeVB6AE8jI/AAAAAAAAAKE/a1o7ZNW7OQg/s1600-h/fishcat_logo.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 138px; height: 148px;" src="http://1.bp.blogspot.com/_Y5Suy8wAnXI/SzeVB6AE8jI/AAAAAAAAAKE/a1o7ZNW7OQg/s200/fishcat_logo.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5419964536545669682" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9043429875026840613-5478634751972233228?l=apercu-j.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apercu-j.blogspot.com/feeds/5478634751972233228/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9043429875026840613&amp;postID=5478634751972233228' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/5478634751972233228'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/5478634751972233228'/><link rel='alternate' type='text/html' href='http://apercu-j.blogspot.com/2009/12/oyakobean.html' title='OyakoBean !?'/><author><name>Kana</name><uri>http://www.blogger.com/profile/10100730479895069690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_Y5Suy8wAnXI/SZd6XRMOCjI/AAAAAAAAAHA/NT_rFttaPtU/S220/dukewithglassfish2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Y5Suy8wAnXI/SzeUDZH9kAI/AAAAAAAAAJ8/njEgLjszV3k/s72-c/necobean_2.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9043429875026840613.post-1648593723418075595</id><published>2009-12-11T00:10:00.004+09:00</published><updated>2009-12-11T00:18:57.644+09:00</updated><title type='text'>Glass Fish v3 デビュー！</title><content type='html'>Congratulations!&lt;br /&gt;GlassFish の最新バージョン、 GlassFish v3 の正式版が本日リリースされました♪&lt;br /&gt;&lt;br /&gt;&lt;a href="http://java.sun.com/javaee/downloads/index.jsp?userOsIndex=6&amp;userOsId=windows&amp;userOsName=Windows"&gt;http://java.sun.com/javaee/downloads/index.jsp?userOsIndex=6&amp;userOsId=windows&amp;userOsName=Windows&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;今回、私は仕事の関係であまりお手伝いできなかったのだけれど、FishCAT メンバーの活躍もあってかなりの数のBugがFixされています。&lt;br /&gt;Preludeで先送りにされたスクリプティングまわりの機能もかなり改善されているようです。&lt;br /&gt;&lt;br /&gt;ただいまダウンロード中…&lt;br /&gt;リリース直後だからかサーバ・アクセスが混みあっていて、なかなか終わりそうにありません。&lt;br /&gt;&lt;br /&gt;明日も仕事が忙しいけれど、なんとしても今日中に動かしてみなくては♪&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;◆ FishCAT Survey Result also available here:&lt;br /&gt;&lt;a href="http://blogs.sun.com/judy/entry/glassfish_v3_fishcat_survey_results"&gt;http://blogs.sun.com/judy/entry/glassfish_v3_fishcat_survey_results&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://mail.google.com/mail/?ui=2&amp;ik=36b6e65397&amp;view=att&amp;th=12575e7c4d5530f4&amp;attid=0.1.1&amp;disp=emb&amp;zw"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 378px; height: 411px;" src="http://mail.google.com/mail/?ui=2&amp;ik=36b6e65397&amp;view=att&amp;th=12575e7c4d5530f4&amp;attid=0.1.1&amp;disp=emb&amp;zw" border="0" alt="" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9043429875026840613-1648593723418075595?l=apercu-j.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apercu-j.blogspot.com/feeds/1648593723418075595/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9043429875026840613&amp;postID=1648593723418075595' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/1648593723418075595'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/1648593723418075595'/><link rel='alternate' type='text/html' href='http://apercu-j.blogspot.com/2009/12/glass-fish-v3.html' title='Glass Fish v3 デビュー！'/><author><name>Kana</name><uri>http://www.blogger.com/profile/10100730479895069690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_Y5Suy8wAnXI/SZd6XRMOCjI/AAAAAAAAAHA/NT_rFttaPtU/S220/dukewithglassfish2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9043429875026840613.post-6597685520622571911</id><published>2009-11-30T21:44:00.009+09:00</published><updated>2009-12-01T00:40:30.122+09:00</updated><title type='text'>ねこび～ん でけた♪</title><content type='html'>フェルティング、というのをご存知でしょうか。&lt;br /&gt;毛糸のモトになるふわふわした羊毛を専用の針でザクザクと刺しかため、好みの形を作っていく、という最近流行りの手芸です。&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=4CLTpNn_Isk&amp;feature=related"&gt;&lt;br /&gt;http://www.youtube.com/watch?v=4CLTpNn_Isk&amp;feature=related&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;このフェルティングに、この頃ちょっとハマっています。&lt;br /&gt;日頃酒ばっかり飲んでいると思われている私はありますが、たまにはこういう女性っぽい趣味に嵩じることもあるのです。&lt;br /&gt;&lt;br /&gt;手芸、というと優雅に聞こえるかもしれませんが、このフェルティング、鋭利な針で綿をざっくざっくと突き刺すという、考えようによっては非常に野蛮なカンジの作業の繰り返しで進められます。&lt;br /&gt;うっかり手を滑らせるとモロに針が指に突き刺さり、流血沙汰の賛辞になることもしばしば…。それでも、もこもこの綿が針で刺すだけで好みの形になるのが面白くて、痛いのを承知でつい何度もチャレンジしてしまうのです。&lt;br /&gt;&lt;br /&gt;さて、始めのうちは出来合いのキットを買ってきて見よう見真似で作っていた私でしたが、一旦コツを覚えると、今度はオリジナルに挑戦したくなるのが人情というやつです。&lt;br /&gt;何を作ろうかな、と行きつけの手芸店をブラついていたら、鮮やかなブルーの羊毛を発見。&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Y5Suy8wAnXI/SxO_CI4B78I/AAAAAAAAAJg/NSlq1s2nVRM/s1600/wta.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 178px; height: 200px;" src="http://3.bp.blogspot.com/_Y5Suy8wAnXI/SxO_CI4B78I/AAAAAAAAAJg/NSlq1s2nVRM/s200/wta.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5409877620865232834" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;「こ、この色は…！」&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;――と思わず衝動買いをして、ちいさなねこび～んを作ってみました。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Y5Suy8wAnXI/SxPCxKtJ5hI/AAAAAAAAAJw/h7LUQ5lh_vo/s1600/necobean2.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 177px; height: 200px;" src="http://3.bp.blogspot.com/_Y5Suy8wAnXI/SxPCxKtJ5hI/AAAAAAAAAJw/h7LUQ5lh_vo/s200/necobean2.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5409881727345223186" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;シンプルな造形だから簡単だろう、とタカを括って始めたものの、立方体ってごまかしがきかないだけに意外に形作るのが難しく、結局完全に出来上がるまでに5時間くらいかかってしまいました。&lt;br /&gt;オリジナルは口元が黒い線で描かれていますが、立体でこれをやると安っぽくなってしまう恐れがあるので、同色の羊毛を盛り上げるという手法を採用。んー、ちょっと間の抜けた感じになってしまったかなぁ、という印象ではありますが、割とそれっぽく仕上がって、自分的には70点くらい :-)&lt;br /&gt;&lt;br /&gt;今度の週末に手芸ショップで黒い針金をかってきて、くるんと巻いたしっぽをつけようかなと思っています。&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Y5Suy8wAnXI/SxO_vHN7sJI/AAAAAAAAAJo/JIdBlyjyK5o/s1600/necobean1.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 193px;" src="http://1.bp.blogspot.com/_Y5Suy8wAnXI/SxO_vHN7sJI/AAAAAAAAAJo/JIdBlyjyK5o/s200/necobean1.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5409878393514340498" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;※ねこび～んはNetBeansのマスコットです。&lt;br /&gt;&lt;a href="http://ja.netbeans.org/nekobean/#credit"&gt;http://ja.netbeans.org/nekobean/#credit&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;生みの親・カネウチカズコさんによるねこび～んのサイト（可愛い画像がいっぱい！）&lt;br /&gt;&lt;a href="http://nekobean.net/"&gt;http://nekobean.net/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9043429875026840613-6597685520622571911?l=apercu-j.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apercu-j.blogspot.com/feeds/6597685520622571911/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9043429875026840613&amp;postID=6597685520622571911' title='3 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/6597685520622571911'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/6597685520622571911'/><link rel='alternate' type='text/html' href='http://apercu-j.blogspot.com/2009/11/blog-post.html' title='ねこび～ん でけた♪'/><author><name>Kana</name><uri>http://www.blogger.com/profile/10100730479895069690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_Y5Suy8wAnXI/SZd6XRMOCjI/AAAAAAAAAHA/NT_rFttaPtU/S220/dukewithglassfish2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_Y5Suy8wAnXI/SxO_CI4B78I/AAAAAAAAAJg/NSlq1s2nVRM/s72-c/wta.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9043429875026840613.post-4541513569149943549</id><published>2009-11-28T00:09:00.003+09:00</published><updated>2009-11-28T00:23:11.702+09:00</updated><title type='text'>Twitter</title><content type='html'>長い事作りっぱなしで放置してあったTwitterのアカウント。&lt;br /&gt;先日、友人と飲んでいるときにTwitterの話で盛り上がり、本格的に使い始めました。&lt;br /&gt;&lt;br /&gt;ひとりっきりでつぶやいていた時はただただ虚しいばかりでしたが、フォローしている人/されている人が10人くらい出来たら、賑やかで楽しくなってきました＾＾&lt;br /&gt;BlogやSNSの日記などよりも更新頻度が高い分、チェックする楽しみが多くて良いですね。&lt;br /&gt;&lt;br /&gt;iPhoneに&lt;a href="http://www.nibirutech.com/product.html"&gt;TwitBird&lt;/a&gt;というアプリを入れて、外出先ではそこからアクセスしています。&lt;br /&gt;SMS風のインタフェース上でつぶやきを読めて便利です。&lt;br /&gt;&lt;br /&gt;新米なのでイマイチTwitterの文法がよく分かっていないのですが、ぼちぼち勉強していこう。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9043429875026840613-4541513569149943549?l=apercu-j.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apercu-j.blogspot.com/feeds/4541513569149943549/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9043429875026840613&amp;postID=4541513569149943549' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/4541513569149943549'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/4541513569149943549'/><link rel='alternate' type='text/html' href='http://apercu-j.blogspot.com/2009/11/twitter.html' title='Twitter'/><author><name>Kana</name><uri>http://www.blogger.com/profile/10100730479895069690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_Y5Suy8wAnXI/SZd6XRMOCjI/AAAAAAAAAHA/NT_rFttaPtU/S220/dukewithglassfish2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9043429875026840613.post-1444605411690683323</id><published>2009-10-01T00:59:00.004+09:00</published><updated>2009-10-01T01:21:38.545+09:00</updated><title type='text'>念願のiPhone</title><content type='html'>ちょっと前から買うか買うまいか悶々と悩み続けていたiPhoneを、とうとう契約してしまいました。&lt;br /&gt;&lt;br /&gt;私は基本的に電話が嫌いなので通話に使うつもりはなく、目的の大半はWebの閲覧とアプリの利用です。できたらアプリの開発にもチャレンジしてみたいのですが、標準的な開発環境はMac上でしか使えないということなので、当面そっちは無理そうです（※）&lt;br /&gt;※Windows上で開発する方法も皆無ではないようですが…&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;契約して今日で4日。&lt;br /&gt;まだたいして使いこなせていませんが、MystとかサメガメとかCNNとかのアプリをちょこちょことダウンロードして楽しんでいます。息子用に「パワプロ君」とかいう野球のゲームも買ってみました。&lt;br /&gt;&lt;br /&gt;使い心地はといえば、携帯端末にありがちな操作のストレスが驚くほど少なく、スイスイと快適に扱えるところがとてもいいですね。Web閲覧時のズーム機能も秀逸だと思います。通常の携帯電話よりも画面が広く文字が見やすいので、長いメールを読みやすいところもNice :-)&lt;br /&gt;あと、ミュージックのダウンロード販売価格、auと比べると格段にお安い気がしますね。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;あえて難点を挙げるとしたら、カメラの性能がイマイチに思えることと、噂どおりバッテリーの減りがかなり早いということかな（通勤時に音楽を聴いたりWebを閲覧する程度なら十分一日持ちますが…）。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ところで今日、噂の「セカイカメラ」というアプリをダウンロードしようと思たら、なぜかiTunesStoreのパワーサーチにヒットしませんでした。どうしたんだろう。&lt;br /&gt;リリースから3日で10万件くらいダウンロードされたという話なので、アクセス過多で困ったことになってしまっているのかな？&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9043429875026840613-1444605411690683323?l=apercu-j.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apercu-j.blogspot.com/feeds/1444605411690683323/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9043429875026840613&amp;postID=1444605411690683323' title='2 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/1444605411690683323'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/1444605411690683323'/><link rel='alternate' type='text/html' href='http://apercu-j.blogspot.com/2009/10/iphone.html' title='念願のiPhone'/><author><name>Kana</name><uri>http://www.blogger.com/profile/10100730479895069690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_Y5Suy8wAnXI/SZd6XRMOCjI/AAAAAAAAAHA/NT_rFttaPtU/S220/dukewithglassfish2.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9043429875026840613.post-5122501025089265923</id><published>2009-09-19T12:02:00.003+09:00</published><updated>2009-09-19T12:35:49.723+09:00</updated><title type='text'>FishCATが始まります</title><content type='html'>GlassFish Quality Communityで、第三回目のFishCATが開始されることになりました！&lt;br /&gt;&lt;br /&gt;FishCATは、「リリース前の GlassFish をコミュニティで集中的にテストしよう」という意図で開催される一種のテスティング・イベント的な活動です。&lt;br /&gt;&lt;br /&gt;やることはとてもシンプルで、&lt;br /&gt;&lt;br /&gt;1. 最新のビルドを入手&lt;br /&gt;2. 使ってみる&lt;br /&gt;3. バグを見つけたらIssue Trackerに登録&lt;br /&gt;4. 分からないこと/意見を求めたいことがあればメーリングリストにPost&lt;br /&gt;&lt;br /&gt;…というような流れで粛々とテストを行います。&lt;br /&gt;&lt;br /&gt;GlassFishコミュニティとしての基本的なルールはあるものの、各自が用いるテストの手法やローカルレベルでの作業の進め方に関して、堅苦しい決め事はありません。&lt;br /&gt;バイナリファイルを落としてきて片っ端から機能を試してみる、というワイルドなやり方でも良いでしょうし、ベースドキュメントを決めてテスト設計からやる…なんていう本格的な方法を試してみても面白いかも？&lt;br /&gt;&lt;br /&gt;ターゲットにする機能を絞り、そこに集中してテストをするのも良いですね（ちなみに私は今回もWindows InstallerとAdmin機能をつつきまわすつもりです :-) ）&lt;br /&gt;&lt;br /&gt;&lt;a href="http://wiki.glassfish.java.net/Wiki.jsp?page=GlassFishCommunityAcceptanceTestFishCATJa"&gt;&lt;br /&gt;FishCATって？＞＞&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;なお、今回のターゲットは　GlassFish v3で、ドキュメントレビューとi18n/I10nのテストプログラムも同時に実施されます。&lt;br /&gt;&lt;br /&gt;▼スケジュール概要&lt;br /&gt;FishCAT テスト:    9/24/09 - 10/9/09 (2 weeks)&lt;br /&gt;FishCAT ドキュメントレビュー: 9/24/09 - 10/9/09 (2 weeks)&lt;br /&gt;FishCAT i18n/l10n テスト:   9/24/09 - 10/21/09 (4 weeks) &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;参加ご希望の方は&lt;a href="http://spreadsheets.google.com/viewform?formkey=dExzWVBPSlYtVm5sckFkVmlUY21oYnc6MA"&gt;こちらのフォームから&lt;/a&gt;参加申請をお願いします。&lt;br /&gt;&lt;br /&gt;「正式に参加はしないけれど、バグを見つけたから報告したい」&lt;br /&gt;… という方からのご意見も大歓迎です♪&lt;br /&gt;&lt;br /&gt;このエントリにコメントしていただいても結構ですし、&lt;a href="http://glassfish.jp/wiki/index.php?MailingList"&gt;グラジェーのML&lt;/a&gt;にご投稿いただく形でもOKです。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;正式に参加を希望される場合、メーリングリスト上での公用語は英語となります。&lt;br /&gt;「英語はちょっと苦手だけど活動には参加したい」という方は、グラジェー有志が鋭意サポートいたしますので（なんて勝手に書いちゃっていいのかな…）、まずは&lt;a href="http://glassfish.jp/wiki/index.php?MailingList"&gt;グラジェーのML&lt;/a&gt;の方へコンタクトしてみてください。&lt;br /&gt;&lt;br /&gt;たくさんの方のご参加をお待ちしています！&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9043429875026840613-5122501025089265923?l=apercu-j.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apercu-j.blogspot.com/feeds/5122501025089265923/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9043429875026840613&amp;postID=5122501025089265923' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/5122501025089265923'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/5122501025089265923'/><link rel='alternate' type='text/html' href='http://apercu-j.blogspot.com/2009/09/fishcat.html' title='FishCATが始まります'/><author><name>Kana</name><uri>http://www.blogger.com/profile/10100730479895069690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_Y5Suy8wAnXI/SZd6XRMOCjI/AAAAAAAAAHA/NT_rFttaPtU/S220/dukewithglassfish2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9043429875026840613.post-8761155003095299254</id><published>2009-09-12T22:18:00.002+09:00</published><updated>2009-09-12T22:44:31.275+09:00</updated><title type='text'>LinuxでJRuby</title><content type='html'>今日は自宅にあった古いDell（Latitude C400）にCent OS 5をインストールし、その上にJRuby &amp; Railsの動作環境を作ってみました。&lt;br /&gt;&lt;br /&gt;自宅で使うLinuxは、Wizpy、Ubuntuに続きこれが3代目。Ubuntuには色々と苦労させられましたが、Cent OSは、始めに間違えて64ビット用のCDイメージを9枚も焼いてしまったということを除けば、これといったトラブルもなくインストールが完了し、快適に使わせてもらっています :-)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;JRuby環境の構築には、ちょっと手抜きをして&lt;a href="http://bitnami.org/stack/jrubystack"&gt;BitnamiのJRubyStack&lt;/a&gt;を利用。&lt;br /&gt;JavaもRubyもApacheもMySQLも全部一度にインストールできる、夢のようなツールです（subversionもついてます）。&lt;br /&gt;&lt;br /&gt;▼JRubyStack&lt;a href="http://bitnami.org/stack/jrubystack"&gt;http://bitnami.org/stack/jrubystack&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;JRubyStackで一通りのツールをインストールしたあと、gemでRailsとMongrelをインストール。&lt;br /&gt;こんなことを書いていいのか分かりませんが、例の本を書いたあとすっかりRubyとは縁遠くなり、「Railsって何だっけ」的な生活を送っていたため、いやというほど打ったはずのコマンドが全然思い出せませんでした...orz&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;これからは仕事上でRubyを使うシーンが増える（らしい）ので、ぼちぼち復習していこうと思います。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9043429875026840613-8761155003095299254?l=apercu-j.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apercu-j.blogspot.com/feeds/8761155003095299254/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9043429875026840613&amp;postID=8761155003095299254' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/8761155003095299254'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/8761155003095299254'/><link rel='alternate' type='text/html' href='http://apercu-j.blogspot.com/2009/09/linuxjruby.html' title='LinuxでJRuby'/><author><name>Kana</name><uri>http://www.blogger.com/profile/10100730479895069690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_Y5Suy8wAnXI/SZd6XRMOCjI/AAAAAAAAAHA/NT_rFttaPtU/S220/dukewithglassfish2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9043429875026840613.post-8739219403116885691</id><published>2009-09-10T01:33:00.003+09:00</published><updated>2009-09-10T02:03:04.449+09:00</updated><title type='text'>遊園地気分のプレゼン資料作成ツール　Prezi</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Y5Suy8wAnXI/SqffdyZr4DI/AAAAAAAAAJY/YgtdmK7JPUk/s1600-h/prezi.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 136px;" src="http://4.bp.blogspot.com/_Y5Suy8wAnXI/SqffdyZr4DI/AAAAAAAAAJY/YgtdmK7JPUk/s200/prezi.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5379513982756053042" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;今日は地元の勉強会に参加してきたのですが、そこでちょっと面白いプレゼン資料作成ツールを教えてもらってきました。&lt;br /&gt;&lt;br /&gt;Prezi：&lt;a href="http://prezi.com/"&gt;http://prezi.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;ここであれこれ説明するより実物を見て頂いた方が早いだろうということで、簡単なサンプルを・・・。&lt;br /&gt;&lt;a href="http://prezi.com/qyd5_m3iumfe/"&gt;サンプル&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;テキストや画像がグルグルと自在に回る様子を見ていると、遊園地のアトラクションに乗っているような気分になってきます :-)&lt;br /&gt;仕事で使うにはちょっとカジュアルに過ぎる感もありますが、勉強会や仲間内での発表会などで使うと面白いんじゃないかな～。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ちなみに、無償で使えるFree版では作成したプレゼンがPreziのサイト上で公開されてしまいますが、年額$39～の使用料を支払うと、プライベートなプレゼンファイルを作ることができるそうです。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9043429875026840613-8739219403116885691?l=apercu-j.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apercu-j.blogspot.com/feeds/8739219403116885691/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9043429875026840613&amp;postID=8739219403116885691' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/8739219403116885691'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/8739219403116885691'/><link rel='alternate' type='text/html' href='http://apercu-j.blogspot.com/2009/09/prezi.html' title='遊園地気分のプレゼン資料作成ツール　Prezi'/><author><name>Kana</name><uri>http://www.blogger.com/profile/10100730479895069690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_Y5Suy8wAnXI/SZd6XRMOCjI/AAAAAAAAAHA/NT_rFttaPtU/S220/dukewithglassfish2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Y5Suy8wAnXI/SqffdyZr4DI/AAAAAAAAAJY/YgtdmK7JPUk/s72-c/prezi.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9043429875026840613.post-4680561527985433378</id><published>2009-09-04T01:17:00.004+09:00</published><updated>2009-09-04T01:29:00.132+09:00</updated><title type='text'>100キロ歩こう！</title><content type='html'>100キロ歩け歩けの季節がやって参りました！&lt;br /&gt;&lt;br /&gt;・・・とイキナリ書いても何のことやら分からない、という方が大半でしょうか(^^;&lt;br /&gt;&lt;br /&gt;「100キロ歩け歩け」とは、&lt;a href="http://www.shirodashi.co.jp/"&gt;愛知県安城市の七福醸造&lt;/a&gt;さんが毎年開催していらっしゃる、&lt;a href="http://www.ajitokokoro.co.jp/100km.html"&gt;三河湾チャリティー100Km歩け歩け大会&lt;/a&gt;のことです。&lt;br /&gt;&lt;br /&gt;朝6時過ぎに碧南市をスタートして蒲郡、豊橋を経由、全100Kmのコースを27～35時間程度かけて歩こうという、かなりハードなイベントです。&lt;br /&gt;&lt;br /&gt;私は基本的にスポーツは一切ダメ、テニスもバトミントンも卓球もやらず、ジョギングなんてもってのほかというぐうたらな女なのですが、不思議な縁でこの100キロ歩け歩けには、過去2度参加しています。&lt;br /&gt;どちらも50Km～65Km程度でのリタイアで、残念ながら100キロ完歩は達成できていないのですが、&lt;br /&gt;「イザとなれば50キロは歩ける」&lt;br /&gt;という自信が持てたのは大きな成果だったと思います。&lt;br /&gt;&lt;br /&gt;この100キロ歩け歩けに、&lt;span style="font-weight:bold;"&gt;今年こそは&lt;/span&gt;100キロ完歩を目指して友人たちと参加予定です♪&lt;br /&gt;&lt;br /&gt;歩くのがお好きな方、自分の限界にチャレンジしたい方、フルマラソンは無理でも歩くのならイケるんちゃう、とちょっとその気になりかけている方、あなたもぜひ参加してみませんか？＾＾&lt;br /&gt;&lt;br /&gt;参加エントリーの期限は9/15までということなので、ご興味のある方はお急ぎ下さいませ。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9043429875026840613-4680561527985433378?l=apercu-j.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apercu-j.blogspot.com/feeds/4680561527985433378/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9043429875026840613&amp;postID=4680561527985433378' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/4680561527985433378'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/4680561527985433378'/><link rel='alternate' type='text/html' href='http://apercu-j.blogspot.com/2009/09/100.html' title='100キロ歩こう！'/><author><name>Kana</name><uri>http://www.blogger.com/profile/10100730479895069690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_Y5Suy8wAnXI/SZd6XRMOCjI/AAAAAAAAAHA/NT_rFttaPtU/S220/dukewithglassfish2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9043429875026840613.post-8230410771429051831</id><published>2009-08-04T00:27:00.002+09:00</published><updated>2009-08-04T00:35:59.637+09:00</updated><title type='text'>米国Googleブック検索の話</title><content type='html'>ちょっと（かなり）出遅れた感もありますが、Googleブック検索和解の話。&lt;br /&gt;&lt;br /&gt;過去に20冊くらい本を出しているので他人事ではないのですが、恥ずかしながら、出版社から改めて連絡をいただくまでは、あまり気にしていませんでした。&lt;br /&gt;&lt;br /&gt;とても巧妙な和解戦略が練られているようで、現実的に考えると和解を選択するのが賢いのでしょうね。&lt;br /&gt;http://www.itmedia.co.jp/news/articles/0902/25/news089.html&lt;br /&gt;http://books.google.com/intl/ja/googlebooks/agreement/&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;しかし、無断スキャンに対する補償金が1冊あたり60ドル・・・。&lt;br /&gt;その金額の根拠はなんだろう。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9043429875026840613-8230410771429051831?l=apercu-j.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apercu-j.blogspot.com/feeds/8230410771429051831/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9043429875026840613&amp;postID=8230410771429051831' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/8230410771429051831'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/8230410771429051831'/><link rel='alternate' type='text/html' href='http://apercu-j.blogspot.com/2009/08/google.html' title='米国Googleブック検索の話'/><author><name>Kana</name><uri>http://www.blogger.com/profile/10100730479895069690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_Y5Suy8wAnXI/SZd6XRMOCjI/AAAAAAAAAHA/NT_rFttaPtU/S220/dukewithglassfish2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9043429875026840613.post-7027200857307813927</id><published>2009-07-16T23:08:00.009+09:00</published><updated>2009-07-16T23:54:23.965+09:00</updated><title type='text'>JavaFXでデータベースアプリ -3</title><content type='html'>今日は定時に退社できたので、いつもよりゆっくりすごすことができました。&lt;br /&gt;といっても、早い時間はバッティングセンターへ行ったり（私が打つわけじゃないですよ）、子供たちとアイスクリームを食べたりと家族サービスにつとめていたので、NetBeansを開いたのは10時くらい。&lt;br /&gt;本日も1時間強悪戦苦闘して、少し前へ進みました :-)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;JavaFXの話をする前に、「ライブラリの追加」でJavaDBのライブラリファイルが出なかった件。&lt;br /&gt;原因は今も分かりませんが、対応策が見つかりました。NetBeansのメニューから「ツール」「ライブラリ」とクリックすると「ライブラリマネージャ」というウィンドウが表示されるので、ここで新規ライブラリを作成し、必要なjarファイルを追加すればOK・・・のようです（断言はしかねますが）。&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Y5Suy8wAnXI/Sl82IIYY1gI/AAAAAAAAAIo/qWD9f2JmTCM/s1600-h/lib.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 104px;" src="http://2.bp.blogspot.com/_Y5Suy8wAnXI/Sl82IIYY1gI/AAAAAAAAAIo/qWD9f2JmTCM/s200/lib.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5359061594910807554" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Y5Suy8wAnXI/Sl82rQw-NEI/AAAAAAAAAI4/5yKnOgjG1wg/s1600-h/lib.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 150px;" src="http://1.bp.blogspot.com/_Y5Suy8wAnXI/Sl82rQw-NEI/AAAAAAAAAI4/5yKnOgjG1wg/s200/lib.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5359062198456824898" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;JavaDBがどこにあるかでパスは変わってくるかと思いますが、私の場合はglassfishv3の中にいたので、そこからjarファイルをとってきています。JDK1.6.0の中にもjavadbフォルダはあるのですが、なぜかlibフォルダがからっぽ。だからリストに出なかったのでしょうか･･･。&lt;br /&gt;ナゾは深まるばかりですが、まぁ、追加の仕方が分かったので、ひとまずヨシとしておきましょう。同じ現象で悩んでいる方（いないかな）の参考になれば幸いです :-)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Y5Suy8wAnXI/Sl823HqhAEI/AAAAAAAAAJA/TMeqorSlKTA/s1600-h/lib.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 128px; height: 200px;" src="http://3.bp.blogspot.com/_Y5Suy8wAnXI/Sl823HqhAEI/AAAAAAAAAJA/TMeqorSlKTA/s200/lib.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5359062402172256322" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;で、せっかく追加してみたものの、今回はMySQLを使うことにしたので、ひとまずJavaDBのライブラリは削除して先へ進みます。&lt;br /&gt;&lt;br /&gt;毎度お世話になりっぱなしの&lt;a href="http://blogs.sun.com/kenji/"&gt;Kenji Tachibanaさんのブログ&lt;/a&gt;、今回は&lt;a href="http://blogs.sun.com/kenji/entry/javafx_%E3%81%A7%E3%83%87%E3%83%BC%E3%82%BF%E3%83%99%E3%83%BC%E3%82%B9%E3%81%AB%E7%B0%A1%E5%8D%98%E3%81%AB%E3%82%A2%E3%82%AF%E3%82%BB%E3%82%B9%E3%81%A7%E3%81%8D%E3%82%8B%E3%81%A8%E3%81%84%E3%81%86%E4%BA%8B%E5%AE%9F_%E3%81%9D%E3%81%AE%EF%BC%92"&gt;JavaFX でデータベースに簡単にアクセスできるという事実 - その２&lt;/a&gt;を参考にさせて頂いて、JavaFXのGUIを作りました。&lt;br /&gt;&lt;br /&gt;Tachibanaさんの記事で紹介されているサンプルはテキストボックスとボタン、ラベルを使ってGUIを構成し、テキストボックスに入力した値に応じてDBからデータを取ってくる」というカッコイイ仕様になっているのですが、なにしろ私はJavaFXのど素人ですから、はじめからそこまで欲張るつもりはありません。&lt;br /&gt;"Simple is best" のポリシーにのっとって、固定SQLの結果が機械的にラベルに表示される、というところからスタートしたいと思います。&lt;br /&gt;&lt;br /&gt;こんな感じ。&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Y5Suy8wAnXI/Sl85VeEmc5I/AAAAAAAAAJI/41sQwJPEBdQ/s1600-h/lib.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 64px;" src="http://1.bp.blogspot.com/_Y5Suy8wAnXI/Sl85VeEmc5I/AAAAAAAAAJI/41sQwJPEBdQ/s200/lib.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5359065122606576530" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ひょっとしてこの記事を読まれるかもしれない、私と同じレベルの初心者の方のために、GUIのコードも載せておきます。載せるほどのコードか、という話もありますが。&lt;br /&gt;-------------------------&lt;br /&gt;package javafxdb;&lt;br /&gt;&lt;br /&gt;import javafx.stage.Stage;&lt;br /&gt;import javafx.scene.Scene;&lt;br /&gt;import javafx.ext.swing.SwingLabel;&lt;br /&gt;&lt;br /&gt;Stage {&lt;br /&gt;　　title: "JavaFX meets MySQL !"&lt;br /&gt;　　width: 250&lt;br /&gt;　　height: 80&lt;br /&gt;　　scene: Scene {&lt;br /&gt;　　　content: [&lt;br /&gt;　　　　SwingLabel {&lt;br /&gt;　　　　　text: "ここにデータが出る予定"&lt;br /&gt;　　　　}&lt;br /&gt;　　　]&lt;br /&gt;　}&lt;br /&gt;}&lt;br /&gt;-------------------------&lt;br /&gt;&lt;br /&gt;コードを書いたら、&lt;a href="http://blogs.sun.com/kenji/entry/javafx_%E3%81%A7%E3%83%87%E3%83%BC%E3%82%BF%E3%83%99%E3%83%BC%E3%82%B9%E3%81%AB%E7%B0%A1%E5%8D%98%E3%81%AB%E3%82%A2%E3%82%AF%E3%82%BB%E3%82%B9%E3%81%A7%E3%81%8D%E3%82%8B%E3%81%A8%E3%81%84%E3%81%86%E4%BA%8B%E5%AE%9F_%E3%81%9D%E3%81%AE%EF%BC%92"&gt;こちらの記事&lt;/a&gt;のインストラクション従って、必要なライブラリを追加。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;これで準備は整いましたので、いよいよ「JavaFX meets MySQL」に挑戦です。&lt;br /&gt;Tachibanaさんのブログでは、この部分の説明が&lt;a href="http://blogs.sun.com/kenji/entry/javafx_%E3%81%A7%E3%83%87%E3%83%BC%E3%82%BF%E3%83%99%E3%83%BC%E3%82%B9%E3%81%AB%E7%B0%A1%E5%8D%98%E3%81%AB%E3%82%A2%E3%82%AF%E3%82%BB%E3%82%B9%E3%81%A7%E3%81%8D%E3%82%8B%E3%81%A8%E3%81%84%E3%81%86%E4%BA%8B%E5%AE%9F_%E3%81%9D%E3%81%AE%EF%BC%93"&gt;JavaFX でデータベースに簡単にアクセスできるという事実 - その３&lt;/a&gt;というエントリに書かれているのですが、ここで先ほどGUIの作り込みをサボったのが裏目に出てしまいました。&lt;br /&gt;&lt;br /&gt;書いてあるコードをそのまま使えない・・・&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;曲がりなりにもプログラマの端くれなので、何を書けばいいのかくらいはおおむね見当が付くのですが、問題はそれを「どこに書くか」という点です。&lt;br /&gt;&lt;br /&gt;Stageの直下？Sceneの下？それともContentの中？&lt;br /&gt;しかし、迷っていても仕方がないので、とりあえずStageの直下に2行書き足し、import文を編集して、こんな感じにしてみました。&lt;br /&gt;&lt;br /&gt;-------------------------&lt;br /&gt;package javafxdb;&lt;br /&gt;&lt;br /&gt;import javafx.stage.Stage;&lt;br /&gt;import javafx.scene.Scene;&lt;br /&gt;import javafx.ext.swing.SwingLabel;&lt;br /&gt;import dbconnect.FriendsJpaController;&lt;br /&gt;&lt;br /&gt;Stage {&lt;br /&gt;　　var DB = new FriendsJpaController()&lt;br /&gt;　　var name = DB.findFriends(1).getName()&lt;br /&gt;&lt;br /&gt;　　title: "JavaFX meets MySQL !"&lt;br /&gt;　　width: 250&lt;br /&gt;　　height: 80&lt;br /&gt;&lt;br /&gt;　　scene: Scene {&lt;br /&gt;　　　　content: [&lt;br /&gt;　　　　　　SwingLabel {&lt;br /&gt;　　　　　　　　text: name&lt;br /&gt;　　　　　　}&lt;br /&gt;　　　　]&lt;br /&gt;　　}&lt;br /&gt;}&lt;br /&gt;-------------------------&lt;br /&gt;&lt;br /&gt;さぁ、これでアプリケーションは完成（のつもり）です。&lt;br /&gt;鬼が出るか蛇が出るか、とりあえず試してみようじゃないの、ということで実行ボタンをクリック。&lt;br /&gt;&lt;br /&gt;まつことしばし・・・出たっ。&lt;br /&gt;やったー、おもわくどおりfriendsテーブルのid=1の値がラベルに表示されました！&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Y5Suy8wAnXI/Sl8-Jt_3CVI/AAAAAAAAAJQ/v54iLQ9aVco/s1600-h/lib.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 64px;" src="http://3.bp.blogspot.com/_Y5Suy8wAnXI/Sl8-Jt_3CVI/AAAAAAAAAJQ/v54iLQ9aVco/s200/lib.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5359070418281367890" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;・・・ということで、ともあれJavaFXからデータベースに繋げるところまではこぎつけました。&lt;br /&gt;これもひとえにTachibanaさんと桜庭さんのおかげです。ありがとうございました！&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;さて、ラベルに自分の名前だけ出して喜んでいるのも切ない話なので、次回はTachibanaさんのところにあったような、検索機能盛り込みバージョンに挑戦してみたいと思います :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9043429875026840613-7027200857307813927?l=apercu-j.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apercu-j.blogspot.com/feeds/7027200857307813927/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9043429875026840613&amp;postID=7027200857307813927' title='1 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/7027200857307813927'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/7027200857307813927'/><link rel='alternate' type='text/html' href='http://apercu-j.blogspot.com/2009/07/javafx-3.html' title='JavaFXでデータベースアプリ -3'/><author><name>Kana</name><uri>http://www.blogger.com/profile/10100730479895069690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_Y5Suy8wAnXI/SZd6XRMOCjI/AAAAAAAAAHA/NT_rFttaPtU/S220/dukewithglassfish2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_Y5Suy8wAnXI/Sl82IIYY1gI/AAAAAAAAAIo/qWD9f2JmTCM/s72-c/lib.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9043429875026840613.post-8236659364412363910</id><published>2009-07-16T00:06:00.006+09:00</published><updated>2009-07-16T00:32:00.586+09:00</updated><title type='text'>JavaFXでデータベースアプリ -2</title><content type='html'>前回は「&lt;a href="http://apercu-j.blogspot.com/2009/07/javafx-1.html"&gt;あらやだ、JavaDBドライバライブラリがないわ・・・&lt;/a&gt;」であきらめて作業を中断し、Ugry Bettyの第7話を見て寝てしまった私でしたが、ないわ、であきらめていては先に進めないので、今日は小1時間ほどあがいてみました。&lt;br /&gt;&lt;br /&gt;IDEのリストにJavaDBドライバライブラリが出てこない理由など、100年考えていたって私ごときには分かるはずがありませんので、まずは手っ取り早く「NetBeans6.5.1の再インストール」という荒業を発動。ちょうど日本語版に入替えたいと思っていた所だったのです。&lt;br /&gt;&lt;br /&gt;…が、期待はむなしく裏切られ、やっぱりライブラリはありません。&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Y5Suy8wAnXI/Sl3yDCL0QHI/AAAAAAAAAIQ/-O8RIucS3dY/s1600-h/lib.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 191px; height: 200px;" src="http://4.bp.blogspot.com/_Y5Suy8wAnXI/Sl3yDCL0QHI/AAAAAAAAAIQ/-O8RIucS3dY/s200/lib.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5358705265580720242" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;こんなことで思い悩むのもいい加減めんどくさくなってきたので（こういうところが「なんちゃってエンジニア」なんだなぁ…）、&lt;br /&gt;「あるやつを使おう」&lt;br /&gt;ということで、急遽、接続先データベースをMySQLに変更。&lt;br /&gt;ちょうど書籍のサンプル用に作ったデータベースがあったので、それを指定してエンティティクラスを作ろうとしたら、ここで第二の試練に遭遇（またか！）&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;「新規データベースからのエンティティクラスクラス」のダイアログに対象のテーブル名は表示されるのですが、どういうわけか文字がグレイアウトして選択できないようになっているのです。&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Y5Suy8wAnXI/Sl3zq1QtcXI/AAAAAAAAAIY/Vdb2jBN3NZ8/s1600-h/lib.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 130px;" src="http://4.bp.blogspot.com/_Y5Suy8wAnXI/Sl3zq1QtcXI/AAAAAAAAAIY/Vdb2jBN3NZ8/s200/lib.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5358707048817979762" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;うーん、わけわからん…。&lt;br /&gt;しばし首をひねった後、意味ありげに（主キーなし）と書かれているところに目を留めて、ダメモトで主キーを設定したテーブルを新規作成。&lt;br /&gt;その上でウィザードを実行したら、おお、今度はめでたくテーブルが追加できました！&lt;br /&gt;&lt;br /&gt;1. データベースに接続&lt;br /&gt;2. エンティティクラスを作成&lt;br /&gt;3. JPAコントローラクラスを作成&lt;br /&gt;&lt;br /&gt;・・・と&lt;a href="http://blogs.sun.com/kenji/entry/javafx_%E3%81%A7%E3%83%87%E3%83%BC%E3%82%BF%E3%83%99%E3%83%BC%E3%82%B9%E3%81%AB%E7%B0%A1%E5%8D%98%E3%81%AB%E3%82%A2%E3%82%AF%E3%82%BB%E3%82%B9%E3%81%A7%E3%81%8D%E3%82%8B%E3%81%A8%E3%81%84%E3%81%86%E7%9C%9F%E5%AE%9F"&gt;Kenji Tachibanaさんのブログ・エントリ&lt;/a&gt;の通りに作業して、最後にMainクラスのmainメソッドに接続テスト用のコードを記述。&lt;br /&gt;&lt;br /&gt;-------------------------&lt;br /&gt;public static void main(String[] args) {&lt;br /&gt;  FriendsJpaController test = new FriendsJpaController();&lt;br /&gt;  Friends idOne = test.findFriends(3);&lt;br /&gt;  System.out.println(idOne.getName());&lt;br /&gt;}&lt;br /&gt;-------------------------&lt;br /&gt;&lt;br /&gt;その上で「主プロジェクトを実行」コマンドを実行すると･･･おー、出ました！&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Y5Suy8wAnXI/Sl31U-BXYoI/AAAAAAAAAIg/cJo5VzrnwuE/s1600-h/lib.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 141px;" src="http://2.bp.blogspot.com/_Y5Suy8wAnXI/Sl31U-BXYoI/AAAAAAAAAIg/cJo5VzrnwuE/s200/lib.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5358708872235672194" /&gt;&lt;/a&gt;&lt;br /&gt;（※"findFriends"で出てきたのが自分の名前ってどうなのよ…）&lt;br /&gt;&lt;br /&gt;…ということで、まだJavaFXには全く手が届かない状況ではありますが、今日の作業はこれにて終了。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9043429875026840613-8236659364412363910?l=apercu-j.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apercu-j.blogspot.com/feeds/8236659364412363910/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9043429875026840613&amp;postID=8236659364412363910' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/8236659364412363910'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/8236659364412363910'/><link rel='alternate' type='text/html' href='http://apercu-j.blogspot.com/2009/07/javafx-2.html' title='JavaFXでデータベースアプリ -2'/><author><name>Kana</name><uri>http://www.blogger.com/profile/10100730479895069690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_Y5Suy8wAnXI/SZd6XRMOCjI/AAAAAAAAAHA/NT_rFttaPtU/S220/dukewithglassfish2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Y5Suy8wAnXI/Sl3yDCL0QHI/AAAAAAAAAIQ/-O8RIucS3dY/s72-c/lib.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9043429875026840613.post-1599072006087783217</id><published>2009-07-14T22:58:00.005+09:00</published><updated>2009-07-14T23:08:32.942+09:00</updated><title type='text'>JavaFXでデータベースアプリ -1</title><content type='html'>さて、「鉄は熱いうちに打て」という言葉もありますので、やる気が湧き上がっているこのチャンスにとりあえず着手してみました。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blogs.sun.com/kenji/entry/javafx_%E3%81%A7%E3%83%87%E3%83%BC%E3%82%BF%E3%83%99%E3%83%BC%E3%82%B9%E3%81%AB%E7%B0%A1%E5%8D%98%E3%81%AB%E3%82%A2%E3%82%AF%E3%82%BB%E3%82%B9%E3%81%A7%E3%81%8D%E3%82%8B%E3%81%A8%E3%81%84%E3%81%86%E7%9C%9F%E5%AE%9F"&gt;Kenji Tachibanaさんのブログ・エントリ&lt;/a&gt;を参考に、NetBeans 6.5からDerby（JavaDB）のデータベースにつなぐ所からスタートです。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;・・・で、意気揚々と始めてはみたものの、Javaのエンティティクラスを作成し、JPA コントローラクラスを作成して、プロジェクトにJava DB ドライバライブラリを追加しようとしたところで一回目の試練。&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Y5Suy8wAnXI/SlyQPr_8EsI/AAAAAAAAAIA/YYnCP8pYXGE/s1600-h/lib.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 148px; height: 200px;" src="http://1.bp.blogspot.com/_Y5Suy8wAnXI/SlyQPr_8EsI/AAAAAAAAAIA/YYnCP8pYXGE/s200/lib.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5358316255847387842" /&gt;&lt;/a&gt;&lt;br /&gt;あらやだ、JavaDBドライバライブラリがないわ･･･&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Y5Suy8wAnXI/SlyQuRaOdlI/AAAAAAAAAII/xf4OmgFwbIA/s1600-h/lib.JPG"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 200px; height: 145px;" src="http://2.bp.blogspot.com/_Y5Suy8wAnXI/SlyQuRaOdlI/AAAAAAAAAII/xf4OmgFwbIA/s200/lib.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5358316781285832274" /&gt;&lt;/a&gt;&lt;br /&gt;Serviceタブのところに出てるんだからないこたぁないだろうとは思うのですが、今の時点ではどこをどうしたらいいのかサッパリです。&lt;br /&gt;&lt;br /&gt;「今日はあきらめて仕事に戻れ」という神のお告げでしょうか…&lt;br /&gt;&lt;br /&gt;ということで、とりあえず今日はここまで(´・ω・`)&lt;br /&gt;　&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9043429875026840613-1599072006087783217?l=apercu-j.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apercu-j.blogspot.com/feeds/1599072006087783217/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9043429875026840613&amp;postID=1599072006087783217' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/1599072006087783217'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/1599072006087783217'/><link rel='alternate' type='text/html' href='http://apercu-j.blogspot.com/2009/07/javafx-1.html' title='JavaFXでデータベースアプリ -1'/><author><name>Kana</name><uri>http://www.blogger.com/profile/10100730479895069690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_Y5Suy8wAnXI/SZd6XRMOCjI/AAAAAAAAAHA/NT_rFttaPtU/S220/dukewithglassfish2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_Y5Suy8wAnXI/SlyQPr_8EsI/AAAAAAAAAIA/YYnCP8pYXGE/s72-c/lib.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9043429875026840613.post-2456274080670398211</id><published>2009-07-14T21:40:00.004+09:00</published><updated>2009-07-14T21:47:57.060+09:00</updated><title type='text'>JavaFX でデータベースアプリ！</title><content type='html'>先日のJavaEdgeイベント懇親会で、&lt;br /&gt;「JavaFXでデータベースアプリが作れたらもっと面白いのに～」&lt;br /&gt;とつぶやいたら、桜庭さんから、&lt;br /&gt;「できますよ、ただしJavaを絡めないといけないけど･･･」&lt;br /&gt;というお言葉を頂きました。&lt;br /&gt;&lt;br /&gt;私は基本的に数字に弱く、座標計算の必要なプログラムは滅多な事がなければ作り（れ）ません。&lt;br /&gt;そんなわけで、JavaFXの勉強も&lt;a href="http://apercu-j.blogspot.com/2009/01/javafx-2.html"&gt;マルだけ書いたところで&lt;/a&gt;頓挫していたわけですが、DBがつなげるとなったら俄然やる気が出てきました。&lt;br /&gt;&lt;br /&gt;Webを検索してみたところ、&lt;a href="http://blogs.sun.com/kenji/"&gt;Kenji Tachibanaさんのブログ&lt;/a&gt;で&lt;a href="http://blogs.sun.com/kenji/entry/javafx_%E3%81%A7%E3%83%87%E3%83%BC%E3%82%BF%E3%83%99%E3%83%BC%E3%82%B9%E3%81%AB%E7%B0%A1%E5%8D%98%E3%81%AB%E3%82%A2%E3%82%AF%E3%82%BB%E3%82%B9%E3%81%A7%E3%81%8D%E3%82%8B%E3%81%A8%E3%81%84%E3%81%86%E7%9C%9F%E5%AE%9F"&gt;このエントリ&lt;/a&gt;を発見！&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;まずはこちらを参考にさせていただいて「NetBeansでJavaFX + DB」に挑戦してみたいと思います :-)&lt;br /&gt;　&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9043429875026840613-2456274080670398211?l=apercu-j.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apercu-j.blogspot.com/feeds/2456274080670398211/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9043429875026840613&amp;postID=2456274080670398211' title='2 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/2456274080670398211'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/2456274080670398211'/><link rel='alternate' type='text/html' href='http://apercu-j.blogspot.com/2009/07/javafx.html' title='JavaFX でデータベースアプリ！'/><author><name>Kana</name><uri>http://www.blogger.com/profile/10100730479895069690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_Y5Suy8wAnXI/SZd6XRMOCjI/AAAAAAAAAHA/NT_rFttaPtU/S220/dukewithglassfish2.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9043429875026840613.post-5467693920842165684</id><published>2009-07-11T01:46:00.007+09:00</published><updated>2009-07-11T02:38:01.494+09:00</updated><title type='text'>納涼！JavaOne報告会 2009 in Nagoya</title><content type='html'>うっかり事前告知を忘れていましたが、本日7月10日（金）、JavaEdge主催にて『納涼！JavaOne報告会 in Nagoya』というイベントが開催されました。&lt;br /&gt;&lt;br /&gt;スピーカーには&lt;a href="http://blogs.sun.com/shita/"&gt;SUNの下道さん&lt;/a&gt;、&lt;a href="http://www.javainthebox.net/"&gt;横河電機の桜庭さん&lt;/a&gt;をお招きし、6月に開催されたCommunityOne、そしてJavaOneの様子をご紹介いただきました。コミュニティ活動、クラウド、そしてJavaFXからJava7まで、多彩なトピックに彩られたとても楽しい会になりましたよ :-)&lt;br /&gt;下道さん、桜庭さん、遠い所を本当にありがとうございました！&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;桜庭さんのお話を聞くのはこれが二度目？三度目かな？&lt;br /&gt;いつもにこにこと楽しそうに話して下さるので、聞いている方もなんだか嬉しくなってきます。JavaFXで作られたというオリジナルのプレゼンツールも素敵でした♪&lt;br /&gt;&lt;br /&gt;残念ながら報告会の様子を写した写真はありません。&lt;br /&gt;曲がりなりにも運営委員の端くれだというのに、写真一つ撮らないとはなんたることか、という声が聞こえてきそうですが、でもないのです。私が撮ると、なぜだか必ずピントがぼけるから（アル中で手が震えているから…ではありませんよ、決して）。&lt;br /&gt;きっとそのうち関係者の誰かがどこかに写真を上げてくれると思うので、心静かにその日を待つ事に致しましょう。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;報告会の後は、会場付近の居酒屋さんに場所を移して「懇親会という名の飲み会」に突入。&lt;br /&gt;「一眼レフのヒミツ」「生まれ変わったら医者になりたい話」「フォトショップで顔のシワを消す法」･･･などといった、およそJavaとは何の関係もない話題で盛り上がり、あっという間に帰宅時間に。&lt;br /&gt;JavaEdgeのイベントは前回のDB対決以来でちょっと久しぶりだったのですが、同業のお仲間と交流できる場を持てるのはやっぱり楽しいですね。こういう気軽な飲み会を、もっと頻繁にやりたいものです。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;そうそう、今回は桜庭さんがJavaOneのお土産をたくさん持ってきて下さったんですよ！&lt;br /&gt;Tシャツ、USBメモリ、GlassFishのステッカーetc...&lt;br /&gt;「一人に一個ずつあげます」という太っ腹なお言葉に甘え、私が頂いたのはゴールデンブリッジの下でGlassFishが泳いでいるトランプ（笑）&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Y5Suy8wAnXI/Sld5PY2mJhI/AAAAAAAAAH4/jWAozdAS8vg/s1600-h/090711_0221~0001.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 150px; height: 200px;" src="http://1.bp.blogspot.com/_Y5Suy8wAnXI/Sld5PY2mJhI/AAAAAAAAAH4/jWAozdAS8vg/s200/090711_0221~0001.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5356883587056936466" /&gt;&lt;/a&gt;&lt;br /&gt;GlassFishのステッカーもすごく可愛くて10秒くらい迷ったのですが、圧倒的な枚数の差によりトランプに軍配 が上がりました。このトランプでは、もったいなくてババ抜きなど決してできませんね。&lt;br /&gt;&lt;br /&gt;頂いたトランプを見ていたら、しばらくサボ・・・いえあの、お休みしていた翻訳をまたやりたくなってきました。来週あたりから少しずつ作業を再開しようかな。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9043429875026840613-5467693920842165684?l=apercu-j.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apercu-j.blogspot.com/feeds/5467693920842165684/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9043429875026840613&amp;postID=5467693920842165684' title='2 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/5467693920842165684'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/5467693920842165684'/><link rel='alternate' type='text/html' href='http://apercu-j.blogspot.com/2009/07/javaone-2009-in-nagoya.html' title='納涼！JavaOne報告会 2009 in Nagoya'/><author><name>Kana</name><uri>http://www.blogger.com/profile/10100730479895069690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_Y5Suy8wAnXI/SZd6XRMOCjI/AAAAAAAAAHA/NT_rFttaPtU/S220/dukewithglassfish2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_Y5Suy8wAnXI/Sld5PY2mJhI/AAAAAAAAAH4/jWAozdAS8vg/s72-c/090711_0221~0001.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9043429875026840613.post-4131687730086553860</id><published>2009-06-05T01:38:00.004+09:00</published><updated>2009-06-05T01:58:21.230+09:00</updated><title type='text'>EC One ナレッジセンター レスキューサービス</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Y5Suy8wAnXI/Sif701MbLEI/AAAAAAAAAHw/JQzRr69sfmw/s1600-h/img.php.jpeg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 120px; height: 120px;" src="http://4.bp.blogspot.com/_Y5Suy8wAnXI/Sif701MbLEI/AAAAAAAAAHw/JQzRr69sfmw/s200/img.php.jpeg" border="0" alt=""id="BLOGGER_PHOTO_ID_5343516367949343810" /&gt;&lt;/a&gt;&lt;br /&gt;今年度に入ってからやたらと忙しく、うかうかしていたらブログの更新を2ヶ月もサボってしまっていました。&lt;br /&gt;今、参加しているプロジェクトは6月が正念場（修羅場？）になる予定なので、これからもしばらくバタバタしそうです。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;さて、今日はちょっとPRを。。。&lt;br /&gt;&lt;a href="http://www.ec-one.com/"&gt;J株式会社 EC One&lt;/a&gt;が『ナレッジセンター レスキューサービス』という事業を始めました。&lt;br /&gt;そしてその一環として、ナレッジセンターのメンバーが開発現場のナマの姿を伝える（？）&lt;a href="http://d.hatena.ne.jp/EC-One/"&gt;EC-One ナレッジセンター レスキューサービス ブログ&lt;/a&gt;が、先日めでたく開設されました。&lt;br /&gt;&lt;a href="http://d.hatena.ne.jp/EC-One/"&gt;http://d.hatena.ne.jp/EC-One/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ブログはまだ始まったばかりで、現時点ではエントリも二つしかありませんが、今後どんどん充実していくことでしょう＾＾&lt;br /&gt;&lt;br /&gt;JavaのTipsなんかも積極的に紹介していこうという話なので、ぜひブックマークして毎日アクセスしてみてください。&lt;br /&gt;　&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9043429875026840613-4131687730086553860?l=apercu-j.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apercu-j.blogspot.com/feeds/4131687730086553860/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9043429875026840613&amp;postID=4131687730086553860' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/4131687730086553860'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/4131687730086553860'/><link rel='alternate' type='text/html' href='http://apercu-j.blogspot.com/2009/06/ec-one.html' title='EC One ナレッジセンター レスキューサービス'/><author><name>Kana</name><uri>http://www.blogger.com/profile/10100730479895069690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_Y5Suy8wAnXI/SZd6XRMOCjI/AAAAAAAAAHA/NT_rFttaPtU/S220/dukewithglassfish2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Y5Suy8wAnXI/Sif701MbLEI/AAAAAAAAAHw/JQzRr69sfmw/s72-c/img.php.jpeg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9043429875026840613.post-4206357442578544378</id><published>2009-04-15T20:52:00.004+09:00</published><updated>2009-04-15T22:04:30.150+09:00</updated><title type='text'>GlassFish v2 と GlassFish v3</title><content type='html'>先日知り合いのエンジニアさんが、&lt;br /&gt;「NetBeans 6上でRailsプロジェクトを作る際、サーバの選択肢がGlassFish V3系かWEBrickだけなのはなぜだろう」&lt;br /&gt;――という疑問を日記に書いていらっしゃいました。&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Y5Suy8wAnXI/SeXbQW86sdI/AAAAAAAAAHo/D9y76aXDHmQ/s1600-h/nbrails.JPG"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 200px; height: 136px;" src="http://3.bp.blogspot.com/_Y5Suy8wAnXI/SeXbQW86sdI/AAAAAAAAAHo/D9y76aXDHmQ/s200/nbrails.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5324903208520954322" /&gt;&lt;/a&gt;&lt;br /&gt;いわれてみればそうですね。。。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;私はGlassFishコミュニティで翻訳や品質検証のお手伝いをしているわけですが、そういう深い話になると即答できるほどの知識がありません（；_；）&lt;br /&gt;個人的にはV2とV3のアーキテクチャの違いによるものかな～、となんとなく思っているのですが（gemはv3からですものね）、実際のところはどうなんだろう。&lt;br /&gt;　&lt;br /&gt;と、こんなことを書いていたら、やっぱりGlassFishを触りたくなってきてしまいました(^^;&lt;br /&gt;イカンイカン、仕事しなくちゃ。。。&lt;br /&gt;　&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9043429875026840613-4206357442578544378?l=apercu-j.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apercu-j.blogspot.com/feeds/4206357442578544378/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9043429875026840613&amp;postID=4206357442578544378' title='3 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/4206357442578544378'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/4206357442578544378'/><link rel='alternate' type='text/html' href='http://apercu-j.blogspot.com/2009/04/glassfish-v2-glassfish-v3.html' title='GlassFish v2 と GlassFish v3'/><author><name>Kana</name><uri>http://www.blogger.com/profile/10100730479895069690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_Y5Suy8wAnXI/SZd6XRMOCjI/AAAAAAAAAHA/NT_rFttaPtU/S220/dukewithglassfish2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_Y5Suy8wAnXI/SeXbQW86sdI/AAAAAAAAAHo/D9y76aXDHmQ/s72-c/nbrails.JPG' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9043429875026840613.post-1457319635291648416</id><published>2009-04-15T20:26:00.004+09:00</published><updated>2009-04-15T20:51:27.407+09:00</updated><title type='text'>近況報告</title><content type='html'>4月になって新年度に突入し、公私共に身の回りに色々な変化が出てきました。&lt;br /&gt;&lt;br /&gt;ひとつめは勤め先でプロジェクト・マネージャ的な仕事を担当する事になったこと（！）&lt;br /&gt;「PM」と呼ぶのもおこがましいようなごく小規模なプロジェクトなのですが、年くってるわりに管理的な仕事にはあまり慣れていないので、先輩方の見よう見真似でなんとか頑張っている次第です。&lt;br /&gt;入社の際に「PMだけはやりたくありません」と宣言した記憶がありますが、せっかくご指名を頂いたので、この機会にマネージメントのことも勉強してみたいと思っています。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;プロジェクト管理に関するオススメの本やWebサイトなどございましたら、ぜひご紹介下さい :-)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ライター業の方では二冊同時進行であたふたと作業を進めています。&lt;br /&gt;一冊は既に書き終えたのですが、シリーズタイトル変更にともない全面的に原稿の見直し、というちょっと切ない状況に。。。（涙）　でも、どうせ出すなら息の長い良いものにしたいという思いはあるので、鬼のような編集者さん（うそ、いい人です :-) ）と二人三脚で推敲を重ねています。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;もういっちょ、バタバタな状況に追い討ちをかけるかのように、恐れていた小学校のPTA役員が回ってきました。&lt;br /&gt;まさに泣きっ面に蜂。「このタイミングで来るか！（涙）」という感じではありますが、こういう役員は嫌いではないし、何か新しい出会いもあるでしょうから、出来る範囲で頑張ろうと思っています。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;そんな感じで、愛するGlassFishコミュニティの方の活動がすっかりお留守になっている今日この頃。。。&lt;br /&gt;楽しみにしていたFishCATも、ツールをダウンロードしただけでちっとも貢献できないうちに、そろそろ終わりを迎えようとしています（；_；）&lt;br /&gt;QualityComminityの皆さん、ごめんなさい。。。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;4月末頃まではちょっとバタバタしてしまいそうですが、連休前後に体制を立て直して、心機一転頑張りたいと思います！&lt;br /&gt;　&lt;br /&gt;誰も読んでいないかもしれませんが、とりあえず近況報告でした :-) &lt;br /&gt;　&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9043429875026840613-1457319635291648416?l=apercu-j.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apercu-j.blogspot.com/feeds/1457319635291648416/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9043429875026840613&amp;postID=1457319635291648416' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/1457319635291648416'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/1457319635291648416'/><link rel='alternate' type='text/html' href='http://apercu-j.blogspot.com/2009/04/blog-post.html' title='近況報告'/><author><name>Kana</name><uri>http://www.blogger.com/profile/10100730479895069690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_Y5Suy8wAnXI/SZd6XRMOCjI/AAAAAAAAAHA/NT_rFttaPtU/S220/dukewithglassfish2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9043429875026840613.post-9016794535945623917</id><published>2009-03-27T23:39:00.001+09:00</published><updated>2009-03-27T23:42:55.598+09:00</updated><title type='text'>GlassFish vs Tomcat</title><content type='html'>今日届いたSun Inner Circleに興味深い記事があったので、覚え書きがてらクリップします。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;http://jp.sun.com/newsletters/innercircle/0903/feature.html?cid=e8251&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;「GlassFishコミュニティに参加している」というと、「へ～、で、結局のところGlassFishってどうなの？」…というような質問を受けたりするのですが、こういう質問に簡潔に答えるのってなかなか難しいんですよね(^^;&lt;br /&gt;&lt;br /&gt;この記事をじっくり読んでおくと、そんな場面に役立ちそうな気がします。&lt;br /&gt;　&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9043429875026840613-9016794535945623917?l=apercu-j.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apercu-j.blogspot.com/feeds/9016794535945623917/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9043429875026840613&amp;postID=9016794535945623917' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/9016794535945623917'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/9016794535945623917'/><link rel='alternate' type='text/html' href='http://apercu-j.blogspot.com/2009/03/glassfish-vs-tomcat.html' title='GlassFish vs Tomcat'/><author><name>Kana</name><uri>http://www.blogger.com/profile/10100730479895069690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_Y5Suy8wAnXI/SZd6XRMOCjI/AAAAAAAAAHA/NT_rFttaPtU/S220/dukewithglassfish2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9043429875026840613.post-1163835820781495863</id><published>2009-03-26T23:37:00.003+09:00</published><updated>2009-03-26T23:57:49.649+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java JavaFX プログラミングコンテスト'/><title type='text'>JavaFX Coding Challenge！</title><content type='html'>&lt;a href="http://javafx.com/challenge/?intcmp=2671"&gt;JavaFX Coding Challenge&lt;/a&gt;というイベントが開催されるのをご存知でしょうか？&lt;br /&gt;（このブログを見て下さっている方の大半はご存知だろうと思うのですが･･･:-)　）&lt;br /&gt;&lt;br /&gt;Java FXを用いたプログラミングのコンテストみたいなイベントで、なんと優勝者には 25,000ドル（円じゃないですよ）の賞金が出るのだとか！&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;25,000ドルももらったらあなた！&lt;br /&gt;一年遊んで暮らせますよ（いや、暮らせないし…）&lt;br /&gt;&lt;br /&gt;…まぁ、賞金のことはともかくとして、こういうプログラミングコンテストみたいなイベントってワクワクしますよね♪&lt;br /&gt;&lt;br /&gt;&lt;a href="http://apercu-j.blogspot.com/2009/01/javafx-2.html"&gt;マルしか描けない分際&lt;/a&gt;でおこがましい限りではありますが、私もコッソリRegisterさせていただきました（笑）&lt;br /&gt;&lt;br /&gt;締め切りは5月ということなので、あと2ヶ月でなんとかJavaFX Scriptをマスターして、何か応募してみようかなと思っています。&lt;br /&gt;ふふふ、楽しそう。何作ろうかな～♪&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;そうそう、Registerの締め切りは3月29日（米国時間かな？）までらしいので、ご興味のある方は急いで下さいね。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9043429875026840613-1163835820781495863?l=apercu-j.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apercu-j.blogspot.com/feeds/1163835820781495863/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9043429875026840613&amp;postID=1163835820781495863' title='2 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/1163835820781495863'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/1163835820781495863'/><link rel='alternate' type='text/html' href='http://apercu-j.blogspot.com/2009/03/javafx-coding-challenge.html' title='JavaFX Coding Challenge！'/><author><name>Kana</name><uri>http://www.blogger.com/profile/10100730479895069690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_Y5Suy8wAnXI/SZd6XRMOCjI/AAAAAAAAAHA/NT_rFttaPtU/S220/dukewithglassfish2.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9043429875026840613.post-7328699374210774120</id><published>2009-03-24T22:14:00.002+09:00</published><updated>2009-03-24T22:22:14.165+09:00</updated><title type='text'>FishCAT on CommunityOne</title><content type='html'>今日、&lt;a href="https://glassfish.dev.java.net/quality/portal/"&gt;GlassFish Quality Community&lt;/a&gt; のメーリングリストで、嬉しい発表がありました♪&lt;br /&gt;&lt;br /&gt;6月開催の&lt;a href="http://developers.sun.com/events/communityone/overview.jsp"&gt;JavaOne（CommunityOne）&lt;/a&gt;で、FishCATのメンバーがプレゼンテーションを行うことが決定したそうです！&lt;br /&gt;&lt;br /&gt;私は残念ながらJavaOneには参加できそうにありませんが（行きたいな～･･･）、プレゼンテーションの様子、会場に集まったメンバーの記念写真（？）を後日ブログにアップしてくれるという話なので、ちょっと楽しみにしています :-)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;JavaOneに参加される予定の方は、ぜひFishCATのプレゼンテーションをチェックしてみて下さいね。&lt;br /&gt;　&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9043429875026840613-7328699374210774120?l=apercu-j.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apercu-j.blogspot.com/feeds/7328699374210774120/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9043429875026840613&amp;postID=7328699374210774120' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/7328699374210774120'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/7328699374210774120'/><link rel='alternate' type='text/html' href='http://apercu-j.blogspot.com/2009/03/fishcat-on-communityone.html' title='FishCAT on CommunityOne'/><author><name>Kana</name><uri>http://www.blogger.com/profile/10100730479895069690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_Y5Suy8wAnXI/SZd6XRMOCjI/AAAAAAAAAHA/NT_rFttaPtU/S220/dukewithglassfish2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9043429875026840613.post-6383923002994716220</id><published>2009-03-24T00:26:00.002+09:00</published><updated>2009-03-24T00:41:48.097+09:00</updated><title type='text'>CMS</title><content type='html'>仕事ではJavaばかり使っている（というかJavaしか使っていないというか）私ですが、個人的なサイトの構築には&lt;a href="http://jp.xoops.org/"&gt;Xoops Cube&lt;/a&gt;を使うことが多かったりします。&lt;br /&gt;&lt;br /&gt;XoopsはPHPで作られているのですが、PHPはたいていのホスティングサービスがサポートしていますので、環境の事はあまり気にせずセットアップできるのが助かります。&lt;br /&gt;テーマの差し替えやモジュールの追加も非常に簡単にできますし、運用開始後のサイト管理も割とやりやすい気がします。また、正直なところPHPはあまり得意ではないものの、多少のカスタマイズくらいならできないこともありません。&lt;br /&gt;&lt;br /&gt;Javaユーザの端くれとしては&lt;a href="http://www.opencms.jp/"&gt;OpenCms&lt;/a&gt;にもちょっと興味があります。私がやっているような小さなサイトにはどう考えてもオーバースケールなのですが(^_^;　時間があればちょっと勉強してみたいなとも思っています。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9043429875026840613-6383923002994716220?l=apercu-j.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apercu-j.blogspot.com/feeds/6383923002994716220/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9043429875026840613&amp;postID=6383923002994716220' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/6383923002994716220'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/6383923002994716220'/><link rel='alternate' type='text/html' href='http://apercu-j.blogspot.com/2009/03/cms.html' title='CMS'/><author><name>Kana</name><uri>http://www.blogger.com/profile/10100730479895069690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_Y5Suy8wAnXI/SZd6XRMOCjI/AAAAAAAAAHA/NT_rFttaPtU/S220/dukewithglassfish2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9043429875026840613.post-5500959639020458298</id><published>2009-03-15T22:32:00.005+09:00</published><updated>2009-03-15T23:19:49.145+09:00</updated><title type='text'>FishCAT again !</title><content type='html'>先日、GlassFish Quality チームのJudyさんから、FishCAT開催の告知が出されました！&lt;br /&gt;&lt;br /&gt;ご存じない方のための説明しておくと、FishCATはGlassFishの品質向上を目的としたプログラムです。&lt;br /&gt;参加者全員で限られた期間内に対象となるプロダクトの不具合探しを行い、少しでも多くのバグや改善すべき点などを見つけてレポートしよう！…という、なかなかにエキサイティングなイベントなのです :-)&lt;br /&gt;&lt;a href="http://wiki.glassfish.java.net/Wiki.jsp?page=FishCAT"&gt;詳しくはこちら（オリジナルサイト）&lt;/a&gt;&lt;br /&gt;&lt;a href="http://wiki.glassfish.java.net/Wiki.jsp?page=FishCAT"&gt;http://wiki.glassfish.java.net/Wiki.jsp?page=FishCAT&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;FishCATは今度開催されるものが二回目（かな？）で、今回の対象プロダクトは、&lt;a href="https://glassfishplugins.dev.java.net/"&gt;つい先日最新バージョンが発表されたばかりのEclipse用のGlassFishプラグイン&lt;/a&gt;です。&lt;br /&gt;&lt;a href="https://glassfishplugins.dev.java.net/"&gt;https://glassfishplugins.dev.java.net/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;GlassFishというとなんとなく「NetBeansの相棒」みたいなイメージがあるかもしれませんが、Eclipse用プラグインを使えば、とても手軽にEclipseにGlassFishを統合することができます。&lt;br /&gt;&lt;br /&gt;このEclipse用プラグインの品質をさらに高め、より使いやすいものにしようじゃないか！…というのが今回のFishCATの主旨だといえるでしょう。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;業務でEclipseを使っていらっしゃる方、Eclipse上でもっと便利にGlassFishを使いたいと考えていらっしゃる方、よろしければぜひFishCATにご参加下さい！&lt;br /&gt;&lt;br /&gt;参加には事前申請が必要ですが、簡単なアンケートに入力してメールで送信するだけなので、ほとんど手間はかかりません。&lt;br /&gt;&lt;br /&gt;参加申請についての詳細は&lt;a href="http://blogs.sun.com/yosshi/entry/eclipse_%E3%83%90%E3%83%B3%E3%83%89%E3%83%AB%E3%81%AEglassfishwo%E3%81%99%E3%82%8B%E3%81%9F%E3%82%81%E3%81%AB"&gt;寺田（よっしー）さんのブログエントリ&lt;/a&gt;で丁寧に解説されていますので、こちらをご覧になることをオススメします。&lt;br /&gt;&lt;a href="http://blogs.sun.com/yosshi/entry/eclipse_%E3%83%90%E3%83%B3%E3%83%89%E3%83%AB%E3%81%AEglassfishwo%E3%81%99%E3%82%8B%E3%81%9F%E3%82%81%E3%81%AB"&gt;http://blogs.sun.com/yosshi/entry/eclipse_%E3%83%90%E3%83%B3%E3%83%89%E3%83%AB%E3%81%AEglassfishwo%E3%81%99%E3%82%8B%E3%81%9F%E3%82%81%E3%81%AB&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;（すみません、手抜きで…寺田さんいつもありがとうございます！）&lt;br /&gt;&lt;br /&gt;※ちなみにこちらがJudyさんからのメールのログです。&lt;br /&gt;&lt;a href="http://www.nabble.com/Announcing-FishCAT-for-Eclipse-Bundle%2C-a-community-acceptance-testing-program%2C-please-sign-up-and-join-us-tc22461666.html"&gt;http://www.nabble.com/Announcing-FishCAT-for-Eclipse-Bundle%2C-a-community-acceptance-testing-program%2C-please-sign-up-and-join-us-tc22461666.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;「FishCATに興味はあるけど、英語はちょっと苦手…」&lt;br /&gt;&lt;br /&gt;という方も心配はご無用です！&lt;br /&gt;&lt;br /&gt;GlassFishには日本のメンバーが中心となって運用している「日本語で会話できるメーリングリスト」がありますので、まずはお気軽にこちらへメッセージを投げてみて下さい。&lt;br /&gt;&lt;br /&gt;◆GlassFish日本語メーリングリスト：discuss_ja@glassfish.dev.java.net &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;「FishCATに興味あるんだけど、どうやって参加すればいい？」…というような気さくなメールで十分ですよ :-)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;なお、GlassFishのQualityコミュニティがどんなことをやっているかにご興味がある方は、私が個人的にちびちび更新している&lt;a href="http://wiki.glassfish.java.net/Wiki.jsp?page=QualityCommunityTop_Ja"&gt;GlassFish Quality Community Japan&lt;/a&gt;もぜひご覧下さい。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://wiki.glassfish.java.net/Wiki.jsp?page=QualityCommunityTop_Ja"&gt;http://wiki.glassfish.java.net/Wiki.jsp?page=QualityCommunityTop_Ja&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9043429875026840613-5500959639020458298?l=apercu-j.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apercu-j.blogspot.com/feeds/5500959639020458298/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9043429875026840613&amp;postID=5500959639020458298' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/5500959639020458298'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/5500959639020458298'/><link rel='alternate' type='text/html' href='http://apercu-j.blogspot.com/2009/03/fishcat-again.html' title='FishCAT again !'/><author><name>Kana</name><uri>http://www.blogger.com/profile/10100730479895069690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_Y5Suy8wAnXI/SZd6XRMOCjI/AAAAAAAAAHA/NT_rFttaPtU/S220/dukewithglassfish2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9043429875026840613.post-5708641793714397545</id><published>2009-02-14T16:41:00.004+09:00</published><updated>2009-03-15T22:09:36.742+09:00</updated><title type='text'>JavaEdge ライブセッション・レポート</title><content type='html'>&lt;a href="http://apercu-j.blogspot.com/2009/02/javaedge-live-sessiony.html"&gt;先日のエントリでご紹介したJavaEdgeのライブセッション&lt;/a&gt;が、2月13日（金・・・あっ、13日の金曜日だったんですね！）に無事開催されました。&lt;br /&gt;&lt;br /&gt;今回はなんと総勢20名を超えるエンジニアの皆様にご参加頂き、賑やかな会となりました。&lt;br /&gt;&lt;br /&gt;データベース4種で2時間、ということは一つのDBにかけられる時間が30分程度。&lt;br /&gt;やや駆け足になってしまった感は否めませんが、それぞれのDBのエッセンスを感じることができ、有意義なライブセッションになったと思います。お疲れの所をご参加くださった皆様、そして、ご多忙の中駆けつけてくださった講師の皆様、本当にありがとうございました！&lt;br /&gt;&lt;br /&gt;-------------------------&lt;br /&gt;■Cache' DB&lt;br /&gt;&lt;a href="http://www.intersystems.co.jp/cache/?gclid=COCNq9bC25gCFcstpAod4jpteA"&gt;http://www.intersystems.co.jp/cache/?gclid=COCNq9bC25gCFcstpAod4jpteA&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;■PostgreSQL&lt;br /&gt;&lt;a href="http://www.postgresql.jp/"&gt;http://www.postgresql.jp/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;■Oracle&lt;br /&gt;&lt;a href="http://www.oracle.com/lang/jp/database/index.html"&gt;http://www.oracle.com/lang/jp/database/index.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;■MySQL&lt;br /&gt;&lt;a href="http://www-jp.mysql.com/"&gt;http://www-jp.mysql.com/&lt;/a&gt;&lt;br /&gt;-------------------------&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;私は仕事ではOracleを、個人的にはMySQLを使用することが多いのですが、今回のライブセッションでオブジェクトデータベースCache'にも俄然興味が沸いてきました（PostgreSQLは、そういえばあまり触ったことがないなぁ。興味がないわけではないのですが）&lt;br /&gt;&lt;br /&gt;Cache'とJavaをつなぐJalapeno（ハラペーニョ）が面白そう。&lt;br /&gt;というわけで、とりあえず&lt;a href="http://codezine.jp/article/detail/1046"&gt;このへんの記事&lt;/a&gt;から勉強してみることにしました。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;-------------------------&lt;br /&gt;■Cache' DB&lt;br /&gt;&lt;a href="http://www.intersystems.co.jp/cache/?gclid=COCNq9bC25gCFcstpAod4jpteA"&gt;http://www.intersystems.co.jp/cache/?gclid=COCNq9bC25gCFcstpAod4jpteA&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;■PostgreSQL&lt;br /&gt;&lt;a href="http://www.postgresql.jp/"&gt;http://www.postgresql.jp/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;■Oracle&lt;br /&gt;&lt;a href="http://www.oracle.com/lang/jp/database/index.html"&gt;http://www.oracle.com/lang/jp/database/index.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;■MySQL&lt;br /&gt;&lt;a href="http://www-jp.mysql.com/"&gt;http://www-jp.mysql.com/&lt;/a&gt;&lt;br /&gt;-------------------------&lt;br /&gt;&lt;SCRIPT charset="utf-8" type="text/javascript" src="http://ws.amazon.co.jp/widgets/q?ServiceVersion=20070822&amp;MarketPlace=JP&amp;ID=V20070822/JP/orumail04-22/8005/758800bc-67c2-4f67-8387-977003e6f703"&gt; &lt;/SCRIPT&gt; &lt;NOSCRIPT&gt;&lt;A HREF="http://ws.amazon.co.jp/widgets/q?ServiceVersion=20070822&amp;MarketPlace=JP&amp;ID=V20070822%2FJP%2Forumail04-22%2F8005%2F758800bc-67c2-4f67-8387-977003e6f703&amp;Operation=NoScript"&gt;Amazon.co.jp ウィジェット&lt;/A&gt;&lt;/NOSCRIPT&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9043429875026840613-5708641793714397545?l=apercu-j.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apercu-j.blogspot.com/feeds/5708641793714397545/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9043429875026840613&amp;postID=5708641793714397545' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/5708641793714397545'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/5708641793714397545'/><link rel='alternate' type='text/html' href='http://apercu-j.blogspot.com/2009/02/javaedge.html' title='JavaEdge ライブセッション・レポート'/><author><name>Kana</name><uri>http://www.blogger.com/profile/10100730479895069690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_Y5Suy8wAnXI/SZd6XRMOCjI/AAAAAAAAAHA/NT_rFttaPtU/S220/dukewithglassfish2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9043429875026840613.post-5796145513525639066</id><published>2009-02-12T00:10:00.003+09:00</published><updated>2009-02-12T00:16:38.338+09:00</updated><title type='text'>GlassFish Plugin for Eclipse</title><content type='html'>GlassFish plugin for Eclipseの最新バージョン（v1.0.18）がリリースされました。&lt;br /&gt;&lt;br /&gt;■リリースノート■&lt;br /&gt;&lt;a href="https://ajax.dev.java.net/eclipse/releasenotes.html"&gt;https://ajax.dev.java.net/eclipse/releasenotes.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;プラグインはEclipseのIDE上から、手軽にダウンロードすることができます。&lt;br /&gt;Eclipse 3.3上にこのプラグインをインストールする手順は、&lt;a href="http://blogs.sun.com/yosshi/entry/glassfish%E3%81%A8eclipse%E3%81%AE%E9%80%A3%E6%90%BA%E6%96%B9%E6%B3%95%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6"&gt;寺田（よっしー）さんのブログ・エントリ&lt;/a&gt;で丁寧に紹介されていました＾＾&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Eclipse 3.4(Ganimede)へのインストール手順、および使い方は&lt;a href="https://glassfishplugins.dev.java.net/eclipse34/index.html"&gt;こちらで紹介されています（英語）&lt;/a&gt;。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;このページはかなり読み応えがありますが、これからEclipse 3.4上でGlassFish Pluginを使おうと考えている方は、ぜひ目を通してみて下さい。&lt;br /&gt;　&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9043429875026840613-5796145513525639066?l=apercu-j.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apercu-j.blogspot.com/feeds/5796145513525639066/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9043429875026840613&amp;postID=5796145513525639066' title='2 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/5796145513525639066'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/5796145513525639066'/><link rel='alternate' type='text/html' href='http://apercu-j.blogspot.com/2009/02/glassfish-plugin-for-eclipse.html' title='GlassFish Plugin for Eclipse'/><author><name>Kana</name><uri>http://www.blogger.com/profile/10100730479895069690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_Y5Suy8wAnXI/SZd6XRMOCjI/AAAAAAAAAHA/NT_rFttaPtU/S220/dukewithglassfish2.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9043429875026840613.post-71625356494745692</id><published>2009-02-09T23:47:00.003+09:00</published><updated>2009-02-10T00:09:55.297+09:00</updated><title type='text'>さわ</title><content type='html'>もう6、7年前のことになりますが、Sun ONE Studioという開発環境の入門書を書いたことがあります。&lt;br /&gt;&lt;br /&gt;その際、「Sun ONE Studio」と何度も入力するのが面倒で「さわ」という読みで単語登録をしたのですが、実をいうとそれが未だにユーザ辞書の中にひっそりと生き残っています。&lt;br /&gt;&lt;br /&gt;この「さわ」、普段はひっそりとナリを潜めているのですが、時折「さわって」と入力した際などにイキナリ「Sun ONE Studioって」などと飛び出してきたりして、唐突なノスタルジーを感じさせてくれたりします。&lt;br /&gt;&lt;br /&gt;そのほかにもオンライン教材の翻訳をしたときに繰り返し登場したセンテンスとか、ネットショップ時代のクレーム対応用フレーズとか（心こもってないなぁ）、ナゾの文句が大量に辞書の中に眠っています。&lt;br /&gt;いい加減消せばいいようなもんですが、どうしても捨てられないおもちゃみたいに、なんとなく消去できないままずっと辞書を使い続けています。&lt;br /&gt;&lt;br /&gt;不便だと思う場面もないではないですが、なんとなくビックリ箱みたいで面白いな、とも思うのです＾＾&lt;br /&gt;　&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9043429875026840613-71625356494745692?l=apercu-j.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apercu-j.blogspot.com/feeds/71625356494745692/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9043429875026840613&amp;postID=71625356494745692' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/71625356494745692'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/71625356494745692'/><link rel='alternate' type='text/html' href='http://apercu-j.blogspot.com/2009/02/blog-post_09.html' title='さわ'/><author><name>Kana</name><uri>http://www.blogger.com/profile/10100730479895069690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_Y5Suy8wAnXI/SZd6XRMOCjI/AAAAAAAAAHA/NT_rFttaPtU/S220/dukewithglassfish2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9043429875026840613.post-5081597652272179510</id><published>2009-02-06T23:39:00.006+09:00</published><updated>2009-02-06T23:55:04.756+09:00</updated><title type='text'>JavaEdge Live Session　～データベース四つ巴の巻～</title><content type='html'>かなりお久しぶりですが、来る2月13日にJavaEdgeのライブセッションを行うことになりました！&lt;br /&gt;&lt;a href="http://qwik.jp/JavaEdgeMagazine/news.html"&gt;http://qwik.jp/JavaEdgeMagazine/news.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;今回は「データベース対決」と題して、MySQL、PostgreSQL、Cache'、Oracleの四つのデータベースのプロをお招きし、それぞれの魅力を語って頂く予定です。&lt;br /&gt;&lt;br /&gt;今回の場所は&lt;a href="http://maps.google.co.jp/maps?q=%E6%84%9B%E7%9F%A5%E7%9C%8C%E5%90%8D%E5%8F%A4%E5%B1%8B%E5%B8%82%E4%B8%AD%E5%8C%BA%E4%B8%B8%E3%81%AE%E5%86%85%E4%BA%8C%E4%B8%81%E7%9B%AE9%E7%95%AA40%E5%8F%B7&amp;lr=lang_ja&amp;oe=utf-8&amp;rls=org.mozilla:ja:official&amp;client=firefox-a&amp;um=1&amp;ie=UTF-8&amp;split=0&amp;gl=jp&amp;ei=2E6MSaqHIdXJkAX6_NXHDA&amp;sa=X&amp;oi=geocode_result&amp;resnum=1&amp;ct=title"&gt;イーシー・ワン名古屋事業所&lt;/a&gt;のセミナールーム。まだ新しいきれいなビルですよ～。&lt;br /&gt;&lt;br /&gt;私は現在外に出ているためちょっと遅くなるかもしれませんが、張り切って駆けつける予定です（聞いてない？）。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;個人的にはSakilaとWendyのツーショットが見たいな、なんて思ったりして…＾＾&lt;br /&gt;　&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9043429875026840613-5081597652272179510?l=apercu-j.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apercu-j.blogspot.com/feeds/5081597652272179510/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9043429875026840613&amp;postID=5081597652272179510' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/5081597652272179510'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/5081597652272179510'/><link rel='alternate' type='text/html' href='http://apercu-j.blogspot.com/2009/02/javaedge-live-sessiony.html' title='JavaEdge Live Session　～データベース四つ巴の巻～'/><author><name>Kana</name><uri>http://www.blogger.com/profile/10100730479895069690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_Y5Suy8wAnXI/SZd6XRMOCjI/AAAAAAAAAHA/NT_rFttaPtU/S220/dukewithglassfish2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9043429875026840613.post-5019621808067692908</id><published>2009-02-04T23:04:00.003+09:00</published><updated>2009-02-04T23:19:39.464+09:00</updated><title type='text'>油屋ごはん</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Y5Suy8wAnXI/SYmiYYBadPI/AAAAAAAAAGg/Z3OvOGC38lA/s1600-h/abura.JPG"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 142px; height: 200px;" src="http://3.bp.blogspot.com/_Y5Suy8wAnXI/SYmiYYBadPI/AAAAAAAAAGg/Z3OvOGC38lA/s200/abura.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5298944976227038450" /&gt;&lt;/a&gt;&lt;br /&gt;突然ですが、ネットショップ時代のお友達がお料理本を出しました。&lt;br /&gt;&lt;a href="http://www.amazon.co.jp/dp/4048675389"&gt;http://www.amazon.co.jp/dp/4048675389&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;著者のエマちゃんは「金田油店」という浅草あたりの油屋さんでネットショップ店長をしています。&lt;br /&gt;彼女がショップブログで紹介していた油料理（？）の数々が、このたびめでたく一冊の本になりました。&lt;br /&gt;&lt;br /&gt;早速一冊入手して（エマちゃんサインありがとう！）パラパラと読んでみましたが、さすが「油屋ごはん」というだけあって、こってりおいしそうなレシピが満載です。&lt;br /&gt;ラー油のペペロンチーノなんて、いかにも日本酒に合いそうですよね♪週末にさっそく作ってみなくては…。&lt;br /&gt;&lt;br /&gt;油好きな方はぜひ手にとってみてください :-)&lt;br /&gt;　&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9043429875026840613-5019621808067692908?l=apercu-j.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apercu-j.blogspot.com/feeds/5019621808067692908/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9043429875026840613&amp;postID=5019621808067692908' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/5019621808067692908'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/5019621808067692908'/><link rel='alternate' type='text/html' href='http://apercu-j.blogspot.com/2009/02/blog-post.html' title='油屋ごはん'/><author><name>Kana</name><uri>http://www.blogger.com/profile/10100730479895069690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_Y5Suy8wAnXI/SZd6XRMOCjI/AAAAAAAAAHA/NT_rFttaPtU/S220/dukewithglassfish2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_Y5Suy8wAnXI/SYmiYYBadPI/AAAAAAAAAGg/Z3OvOGC38lA/s72-c/abura.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9043429875026840613.post-8292698121003390595</id><published>2009-01-31T15:20:00.002+09:00</published><updated>2009-01-31T15:24:35.820+09:00</updated><title type='text'>glassfish gem 0.9.2 リリース</title><content type='html'>JRuby on Railsアプリケーションの開発に便利なglassfish gem の最新バージョンがリリースされました！&lt;br /&gt;&lt;br /&gt;起動時間が改善され、二件の不具合が修正された模様です。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://glassfishgem.rubyforge.org/files/History_txt.html"&gt;http://glassfishgem.rubyforge.org/files/History_txt.html&lt;/a&gt;&lt;br /&gt;　&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9043429875026840613-8292698121003390595?l=apercu-j.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apercu-j.blogspot.com/feeds/8292698121003390595/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9043429875026840613&amp;postID=8292698121003390595' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/8292698121003390595'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/8292698121003390595'/><link rel='alternate' type='text/html' href='http://apercu-j.blogspot.com/2009/01/glassfish-gem-092.html' title='glassfish gem 0.9.2 リリース'/><author><name>Kana</name><uri>http://www.blogger.com/profile/10100730479895069690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_Y5Suy8wAnXI/SZd6XRMOCjI/AAAAAAAAAHA/NT_rFttaPtU/S220/dukewithglassfish2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9043429875026840613.post-7230406789988720154</id><published>2009-01-25T22:29:00.006+09:00</published><updated>2009-01-25T22:52:32.669+09:00</updated><title type='text'>JavaFX-2</title><content type='html'>このところバタバタしていてあまり思うように進んでいなかったJavaFX学習ですが、今日はちょっと時間があったので、&lt;a href="http://gihyo.jp/dev/serial/01/javafx/0004?page=1"&gt;「シェイプで遊ぶ」&lt;/a&gt;の回を試してみました。&lt;br /&gt;&lt;br /&gt;Rubyに挫折して以来どうもスクリプト言語ってやつに食わず嫌いをしつづけている私ですが、JavaFX ScriptはRubyに比べるとずっと親しみやすいように感じます。あの記号っぽい感じがないからでしょうか…まぁいいや。&lt;br /&gt;&lt;br /&gt;しかし、こんなシンプルなコードでランダムな球体の描画が出来るというのはスゴイですね。調子にのって色もランダムに変わるようにしてみたところ、なんかすごいことになってしまいました。きたなっ。&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Y5Suy8wAnXI/SXxtu9ah6FI/AAAAAAAAAGY/U5DJBnps7Sc/s1600-h/fx2.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 183px; height: 200px;" src="http://3.bp.blogspot.com/_Y5Suy8wAnXI/SXxtu9ah6FI/AAAAAAAAAGY/U5DJBnps7Sc/s200/fx2.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5295227915408107602" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ちなみに表示するたびに色とサイズが変わるので、どう出るかは運次第。上の画像は、これでも何度かチャレンジしてマシなのを選んだつもりです。&lt;br /&gt;面白いので、皆さんもぜひチャレンジしてみてください。&lt;br /&gt;　&lt;br /&gt;参考にした記事：&lt;br /&gt;&lt;a href="http://gihyo.jp/dev/serial/01/javafx"&gt;ついにベールを脱いだJavaFX（連載トップ）&lt;/a&gt;&lt;br /&gt;&lt;a href="http://gihyo.jp/dev/serial/01/javafx/0004?page=1"&gt;第4回：シェイプで遊ぶ&lt;/a&gt;&lt;br /&gt;　&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9043429875026840613-7230406789988720154?l=apercu-j.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apercu-j.blogspot.com/feeds/7230406789988720154/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9043429875026840613&amp;postID=7230406789988720154' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/7230406789988720154'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/7230406789988720154'/><link rel='alternate' type='text/html' href='http://apercu-j.blogspot.com/2009/01/javafx-2.html' title='JavaFX-2'/><author><name>Kana</name><uri>http://www.blogger.com/profile/10100730479895069690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_Y5Suy8wAnXI/SZd6XRMOCjI/AAAAAAAAAHA/NT_rFttaPtU/S220/dukewithglassfish2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_Y5Suy8wAnXI/SXxtu9ah6FI/AAAAAAAAAGY/U5DJBnps7Sc/s72-c/fx2.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9043429875026840613.post-2591857162303268580</id><published>2009-01-05T17:25:00.009+09:00</published><updated>2009-01-05T18:09:49.476+09:00</updated><title type='text'>JavaFX</title><content type='html'>遅ればせながらあけましておめでとうございます。&lt;br /&gt;年末年始は家事の真似事と原稿の執筆に追われ、なんだかあまりお正月らしいこともできないままに終わりそうな感じです。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;一般的には今日が仕事始めという方が少なくないようですが、私はちょいと有給をいただいて家でごそごそしています。&lt;br /&gt;今日は朝からずっとPCの前に張り付いていましたが、先ほどようやく本日のタスクが終了したので、前から気になっていたJavaFXをためしてみています。&lt;br /&gt;&lt;br /&gt;参考にさせていただいているのは、桜庭さんのこの連載記事です。&lt;br /&gt;&lt;a href="http://gihyo.jp/dev/serial/01/javafx"&gt;ついにベールを脱いだJavaFX&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;仕事が始まったら勉強時間もあまり取れなくなりそうなので、休みのうちに頑張って読破したいと思います。&lt;br /&gt;&lt;br /&gt;▼記念すべきはじめてのJavaFX&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Y5Suy8wAnXI/SWHOKqRokrI/AAAAAAAAAGQ/RuQkciLmGCc/s1600-h/01.JPG"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 200px; height: 67px;" src="http://2.bp.blogspot.com/_Y5Suy8wAnXI/SWHOKqRokrI/AAAAAAAAAGQ/RuQkciLmGCc/s200/01.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5287734120051937970" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;（いや、最初から出来てたようなものですが…）&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;▼覚書き&lt;br /&gt;&lt;a href="http://java.sun.com/javafx/downloads/"&gt;SDKなどのダウンロード元ページ&lt;/a&gt;&lt;br /&gt;&lt;a href="http://java.sun.com/javafx/1/docs/api/"&gt;JavaFX 1.0 API &lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9043429875026840613-2591857162303268580?l=apercu-j.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apercu-j.blogspot.com/feeds/2591857162303268580/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9043429875026840613&amp;postID=2591857162303268580' title='2 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/2591857162303268580'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/2591857162303268580'/><link rel='alternate' type='text/html' href='http://apercu-j.blogspot.com/2009/01/javafx.html' title='JavaFX'/><author><name>Kana</name><uri>http://www.blogger.com/profile/10100730479895069690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_Y5Suy8wAnXI/SZd6XRMOCjI/AAAAAAAAAHA/NT_rFttaPtU/S220/dukewithglassfish2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_Y5Suy8wAnXI/SWHOKqRokrI/AAAAAAAAAGQ/RuQkciLmGCc/s72-c/01.JPG' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9043429875026840613.post-4360266000009524143</id><published>2008-12-18T00:01:00.007+09:00</published><updated>2008-12-18T00:15:49.565+09:00</updated><title type='text'>Redmine on GlassFish -7</title><content type='html'>早いものでRedmine on GlassFish シリーズもはや7回目を迎えました。我ながらひっぱるなぁ（笑）&lt;br /&gt;&lt;br /&gt;今回はGlassFish v3の醍醐味ともいえる、「Railsアプリのネイティブ・デプロイ」に挑戦してみることに致しましょう。挑戦、などとおおげさにいうほど難しいことではないのですが。&lt;br /&gt;&lt;br /&gt;[手順]&lt;br /&gt;1. Redmineは c:\host\redmine などのディレクトリにスタンバイしているとします。&lt;br /&gt;2. はじめに、asadmin コマンドでGlassFishのドメインを開始します。&lt;br /&gt;&lt;br /&gt;asadmin start-domain&lt;br /&gt;&lt;br /&gt;以下のような表示が出たらOKです。&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Y5Suy8wAnXI/SUkVBlEHo0I/AAAAAAAAAEw/dIaf4vbfxSU/s1600-h/01.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 144px;" src="http://1.bp.blogspot.com/_Y5Suy8wAnXI/SUkVBlEHo0I/AAAAAAAAAEw/dIaf4vbfxSU/s200/01.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5280775154942059330" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;3. 今回はGUI管理コンソールを使ってみます。Webブラウザを立ち上げて、以下のURLにアクセスしましょう。&lt;br /&gt;http://localhost:4848&lt;br /&gt;&lt;br /&gt;4. しばらく以下のような画面が表示され、準備が整うとGUI管理コンソールのトップページが表示されます。&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Y5Suy8wAnXI/SUkVQnh8z8I/AAAAAAAAAE4/WwCj4UE-WX0/s1600-h/02.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 144px;" src="http://2.bp.blogspot.com/_Y5Suy8wAnXI/SUkVQnh8z8I/AAAAAAAAAE4/WwCj4UE-WX0/s200/02.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5280775413302087618" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Y5Suy8wAnXI/SUkVbMMPDfI/AAAAAAAAAFA/QJFLXo8x2xI/s1600-h/03.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 165px;" src="http://3.bp.blogspot.com/_Y5Suy8wAnXI/SUkVbMMPDfI/AAAAAAAAAFA/QJFLXo8x2xI/s200/03.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5280775594941812210" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;「Please Register」のメッセージは今回は見てみぬフリをすることにして、左ナビのメニューからApplications\Web Applocations をクリックします。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;5. Webアプリケーションの管理画面が表示されます。まだなんにもデプロイしていないので空っぽですね。左上のDeployボタンをクリックし、Deploy Web Applicationのページを表示しましょう。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Y5Suy8wAnXI/SUkVbVZjOsI/AAAAAAAAAFI/Sdhyyrytmbw/s1600-h/04.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 144px;" src="http://4.bp.blogspot.com/_Y5Suy8wAnXI/SUkVbVZjOsI/AAAAAAAAAFI/Sdhyyrytmbw/s200/04.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5280775597413579458" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;6. Location で　Local packaged file or directory that is accessible from the Application Serverにチェックを入れ、右端の「Browse Folders」ボタンをクリックします。&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Y5Suy8wAnXI/SUkVbrrVibI/AAAAAAAAAFQ/J7HBQJtGGD4/s1600-h/05.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 144px;" src="http://3.bp.blogspot.com/_Y5Suy8wAnXI/SUkVbrrVibI/AAAAAAAAAFQ/J7HBQJtGGD4/s200/05.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5280775603393759666" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;7. なつかしのファイルマネージャーみたいなポップアップ画面が出てきますので、中央のリストでRedmineのルートフォルダを選択してChoose Folderボタンをクリックしましょう。&lt;br /&gt;Locationのテキストボックスにフォルダへのパスがセットされます。ちなみに、パスがわかっている場合は最初から手で入力しても全然かまいません。&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Y5Suy8wAnXI/SUkWJXopYHI/AAAAAAAAAF4/ibkENqg7zLk/s1600-h/06.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 199px; height: 200px;" src="http://2.bp.blogspot.com/_Y5Suy8wAnXI/SUkWJXopYHI/AAAAAAAAAF4/ibkENqg7zLk/s200/06.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5280776388287750258" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Y5Suy8wAnXI/SUkVb3qSejI/AAAAAAAAAFg/rPPaBjP4Oa4/s1600-h/07.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 144px;" src="http://1.bp.blogspot.com/_Y5Suy8wAnXI/SUkVb3qSejI/AAAAAAAAAFg/rPPaBjP4Oa4/s200/07.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5280775606610590258" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;10. フォルダのパスがセットされたら、他のオプションはすべてそのままにして、ページ下部のOKボタンをクリックして下さい。クリックするとボタンのCaptionが「Processing...」にかわり、しばらく画面がかたまります（結構時間がかかるのです）&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;11.デプロイが完了すると、ふたたび6.のWeb Applicationの管理画面が表示されます。ここで大問題発生。デプロイ完了したはずなのに、リストの中にRedmineがナイ。&lt;br /&gt;えー、失敗ですか？だったらエラーメッセージくらい出してくれぇ。&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Y5Suy8wAnXI/SUkVqjHO-DI/AAAAAAAAAFo/LOSLVU-EiAA/s1600-h/08.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 148px;" src="http://4.bp.blogspot.com/_Y5Suy8wAnXI/SUkVqjHO-DI/AAAAAAAAAFo/LOSLVU-EiAA/s200/08.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5280775858792888370" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;…と思いきや、実はこっそりデプロイされているのです。ウソだと思ったらコンソールからasadminコマンドでリストしてみてください。デプロイされているアプリケーションの一覧を見るには、次のようにコマンドを実行します。&lt;br /&gt;&lt;br /&gt;asadmin list-applications&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Y5Suy8wAnXI/SUkXEP4uKzI/AAAAAAAAAGA/_p8E3WcVuxM/s1600-h/10.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 144px;" src="http://2.bp.blogspot.com/_Y5Suy8wAnXI/SUkXEP4uKzI/AAAAAAAAAGA/_p8E3WcVuxM/s200/10.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5280777399819971378" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;ほらあった。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;12. ということで、GUI管理画面には名前はないけれど配備はできているわけです。胸をはってWebブラウザからRedmineにアクセスしてみましょう。こんな感じです。&lt;br /&gt;（いつも同じ絵ではつまらないので、ちょっと違うページを出してみました）&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Y5Suy8wAnXI/SUkVqtIOpsI/AAAAAAAAAFw/1W8XalhxUL0/s1600-h/09.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 124px;" src="http://4.bp.blogspot.com/_Y5Suy8wAnXI/SUkVqtIOpsI/AAAAAAAAAFw/1W8XalhxUL0/s200/09.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5280775861481416386" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;…と、こんな感じでとても手軽に（？）RailsアプリケーションをGlassFishにデプロイすることができます :-)&lt;br /&gt;&lt;br /&gt;さて、これで配備はひととおりためしてしまったので、次からはRubyの勉強をかねてRedmineアプリケーションのカスタマイズでもしてみたいと思います（できるのか？）&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9043429875026840613-4360266000009524143?l=apercu-j.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apercu-j.blogspot.com/feeds/4360266000009524143/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9043429875026840613&amp;postID=4360266000009524143' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/4360266000009524143'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/4360266000009524143'/><link rel='alternate' type='text/html' href='http://apercu-j.blogspot.com/2008/12/redmine-on-glassfish-7.html' title='Redmine on GlassFish -7'/><author><name>Kana</name><uri>http://www.blogger.com/profile/10100730479895069690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_Y5Suy8wAnXI/SZd6XRMOCjI/AAAAAAAAAHA/NT_rFttaPtU/S220/dukewithglassfish2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_Y5Suy8wAnXI/SUkVBlEHo0I/AAAAAAAAAEw/dIaf4vbfxSU/s72-c/01.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9043429875026840613.post-5791411754778794209</id><published>2008-12-17T23:27:00.002+09:00</published><updated>2008-12-17T23:32:49.708+09:00</updated><title type='text'>Reviewer募集締め切ります（ありがとうございました）</title><content type='html'>先日のエントリにてお願いしましたJava書籍の原稿レビューア募集の件ですが、おかげさまで予定しておりました人数に達しましたため、ひとまず募集を締め切らせて頂くことに致しました。&lt;br /&gt;（個人的には一人でも多くの方からご意見を頂きたいところなのですが、色々と制約等もあり思うようになりません…私の段取りが悪いというのもあるのですが）&lt;br /&gt;&lt;br /&gt;ご連絡を頂きました皆様、本当にありがとうございました。&lt;br /&gt;今後ともなにとぞ宜しくお願い申し上げます。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9043429875026840613-5791411754778794209?l=apercu-j.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apercu-j.blogspot.com/feeds/5791411754778794209/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9043429875026840613&amp;postID=5791411754778794209' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/5791411754778794209'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/5791411754778794209'/><link rel='alternate' type='text/html' href='http://apercu-j.blogspot.com/2008/12/reviewer.html' title='Reviewer募集締め切ります（ありがとうございました）'/><author><name>Kana</name><uri>http://www.blogger.com/profile/10100730479895069690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_Y5Suy8wAnXI/SZd6XRMOCjI/AAAAAAAAAHA/NT_rFttaPtU/S220/dukewithglassfish2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9043429875026840613.post-5879015651244480232</id><published>2008-12-06T13:00:00.005+09:00</published><updated>2008-12-06T13:17:02.765+09:00</updated><title type='text'>GlassFish gem のコマンド起動バッチ</title><content type='html'>少し前の話ですが、GlassFish gem 0.9.0に&lt;a href="http://rubyforge.org/tracker/?func=detail&amp;atid=21080&amp;aid=22724&amp;group_id=5450"&gt;こんな改善案&lt;/a&gt;を出しました。&lt;br /&gt;&lt;br /&gt;環境設定によってはGlassFish gemのasadminコマンドがGlassFish本体のそれと衝突する可能性が高いため、GlassFish側のコマンドは別の名前にしたらどうでしょう、というような話です。&lt;br /&gt;&lt;br /&gt;Vivekさんから「バグ・トラッカーに登録しておいて」といわれて一応登録したのですが、バグというよりは現行バージョンの仕様みたいなものですね。&lt;br /&gt;&lt;br /&gt;で、最近になってこの提案への対応が行われたもようです。&lt;br /&gt;暫定的にプリフィクスを変える（asadmin --&gt; gfadminなど）という方法で対応してくれているようですが、最終的にはもうちょっとスマートなメカニズムを考えたいとのこと。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;GlassFish gemはJRuby on Railsアプリ開発者にとってとても便利なツールだと思うので、これからもどんどん発展していって欲しいです :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9043429875026840613-5879015651244480232?l=apercu-j.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apercu-j.blogspot.com/feeds/5879015651244480232/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9043429875026840613&amp;postID=5879015651244480232' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/5879015651244480232'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/5879015651244480232'/><link rel='alternate' type='text/html' href='http://apercu-j.blogspot.com/2008/12/glassfish-gem.html' title='GlassFish gem のコマンド起動バッチ'/><author><name>Kana</name><uri>http://www.blogger.com/profile/10100730479895069690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_Y5Suy8wAnXI/SZd6XRMOCjI/AAAAAAAAAHA/NT_rFttaPtU/S220/dukewithglassfish2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9043429875026840613.post-8380742732246064523</id><published>2008-12-03T00:47:00.005+09:00</published><updated>2008-12-03T01:11:03.414+09:00</updated><title type='text'>Redmine on GlassFish -6</title><content type='html'>またまた Redmine on GlassFish です。&lt;br /&gt;&lt;br /&gt;今回は on GlassFish というよりは "with GlassFish gem" 。&lt;br /&gt;&lt;br /&gt;手軽さが売り物の GlassFish gem、ということで、あっという間にデプロイ＆起動が完了するかと思いきや、今回もやっぱりいくつかのハマりどころがありました。&lt;br /&gt;&lt;br /&gt;まず、何も考えずに、&lt;br /&gt;&lt;br /&gt;cd c:\host\redmine&lt;br /&gt;jruby -S glassfish&lt;br /&gt;&lt;br /&gt;とやってみたところ、こんなエラーが発生。&lt;br /&gt;&lt;br /&gt;---&lt;br /&gt;C:\host\redmine＞jruby -S glassfish&lt;br /&gt;2008/12/03 0:51:06 com.sun.enterprise.glassfish.bootstrap.ASMain main&lt;br /&gt;情報: Launching GlassFish on Apache Felix OSGi platform&lt;br /&gt;2008/12/03 0:51:06 com.sun.enterprise.glassfish.bootstrap.ASMainOSGi findDerbyClient&lt;br /&gt;情報: Cannot find javadb client jar file, jdbc driver not available&lt;br /&gt;&lt;br /&gt;Welcome to Felix.&lt;br /&gt;=================&lt;br /&gt;&lt;br /&gt;2008/12/03 0:51:07 OSGiModuleImpl start&lt;br /&gt;情報: Started bundle org.glassfish.core.kernel [23]&lt;br /&gt;2008/12/03 0:51:07 OSGiModuleImpl start&lt;br /&gt;情報: Started bundle org.glassfish.common.common-util [12]&lt;br /&gt;2008/12/03 0:51:07 OSGiModuleImpl start&lt;br /&gt;情報: Started bundle GlassFish-Application-Common-Module [19]&lt;br /&gt;2008/12/03 0:51:07 APIClassLoaderService createAPIClassLoader&lt;br /&gt;情報: APIClassLoader = Class Loader for Bundle [GlassFish-Application-Common-Module [19] ]&lt;br /&gt;2008/12/03 0:51:07 HK2Main$HK2ServiceTrackerCustomizer addingService&lt;br /&gt;情報: registering service = org.apache.felix.framework.StartLevelImpl@2942da, contract = org.osgi.service.startlevel.StartLevel, name = null&lt;br /&gt;2008/12/03 0:51:07 HK2Main$HK2ServiceTrackerCustomizer addingService&lt;br /&gt;情報: registering service = org.apache.felix.framework.PackageAdminImpl@162f16,contract = org.osgi.service.packageadmin.PackageAdmin, name = null&lt;br /&gt;2008/12/03 0:51:07 OSGiModuleImpl start&lt;br /&gt;情報: Started bundle org.glassfish.branding.branding [22]&lt;br /&gt;no resource bundle found for version, using default GlassFish version&lt;br /&gt;2008/12/03 0:51:07 AppServerStartup run&lt;br /&gt;情報: [Thread[GlassFish Kernel Main Thread,5,main]] started&lt;br /&gt;2008/12/03 0:51:07 OSGiModuleImpl start&lt;br /&gt;情報: Started bundle org.glassfish.common.internal-api [15]&lt;br /&gt;2008/12/03 0:51:07 OSGiModuleImpl start&lt;br /&gt;情報: Started bundle org.glassfish.admin.config-api [25]&lt;br /&gt;2008/12/03 0:51:07 OSGiModuleImpl start&lt;br /&gt;情報: Started bundle org.glassfish.deployment.deployment-autodeploy [16]&lt;br /&gt;2008/12/03 0:51:07 OSGiModuleImpl start&lt;br /&gt;情報: Started bundle org.glassfish.deployment.deployment-common [17]&lt;br /&gt;2008/12/03 0:51:08 OSGiModuleImpl start&lt;br /&gt;情報: Started bundle org.glassfish.flashlight.flashlight-framework [18]&lt;br /&gt;2008/12/03 0:51:08 com.sun.enterprise.v3.services.impl.GrizzlyProxy start&lt;br /&gt;情報: Listening on port 3000&lt;br /&gt;2008/12/03 0:51:08 com.sun.enterprise.v3.services.impl.GrizzlyService postConstruct&lt;br /&gt;情報: Network listener http-listener-2 on port 8181 disabled per domain.xml&lt;br /&gt;2008/12/03 0:51:08 com.sun.enterprise.v3.services.impl.GrizzlyProxy start&lt;br /&gt;情報: Listening on port 4848&lt;br /&gt;2008/12/03 0:51:08 com.sun.enterprise.v3.admin.adapter.AdminConsoleAdapter setStateMsg&lt;br /&gt;情報: The Admin Console Application is not yet installed.&lt;br /&gt;2008/12/03 0:51:09 OSGiModuleImpl start&lt;br /&gt;情報: Started bundle org.glassfish.scripting.gf-jruby-connector [8]&lt;br /&gt;2008/12/03 0:51:10 OSGiModuleImpl start&lt;br /&gt;情報: Started bundle org.glassfish.scripting.grizzly-jruby-module [9]&lt;br /&gt;2008/12/03 0:51:11 com.sun.grizzly.jruby.rack.RackApplicationChooser getFactory&lt;br /&gt;情報: Detected Rails application&lt;br /&gt;2008/12/03 0:51:11 com.sun.grizzly.jruby.rack.RackApplicationChooser getFactory&lt;br /&gt;情報: Rails Version: 2.0&lt;br /&gt;2008/12/03 0:51:11 com.sun.grizzly.pool.DynamicPool logDynamicStatus&lt;br /&gt;情報: Pool started without dynamic resizing enabled. Pool will not attempt to determine the upper and lower bounds that it should be using, and will stay at 1&lt;br /&gt;2008/12/03 0:51:11 com.sun.grizzly.jruby.rack.RackApplicationPoolAdapter initializeObject&lt;br /&gt;致命的: Error initializing rack application!&lt;br /&gt;2008/12/03 0:51:11&lt;br /&gt;致命的: com.sun.grizzly.jruby.rack.RackInitializationException: No such file or&lt;br /&gt;directory - No such file or directory - C:/host/redmine/C:&lt;br /&gt;        from C:/jruby/trunk/bin/../lib/ruby/1.8/pathname.rb:453:in `realpath'&lt;br /&gt;        from /C:/host/redmine/config/../vendor/rails/railties/lib/initializer.rb&lt;br /&gt;:496:in `set_root_path!'&lt;br /&gt;        from /C:/host/redmine/config/../vendor/rails/railties/lib/initializer.rb&lt;br /&gt;:460:in `initialize'&lt;br /&gt;        from /C:/host/redmine//config/boot.rb:19:in `run'&lt;br /&gt;        from /C:/host/redmine//config/boot.rb:19&lt;br /&gt;        from /C:/host/redmine//config/boot.rb:11:in `require'&lt;br /&gt;        from /C:/host/redmine//config/environment.rb:11&lt;br /&gt;        from /C:/host/redmine//config/environment.rb:1&lt;br /&gt;&lt;br /&gt;2008/12/03 0:51:11&lt;br /&gt;致命的:         at com.sun.grizzly.jruby.rack.DefaultRackApplicationFactory.createApplication(DefaultRackApplicationFactory.java:171)&lt;br /&gt;2008/12/03 0:51:11&lt;br /&gt;致命的:         at com.sun.grizzly.jruby.rack.DefaultRackApplicationFactory.newApplication(DefaultRackApplicationFactory.java:72)&lt;br /&gt;2008/12/03 0:51:11&lt;br /&gt;致命的:         at com.sun.grizzly.jruby.rack.RackApplicationPoolAdapter.initializeObject(RackApplicationPoolAdapter.java:43)&lt;br /&gt;2008/12/03 0:51:11&lt;br /&gt;致命的:         at com.sun.grizzly.jruby.rack.RackApplicationPoolAdapter.initializeObject(RackApplicationPoolAdapter.java:16)&lt;br /&gt;2008/12/03 0:51:11&lt;br /&gt;致命的:         at com.sun.grizzly.pool.DynamicPool$1.run(DynamicPool.java:394)&lt;br /&gt;2008/12/03 0:51:11&lt;br /&gt;致命的:         at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)&lt;br /&gt;2008/12/03 0:51:11&lt;br /&gt;致命的:         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)&lt;br /&gt;2008/12/03 0:51:11&lt;br /&gt;致命的:         at java.lang.Thread.run(Thread.java:619)&lt;br /&gt;2008/12/03 0:51:11&lt;br /&gt;致命的: Caused by: org.jruby.exceptions.RaiseException: No such file or directory - C:/host/redmine/C:&lt;br /&gt;2008/12/03 0:51:11&lt;br /&gt;致命的:         at (unknown).initialize(C:/jruby/trunk/bin/../lib/ruby/1.8/pathname.rb:420)&lt;br /&gt;2008/12/03 0:51:11&lt;br /&gt;致命的:         at Pathname.realpath_rec(C:/jruby/trunk/bin/../lib/ruby/1.8/pathname.rb:453)&lt;br /&gt;2008/12/03 0:51:11&lt;br /&gt;致命的:         at Pathname.realpath(/C:/host/redmine/config/../vendor/rails/railties/lib/initializer.rb:496)&lt;br /&gt;2008/12/03 0:51:11&lt;br /&gt;致命的:         at Rails::Configuration.set_root_path!(/C:/host/redmine/config/.&lt;br /&gt;./vendor/rails/railties/lib/initializer.rb:460)&lt;br /&gt;2008/12/03 0:51:11&lt;br /&gt;致命的:         at Rails::Configuration.initialize(/C:/host/redmine//config/boot.rb:19)&lt;br /&gt;2008/12/03 0:51:11&lt;br /&gt;致命的:         at #＜Class:01x1a8739b＞.run(/C:/host/redmine//config/boot.rb:19)&lt;br /&gt;2008/12/03 0:51:11&lt;br /&gt;致命的:         at (unknown).(unknown)(/C:/host/redmine//config/boot.rb:11)&lt;br /&gt;2008/12/03 0:51:11&lt;br /&gt;致命的:         at Kernel.require(/C:/host/redmine//config/environment.rb:11)&lt;br /&gt;2008/12/03 0:51:11&lt;br /&gt;致命的:         at (unknown).(unknown)(/C:/host/redmine//config/environment.rb:1&lt;br /&gt;)&lt;br /&gt;2008/12/03 0:51:11&lt;br /&gt;致命的:         at (unknown).(unknown)(:1)&lt;br /&gt;2008/12/03 0:51:11&lt;br /&gt;致命的: Exception in thread "pool-8-thread-1"&lt;br /&gt;2008/12/03 0:51:11&lt;br /&gt;致命的: java.lang.IllegalStateException: Rack initialization failed!&lt;br /&gt;2008/12/03 0:51:11&lt;br /&gt;致命的:         at com.sun.grizzly.jruby.rack.RackApplicationPoolAdapter.initializeObject(RackApplicationPoolAdapter.java:49)&lt;br /&gt;2008/12/03 0:51:11&lt;br /&gt;致命的:         at com.sun.grizzly.jruby.rack.RackApplicationPoolAdapter.initializeObject(RackApplicationPoolAdapter.java:16)&lt;br /&gt;2008/12/03 0:51:11&lt;br /&gt;致命的:         at com.sun.grizzly.pool.DynamicPool$1.run(DynamicPool.java:394)&lt;br /&gt;2008/12/03 0:51:11&lt;br /&gt;致命的:         at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)&lt;br /&gt;2008/12/03 0:51:11&lt;br /&gt;致命的:         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)&lt;br /&gt;2008/12/03 0:51:11&lt;br /&gt;致命的:         at java.lang.Thread.run(Thread.java:619)&lt;br /&gt;2008/12/03 0:51:11 com.sun.grizzly.jruby.RailsAdapter ＜init＞&lt;br /&gt;情報: Jruby version is: 1.1.5&lt;br /&gt;2008/12/03 0:51:11 org.glassfish.scripting.rails.RailsDeployer load&lt;br /&gt;情報: Loading Rails application redmine at /&lt;br /&gt;2008/12/03 0:51:11 com.sun.enterprise.v3.server.AppServerStartup run&lt;br /&gt;情報: GlassFish v3 Prelude startup time : Felix(1016ms) startup services(3781ms)&lt;br /&gt; total(4797ms)&lt;br /&gt;---&lt;br /&gt;&lt;br /&gt;なんかよく分からないけれど、「C:/host/redmine/C:なんてファイルやディレクトリはないよ」と文句を言われている模様。&lt;br /&gt;あちこち検索してみたもののコレという情報が見つからないので、やむをえずコードを追ってみることに。&lt;br /&gt;&lt;br /&gt;---&lt;br /&gt;** endor/rails/railties/lib/initializer.rb&lt;br /&gt;@root_path =&lt;br /&gt;# Pathname is incompatible with Windows, but Windows doesn't have&lt;br /&gt;# real symlinks so File.expand_path is safe.&lt;br /&gt;if RUBY_PLATFORM =~ /(:?mswin|mingw)/&lt;br /&gt;　File.expand_path(::RAILS_ROOT)&lt;br /&gt;# Otherwise use Pathname#realpath which respects symlinks.&lt;br /&gt;else&lt;br /&gt;　Pathname.new(::RAILS_ROOT).realpath.to_s&lt;br /&gt;end&lt;br /&gt;---&lt;br /&gt;&lt;br /&gt;この部分、コメントに「Windowsの場合はFile.expand_pathを使った方が安全」と書いてあるくせに、なぜかOSの判定に失敗しているようで、else以下に制御がわたってrealpathメソッドが呼ばれている。&lt;br /&gt;どうもそのrealpathの中でおかしなことになっているっぽいので、荒業ながら、&lt;br /&gt;&lt;br /&gt;Pathname.new(::RAILS_ROOT).realpath.to_s&lt;br /&gt;&lt;br /&gt;の部分をコメントアウトし、elseの前にある、&lt;br /&gt;&lt;br /&gt;File.expand_path(::RAILS_ROOT)&lt;br /&gt;&lt;br /&gt;をもってきてみました。&lt;br /&gt;どうせWindowsで使うんだし（←無謀…）&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;---&lt;br /&gt;** endor/rails/railties/lib/initializer.rb&lt;br /&gt;@root_path =&lt;br /&gt;# Pathname is incompatible with Windows, but Windows doesn't have&lt;br /&gt;# real symlinks so File.expand_path is safe.&lt;br /&gt;if RUBY_PLATFORM =~ /(:?mswin|mingw)/&lt;br /&gt;　File.expand_path(::RAILS_ROOT)&lt;br /&gt;# Otherwise use Pathname#realpath which respects symlinks.&lt;br /&gt;else&lt;br /&gt;　Pathname.new(::RAILS_ROOT).realpath.to_s&lt;br /&gt;end&lt;br /&gt;---&lt;br /&gt;&lt;br /&gt;これでどうだ！と、再度　jruby -S glassfish　を実行してみたところ、今度はさっきよりもっと派手なエラーが出て、やっぱりアプリケーションは立ち上がりません。&lt;br /&gt;&lt;br /&gt;---&lt;br /&gt;C:\host\redmine＞jruby -S glassfish&lt;br /&gt;2008/12/03 0:59:55 com.sun.enterprise.glassfish.bootstrap.ASMain main&lt;br /&gt;情報: Launching GlassFish on Apache Felix OSGi platform&lt;br /&gt;2008/12/03 0:59:55 com.sun.enterprise.glassfish.bootstrap.ASMainOSGi findDerbyCl&lt;br /&gt;ient&lt;br /&gt;情報: Cannot find javadb client jar file, jdbc driver not available&lt;br /&gt;&lt;br /&gt;Welcome to Felix.&lt;br /&gt;=================&lt;br /&gt;&lt;br /&gt;2008/12/03 0:59:56 OSGiModuleImpl start&lt;br /&gt;情報: Started bundle org.glassfish.core.kernel [23]&lt;br /&gt;2008/12/03 0:59:56 OSGiModuleImpl start&lt;br /&gt;情報: Started bundle org.glassfish.common.common-util [12]&lt;br /&gt;2008/12/03 0:59:56 OSGiModuleImpl start&lt;br /&gt;情報: Started bundle GlassFish-Application-Common-Module [19]&lt;br /&gt;2008/12/03 0:59:56 APIClassLoaderService createAPIClassLoader&lt;br /&gt;情報: APIClassLoader = Class Loader for Bundle [GlassFish-Application-Common-Mod&lt;br /&gt;ule [19] ]&lt;br /&gt;2008/12/03 0:59:56 HK2Main$HK2ServiceTrackerCustomizer addingService&lt;br /&gt;情報: registering service = org.apache.felix.framework.StartLevelImpl@15e3dc4, c&lt;br /&gt;ontract = org.osgi.service.startlevel.StartLevel, name = null&lt;br /&gt;2008/12/03 0:59:56 HK2Main$HK2ServiceTrackerCustomizer addingService&lt;br /&gt;情報: registering service = org.apache.felix.framework.PackageAdminImpl@e3fd79,&lt;br /&gt;contract = org.osgi.service.packageadmin.PackageAdmin, name = null&lt;br /&gt;2008/12/03 0:59:56 OSGiModuleImpl start&lt;br /&gt;情報: Started bundle org.glassfish.branding.branding [22]&lt;br /&gt;no resource bundle found for version, using default GlassFish version&lt;br /&gt;2008/12/03 0:59:56 AppServerStartup run&lt;br /&gt;情報: [Thread[GlassFish Kernel Main Thread,5,main]] started&lt;br /&gt;2008/12/03 0:59:56 OSGiModuleImpl start&lt;br /&gt;情報: Started bundle org.glassfish.common.internal-api [15]&lt;br /&gt;2008/12/03 0:59:56 OSGiModuleImpl start&lt;br /&gt;情報: Started bundle org.glassfish.admin.config-api [25]&lt;br /&gt;2008/12/03 0:59:57 OSGiModuleImpl start&lt;br /&gt;情報: Started bundle org.glassfish.deployment.deployment-autodeploy [16]&lt;br /&gt;2008/12/03 0:59:57 OSGiModuleImpl start&lt;br /&gt;情報: Started bundle org.glassfish.deployment.deployment-common [17]&lt;br /&gt;2008/12/03 0:59:57 OSGiModuleImpl start&lt;br /&gt;情報: Started bundle org.glassfish.flashlight.flashlight-framework [18]&lt;br /&gt;2008/12/03 0:59:57 com.sun.enterprise.v3.services.impl.GrizzlyProxy start&lt;br /&gt;情報: Listening on port 3000&lt;br /&gt;2008/12/03 0:59:57 com.sun.enterprise.v3.services.impl.GrizzlyService postConstr&lt;br /&gt;uct&lt;br /&gt;情報: Network listener http-listener-2 on port 8181 disabled per domain.xml&lt;br /&gt;2008/12/03 0:59:57 com.sun.enterprise.v3.services.impl.GrizzlyProxy start&lt;br /&gt;情報: Listening on port 4848&lt;br /&gt;2008/12/03 0:59:57 com.sun.enterprise.v3.admin.adapter.AdminConsoleAdapter setSt&lt;br /&gt;ateMsg&lt;br /&gt;情報: The Admin Console Application is not yet installed.&lt;br /&gt;2008/12/03 0:59:58 OSGiModuleImpl start&lt;br /&gt;情報: Started bundle org.glassfish.scripting.gf-jruby-connector [8]&lt;br /&gt;2008/12/03 0:59:59 OSGiModuleImpl start&lt;br /&gt;情報: Started bundle org.glassfish.scripting.grizzly-jruby-module [9]&lt;br /&gt;2008/12/03 1:00:00 com.sun.grizzly.jruby.rack.RackApplicationChooser getFactory&lt;br /&gt;情報: Detected Rails application&lt;br /&gt;2008/12/03 1:00:00 com.sun.grizzly.jruby.rack.RackApplicationChooser getFactory&lt;br /&gt;情報: Rails Version: 2.0&lt;br /&gt;2008/12/03 1:00:00 com.sun.grizzly.pool.DynamicPool logDynamicStatus&lt;br /&gt;情報: Pool started without dynamic resizing enabled. Pool will not attempt to de&lt;br /&gt;termine the upper and lower bounds that it should be using, and will stay at 1&lt;br /&gt;2008/12/03 1:00:05&lt;br /&gt;致命的: JRuby limited openssl loaded. gem install jruby-openssl for full support&lt;br /&gt;.&lt;br /&gt;http://wiki.jruby.org/wiki/JRuby_Builtin_OpenSSL&lt;br /&gt;2008/12/03 1:00:05&lt;br /&gt;致命的:&lt;br /&gt;&lt;br /&gt;2008/12/03 1:00:10&lt;br /&gt;情報: GLoc v1.1 running in development mode. Strings can be modified at runtime.&lt;br /&gt;&lt;br /&gt;2008/12/03 1:00:10&lt;br /&gt;情報:&lt;br /&gt;&lt;br /&gt;2008/12/03 1:00:10 com.sun.grizzly.jruby.rack.RackApplicationPoolAdapter initial&lt;br /&gt;izeObject&lt;br /&gt;致命的: Error initializing rack application!&lt;br /&gt;2008/12/03 1:00:10&lt;br /&gt;致命的: com.sun.grizzly.jruby.rack.RackInitializationException: no such file to&lt;br /&gt;load -- rack&lt;br /&gt;        from ＜script＞:1&lt;br /&gt;&lt;br /&gt;2008/12/03 1:00:10&lt;br /&gt;致命的:         at com.sun.grizzly.jruby.rack.DefaultRackApplicationFactory.crea&lt;br /&gt;teApplication(DefaultRackApplicationFactory.java:171)&lt;br /&gt;2008/12/03 1:00:10&lt;br /&gt;致命的:         at com.sun.grizzly.jruby.rack.DefaultRackApplicationFactory.newA&lt;br /&gt;pplication(DefaultRackApplicationFactory.java:72)&lt;br /&gt;2008/12/03 1:00:10&lt;br /&gt;致命的:         at com.sun.grizzly.jruby.rack.RackApplicationPoolAdapter.initial&lt;br /&gt;izeObject(RackApplicationPoolAdapter.java:43)&lt;br /&gt;2008/12/03 1:00:10&lt;br /&gt;致命的:         at com.sun.grizzly.jruby.rack.RackApplicationPoolAdapter.initial&lt;br /&gt;izeObject(RackApplicationPoolAdapter.java:16)&lt;br /&gt;2008/12/03 1:00:10&lt;br /&gt;致命的:         at com.sun.grizzly.pool.DynamicPool$1.run(DynamicPool.java:394)&lt;br /&gt;2008/12/03 1:00:10&lt;br /&gt;致命的:         at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Thread&lt;br /&gt;PoolExecutor.java:885)&lt;br /&gt;2008/12/03 1:00:10&lt;br /&gt;致命的:         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPool&lt;br /&gt;Executor.java:907)&lt;br /&gt;2008/12/03 1:00:10&lt;br /&gt;致命的:         at java.lang.Thread.run(Thread.java:619)&lt;br /&gt;2008/12/03 1:00:10&lt;br /&gt;致命的: Caused by: org.jruby.exceptions.RaiseException&lt;br /&gt;2008/12/03 1:00:10&lt;br /&gt;致命的:         at Kernel.raise(C:/host/redmine/vendor/rails/activerecord/lib/..&lt;br /&gt;/../activesupport/lib/active_support/dependencies.rb:499)&lt;br /&gt;2008/12/03 1:00:10&lt;br /&gt;致命的:         at Object.require(＜script＞:1)&lt;br /&gt;2008/12/03 1:00:10&lt;br /&gt;致命的:         at (unknown).(unknown)(:1)&lt;br /&gt;2008/12/03 1:00:10&lt;br /&gt;致命的: Exception in thread "pool-8-thread-1"&lt;br /&gt;2008/12/03 1:00:10&lt;br /&gt;致命的: java.lang.IllegalStateException: Rack initialization failed!&lt;br /&gt;2008/12/03 1:00:10&lt;br /&gt;致命的:         at com.sun.grizzly.jruby.rack.RackApplicationPoolAdapter.initial&lt;br /&gt;izeObject(RackApplicationPoolAdapter.java:49)&lt;br /&gt;2008/12/03 1:00:10&lt;br /&gt;致命的:         at com.sun.grizzly.jruby.rack.RackApplicationPoolAdapter.initial&lt;br /&gt;izeObject(RackApplicationPoolAdapter.java:16)&lt;br /&gt;2008/12/03 1:00:10&lt;br /&gt;致命的:         at com.sun.grizzly.pool.DynamicPool$1.run(DynamicPool.java:394)&lt;br /&gt;2008/12/03 1:00:10&lt;br /&gt;致命的:         at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Thread&lt;br /&gt;PoolExecutor.java:885)&lt;br /&gt;2008/12/03 1:00:10&lt;br /&gt;致命的:         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPool&lt;br /&gt;Executor.java:907)&lt;br /&gt;2008/12/03 1:00:10&lt;br /&gt;致命的:         at java.lang.Thread.run(Thread.java:619)&lt;br /&gt;2008/12/03 1:00:10 com.sun.grizzly.jruby.RailsAdapter ＜init＞&lt;br /&gt;情報: Jruby version is: 1.1.5&lt;br /&gt;2008/12/03 1:00:10 org.glassfish.scripting.rails.RailsDeployer load&lt;br /&gt;情報: Loading Rails application redmine at /&lt;br /&gt;2008/12/03 1:00:10 com.sun.enterprise.v3.server.AppServerStartup run&lt;br /&gt;情報: GlassFish v3 Prelude startup time : Felix(1032ms) startup services(14078ms&lt;br /&gt;) total(15110ms)&lt;br /&gt;---&lt;br /&gt;&lt;br /&gt;ログがしきりにRack、Rackと叫んでいるのを見て、&lt;br /&gt;「そういえばこのJRubyにRackのgem入れてなかったかも…」&lt;br /&gt;と思い立ち、さっそくgemをインストール。&lt;br /&gt;&lt;br /&gt;---&lt;br /&gt;jruby -S gem install rack&lt;br /&gt;---&lt;br /&gt;&lt;br /&gt;そして再びRedmineのルートディレクトリ内で、&lt;br /&gt;&lt;br /&gt;---&lt;br /&gt;jruby -S glassfish&lt;br /&gt;---&lt;br /&gt;&lt;br /&gt;…ばんざーい、今度は無事起動しました！&lt;br /&gt;まぁ画面は前回と全く同じですが、せっかくなのではっておきます :-)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Y5Suy8wAnXI/STVeAK9CcyI/AAAAAAAAAEo/Qg5Js_ClO5E/s1600-h/redmine.GIF"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 84px;" src="http://2.bp.blogspot.com/_Y5Suy8wAnXI/STVeAK9CcyI/AAAAAAAAAEo/Qg5Js_ClO5E/s200/redmine.GIF" border="0" alt=""id="BLOGGER_PHOTO_ID_5275225895567782690" /&gt;&lt;/a&gt;&lt;br /&gt;　&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9043429875026840613-8380742732246064523?l=apercu-j.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apercu-j.blogspot.com/feeds/8380742732246064523/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9043429875026840613&amp;postID=8380742732246064523' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/8380742732246064523'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/8380742732246064523'/><link rel='alternate' type='text/html' href='http://apercu-j.blogspot.com/2008/12/redmine-on-glassfish-6.html' title='Redmine on GlassFish -6'/><author><name>Kana</name><uri>http://www.blogger.com/profile/10100730479895069690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_Y5Suy8wAnXI/SZd6XRMOCjI/AAAAAAAAAHA/NT_rFttaPtU/S220/dukewithglassfish2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_Y5Suy8wAnXI/STVeAK9CcyI/AAAAAAAAAEo/Qg5Js_ClO5E/s72-c/redmine.GIF' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9043429875026840613.post-937440250064625528</id><published>2008-12-01T00:40:00.003+09:00</published><updated>2008-12-01T00:55:22.705+09:00</updated><title type='text'>Substruct on GlassFish</title><content type='html'>&lt;a href="http://code.google.com/p/substruct/"&gt;Substruct&lt;/a&gt;というソフトウェアをご存知でしょうか。SubstructはEC、つまりイーコマースのための様々な機能がオールインワンで詰め込まれたオープンソースのソフトウェアです。&lt;br /&gt;&lt;br /&gt;私はもともとイーコマースで食っていた人間なので、この手のツールにはつい気を引かれてしまいます。&lt;br /&gt;EC向けのOSSではosCommerceやEC-CUBE、Zen-cartなどがよく知られていますが、SubstructはRuby on Rails で作られているという点で、やや趣の異なる関心を抱いています。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;さて、我らが（？）Arun Gupta氏が、このSubstructをGlassFish上で動かすという記事をブログに書いていらっしゃいます。&lt;a href="http://wiki.glassfish.java.net/Wiki.jsp?page=Substruct_on_glassfish_1Ja"&gt;ちょっと翻訳させてもらいました&lt;/a&gt;ので、宜しければご覧ください :-)　（※2008/12/1現在、まだ一部未訳箇所が残っているのですが・・・）&lt;br /&gt;&lt;a href="http://wiki.glassfish.java.net/Wiki.jsp?page=Substruct_on_glassfish_1Ja"&gt;http://wiki.glassfish.java.net/Wiki.jsp?page=Substruct_on_glassfish_1Ja&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Redmineも無事動いたことだし、次はSubstractを触ってみようかなー。&lt;br /&gt;　&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9043429875026840613-937440250064625528?l=apercu-j.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apercu-j.blogspot.com/feeds/937440250064625528/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9043429875026840613&amp;postID=937440250064625528' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/937440250064625528'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/937440250064625528'/><link rel='alternate' type='text/html' href='http://apercu-j.blogspot.com/2008/12/substruct-on-glassfish.html' title='Substruct on GlassFish'/><author><name>Kana</name><uri>http://www.blogger.com/profile/10100730479895069690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_Y5Suy8wAnXI/SZd6XRMOCjI/AAAAAAAAAHA/NT_rFttaPtU/S220/dukewithglassfish2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9043429875026840613.post-5057027707830508611</id><published>2008-11-24T17:53:00.003+09:00</published><updated>2008-11-26T01:01:40.704+09:00</updated><title type='text'>Redmine on GlassFish -5</title><content type='html'>えー、しつこく Redmine on GlassFish にこだわっています（笑）&lt;br /&gt;（別にそれほどRedmineが好きなわけではないのですが、やり始めてしまったのでなんとなく…）&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;先日の Deploy 成功後、ローカライズ文字が正しく表示されなかった件について。&lt;br /&gt;GlassFish QalityチームのMLに質問を投げたり、ログを調べたりと悪あがきを続けた結果、ついに原因を突き止めました。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;原因：ズバリ、WARファイルにlangディレクトリが入っていなかった。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;幽霊の正体見たり枯れススキ、というのはこういうことを言うんでしょうか…（--*&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Redmineにはルートディレクトリの配下にlangというディレクトリがあり、この中に各国語へのローカライズ用文字列を格納したリソースファイルみたいなのが入っています。Redmineはこれらのリソースファイルを参照して画面表示などを行うため、それがなければ当然ながら正しい表示は行えません。&lt;br /&gt;&lt;br /&gt;で、Warblerはデフォルトの状態ではこのlangディレクトリをWARファイルに含めてくれないのです。フタをあけてみれば「なーんだ」というような話ですが、RubyにもRailsにも疎い私にとって、解明まではイバラの道でした。&lt;br /&gt;&lt;br /&gt;WarblerがWarファイルに含めるファイル/ディレクトリはWarblerのコンフィグファイル（通常rails_root/config/warble.rb）を操作して変更することができるので、langディレクトリを含めるよう修正。&lt;br /&gt;&lt;br /&gt;こんな感じです↓&lt;br /&gt;-------------------------&lt;br /&gt;# Application directories to be included in the webapp.&lt;br /&gt;config.dirs = %w(app config lib log vendor tmp lang)&lt;br /&gt;-------------------------&lt;br /&gt;&lt;br /&gt;しかるのちに jruby -S warble  でWARファイルを作り直せば、langディレクトリがきちんと入ったredmine.warが完成です！&lt;br /&gt;&lt;br /&gt;早速GlassFish v3 prelude にDeployしてみましょう。&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Y5Suy8wAnXI/SSwe6EMGLUI/AAAAAAAAAEY/D8hyuFefGyQ/s1600-h/redmine.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 134px;" src="http://1.bp.blogspot.com/_Y5Suy8wAnXI/SSwe6EMGLUI/AAAAAAAAAEY/D8hyuFefGyQ/s320/redmine.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5272623246649732418" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;…やったー、今度はきちんと表示されました！&lt;br /&gt;&lt;br /&gt;なお、GlassFish v3を使うと、RailsアプリケーションをWAR化しないでディレクトリからそのままデプロイすることも可能、なのですが、これは今のところ上手くいっていません。&lt;br /&gt;デプロイまではできるのですが、なんだかよく分からない例外がスローされて画面が出てきてくれないのです。&lt;br /&gt;&lt;br /&gt;まぁ、こちらもきっと私が何かを見落としているのでしょう…(-。-&lt;br /&gt;地道に頑張りたいと思います。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9043429875026840613-5057027707830508611?l=apercu-j.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apercu-j.blogspot.com/feeds/5057027707830508611/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9043429875026840613&amp;postID=5057027707830508611' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/5057027707830508611'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/5057027707830508611'/><link rel='alternate' type='text/html' href='http://apercu-j.blogspot.com/2008/11/redmine-on-glassfish-5.html' title='Redmine on GlassFish -5'/><author><name>Kana</name><uri>http://www.blogger.com/profile/10100730479895069690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_Y5Suy8wAnXI/SZd6XRMOCjI/AAAAAAAAAHA/NT_rFttaPtU/S220/dukewithglassfish2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_Y5Suy8wAnXI/SSwe6EMGLUI/AAAAAAAAAEY/D8hyuFefGyQ/s72-c/redmine.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9043429875026840613.post-8702994539993623982</id><published>2008-11-22T22:46:00.006+09:00</published><updated>2008-11-22T23:25:18.156+09:00</updated><title type='text'>工人舎SR買いました♪</title><content type='html'>ちょっと前から欲しかったモバイルミニパソコン。&lt;br /&gt;&lt;br /&gt;携帯性を取るか機能を取るか、はたまた性能を取るかで散々悩んだ挙句、とうとう工人舎のSR8WP06というモデルを購入してしまいました。&lt;br /&gt;&lt;a href="http://jp.kohjinsha.com/models/sr/index.html"&gt;http://jp.kohjinsha.com/models/sr/index.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;SR8WP06は、いわゆる7型のコンパクトなボディーに光学ドライブを搭載したモデル。&lt;br /&gt;その分、他の7型モデルと比べると若干重くなっているのですが、通勤カバンに入れて持ち歩くのにさほどの抵抗は感じないレベルです。&lt;br /&gt;&lt;br /&gt;セットアップ完了後にまずやったのはJavaとJRuby、そしてGlassFishのインストール。&lt;br /&gt;GlassFishのGUI版コンソールが問題なく動いています :-)&lt;br /&gt;&lt;br /&gt;ハードディスクが50MBくらいあるようなので、HudsonやMigration Tool、あとMySQLなんかも入れてみようかなと思っています。&lt;br /&gt;高くて重いMS-Officeは一切インストールしないことに決めました。原稿書きは秀丸かワードパッドでやることにします。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;写真はGlassFishのGUI版管理コンソールを起動した状態のSR8WP06。&lt;br /&gt;隣にあるのはサイズ比較用のカロリです（タバコは吸わないもので…）&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Y5Suy8wAnXI/SSgRJFXVMAI/AAAAAAAAAEQ/PEqwBKQKbCA/s1600-h/sr.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 250px; height: 194px;" src="http://4.bp.blogspot.com/_Y5Suy8wAnXI/SSgRJFXVMAI/AAAAAAAAAEQ/PEqwBKQKbCA/s320/sr.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5271482211593695234" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;このモデル、定価は約10万円くらいなのですが、メーカー直販のアウトレット（箱破損品）が半額くらいで販売されていたので迷わずそちらをGet。&lt;br /&gt;&lt;a href="http://www.kohjinsha.com/models/outlet/sr8wp06a.html"&gt;http://www.kohjinsha.com/models/outlet/sr8wp06a.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;破損というほどの破損は見当たらず、本体にも付属品にもなんら問題はありません。&lt;br /&gt;まだ5台ほど残っているらしいので、購入を迷っている方はいかがでしょうか :-)&lt;br /&gt;&lt;br /&gt;そうそう、このモデルのOSはWindows Vistaなのですが、私はあまり賑やかなUIが好きではないので視覚効果を片っ端からオフにしてみたところ、Windows2000かとみまごうばかりの古き良きデスクトップになりました。&lt;br /&gt;Vistaを使うのは今回が初めてですが、色々と変わった機能もあるようなので、おいおい試していきたいと思います。&lt;br /&gt;　&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9043429875026840613-8702994539993623982?l=apercu-j.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apercu-j.blogspot.com/feeds/8702994539993623982/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9043429875026840613&amp;postID=8702994539993623982' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/8702994539993623982'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/8702994539993623982'/><link rel='alternate' type='text/html' href='http://apercu-j.blogspot.com/2008/11/sr.html' title='工人舎SR買いました♪'/><author><name>Kana</name><uri>http://www.blogger.com/profile/10100730479895069690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_Y5Suy8wAnXI/SZd6XRMOCjI/AAAAAAAAAHA/NT_rFttaPtU/S220/dukewithglassfish2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Y5Suy8wAnXI/SSgRJFXVMAI/AAAAAAAAAEQ/PEqwBKQKbCA/s72-c/sr.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9043429875026840613.post-122189395741369264</id><published>2008-11-22T13:57:00.002+09:00</published><updated>2008-11-22T14:01:19.881+09:00</updated><title type='text'>Reviewerさんを探しています</title><content type='html'>今日は私的なお願いです。&lt;br /&gt;&lt;br /&gt;今、ある出版社さんからご依頼を頂いて単行本を執筆しているのですが、その本の原稿レビューをして頂ける方を探しています。&lt;br /&gt;&lt;br /&gt;時期は今年の年末～来年の1、2月くらい。&lt;br /&gt;ボリュームは、まだちょっと確定していないのですが、多分本のページにして300～400の間くらいです。テーマはJavaで、内容的にはそれほど高度なものではありません。&lt;br /&gt;&lt;br /&gt;技術レビューのチェックとあわせて、可能な範囲での誤字脱字チェック、ユーザ視点での文章レビュー（文章としての読みやすさの検証など）といったところも見て頂けると助かります。&lt;br /&gt;（ビンボーライターなのでたいしたことはできませんが、若干の謝礼は用意させて頂きたいと思っています）&lt;br /&gt;&lt;br /&gt;詳細および条件等につきましては、以下までメールにてお問い合わせ頂ければ幸いです。&lt;br /&gt;kana[dot]akmt[at]gmail[dot]com　（※[dot]と[at]はそれぞれ置き換えてくださいね:-) )&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;※お問い合わせを頂いてからお返事を差し上げるまでに、2～3日お時間を頂く場合がございます。なお、Blogをチェックできない日がしばしばございますので、恐れ入りますがこちらへのコメントによるお問い合わせはお控えください（お返事できない場合があります）&lt;br /&gt;&lt;br /&gt;※人数は2～3人を予定しています。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9043429875026840613-122189395741369264?l=apercu-j.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apercu-j.blogspot.com/feeds/122189395741369264/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9043429875026840613&amp;postID=122189395741369264' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/122189395741369264'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/122189395741369264'/><link rel='alternate' type='text/html' href='http://apercu-j.blogspot.com/2008/11/reviewer.html' title='Reviewerさんを探しています'/><author><name>Kana</name><uri>http://www.blogger.com/profile/10100730479895069690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_Y5Suy8wAnXI/SZd6XRMOCjI/AAAAAAAAAHA/NT_rFttaPtU/S220/dukewithglassfish2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9043429875026840613.post-8232841530787419084</id><published>2008-11-16T01:46:00.004+09:00</published><updated>2008-11-16T01:51:26.348+09:00</updated><title type='text'>Redmine on GlassFish -4</title><content type='html'>JRuby 1.1.5 の最新版でRedmineが動いたのに気をよくして、&lt;br /&gt;立て続けに Redmine on GlassFish v3 も試してみました。&lt;br /&gt;&lt;br /&gt;結論からいうと、若干の "問題" は残されているものの、&lt;br /&gt;とりあえずRedmineが動きました！&lt;br /&gt;&lt;br /&gt;残されている "問題" については後日改めて検証することにして、&lt;br /&gt;まずはRedmineをGlassFishにのせるまでの手順をご紹介しておきます。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;1. warblerをインストール&lt;/span&gt;&lt;br /&gt;ディレクトリをまるごとDeployするやり方もあるのですが、&lt;br /&gt;今回はWARファイルを作って、それを配備してみます。&lt;br /&gt;JRuby on Rails アプリケーションをWar化するには、&lt;br /&gt;Warblerというツールを使います（GoldSpikeというのもある）。&lt;br /&gt;&lt;br /&gt;WarblerはRubyGemsでインストールできるので、&lt;br /&gt;以下のようにしてJRuby環境にインストールします。&lt;br /&gt;&lt;br /&gt;jruby -S gem install warbler&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;2. warblerのconfigファイルを作成&lt;/span&gt;&lt;br /&gt;WarblerはWebアプリケーション用の設定ファイル（web.xml)を&lt;br /&gt;自動生成してくれますが、この内容に手を入れたい場合は、&lt;br /&gt;Warファイルを作成する前にconfigファイルを修正します。&lt;br /&gt;&lt;br /&gt;Warbler用のconfigファイルは、次のようにコマンドを実行して&lt;br /&gt;作成します。&lt;br /&gt;&lt;br /&gt;jruby -S warble config&lt;br /&gt;&lt;br /&gt;⇒　/config/warble.config というファイルができる。&lt;br /&gt;&lt;br /&gt;※Warblerがデフォルトで作成するweb.xmlファイルでは、&lt;br /&gt;Railsの環境（RAILS_ENV）がproductionになっています。&lt;br /&gt;開発用のデータベースしか作成していない場合は、&lt;br /&gt;この部分を「development」に修正する必要があります。&lt;br /&gt;&lt;br /&gt;# Value of RAILS_ENV for the webapp -- default as shown below&lt;br /&gt;config.webxml.rails.env = ENV['RAILS_ENV'] || 'development'&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;3. Warファイルの作成&lt;/span&gt;&lt;br /&gt;configファイルを修正したら、いよいよWarファイルを作成します。&lt;br /&gt;これは簡単。&lt;br /&gt;次のようにコマンドを実行すれば、Redmineのルートディレクトリ直下に &lt;br /&gt;redmine.war が作成されます。&lt;br /&gt;&lt;br /&gt;jruby -S warble&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;4. GlassFishのdomain.xmlにJRubyのパスを追加&lt;/span&gt;&lt;br /&gt;今度はGlassFish側の設定を行います。&lt;br /&gt;GlassFishのdomain.xmlの中に、Redmineの実行に使うJRubyへの&lt;br /&gt;パスを設定します。&lt;br /&gt;&lt;br /&gt;＜GlassFish_Home＞\glassfish\domains\domain1\config\domain.xml&lt;br /&gt;&lt;br /&gt;というファイルを開くと、下の方に ＜java-config ...＞というエレメントが&lt;br /&gt;ありますので、この中に以下のように一行書き足します。&lt;br /&gt;&lt;br /&gt;＜java-config ....＞&lt;br /&gt;  ...................&lt;br /&gt;  ...................&lt;br /&gt;  ＜jvm-options＞-Djruby.home=C:\jruby\trunk＜/jvm-options＞&lt;br /&gt;＜/java-config＞&lt;br /&gt;&lt;br /&gt;※実際に使用するJRubyのインストール先フォルダを指定して下さい。&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;5. GlassFishを起動&lt;/span&gt;&lt;br /&gt;これで準備は完了です。GlassFishを起動してみましょう。&lt;br /&gt;&lt;br /&gt;asadmin start-domain&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;6. Warファイルを配備&lt;/span&gt;&lt;br /&gt;GlassFishが起動したら、Redmineを配備します。&lt;br /&gt;GlassFish v3 には GUIベースのかっこいい管理画面もあるのですが、&lt;br /&gt;今回はめんどうなのでコマンドラインから。&lt;br /&gt;&lt;br /&gt;asadmin deploy c:\host\redmine\redmine.war&lt;br /&gt;&lt;br /&gt;配備完了のメッセージが出れば準備はOKです。&lt;br /&gt;ブラウザに以下のURLを入力してみましょう。&lt;br /&gt;http://localhost:8080/redmine/&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;やったー、GlassFish上でRedmineが動いた！&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Y5Suy8wAnXI/SR79JqON90I/AAAAAAAAAEI/tY41cNAAHWA/s1600-h/redmine_glassfish.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 162px;" src="http://4.bp.blogspot.com/_Y5Suy8wAnXI/SR79JqON90I/AAAAAAAAAEI/tY41cNAAHWA/s320/redmine_glassfish.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5268926956464633666" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;…と思ったら、あら？なんか表示がヘンなような…&lt;br /&gt;（リソースファイルへの参照が正しく行われていない？）&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;少々問題は残されているものの、&lt;br /&gt;エラー画面しか出なかった数日前の状況から考えれば大きな進歩です＾＾&lt;br /&gt;&lt;br /&gt;というわけで、本日はここまで。&lt;br /&gt;&lt;br /&gt;【補足】&lt;br /&gt;GlassFish v3 Prelude には、JRuby on Railsアプリケーションの&lt;br /&gt;配備解除が正しく行えない、という不具合が残っています。&lt;br /&gt;この不具合はPreludeでは修正対象からはずされたようですが、&lt;br /&gt;Finalリリースで改修されると聞いています。&lt;br /&gt;https://glassfish.dev.java.net/issues/show_bug.cgi?id=6610&lt;br /&gt;&lt;br /&gt;配備したRailsアプリケーションの配備解除は、&lt;br /&gt;以下のような手順で行ってみてください。&lt;br /&gt;（正規の手順ではないですが、私はいつもこうやっています）&lt;br /&gt;&lt;br /&gt;---&lt;br /&gt;1. asadmin undeploy xxxxx　（xxxxxはアプリケーション名）&lt;br /&gt;2. asadmin stop-domain&lt;br /&gt;3. タスクマネージャなどでプロセスを強制終了&lt;br /&gt;4. 以下のフォルダを手動で削除&lt;br /&gt;* ＜GlassFish_Home＞\glassfish\domains\domain1\applications\xxxxx&lt;br /&gt;* ＜GlassFish_Home＞\glassfish\domains\domain1\generated\jsp\xxxxx&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9043429875026840613-8232841530787419084?l=apercu-j.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apercu-j.blogspot.com/feeds/8232841530787419084/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9043429875026840613&amp;postID=8232841530787419084' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/8232841530787419084'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/8232841530787419084'/><link rel='alternate' type='text/html' href='http://apercu-j.blogspot.com/2008/11/redmine-on-glassfish-4.html' title='Redmine on GlassFish -4'/><author><name>Kana</name><uri>http://www.blogger.com/profile/10100730479895069690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_Y5Suy8wAnXI/SZd6XRMOCjI/AAAAAAAAAHA/NT_rFttaPtU/S220/dukewithglassfish2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Y5Suy8wAnXI/SR79JqON90I/AAAAAAAAAEI/tY41cNAAHWA/s72-c/redmine_glassfish.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9043429875026840613.post-952024217808196305</id><published>2008-11-15T23:28:00.004+09:00</published><updated>2008-11-16T01:05:24.463+09:00</updated><title type='text'>Redmine on GlassFish -3</title><content type='html'>前回、JRubyでの起動に失敗したRedmine。&lt;br /&gt;CRubyでは一応起動できたものの、まがりなりにもJRubyファンを&lt;br /&gt;名乗っている身として、これで満足しているわけにはいきません。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;さて、どうすべい…と思い悩んでいたところへ、&lt;br /&gt;先日のエントリを読んで下さったという大場 光一郎氏から&lt;br /&gt;「エラーについて検証してくださる」という&lt;br /&gt;ありがたいメールを頂きました。&lt;br /&gt;&lt;br /&gt;こ、こんな有名な方の目にわたくしごとき者のブログが晒されていたとは！&lt;br /&gt;おそれおののきつつ（？）、つつしんでログをお送りしたところ、&lt;br /&gt;大場氏の環境では特に問題なく動いたとのお返事が…&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;「やっぱワシが悪かったんけ！！」&lt;/span&gt;（←うる星やつらのランちゃん風に）&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;というわけで、本日は問題を解明すべく、&lt;br /&gt;Redmineとがっぷりよつに組み合ってすごしました。&lt;br /&gt;&lt;br /&gt;Redmineを新しいものに変えたり（0.7.3--&gt;0.7-stable）、&lt;br /&gt;config/environment.rb の内容をいじってみたりと&lt;br /&gt;あれこれ試してみたのですが、効果ナシ…&lt;br /&gt;&lt;br /&gt;うーん、何が原因かなー、と首をひねりつつ、ふと思い立って&lt;br /&gt;「MissingSourceFile」で検索をかけてみたら、&lt;br /&gt;JIRAのこんなIssueを見つけました。&lt;br /&gt;&lt;a href="http://jira.codehaus.org/browse/JRUBY-3115"&gt;http://jira.codehaus.org/browse/JRUBY-3115&lt;/a&gt;&lt;br /&gt;&lt;a href="http://jira.codehaus.org/browse/JRUBY-3135"&gt;http://jira.codehaus.org/browse/JRUBY-3135&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;この問題が直接今回のエラーに関係しているかどうかは不明ですが、&lt;br /&gt;ものはためしでJRuby1.1.5を最新版にしてみるか、とtrunkから&lt;br /&gt;ソースをもらってビルドし、そちらで起動をかけてみたところ、&lt;br /&gt;&lt;br /&gt;「あらやだ！」&lt;br /&gt;&lt;br /&gt;…というくらいあっけなくRedmineのスタートページが表示されました。&lt;br /&gt;ブラボー！&lt;br /&gt;&lt;br /&gt;大場さんのご助言に感謝しつつ、次はいよいよRedmine on GlassFishに&lt;br /&gt;チャレンジしてみたいと思います。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9043429875026840613-952024217808196305?l=apercu-j.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apercu-j.blogspot.com/feeds/952024217808196305/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9043429875026840613&amp;postID=952024217808196305' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/952024217808196305'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/952024217808196305'/><link rel='alternate' type='text/html' href='http://apercu-j.blogspot.com/2008/11/redmine-on-glassfish-3.html' title='Redmine on GlassFish -3'/><author><name>Kana</name><uri>http://www.blogger.com/profile/10100730479895069690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_Y5Suy8wAnXI/SZd6XRMOCjI/AAAAAAAAAHA/NT_rFttaPtU/S220/dukewithglassfish2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9043429875026840613.post-1647632508185032286</id><published>2008-11-13T00:11:00.003+09:00</published><updated>2008-11-13T00:27:44.543+09:00</updated><title type='text'>招き猫いろいろ</title><content type='html'>今日はテクノロジーとは何の関係もない話ですが、イーコマース時代のお友達が&lt;a href="http://www.rakuten.ne.jp/gold/kutani/dendou/"&gt;こういうものを&lt;/a&gt;売っています。&lt;br /&gt;&lt;br /&gt;ここはもともと九谷焼の器を専門に販売しているお店なのですが、ためしにチビ招き猫を売り始めたところ大人気となり、シリーズ物に育ったのだとか。&lt;br /&gt;（ちなみに私も&lt;a href="http://www.rakuten.co.jp/kutani/476234/529847/"&gt;定番ちゃん&lt;/a&gt;と&lt;a href="http://item.rakuten.co.jp/kutani/neko-strawberry/"&gt;いちごぐるみ&lt;/a&gt;を持っています :-)　）&lt;br /&gt;&lt;br /&gt;和座さんの招き猫には根強いマニアが多いため、新バージョンが出るとオークション開催と同時にあっという間に完売してしまうことも…&lt;br /&gt;クリスマスにはサンタバージョンが再販されるかな？とちょっと楽しみにしています♪&lt;br /&gt;&lt;br /&gt;ちなみに現在販売されているのは、なんと&lt;a href="http://wa-za.net/blog/archives/2008/04/post_1.html"&gt;黄金の招きパンダ&lt;/a&gt;。ひそかに買おうかどうか迷ってます。&lt;br /&gt;なお、このパンダは Made in Japanプロジェクトさんのアンテナショップ、&lt;a href="http://www.thecovernippon.jp/top.html"&gt;ジカバーニッポン&lt;/a&gt;でも販売されているというハナシなので、ミッドタウンに行かれる方はぜひ覗いてみてください。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;私の地元も焼き物で有名なところなのですが、九谷焼は重厚な趣があって素敵ですよね。&lt;br /&gt;個人的に緑釉を使ったものが好きなので、&lt;a href="http://wa-za.net/blog/archives/2007/11/9.html"&gt;このフクロウ&lt;/a&gt;にも非常に惹かれます。&lt;br /&gt;近場の焼き物だと&lt;a href="http://images.google.co.jp/images?hl=ja&amp;rls=GGLG,GGLG:2006-04,GGLG:ja&amp;q=%E9%BB%84%E7%80%AC%E6%88%B8%20%E8%8C%B6%E7%A2%97&amp;revid=361989790&amp;resnum=0&amp;um=1&amp;ie=UTF-8&amp;sa=N&amp;tab=wi"&gt;黄瀬戸&lt;/a&gt;というのがとても好き。茶碗やら湯のみやら色々集めて楽しんでいます。&lt;br /&gt;&lt;br /&gt;年を取って現役を引退したら、気ままに土をこねて陶器を作りながらのんびり暮らしたいなぁ。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9043429875026840613-1647632508185032286?l=apercu-j.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apercu-j.blogspot.com/feeds/1647632508185032286/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9043429875026840613&amp;postID=1647632508185032286' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/1647632508185032286'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/1647632508185032286'/><link rel='alternate' type='text/html' href='http://apercu-j.blogspot.com/2008/11/blog-post.html' title='招き猫いろいろ'/><author><name>Kana</name><uri>http://www.blogger.com/profile/10100730479895069690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_Y5Suy8wAnXI/SZd6XRMOCjI/AAAAAAAAAHA/NT_rFttaPtU/S220/dukewithglassfish2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9043429875026840613.post-4256496156252840532</id><published>2008-11-07T12:16:00.006+09:00</published><updated>2008-11-07T12:37:56.813+09:00</updated><title type='text'>Redmine on GlassFish - 2</title><content type='html'>&lt;a href="http://apercu-j.blogspot.com/2008/11/redmine-on-glassfish.html"&gt;昨日のエントリ&lt;/a&gt;の続きです。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;最後にひっかかった「インデックスが長すぎて rake aborted! 」の原因は、どうやら &lt;a href="http://bugs.mysql.com/bug.php?id=4541"&gt;MySQL のバグ&lt;/a&gt;（というか仕様？）にあったようです。&lt;br /&gt;MySQLではインデックスは最大767バイトまでということになっているらしく、文字セットがutf-8だとバイト数が増えてそれをオーバーしてしまうのだとか。&lt;br /&gt;&lt;br /&gt;原因は分かったものの、あちこち検索してみてもRedmineに絡めてその対応策を説明しているサイトが見つかりません。悩んだ末、とりあえずrakeが中断するところまでmigrationを進めておいて、その状態でMySQLのコンソールから、&lt;br /&gt;&lt;br /&gt;alter table changeset set character set latin1;&lt;br /&gt;&lt;br /&gt;という荒技を使ってみました。&lt;br /&gt;&lt;br /&gt;これが正しいやり方なのかどうかはわかりませんが、これでようやく rake db:migrate が最後まで動くようになりました :-)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;さて、DBの準備も整ったのでいよいよアプリケーションを起動してみよう…ということで、&lt;br /&gt;&lt;br /&gt;jruby script/server &lt;br /&gt;&lt;br /&gt;でWEBRickを起動。&lt;br /&gt;http://localhost:3000 にアクセスしてみたところ、今度はこんなエラーが…&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;-------------&lt;br /&gt;C:/Software/jruby-1.1.5/lib/ruby/gems/1.8/gems/activesupport-2.0.2/lib/active_support/dependencies.rb:100:in `require_or_load'&lt;br /&gt;C:/Software/jruby-1.1.5/lib/ruby/gems/1.8/gems/activesupport-2.0.2/lib/active_support/dependencies.rb:60:in `depend_on'&lt;br /&gt;C:/Software/jruby-1.1.5/lib/ruby/gems/1.8/gems/activesupport-2.0.2/lib/active_support/dependencies.rb:442:in `require_dependency'&lt;br /&gt;C:/Software/jruby-1.1.5/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/dispatcher.rb:141:in `prepare_application'&lt;br /&gt;C:/Software/jruby-1.1.5/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/dispatcher.rb:178:in `run_callbacks'&lt;br /&gt;C:/Software/jruby-1.1.5/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/dispatcher.rb:175:in `each'&lt;br /&gt;C:/Software/jruby-1.1.5/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/dispatcher.rb:175:in `run_callbacks'&lt;br /&gt;C:/Software/jruby-1.1.5/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/dispatcher.rb:114:in `dispatch'&lt;br /&gt;C:/Software/jruby-1.1.5/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/dispatcher.rb:126:in `dispatch_cgi'&lt;br /&gt;C:/Software/jruby-1.1.5/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/dispatcher.rb:9:in `dispatch'&lt;br /&gt;C:/Software/jruby-1.1.5/lib/ruby/gems/1.8/gems/rails-2.0.2/lib/webrick_server.rb:112:in `handle_dispatch'&lt;br /&gt;C:/Software/jruby-1.1.5/lib/ruby/gems/1.8/gems/rails-2.0.2/lib/webrick_server.rb:78:in `service'&lt;br /&gt;C:/Software/jruby-1.1.5/lib/ruby/1.8/webrick/httpserver.rb:104:in `service'&lt;br /&gt;C:/Software/jruby-1.1.5/lib/ruby/1.8/webrick/httpserver.rb:65:in `run'&lt;br /&gt;C:/Software/jruby-1.1.5/lib/ruby/1.8/webrick/server.rb:173:in `start_thread'&lt;br /&gt;:1:in `start'&lt;br /&gt;-------------------------&lt;br /&gt;&lt;br /&gt;うーん、なんだかよく分かりませんが、何らかのモジュールの読み込みに失敗している？&lt;br /&gt;自分の間違いなのかJRubyが悪いのか判断に迷ったので、思い切ってCRubyで動かしてみることにしました。&lt;br /&gt;&lt;br /&gt;JRuby側のWEBrickを一旦とめて、&lt;br /&gt;&lt;br /&gt;ruby script/server&lt;br /&gt;&lt;br /&gt;でもう一度サーバを起動し、祈るようなキモチで http://localhost:3000 にアクセス。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;今度は無事動きました！&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_Y5Suy8wAnXI/SRO2j4o5nyI/AAAAAAAAAEA/LnM5_v3sadA/s1600-h/redmine_top.JPG"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 400px; height: 98px;" src="http://2.bp.blogspot.com/_Y5Suy8wAnXI/SRO2j4o5nyI/AAAAAAAAAEA/LnM5_v3sadA/s400/redmine_top.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5265753116941852450" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;デフォルトの管理者ユーザでログインしてユーザ情報を変更し、ついでにプロジェクトの新規作成などにもチャレンジしてみましたが、特に問題なく動くみたい。&lt;br /&gt;CRubyでちゃんと動くということは、原因はJRubyサイドにあるのでしょうか…（それとも私が何かとんでもないポカをやらかしている？）&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ともあれ、ひとまずRedmineのインストールはなんとか完了しましたので、次はいよいよRedmine on GlassFish にチャレンジしてみたいと思います（が、上記のエラーの原因がJRubyだとしたら動かないような気も…）。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9043429875026840613-4256496156252840532?l=apercu-j.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apercu-j.blogspot.com/feeds/4256496156252840532/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9043429875026840613&amp;postID=4256496156252840532' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/4256496156252840532'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/4256496156252840532'/><link rel='alternate' type='text/html' href='http://apercu-j.blogspot.com/2008/11/redmine-on-glassfish-2.html' title='Redmine on GlassFish - 2'/><author><name>Kana</name><uri>http://www.blogger.com/profile/10100730479895069690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_Y5Suy8wAnXI/SZd6XRMOCjI/AAAAAAAAAHA/NT_rFttaPtU/S220/dukewithglassfish2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_Y5Suy8wAnXI/SRO2j4o5nyI/AAAAAAAAAEA/LnM5_v3sadA/s72-c/redmine_top.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9043429875026840613.post-5911016031341863486</id><published>2008-11-07T00:06:00.007+09:00</published><updated>2008-11-07T12:18:16.153+09:00</updated><title type='text'>Redmine on GlassFish</title><content type='html'>ちょっと前に訳させていただいた&lt;a href="http://wiki.glassfish.java.net/Wiki.jsp?page=Redmine_on_glassfish_1Ja"&gt;ArunさんのBlog&lt;/a&gt;を読みつつ、Redmine on GlassFish に挑戦しています。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://redmine.jp/"&gt;Redmine&lt;/a&gt;はRuby on Railsで作られたプロジェクト管理ソフトウェア。&lt;br /&gt;GlassFishとJRubyを組み合わせればRailsアプリを動かすことができるので、RailsとJRubyの勉強も兼ねて、ちょっと触ってみようと思い立った次第です。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;さて、&lt;a href="http://wiki.glassfish.java.net/Wiki.jsp?page=Redmine_on_glassfish_1Ja"&gt;このエントリ&lt;/a&gt;を読むとものすご～く簡単に出来るように思えるのですが、実際にはあちこちに小さなワナが…。&lt;br /&gt;&lt;br /&gt;まず、RedmineはRailsのバージョンを選ぶため、ダウンロードしたRedmineのバージョンによっては「Railsのバージョンがチガウ！」と怒られてしまう。Railsを入れなおすか環境設定を手直しするかで対応する必要があります。&lt;br /&gt;&lt;br /&gt;Railsのバージョンの壁を乗り越えると、次は「database.ymlがナイよ」の試練。&lt;br /&gt;「えー、そんなぁ（涙）」…とつぶやきつつconfigディレクトリをのぞいたところ、なんと database.yml が database.yml.example なんて名前で格納されている。&lt;br /&gt;ナイわけです。&lt;br /&gt;ファイル名をdatabase.ymlに変更し、ついでにDBユーザ名やパスワードなども編集。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;続いて立ちはだかるのが、「rake db:migrate」の壁。&lt;br /&gt;JRuby 1.1.4 + Rails 2.0.2 でマイグレーションを実行しようとすると、YAMLに絡んだエラーが発生するのです。調べたところ似たようなバグが1.1.2の頃にJIRAに登録されていたのですが、例外クラスの名前が微妙に違う上、「もう直ったのでクローズします」みたいなことが書いてある。&lt;br /&gt;&lt;br /&gt;このへんの原因を追求できるほどRubyの知識は持ち合わせていないため、ヤケっぱちでJRubyのバージョンを1.1.5に上げてみたところ、とりあえず db:migrateは動いてくれました。ホッ…&lt;br /&gt;&lt;br /&gt;ところが、マイグレーションも終わりに近づいた頃に、突如インデックスが長すぎるとかいうお叱りを受け、問答無用の "Rake aborted !"（涙）&lt;br /&gt;&lt;br /&gt;またもや「えー、そんなぁ…」とぼやいたところで、残念ながら本日はタイムオーバー。GlassFishに乗せる以前のところで躓きまくってしまいましたが、引き続き頑張りたいと思います。&lt;br /&gt;&lt;br /&gt;なんとなく後ろめたい気分を感じつつ、明日はCRubyを使ってRakeしてみようかな、などとも思ったりして…&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;とりあえず解決策が明確なものについては、&lt;a href="http://wiki.glassfish.java.net/Wiki.jsp?page=Redmine_on_glassfish_1Ja"&gt;Arunさんのブログ翻訳記事&lt;/a&gt;に追記をしておきました :-)&lt;br /&gt;&lt;br /&gt;　&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9043429875026840613-5911016031341863486?l=apercu-j.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apercu-j.blogspot.com/feeds/5911016031341863486/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9043429875026840613&amp;postID=5911016031341863486' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/5911016031341863486'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/5911016031341863486'/><link rel='alternate' type='text/html' href='http://apercu-j.blogspot.com/2008/11/redmine-on-glassfish.html' title='Redmine on GlassFish'/><author><name>Kana</name><uri>http://www.blogger.com/profile/10100730479895069690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_Y5Suy8wAnXI/SZd6XRMOCjI/AAAAAAAAAHA/NT_rFttaPtU/S220/dukewithglassfish2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9043429875026840613.post-1389193026177131303</id><published>2008-11-01T02:15:00.004+09:00</published><updated>2008-11-01T02:24:55.236+09:00</updated><title type='text'>GlassFish v3 Prelude Final Build is Now Available !</title><content type='html'>待望の GlassFish v3 Prelude、ファイナルビルドがついにリリースされました♪&lt;br /&gt;&lt;a href="https://glassfish.dev.java.net/downloads/v3-prelude.html"&gt;https://glassfish.dev.java.net/downloads/v3-prelude.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://apercu-j.blogspot.com/2008/09/fishcat.html"&gt;FishCATプログラム&lt;/a&gt;をきっかけとして&lt;a href="https://glassfish.dev.java.net/quality/portal/index.html"&gt;GlassFish Qualityチーム&lt;/a&gt;の一員となった私も、なんというか、甥っ子の入学式に立ち会う叔母さんみたいな晴れがましい気分を感じていたりします :-)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Windows版にはexe形式のインストーラが付属しているものもあり、v2に比べていろんな意味で親切になっているように思います。ぜひダウンロードして試してみてください。&lt;br /&gt;&lt;a href="http://wiki.glassfish.java.net/Wiki.jsp?page=JRubyJa"&gt;Ruby on Railsアプリケーションの配備環境としてもオススメ&lt;/a&gt;です！&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9043429875026840613-1389193026177131303?l=apercu-j.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apercu-j.blogspot.com/feeds/1389193026177131303/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9043429875026840613&amp;postID=1389193026177131303' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/1389193026177131303'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/1389193026177131303'/><link rel='alternate' type='text/html' href='http://apercu-j.blogspot.com/2008/11/glassfish-v3-prelude-final-build-is-now.html' title='GlassFish v3 Prelude Final Build is Now Available !'/><author><name>Kana</name><uri>http://www.blogger.com/profile/10100730479895069690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_Y5Suy8wAnXI/SZd6XRMOCjI/AAAAAAAAAHA/NT_rFttaPtU/S220/dukewithglassfish2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9043429875026840613.post-8532677250768143325</id><published>2008-10-25T23:04:00.006+09:00</published><updated>2008-10-26T01:02:14.993+09:00</updated><title type='text'>TEF東海勉強会</title><content type='html'>今日は&lt;a href="http://www.swtest.jp/wiki/index.php?swtest.jp/wiki/forum"&gt;TEF&lt;/a&gt;東海部会の勉強会に参加してきました。&lt;br /&gt;&lt;br /&gt;TEFとはTest Engineer Forum の頭文字をとったもので、その名の通り、テストを生業とするエンジニアの交流を目的として運営されている組織です。TEFそのものは日本全国を対象とした割と大規模な集まりで、東海部会は、いわばその中の分家のような位置づけだとか。&lt;br /&gt;&lt;br /&gt;勉強会を開始するのは今回が2度目とのことでしたが、10名近い参加者が集まり、なかなか賑やかな会になりました。&lt;br /&gt;&lt;br /&gt;参加してみてちょっと驚いたのは、参加者の8割が組み込み系の開発に携わる方だったこと。&lt;br /&gt;私はソフトウェア開発の世界に足を踏み入れてかれこれ13年になりますが、基本的に業務系システム一本やりできたため組み込みの世界についてはほとんど知識がありません。&lt;br /&gt;&lt;br /&gt;皆さんのお話を聞いていて、同じ「ソフトウェア開発」といっても随分おもむきが違うものだなぁと感心することしきり。色々と面白い話も伺えて、大変有意義な時間を持てました :-)&lt;br /&gt;&lt;br /&gt;そうそう、組み込み業界の人は業務系システム開発の世界を「エンプラ系」と呼ぶのですね（エンタープライズだからエンプラ…いえ、一般的な表現なのかどうかは分かりませんが）。&lt;br /&gt;はじめのうち、皆さんがエンプラ、エンプラと連呼するのが「天ぷら」に聞こえ、何の話かサッパリ分からず間抜け面をさらしていた私です。&lt;br /&gt;&lt;br /&gt;組み込み系と"エンプラ系"、異なる部分も多いですが、品質検証に関するノウハウには共有できるものがありそうですし、逆に互いの文化から学べるものも多いような気がします。&lt;br /&gt;　&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9043429875026840613-8532677250768143325?l=apercu-j.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apercu-j.blogspot.com/feeds/8532677250768143325/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9043429875026840613&amp;postID=8532677250768143325' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/8532677250768143325'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/8532677250768143325'/><link rel='alternate' type='text/html' href='http://apercu-j.blogspot.com/2008/10/tef.html' title='TEF東海勉強会'/><author><name>Kana</name><uri>http://www.blogger.com/profile/10100730479895069690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_Y5Suy8wAnXI/SZd6XRMOCjI/AAAAAAAAAHA/NT_rFttaPtU/S220/dukewithglassfish2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9043429875026840613.post-6658766877391581290</id><published>2008-10-11T10:23:00.005+09:00</published><updated>2008-10-11T14:48:42.539+09:00</updated><title type='text'>FishCAT その後</title><content type='html'>&lt;a href="http://apercu-j.blogspot.com/2008/09/fishcat.html"&gt;先日のエントリでご紹介したFishCATプログラム&lt;/a&gt;ですが、プログラムそのものは10月上旬頃（9月下旬かも…）に一旦終了した模様です。&lt;br /&gt;私が参加したのは9月も末に近づいた頃なので、参加した途端に終わっちゃった、という感じです。重箱のスミをつつくようなIssueを3つほどレポートし、マネージャのJudyさんに、&lt;br /&gt;"You're a detailed tester."&lt;br /&gt;と、ほめられてんだかけなされてんだか良く分からないお言葉を頂いたりして、結局&lt;a href="https://glassfish.dev.java.net/quality/portal/index.html"&gt;CAT Pointというのを10ほどもらいました&lt;/a&gt;（何に使えるのかは分かりませんが…）。&lt;br /&gt;&lt;br /&gt;OSSの品質検証に参加したのは初めてでしたが、品質検証アーキテクトを志す私にとって、とても良い経験となりました。&lt;br /&gt;&lt;br /&gt;期間中とても感銘を受けたのは、プロジェクトを率いているJudyさんのきめこまやかなフォロー。&lt;br /&gt;メンバーの誰かがMLに意見をPostしたりIssueを登録したりすると、必ず何らかのメッセージを返してくれていました。特に新参者にとっては、MLにメッセージを投げるのは結構勇気がいるものです。投げたメッセージが非難を浴びればそれはそれで辛いですが、反応ゼロでは逆に寂しいし、却って不安になったりもします。&lt;br /&gt;メンバー一人ひとりに親身に接しつつ、水面下でプロジェクトの流れをコントロールする手腕には脱帽しました。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;FishCATは終了しましたが、GlassFishの品質検証からは学べることがたくさんありますので、今後も出来る限り時間を見つけて参加していきたいと思っています。&lt;br /&gt;&lt;br /&gt;誘ってくださったjack_sparrowさんに感謝！&lt;br /&gt;　&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9043429875026840613-6658766877391581290?l=apercu-j.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apercu-j.blogspot.com/feeds/6658766877391581290/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9043429875026840613&amp;postID=6658766877391581290' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/6658766877391581290'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/6658766877391581290'/><link rel='alternate' type='text/html' href='http://apercu-j.blogspot.com/2008/10/fishcat.html' title='FishCAT その後'/><author><name>Kana</name><uri>http://www.blogger.com/profile/10100730479895069690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_Y5Suy8wAnXI/SZd6XRMOCjI/AAAAAAAAAHA/NT_rFttaPtU/S220/dukewithglassfish2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9043429875026840613.post-5802755190831348104</id><published>2008-10-09T23:08:00.004+09:00</published><updated>2008-10-09T23:55:05.871+09:00</updated><title type='text'>Ubuntuをインストールしてみました</title><content type='html'>最近仕事の関係でLinuxを時々使うのですが、長年Windowsに慣れ親しんできたため、何から何まで分からない事だらけ。&lt;br /&gt;仕事中だけでは追いつかないので、自宅の古いPCにLinuxを入れてみようと思い立ちました。&lt;br /&gt;&lt;br /&gt;どのディストリビューション（というのでしょうか、ちょっと背伸びして専門用語 :-)）にしようか迷ったのですが、とりあえず、使いやすいとうわさの&lt;a href="http://www.ubuntulinux.jp/"&gt;Ubuntu&lt;/a&gt;の、日本語ローカライズドデスクトップCDをダウンロード。&lt;br /&gt;見よう見まねでCDを焼いて、張り切ってインストールを開始しました。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;勢い込んで始めたものの、PCの性能の問題なのか、通常モードでは何度やっても途中でインストールが止まってしまう。&lt;br /&gt;悩んだ挙句、設定画面をあちこち探して「セーフティグラフィックスモード」とやらで実行したところ、なんとかインストールは終わりました。&lt;br /&gt;が、再起動してログインしてみても、依然としてデスクトップ領域が超ミニサイズのまんまです。解像度を変えようと設定画面を出してみたものの、ドロップダウンに他の選択肢がナイ。&lt;br /&gt;&lt;br /&gt;「まあいいか、小さくても」&lt;br /&gt;とひとまず使い始めてみたのですが、ダイアログが画面からはみ出したりしてやっぱり不便。しかも、&lt;a href="http://www.ubuntulinux.jp/products/JA-Localized"&gt;入力メソッドとかいうソフトウェアを入れないと&lt;/a&gt;日本語入力はできないらしい…&lt;br /&gt;&lt;br /&gt;「Linuxコマンドの練習だけなら、日本語入力なくてもいいか」と、気を取り直してターミナルを起動したところで、…あれっ、rootのパスワードって何だっけ？そういえば設定した覚えもないぞ。&lt;br /&gt;&lt;br /&gt;すったもんだの挙句、ネットを検索して&lt;a href="http://80286.blog62.fc2.com/blog-entry-17.html"&gt;こんな情報を発見&lt;/a&gt;。&lt;br /&gt;&lt;br /&gt;苦い挫折を味わった7年前のRedHat Linuxインストールから思えば、Ubuntuのセットアップは確かに夢のような手軽さでした。とはいえ、Linux初心者の私にはまだまだ前途多難なムードです :-|&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;今年中にはUbuntuの上で &lt;a href="http://wiki.glassfish.java.net/Wiki.jsp?page=JRubyJa"&gt;JRuby on GlassFish &lt;/a&gt;を動かせるところまで成長したいと思います。&lt;br /&gt;　&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9043429875026840613-5802755190831348104?l=apercu-j.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apercu-j.blogspot.com/feeds/5802755190831348104/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9043429875026840613&amp;postID=5802755190831348104' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/5802755190831348104'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/5802755190831348104'/><link rel='alternate' type='text/html' href='http://apercu-j.blogspot.com/2008/10/ubuntu.html' title='Ubuntuをインストールしてみました'/><author><name>Kana</name><uri>http://www.blogger.com/profile/10100730479895069690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_Y5Suy8wAnXI/SZd6XRMOCjI/AAAAAAAAAHA/NT_rFttaPtU/S220/dukewithglassfish2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9043429875026840613.post-9065423254175955497</id><published>2008-10-01T21:01:00.008+09:00</published><updated>2008-10-02T12:28:37.327+09:00</updated><title type='text'>GlassFish Awards Program (GAP) 受賞しました！</title><content type='html'>私事にて大変恐縮ですが、このたび GlassFish Community Awards (GAP) にて賞をいただくことができました。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blogs.sun.com/gap/entry/glassfish_awards_program_results_are"&gt;GlassFish Awards Program - Results are in!&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;GAPはSun Microsystems社が展開している&lt;a href="http://www.sun.com/software/opensource/awards/index.jsp"&gt;オープンソースコミュニティ・イノベーションアワード・プログラム&lt;/a&gt;のひとつです。&lt;br /&gt;Bug Report/Contributionの二つの部門で開催され、総勢300人を超える応募者から合計102人の受賞者が選ばれました。&lt;br /&gt;&lt;br /&gt;私が受賞したのは Contribution部門。&lt;a href="http://glassfish.jp/wiki/?Translate_GlassFish"&gt;GlassFish Wikiの翻訳&lt;/a&gt;でBase Prizeという賞を頂きました。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ぐらじぇ～仲間に勧められてこわごわ応募したのですが、こんな大それた賞を頂けるなんて夢みたい…。&lt;br /&gt;賞を頂けたこと自体も勿論とても名誉な事なのですが、なんといっても、和気藹々と頑張ってきたWiki翻訳の功績が認められのが嬉しいです :-)　&lt;br /&gt;これを機会に、日本チームがもっともっと世界中から注目されるようになるといいな。&lt;br /&gt;&lt;br /&gt;今後もWiki翻訳を中心に、機会があればツールのローカライズなどにもチャレンジしてみたいね、と&lt;a href="http://glassfish.jp/"&gt;みんなで&lt;/a&gt;話しています。&lt;br /&gt;&lt;br /&gt;応募を勧めて下さったoginoさん、よっしーさん、Shiodaさん、そして応援して下さった皆さま、本当にありがとうございました！&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;◆受賞紹介記事1（アクエリアム）：&lt;br /&gt;&lt;a href="http://blogs.sun.com/theaquarium_ja/tags/awards"&gt;GAP 結果: グラジェーからはカナさんが受賞&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;◆受賞紹介記事2（寺田 "よっしー" さんのブログ）：&lt;br /&gt;&lt;a href="http://blogs.sun.com/yosshi/entry/glassfish_award_program_gap"&gt;GlassFish Award Program(GAP)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;◆ブラジル・Sun TechDaysでの様子&lt;br /&gt;&lt;a href="http://blogs.sun.com/gap/entry/glassfish_awards_program_brazil"&gt;GlassFish Awards Program - Brazil!&lt;/a&gt;&lt;br /&gt;※この大きな小切手みたいなやつ、いいな～&lt;br /&gt;&lt;br /&gt;-------------&lt;br /&gt;GlassFishに興味をお持ちで「何かやってみたいな…」と思っていらっしゃるあなた、&lt;a href="http://glassfish.jp/"&gt;ぐらじぇ～&lt;/a&gt;仲間になりませんか？ :-)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://glassfish.jp/"&gt;GlassFish.jpへの参加はこちらから…&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;-------------&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9043429875026840613-9065423254175955497?l=apercu-j.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apercu-j.blogspot.com/feeds/9065423254175955497/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9043429875026840613&amp;postID=9065423254175955497' title='3 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/9065423254175955497'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/9065423254175955497'/><link rel='alternate' type='text/html' href='http://apercu-j.blogspot.com/2008/10/gap.html' title='GlassFish Awards Program (GAP) 受賞しました！'/><author><name>Kana</name><uri>http://www.blogger.com/profile/10100730479895069690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_Y5Suy8wAnXI/SZd6XRMOCjI/AAAAAAAAAHA/NT_rFttaPtU/S220/dukewithglassfish2.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9043429875026840613.post-99410767051081832</id><published>2008-09-23T05:00:00.003+09:00</published><updated>2008-09-23T05:20:16.659+09:00</updated><title type='text'>FishCAT！</title><content type='html'>glassfish.jpでご一緒している&lt;a href="http://www3.atword.jp/jacksparrow/"&gt;jack_sparrow船長&lt;/a&gt;のお誘いで、&lt;a href="http://wiki.glassfish.java.net/Wiki.jsp?page=FishCATFAQJa"&gt;FishCAT&lt;/a&gt;プログラムに参加することになりました。&lt;br /&gt;&lt;br /&gt;FishCATプログラムというのは、一言でいうと、GlassFish v3およびその関連ドキュメントなどの品質検証をみんなでやろうよ、というようなプロジェクトです。&lt;br /&gt;&lt;br /&gt;以下、&lt;a href="ttp://wiki.glassfish.java.net/Wiki.jsp?page=FishCATFAQJa"&gt;上記のWiki&lt;/a&gt;からの引用です：&lt;br /&gt;&lt;br /&gt;&gt;&gt;&lt;br /&gt;本プログラムのゴールは、GlassFish V3 のテストに初期からコミュニティメンバーに参加してもらうことです。参加者は製品のユーザビリティ、品質、パフォーマンスに関してフィードバックを行います。その見返りとして、参加者には GlassFish V3 の品質に大きく影響を与えたり、もしくは品質を向上させたりする機会が与えられます。 &lt;br /&gt;&lt;&lt;&lt;br /&gt;&lt;br /&gt;色々と分からないことが多いため、glassfish.jpメンバーの皆さんに手助けして頂きつつ、まずはWindows用インストーラの動作確認に着手。&lt;br /&gt;もともと三度のメシのその次くらいにテストが好きなので、&lt;br /&gt;「プライベートもテストができるなんて！」&lt;br /&gt;と、ホクホクしながらやっています :-)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;エンジニア仲間に「テストが好き」というと「珍しいね」と返されることが多いのですが、対象を徐々に完成に近づけていく過程って、たまらなくエキサイティングだなぁと思うのです。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;（その割に、自分の書く本は誤字脱字だらけだったりもするのですが…（深く反省））&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9043429875026840613-99410767051081832?l=apercu-j.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apercu-j.blogspot.com/feeds/99410767051081832/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9043429875026840613&amp;postID=99410767051081832' title='2 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/99410767051081832'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/99410767051081832'/><link rel='alternate' type='text/html' href='http://apercu-j.blogspot.com/2008/09/fishcat.html' title='FishCAT！'/><author><name>Kana</name><uri>http://www.blogger.com/profile/10100730479895069690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_Y5Suy8wAnXI/SZd6XRMOCjI/AAAAAAAAAHA/NT_rFttaPtU/S220/dukewithglassfish2.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9043429875026840613.post-1006318739556435411</id><published>2008-09-10T00:46:00.002+09:00</published><updated>2008-09-10T00:52:44.960+09:00</updated><title type='text'>ArunさんBlog翻訳：Hudson編</title><content type='html'>随分前に着手し、その後&lt;a href="http://wiki.glassfish.java.net/Wiki.jsp?page=M2G-onlineHelpJa"&gt;マイグレーションツールのヘルプ&lt;/a&gt;に追われておあずけになっていた、ArunさんのBlog、&lt;a href="http://wiki.glassfish.java.net/Wiki.jsp?page=Arun_hudson_01Ja"&gt;『Hudson ・10 の特徴』&lt;/a&gt;。&lt;br /&gt;マイグレーションツールの方がなんとか一段落しましたので、ようやく仕上げることができました :-)&lt;br /&gt;&lt;br /&gt;Hudsonの特徴（というか、セールスポイントというか）が簡潔にまとめられていますので、ぜひ読んでみてください。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9043429875026840613-1006318739556435411?l=apercu-j.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apercu-j.blogspot.com/feeds/1006318739556435411/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9043429875026840613&amp;postID=1006318739556435411' title='2 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/1006318739556435411'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/1006318739556435411'/><link rel='alternate' type='text/html' href='http://apercu-j.blogspot.com/2008/09/arunbloghudson.html' title='ArunさんBlog翻訳：Hudson編'/><author><name>Kana</name><uri>http://www.blogger.com/profile/10100730479895069690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_Y5Suy8wAnXI/SZd6XRMOCjI/AAAAAAAAAHA/NT_rFttaPtU/S220/dukewithglassfish2.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9043429875026840613.post-3924269685418040762</id><published>2008-09-03T00:21:00.004+09:00</published><updated>2008-09-03T01:12:40.588+09:00</updated><title type='text'>そういえば</title><content type='html'>以前ここでご紹介した &lt;a href="http://apercu-j.blogspot.com/2008/07/duke-with-glassfish.html"&gt;Duke with GlassFish &lt;/a&gt;ですが、その後、&lt;a href="http://glassfish.jp/"&gt;ぐらじぇ～&lt;/a&gt;でご一緒している Shioda さんのところにお嫁入りし、先日のJava Hot Topics でデビュー（？）させて頂きました。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blogs.sun.com/yosshi/entry/java%E3%83%9B%E3%83%83%E3%83%88%E3%83%88%E3%83%94%E3%83%83%E3%82%AF%E3%82%BB%E3%83%9F%E3%83%8A%E3%83%BC%E5%86%99%E7%9C%9F%E5%A0%B1%E5%91%8A"&gt;寺田さん&lt;/a&gt;と&lt;a href="http://blogs.sun.com/susuki/entry/duke_glassfish"&gt;Susukiさん&lt;/a&gt;という方がブログで紹介して下さっています（嬉しかったのでリンクしてみました）。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ちなみにぐらじぇ～メンバーのjack_spallaw船長は海賊Dukeを制作予定とか…&lt;br /&gt;DukeとGlassFishをたくさん作ってギャラリーみたいに並べたら面白そうですね :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9043429875026840613-3924269685418040762?l=apercu-j.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apercu-j.blogspot.com/feeds/3924269685418040762/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9043429875026840613&amp;postID=3924269685418040762' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/3924269685418040762'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/3924269685418040762'/><link rel='alternate' type='text/html' href='http://apercu-j.blogspot.com/2008/09/blog-post_03.html' title='そういえば'/><author><name>Kana</name><uri>http://www.blogger.com/profile/10100730479895069690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_Y5Suy8wAnXI/SZd6XRMOCjI/AAAAAAAAAHA/NT_rFttaPtU/S220/dukewithglassfish2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9043429875026840613.post-5632141236703257391</id><published>2008-09-03T00:05:00.005+09:00</published><updated>2008-09-03T00:33:01.542+09:00</updated><title type='text'>しゃちほこオラクル倶楽部</title><content type='html'>このところ仕事に追われてさぼりまくっておりましたが、ちょっとばかり元気が出たので久々にブログ更新します。&lt;br /&gt;&lt;br /&gt;今日はオラクル中部支社さん主催のセミナーへお邪魔してきました。&lt;br /&gt;題して「&lt;a href="http://www.oracle.co.jp/events/cb080902/"&gt;しゃちほこオラクル倶楽部・ここからはじめようOracle入門&lt;/a&gt;」&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;「オマエ今からはじめるのか！！」&lt;br /&gt;…という声が聞こえてきそうですが、60の手習いって言葉もありますし、まぁ、遅すぎるということはないでしょう（多分）。&lt;br /&gt;&lt;br /&gt;これまでOracleはアプリケーション側から使う方専門で、舞台裏がどうなってるのかはあまり気にせずにいたのですが、今日のセミナーではそのあたりをとても丁寧かつ簡潔に説明して頂けて大変勉強になりました。&lt;br /&gt;&lt;br /&gt;しかし、たまに外部のセミナーに参加すると良い刺激になりますね。&lt;br /&gt;開発プロジェクトに参加しているとなかなか時間が自由になりませんが、1～2ヶ月に一度くらい、機会を作って勉強していきたいなと改めて思いました。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9043429875026840613-5632141236703257391?l=apercu-j.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apercu-j.blogspot.com/feeds/5632141236703257391/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9043429875026840613&amp;postID=5632141236703257391' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/5632141236703257391'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/5632141236703257391'/><link rel='alternate' type='text/html' href='http://apercu-j.blogspot.com/2008/09/blog-post.html' title='しゃちほこオラクル倶楽部'/><author><name>Kana</name><uri>http://www.blogger.com/profile/10100730479895069690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_Y5Suy8wAnXI/SZd6XRMOCjI/AAAAAAAAAHA/NT_rFttaPtU/S220/dukewithglassfish2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9043429875026840613.post-5741165530172289454</id><published>2008-07-25T01:50:00.002+09:00</published><updated>2008-07-25T01:57:47.353+09:00</updated><title type='text'>ぐらじぇー：仲間が増えました！</title><content type='html'>&lt;a href="http://glassfish.jp/"&gt;ぐらじぇー&lt;/a&gt;Wiki翻訳プロジェクトに、先日から新しい仲間が二人増えました。&lt;br /&gt;&lt;br /&gt;NさんとTさん。&lt;br /&gt;お二人ともバリバリのエンジニアで、経験に裏打ちされた豊富な知識はさすがです。お昼休みや帰宅後の時間を利用して、&lt;br /&gt;&lt;br /&gt;「ここってどうやって訳すのがいいかな？」&lt;br /&gt;「これはこういう意味でOK?」&lt;br /&gt;&lt;br /&gt;…みたいなやりとりをML上でかわしつつ、楽しく翻訳を進めています。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;「私もやってみたいな～」と思われた方は、ためらわずご参加下さい！&lt;br /&gt;&lt;br /&gt;↓↓↓詳しくはこちらから↓↓↓↓&lt;br /&gt;&lt;br /&gt;&lt;a href="http://glassfish.jp/wiki/?Translate_GlassFish"&gt;GlassFish 日本語 Wiki プロジェクト&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9043429875026840613-5741165530172289454?l=apercu-j.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apercu-j.blogspot.com/feeds/5741165530172289454/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9043429875026840613&amp;postID=5741165530172289454' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/5741165530172289454'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/5741165530172289454'/><link rel='alternate' type='text/html' href='http://apercu-j.blogspot.com/2008/07/blog-post_25.html' title='ぐらじぇー：仲間が増えました！'/><author><name>Kana</name><uri>http://www.blogger.com/profile/10100730479895069690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_Y5Suy8wAnXI/SZd6XRMOCjI/AAAAAAAAAHA/NT_rFttaPtU/S220/dukewithglassfish2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9043429875026840613.post-3566590463230045328</id><published>2008-07-15T12:35:00.002+09:00</published><updated>2008-07-15T12:40:26.260+09:00</updated><title type='text'>Arun GuptaさんのBlog翻訳 -Redmineシリーズ</title><content type='html'>&lt;a href="http://glassfish.jp/"&gt;GlassFish.jp（ぐらじぇー）Wiki翻訳プロジェクト&lt;/a&gt;でやっている英文ブログの翻訳で、&lt;a href="http://weblogs.java.net/blog/arungupta/"&gt;Arun Guptaさん&lt;/a&gt;のブログエントリをいくつか訳させてもらっています。&lt;br /&gt;&lt;br /&gt;今回新たに以下のエントリが加わりましたので、宜しければぜひご覧下さい。&lt;br /&gt;GlassFishにRedmineをインストールする手順が紹介されています。&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;a href="http://wiki.glassfish.java.net/Wiki.jsp?page=Redmine_on_glassfish_1Ja"&gt;Redmine を GlassFish 上で動かす - Ruby on Rails で書かれたプロジェクト管理ツール &lt;/a&gt;&lt;/strong&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9043429875026840613-3566590463230045328?l=apercu-j.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apercu-j.blogspot.com/feeds/3566590463230045328/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9043429875026840613&amp;postID=3566590463230045328' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/3566590463230045328'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/3566590463230045328'/><link rel='alternate' type='text/html' href='http://apercu-j.blogspot.com/2008/07/arun-guptablog-redmine.html' title='Arun GuptaさんのBlog翻訳 -Redmineシリーズ'/><author><name>Kana</name><uri>http://www.blogger.com/profile/10100730479895069690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_Y5Suy8wAnXI/SZd6XRMOCjI/AAAAAAAAAHA/NT_rFttaPtU/S220/dukewithglassfish2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9043429875026840613.post-8994554601758489121</id><published>2008-07-15T09:43:00.001+09:00</published><updated>2008-07-15T09:43:43.797+09:00</updated><title type='text'>JRuby 1.1.3 リリース間近…</title><content type='html'>JRuby開発者MLでの会話によると、今週末くらいにはJRuby1.1.3がリリースされるようですね。&lt;br /&gt;&lt;br /&gt;1.0ではCRubyとの互換性を、1.1系ではパフォーマンスを追及してきたJRubyですが、次期バージョンはJava Integrationの強化に焦点を当てて開発が進められていく模様。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9043429875026840613-8994554601758489121?l=apercu-j.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apercu-j.blogspot.com/feeds/8994554601758489121/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9043429875026840613&amp;postID=8994554601758489121' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/8994554601758489121'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/8994554601758489121'/><link rel='alternate' type='text/html' href='http://apercu-j.blogspot.com/2008/07/jruby-113.html' title='JRuby 1.1.3 リリース間近…'/><author><name>Kana</name><uri>http://www.blogger.com/profile/10100730479895069690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_Y5Suy8wAnXI/SZd6XRMOCjI/AAAAAAAAAHA/NT_rFttaPtU/S220/dukewithglassfish2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9043429875026840613.post-3266339329662065151</id><published>2008-07-12T11:49:00.007+09:00</published><updated>2008-07-12T12:06:07.318+09:00</updated><title type='text'>Duke with GlassFish !?</title><content type='html'>前回&lt;a href="http://apercu-j.blogspot.com/2008/07/blog-post_07.html"&gt;なんちゃってでゅーく&lt;/a&gt;を作成した際にちょっと粘土があまっていたので、調子に乗って「Duke with GlassFish」を作ってみました。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bp3.blogger.com/_Y5Suy8wAnXI/SHgcm1KmaCI/AAAAAAAAADI/lxBXs0hXnH8/s1600-h/dukewithglassfish.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://bp3.blogger.com/_Y5Suy8wAnXI/SHgcm1KmaCI/AAAAAAAAADI/lxBXs0hXnH8/s400/dukewithglassfish.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5221955221368236066" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blogs.sun.com/masakoo/entry/javaone2008_debriefing_at_nagoya"&gt;JavaOne報告会 in Nagoyaで大渕さんが見せてくださったあの画像&lt;/a&gt;にInspireされて「GlassFishを抱くDuke」の構図にしてみたのですが、&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;これは「釣果を自慢する釣り人」ですね&lt;/strong&gt;…(^^;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;せめてGlassFishを可愛くしようと思い、瞳をつぶらなカンジにしてみました。&lt;br /&gt;骨が透けて見える感じを演出するのにちょっと工夫がいりましたが、どうでしょう。雰囲気出てますか？&lt;br /&gt;　&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;　&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9043429875026840613-3266339329662065151?l=apercu-j.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apercu-j.blogspot.com/feeds/3266339329662065151/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9043429875026840613&amp;postID=3266339329662065151' title='2 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/3266339329662065151'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/3266339329662065151'/><link rel='alternate' type='text/html' href='http://apercu-j.blogspot.com/2008/07/duke-with-glassfish.html' title='Duke with GlassFish !?'/><author><name>Kana</name><uri>http://www.blogger.com/profile/10100730479895069690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_Y5Suy8wAnXI/SZd6XRMOCjI/AAAAAAAAAHA/NT_rFttaPtU/S220/dukewithglassfish2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_Y5Suy8wAnXI/SHgcm1KmaCI/AAAAAAAAADI/lxBXs0hXnH8/s72-c/dukewithglassfish.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9043429875026840613.post-8969298085436245217</id><published>2008-07-12T11:22:00.006+09:00</published><updated>2008-07-12T22:45:30.450+09:00</updated><title type='text'>Rubeusメンバー募集中</title><content type='html'>↓のエントリにRubeusのことを書きましたので、改めて紹介させて頂きます。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://code.google.com/p/rubeus/"&gt;Rubeus&lt;/a&gt;は仕事仲間の&lt;a href="http://d.hatena.ne.jp/akm/"&gt;Akimaさん&lt;/a&gt;が始めたプロジェクトで、JRuby用のライブラリ開発を中心に、RubyとJavaを楽しくするための活動を行っています。&lt;br /&gt;&lt;br /&gt;「Rubeus」はラテン語で「赤い」という意味で、「JavaをRuby色に染め上げよう！」というのがプロジェクトのコンセプト。染め上げる、というと少し御幣があるのかな…要はJavaのいいところとRubyのいいところをともに活かして開発を楽しくしたいね、というのがRubeusの思いです。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;現在はSwingのコンポーネントをより手軽に扱うためのライブラリを開発していますが、今後はJDBCなどの他の機能にも挑戦していく予定です。RubyGemを使って簡単にインストールできるので、JRubyをお使いの方はぜひ試してみてください！&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;jruby -S gem install rubeus&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://code.google.com/p/rubeus/wiki/SampleCodes?updated=SampleCodes&amp;ts=1215186139"&gt;◆サンプルコードはこちら◆&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Rubeusプロジェクトには現在9名のメンバーがいます。&lt;br /&gt;始まったばかりのプロジェクトなのでまだ色々とバタバタしていますが、楽しいことの好きな人が集まっていますので、今後も色々と面白いことをやっていけるんじゃないかなぁ。&lt;br /&gt;興味のある方はぜひご参加くださいね :-)&lt;br /&gt;&lt;br /&gt;http://code.google.com/p/rubeus/&lt;br /&gt;　&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9043429875026840613-8969298085436245217?l=apercu-j.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apercu-j.blogspot.com/feeds/8969298085436245217/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9043429875026840613&amp;postID=8969298085436245217' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/8969298085436245217'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/8969298085436245217'/><link rel='alternate' type='text/html' href='http://apercu-j.blogspot.com/2008/07/rubeus.html' title='Rubeusメンバー募集中'/><author><name>Kana</name><uri>http://www.blogger.com/profile/10100730479895069690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_Y5Suy8wAnXI/SZd6XRMOCjI/AAAAAAAAAHA/NT_rFttaPtU/S220/dukewithglassfish2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9043429875026840613.post-7199295479016209943</id><published>2008-07-12T11:06:00.007+09:00</published><updated>2008-07-12T11:22:30.613+09:00</updated><title type='text'>Hudsonその後</title><content type='html'>「Hudsonを勉強しよう」という宣言を先日したわけですが、その後、実は仕事で知らないうちに使っていたことが判明しました。&lt;br /&gt;「灯台下暗し」とは、まさにこういうことをいうのではないでしょうか。&lt;br /&gt;さらに親しみが増したので（？）、引き続き頑張りたいと思います。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;昨日は、ドキュメンテーションをお手伝いさせてもらっている&lt;a href="http://code.google.com/p/rubeus/"&gt;Rubeus&lt;/a&gt;というオープンソースのプロジェクトのリポジトリを、おそるおそるHudsonに接続（接続っていうのかな？）してみました。相変わらず分かったような分からないような状況ではありますが、少なくとも「ビルドするたびに"できた"と表示するプロジェクト」からは一歩進んだといえるでしょう。地道に頑張ります。&lt;br /&gt;&lt;br /&gt;-------------------------&lt;br /&gt;◆今回学んだこと&lt;br /&gt;・Subversionのリポジトリをつなげられる&lt;br /&gt;・Hudsonはビルド時の履歴をためこんでおいてくれる&lt;br /&gt;・ためこんだ履歴をもとに、ビルドにかかった時間や発生したエラーをグラフ表示する機能がある&lt;br /&gt;・表示したグラフをどう役立てるかは、今の私には大いなる謎であります。&lt;br /&gt;-------------------------&lt;br /&gt;　&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9043429875026840613-7199295479016209943?l=apercu-j.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apercu-j.blogspot.com/feeds/7199295479016209943/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9043429875026840613&amp;postID=7199295479016209943' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/7199295479016209943'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/7199295479016209943'/><link rel='alternate' type='text/html' href='http://apercu-j.blogspot.com/2008/07/hudson_12.html' title='Hudsonその後'/><author><name>Kana</name><uri>http://www.blogger.com/profile/10100730479895069690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_Y5Suy8wAnXI/SZd6XRMOCjI/AAAAAAAAAHA/NT_rFttaPtU/S220/dukewithglassfish2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9043429875026840613.post-8800056298863511729</id><published>2008-07-11T00:43:00.005+09:00</published><updated>2008-07-11T01:17:36.540+09:00</updated><title type='text'>Hudsonな一日</title><content type='html'>昨日は不思議にHudsonと縁深い一日でした。&lt;br /&gt;&lt;br /&gt;まずは朝、JRubyのユーザ・メーリングリストに「JRuby/Railsとあわせて使うCIコンテナで人気の高いものは？」というような投稿があり、気になって調べていたらHudsonにバッタリ。&lt;br /&gt;お昼休みにはGlassFishの開発者FAQを訳していて、そこに出てきたHK2に関する資料を辿ったところ、流れ流れてHudsonに。夜はまた別のFAQを2本ほど訳したのですが、そのいずれにも川口耕介さんが登場していてその流れでやっぱりHudsonへ…。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;こんな風に何かが執拗に目に付く時って、"天の声"ではないけれど、なにか大切なメッセージであったりしますよね :-)&lt;br /&gt;&lt;br /&gt;というわけで、今日から少しずつHudsonについて勉強してみることにしました。&lt;br /&gt;と言っても「継続的インテグレーションってなんじゃらほい」という、あからさまに初歩的な所からのスタートなのですが…(--*　&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;とりあえず最初の一歩。&lt;br /&gt;恥ずかしいので、ハイレベルな技術者の方は読まないでくださいね。&lt;br /&gt;&lt;br /&gt;-------------------------&lt;br /&gt;■継続的インテグレーション（Continuous Integration）&lt;br /&gt;&lt;br /&gt;⇒常にソースコードをビルドして頻繁に結合するという、一種のソフトウェア開発手法。&lt;br /&gt;&lt;br /&gt;#いくつかサイトを回りましたが、豆蔵さんのサイトにあった説明が分かりやすかったです。&lt;br /&gt;&lt;a href="http://mamezou.net/modules/xfsection/article.php?articleid=102"&gt;http://mamezou.net/modules/xfsection/article.php?articleid=102&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;-------------------------&lt;br /&gt;■CIサーバとは&lt;br /&gt;⇒継続的インテグレーションを実現するためのサーバ。&lt;br /&gt;&lt;br /&gt;@ITの記事「常時結合のススメ」&lt;br /&gt;&lt;a href="http://www.atmarkit.co.jp/fdotnet/nagile/nagile05/nagile05_03.html"&gt;http://www.atmarkit.co.jp/fdotnet/nagile/nagile05/nagile05_03.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;//魔亜珍･富亜裏氏…&lt;br /&gt;&lt;br /&gt;-------------------------&lt;br /&gt;■Hudson = CIサーバ&lt;br /&gt;&lt;br /&gt;川口耕介さんによる解説。とても読みやすい。&lt;br /&gt;文章の上手な方ですよね。&lt;br /&gt;&lt;a href="http://gihyo.jp/dev/feature/01/hudson/0001"&gt;http://gihyo.jp/dev/feature/01/hudson/0001&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;ビルドするたびに「できた」と表示するチュートリアルをやってみました :-)&lt;br /&gt;&lt;br /&gt;-------------------------&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;　&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9043429875026840613-8800056298863511729?l=apercu-j.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apercu-j.blogspot.com/feeds/8800056298863511729/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9043429875026840613&amp;postID=8800056298863511729' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/8800056298863511729'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/8800056298863511729'/><link rel='alternate' type='text/html' href='http://apercu-j.blogspot.com/2008/07/hudson.html' title='Hudsonな一日'/><author><name>Kana</name><uri>http://www.blogger.com/profile/10100730479895069690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_Y5Suy8wAnXI/SZd6XRMOCjI/AAAAAAAAAHA/NT_rFttaPtU/S220/dukewithglassfish2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9043429875026840613.post-355091599612935126</id><published>2008-07-10T00:38:00.007+09:00</published><updated>2008-07-10T01:04:12.380+09:00</updated><title type='text'>Ground nuts from Nigeria</title><content type='html'>母国（ナイジェリア）に里帰りしていた夫が一月ぶりに帰ってきました。&lt;br /&gt;…といっても「帰ったよ」というメールをもらっただけで、まだ実物は見ていません。弾丸みたいな人なので、荷物の整理も早々にピャーッと家を飛び出し、そのまま失踪した模様です。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bp3.blogger.com/_Y5Suy8wAnXI/SHTep4hWn9I/AAAAAAAAAC8/KHkEY9l2y08/s1600-h/groundnuts.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://bp3.blogger.com/_Y5Suy8wAnXI/SHTep4hWn9I/AAAAAAAAAC8/KHkEY9l2y08/s400/groundnuts.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5221042679157530578" /&gt;&lt;/a&gt;&lt;br /&gt;仕事から帰って部屋に入ったら、机の上に写真のブツがデーンと鎮座していました。&lt;br /&gt;ワインの空き瓶につめた乾煎りのナッツで、あちらでは「Ground nuts」と呼ばれているものです。見かけも味もあきらかにピーナツですが、ピーナツとは微妙に別のものとして呼び分けられているフシがあります。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;実はわたくし10年ほど前に一度だけナイジェリアへ行ったことがあるのですが、その時にうまいうまいとたらふくこのマメを食べたため、あちらの一族の認識では、&lt;br /&gt;「KanaといえばGround nuts」&lt;br /&gt;ということになっているとかいないとか…夫は帰国するたびに、律儀にこのこのマメを土産に持ってきてくれます。&lt;br /&gt;&lt;br /&gt;これでしばらくは "おつまみ" に不自由しなくてすみそうです:-)&lt;br /&gt;　&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9043429875026840613-355091599612935126?l=apercu-j.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apercu-j.blogspot.com/feeds/355091599612935126/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9043429875026840613&amp;postID=355091599612935126' title='2 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/355091599612935126'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/355091599612935126'/><link rel='alternate' type='text/html' href='http://apercu-j.blogspot.com/2008/07/back-from-nigeria.html' title='Ground nuts from Nigeria'/><author><name>Kana</name><uri>http://www.blogger.com/profile/10100730479895069690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_Y5Suy8wAnXI/SZd6XRMOCjI/AAAAAAAAAHA/NT_rFttaPtU/S220/dukewithglassfish2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_Y5Suy8wAnXI/SHTep4hWn9I/AAAAAAAAAC8/KHkEY9l2y08/s72-c/groundnuts.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9043429875026840613.post-1992415807996532814</id><published>2008-07-07T00:02:00.004+09:00</published><updated>2008-07-11T01:19:58.756+09:00</updated><title type='text'>なんちゃってでゅーく完成</title><content type='html'>&lt;a href="http://bp3.blogger.com/_Y5Suy8wAnXI/SHDgAQ1ovuI/AAAAAAAAACs/0V_MmwqemJo/s1600-h/duke_color.JPG"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://bp3.blogger.com/_Y5Suy8wAnXI/SHDgAQ1ovuI/AAAAAAAAACs/0V_MmwqemJo/s400/duke_color.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5219918263246962402" /&gt;&lt;/a&gt;&lt;br /&gt;自己満足なエントリばかりで恐縮ですが、例のなんちゃってでゅーくにようやく色がつきました。&lt;br /&gt;鼻とエビだけ塗った時点ではどうなることかと思いましたが、黒を入れたら意外にそれっぽくなり、作った本人もびっくりです。&lt;br /&gt;&lt;br /&gt;仕上げをケチって100均のニスを使ったため、テカテカとやや下品な仕上がりになってしまったのが唯一の心残りです。いや、唯一ってことはないですが。&lt;br /&gt;&lt;br /&gt;「あっ、頭がとがってる」&lt;br /&gt;…と気づかれた方は鋭い！あのあとやっぱり気になったので、色を塗る前にとんがり頭をプラグインで乗せてみました。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ニスを塗っていたら息子と姪たちがワラワラと寄ってきて、&lt;br /&gt;「それなにー？」&lt;br /&gt;「アニメのキャラ？」&lt;br /&gt;「あ、わかった。ペンギン」&lt;br /&gt;…などと勝手なことをほざいていました。&lt;br /&gt;&lt;br /&gt;ペンギンかぁ…いわれてみれば。&lt;br /&gt;　&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9043429875026840613-1992415807996532814?l=apercu-j.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apercu-j.blogspot.com/feeds/1992415807996532814/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9043429875026840613&amp;postID=1992415807996532814' title='3 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/1992415807996532814'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/1992415807996532814'/><link rel='alternate' type='text/html' href='http://apercu-j.blogspot.com/2008/07/blog-post_07.html' title='なんちゃってでゅーく完成'/><author><name>Kana</name><uri>http://www.blogger.com/profile/10100730479895069690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_Y5Suy8wAnXI/SZd6XRMOCjI/AAAAAAAAAHA/NT_rFttaPtU/S220/dukewithglassfish2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_Y5Suy8wAnXI/SHDgAQ1ovuI/AAAAAAAAACs/0V_MmwqemJo/s72-c/duke_color.JPG' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9043429875026840613.post-7668674832676360761</id><published>2008-07-03T21:39:00.008+09:00</published><updated>2008-07-03T22:28:28.605+09:00</updated><title type='text'>なんちゃってでゅーくその後…</title><content type='html'>&lt;a href="http://bp3.blogger.com/_Y5Suy8wAnXI/SGzKIQV0zVI/AAAAAAAAACc/w-pXIpFTqlc/s1600-h/duke2.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://bp3.blogger.com/_Y5Suy8wAnXI/SGzKIQV0zVI/AAAAAAAAACc/w-pXIpFTqlc/s400/duke2.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5218768311389834578" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://apercu-j.blogspot.com/2008/06/javaone-in-nagoya_29.html"&gt;先日のエントリでご紹介したなんちゃってでゅーく&lt;/a&gt;に、本日、色をつけてみました。&lt;br /&gt;&lt;br /&gt;残念ながら黒いアクリル絵の具の在庫が切れてしまっていたので、とりあえず赤っぽいところから。&lt;br /&gt;&lt;br /&gt;右手にはたしかルビーを持たせたつもりだったのですが、翌朝目覚めたらなぜかエビフリャーに変わっていました。不思議なこともあるものです。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;それにしても、オリジナルのDukeとはやっぱりなんか違う。&lt;br /&gt;何が違うのかな～…と&lt;a href="http://www.mukund.org/files/archive/2006/11/14/java-duke-guitar.png"&gt;改めて画像を見てみたら&lt;/a&gt;、頭のトンガリ具合が決定的に違いました。&lt;br /&gt;もはや人間丸くなってる感じですね。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;あと、ホンモノは手の指が五本ある。。。&lt;br /&gt;自慢ではないですが、私は粘土細工にそこまで細かい仕事をするほどできた女ではありません。ということで、うちの子はこのオバＱみたいな手のまま開き直ってデビューさせることにします。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;黒い部分は週末にでも塗りあげるつもりです。&lt;br /&gt;さて、どうなることやら:-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9043429875026840613-7668674832676360761?l=apercu-j.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apercu-j.blogspot.com/feeds/7668674832676360761/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9043429875026840613&amp;postID=7668674832676360761' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/7668674832676360761'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/7668674832676360761'/><link rel='alternate' type='text/html' href='http://apercu-j.blogspot.com/2008/07/blog-post.html' title='なんちゃってでゅーくその後…'/><author><name>Kana</name><uri>http://www.blogger.com/profile/10100730479895069690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_Y5Suy8wAnXI/SZd6XRMOCjI/AAAAAAAAAHA/NT_rFttaPtU/S220/dukewithglassfish2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_Y5Suy8wAnXI/SGzKIQV0zVI/AAAAAAAAACc/w-pXIpFTqlc/s72-c/duke2.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9043429875026840613.post-5935160754942712282</id><published>2008-07-02T00:27:00.003+09:00</published><updated>2008-07-02T00:32:43.984+09:00</updated><title type='text'>Join JRuby Mailing List !</title><content type='html'>Charles Nuetter氏の来日以来、JRubyの周辺が以前にもまして賑やかになってきているような気がします。メーリングリスト上でも日本人エンジニアの方のお名前をちょくちょく見かけるようになり、同じ日本人の端くれとして、このところなんだか嬉しい気持ちでMLを眺めています:-)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;もっともっと日本人エンジニアの参加が増えたらいいな…ということで、今日はJRuby Wikiの「Mailing List」のページを翻訳してみました。&lt;br /&gt;このくらいの英文はわざわざ訳すまでもないのかもしれませんが、偶然ここを見て下さった方が、&lt;br /&gt;「じゃ俺も…」&lt;br /&gt;みたいな感じでじゃんじゃん参加して下さったら嬉しいです。&lt;br /&gt;&lt;br /&gt;「英語苦手だからな～」としり込みしていらっしゃる方も、思い切って購読してみてください。&lt;br /&gt;世界中の色々な地域から、それぞれに異なる母国語を持つ参加者が集まって議論しています。ちょっとくらい英語の文法がおかしくたって、文句を言ったり笑ったりする人なんていませんよ:-)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr size="1"&gt;&lt;br /&gt;&lt;br /&gt;JRubyのメーリングリストに参加するには：&lt;br /&gt;&lt;br /&gt;1.  &lt;a href="http://xircles.codehaus.org/projects/jruby/lists"&gt;http://xircles.codehaus.org/projects/jruby/lists&lt;/a&gt;にアクセスします。&lt;br /&gt;2. リスト中のいずれかの subscribe のリンクをクリックし（どれでもOK)、emailを入力します。&lt;br /&gt;3. xircles アプリケーションが確認のメールを送信してきますので、メール中のリンクをクリックして再度xircles にアクセスしてください。&lt;br /&gt;4.  &lt;a href="http://xircles.codehaus.org/projects/jruby/lists"&gt;http://xircles.codehaus.org/projects/jruby/lists&lt;/a&gt; にアクセスし、今度は購読したいMLのリンクを選択してください。&lt;br /&gt;&lt;br /&gt;jruby-dev と jruby-user のアーカイブはNabbleからも閲覧できます。こちらには優れた検索画面も用意されています。&lt;br /&gt;&lt;br /&gt;また、Googleにもjruby-user MLのミラーサイトがあります：&lt;br /&gt;&lt;a href="http://groups.google.com/group/jruby-users"&gt;http://groups.google.com/group/jruby-users&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;JRuby Wikiより（原文：&lt;a href="http://wiki.jruby.org/wiki/Mailing_Lists"&gt;http://wiki.jruby.org/wiki/Mailing_Lists&lt;/a&gt;）&lt;br /&gt;&lt;hr&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9043429875026840613-5935160754942712282?l=apercu-j.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apercu-j.blogspot.com/feeds/5935160754942712282/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9043429875026840613&amp;postID=5935160754942712282' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/5935160754942712282'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/5935160754942712282'/><link rel='alternate' type='text/html' href='http://apercu-j.blogspot.com/2008/07/join-jruby-mailing-list.html' title='Join JRuby Mailing List !'/><author><name>Kana</name><uri>http://www.blogger.com/profile/10100730479895069690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_Y5Suy8wAnXI/SZd6XRMOCjI/AAAAAAAAAHA/NT_rFttaPtU/S220/dukewithglassfish2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9043429875026840613.post-129368104395995034</id><published>2008-07-02T00:23:00.002+09:00</published><updated>2008-07-02T00:26:46.027+09:00</updated><title type='text'>Nice Shot !? in Fukuoka !</title><content type='html'>そういえば、Rubyビジネスコモンズの『JRuby勉強会 in 福岡』の写真がRBCの方で公開されていました。&lt;br /&gt;&lt;br /&gt;記念にコッソリリンクしておきます。&lt;br /&gt;http://picasaweb.google.com/chaaasan/RBCMeetsJRuby/photo#5216775378104901954&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9043429875026840613-129368104395995034?l=apercu-j.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apercu-j.blogspot.com/feeds/129368104395995034/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9043429875026840613&amp;postID=129368104395995034' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/129368104395995034'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/129368104395995034'/><link rel='alternate' type='text/html' href='http://apercu-j.blogspot.com/2008/07/nice-shot-in-fukuoka.html' title='Nice Shot !? in Fukuoka !'/><author><name>Kana</name><uri>http://www.blogger.com/profile/10100730479895069690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_Y5Suy8wAnXI/SZd6XRMOCjI/AAAAAAAAAHA/NT_rFttaPtU/S220/dukewithglassfish2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9043429875026840613.post-8863790417216934425</id><published>2008-06-29T00:41:00.006+09:00</published><updated>2008-06-29T01:07:17.928+09:00</updated><title type='text'>JavaOne報告会 in Nagoyaレポート</title><content type='html'>先日ご紹介した「JavaOne報告会 in Nagoya」。&lt;br /&gt;20名前後のJavaファンの皆さんにお集まり頂き、とても賑やかで楽しい会となりました。&lt;br /&gt;&lt;br /&gt;桜庭さん、大渕さんの素敵なプレゼンテーション、そして懇親会でのDukeグッズ争奪戦。&lt;br /&gt;桜庭さんの出された問題はなかなか難易度が高く、マルチスレッドアレルギーの私は結局ひとつもDukeグッズを獲得することができませんでした。&lt;br /&gt;&lt;br /&gt;ニギニギDuke（←勝手に命名）欲しかったなぁ…&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_Y5Suy8wAnXI/SGZhaX6n6NI/AAAAAAAAACU/qa-AGAV_TSE/s1600-h/du.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_Y5Suy8wAnXI/SGZhaX6n6NI/AAAAAAAAACU/qa-AGAV_TSE/s400/du.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5216964324079691986" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;写真は悔し紛れに作ってみたなんちゃってでゅーく。&lt;br /&gt;素材は樹脂粘土で、せっかくなのでRubyを持たせてみました（笑）&lt;br /&gt;&lt;br /&gt;ちょっとメタボな感じになってしまいましたが、乾かして色をつけたらもうちょっとそれっぽくなる…予定です:-)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;桜庭さん、大渕さん、そしてお集まり頂いたJavaファンの皆様、楽しい会をありがとうございました！&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9043429875026840613-8863790417216934425?l=apercu-j.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apercu-j.blogspot.com/feeds/8863790417216934425/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9043429875026840613&amp;postID=8863790417216934425' title='4 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/8863790417216934425'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/8863790417216934425'/><link rel='alternate' type='text/html' href='http://apercu-j.blogspot.com/2008/06/javaone-in-nagoya_29.html' title='JavaOne報告会 in Nagoyaレポート'/><author><name>Kana</name><uri>http://www.blogger.com/profile/10100730479895069690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_Y5Suy8wAnXI/SZd6XRMOCjI/AAAAAAAAAHA/NT_rFttaPtU/S220/dukewithglassfish2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_Y5Suy8wAnXI/SGZhaX6n6NI/AAAAAAAAACU/qa-AGAV_TSE/s72-c/du.jpg' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9043429875026840613.post-3367042853376722904</id><published>2008-06-28T15:58:00.008+09:00</published><updated>2008-06-29T01:13:22.900+09:00</updated><title type='text'>RBC勉強会 in 福岡</title><content type='html'>去る6月24日（火）、Rubyビジネスコモンズのイベントで福岡へ行ってきました。&lt;br /&gt;人生初福岡…というより、何を隠そう国内旅行で本州から出るのはこれがはじめて。いい年して、一人で乗る飛行機にドキドキしながらの出張となりました。&lt;br /&gt;&lt;br /&gt;勉強会には一応「セミナー講師」という名目で参加させて頂いたのですが、「講師」というよりはむしろ「あいのて係」ですね。メイン講師のAkimaさんの一挙一動に「ヨッ！」「オオー！」などと間抜けな掛け声をかけているうちに、気づいたらセミナー終わってました(^^;&lt;br /&gt;&lt;br /&gt;勉強会にはサンの下道さんと&lt;a href="http://headius.blogspot.com/"&gt;JRuby開発者のCharles Oliver Nutter氏&lt;/a&gt;にもお越し頂き、素敵なプレゼンテーションを見せていただきました。&lt;br /&gt;Nutter氏はBlogの文章から勝手に抱いていたイメージよりずっと物静かな感じで、そして思っていた通りスマートな方でした。&lt;br /&gt;いくつか写真を撮ってきたんですが、こういうのって勝手に公開していいのかなぁ？よく分からないので取り合えず保留。GlassFish関係のスライドの写真もたくさん撮影してきたのですが:-)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;そうそう！勉強会後の懇親会でNutterさんとお話していて、言葉の壁に阻まれてJRubyユーザMLに参加しづらい日本人ユーザが結構いる、という話になったのですが、その際に、&lt;br /&gt;「あなたがJRubyユーザのグループを立ち上げてよ(Why not you do that ?)」…みたいなことを言われました。私にはユーザグループを率いるような甲斐性はないですが、何かお手伝いできることがあれば頑張りたいなと思います。&lt;s&gt;とりあえずは「JRuby追っかけ」的な勝手サイトを立ち上げる計画を立てていますので、ご興味のある方はぜひお声をかけてください♪&lt;/s&gt;&lt;br /&gt;と思ったら、&lt;a href="http://jruby-users.jp/"&gt;http://jruby-users.jp/&lt;/a&gt; が立ち上がったという連絡を頂きました！ので、こちらをお手伝いさせて頂ければ…と思っています（私に出来るのは執筆と翻訳くらいですが…）。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_Y5Suy8wAnXI/SGXjgSMCYJI/AAAAAAAAACM/zG4U4bTjXMY/s1600-h/karai.JPG"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_Y5Suy8wAnXI/SGXjgSMCYJI/AAAAAAAAACM/zG4U4bTjXMY/s320/karai.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5216825887156232338" /&gt;&lt;/a&gt;&lt;br /&gt;写真は帰社直前に福岡空港で見つけたみやげ物。&lt;br /&gt;「博多メン隊カラインジャー」とかいう、福岡生まれのヒーローのキャラクター商品です。&lt;br /&gt;&lt;br /&gt;「ひとつぶだけカラインジャー」…このゆるさ加減、しびれますね。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;　&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9043429875026840613-3367042853376722904?l=apercu-j.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apercu-j.blogspot.com/feeds/3367042853376722904/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9043429875026840613&amp;postID=3367042853376722904' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/3367042853376722904'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/3367042853376722904'/><link rel='alternate' type='text/html' href='http://apercu-j.blogspot.com/2008/06/rbc-in.html' title='RBC勉強会 in 福岡'/><author><name>Kana</name><uri>http://www.blogger.com/profile/10100730479895069690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_Y5Suy8wAnXI/SZd6XRMOCjI/AAAAAAAAAHA/NT_rFttaPtU/S220/dukewithglassfish2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_Y5Suy8wAnXI/SGXjgSMCYJI/AAAAAAAAACM/zG4U4bTjXMY/s72-c/karai.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9043429875026840613.post-4776037984672334209</id><published>2008-06-18T21:55:00.002+09:00</published><updated>2008-06-18T22:08:53.201+09:00</updated><title type='text'>JavaOne報告会 in Nagoyaのお知らせ</title><content type='html'>来る6月27日、&lt;a href="http://www.javaedge.jp/"&gt;Java Edge&lt;/a&gt;の主催で『Java One 報告会 at 名古屋』を開催させていただくことになりました。&lt;br /&gt;&lt;br /&gt;中部地方在住の皆様、ぜひご参加ください！&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://qwik.jp/JavaEdgeMagazine/news.html"&gt;詳細はこちらから&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;以下、Java Edge Magazineに掲載された告知文からの引用です：&lt;br /&gt;&lt;br /&gt;-------------------------&lt;br /&gt;開催決定！６月27日に『Java One 報告会 at 名古屋』&lt;br /&gt;先日大盛況のうちに幕を閉じましたJava One. http://java.sun.com/javaone/sf/index.jsp&lt;br /&gt;&lt;br /&gt;今回は特別に名古屋でダイジェスト版として報告会を開催していただくことになりました！&lt;br /&gt;&lt;br /&gt;東京まで足を運べなかった方。どうしても都合が悪かった方。&lt;br /&gt;&lt;br /&gt;是非名古屋にいらしてください。３時間程のダイジェスト版となりますが、あの幻のDukeグッズ争奪戦もあり、写真でお送りするオーバービューもありで、盛大に行います。&lt;br /&gt;&lt;br /&gt;皆様にお会いできる事、楽しみにしてます。&lt;br /&gt;-------------------------&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9043429875026840613-4776037984672334209?l=apercu-j.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apercu-j.blogspot.com/feeds/4776037984672334209/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9043429875026840613&amp;postID=4776037984672334209' title='2 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/4776037984672334209'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/4776037984672334209'/><link rel='alternate' type='text/html' href='http://apercu-j.blogspot.com/2008/06/javaone-in-nagoya.html' title='JavaOne報告会 in Nagoyaのお知らせ'/><author><name>Kana</name><uri>http://www.blogger.com/profile/10100730479895069690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_Y5Suy8wAnXI/SZd6XRMOCjI/AAAAAAAAAHA/NT_rFttaPtU/S220/dukewithglassfish2.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9043429875026840613.post-1052854151680646995</id><published>2008-06-18T21:49:00.002+09:00</published><updated>2008-06-18T21:55:15.501+09:00</updated><title type='text'>求む・翻訳者！！</title><content type='html'>&lt;a href="http://glassfish.jp/wiki/?Translate_GlassFish"&gt;GlassFish 日本語Wikiプロジェクト&lt;/a&gt;では、&lt;a href="http://wiki.glassfish.java.net/"&gt;本家GlassFish Wiki&lt;/a&gt;で提供されているさまざまな情報を日本語に翻訳しています。&lt;br /&gt;&lt;br /&gt;コミュニティ活動ですから基本はボランティアですが、やりがいがあって楽しいですよ^^&lt;br /&gt;&lt;br /&gt;GlassFishの好きな方、翻訳作業に興味のある方、ぜひプロジェクトのサイトを覗いてみてください。&lt;br /&gt;参加までにいくつかのステップを踏む必要はありますが、そんなに難しいことはありません。&lt;br /&gt;&lt;br /&gt;たくさんのメンバーでにぎやかに翻訳やりたいな～と思っています。&lt;br /&gt;　&lt;br /&gt;&lt;a href="http://glassfish.jp/wiki/?Translate_GlassFish"&gt;GlassFish日本語Wikiプロジェクトのサイト&lt;/a&gt;&lt;br /&gt;　&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9043429875026840613-1052854151680646995?l=apercu-j.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apercu-j.blogspot.com/feeds/1052854151680646995/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9043429875026840613&amp;postID=1052854151680646995' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/1052854151680646995'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/1052854151680646995'/><link rel='alternate' type='text/html' href='http://apercu-j.blogspot.com/2008/06/blog-post.html' title='求む・翻訳者！！'/><author><name>Kana</name><uri>http://www.blogger.com/profile/10100730479895069690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_Y5Suy8wAnXI/SZd6XRMOCjI/AAAAAAAAAHA/NT_rFttaPtU/S220/dukewithglassfish2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9043429875026840613.post-7640018734200718794</id><published>2008-06-18T21:35:00.003+09:00</published><updated>2008-06-18T21:47:40.530+09:00</updated><title type='text'>Arun Gupta氏のRails &amp; Java EE3回シリーズ訳了！</title><content type='html'>I'm happy to announce that I've finished translating Mr. Gupta's tri-seriese Blog entries about Rails and Java EE integration on GlassFish !&lt;br /&gt;&lt;br /&gt;Arun氏のブログで紹介されていた「Rails &amp; Java EE連携」3回シリーズ、ようやく翻訳完了しました！&lt;br /&gt;&lt;br /&gt;&lt;a href="http://wiki.glassfish.java.net/Wiki.jsp?page=Javaintegration_glassfish_1Ja"&gt;1回目：Goldspike編&lt;/a&gt;&lt;br /&gt;&lt;a href="http://wiki.glassfish.java.net/Wiki.jsp?page=Javaintegration_glassfish_2Ja"&gt;2回目：Warbler編&lt;/a&gt;&lt;br /&gt;&lt;a href="http://wiki.glassfish.java.net/Wiki.jsp?page=Javaintegration_glassfish_3Ja"&gt;3回目：GlassFish gem編&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Goldspike、Warbler、GlassFish gem 、それぞれを使ったRailsとサーブレットの連携方法が紹介されています。Goldspikeは若干ネタが古くなってしまいましたが、Warbler、GlassFish gemの回はまだまだ参考にしていただけるのではないかと思います:-)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;このあとは同じくArun氏のブログに掲載されていた「Redmine with GlassFish」のシリーズを翻訳させていただこうかなと思っています。　&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;GlassFish関連に限りますが、英語で書かれたブログの中で「これ訳して欲しいな～」というものがありましたら、お気軽にリクエストなさってください。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://wiki.glassfish.java.net/Wiki.jsp?page=BlogsT9nJa"&gt;http://wiki.glassfish.java.net/Wiki.jsp?page=BlogsT9nJa&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;　&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9043429875026840613-7640018734200718794?l=apercu-j.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apercu-j.blogspot.com/feeds/7640018734200718794/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9043429875026840613&amp;postID=7640018734200718794' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/7640018734200718794'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/7640018734200718794'/><link rel='alternate' type='text/html' href='http://apercu-j.blogspot.com/2008/06/arun-guptarails-java-ee3.html' title='Arun Gupta氏のRails &amp; Java EE3回シリーズ訳了！'/><author><name>Kana</name><uri>http://www.blogger.com/profile/10100730479895069690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_Y5Suy8wAnXI/SZd6XRMOCjI/AAAAAAAAAHA/NT_rFttaPtU/S220/dukewithglassfish2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9043429875026840613.post-6782424133136540836</id><published>2008-06-16T13:07:00.002+09:00</published><updated>2008-06-16T13:14:50.892+09:00</updated><title type='text'>Rails と Java EE の連携 - Goldspike のかわりに Warbler で</title><content type='html'>GlassFish Wiki翻訳プロジェクトで手がけている英文ブログ翻訳。&lt;br /&gt;前回ここでもご紹介した&lt;a href="http://apercu-j.blogspot.com/2008/05/arun-gupta.html"&gt;SunのArun氏のブログ&lt;/a&gt;の続編、第二回目をようやく訳し終えました。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;◆&lt;a href="http://wiki.glassfish.java.net/Wiki.jsp?page=Javaintegration_glassfish_2Ja"&gt;Rails と Java EE の連携 - Goldspike のかわりに Warbler で&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;第一回はWarファイルの作成にGoldspikeを使っていましたが、今回はWarblerを使うやり方です。&lt;br /&gt;&lt;br /&gt;一点注意なのですが、現状、Windowx版のJRuby1.1.2とWarbler0.9.9でWarファイルを作成すると、配備時に色々とトラブルが発生するようです。上記エントリはJRuby1.1 + Warbler0.9.4で動作検証されていますので、とりあえずそのままのバージョンで確認することをお勧めします。&lt;br /&gt;（ちなみに、私の環境[Win XP] ではJRuby 1.1.1とWarbler 0.9.5でも特に問題なく動作させることができました）&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9043429875026840613-6782424133136540836?l=apercu-j.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apercu-j.blogspot.com/feeds/6782424133136540836/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9043429875026840613&amp;postID=6782424133136540836' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/6782424133136540836'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/6782424133136540836'/><link rel='alternate' type='text/html' href='http://apercu-j.blogspot.com/2008/06/rails-java-ee-goldspike-warbler.html' title='Rails と Java EE の連携 - Goldspike のかわりに Warbler で'/><author><name>Kana</name><uri>http://www.blogger.com/profile/10100730479895069690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_Y5Suy8wAnXI/SZd6XRMOCjI/AAAAAAAAAHA/NT_rFttaPtU/S220/dukewithglassfish2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9043429875026840613.post-7822513888372402833</id><published>2008-06-16T13:00:00.004+09:00</published><updated>2008-06-16T13:06:24.995+09:00</updated><title type='text'>JRuby Rack</title><content type='html'>ちょっと古い話になりますが、我らが（？）Warblerが0.9.9にアップグレードされました！&lt;br /&gt;Warbler 0.9.9にはJRuby Rackが同梱されていて、RailsとJava EEの連携がよりスムーズに行えるようになった…という話です（←まだ試してない）。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ということで、&lt;a href="http://wiki.jruby.org/wiki/Main_Page"&gt;JRuby Wiki&lt;/a&gt;の&lt;a href="http://wiki.jruby.org/wiki/JRuby_Rack"&gt;JRuby Rackのページ&lt;/a&gt;を簡単に訳してみました。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;我流で訳しただけですが、参考になれば幸いです。&lt;br /&gt;もし間違っているところがありましたらご指摘ください！&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;JRuby Rack&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;JRuby-RackはJavaサーブレット環境への軽量なアダプタです。JRub-Rackを使うと、Rackベースのアプリケーションを、何の変更も加えることなくJavaサーブレットコンテナ上で動作させることができます。&lt;br /&gt;&lt;br /&gt;JRuby-RackはRack互換のRuby用Webフレームワーク同様、RailsおよびMerbをサポートします。&lt;br /&gt;&lt;br /&gt;より詳しい情報はこちら： &lt;a href="http://rack.rubyforge.org"&gt;http://rack.rubyforge.org&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;目次&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;1 ダウンロード&lt;br /&gt;2 機能&lt;br /&gt;2.1 サーブレット・フィルタ&lt;br /&gt;2.2 Goldspike互換のサーブレット &lt;br /&gt;2.3 サーブレット環境との連携 &lt;br /&gt;2.4 JRubyランタイムの管理 &lt;br /&gt;3 フィードバック&lt;br /&gt;4 ソース&lt;br /&gt;5 ビルド&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;ダウンロード&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;JRuby-Rack 0.9 は初の公式リリースで、以下からダウンロードして頂けます：&lt;br /&gt;&lt;br /&gt;http://repository.codehaus.org/org/jruby/rack/jruby-rack/0.9/jruby-rack-0.9.jar &lt;br /&gt;&lt;br /&gt;JRuby-RackはWarbler0.9.9にも同梱されています。WarblerはRuby gemとしてインストールすることができます（jruby -S gem install warbler）。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;font size=+2&gt;&lt;strong&gt;◆機能◆&lt;/strong&gt;&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;サーブレット・フィルタ&lt;/strong&gt;&lt;br /&gt;JRuby-Rackは主にサーブレット・フィルタとして動作します。&lt;br /&gt;この場合、JRuby-Rackは静的コンテンツに対するリクエストを受け取り、Webサーバに仲介します。また多くのRubyアプリケーション同様、指定したURLに対応するファイルが存在しない場合のみ動的リクエストが発生します。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Goldspike互換サーブレット&lt;/strong&gt;&lt;br /&gt;JRuby-RackにはRailsServletのスタブが備わっているため、Goldspike用コンテキスト・パラメータの多くを解釈することができます（たとえばpoolsize configuration[プールサイズの設定]など）。これによりGoldspikeとの互換性が保たれ、移行の際に役立ちます。&lt;br /&gt;&lt;br /&gt;なお、静的コンテンツはRackにより提供されますが、この際にはJRubyのランタイムを取得する必要があります。JRuby-Rackをサーブレット・フィルタとして設定した場合と比較して、静的ファイルを処理する際のスループットはかなり低下します。ご注意ください！&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;サーブレット環境と連携&lt;/strong&gt;&lt;br /&gt;グローバル変数 $servlet_context、もしくはRackの環境変数である java.servlet_context を用いて、あらゆるアプリケーションからサーブレットコンテキストにアクセスできます。&lt;br /&gt;サーブレットのリクエスト・オブジェクトには、java.servlet_requestというキーでアクセスします。また、サーブレットのリクエスト属性はRack環境へと受け渡されます。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Rackの環境変数およびヘッダは、サーブレットのリクエスト属性で上書きされる場合があります。Javaサーブレットのセッションは、RailsまたはMerbのデフォルトのセッション・ストアとして使用されます。&lt;br /&gt;Stringをキーとし、String、数値、boolean、Javaのオブジェクトを値として構成されるセッション属性は、自動的にサーブレット・セッションにコピーされます。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;JRuby ランタイム管理&lt;/strong&gt;&lt;br /&gt;JRubyのランタイム管理およびプーリングは、フレームワークにより自動的に処理されます。Railsの場合、ランタイムはプールされます。Merbやその他のRackアプリケーションの場合はランタイムが一つ生成され、これがすべてのリクエスト間で共有されます。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;フィードバック&lt;/strong&gt;&lt;br /&gt;現在のところ、JRuby-Rack専用のメーリングリストやバグトラッカーは用意されていません。フィードバックはjruby-userメーリングリストへ投げていただくか、JRuby JIRA issue trackerに上げてください。&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;ソース&lt;/strong&gt;&lt;br /&gt;現時点では、JRuby-Rackのソースはcodehaus上のSubversionリポジトリ jruby-contrib から入手できます：&lt;br /&gt;&lt;br /&gt;http://svn.codehaus.org/jruby-contrib/trunk/rack &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;ビルド&lt;/strong&gt;&lt;br /&gt;事前にJRubyをインストールし、buildrとrackのgemをインストールしてください。&lt;br /&gt;&lt;br /&gt;jruby -S gem install buildr rack&lt;br /&gt;&lt;br /&gt;JRuby Rackのコードをそのディレクトリにチェックアウトします。&lt;br /&gt;&lt;br /&gt; svn co http://svn.codehaus.org/jruby-contrib/trunk/rack&lt;br /&gt; cd rack&lt;br /&gt;&lt;br /&gt;依存性を解決し、コードをコンパイルしてjarファイルを生成します。&lt;br /&gt;&lt;br /&gt; jruby -S buildr package&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;原文：http://wiki.jruby.org/wiki/JRuby_Rack&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9043429875026840613-7822513888372402833?l=apercu-j.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apercu-j.blogspot.com/feeds/7822513888372402833/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9043429875026840613&amp;postID=7822513888372402833' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/7822513888372402833'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/7822513888372402833'/><link rel='alternate' type='text/html' href='http://apercu-j.blogspot.com/2008/06/jruby-rack.html' title='JRuby Rack'/><author><name>Kana</name><uri>http://www.blogger.com/profile/10100730479895069690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_Y5Suy8wAnXI/SZd6XRMOCjI/AAAAAAAAAHA/NT_rFttaPtU/S220/dukewithglassfish2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9043429875026840613.post-2505099244815585191</id><published>2008-05-30T00:44:00.004+09:00</published><updated>2008-05-30T01:18:57.604+09:00</updated><title type='text'>半ズボン</title><content type='html'>はじめにお詫びしておきますが、非常にくだらない話です。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;昨日、私が運営をお手伝いしている&lt;a href="http://www.javaedge.jp/2007/08/welcome.html"&gt;名古屋のJavaユーザ・コミュニティ Java Edge&lt;/a&gt;の運営委員会に出席してきました。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.javaedge.jp/2007/08/welcome.html"&gt;Java Edge&lt;/a&gt;は8月で誕生一周年を迎えます。&lt;br /&gt;で、その記念イベントの計画に関して「何か、たくさんの人を呼べるような企画を考えたいね」という話をしていた際に、メンバーの一人がおもむろに言いました。&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;「半ズボンでセミナーやったら、人いっぱいくるかもね～」&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;半分上の空でそれを聞いていた私は、&lt;br /&gt;&lt;br /&gt;――半ズボンでセミナー？そんなんで人呼べるのかしら。&lt;br /&gt;というかそもそも誰が講師やるんだろう――&lt;br /&gt;&lt;br /&gt;…というようなことをぼんやり考えていたのですが、ハタと我に返って聞き直してみたら、「半ズボンでセミナー」はなく&lt;strong&gt;「ハンズ・オン・セミナー」&lt;/strong&gt;でした。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;我ながらなんて馬鹿馬鹿しい聞き間違い…&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9043429875026840613-2505099244815585191?l=apercu-j.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apercu-j.blogspot.com/feeds/2505099244815585191/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9043429875026840613&amp;postID=2505099244815585191' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/2505099244815585191'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/2505099244815585191'/><link rel='alternate' type='text/html' href='http://apercu-j.blogspot.com/2008/05/blog-post.html' title='半ズボン'/><author><name>Kana</name><uri>http://www.blogger.com/profile/10100730479895069690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_Y5Suy8wAnXI/SZd6XRMOCjI/AAAAAAAAAHA/NT_rFttaPtU/S220/dukewithglassfish2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9043429875026840613.post-3410010328083971996</id><published>2008-05-25T22:36:00.004+09:00</published><updated>2008-05-25T22:45:40.645+09:00</updated><title type='text'>Coffee liqueur</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/_Y5Suy8wAnXI/SDltX5AaNSI/AAAAAAAAACE/yudhA2ZjhBA/s1600-h/cofee.jpg"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_Y5Suy8wAnXI/SDltX5AaNSI/AAAAAAAAACE/yudhA2ZjhBA/s320/cofee.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5204311101610276130" /&gt;&lt;/a&gt;&lt;br /&gt;この週末は久しぶりにのんびりできたので、ずっと作ってみたかったコーヒー酒作りにチャレンジしてみました。&lt;br /&gt;コーヒー酒は梅酒やその他果実酒と違って、洗ったり消毒したりの手間があまりかからず気楽です。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;私はウォッカが好きなので、お酒はALEXANDERというフランスのVODKA。&lt;br /&gt;他にもホワイトリカーや焼酎、ウィスキーなんかで作ってもなかなかイケるみたいですね。&lt;br /&gt;&lt;br /&gt;コーヒー豆50g、氷砂糖50gに写真のALEXANDERを一瓶まるまる使いました（700mlくらい）。&lt;br /&gt;あとはこのまま冷暗所に貯蔵して2～3週間ガマン…。&lt;br /&gt;&lt;br /&gt;ALEXDANDERのボトルがなかなかかっこよかったので、豆をひきあげたらこれにつめかえる予定です。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;モノがコーヒーだけに、漬けて10分くらいで既に抽出が始まりうっすらと琥珀色になりました。&lt;br /&gt;これからしばらく家に帰るのが楽しみになりそうです :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9043429875026840613-3410010328083971996?l=apercu-j.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apercu-j.blogspot.com/feeds/3410010328083971996/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9043429875026840613&amp;postID=3410010328083971996' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/3410010328083971996'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/3410010328083971996'/><link rel='alternate' type='text/html' href='http://apercu-j.blogspot.com/2008/05/coffee-liqueur.html' title='Coffee liqueur'/><author><name>Kana</name><uri>http://www.blogger.com/profile/10100730479895069690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_Y5Suy8wAnXI/SZd6XRMOCjI/AAAAAAAAAHA/NT_rFttaPtU/S220/dukewithglassfish2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_Y5Suy8wAnXI/SDltX5AaNSI/AAAAAAAAACE/yudhA2ZjhBA/s72-c/cofee.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9043429875026840613.post-4636699791419373518</id><published>2008-05-21T13:01:00.002+09:00</published><updated>2008-05-21T13:07:37.811+09:00</updated><title type='text'>ImageVoodoo 0.2リリース</title><content type='html'>Java2Dを使って作られたJRuby用の画像処理ライブラリ、ImageVoodooのv0.2がリリースされました。&lt;br /&gt;輝度の調整、URLからの読み込みなど、いくつか新しい機能が追加されたようです。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;以下はThomas Enebo氏のブログPostされた紹介コメント：&lt;br /&gt;http://www.bloglines.com/blog/ThomasEEnebo?id=50&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;これはgemとしてインストールして使えるとのこと。&lt;br /&gt;&lt;br /&gt;gem install image_voodoo&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9043429875026840613-4636699791419373518?l=apercu-j.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apercu-j.blogspot.com/feeds/4636699791419373518/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9043429875026840613&amp;postID=4636699791419373518' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/4636699791419373518'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/4636699791419373518'/><link rel='alternate' type='text/html' href='http://apercu-j.blogspot.com/2008/05/imagevoodoo-02.html' title='ImageVoodoo 0.2リリース'/><author><name>Kana</name><uri>http://www.blogger.com/profile/10100730479895069690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_Y5Suy8wAnXI/SZd6XRMOCjI/AAAAAAAAAHA/NT_rFttaPtU/S220/dukewithglassfish2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9043429875026840613.post-2473467248140367699</id><published>2008-05-16T00:32:00.004+09:00</published><updated>2008-05-16T00:43:56.184+09:00</updated><title type='text'>Arun Gupta氏のブログ・エントリ翻訳</title><content type='html'>&lt;a href="http://glassfish.jp/wiki/?Translate_GlassFish"&gt;GlassFish 日本語Wiki翻訳プロジェクト&lt;/a&gt;で、&lt;a href="http://wiki.glassfish.java.net/Wiki.jsp?page=BlogsT9nJa"&gt;GlassFishに関連のある英文ブログ記事の翻訳&lt;/a&gt;を行っています。&lt;br /&gt;&lt;br /&gt;ブログ翻訳はOginoさんが積極的に担当してくださっているのですが、およばずながら私も一本翻訳させて頂きました。&lt;br /&gt;&lt;br /&gt;初挑戦のタイトルはこちら：&lt;br /&gt;&lt;a href="http://wiki.glassfish.java.net/Wiki.jsp?page=Javaintegration_glassfish_1Ja"&gt;http://wiki.glassfish.java.net/Wiki.jsp?page=Javaintegration_glassfish_1Ja&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;原文：&lt;br /&gt;&lt;a href="http://weblogs.java.net/blog/arungupta/archive/2008/04/rails_and_java.html"&gt;http://weblogs.java.net/blog/arungupta/archive/2008/04/rails_and_java.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;JRuby + GlassFishを用いたRailsとJava EEの統合をテーマにしたArun Gupta氏のブログエントリで、RailsとサーブレットをGlassFish上で連携させる手順がざっと紹介されています。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;この記事は3回連続のシリーズものになっていて、上記はその1回目。&lt;br /&gt;残り2本も時間をみつけて訳していきたいと思っています:-)&lt;br /&gt;&lt;br /&gt;Arunさん、素晴らしい記事をありがとうございます！&lt;br /&gt;&gt;&gt; Thank you so much for your wounderful article, Arun !&lt;br /&gt;&lt;br /&gt;　&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9043429875026840613-2473467248140367699?l=apercu-j.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apercu-j.blogspot.com/feeds/2473467248140367699/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9043429875026840613&amp;postID=2473467248140367699' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/2473467248140367699'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/2473467248140367699'/><link rel='alternate' type='text/html' href='http://apercu-j.blogspot.com/2008/05/arun-gupta.html' title='Arun Gupta氏のブログ・エントリ翻訳'/><author><name>Kana</name><uri>http://www.blogger.com/profile/10100730479895069690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_Y5Suy8wAnXI/SZd6XRMOCjI/AAAAAAAAAHA/NT_rFttaPtU/S220/dukewithglassfish2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9043429875026840613.post-2296543140827088783</id><published>2008-05-15T00:02:00.008+09:00</published><updated>2008-05-15T12:10:38.846+09:00</updated><title type='text'>JRuby Won !</title><content type='html'>ちょっと古いニュースで恐縮ですが、JavaOneのScriptBowlというイベントで我らがJRubyが勝利しました！&lt;br /&gt;&lt;br /&gt;&lt;a href="http://java.sun.com/javaone/sf/2008/articles/scripting.jsp"&gt;&lt;br /&gt;http://java.sun.com/javaone/sf/2008/articles/scripting.jsp&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;「我らが」って、別に私が作っているわけではないのですが…でも、ファンなのでやっぱり嬉しいですね :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9043429875026840613-2296543140827088783?l=apercu-j.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apercu-j.blogspot.com/feeds/2296543140827088783/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9043429875026840613&amp;postID=2296543140827088783' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/2296543140827088783'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/2296543140827088783'/><link rel='alternate' type='text/html' href='http://apercu-j.blogspot.com/2008/05/jruby-won.html' title='JRuby Won !'/><author><name>Kana</name><uri>http://www.blogger.com/profile/10100730479895069690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_Y5Suy8wAnXI/SZd6XRMOCjI/AAAAAAAAAHA/NT_rFttaPtU/S220/dukewithglassfish2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9043429875026840613.post-4626103532907321748</id><published>2008-05-05T15:09:00.002+09:00</published><updated>2008-05-05T15:24:40.074+09:00</updated><title type='text'>Wizpyが来た！</title><content type='html'>私は筋金入りのWindowsユーザなのですが、最近仕事の関係でLinuxを触ることが増えてきました。&lt;br /&gt;いい機会なのでプライベートでもＬｉｎｕｘに親しんでみようかな…というわけで、こんなものを入手してみました。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;『手のひらサイズのパソコンWizpy』&lt;br /&gt;http://www.turbolinux.co.jp/products/wizpy/&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;見たところはよくあるマルチメディアプレーヤなのですが、ＵＳＢ経由で自宅のパソコンに繋ぐとＴｕｒｂｏ Linuxが起動します。&lt;br /&gt;ＣＤから起動するＬｉｎｕｘがあるのだからＵＳＢデバイスから起動したって何も不思議なことはないわけですが、そうは言ってもちょっとしたカルチャーショック。パソコンをポケットに入れて持ち歩けるんだもんなぁ。&lt;br /&gt;&lt;br /&gt;せっかくなので、この機会にちょっとＬｉｎｕｘを勉強してみようかと思っています。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;※ ちなみにこのエントリはＷｉｚｐｙから投稿しています:-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9043429875026840613-4626103532907321748?l=apercu-j.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apercu-j.blogspot.com/feeds/4626103532907321748/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9043429875026840613&amp;postID=4626103532907321748' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/4626103532907321748'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/4626103532907321748'/><link rel='alternate' type='text/html' href='http://apercu-j.blogspot.com/2008/05/wizpy.html' title='Wizpyが来た！'/><author><name>Kana</name><uri>http://www.blogger.com/profile/10100730479895069690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_Y5Suy8wAnXI/SZd6XRMOCjI/AAAAAAAAAHA/NT_rFttaPtU/S220/dukewithglassfish2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9043429875026840613.post-8060928632423249679</id><published>2008-05-04T23:32:00.007+09:00</published><updated>2008-05-05T01:02:30.144+09:00</updated><title type='text'>Real GlassFish !?</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/_Y5Suy8wAnXI/SB3LFEAlQII/AAAAAAAAAAM/PFJTMIz18HU/s1600-h/glassfish.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5196532832891388034" style="FLOAT: right; MARGIN: 0px 0px 10px 10px; CURSOR: hand" alt="" src="http://1.bp.blogspot.com/_Y5Suy8wAnXI/SB3LFEAlQII/AAAAAAAAAAM/PFJTMIz18HU/s320/glassfish.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;I went to Port of Nagoya Public Aquarium with my family ... and they were there.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;I forgot to check their name, however, don't you think that they are worthy of the name "GlassFish" ?&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9043429875026840613-8060928632423249679?l=apercu-j.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apercu-j.blogspot.com/feeds/8060928632423249679/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9043429875026840613&amp;postID=8060928632423249679' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/8060928632423249679'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/8060928632423249679'/><link rel='alternate' type='text/html' href='http://apercu-j.blogspot.com/2008/05/real-glassfish.html' title='Real GlassFish !?'/><author><name>Kana</name><uri>http://www.blogger.com/profile/10100730479895069690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_Y5Suy8wAnXI/SZd6XRMOCjI/AAAAAAAAAHA/NT_rFttaPtU/S220/dukewithglassfish2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_Y5Suy8wAnXI/SB3LFEAlQII/AAAAAAAAAAM/PFJTMIz18HU/s72-c/glassfish.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9043429875026840613.post-4549042072398088596</id><published>2008-04-30T23:32:00.003+09:00</published><updated>2008-04-30T23:47:33.786+09:00</updated><title type='text'>[Blog Watch] Rubiestは間違っている？</title><content type='html'>▼The Rubiests are wrong.&lt;br /&gt;&lt;a href="http://headius.blogspot.com/2008/04/rubyists-are-wrong.html"&gt;http://headius.blogspot.com/2008/04/rubyists-are-wrong.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;JRuby主要開発者の一人・Charles Nutter氏のブログ "Hedius"の4月29日のエントリに、ちょっとドキッとするようなタイトルがPostされました。&lt;br /&gt;&lt;br /&gt;一瞬「ええっ！？」と思いましたが、内容を読んでナットク。&lt;br /&gt;&lt;br /&gt;確かにルビーをブリリアントにカットすることって、皆無とはいわないまでも少ないかもしれません。&lt;br /&gt;とはいえ、カボッション（山高のつるんとしたカット）にしたルビーって、ロゴにはちょっと冴えない感じかも？黒丸つけたらてんとう虫になってしまいそう…（笑）&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ちなみに、Nutter氏が文中で「こんなの見たことナイ」と述べているRuby Insideのロゴ（&lt;a href="http://www.rubyinside.com/images/logo.gif"&gt;http://www.rubyinside.com/images/logo.gif&lt;/a&gt;）は、一般にバフ・トップと呼ばれるカットになってます。&lt;br /&gt;高価なRubyにこのカットを施すことはあまりないけど、比較的安価なブルートパーズはしばしばこんな風にカットされたりします。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9043429875026840613-4549042072398088596?l=apercu-j.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apercu-j.blogspot.com/feeds/4549042072398088596/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9043429875026840613&amp;postID=4549042072398088596' title='1 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/4549042072398088596'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/4549042072398088596'/><link rel='alternate' type='text/html' href='http://apercu-j.blogspot.com/2008/04/blog-watch-rubiest.html' title='[Blog Watch] Rubiestは間違っている？'/><author><name>Kana</name><uri>http://www.blogger.com/profile/10100730479895069690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_Y5Suy8wAnXI/SZd6XRMOCjI/AAAAAAAAAHA/NT_rFttaPtU/S220/dukewithglassfish2.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9043429875026840613.post-8250032734645953593</id><published>2008-04-24T11:07:00.002+09:00</published><updated>2008-04-30T23:51:47.392+09:00</updated><title type='text'>[Blog Watch] ImageVoodoo</title><content type='html'>&lt;p&gt;JRuby開発チームメンバーの一人であるNick Seiger氏が、ImageVooDooというツールをリリースされました。&lt;/p&gt;&lt;br /&gt;&lt;p&gt;ImageVoodooはRubyとJavaを組み合わせて作られた画像処理のライブラリで、コンパクトかつ使いやすいインタフェースを備えています。JRuby上から jruby -S gem install image_voodoo でダウンロードし、スクリプトでrequireして使います。&lt;/p&gt;&lt;p&gt;&lt;a href="http://blog.nicksieger.com/articles/2008/03/27/imagevoodoo-0-1-released"&gt;http://blog.nicksieger.com/articles/2008/03/27/imagevoodoo-0-1-released&lt;/a&gt;&lt;/p&gt;&lt;p&gt;まだファーストリリースということで荒削りな感じもしますが、Preview機能なんかはとても便利に使えそう。現行リリースではPreview Windowのタイトルが"Preview"に固定されているので、次リリースではぜひパラメータでタイトルを指定できるようにして欲しいなっと思います（二、三行カスタマイズすれば済むことではありますが）。&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9043429875026840613-8250032734645953593?l=apercu-j.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://apercu-j.blogspot.com/feeds/8250032734645953593/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9043429875026840613&amp;postID=8250032734645953593' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/8250032734645953593'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9043429875026840613/posts/default/8250032734645953593'/><link rel='alternate' type='text/html' href='http://apercu-j.blogspot.com/2008/04/imagevoodoo.html' title='[Blog Watch] ImageVoodoo'/><author><name>Kana</name><uri>http://www.blogger.com/profile/10100730479895069690</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://1.bp.blogspot.com/_Y5Suy8wAnXI/SZd6XRMOCjI/AAAAAAAAAHA/NT_rFttaPtU/S220/dukewithglassfish2.jpg'/></author><thr:total>0</thr:total></entry></feed>
