<?xml version="1.0" encoding="UTF-8" ?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:thr="http://purl.org/syndication/thread/1.0">
<channel rdf:about="http://www.kawa.net/xp/index-e.html">
<title>Kawa.net xp - ajax/JavaScript/Perl/CGI by Yusuke Kawasaki</title>
<link>http://www.kawa.net/xp/index-e.html</link>
<dc:date>2010-06-06T06:08:00+09:00</dc:date>
<dc:language>en</dc:language>
<dc:rights>Copyright 1995-2010 Yusuke Kawasaki. All rights reserved.</dc:rights>
<description>Yusuke Kawasaki&apos;s homepage from Japan. Ajax/JavaScript/Perl/CGI/etc. technical articles and photos.</description>
<image rdf:resource="http://www.kawa.net/xp/images/xp-title-128x32.gif" />
<items>
<rdf:Seq>
<rdf:li rdf:resource="http://kawanet.blogspot.com/2010/08/yapcasia-en-group-opened-cfp-until.html" />
<rdf:li rdf:resource="http://kawanet.blogspot.com/2010/08/memorial-service-for-google-wave-at.html" />
<rdf:li rdf:resource="http://kawanet.blogspot.com/2010/08/shibuyajs-won-prize-at-lt-championship.html" />
<rdf:li rdf:resource="http://kawanet.blogspot.com/2010/08/flickr-is-still-bombing-on-organizr.html" />
<rdf:li rdf:resource="http://kawanet.blogspot.com/2010/08/rt-bookmarklet-for-unofficial-retweet.html" />
<rdf:li rdf:resource="http://kawanet.blogspot.com/2010/08/bookmarklet-viewer-bookmarklet-for.html" />
<rdf:li rdf:resource="http://kawanet.blogspot.com/2010/05/fr-bookmarklet-to-get-link-to-flickr.html" />
<rdf:li rdf:resource="http://kawanet.blogspot.com/2010/02/korean-alphabet-iphone-app-built-by.html" />
<rdf:li rdf:resource="http://www.kawa.net/xp/../works/js/jkl/parsexml-e.html" />
<rdf:li rdf:resource="http://www.kawa.net/works/geo/html5geomap-e.html" />
<rdf:li rdf:resource="http://kawanet.blogspot.com/2010/05/meet-again-at-yapcasia-2010-tokyo-in.html" />
<rdf:li rdf:resource="http://kawanet.blogspot.com/2010/05/3d-bookmarklet-enjoy-3d-world-on-web-by.html" />
<rdf:li rdf:resource="http://kawanet.blogspot.com/2010/04/css3-powered-3d-presentation-osdctw.html" />
<rdf:li rdf:resource="http://kawanet.blogspot.com/2010/04/shibuya-perl-mongers-comes-into-taipei.html" />
<rdf:li rdf:resource="http://kawanet.blogspot.com/2010/04/ktween-101-released-more-faster-tween.html" />
<rdf:li rdf:resource="http://www.kawa.net/xp/../works/perl/romanize/roman-demo-e.html" />
<rdf:li rdf:resource="http://www.kawa.net/xp/../works/ajax/romanize/chinese-e.html" />
<rdf:li rdf:resource="http://www.kawa.net/xp/../works/ajax/romanize/hangul-e.html" />
<rdf:li rdf:resource="http://www.kawa.net/xp/../works/ajax/romanize/japanese-e.html" />
<rdf:li rdf:resource="http://kawanet.blogspot.com/2010/02/simplified-and-traditional-chinese.html" />
<rdf:li rdf:resource="http://kawanet.blogspot.com/2010/02/iswf-iphone-appearance-simulator-for.html" />
<rdf:li rdf:resource="http://kawanet.blogspot.com/2010/02/ktween-worlds-fastest-simple-tween.html" />
<rdf:li rdf:resource="http://tech.groups.yahoo.com/group/xml-feedpp/message/69" />
<rdf:li rdf:resource="http://tech.groups.yahoo.com/group/xml-feedpp/message/68" />
<rdf:li rdf:resource="http://www.kawa.net/xp/../works/perl/feedpp/feedpp-e.html" />
<rdf:li rdf:resource="http://www.youtube.com/watch?v=NHWLl9e-Hkw&amp;feature=youtube_gdata" />
<rdf:li rdf:resource="http://tech.groups.yahoo.com/group/xml-feedpp/message/65" />
<rdf:li rdf:resource="http://www.kawa.net/xp/../works/perl/treepp/treepp-e.html" />
<rdf:li rdf:resource="http://kawanet.blogspot.com/2009/05/livechromakey-livepointers-ar.html" />
<rdf:li rdf:resource="http://kawanet.blogspot.com/2009/05/livechromakey-bluescreen-less-augmented.html" />
<rdf:li rdf:resource="http://kawanet.blogspot.com/2009/05/tokyo-cloud-developers-meetup-02-feat.html" />
<rdf:li rdf:resource="http://kawanet.blogspot.com/2009/05/html5audio-javascript-mp3-player.html" />
<rdf:li rdf:resource="http://kawanet.blogspot.com/2009/05/jsartoolkit-ar-augmented-reality-by.html" />
<rdf:li rdf:resource="http://kawanet.blogspot.com/2009/04/jsar-javascript-argumented-reality-at.html" />
<rdf:li rdf:resource="http://tech.groups.yahoo.com/group/xml-treepp/message/31" />
<rdf:li rdf:resource="http://kawanet.blogspot.com/2009/05/tdserver-experimental-http-interface.html" />
<rdf:li rdf:resource="http://tech.groups.yahoo.com/group/xml-feedpp/message/61" />
<rdf:li rdf:resource="http://tech.groups.yahoo.com/group/xml-feedpp/message/60" />
<rdf:li rdf:resource="http://kawanet.blogspot.com/2009/04/first-tokyo-cloud-developers-meetup-was.html" />
<rdf:li rdf:resource="http://kawanet.blogspot.com/2009/03/tokyo-cloud-developers-meetup-on-april.html" />
<rdf:li rdf:resource="http://tech.groups.yahoo.com/group/xml-treepp/message/29" />
<rdf:li rdf:resource="http://www.youtube.com/watch?v=Pcn1Unf34zE&amp;feature=youtube_gdata" />
<rdf:li rdf:resource="http://www.youtube.com/watch?v=axskKB9surs&amp;feature=youtube_gdata" />
<rdf:li rdf:resource="http://www.youtube.com/watch?v=VBkIuBMG72o&amp;feature=youtube_gdata" />
<rdf:li rdf:resource="http://www.youtube.com/watch?v=iEZUIEkSnEA&amp;feature=youtube_gdata" />
<rdf:li rdf:resource="http://www.youtube.com/watch?v=yOnfgZ4mnAY&amp;feature=youtube_gdata" />
<rdf:li rdf:resource="http://tech.groups.yahoo.com/group/xml-treepp/message/28" />
<rdf:li rdf:resource="http://www.youtube.com/watch?v=FUFOWlhnS1Y&amp;feature=youtube_gdata" />
<rdf:li rdf:resource="http://www.kawa.net/xp/../works/perl/romanize/romanize-e.html" />
<rdf:li rdf:resource="http://tech.groups.yahoo.com/group/xml-treepp/message/25" />
<rdf:li rdf:resource="http://tech.groups.yahoo.com/group/xml-treepp/message/24" />
<rdf:li rdf:resource="http://www.kawa.net/xp/../works/perl/overhttp/overhttp-e.html" />
<rdf:li rdf:resource="http://www.kawa.net/xp/../works/perl/html/tagparser-e.html" />
<rdf:li rdf:resource="http://tech.groups.yahoo.com/group/xml-objtree/message/8" />
<rdf:li rdf:resource="http://www.kawa.net/xp/../works/js/animation/cube-e.html" />
<rdf:li rdf:resource="http://www.youtube.com/watch?v=TBM_WFDkftM&amp;feature=youtube_gdata" />
<rdf:li rdf:resource="http://www.youtube.com/watch?v=LeF95hWgJOE&amp;feature=youtube_gdata" />
<rdf:li rdf:resource="http://www.youtube.com/watch?v=5R_7-58IOF8&amp;feature=youtube_gdata" />
<rdf:li rdf:resource="http://tech.groups.yahoo.com/group/xml-objtree/message/6" />
<rdf:li rdf:resource="http://www.kawa.net/xp/../works/cantonese/canton.html" />
<rdf:li rdf:resource="http://www.kawa.net/xp/../works/ajax/ajaxtb/ajaxtb-e.html" />
<rdf:li rdf:resource="http://www.kawa.net/xp/../works/ajax/ajaxcom/ajaxcom-e.html" />
<rdf:li rdf:resource="http://www.youtube.com/watch?v=zxZfobdGbA4&amp;feature=youtube_gdata" />
<rdf:li rdf:resource="http://www.youtube.com/watch?v=pnks8-4O1_8&amp;feature=youtube_gdata" />
<rdf:li rdf:resource="http://www.kawa.net/xp/../works/js/xml/objtree-e.html" />
<rdf:li rdf:resource="http://tech.groups.yahoo.com/group/xml-objtree/message/1" />
<rdf:li rdf:resource="http://www.youtube.com/watch?v=eE4fCbCZsU4&amp;feature=youtube_gdata" />
<rdf:li rdf:resource="http://www.kawa.net/xp/../works/js/tips/yui-tooltips-e.html" />
<rdf:li rdf:resource="http://www.kawa.net/xp/../works/ajax/tips/crash-safari/intelmac-e.html" />
<rdf:li rdf:resource="http://www.kawa.net/xp/../service/jsan/search/index.html" />
<rdf:li rdf:resource="http://www.kawa.net/xp/../works/js/animation/raster-e.html" />
<rdf:li rdf:resource="http://www.kawa.net/xp/../works/js/game/ncross-e.html" />
<rdf:li rdf:resource="http://www.kawa.net/xp/../works/js/date/w3cdtf-e.html" />
<rdf:li rdf:resource="http://www.kawa.net/xp/../works/ajax/tips/dump/dom-tree.html" />
<rdf:li rdf:resource="http://www.kawa.net/xp/../works/ajax/tips/dump/icab-omniweb-bug.html" />
<rdf:li rdf:resource="http://www.kawa.net/xp/../works/cantonese/ccdict.html" />
<rdf:li rdf:resource="http://www.kawa.net/xp/../works/js/data-scheme/base64-e.html" />
<rdf:li rdf:resource="http://www.kawa.net/xp/../works/greasemonkey/myscripts-e.html" />
<rdf:li rdf:resource="http://www.kawa.net/xp/../works/ajax/tips/mimetype/content-type-e.html" />
<rdf:li rdf:resource="http://www.kawa.net/xp/../works/ajax/rss/rss-box-e.html" />
<rdf:li rdf:resource="http://www.kawa.net/xp/../works/js/passwd/gen-passwds-e.html" />
<rdf:li rdf:resource="http://www.kawa.net/xp/../works/perl/catch/KCatch.pm.html" />
</rdf:Seq>
</items>
</channel>
<openSearch:itemsPerPage>25</openSearch:itemsPerPage>
<openSearch:startIndex>1</openSearch:startIndex>
<openSearch:totalResults>70</openSearch:totalResults>
<image rdf:about="http://www.kawa.net/xp/images/xp-title-128x32.gif">
<url>http://www.kawa.net/xp/images/xp-title-128x32.gif</url>
<title>Kawa.net xp - ajax/JavaScript/Perl/CGI by Yusuke Kawasaki</title>
<link>http://www.kawa.net/xp/index-e.html</link>
</image>
<item rdf:about="http://kawanet.blogspot.com/2010/08/yapcasia-en-group-opened-cfp-until.html">
<title>Yapcasia-en Group Opened! CFP Until August 31! #yapcasia</title>
<link>http://kawanet.blogspot.com/2010/08/yapcasia-en-group-opened-cfp-until.html</link>
<dc:creator>Yusuke Kawasaki</dc:creator>
<dc:date>2010-09-01T10:47:51.742+09:00</dc:date>
<dc:subject>yapcasia</dc:subject>
<dc:subject>yapc</dc:subject>
<dc:subject>perl</dc:subject>
<media:thumbnail url="http://2.bp.blogspot.com/_cgZUdkW7lzE/THgQsvQN_fI/AAAAAAAAAw0/M4VKWnRY8cE/s72-c/yapcasia.png" xmlns:media="http://search.yahoo.com/mrss/" width="72" height="72" />
<thr:total>0</thr:total>
<description>I&apos;ve opened the &lt;b&gt;&lt;a href=&quot;http://groups.google.com/group/yapcasia-en&quot;&gt;yapcasia-en group&lt;/a&gt;&lt;/b&gt; which is a mailing list for YAPC::Asia&apos;s speakers, guests and all YAPC lovers. Feel free to join the group when you have an interest in the largest Perl conference on the globe!&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://yapcasia.org/2010/&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;&quot; src=&quot;http://2.bp.blogspot.com/_cgZUdkW7lzE/THgQsvQN_fI/AAAAAAAAAw0/M4VKWnRY8cE/s400/yapcasia.png&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5510172504872582642&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;h3&gt;About YAPC::Asia Tokyo 2010&lt;/h3&gt;Dates: October 15-16, 2010&lt;br /&gt;Venue: Tokyo Institute Of Technology, Oo-okayama, Tokyo, Japan&lt;br /&gt;Map: &lt;a href=&quot;http://maps.google.com/?cid=974026751406604607&quot;&gt;http://maps.google.com/?cid=974026751406604607&lt;/a&gt;&lt;br /&gt;Twitter: &lt;a href=&quot;http://twitter.com/yapcasia&quot;&gt;http://twitter.com/yapcasia&lt;/a&gt;&lt;br /&gt;Website: &lt;a href=&quot;http://yapcasia.org/2010/&quot;&gt;http://yapcasia.org/2010/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Note that Call For Paper is open until the next Tuesday, August 31. Go to &lt;a href=&quot;http://bit.ly/bwd9SX&quot;&gt;the form&lt;/a&gt; to submit your proposal.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Related Posts&lt;/h3&gt;* &lt;a href=&quot;http://kawanet.blogspot.com/2010/05/meet-again-at-yapcasia-2010-tokyo-in.html&quot;&gt;Meet again at YAPC::Asia 2010 Tokyo in October&lt;/a&gt;&lt;br /&gt;* &lt;a href=&quot;http://www.slideshare.net/kawa0117/corporate-perl-in-recruit-opensocial-and-emoji-yapcasia-2009-tokyo&quot;&gt;Corporate Perl in Recruit, OpenSocial and Emoji‎ - YAPC::Asia 2009 Tokyo&lt;/a&gt;&lt;br /&gt;* &lt;a href=&quot;http://mtl.recruit.co.jp/blog/2009/08/yapceurope_2009_3.html&quot;&gt;YAPC::Europe 2009 Reports&lt;/a&gt; (ja)&lt;br /&gt;* &lt;a href=&quot;http://mtl.recruit.co.jp/blog/2008/08/yapceurope_2008_3.html&quot;&gt;YAPC::Europe 2008 Summary&lt;/a&gt; (ja)&lt;br /&gt;* &lt;a href=&quot;http://kawanet.blogspot.com/2008/06/yapcna-2008-in-chicago.html&quot;&gt;YAPC::NA 2008 in Chicago&lt;/a&gt;&lt;br /&gt;* &lt;a href=&quot;http://kawanet.blogspot.com/2008/05/yapcasia-2008-tokyo-dom-manipulation-by.html&quot;&gt;YAPC::Asia 2008 Tokyo - DOM manipulation by Wiimote/Gainer over HTTP&lt;/a&gt;&lt;br /&gt;* &lt;a href=&quot;http://kawanet.blogspot.com/2007/04/yapcasia-2007-tokyo-party-hackathon.html&quot;&gt;YAPC::Asia 2007 Tokyo + Party + Hackathon&lt;/a&gt;&lt;br /&gt;* &lt;a href=&quot;http://kawa.at.webry.info/200603/article_13.html&quot;&gt;[YAPC] YAPC::Asia 2006 Sessions&lt;/a&gt; (ja)&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;@yapcasia&apos;s Official Tweet&lt;/h3&gt;&lt;!-- http://twitter.com/yapcasia/status/22291267293 --&gt; &lt;style type=&apos;text/css&apos;&gt;.bbpBox22291267293 {background:url(http://s.twimg.com/a/1281738360/images/themes/theme1/bg.png) #9ae4e8;padding:20px;} p.bbpTweet{background:#fff;padding:10px 12px 10px 12px;margin:0;min-height:48px;color:#000;font-size:18px !important;line-height:22px;-moz-border-radius:5px;-webkit-border-radius:5px} p.bbpTweet span.metadata{display:block;width:100%;clear:both;margin-top:8px;padding-top:12px;height:40px;border-top:1px solid #fff;border-top:1px solid #e6e6e6} p.bbpTweet span.metadata span.author{line-height:19px} p.bbpTweet span.metadata span.author img{float:left;margin:0 7px 0 0px;width:38px;height:38px} p.bbpTweet a:hover{text-decoration:underline}p.bbpTweet span.timestamp{font-size:12px;display:block}&lt;/style&gt; &lt;div class=&apos;bbpBox22291267293&apos;&gt;&lt;p class=&apos;bbpTweet&apos;&gt;For the visitors from abroad @&lt;a class=&quot;tweet-url username&quot; href=&quot;http://twitter.com/kawanet&quot; rel=&quot;nofollow&quot;&gt;kawanet&lt;/a&gt; has kindly taken to organize a mailing list &lt;a href=&quot;http://bit.ly/cnEqFf&quot; rel=&quot;nofollow&quot;&gt;http://bit.ly/cnEqFf&lt;/a&gt; &lt;a href=&quot;http://twitter.com/search?q=%23yapc&quot; title=&quot;#yapc&quot; class=&quot;tweet-url hashtag&quot; rel=&quot;nofollow&quot;&gt;#yapc&lt;/a&gt; &lt;a href=&quot;http://twitter.com/search?q=%23yapcasia&quot; title=&quot;#yapcasia&quot; class=&quot;tweet-url hashtag&quot; rel=&quot;nofollow&quot;&gt;#yapcasia&lt;/a&gt;&lt;span class=&apos;timestamp&apos;&gt;&lt;a title=&apos;Fri Aug 27 19:12:31 +0000 2010&apos; href=&apos;http://twitter.com/yapcasia/status/22291267293&apos;&gt;less than a minute ago&lt;/a&gt; via &lt;a href=&quot;http://www.echofon.com/&quot; rel=&quot;nofollow&quot;&gt;Echofon&lt;/a&gt;&lt;/span&gt;&lt;span class=&apos;metadata&apos;&gt;&lt;span class=&apos;author&apos;&gt;&lt;a href=&apos;http://twitter.com/yapcasia&apos;&gt;&lt;img src=&apos;http://a0.twimg.com/profile_images/51949044/yapc2008_normal.jpg&apos; /&gt;&lt;/a&gt;&lt;strong&gt;&lt;a href=&apos;http://twitter.com/yapcasia&apos;&gt;yapcasia&lt;/a&gt;&lt;/strong&gt;&lt;br/&gt;yapcasia&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt; &lt;!-- end of tweet --&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&apos;1&apos; height=&apos;1&apos; src=&apos;https://blogger.googleusercontent.com/tracker/20062264-467762740496914387?l=kawanet.blogspot.com&apos; alt=&apos;&apos; /&gt;&lt;/div&gt;</description>
</item>
<item rdf:about="http://kawanet.blogspot.com/2010/08/memorial-service-for-google-wave-at.html">
<title>Memorial Service for Google Wave at Google&apos;s Tokyo Office</title>
<link>http://kawanet.blogspot.com/2010/08/memorial-service-for-google-wave-at.html</link>
<dc:creator>Yusuke Kawasaki</dc:creator>
<dc:date>2010-08-24T12:39:36.221+09:00</dc:date>
<dc:subject>googlewave</dc:subject>
<dc:subject>google</dc:subject>
<media:thumbnail url="http://3.bp.blogspot.com/_cgZUdkW7lzE/THDtMh8u1eI/AAAAAAAAAv0/UoQioIspW2A/s72-c/google-wave-top.jpg" xmlns:media="http://search.yahoo.com/mrss/" width="72" height="72" />
<thr:total>0</thr:total>
<description>Tokyo, Japan - Japanese developers have held the &lt;a href=&quot;http://atnd.org/events/6995&quot;&gt;memorial service for Google Wave&lt;/a&gt; somberly at Google&apos;s Tokyo office. Grieving attendees held &lt;a href=&quot;http://dmail.ntt-east.co.jp/p/a02_0140.do?cd=5381&quot;&gt;a condolence telegram&lt;/a&gt; and the deceased&apos;s deadee.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.flickr.com/photos/u-suke/4915480450/&quot;&gt;&lt;img src=&quot;http://farm5.static.flickr.com/4093/4915480450_7401dd47d0_z.jpg&quot; title=&quot;Grieving Attendees of Google Wave Memorial Service in Tokyo&quot; width=&quot;400&quot; height=&quot;300&quot; border=&quot;0&quot;/&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Google Japan respectfully provided their new &lt;a href=&quot;http://maps.google.com/?cid=14754714318877864787&quot;&gt;Roppongi office&lt;/a&gt; as a venue for the memorial service and made an arrangement to style the wallpapers in monotone.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.flickr.com/photos/u-suke/4915480696/&quot;&gt;&lt;img src=&quot;http://farm5.static.flickr.com/4122/4915480696_f481258291_z.jpg&quot; title=&quot;Google Japan styles their wallpaper coloring for the memorial service.&quot; width=&quot;400&quot; height=&quot;300&quot; border=&quot;0&quot;/&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The chief mourner, &lt;a href=&quot;http://twitter.com/technohippy&quot;&gt;Yasushi Ando (@technohippy)&lt;/a&gt;, pensively signed his new &lt;a href=&quot;http://amzn.to/9vdQRm&quot;&gt;Google Wave introductory book&lt;/a&gt; which is just published this week.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://amzn.to/9vdQRm&quot;&gt;&lt;img style=&quot;float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 150px; height: 150px;&quot; src=&quot;http://3.bp.blogspot.com/_cgZUdkW7lzE/THDtMh8u1eI/AAAAAAAAAv0/UoQioIspW2A/s320/google-wave-top.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5508163143801427426&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.flickr.com/photos/u-suke/4912819704/&quot;&gt;&lt;img src=&quot;http://farm5.static.flickr.com/4136/4912819704_6f976ec3fe_z.jpg&quot; title=&quot;@technohippy signing his Google Wave book&quot; width=&quot;240&quot; height=&quot;320&quot; border=&quot;0&quot;/&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;A Googler behaved just positively in her video message which filled our eyes with waves of tears.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.flickr.com/photos/u-suke/4914843043/&quot;&gt;&lt;img src=&quot;http://farm5.static.flickr.com/4123/4914843043_35c30bd716_z.jpg&quot; title=&quot;@pamelafox giving us a video message&quot; width=&quot;400&quot; height=&quot;300&quot; border=&quot;0&quot;/&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Sorry, but too many jokes covered around whole of the memorial service, in fact! :)&lt;br /&gt;&lt;br /&gt;We all attendees enjoyed the convivial event with beers, wines and laughs.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.flickr.com/photos/u-suke/4915447814/&quot;&gt;&lt;img src=&quot;http://farm5.static.flickr.com/4115/4915447814_11c5bb74af_z.jpg&quot; title=&quot;@technohippy, @MaripoGoda and @tmatsuo san miss #googlewave&quot; width=&quot;400&quot; height=&quot;300&quot; border=&quot;0&quot;/&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The three types of Wave T-shirts above are now rarely acquirable though.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.flickr.com/photos/u-suke/4915447894/&quot;&gt;&lt;img src=&quot;http://farm5.static.flickr.com/4139/4915447894_df0621145a_z.jpg&quot; title=&quot;Google Wave Memorial Service in Tokyo&quot; width=&quot;400&quot; height=&quot;300&quot; border=&quot;0&quot;/&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Thank you, Google Wave, we will never forget you on the cloud.&lt;br /&gt;&lt;br /&gt;What is the coming next service listed on &lt;a href=&quot;http://www.wordstream.com/articles/google-failures-google-flops&quot;&gt;Google Graveyard&lt;/a&gt;?&lt;br /&gt;&lt;br /&gt;&lt;i&gt;* &lt;a href=&quot;http://kawa.at.webry.info/201008/article_6.html&quot;&gt;Japanese version of this post is here&lt;/a&gt;&lt;/i&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&apos;1&apos; height=&apos;1&apos; src=&apos;https://blogger.googleusercontent.com/tracker/20062264-6468409728443181491?l=kawanet.blogspot.com&apos; alt=&apos;&apos; /&gt;&lt;/div&gt;</description>
</item>
<item rdf:about="http://kawanet.blogspot.com/2010/08/shibuyajs-won-prize-at-lt-championship.html">
<title>Shibuya.js won the prize at LT championship, LLTiger</title>
<link>http://kawanet.blogspot.com/2010/08/shibuyajs-won-prize-at-lt-championship.html</link>
<dc:creator>Yusuke Kawasaki</dc:creator>
<dc:date>2010-08-22T23:36:20.465+09:00</dc:date>
<dc:subject>javascript</dc:subject>
<dc:subject>#lltiger</dc:subject>
<dc:subject>shibuyajs</dc:subject>
<media:thumbnail url="http://1.bp.blogspot.com/_cgZUdkW7lzE/THEuQduY8lI/AAAAAAAAAv8/22Yff9d5640/s72-c/gyuque-lltiger-p10.jpg" xmlns:media="http://search.yahoo.com/mrss/" width="72" height="72" />
<thr:total>0</thr:total>
<description>July 31st, the &lt;a href=&quot;http://www.jus.or.jp/&quot;&gt;Japan UNIX Society&lt;/a&gt; hosted the &lt;a href=&quot;http://ll.jus.or.jp/2010/&quot;&gt;LL Tiger&lt;/a&gt; conference as a series of their annual Lightweight Language developer events. Eight teams competed at the &lt;a href=&quot;http://ll.jus.or.jp/2010/program/lt&quot;&gt;lightening talks tournament championship&lt;/a&gt; held in the conference. Our team of Shibuya.js, Tokyo-based JavaScript developers group, did it to win the first prize at the hard knockout competition!&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Preliminary Round&lt;/h3&gt;Just a day before the championship, we Shibuya.js members had an tech meetup event titled &lt;a href=&quot;http://atnd.org/events/6730&quot;&gt;Shibuya.js beyond HTML5&lt;/a&gt; as the preliminary round to pick up the presenters. &lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.flickr.com/photos/takesako/4844204334/in/set-72157624491917827/&quot;&gt;&lt;img src=&quot;http://farm5.static.flickr.com/4110/4844204334_f0396c665c.jpg&quot; title=&quot;P1030341.JPG&quot; width=&quot;400&quot; height=&quot;300&quot; border=&quot;0&quot;/&gt;&lt;/a&gt;&lt;br /&gt;(photo by @takesako)&lt;br /&gt;&lt;br /&gt;At the pre-round, three speakers, @gyuque, @yukoba and me was selected. &lt;br /&gt;&lt;br /&gt;&lt;h2&gt;The First Round - @gyuque&lt;/h2&gt;On the following day, our presenter for the first round was &lt;a href=&quot;http://twitter.com/gyuque&quot;&gt;@gyuque&lt;/a&gt;. He gave a talk about a &lt;a href=&quot;http://en.wikipedia.org/wiki/Softmodem&quot;&gt;software modem&lt;/a&gt; implemented by JavaScript. His &lt;a href=&quot;http://www.slideshare.net/gyuque/ll-tiger-2010-lt-1&quot;&gt;JavaScript FSK modulator&lt;/a&gt; generates sound waves for data payloads. Then it plays generated &lt;tt&gt;.wav&lt;/tt&gt; data encoded in base64 via &lt;tt&gt;data:&lt;/tt&gt; scheme through HTML5&apos;s &lt;tt&gt;&amp;lt;audio&amp;gt;&lt;/tt&gt; element.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.slideshare.net/gyuque/ll-tiger-2010-lt-1&quot;&gt;&lt;img style=&quot;width: 400px; height: 308px;&quot; src=&quot;http://1.bp.blogspot.com/_cgZUdkW7lzE/THEuQduY8lI/AAAAAAAAAv8/22Yff9d5640/s400/gyuque-lltiger-p10.jpg&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5508234679642813010&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;See also &lt;a href=&quot;http://www.slideshare.net/gyuque/ll-tiger-2010-lt-1&quot;&gt;@gyuque&apos;s slides&lt;/a&gt; on Slideshare.&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;The Second Round - @kawanet&lt;/h2&gt;At the semi-final match, I &lt;a href=&quot;http://twitter.com/kawanet&quot;&gt;@kawanet&lt;/a&gt; gave a talk about &lt;a href=&quot;http://www.kawa.net/text/shibuyajs/lltiger/lltiger.html&quot;&gt;3D JavaScript&lt;/a&gt;. The talk was enhanced since I gave the former talk at &lt;a href=&quot;http://kawanet.blogspot.com/2010/04/css3-powered-3d-presentation-osdctw.html&quot;&gt;OSDC.TW 2010&lt;/a&gt; in Taipei.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://4.bp.blogspot.com/_cgZUdkW7lzE/THEuQjTK6SI/AAAAAAAAAwE/d9kcOtc0Sug/s1600/3d-javascript-title.jpg&quot;&gt;&lt;img style=&quot;width: 400px; height: 300px;&quot; src=&quot;http://4.bp.blogspot.com/_cgZUdkW7lzE/THEuQjTK6SI/AAAAAAAAAwE/d9kcOtc0Sug/s400/3d-javascript-title.jpg&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5508234681139259682&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;See also &lt;a href=&quot;http://www.kawa.net/text/shibuyajs/lltiger/lltiger.html&quot;&gt;my slides&lt;/a&gt;.&lt;br /&gt;&lt;tt&gt;*&lt;/tt&gt; Right cursor or mouse click - Proceed to the next&lt;br /&gt;&lt;tt&gt;*&lt;/tt&gt; Left cursor - Back to the previous&lt;br /&gt;&lt;tt&gt;*&lt;/tt&gt; 0 key - Return to the first slide&lt;br /&gt;&lt;tt&gt;*&lt;/tt&gt; 3 key - Toggle 3D mode and 2D mode&lt;br /&gt;&lt;tt&gt;*&lt;/tt&gt; Use red-blue  glasses to see anaglyph 3D.&lt;br /&gt;&lt;br /&gt;At the intermission after the first round, we decided to add an additional demo for the second round. Our JavaScript guru @gyuque wrote the &lt;a href=&quot;http://gyu.que.jp/jscloth/glass/&quot;&gt;real-time 3D demo&lt;/a&gt; below within just 30 minutes.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://gyu.que.jp/jscloth/glass/&quot;&gt;&lt;img style=&quot;width: 400px; height: 300px;&quot; src=&quot;http://4.bp.blogspot.com/_cgZUdkW7lzE/THEuQyORDZI/AAAAAAAAAwM/dUY2h7qBUz0/s400/3d-wireframe.gif&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5508234685145222546&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;The Final Round - @yukoba vs. @takesako&lt;/h3&gt;At the final, our last speaker &lt;a href=&quot;http://twitter.com/yukoba&quot;&gt;@yukoba&lt;/a&gt; fighted against &lt;a href=&quot;http://twitter.com/takesako&quot;&gt;@takesako&lt;/a&gt; from the &lt;a href=&quot;http://ll.jus.or.jp/2010/slide/06-LT-Tiger/Project-D/&quot;&gt;Project-D Team&lt;/a&gt;. He is a tough rival as he is also a member of our Shibuya.js group. This means the last match is blue-on-blue.&lt;br /&gt;&lt;br /&gt;Takesako gave a talk about &lt;a href=&quot;http://utf-8.jp/public/sas/&quot;&gt;an 8086 assembler&lt;/a&gt; implemented by JavaScript. The assembler is not normal but generates bytes covered with many ASCII arts of smileys like &lt;tt&gt;[^_^]&lt;/tt&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://utf-8.jp/public/sas/&quot;&gt;&lt;img style=&quot;width: 400px; height: 323px;&quot; src=&quot;http://2.bp.blogspot.com/_cgZUdkW7lzE/THEuRcS56lI/AAAAAAAAAwc/0PDBxFCj2_M/s400/takesako-aa86.gif&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5508234696438966866&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;At Yukoba&apos;s turn, he gave a talk about &lt;a href=&quot;http://www.ustream.tv/recorded/8606236&quot;&gt;a JVM including MIDP&lt;/a&gt; implemented by JavaScript. He compiles &lt;tt&gt;.class&lt;/tt&gt; binary files of Java to &lt;tt&gt;.js&lt;/tt&gt; source code files of JavaScript. The compiled code runs on his JS-based JVM which works on HTML5 web browsers including Google Chrome and WebKit. It means mobile phone applications for &lt;a href=&quot;http://en.wikipedia.org/wiki/MIDP&quot;&gt;MIDP&lt;/a&gt; devices would run on iPhone and Android phones without any codes changed. I&apos;m sure that his system has incredible potential for mobile game market.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.ustream.tv/recorded/8606236&quot;&gt;&lt;img style=&quot;width: 400px; height: 300px;&quot; src=&quot;http://2.bp.blogspot.com/_cgZUdkW7lzE/THEuRCh2rrI/AAAAAAAAAwU/whUQqYQT3b4/s400/yukoba-iphone.jpg&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5508234689522347698&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;See also &lt;a herf=&quot;http://ll.jus.or.jp/2010/slide/06-LT-Tiger/Project-D/&quot;&gt;@takesako&apos;s slides&lt;/a&gt; and &lt;a href=&quot;http://www.ustream.tv/recorded/8606236&quot;&gt;@yukoba&apos;s video&lt;/a&gt; from 07:40 on Ustream.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;I won an iPad!&lt;/h3&gt;Our team Shibuya.js won the championship at last. As the bonus prize, I got an iPad. Thanks!&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.flickr.com/photos/u-suke/4861858070/&quot;&gt;&lt;img src=&quot;http://farm5.static.flickr.com/4101/4861858070_c3faaf3755.jpg&quot; title=&quot;won the iPad!&quot; width=&quot;400&quot; height=&quot;266&quot; border=&quot;0&quot;/&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Invitations for other tournaments are welcomed. ; )&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Related Posts&lt;/h3&gt;&lt;a href=&quot;http://kawanet.blogspot.com/2009/03/2nd-jui-conference-in-adobe-max-japan.html&quot;&gt;The 2nd JUI Conference in Adobe MAX Japan 2009&lt;/a&gt; - Feb 2009&lt;br /&gt;&lt;a href=&quot;http://kawanet.blogspot.com/2008/06/jui-2008-tokyo-was-over.html&quot;&gt;The JUI 2008 Tokyo was over&lt;/a&gt; - Jun 2008&lt;br /&gt;&lt;a href=&quot;http://kawanet.blogspot.com/2007/11/event-john-resig-and-future-of.html&quot;&gt;John Resig and The Future of JavaScript&lt;/a&gt; - Oct 2007&lt;br /&gt;&lt;a href=&quot;http://kawanet.blogspot.com/2007/09/event-shuccho-shibuyajs-24-in-mozilla.html&quot;&gt;&quot;Shuccho Shibuya.JS 24&quot; in Mozilla 24&lt;/a&gt; - Sep  2007&lt;br /&gt;&lt;br /&gt;About Shibuya.js, see also &lt;a href=&quot;http://ejohn.org/blog/ecmascript-4-speaking-tour/&quot;&gt;John Resig&apos;s post&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;* &lt;i&gt;&lt;a href=&quot;http://kawa.at.webry.info/201008/article_1.html&quot;&gt;Original post written in Japanese is here&lt;/a&gt;&lt;/i&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&apos;1&apos; height=&apos;1&apos; src=&apos;https://blogger.googleusercontent.com/tracker/20062264-559557999222601401?l=kawanet.blogspot.com&apos; alt=&apos;&apos; /&gt;&lt;/div&gt;</description>
</item>
<item rdf:about="http://kawanet.blogspot.com/2010/08/flickr-is-still-bombing-on-organizr.html">
<title>#Flickr is still a-bombing on Organizr. (Workaround patch added!)</title>
<link>http://kawanet.blogspot.com/2010/08/flickr-is-still-bombing-on-organizr.html</link>
<dc:creator>Yusuke Kawasaki</dc:creator>
<dc:date>2010-08-08T15:58:49.010+09:00</dc:date>
<dc:subject>flickr</dc:subject>
<media:thumbnail url="http://1.bp.blogspot.com/_cgZUdkW7lzE/TFwvOi_cl5I/AAAAAAAAAuo/9WzszDw8i-8/s72-c/nuke.jpg" xmlns:media="http://search.yahoo.com/mrss/" width="72" height="72" />
<thr:total>0</thr:total>
<description>I&apos;m sorry but this post is not in a political campaign. I just want to tell that, today, I feel really sad with the great photo sharing service of &lt;a href=&quot;http://www.flickr.com/&quot;&gt;flickr&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I&apos;m an individual flickr lover and have an Pro account of it. You can also find &lt;a href=&quot;http://kawanet.blogspot.com/2010/05/fr-bookmarklet-to-get-link-to-flickr.html&quot;&gt;my bookmarklet&lt;/a&gt; for flickr.&lt;br /&gt;&lt;br /&gt;Two weeks ago, I&apos;ve posted &lt;a href=&quot;http://www.flickr.com/groups/flickrideas/discuss/72157600299198503/#comment72157624555651768&quot;&gt;a comment&lt;/a&gt; on the Flickr Ideas discussion group. The thread titled &lt;a href=&quot;http://www.flickr.com/groups/flickrideas/discuss/72157600299198503/&quot;&gt;&quot;Drop a A-bomb on flickr!?!&quot;&lt;/a&gt; has existed since 2007.&lt;br /&gt;&lt;br /&gt;In the &lt;a href=&quot;http://www.flickr.com/photos/organize/&quot;&gt;Flickr Organizr&lt;/a&gt;, at removing operations of photos, it shows &lt;a href=&quot;http://l.yimg.com/g/images/nuke.gif&quot;&gt;a bombing animation&lt;/a&gt;  as below:&lt;center&gt;&lt;a href=&quot;http://l.yimg.com/g/images/nuke.gif&quot; target=&quot;_blank&quot;&gt;&lt;img onClick=&quot;this.src=&apos;http://l.yimg.com/g/images/nuke.gif&apos;; return false;&quot; src=&quot;http://1.bp.blogspot.com/_cgZUdkW7lzE/TFwvOi_cl5I/AAAAAAAAAuo/9WzszDw8i-8/s1600/nuke.jpg&quot; width=&quot;300&quot; height=&quot;300&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;/center&gt;&lt;br /&gt;I feel uncomfortable whenever I see it. It just evokes the days in Hiroshima and Nagasaki. I thought, however, it would be an imagining thing as I am a Japanese.&lt;br /&gt;&lt;br /&gt;Last month, I found I was not wrong. The bomb was not just a conventional bomb but was designed as an atomic bomb. The animation GIF file has name of &lt;tt&gt;&lt;a href=&quot;http://l.yimg.com/g/images/nuke.gif&quot;&gt;nuke.gif&lt;/a&gt;&lt;/tt&gt;. This unacceptable discovery makes me posting the comment.&lt;br /&gt;&lt;br /&gt;Two weeks have passed. Today, August 6, is the 65th anniversary of the bombing on Hiroshima. Flickr is still a-bombing on Organizr. I never do the operation of removing photos on Organizr in order not to see the nuke.&lt;br /&gt;&lt;br /&gt;I won&apos;t think the bombing is a part of spirits of Yahoo.&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;border-bottom: 1px solid gray;&quot;&gt;&amp;nbsp;&lt;/div&gt;See also:&lt;br /&gt;&lt;a href=&quot;http://www.nytimes.com/2010/08/07/world/asia/07japan.html&quot;&gt;U.S. Envoy Attends Hiroshima Event&lt;/a&gt; - New York Times&lt;br /&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Atomic_bombings_of_Hiroshima_and_Nagasaki&quot;&gt;Atomic bombings of Hiroshima and Nagasaki&lt;/a&gt; - Wikipedia&lt;br /&gt;I don&apos;t know U.S. schools teach the terrible horror side of the a-bomb underneath the mushroom-shaped cloud.&lt;br /&gt;&lt;br /&gt;Note that &lt;a href=&quot;http://www.reuters.com/finance/stocks/overview?symbol=4689.T&quot;&gt;Yahoo Japan Corporation&lt;/a&gt; does NOT provide the flickr service here in Japan market.&lt;br /&gt;&lt;br /&gt;&lt;a name=&quot;organizrpatch&quot;&gt;&lt;/a&gt;&lt;div style=&quot;border-bottom: 1px solid gray;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;(Updated / August 8)&lt;/span&gt;&lt;br /&gt;I wrote a bookmarklet to patch the Flickr&apos;s Organizr.&lt;br /&gt;&lt;br /&gt;When a photo is removed from batch area, the patched Organizr will just fade it out instead of showing the unwelcome a-bomb animation of &lt;a href=&quot;http://l.yimg.com/g/images/nuke.gif&quot;&gt;nuke.gif&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;[&lt;a href=&quot;javascript:reorder_drag.prototype.frame_explode=function(){ var e=this.getDragEl(); var a=new YAHOO.util.Anim(e,{opacity:{from:1,to:0}},0.5,YAHOO.util.Easing.easeOut); a.animate();var f=function(){  e.style.opacity=&apos;&apos;; e.style.display=&apos;none&apos;;};reorder_drag.explode_tim=setTimeout(f,1800);}&quot;&gt;Organizr Patch&lt;/a&gt;]&lt;br /&gt;&lt;br /&gt;Save above link (bookmarklet) to your bookmark toolbar. And click it just once after you open the &lt;a href=&quot;http://www.flickr.com/photos/organize/&quot;&gt;Organizr&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The source code is below.&lt;br /&gt;&lt;blockquote style=&quot;font-family: monospace; background: #f0f0f0;&quot;&gt;reorder_drag.prototype.frame_explode=function(){&lt;br /&gt;&amp;nbsp; var e=this.getDragEl();&lt;br /&gt;&amp;nbsp; var a=new YAHOO.util.Anim(e,{opacity:{from:1,to:0}},0.5,YAHOO.util.Easing.easeOut);&lt;br /&gt;&amp;nbsp; a.animate();&lt;br /&gt;&amp;nbsp; var f=function(){&lt;br /&gt;&amp;nbsp;&amp;nbsp;  e.style.opacity=&apos;&apos;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;  e.style.display=&apos;none&apos;;&lt;br /&gt;&amp;nbsp; };&lt;br /&gt;&amp;nbsp; reorder_drag.explode_tim=setTimeout(f,1800);&lt;br /&gt;}&lt;/blockquote&gt;&lt;br /&gt;&lt;a href=&quot;http://developer.yahoo.com/yui/&quot;&gt;YUI library&lt;/a&gt; helps this. Yahoo rocks. :)&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&apos;1&apos; height=&apos;1&apos; src=&apos;https://blogger.googleusercontent.com/tracker/20062264-7491012030085878457?l=kawanet.blogspot.com&apos; alt=&apos;&apos; /&gt;&lt;/div&gt;</description>
</item>
<item rdf:about="http://kawanet.blogspot.com/2010/08/rt-bookmarklet-for-unofficial-retweet.html">
<title>RT Bookmarklet for Unofficial Retweet Format &quot;RT @kawanet:&quot; of #Twitter.</title>
<link>http://kawanet.blogspot.com/2010/08/rt-bookmarklet-for-unofficial-retweet.html</link>
<dc:creator>Yusuke Kawasaki</dc:creator>
<dc:date>2010-08-07T03:09:35.278+09:00</dc:date>
<dc:subject>bookmarklet</dc:subject>
<dc:subject>twitter</dc:subject>
<media:thumbnail url="http://4.bp.blogspot.com/_cgZUdkW7lzE/TFxPWGOxKLI/AAAAAAAAAvY/RNgLP27GQes/s72-c/twitter-sample-4.png" xmlns:media="http://search.yahoo.com/mrss/" width="72" height="72" />
<thr:total>0</thr:total>
<description>I love writing bookmarklets these days. :)&lt;br /&gt;&lt;br /&gt;The RT bookmarklet helps you to post a retweet by unofficial style like &quot;RT @kawanet: ...&quot;&lt;br /&gt;&lt;br /&gt;[ &lt;a href=&quot;javascript:(function(){ if (location.hostname==&apos;twitter.com&apos;) { var t=$(&apos;textarea#status&apos;); var n=$(&apos;.screen-name:first&apos;).text(); var b=$(&apos;.entry-content:first&apos;).text(); var r=&apos;RT @&apos;+n+&apos;: &apos;+b; if (t.length) { t.val(r); } else { location.href=&apos;http://twitter.com/home?status=&apos;+encodeURIComponent(r); } } else { location.href=&apos;http://twitter.com/&apos;; }})();&quot;&gt;RT&lt;/a&gt; ]&lt;br /&gt;&lt;br /&gt;Use the RT bookmarklet on tweet status (detail) page like below:&lt;br /&gt;&lt;a href=&quot;http://twitter.com/kawanet/status/20487928914&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 275px;&quot; src=&quot;http://4.bp.blogspot.com/_cgZUdkW7lzE/TFxPWGOxKLI/AAAAAAAAAvY/RNgLP27GQes/s400/twitter-sample-4.png&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5502360085788174514&quot; /&gt;&lt;/a&gt;&lt;br /&gt;The tweet content will be quoted in a new tweet:&lt;br /&gt;&lt;a href=&quot;http://twitter.com/&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 99px;&quot; src=&quot;http://3.bp.blogspot.com/_cgZUdkW7lzE/TFxPWQxPW_I/AAAAAAAAAvg/gQqM7zmD6Wk/s400/twitter-sample-6.png&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5502360088617114610&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;h3&gt;BONUS&lt;/h3&gt;This also runs at any other domain of twitter.com as a shortcut for &lt;a href=&quot;http://twitter.com/&quot;&gt;http://twitter.com/&lt;/a&gt; top.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;* Original post of this is &lt;a href=&quot;http://kawa.at.webry.info/201008/article_3.html&quot;&gt;written in Japanese&lt;/a&gt;.&lt;/i&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&apos;1&apos; height=&apos;1&apos; src=&apos;https://blogger.googleusercontent.com/tracker/20062264-944496014984834786?l=kawanet.blogspot.com&apos; alt=&apos;&apos; /&gt;&lt;/div&gt;</description>
</item>
<item rdf:about="http://kawanet.blogspot.com/2010/08/bookmarklet-viewer-bookmarklet-for.html">
<title>Bookmarklet Viewer Bookmarklet for #iPhone and #iPad</title>
<link>http://kawanet.blogspot.com/2010/08/bookmarklet-viewer-bookmarklet-for.html</link>
<dc:creator>Yusuke Kawasaki</dc:creator>
<dc:date>2010-08-07T02:47:19.651+09:00</dc:date>
<dc:subject>bookmarklet</dc:subject>
<dc:subject>iPhone</dc:subject>
<dc:subject>iPad</dc:subject>
<media:thumbnail url="http://3.bp.blogspot.com/_cgZUdkW7lzE/TFxIHOWIm1I/AAAAAAAAAvI/rcGC4tnzHvo/s72-c/iphone-select-all.png" xmlns:media="http://search.yahoo.com/mrss/" width="72" height="72" />
<thr:total>0</thr:total>
<description>The bookmarklet helps you get JavaScript source code of bookmarklets on your iPhone and iPad. Mobile Safari for iPhone/iPad cannot save bookmarklets which have a link to javascript: scheme. Don&apos;t give up. Use the bookmarklet below.&lt;br /&gt; &lt;br /&gt;&lt;a href=&quot;javascript:(function(){var a=document.getElementsByTagName(&apos;a&apos;);var f;for(var i=0; i&#x3C;a.length; i++) {var b=a[i];if (! b.href.match(/^javascript:/)) continue;if (b.href.match(/^javascript:void/)) continue;var t=document.createElement(&apos;textarea&apos;);t.innerHTML=b.href.replace(/&#x26;/g,&apos;&#x26;amp;&apos;).replace(/&#x3C;/g,&apos;&#x26;lt;&apos;).replace(/&#x3E;/g,&apos;&#x26;gt;&apos;).replace(/&#x25;2520/g,&apos; &apos;);var s=t.style;s.display=&apos;block&apos;;s.width=&apos;100%&apos;;s.height=&apos;2em&apos;;s.color=&apos;#006600&apos;;s.background=&apos;#EEFFEE&apos;;s.border=&apos;2px solid #66CC66&apos;;s.padding=&apos;2px&apos;;s.lineHeight=&apos;1em&apos;;s.wordBreak=&apos;break-all&apos;;s.fontFamily=&apos;monospace&apos;;s.fontSize=&apos;16px&apos;;b.parentNode.replaceChild(t,b);var h=Math.floor(t.scrollHeight+2);s.height=(h&#x3E;160)?&apos;10em&apos;:h+&apos;px&apos;;if (f) continue;f=t;t.select();t.focus();}})();&quot;&gt;Bookmarklet Viewer&lt;/a&gt; Bookmarklet&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;How to save the Bookmarklet Viewer itself&lt;/h3&gt;1. Click above to get the source of Bookmarklet Viewer&lt;br /&gt;&lt;br /&gt;2. Long-press on the textarea and push [Select All] button&lt;center&gt;&lt;img src=&quot;http://3.bp.blogspot.com/_cgZUdkW7lzE/TFxIHOWIm1I/AAAAAAAAAvI/rcGC4tnzHvo/s400/iphone-select-all.png&quot; width=&quot;320&quot; height=&quot;200&quot; /&gt;&lt;/center&gt; &lt;br /&gt;3. Push [Copy] button to copy the source&lt;center&gt;&lt;img src=&quot;http://1.bp.blogspot.com/_cgZUdkW7lzE/TFxIG_5XFzI/AAAAAAAAAvA/BTB98gKIYs4/s400/iphone-copy.png&quot; width=&quot;320&quot; height=&quot;200&quot; /&gt;&lt;/center&gt; &lt;br /&gt;4. Push Safari&apos;s [+] button then [Add Bookmark] button&lt;br /&gt;&lt;br /&gt;5. Enter the name of the bookmarklet&lt;br /&gt;&lt;br /&gt;6. URL cannot be modified at the first time&lt;br /&gt;&lt;br /&gt;7. Push [Save] button to save the bookmark&lt;br /&gt;&lt;br /&gt;8. Push Safari&apos;s book button then [Edit] button&lt;br /&gt;&lt;br /&gt;9. Open the bookmark saved, long-press on Address area then push [Paste] button&lt;center&gt;&lt;img src=&quot;http://1.bp.blogspot.com/_cgZUdkW7lzE/TFxIGmLcmDI/AAAAAAAAAu4/kS6vKky9bvg/s400/iphone-paste.png&quot; width=&quot;320&quot; height=&quot;244&quot; /&gt;&lt;/center&gt; &lt;br /&gt;10. Close the bookmark&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Save other bookmarklets using the Bookmarklet Viewer&lt;/h3&gt;Now you&apos;re ready to get the bookmarklet with the Bookmarklet Viewer bookmarklet :)&lt;br /&gt; &lt;br /&gt;delicious (Extra bookmarklets is recommended)&lt;br /&gt;&lt;a href=&quot;http://delicious.com/help/bookmarklets&quot;&gt;http://delicious.com/help/bookmarklets&lt;/a&gt; &lt;br /&gt; &lt;br /&gt;bit.ly &lt;br /&gt;&lt;a href=&quot;http://bit.ly/pages/tools&quot;&gt;http://bit.ly/pages/tools&lt;/a&gt; &lt;br /&gt; &lt;br /&gt;fr - a bookmarklet to get a link to flickr&lt;br /&gt;&lt;a href=&quot;http://kawanet.blogspot.com/2010/05/fr-bookmarklet-to-get-link-to-flickr.html&quot;&gt;http://kawanet.blogspot.com/2010/05/fr-bookmarklet-to-get-link-to-flickr.html&lt;/a&gt; &lt;br /&gt; &lt;br /&gt;3D Bookmarklet (why don&apos;t you use the Web in 3D?)&lt;br /&gt;&lt;a href=&quot;http://svn.coderepos.org/share/lang/javascript/3D/3d-bookmarklet.html&quot;&gt;http://svn.coderepos.org/share/lang/javascript/3D/3d-bookmarklet.html&lt;/a&gt; &lt;br /&gt; &lt;br /&gt;&lt;i&gt;* Japanese version of this post is &lt;a href=&quot;http://kawa.at.webry.info/201008/article_2.html&quot;&gt;here&lt;/a&gt;.&lt;/i&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&apos;1&apos; height=&apos;1&apos; src=&apos;https://blogger.googleusercontent.com/tracker/20062264-2219661892596183940?l=kawanet.blogspot.com&apos; alt=&apos;&apos; /&gt;&lt;/div&gt;</description>
</item>
<item rdf:about="http://kawanet.blogspot.com/2010/05/fr-bookmarklet-to-get-link-to-flickr.html">
<title>fr - a bookmarklet to get a link to flickr</title>
<link>http://kawanet.blogspot.com/2010/05/fr-bookmarklet-to-get-link-to-flickr.html</link>
<dc:creator>Yusuke Kawasaki</dc:creator>
<dc:date>2010-07-22T22:07:32.325+09:00</dc:date>
<media:thumbnail url="http://3.bp.blogspot.com/_cgZUdkW7lzE/S-BHxI48yDI/AAAAAAAAAt4/CW8Cm68VFUE/s72-c/flickr-bookmark-400.png" xmlns:media="http://search.yahoo.com/mrss/" width="72" height="72" />
<thr:total>0</thr:total>
<description>The fr is a bookmarklet to help you to post your image on flickr to your blog. Tested on IE8, Firefox, Safari and Chrome.&lt;br /&gt;&lt;br /&gt;[&lt;a href=&quot;javascript:(function(){var u&#x3D;location.href;var z&#x3D;window.Y?Y.D.getElementsByClassName(&apos;photoImgDiv&apos;)[0]&#x3A;document.getElementById(&apos;photo&apos;);var g&#x3D;z.getElementsByTagName(&apos;img&apos;)[0];if(!g)return;var n&#x3D;document.getElementsByTagName(&apos;h1&apos;)[0].innerHTML.replace(/&#x22;/g,&apos;&#x26;quot;&apos;);var h&#x3D;&apos;&#x3C;a href&#x3D;&#x22;&apos;+u+&apos;&#x22;&#x3E;&#x3C;img src&#x3D;&#x22;&apos;+g.src+&apos;&#x22; title&#x3D;&#x22;&apos;+n+&apos;&#x22; width&#x3D;&#x22;&apos;+g.width+&apos;&#x22; height&#x3D;&#x22;&apos;+g.height+&apos;&#x22; border&#x3D;&#x22;0&#x22;/&#x3E;&#x3C;/a&#x3E;&apos;;var t&#x3D;document.createElement(&apos;TEXTAREA&apos;);var s&#x3D;t.style;s.background&#x3D;&apos;#FFFF99&apos;;s.border&#x3D;&apos;1px solid gray&apos;;s.wordBreak&#x3D;&apos;break-all&apos;;s.marginTop&#x3D;&apos;1em&apos;;s.width&#x3D;&apos;100%&apos;;s.height&#x3D;&apos;4em&apos;;s.fontSize&#x3D;&apos;18px&apos;;t.value&#x3D;h;var b&#x3D;document.getElementById(window.Y?&apos;Main&apos;&#x3A;&apos;main&apos;);if(!b)b&#x3D;document.body;var f&#x3D;b.firstChild.tagName;if(f&#x26;&#x26;f.toUpperCase()&#x3D;&#x3D;&apos;TEXTAREA&apos;)b.removeChild(b.firstChild);b.insertBefore(t,b.firstChild);t.select();t.focus();})();&quot; title=&quot;fr&quot;&gt;fr&lt;/a&gt;]&lt;br /&gt;&lt;br /&gt;Drag the link [fr] above onto your browser&apos;s bookmark toolbar, etc.&lt;br /&gt;&lt;br /&gt;Access a flickr photo detail page, then click the bookmarklet. This shows an HTML source code which contains the image and links to the flickr page like below:&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.flickr.com/photos/u-suke/4550191832/&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 120px;&quot; src=&quot;http://3.bp.blogspot.com/_cgZUdkW7lzE/S-BHxI48yDI/AAAAAAAAAt4/CW8Cm68VFUE/s400/flickr-bookmark-400.png&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5467448857153292338&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;(22.07.2010 updated)&lt;/span&gt;&lt;br /&gt;Flickr&apos;s new interface supported.&lt;br /&gt;&lt;br /&gt;*&lt;i&gt;&lt;a href=&quot;http://kawa.at.webry.info/201005/article_4.html&quot;&gt;Original post written in Japanese&lt;/a&gt;.&lt;/i&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&apos;1&apos; height=&apos;1&apos; src=&apos;https://blogger.googleusercontent.com/tracker/20062264-1169195183370805470?l=kawanet.blogspot.com&apos; alt=&apos;&apos; /&gt;&lt;/div&gt;</description>
</item>
<item rdf:about="http://kawanet.blogspot.com/2010/02/korean-alphabet-iphone-app-built-by.html">
<title>The Korean Alphabet, iPhone app built by Flash</title>
<link>http://kawanet.blogspot.com/2010/02/korean-alphabet-iphone-app-built-by.html</link>
<dc:creator>Yusuke Kawasaki</dc:creator>
<dc:date>2010-06-01T14:52:29.342+09:00</dc:date>
<media:thumbnail url="http://4.bp.blogspot.com/_cgZUdkW7lzE/S3rfIlitQuI/AAAAAAAAAqg/njAuryrLBag/s72-c/iphone-annyeong.png" xmlns:media="http://search.yahoo.com/mrss/" width="72" height="72" />
<thr:total>1</thr:total>
<description>I&apos;ve shipped &lt;a href=&quot;http://kuru2.st/llp/iphone/korean.html&quot;&gt;the Korean Alphabet&lt;/a&gt; which is a paid iPhone application to study Hangul. It&apos;s now &lt;a href=&quot;http://click.linksynergy.com/fs-bin/stat?id=p2dVV*6ZlI0&amp;offerid=94348&amp;type=3&amp;subid=0&amp;tmpid=2192&amp;RD_PARM1=http://itunes.apple.com/us/app/korean-alphabet/id355690031%253Fmt=8%2526uo=6%2526partnerId=30&quot; target=&quot;itunes_store&quot;&gt;available on the iTunes Store&lt;/a&gt;. This was build by ActionScript with the Packagers for iPhone&#xAE; under Adobe&apos;s Flash CS5 pre-release beta program. &lt;br /&gt;&lt;br /&gt;&lt;script type=&quot;text/javascript&quot; charset=&quot;UTF-8&quot; src=&quot;http://cmizer.com/javascripts/version02/swfobject.js&quot;&gt;&lt;/script&gt;&lt;script type=&quot;text/javascript&quot; charset=&quot;UTF-8&quot; src=&quot;http://cmizer.com/javascripts/version02/cmizer_1_0_1.js&quot;&gt;&lt;/script&gt;&lt;div id=&quot;cmizer-movie-88535&quot; style=&quot;margin-bottom:3px;width:420px;height:390px;&quot;&gt;&lt;a href=&quot;http://www.adobe.com/shockwave/download/index.cgi?Lang=Japanese&amp;P1_Prod_Version=ShockwaveFlash&quot;&gt;&lt;img alt=&quot;Get Adobe Flash Player&quot; src=&quot;http://cmizer.com/images/version02/160x41_Get_Flash_Player.jpg&quot; style=&quot;border:0&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;script type=&quot;text/javascript&quot;&gt;var cm_option = new Object();cm_option[&quot;auto_play&quot;]=&quot;false&quot;;cm_option[&quot;repeat_play&quot;]=(location.href.charAt(location.href.length-1)==&apos;/&apos;)?&quot;false&quot;:&quot;true&quot;;cm_option[&quot;mute&quot;]=&quot;false&quot;;cm_option[&quot;volume&quot;]=&quot;50&quot;;cm_option[&quot;jump_action&quot;]=&quot;nomal&quot;;SetPlayer(&quot;cmizer.com/swfs/cmizer_player.swf&quot;,420,390,&quot;cmizer.com/cm/movie/s/ck/42/q4epy.xml&quot;,&quot;88535&quot;, cm_option);&lt;/script&gt;&lt;br /&gt;This app represents Hangul with the Roman (Latin) alphabet to help you to read (say) Korean phrases. Enjoy this when you&apos;re traveling in Korea, studying Korean, watching Korean TV dramas, etc.&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;a href=&quot;http://click.linksynergy.com/fs-bin/stat?id=p2dVV*6ZlI0&amp;offerid=94348&amp;type=3&amp;subid=0&amp;tmpid=2192&amp;RD_PARM1=http://itunes.apple.com/us/app/korean-alphabet/id355690031%253Fmt=8%2526uo=6%2526partnerId=30&quot;&gt;&lt;img src=&quot;http://4.bp.blogspot.com/_cgZUdkW7lzE/S3rfIlitQuI/AAAAAAAAAqg/njAuryrLBag/s400/iphone-annyeong.png&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5438904838612927202&quot; /&gt;&lt;img src=&quot;http://2.bp.blogspot.com/_cgZUdkW7lzE/S3rfiC_BiFI/AAAAAAAAAqo/7pi2ESxxeO4/s400/iphone-seoul.png&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5438905276013054034&quot; /&gt;&lt;/a&gt;&lt;/center&gt;&lt;br /&gt;&lt;center&gt;&lt;a href=&quot;http://click.linksynergy.com/fs-bin/stat?id=p2dVV*6ZlI0&amp;offerid=94348&amp;type=3&amp;subid=0&amp;tmpid=2192&amp;RD_PARM1=http://itunes.apple.com/us/app/korean-alphabet/id355690031%253Fmt=8%2526uo=6%2526partnerId=30&quot; target=&quot;itunes_store&quot;&gt;&lt;img height=&quot;39&quot; width=&quot;111&quot; alt=&quot;Korean Alphabet&quot; src=&quot;http://kuru2.st/iphone/korean/img/marketing_badge.png&quot; /&gt;&lt;/a&gt;&lt;/center&gt;&lt;br /&gt;Hangul is the native phonemic character of Korean language. The system is also called as Korean romanization or latinization. In 2006, I&apos;ve also released &lt;a href=&quot;http://www.kawa.net/works/ajax/romanize/hangul-e.html&quot;&gt;the web service version of this&lt;/a&gt; for PC web browsers. Note that I&apos;m a native of Japanese language however.&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&apos;1&apos; height=&apos;1&apos; src=&apos;https://blogger.googleusercontent.com/tracker/20062264-3547934495153880935?l=kawanet.blogspot.com&apos; alt=&apos;&apos; /&gt;&lt;/div&gt;</description>
</item>
<item rdf:about="http://www.kawa.net/xp/../works/js/jkl/parsexml-e.html">
<title>[ajax] JKL.ParseXML - XML Parsing Library for JavaScript</title>
<link>http://www.kawa.net/xp/../works/js/jkl/parsexml-e.html</link>
<dc:date>2010-05-29T22:57:00+09:00</dc:date>
<dc:subject>ajax</dc:subject>
<description>JKL.ParseXML is a JavaScript library that let you convert an XML into a JavaScript object (JSON).
DOM manipulation is not needed any more for you to write Ajax powered dynamic web applications.
The first version of this was shipped at May 18th, 2005.
For the several years, this has been used on many websites
in Japan and other countries in the World.
See also
SoftXML&apos;s nice article about JavaScript libraries including the JKL.ParseXML, thanks.
This is free under the BSD license.</description>
</item>
<item rdf:about="http://www.kawa.net/works/geo/html5geomap-e.html">
<title>HTML5 GeoLocation API + Maps Demo</title>
<link>http://www.kawa.net/works/geo/html5geomap-e.html</link>
<dc:date>2010-05-09T13:09:00+09:00</dc:date>
<description>Source code:
html5geoform.js
JavaScript</description>
</item>
<item rdf:about="http://kawanet.blogspot.com/2010/05/meet-again-at-yapcasia-2010-tokyo-in.html">
<title>Meet again at YAPC::Asia 2010 Tokyo in October</title>
<link>http://kawanet.blogspot.com/2010/05/meet-again-at-yapcasia-2010-tokyo-in.html</link>
<dc:creator>Yusuke Kawasaki</dc:creator>
<dc:date>2010-05-03T16:48:55.441+09:00</dc:date>
<media:thumbnail url="http://3.bp.blogspot.com/_cgZUdkW7lzE/S959SaiVvzI/AAAAAAAAAtQ/DiGg95EL3Zw/s72-c/yapc-asia-2009.jpg" xmlns:media="http://search.yahoo.com/mrss/" width="72" height="72" />
<thr:total>0</thr:total>
<description>I was back to Japan from Taiwan. It&apos;s my third time to attend the OSDC.TW. I must say thank you for the Taiwanese hackers to warmly welcome us, &lt;a href=&quot;http://kawanet.blogspot.com/2010/04/shibuya-perl-mongers-comes-into-taipei.html&quot;&gt;Shibuya.pm&lt;/a&gt;, to have our first tech talk session abroad. More than a few of us, including me, must attend the OSDC.TW again next year.&lt;br /&gt;&lt;br /&gt;By the way, some people there asked me when the YAPC::Asia Tokyo would be held. It&apos;s not officially announced in English.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.flickr.com/photos/u-suke/3911913810/&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 266px;&quot; src=&quot;http://3.bp.blogspot.com/_cgZUdkW7lzE/S959SaiVvzI/AAAAAAAAAtQ/DiGg95EL3Zw/s400/yapc-asia-2009.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5466944752988831538&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://twitter.com/941&quot;&gt;@941&lt;/a&gt;-san who is the events organizing lead in the JPA, Japan Perl Association, &lt;a href=&quot;http://blog.perlassociation.org/2010/04/yapcasia-tokyo-2010.html&quot;&gt;has announced&lt;/a&gt; the brief schedule for the YAPC::Asia 2010 Tokyo as following:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;May - the first splash website opened&lt;/li&gt;&lt;li&gt;July - CFP started&lt;/li&gt;&lt;li&gt;August - registration started&lt;/li&gt;&lt;li&gt;October - curtain-up!&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Details about the venue and exact date don&apos;t seem fixed yet. They are planning to hold it at somewhere in/near Tokyo at October 14th-16th as their current plan noted only in Japanese. After fixed by the JPA, the details would be announced also in English as in the past years.&lt;br /&gt;&lt;br /&gt;I hope you all friends could meet here again at Japan&apos;s beautiful season of Autumn.&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&apos;1&apos; height=&apos;1&apos; src=&apos;https://blogger.googleusercontent.com/tracker/20062264-4124679127210147397?l=kawanet.blogspot.com&apos; alt=&apos;&apos; /&gt;&lt;/div&gt;</description>
</item>
<item rdf:about="http://kawanet.blogspot.com/2010/05/3d-bookmarklet-enjoy-3d-world-on-web-by.html">
<title>3D Bookmarklet - Enjoy 3D world on the Web by CSS3</title>
<link>http://kawanet.blogspot.com/2010/05/3d-bookmarklet-enjoy-3d-world-on-web-by.html</link>
<dc:creator>Yusuke Kawasaki</dc:creator>
<dc:date>2010-05-03T15:42:54.678+09:00</dc:date>
<media:thumbnail url="http://2.bp.blogspot.com/_cgZUdkW7lzE/S95o8PNx6ZI/AAAAAAAAAsw/pBS4C1dXnZE/s72-c/nytimes-3d-400.jpg" xmlns:media="http://search.yahoo.com/mrss/" width="72" height="72" />
<thr:total>0</thr:total>
<description>The &lt;a href=&quot;http://svn.coderepos.org/share/lang/javascript/3D/3d-bookmarklet.html&quot;&gt;3D Bookmarklet&lt;/a&gt; is a bookmarklet which allows you to dive into the 3D-world on the Web. CSS3 capable browser is needed. Firefox 3.5 and Chrome 5 is tested.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;hhttp://svn.coderepos.org/share/lang/javascript/3D/3d-bookmarklet.html&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;&quot; src=&quot;http://2.bp.blogspot.com/_cgZUdkW7lzE/S95o8PNx6ZI/AAAAAAAAAsw/pBS4C1dXnZE/s400/nytimes-3d-400.jpg&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5466922381760129426&quot; /&gt;&lt;/a&gt;&lt;br /&gt;* &lt;a href=&quot;http://svn.coderepos.org/share/lang/javascript/3D/3d-bookmarklet.html&quot;&gt;Get the 3D bookmarklet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Drag the link &lt;strong&gt;[3D]&lt;/strong&gt; onto your browser&apos;s bookmark toolbar, etc.&lt;br /&gt;&lt;br /&gt;* &lt;a href=&quot;javascript:(function(){ var webkit=/webkit/i.test(navigator.userAgent); var imp=webkit?&apos; !important&apos;:&apos;&apos;; var l=document.getElementsByTagName(&apos;*&apos;); var m={a:1.3,em:1.3,strong:1.3}; for(var i=0; i != l.length; i++){ var e=l[i]; var t=e.tagName.toLowerCase(); if(e.text==&apos;&apos;)continue; if(t==&apos;select&apos;)continue; var s=parseInt(getComputedStyle(e,&apos;&apos;).fontSize); var d=s/4; if (d&amp;lt;10) d=10; d *= m[t] || 1; e.style.color=&apos;rgba(255,0,0,0.5)&apos;+imp; e.style.textShadow=d+&apos;px 0 0 rgba(0,255,191,0.5)&apos;+imp; };})();&quot;&gt;Try now on this page&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Every 2D websites will come into 3D with this. You need to have a red/blue (anaglyph) 3D glasses by yourself. The CSS3 standard allows iPhone and &lt;a href=&quot;http://www.flickr.com/photos/u-suke/4554223887/&quot;&gt;iPad to run this&lt;/a&gt;. Enjoy 3D everywhere!&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://svn.coderepos.org/share/lang/javascript/3D/3d-bookmarklet.html&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 266px;&quot; src=&quot;http://4.bp.blogspot.com/_cgZUdkW7lzE/S95o8Q_K8DI/AAAAAAAAAs4/WQ_NP73SgAA/s400/3d-glass.jpg&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5466922382235725874&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Gugod and I have corroborated to the code snippet as a result from the &lt;a href=&quot;http://mtl.recruit.co.jp/blog/2010/04/osdctw_2010.html&quot;&gt;OSDC.TW Hackathon&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;How this works&lt;/h3&gt;This sets all text&apos;s CSS &lt;tt&gt;color&lt;/tt&gt; property to red, and also sets &lt;tt&gt;text-shadow&lt;/tt&gt; property to blue on right. Gugod gave me an idea to hack to draw with alpha channel using &lt;tt&gt;rgba()&lt;/tt&gt;. Each 3D layer, depth, is depend on sort of its element and font size. Firefox seems not to allow &lt;strong&gt;!important&lt;/strong&gt; within element&apos;s &lt;tt&gt;style&lt;/tt&gt; attribute. Chrome however does. Only texts are made into 3D. Images are not yet at this version.&lt;br /&gt;&lt;br /&gt;* &lt;i&gt;&lt;a href=&quot;kawa.at.webry.info/201004/article_5.html&quot;&gt;See also the original post in Japanese. (日本語)&lt;/a&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;PS.&lt;/h3&gt;Hualien is a city located at East Coast of Taiwan. You may know everybody in town there wears 3D glasses to enjoy 3D world. :)&lt;br /&gt;&lt;a href=&quot;http://www.flickr.com/photos/u-suke/4565018187/&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 267px;&quot; src=&quot;http://2.bp.blogspot.com/_cgZUdkW7lzE/S95tYmwXNeI/AAAAAAAAAtA/zX8O1OhpXdI/s400/3d-hualien.jpg&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5466927267162043874&quot; /&gt;&lt;/a&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&apos;1&apos; height=&apos;1&apos; src=&apos;https://blogger.googleusercontent.com/tracker/20062264-6096438081163013018?l=kawanet.blogspot.com&apos; alt=&apos;&apos; /&gt;&lt;/div&gt;</description>
</item>
<item rdf:about="http://kawanet.blogspot.com/2010/04/css3-powered-3d-presentation-osdctw.html">
<title>CSS3 Powered 3D Presentation - OSDC.TW 2010</title>
<link>http://kawanet.blogspot.com/2010/04/css3-powered-3d-presentation-osdctw.html</link>
<dc:creator>Yusuke Kawasaki</dc:creator>
<dc:date>2010-04-28T18:39:49.731+09:00</dc:date>
<media:thumbnail url="http://2.bp.blogspot.com/_cgZUdkW7lzE/S9f_M5gNE4I/AAAAAAAAAsg/Ml0oNlRQfVg/s72-c/ss-01.jpg" xmlns:media="http://search.yahoo.com/mrss/" width="72" height="72" />
<thr:total>0</thr:total>
<description>You&apos;re still running the classical 2D-era presentation tools, e.g. PowerPoint or Keynote? The 3D-era has just come since &lt;a href=&quot;http://kawanet.blogspot.com/2010/04/shibuya-perl-mongers-comes-into-taipei.html&quot;&gt;OSDC.TW 2010&lt;/a&gt;.&lt;br /&gt;&amp;nbsp;&lt;br /&gt;I gave &lt;a href=&quot;http://www.kawa.net/text/osdc.tw/2010/osdctw2010.html?3d&quot;&gt;Something Xiaolongbao&lt;/a&gt; talk at the most major open source developers conference in Taiwan.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.kawa.net/text/osdc.tw/2010/osdctw2010.html?3d&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;&quot; src=&quot;http://2.bp.blogspot.com/_cgZUdkW7lzE/S9f_M5gNE4I/AAAAAAAAAsg/Ml0oNlRQfVg/s400/ss-01.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5465117269896795010&quot; /&gt;&lt;/a&gt;&lt;br /&gt;This year&apos;s main theme in my talk is the 3D presentation using CSS3 techs. I wrote an HTML5/JavaScript-based presentation tool for the talk.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.kawa.net/text/osdc.tw/2010/osdctw2010.html?3d&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;&quot; src=&quot;http://3.bp.blogspot.com/_cgZUdkW7lzE/S9f_NWYoKnI/AAAAAAAAAso/2kGX0O-MX4U/s400/ss-02.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5465117277649644146&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Usage:&lt;br /&gt;Next Slide - Mouse Click, Space Key or Right Arrow Key&lt;br /&gt;Prev Slide - Left Arrow key&lt;br /&gt;First Slide - [0] Key&lt;br /&gt;3D Mode Toggle - [3] Key&lt;br /&gt;&lt;br /&gt;For 3D newbie, try [3] key to turn off 3D and &lt;a href=&quot;http://www.kawa.net/text/osdc.tw/2010/osdctw2010.html&quot;&gt;fall back to 2D&lt;/a&gt;. :)&lt;br /&gt;&lt;br /&gt;The slides are based on HTML5 / JavaScript / CSS3 and the cutting-edge 3D tech of &quot;&lt;a href=&quot;http://en.wikipedia.org/wiki/Anaglyph_image&quot;&gt;anaglyph&lt;/a&gt;.&quot; I&apos;ve brought some red-blue 3D glasses for the conference from Japan.&lt;br /&gt;&lt;br /&gt;At the OSDC.TW day 1 early morning, I wrote &lt;strong&gt;pptx2html53d.pl&lt;/strong&gt;, a Perl script to convert from PowerPoint .pptx file to 3D HTML5 .html. I&apos;ll make it open later. Basically .pptx file is a ZIP file. It&apos;s pretty easy to parse .pptx using Archive::Zip and XML::TreePP Perl modules. &lt;strong&gt;pptx2html53d.pl&lt;/strong&gt; generates a HTML5 source code.&lt;br /&gt;&lt;br /&gt;At first, I also used SVG&apos;s &lt;tt&gt;feColorMatrix&lt;/tt&gt; feature for 3D. It&apos;s however cancelled at this moment as not working well. And also Chrome 5 for Mac seems it could not run &lt;a href=&quot;http://www.yomotsu.net/wp/wp-content/uploads/2009/090510_demo/demo3.xhtml&quot;&gt;SVG&apos;s &lt;tt&gt;filter&lt;/tt&gt; element&lt;/a&gt;. The slides above are updated as Gugod gave me nice advices around CSS3 usage of &lt;tt&gt;text-shadow&lt;/tt&gt;.&lt;br /&gt;&lt;br /&gt;Buy 3D glasses in town and enjoy 3D presentation now.&lt;br /&gt;&lt;br /&gt;* &lt;i&gt;&lt;a href=&quot;http://kawa.at.webry.info/201004/article_4.html&quot;&gt;Original post written in Japanese（日本語はコチラ）&lt;/a&gt;&lt;/i&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&apos;1&apos; height=&apos;1&apos; src=&apos;https://blogger.googleusercontent.com/tracker/20062264-509380005324053099?l=kawanet.blogspot.com&apos; alt=&apos;&apos; /&gt;&lt;/div&gt;</description>
</item>
<item rdf:about="http://kawanet.blogspot.com/2010/04/shibuya-perl-mongers-comes-into-taipei.html">
<title>Shibuya Perl Mongers comes into Taipei! - OSDC.TW 2010</title>
<link>http://kawanet.blogspot.com/2010/04/shibuya-perl-mongers-comes-into-taipei.html</link>
<dc:creator>Yusuke Kawasaki</dc:creator>
<dc:date>2010-04-23T01:44:13.223+09:00</dc:date>
<media:thumbnail url="http://1.bp.blogspot.com/_cgZUdkW7lzE/S9Bv0FkCO5I/AAAAAAAAAsY/Ok_WAwkxIlI/s72-c/osdc_logo-2010.png" xmlns:media="http://search.yahoo.com/mrss/" width="72" height="72" />
<thr:total>0</thr:total>
<description>The Shibuya.pm comes in Taipei!&lt;br /&gt;&lt;a href=&quot;http://shibuya.pm.org/&quot;&gt;The Shibuya Perl Mongers&lt;/a&gt; is a community of Perl hackers based in Tokyo. The super hackers give technical talks away in the special sub-conference of the &lt;a href=&quot;http://osdc.tw/2010/&quot;&gt;OSDC.TW 2010&lt;/a&gt;. You&apos;ll see the highest level in techniques and the lowest level in depth of Perl with us.&lt;br /&gt;Don&apos;t miss this and enjoy.&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://osdc.tw/2010/&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 200px;&quot; src=&quot;http://1.bp.blogspot.com/_cgZUdkW7lzE/S9Bv0FkCO5I/AAAAAAAAAsY/Ok_WAwkxIlI/s400/osdc_logo-2010.png&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5462989288637610898&quot; /&gt;&lt;/a&gt;&lt;h3&gt;Speakers&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;竹迫 良範 (Yoshinori Takesako) &lt;a href=&quot;http://twitter.com/takesako&quot;&gt;@takesako&lt;/a&gt; - Polyglot Programming&lt;br /&gt;&lt;li&gt;石垣 憲一 (Kenichi Ishigaki) &lt;a href=&quot;http://twitter.com/charsbar&quot;&gt;@charsbar&lt;/a&gt; - Perl for a translator&lt;br /&gt;&lt;li&gt;藤 吾郎 (Goro Fuji) &lt;a href=&quot;http://twitter.com/__gfx__&quot;&gt;@__gfx__&lt;/a&gt; - Xslate - A high performance template engine&lt;br /&gt;&lt;li&gt;川崎 有亮 (Yusuke Kawasaki) &lt;a href=&quot;http://twitter.com/kawanet&quot;&gt;@kawanet&lt;/a&gt; - Something Xiaolongbao&lt;br /&gt;&lt;li&gt;檀上 伸郎 (Nobuo Danjou) &lt;a href=&quot;http://twitter.com/lopnor&quot;&gt;@lopnor&lt;/a&gt; - Net::Google::Spreadsheet&lt;br /&gt;&lt;li&gt;宮川 達彦 (Tatsuhiko Miyagawa) &lt;a href=&quot;http://twitter.com/miyagawa&quot;&gt;@miyagawa&lt;/a&gt; - cpanminus&lt;br /&gt;&lt;li&gt;松野 徳大 (Tokuhiro Matsuno) &lt;a href=&quot;http://twitter.com/tokuhirom&quot;&gt;@tokuhirom&lt;/a&gt; - Perl5.12&apos;s new feature - PL_keyword_plugin *hack*&lt;br /&gt;&lt;li&gt;大沢 和宏 (Kazuhiro Osawa) &lt;a href=&quot;http://twitter.com/yappo&quot;&gt;@yappo&lt;/a&gt; - Ajax application testing&lt;/ul&gt;&lt;br /&gt;This is &lt;a href=&quot;http://shibuya.pm.org/blosxom/techtalks/201004.html&quot;&gt;the 13th tech talk conference&lt;/a&gt; by Shibuya.pm and the first time abroad.&lt;br /&gt;At the day of the hackathon soon after the last &lt;a href=&quot;http://conferences.yapcasia.org/ya2009/&quot;&gt;YAPC::Asia 2009 conference&lt;/a&gt; was over, we had a lot to talk about foreign conferences to attend. I&apos;m really happy that it&apos;s come true.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;What&apos;s Shibuya&lt;/h3&gt;&lt;br /&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Shibuya,_Tokyo&quot;&gt;Shibuya&lt;/a&gt; is a culture heart district of Tokyo. The word Shibuya (渋谷) literally means &quot;Bitter Valley.&quot; Like Silicon Valley, many Web/IT companies have started up from Shibuya.&lt;br /&gt;&lt;br /&gt;That is, Shibuya is just a symbol for us. There is a fact that we&apos;ve never had a tech talk conference in Shibuya district though.&lt;br /&gt;&lt;br /&gt;&lt;h3 name=&quot;rubyconf&quot;&gt;RubyConf Taiwan 2010&lt;/h3&gt;&lt;br /&gt;The next day of Shibuya.pm in Taipei, three Ruby hackers from Japan will also give talks in the same venue. &lt;a href=&quot;http://rubyconf.tw/2010/&quot;&gt;RubyConf Taiwan 2010&lt;/a&gt; is the first regional Ruby Conference in Taiwan. Arai-san, &lt;a href=&quot;http://twitter.com/kakutani&quot;&gt;Kakutani-san&lt;/a&gt; and &lt;a href=&quot;http://twitter.com/takahashim&quot;&gt;Takahashi-san&lt;/a&gt; will come to speak there.&lt;br /&gt;&lt;br /&gt;At the Spring, eight Perl guys and three Ruby guys, from Japan, will attend the conferences in Taiwan. I&apos;m sure that we could boost the stream of the kind of international exchanges between East Asian developer communities.&lt;br /&gt;&lt;br /&gt;&lt;h3 name=&quot;omake&quot;&gt;Last year&lt;/h3&gt;&lt;br /&gt;This is my third time to attend the OSDC.TW.&lt;br /&gt;&lt;br /&gt;- &lt;a href=&quot;http://kawanet.blogspot.com/2009/04/jsar-javascript-argumented-reality-at.html&quot;&gt;JSAR (JavaScript Augmented Reality) at OSDC.TW 2009 Taipei&lt;/a&gt;&lt;br /&gt;- &lt;a href=&quot;http://kawanet.blogspot.com/2008/05/osdctw-2008-dom-manipulation-by.html&quot;&gt;OSDC.TW 2008 - DOM manipulation by Wiimote/Gainer over HTTP&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I&apos;ve given talks about JavaScript and Flash in addition to Perl.&lt;br /&gt;For this year, I had a plan of a new topic, however, it&apos;s forced to be canceled due to a sudden change of a SDK license agreement this month. orz.&lt;br /&gt;I need to write new slides until the time of my slot at Saturday.&lt;br /&gt;&lt;br /&gt;&lt;hr&gt;* &lt;i&gt;&lt;a href=&quot;http://kawa.at.webry.info/201004/article_3.html&quot;&gt;See also Japanese version of this post&lt;/a&gt;&lt;/i&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&apos;1&apos; height=&apos;1&apos; src=&apos;https://blogger.googleusercontent.com/tracker/20062264-5842514536723944639?l=kawanet.blogspot.com&apos; alt=&apos;&apos; /&gt;&lt;/div&gt;</description>
</item>
<item rdf:about="http://kawanet.blogspot.com/2010/04/ktween-101-released-more-faster-tween.html">
<title>KTween 1.0.1 Released - Simple &amp; Fast Tween Engine for AS3</title>
<link>http://kawanet.blogspot.com/2010/04/ktween-101-released-more-faster-tween.html</link>
<dc:creator>Yusuke Kawasaki</dc:creator>
<dc:date>2010-04-14T10:16:19.523+09:00</dc:date>
<media:thumbnail url="http://1.bp.blogspot.com/_cgZUdkW7lzE/S8SVEj5oQuI/AAAAAAAAArY/r8LBcRnEZIQ/s72-c/ktween-bench-0413-graph.png" xmlns:media="http://search.yahoo.com/mrss/" width="72" height="72" />
<thr:total>2</thr:total>
<description>KTween is now as fast as the cool tween engine of the Eaze Tween. The Eaze has jQuery-like method chain interface. Philippe Elsass has pointed that &lt;a href=&quot;http://twitpic.com/13f7b9&quot;&gt;his Eaze Tween is faster&lt;/a&gt; than KTween, soon after &lt;a href=&quot;http://kawanet.blogspot.com/2010/02/ktween-worlds-fastest-simple-tween.html&quot;&gt;my last post&lt;/a&gt;.&lt;br /&gt;Now, here comes KTween&apos;s turn:&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://code.google.com/p/kawanet/&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand; width: 400px; height: 240px;&quot; src=&quot;http://1.bp.blogspot.com/_cgZUdkW7lzE/S8SVEj5oQuI/AAAAAAAAArY/r8LBcRnEZIQ/s400/ktween-bench-0413-graph.png&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Running on my MacBook Pro, Mac OS X 10.6.3, Core 2 Duo 2.26GHz, &lt;a href=&quot;http://labs.adobe.com/downloads/flashplayer10.html&quot;&gt;Flash Player 10.1 Release Candidate&lt;/a&gt;, Firefox plug-in, the bench shows the KTween is a teeny bit faster than the Eaze. However, I could say it&apos;s still in the range of error.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://kawanet.googlecode.com/svn/lang/as3/KTween/trunk/site/benchmark.html&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand; width: 267px; height: 400px;&quot; src=&quot;http://3.bp.blogspot.com/_cgZUdkW7lzE/S8SVFE0UkHI/AAAAAAAAArg/fxM2IdpWTF0/s400/ktween-bench-0413-result.png&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://kawanet.googlecode.com/svn/lang/as3/KTween/trunk/tests/Benchmark.as&quot;&gt;The bench&lt;/a&gt; runs with the engines below:&lt;br /&gt;&lt;a href=&quot;http://kawanet.googlecode.com/svn/lang/as3/KTween/trunk/src/&quot;&gt;KTween&lt;/a&gt; - Version 1.0.1 Revision 79&lt;br /&gt;&lt;a href=&quot;http://www.libspark.org/svn/as3/BetweenAS3/trunk/&quot;&gt;BetweenAS3&lt;/a&gt; - Revision 3765.&lt;br /&gt;&lt;a href=&quot;http://www.gskinner.com/libraries/gtween/&quot;&gt;GTween&lt;/a&gt; - Version 2.01 (2009/12/11)&lt;br /&gt;&lt;a href=&quot;http://tweener.googlecode.com/svn/trunk/as3/&quot;&gt;tweener&lt;/a&gt; - Revision 424&lt;br /&gt;&lt;a href=&quot;http://www.greensock.com/tweennano/&quot;&gt;TweenNano&lt;/a&gt; – Version 1.03 (2010/04/03)&lt;br /&gt;&lt;a href=&quot;http://eaze-tween.googlecode.com/svn/trunk/as3/src/&quot;&gt;eaze-tween&lt;/a&gt; - Revision 74&lt;br /&gt;&lt;br /&gt;I guess it&apos;d be rare that a case tweens 4,000 particles though. :-)&lt;br /&gt;KTween is an open source distributed under the MIT license.&lt;br /&gt;&lt;br /&gt;Try KTween.&lt;br /&gt;&lt;br /&gt;Download: &lt;a href=&quot;http://code.google.com/p/kawanet/&quot;&gt;KTween 1.0.1&lt;/a&gt; (20100413)&lt;br /&gt;&lt;br /&gt;* &lt;i&gt;The original post written in Japanese is &lt;a href=&quot;http://kawa.at.webry.info/201004/article_1.html&quot;&gt;here&lt;/a&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-size: 80%;&quot;&gt;* Note that the benchmark result is depend on machine, OS, flash player version and revision etc. The BetweenAS3 becomes the fastest engine in the six above in a case for instance.&lt;/span&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&apos;1&apos; height=&apos;1&apos; src=&apos;https://blogger.googleusercontent.com/tracker/20062264-6830724706396200159?l=kawanet.blogspot.com&apos; alt=&apos;&apos; /&gt;&lt;/div&gt;</description>
</item>
<item rdf:about="http://www.kawa.net/xp/../works/perl/romanize/roman-demo-e.html">
<title>Asian Alphabets - Lingua::*::Romanize::* - Online Demo</title>
<link>http://www.kawa.net/xp/../works/perl/romanize/roman-demo-e.html</link>
<dc:date>2010-03-01T01:30:00+09:00</dc:date>
<description>This page is online-demo of Lingua::*::Romanize::* modules for Perl.
Enter some CJK phrases and push the button below.
Chinese, Japanese
and Korean characters are available.
This is not a translation system but to get phonemic notation by roman letters.</description>
</item>
<item rdf:about="http://www.kawa.net/xp/../works/ajax/romanize/chinese-e.html">
<title>Chinese Alphabet - Romanization of Chinese characters (Pinyin)</title>
<link>http://www.kawa.net/xp/../works/ajax/romanize/chinese-e.html</link>
<dc:date>2010-03-01T01:30:00+09:00</dc:date>
<description>Pinyin is a romanization system (phonemic notation) of Chinese characters.
Enter some Chinese phrases and push the button below.
Both of Simplified Chinese (GB2312) and Traditional Chinese (BIG5) are allowed.</description>
</item>
<item rdf:about="http://www.kawa.net/xp/../works/ajax/romanize/hangul-e.html">
<title>Korean Alphabet - Romanization of Korean characters (Hangul)</title>
<link>http://www.kawa.net/xp/../works/ajax/romanize/hangul-e.html</link>
<dc:date>2010-03-01T01:30:00+09:00</dc:date>
<description>Hangul is phonemic characters used in Korea.
Enter some Korean phrases and push the button below.</description>
</item>
<item rdf:about="http://www.kawa.net/xp/../works/ajax/romanize/japanese-e.html">
<title>Japanese Alphabet - Romanization of Japanese characters (Kanji/Kana)</title>
<link>http://www.kawa.net/xp/../works/ajax/romanize/japanese-e.html</link>
<dc:date>2010-03-01T00:33:00+09:00</dc:date>
<description>Japanese language is written with a mix of Kanji and Kana characters.
Most of Kanji characters used in Japan were imported from China.
Two types of Kana characters, called Katakana and Hiragana, were created in Japan.
Kana characters are general terms for the syllabic Japanese scripts.
Enter some Japanese phrases and push the button below.</description>
</item>
<item rdf:about="http://kawanet.blogspot.com/2010/02/simplified-and-traditional-chinese.html">
<title>Simplified and Traditional Chinese Alphabet iPhone Application Shipped!</title>
<link>http://kawanet.blogspot.com/2010/02/simplified-and-traditional-chinese.html</link>
<dc:creator>Yusuke Kawasaki</dc:creator>
<dc:date>2010-02-27T23:56:02.329+09:00</dc:date>
<media:thumbnail url="http://3.bp.blogspot.com/_cgZUdkW7lzE/S4ktvmIZqpI/AAAAAAAAAq4/v3R9iPBCgaQ/s72-c/iphone-beijing-nihao.png" xmlns:media="http://search.yahoo.com/mrss/" width="72" height="72" />
<thr:total>1</thr:total>
<description>I&apos;m happy to announce to releasing a couple of the Chinese Alphabet iPhone application. These are Chinese version of the &lt;a href=&quot;http://kawanet.blogspot.com/2010/02/korean-alphabet-iphone-app-built-by.html&quot;&gt;Korean Alphabet&lt;/a&gt; I&apos;ve released last week.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;&lt;a href=&quot;http://kuru2.st/llp/iphone/s-chinese.html&quot;&gt;Simplified Chinese Alphabet&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This tells how to read/pronounce Chinese characters used in the mainland China. You could read Chinese characters by Latin (Roman) alphabet notated.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://kuru2.st/llp/iphone/s-chinese.html&quot;&gt;&lt;img style=&quot;margin-right: 1px; width: 208px; height: 400px;&quot; src=&quot;http://3.bp.blogspot.com/_cgZUdkW7lzE/S4ktvmIZqpI/AAAAAAAAAq4/v3R9iPBCgaQ/s400/iphone-beijing-nihao.png&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5442931920366840466&quot; /&gt;&lt;img style=&quot;width: 208px; height: 400px;&quot; src=&quot;http://4.bp.blogspot.com/_cgZUdkW7lzE/S4ktwaYH7RI/AAAAAAAAArA/gmPkdGPW95M/s400/iphone-beijing-xialong.png&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5442931934391430418&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;&lt;a href=&quot;http://kuru2.st/llp/iphone/t-chinese.html&quot;&gt;Traditional Chinese Alphabet&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This is the traditional, complex and old-styled, Chinese characters version which are used in Taiwan and Hong Kong.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://kuru2.st/llp/iphone/t-chinese.html&quot;&gt;&lt;img style=&quot;margin-right: 1px;width: 208px; height: 400px;&quot; src=&quot;http://1.bp.blogspot.com/_cgZUdkW7lzE/S4ktykYLxmI/AAAAAAAAArI/AdnKs1__wfU/s400/iphone-taipei-nihao.png&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5442931971435775586&quot; /&gt;&lt;img style=&quot;width: 208px; height: 400px;&quot; src=&quot;http://2.bp.blogspot.com/_cgZUdkW7lzE/S4ktzc_NT9I/AAAAAAAAArQ/qP3kbape-rY/s400/iphone-taipei-xiaolong.png&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5442931986631839698&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Once I&apos;ve got a taxi at Beijing, the driver could not understand the Great Wall I said. I hope the app would help such scenes.&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&apos;1&apos; height=&apos;1&apos; src=&apos;https://blogger.googleusercontent.com/tracker/20062264-8478865638693272234?l=kawanet.blogspot.com&apos; alt=&apos;&apos; /&gt;&lt;/div&gt;</description>
</item>
<item rdf:about="http://kawanet.blogspot.com/2010/02/iswf-iphone-appearance-simulator-for.html">
<title>iSWF - iPhone Appearance Simulator for Flash</title>
<link>http://kawanet.blogspot.com/2010/02/iswf-iphone-appearance-simulator-for.html</link>
<dc:creator>Yusuke Kawasaki</dc:creator>
<dc:date>2010-02-27T23:21:33.649+09:00</dc:date>
<media:thumbnail url="http://1.bp.blogspot.com/_cgZUdkW7lzE/S4kib5kSoHI/AAAAAAAAAqw/c0shGAbpOo4/s72-c/iSWF-sample.jpg" xmlns:media="http://search.yahoo.com/mrss/" width="72" height="72" />
<thr:total>1</thr:total>
<description>The iSWF is an appearance simulator for iPhone applications developed by Flash. This helps you to develop iPhone app and take its screen capture on your Mac.&lt;br /&gt;&lt;br /&gt;Get iSWF from Google Code:&lt;br /&gt;&lt;a href=&quot;http://code.google.com/p/kawanet/downloads/detail?name=iSWF-20100227.zip&quot;&gt;http://code.google.com/p/kawanet/downloads/detail?name=iSWF-20100227.zip&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://click.linksynergy.com/fs-bin/stat?id=p2dVV*6ZlI0&amp;offerid=94348&amp;type=3&amp;subid=0&amp;tmpid=2192&amp;RD_PARM1=http://itunes.apple.com/us/app/id358471897%253Fmt%253D8%2526uo%253D6%2526partnerId%253D30&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 300px; height: 400px;&quot; src=&quot;http://1.bp.blogspot.com/_cgZUdkW7lzE/S4kib5kSoHI/AAAAAAAAAqw/c0shGAbpOo4/s400/iSWF-sample.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5442919487358804082&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;1. Install iPhone SDK&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;At first, get and install the iPhone SDK from Apple:&lt;br /&gt;&lt;a href=&quot;http://developer.apple.com/iphone/&quot;&gt;http://developer.apple.com/iphone/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&quot;iPhone SDK 3.1.3 with Xcode 3.1.4&quot; for 10.5 (Leopard) users,&lt;br /&gt;&quot;iPhone SDK 3.1.3 with Xcode 3.2.1&quot; for 10.6 (Snow Leopard) users.&lt;br /&gt;&lt;br /&gt;After installing it, try to run iPhone Simulator located at:&lt;br /&gt;/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications&lt;br /&gt;&lt;br /&gt;Important note, as you know, iPhone&apos;s Safari could not run Flash.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;2. Install AIR 2.0 Beta SDK&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Install AIR 2.0 Beta SDK as the next.&lt;br /&gt;Note skip this step when you&apos;re already using CS5.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://labs.adobe.com/downloads/air2.html&quot;&gt;http://labs.adobe.com/downloads/air2.html&lt;/a&gt;&lt;br /&gt;Click &quot;Download for Macintosh (TBZ2, 17.9 MB)&quot;.&lt;br /&gt;&lt;br /&gt;Unzip air2_b2_sdk_mac_020210.tbz2 and change the folder name as &quot;AIK2.0&quot; and move the folder to &quot;/Applications/Adobe Flash CS4&quot; . Check black &quot;adl&quot; icon at&lt;br /&gt;/Applications/Adobe Flash CS4/AIK2.0/bin&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;3. Publish .swf &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Publish your MyApp.swf using your CS4.&lt;br /&gt;Flash Player 10, 320px width, 480px height and any frame rate.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;4. Get iSWF package&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Get the iSWF package from Google Code:&lt;br /&gt;&lt;a href=&quot;http://code.google.com/p/kawanet/downloads/detail?name=iSWF-20100227.zip&quot;&gt;http://code.google.com/p/kawanet/downloads/detail?name=iSWF-20100227.zip&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Unzip the archive and move its contents to the folder of MyApp.swf. Then double click iSWF.command to run MyApp.swf. You would see the appearance simulator running as the first picture of the post.&lt;br /&gt;&lt;br /&gt;Copy each three files of iSWF to any other your .swf project.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;5. How it works?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The iSWF runs the most recent changed .swf file in the same folder. It&apos;s quite simple. See the iSWF.html. The iSWF uses the same appearance of Apple&apos;s iPhone Simulator. This means iSWF could not run on Windows which Apple doesn&apos;t care for.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;6. ActionScript for iPhone&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Flash application for iPhone is based on AIR technology. The iSWF, however, runs the app in the localTrusted sandbox. And also multi-touch, GPS, File class and iPhone&apos;s native keyboard are not avaible with iSWF. Wait CS5 released for you to start such developments.&lt;br /&gt;&lt;br /&gt;(&lt;a href=&quot;http://kawa.at.webry.info/201002/article_7.html&quot;&gt;※日本語版の解説はコチラを参照ください&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;AIR 2.0 Document:&lt;br /&gt;&lt;a href=&quot;http://help.adobe.com/en_US/FlashPlatform/beta/reference/actionscript/3/&quot;&gt;http://help.adobe.com/en_US/FlashPlatform/beta/reference/actionscript/3/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Flash Player 10.1 ActionScript 3.0 Document:&lt;br /&gt;&lt;a href=&quot;http://help.adobe.com/en_US/air/reference/html/&quot;&gt;http://help.adobe.com/en_US/air/reference/html/&lt;/a&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&apos;1&apos; height=&apos;1&apos; src=&apos;https://blogger.googleusercontent.com/tracker/20062264-9130921706174577820?l=kawanet.blogspot.com&apos; alt=&apos;&apos; /&gt;&lt;/div&gt;</description>
</item>
<item rdf:about="http://kawanet.blogspot.com/2010/02/ktween-worlds-fastest-simple-tween.html">
<title>KTween - the world&apos;s fastest simple tween engine for AS3</title>
<link>http://kawanet.blogspot.com/2010/02/ktween-worlds-fastest-simple-tween.html</link>
<dc:creator>Yusuke Kawasaki</dc:creator>
<dc:date>2010-02-16T00:02:06.695+09:00</dc:date>
<media:thumbnail url="http://3.bp.blogspot.com/_cgZUdkW7lzE/S3jOUZaXGaI/AAAAAAAAAqI/Ntxda_2kJ08/s72-c/benchmark-graph.png" xmlns:media="http://search.yahoo.com/mrss/" width="72" height="72" />
<thr:total>1</thr:total>
<description>I&apos;ve released the quite new, simple, lightweight tween engine for ActionScript 3.0. This would come to be the best choice for developing mobile contents targeting smart phones. Currently, at the moment of the mid-February, the KTween is the world&apos;s fastest tween engine for the lightweight AS3 web development scene. This open source product is available on the &lt;a href=&quot;http://code.google.com/p/kawanet/wiki/KTween&quot;&gt;Google Code&lt;/a&gt; under the MIT license.&lt;br /&gt;&lt;br /&gt;&lt;a name=&quot;BENCHMARK&quot;&gt;&lt;/a&gt;&lt;h2&gt;18.9% faster than the Tweener&lt;/h2&gt;The benchmark tweens 2,000 objects in six seconds. I run it three times for each tween engines to take the average frame-rate below.&lt;br /&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center; width: 400px; height: 267px;&quot; src=&quot;http://3.bp.blogspot.com/_cgZUdkW7lzE/S3jOUZaXGaI/AAAAAAAAAqI/Ntxda_2kJ08/s400/benchmark-graph.png&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5438323399864031650&quot; /&gt;I run this on the standalone Flash Player 10.0.22.87, Core 2 Duo 2.26 GHz, MacBook Pro Unibody. The screen capture is:&lt;br /&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center; width: 278px; height: 400px;&quot; src=&quot;http://2.bp.blogspot.com/_cgZUdkW7lzE/S3jOUzh0nqI/AAAAAAAAAqQ/Tq1488Y5vTQ/s400/benchmark-capture.png&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5438323406874648226&quot; /&gt;Larger number of fps means faster. Source code of this is &lt;a href=&quot;http://kawanet.googlecode.com/svn/lang/as3/KTween/trunk/tests/Benchmark.as&quot;&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;table style=&quot;width: 278px;&quot;&gt;&lt;tr&gt;&lt;th&gt;Engine&lt;/th&gt;&lt;th&gt;FPS&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://code.google.com/p/kawanet/wiki/KTweenJ&quot;&gt;KTween&lt;/a&gt;&lt;/td&gt;&lt;td align=&quot;right&quot; &gt;27.19 fps&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.libspark.org/wiki/BetweenAS3/en&quot;&gt;BetweenAS3&lt;/a&gt;&lt;/td&gt;&lt;td align=&quot;right&quot; &gt;26.77 fps&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.greensock.com/tweennano/&quot;&gt;TweenNano&lt;/a&gt;&lt;/td&gt;&lt;td align=&quot;right&quot; &gt;26.70 fps&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://www.gskinner.com/libraries/gtween/&quot;&gt;GTween&lt;/a&gt;&lt;/td&gt;&lt;td align=&quot;right&quot; &gt;26.38 fps&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://code.google.com/p/tweener/&quot;&gt;Tweener&lt;/a&gt;&lt;/td&gt;&lt;td align=&quot;right&quot; &gt;22.87 fps&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/center&gt;&lt;br /&gt;Note that the KTween engine is one of the most reasonable alternative for the time-honored engine of the Tweener especially for the applications targeting a mobile device which is not allowed to run Adobe&apos;s Flash Player, as needing AS3&apos;s type declaration will soon come the must thing in case of compiling the .swf (ABC) to the native binary (ex. armv6/7).&lt;br /&gt;&lt;br /&gt;&lt;a name=&quot;SYNOPSIS&quot;&gt;&lt;/a&gt;&lt;h2&gt;SYNOPSIS&lt;/h2&gt;&lt;blockquote style=&quot;font-family: monospace; line-height: 1.3em;&quot;&gt;import net.kawa.tween.KTween;&lt;br /&gt;import net.kawa.tween.easing.*;&lt;br /&gt;&lt;br /&gt;public function run():void {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;KTween.to(mySprite, 2, {alpha: 0.0}, Linear.easeOut, callback);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;KTween.from(mySprite, 3, {x:320, y;480}, Quad.easeOut).round = true;&lt;br /&gt;}&lt;/blockquote&gt;The syntax looks like the TweenMax series. This means the users could easily transfer to the new engine. &lt;br /&gt;&lt;br /&gt;&lt;a name=&quot;FEATURES&quot;&gt;&lt;/a&gt;&lt;h2&gt;FEATURES&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;Free under the MIT license. Original. written from scratch. &lt;/li&gt;&lt;li&gt;ActionScript 3.0. Flash 9/10 and later. &lt;/li&gt;&lt;li&gt;Simple. Shorter source code. Less file bytes. &lt;/li&gt;&lt;li&gt;Much faster than &lt;a href=&quot;http://code.google.com/p/tweener/&quot; rel=&quot;nofollow&quot;&gt;Tweener&lt;/a&gt; and &lt;a href=&quot;http://www.gskinner.com/libraries/gtween/&quot; rel=&quot;nofollow&quot;&gt;GTween&lt;/a&gt;. Bit faster than &lt;a href=&quot;http://www.greensock.com/tweennano/&quot; rel=&quot;nofollow&quot;&gt;TweenNano&lt;/a&gt; and &lt;a href=&quot;http://www.libspark.org/wiki/BetweenAS3/en&quot; rel=&quot;nofollow&quot;&gt;BetweenAS3&lt;/a&gt;. &lt;/li&gt;&lt;li&gt;AS3 type declaration checking available for the options of KTween &lt;/li&gt;&lt;/ul&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center; width: 400px; height: 204px;&quot; src=&quot;http://2.bp.blogspot.com/_cgZUdkW7lzE/S3jOVUSumjI/AAAAAAAAAqY/Sx-DuQi8JNE/s400/KTween-sample.png&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5438323415669709362&quot; /&gt;I like the code auto completion with the AS3&apos;s type declarations. This makes the developing more confortable.&lt;br /&gt;&lt;br /&gt;See more detail on &lt;A HREF=&quot;http://code.google.com/p/kawanet/wiki/KTweenJ&quot; TARGET=&quot;_blank&quot;&gt;Google Code&lt;/A&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a name=&quot;TODO&quot;&gt;&lt;/a&gt;&lt;h2&gt;TODO&lt;/h2&gt;&lt;br /&gt;- .swc distribution in addition to .as source files.&lt;br /&gt;- get the adoption on the Wonderfl!&lt;br /&gt;&lt;br /&gt;Comments for this is fully welcome. Thanks in advance. Enjoy!&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;a href=&quot;http://kawa.at.webry.info/201002/article_2.html&quot;&gt;The original post of this is written in Japanese.（日本語ポストはこちら）&lt;/a&gt;&lt;/i&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&apos;1&apos; height=&apos;1&apos; src=&apos;https://blogger.googleusercontent.com/tracker/20062264-598445504866739961?l=kawanet.blogspot.com&apos; alt=&apos;&apos; /&gt;&lt;/div&gt;</description>
</item>
<item rdf:about="http://tech.groups.yahoo.com/group/xml-feedpp/message/69">
<title>Re: Corrections to documentation</title>
<link>http://tech.groups.yahoo.com/group/xml-feedpp/message/69</link>
<dc:creator>Kawasaki Yusuke</dc:creator>
<dc:date>2009-11-21T16:38:31Z</dc:date>
<description>Andy, Thanks for your advising. I mentioned about XML::FeedPP::Atom::Atom10-&gt;new() on version 0.41&apos;s pod. http://www.kawa.net/works/perl/feedpp/feedpp-e.html </description>
</item>
<item rdf:about="http://tech.groups.yahoo.com/group/xml-feedpp/message/68">
<title>Re: Scalar references in XML::FeedPP</title>
<link>http://tech.groups.yahoo.com/group/xml-feedpp/message/68</link>
<dc:creator>Kawasaki Yusuke</dc:creator>
<dc:date>2009-11-21T16:37:35Z</dc:date>
<description>Mario, Thanks for your requesting. I&apos;ve just released the version 0.41 with the feature. http://www.kawa.net/works/perl/feedpp/feedpp-e.html (OK) * parsing</description>
</item>
<item rdf:about="http://www.kawa.net/xp/../works/perl/feedpp/feedpp-e.html">
<title>[Perl] XML::FeedPP - Parse/write/merge/edit RSS/RDF/Atom syndication feeds</title>
<link>http://www.kawa.net/xp/../works/perl/feedpp/feedpp-e.html</link>
<dc:date>2009-11-22T01:30:00+09:00</dc:date>
<dc:subject>Perl</dc:subject>
<description>XML::FeedPP is an all-purpose syndication utility that parses and publishes
RSS 2.0, RSS 1.0 (RDF), Atom 0.3 and 1.0 feeds.
It allows you to add new content, merge feeds, and convert among various formats.
It is a pure Perl implementation and does not require any other module except for XML::TreePP.
Released version:
XML-FeedPP-0.41.tar.gz
TARGZ
CPAN
Subversion repository:
http://xml-treepp.googlecode.com/svn/trunk/XML-FeedPP/
SVN
Documents:
README
README
Changes
Changes</description>
</item>
<item rdf:about="http://www.youtube.com/watch?v=NHWLl9e-Hkw&amp;feature=youtube_gdata">
<title>AVIEncoder Example</title>
<link>http://www.youtube.com/watch?v=NHWLl9e-Hkw&amp;feature=youtube_gdata</link>
<atom:updated>2009-11-24T02:27:18.000Z</atom:updated>
<dc:creator>YusukeKawasaki</dc:creator>
<dc:date>2009-10-31T21:08:45+00:00</dc:date>
<dc:subject>http://gdata.youtube.com/schemas/2007#video</dc:subject>
<description>&lt;div style=&quot;color: #000000;font-family: Arial, Helvetica, sans-serif;     font-size:12px; font-size: 12px; width: 555px;&quot;&gt;
&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td width=&quot;140&quot; valign=&quot;top&quot; rowspan=&quot;2&quot;&gt;&lt;div style=&quot;border: 1px solid #999999; margin: 0px 10px 5px 0px;&quot;&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=NHWLl9e-Hkw&amp;amp;feature=youtube_gdata&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;http://i.ytimg.com/vi/NHWLl9e-Hkw/default.jpg&quot;&gt;&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td width=&quot;256&quot; valign=&quot;top&quot;&gt;&lt;div style=&quot;font-size: 12px; font-weight: bold;&quot;&gt;&lt;a style=&quot;font-size: 15px; font-weight: bold;                  font-decoration: none;&quot; href=&quot;http://www.youtube.com/watch?v=NHWLl9e-Hkw&amp;amp;feature=youtube_gdata&quot;&gt;AVIEncoder Example&lt;/a&gt;
&lt;br&gt;&lt;/div&gt;
&lt;div style=&quot;font-size: 12px; margin: 3px 0px;&quot;&gt;&lt;span&gt;&#31532;&#65299;&#22238;&#12362;&#12400;&#12363;&#12450;&#12503;&#12522;&#36984;&#25163;&#27177; &#12302;MR &#12362;&#22825;&#27671;&#12362;&#22985;&#12373;&#12435;&#12303;&#12391;&#12289;&#12487;&#12514;&#37682;&#30011;&#12375;&#12383;&#26144;&#20687;&#12381;&#12398;&#12414;&#12414;&#12290; Flash 1.0 / AIR &#12363;&#12425;&#12289;&#65288;&#12469;&#12540;&#12496;&#12434;&#20351;&#12431;&#12378;&#12395;&#65289;&#12525;&#12540;&#12459;&#12523;&#20966;&#29702;&#12398;&#12415;&#12391; AVI &#24418;&#24335;&#12398;&#21205;&#30011;&#12501;&#12449;&#12452;&#12523;&#12434;&#29983;&#25104;&#12375;&#12390;&#12356;&#12414;&#12377;&#12290; ActionScript &#12398;&#12415;&#12391;&#21205;&#20316;&#12377;&#12427;&#12383;&#12417;&#12289;&#36861;&#21152;&#12398;&#12450;&#12503;&#12522;&#12465;&#12540;&#12471;&#12519;&#12531;&#12398;&#12452;&#12531;&#12473;&#12488;&#12540;&#12523;&#12399;&#19981;&#35201;&#12391;&#12377;&#12290; Mac&#12539;Windows &#12393;&#12385;&#12425;&#12391;&#12418;&#21205;&#20316;&#12375;&#12414;&#12377;&#12290; &#12501;&#12524;&#12540;&#12512;&#12524;&#12540;&#12488;&#12399;&#12289;&#20219;&#24847;&#12395;&#35373;&#23450;&#21487;&#33021;&#12391;&#12377;&#12290; &#37682;&#30011;&#12391;&#12365;&#12427;&#31186;&#25968;&#12289;&#35299;&#20687;&#24230;&#12399;&#12289;&#21205;&#20316;&#12377;&#12427; PC &#12398;&#12513;&#12514;&#12522;&#23481;&#37327;&#12395;&#20381;&#23384;&#12375;&#12414;&#12377;&#12290; MP3 &#12501;&#12449;&#12452;&#12523;&#12391;&#38899;&#22768;&#12434;&#28155;&#20184;&#12391;&#12365;&#12414;&#12377;&#12290;&#65288;&#20170;&#22238;&#12398;&#12487;&#12514;&#12399;&#28961;&#38899;&#12496;&#12540;&#12472;&#12519;&#12531;&#65289;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=&quot;font-size: 11px; line-height: 1.4em; padding-left: 20px;             padding-top: 1px;&quot; width=&quot;146&quot; valign=&quot;top&quot;&gt;&lt;div&gt;&lt;span style=&quot;color: #666666; font-size: 11px;&quot;&gt;From:&lt;/span&gt;
&lt;a href=&quot;http://www.youtube.com/profile?user=YusukeKawasaki&quot;&gt;YusukeKawasaki&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;color: #666666; font-size: 11px;&quot;&gt;Views:&lt;/span&gt;
65&lt;/div&gt;
&lt;div style=&quot;white-space: nowrap;text-align: left&quot;&gt;&lt;img style=&quot;border: 0px none; margin: 0px; padding: 0px;                    vertical-align: middle; font-size: 11px;&quot; align=&quot;top&quot; alt=&quot;&quot; src=&quot;http://gdata.youtube.com/static/images/icn_star_empty_11x11.gif&quot;&gt; &lt;img style=&quot;border: 0px none; margin: 0px; padding: 0px;                    vertical-align: middle; font-size: 11px;&quot; align=&quot;top&quot; alt=&quot;&quot; src=&quot;http://gdata.youtube.com/static/images/icn_star_empty_11x11.gif&quot;&gt; &lt;img style=&quot;border: 0px none; margin: 0px; padding: 0px;                    vertical-align: middle; font-size: 11px;&quot; align=&quot;top&quot; alt=&quot;&quot; src=&quot;http://gdata.youtube.com/static/images/icn_star_empty_11x11.gif&quot;&gt; &lt;img style=&quot;border: 0px none; margin: 0px; padding: 0px;                    vertical-align: middle; font-size: 11px;&quot; align=&quot;top&quot; alt=&quot;&quot; src=&quot;http://gdata.youtube.com/static/images/icn_star_empty_11x11.gif&quot;&gt; &lt;img style=&quot;border: 0px none; margin: 0px; padding: 0px;                    vertical-align: middle; font-size: 11px;&quot; align=&quot;top&quot; alt=&quot;&quot; src=&quot;http://gdata.youtube.com/static/images/icn_star_empty_11x11.gif&quot;&gt;&lt;/div&gt;
&lt;div style=&quot;font-size: 11px;&quot;&gt;0
&lt;span style=&quot;color: #666666; font-size: 11px;&quot;&gt;ratings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;span style=&quot;color: #666666; font-size: 11px;&quot;&gt;Time:&lt;/span&gt;
&lt;span style=&quot;color: #000000; font-size: 11px; font-weight: bold;&quot;&gt;00:06&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;font-size: 11px; padding-left: 20px;&quot;&gt;&lt;span style=&quot;color: #666666; font-size: 11px;&quot;&gt;More in&lt;/span&gt;
&lt;a href=&quot;http://www.youtube.com/categories_portal?c=28&quot;&gt;Science &amp;amp; Technology&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;</description>
</item>
<item rdf:about="http://tech.groups.yahoo.com/group/xml-feedpp/message/65">
<title>Re: feedpp to convert from atom to rss</title>
<link>http://tech.groups.yahoo.com/group/xml-feedpp/message/65</link>
<dc:creator>Kawasaki Yusuke</dc:creator>
<dc:date>2009-08-25T08:58:12Z</dc:date>
<description>Definitely yes. my $feed = XML::FeedPP::RSS-&gt;new(); $feed-&gt;merge( &quot;http://example.com/atom.xml&quot; ); my $rss = $feed-&gt;to_string(); -- Kawasaki Yusuke </description>
</item>
<item rdf:about="http://www.kawa.net/xp/../works/perl/treepp/treepp-e.html">
<title>[Perl] XML::TreePP - A pure Perl implementation for parsing/writing xml file</title>
<link>http://www.kawa.net/xp/../works/perl/treepp/treepp-e.html</link>
<dc:date>2009-06-30T15:37:00+09:00</dc:date>
<dc:subject>Perl</dc:subject>
<description>XML::TreePP module parses XML file and expand it for a hash tree.
And also this generates XML file from a hash tree.
This module is a pure Perl implementation.
You can also fetch an XML file from remote web server
like an XMLHttpRequest object in JavaScript language.
I think that XML::TreePP is enough fast and easy to use!
Released version:
XML-TreePP-0.39.tar.gz
TARGZ
CPAN
Subversion repository:
http://xml-treepp.googlecode.com/svn/trunk/XML-TreePP/
SVN
Documents:
README
README
Changes
Changes</description>
</item>
<item rdf:about="http://kawanet.blogspot.com/2009/05/livechromakey-livepointers-ar.html">
<title>LiveChromaKey + LivePointers = AR Presentation!</title>
<link>http://kawanet.blogspot.com/2009/05/livechromakey-livepointers-ar.html</link>
<dc:creator>Yusuke Kawasaki</dc:creator>
<dc:date>2009-05-30T21:48:47.575+09:00</dc:date>
<dc:subject>event</dc:subject>
<dc:subject>actionscript</dc:subject>
<dc:subject>flash</dc:subject>
<media:thumbnail url="http://3.bp.blogspot.com/_cgZUdkW7lzE/SiEmNDtjPwI/AAAAAAAAAkU/noNV61_NGuU/s72-c/spark-image.jpg" xmlns:media="http://search.yahoo.com/mrss/" width="72" height="72" />
<thr:total>1</thr:total>
<description>I am a newbie for the wonderful ActionScript world and have worked hard for these two weeks to write a couple of pure ActionScript 3.0 libraries, LiveChromaKey and LivePointers. Then I gave a talk at &lt;a href=&quot;http://www.libspark.org/wiki/WikiStart/en&quot;&gt;Spark project&lt;/a&gt;&apos;s &lt;a href=&quot;http://blog.jactionscripters.com/2009/05/29/monthly-spark-meeting-09/&quot;&gt;SparkStudy/09&lt;/a&gt; on May 28th.&lt;br /&gt;&lt;br /&gt;SparkStudy is a monthly meeting for the cutting-edge ActionScript developers in Tokyo. It&apos;s hosted by &lt;a href=&quot;http://www.be-interactive.org/en.php&quot;&gt;Yoshihiro Shindo&lt;/a&gt; a.k.a. yossy. This was the first time for me, an ECMAScripter, to attend it but I enjoyed it.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://kawanet.blogspot.com/2009/05/livechromakey-bluescreen-less-augmented.html&quot;&gt;As recently posted&lt;/a&gt;, LiveChromaKey is a bluescreen-less image synthesizing engine for AR.&lt;br /&gt;&lt;br /&gt;And the new library of LivePointers is a color detection engine to handle something as the new style of human interface devices with webcam. This means, for example, fingercap would be the 3D pointing device.&lt;br /&gt;&lt;br /&gt;Anyway, you can &lt;b&gt;try&lt;/b&gt; my presentation:&lt;br /&gt;&lt;a href=&quot;http://www.kawa.net/text/spark/09/spark.html&quot;&gt;http://www.kawa.net/text/spark/09/spark.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.kawa.net/text/spark/09/spark.html&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;&quot; src=&quot;http://3.bp.blogspot.com/_cgZUdkW7lzE/SiEmNDtjPwI/AAAAAAAAAkU/noNV61_NGuU/s400/spark-image.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5341592638814633730&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Yes, I was in the live projector screen during my presentation like weather newscaster did in weather news program! It would be nice for the audiences who seated at the end of the row in the room to see me on the screen. :)&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.kawa.net/text/spark/09/spark.html&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;&quot; src=&quot;http://3.bp.blogspot.com/_cgZUdkW7lzE/SiEmNfl-FKI/AAAAAAAAAkc/A-J4_r1dpoY/s400/slides+(24).JPG&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5341592646299030690&quot; /&gt;&lt;/a&gt;&lt;br /&gt;In addition, I used fingercaps to manipulate slides, ex. right hand means next page. The fingercap I used costs only JPY 105, approximately USD 1.00- for six fingers. I&apos;m sure that the cheap cap would be definitely important user interface device of the future!&lt;br /&gt;&lt;br /&gt;Note that you can flip to the next page by right key of your keyboard as an insurance for the live presentation. :)&lt;br /&gt;&lt;br /&gt;If you prefer a classical style of the slides, try slideshare:&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;div style=&quot;width: 425px;&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/kawa0117/jsartoolkit-livechromakey-livepointers-next-gen-of-ar?type=presentation&quot; style=&quot;font-family: Helvetica,Arial,Sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; display: block;&quot; title=&quot;JSARToolKit / LiveChromaKey / LivePointers&quot;&gt;JSARToolKit / LiveChromaKey / LivePointers&lt;/a&gt;&lt;object width=&quot;425&quot; height=&quot;355&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=spark-090528113259-phpapp02&amp;amp;rel=0&amp;amp;stripped_title=jsartoolkit-livechromakey-livepointers-next-gen-of-ar&quot;&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;param name=&quot;allowScriptAccess&quot; value=&quot;always&quot;&gt;&lt;embed src=&quot;http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=spark-090528113259-phpapp02&amp;rel=0&amp;stripped_title=jsartoolkit-livechromakey-livepointers-next-gen-of-ar&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; width=&quot;425&quot; height=&quot;355&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;/center&gt;&lt;br /&gt;LivePointers library is still under development. You can try the current snapshot on the Spark project&apos;s repository:&lt;br /&gt;&lt;a href=&quot;http://www.libspark.org/svn/as3/LivePointers/trunk/&quot;&gt;http://www.libspark.org/svn/as3/LivePointers/trunk/&lt;/a&gt;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&lt;span style=&quot;font-style:italic;&quot;&gt;* &lt;a href=&quot;http://kawa.at.webry.info/200905/article_14.html&quot;&gt;Orignal post of this&lt;/a&gt; was written in Japanese.&lt;/span&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&apos;1&apos; height=&apos;1&apos; src=&apos;https://blogger.googleusercontent.com/tracker/20062264-5070128522280735443?l=kawanet.blogspot.com&apos; alt=&apos;&apos; /&gt;&lt;/div&gt;</description>
</item>
<item rdf:about="http://kawanet.blogspot.com/2009/05/livechromakey-bluescreen-less-augmented.html">
<title>LiveChromaKey - Bluescreen-less augmented IN reality (AR)</title>
<link>http://kawanet.blogspot.com/2009/05/livechromakey-bluescreen-less-augmented.html</link>
<dc:creator>Yusuke Kawasaki</dc:creator>
<dc:date>2009-05-30T20:49:11.540+09:00</dc:date>
<dc:subject>actionscript</dc:subject>
<dc:subject>flash</dc:subject>
<dc:subject>ar</dc:subject>
<media:thumbnail url="http://4.bp.blogspot.com/_cgZUdkW7lzE/ShePjCCK4GI/AAAAAAAAAj0/pnHvemVpdFU/s72-c/livechromakey.jpg" xmlns:media="http://search.yahoo.com/mrss/" width="72" height="72" />
<thr:total>0</thr:total>
<description>I wrote a new ActionScript library &lt;a href=&quot;http://www.libspark.org/svn/as3/LiveChromaKey/trunk/&quot;&gt;LiveChromaKey&lt;/a&gt; which is an image synthesizing engine for AR. The key point is it does not make something &lt;u&gt;augmented ON reality&lt;/u&gt; but also &lt;u&gt;augmented IN reality&lt;/u&gt;. It really portable as it never need blue background screen. The key color of &lt;a href=&quot;http://en.wikipedia.org/wiki/Chroma_key&quot;&gt;chroma key&lt;/a&gt; is automatically detected on the fly.&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Demo #1&lt;/h2&gt;Try: &lt;a href=&quot;http://www.libspark.org/svn/as3/LiveChromaKey/trunk/examples/pyramid.html&quot;&gt;Travelling In Egypt&lt;/a&gt;&lt;br /&gt;Source: &lt;a href=&quot;http://www.libspark.org/svn/as3/LiveChromaKey/trunk/examples/Pyramid.as&quot;&gt;Pyramid.as&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align=&quot;center&quot;&gt;&lt;a href=&quot;http://www.libspark.org/svn/as3/LiveChromaKey/trunk/examples/pyramid.html&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://4.bp.blogspot.com/_cgZUdkW7lzE/ShePjCCK4GI/AAAAAAAAAj0/pnHvemVpdFU/s400/livechromakey.jpg&quot;&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;An webcam is needed to try this. Blue background screen is not needed. At first, hide out from the camera for LiveChromaKey to recognize the background view. After few seconds, the pyramid of Khafre will be shown. It&apos;s time to play it! Now you can feel free you are travelling in Egypt. :)&lt;br /&gt;&lt;br /&gt;In case you move camera, click the screen to re-recognize background on demand. Then hide out and wait for few seconds again. You may need to turn off your camera&apos;s intelligent features like automatic white balance, automatic exposure compensation, etc. LiveChromaKey does not like such tunings.&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Demo #2&lt;/h2&gt;Try: &lt;a href=&quot;http://www.libspark.org/svn/as3/LiveChromaKey/trunk/examples/minority.html&quot;&gt;Minority Report-like Demo&lt;/a&gt;&lt;br /&gt;Source: &lt;a href=&quot;http://www.libspark.org/svn/as3/LiveChromaKey/trunk/examples/Minority.as&quot;&gt;Minority.as&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align=&quot;center&quot;&gt;&lt;a href=&quot;http://www.libspark.org/svn/as3/LiveChromaKey/trunk/examples/minority.html&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://4.bp.blogspot.com/_cgZUdkW7lzE/ShePjQrdz9I/AAAAAAAAAkE/A17WSztwNgo/s400/lck-minority.jpg&quot;&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;This demo floats some photos in your back. &lt;a href=&quot;http://movies.foxjapan.com/minority/video/trailer_9_lg.html&quot;&gt;Finger pointing reorganization like the Minority Report movie&lt;/a&gt; is not implemented at this time.&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Demo #3&lt;/h2&gt;Try: &lt;a href=&quot;http://www.libspark.org/svn/as3/LiveChromaKey/trunk/examples/panels.html&quot;&gt;Four Sprites Of LiveChromaKey&lt;/a&gt;&lt;br /&gt;Source: &lt;a href=&quot;http://www.libspark.org/svn/as3/LiveChromaKey/trunk/examples/Panels.as&quot;&gt;Panels.as&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align=&quot;center&quot;&gt;&lt;a href=&quot;http://www.libspark.org/svn/as3/LiveChromaKey/trunk/examples/panels.html&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://3.bp.blogspot.com/_cgZUdkW7lzE/ShePjdugaxI/AAAAAAAAAj8/unFgte_71dc/s400/lck-planes.jpg&quot;&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;This demo shows the four sprites which LiveChromaKey provides.&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;LiveChromaKey Sample Code&lt;/h2&gt;&lt;pre style=&quot;border: 1px solid gray; padding: 8px; line-height: 1.2em; background: #EEEEEE;&quot;&gt;var chromakey:LCK_Core = new LCK_Core();&lt;br /&gt;chromakey.init();&lt;br /&gt;&lt;br /&gt;var spLive:Sprite = chromakey.getLive();&lt;br /&gt;var spBack:Sprite = chromakey.getBackground();&lt;br /&gt;var spMask:Sprite = chromakey.getMask();&lt;br /&gt;var spFore:Sprite = chromakey.getForeground();&lt;br /&gt;&lt;br /&gt;this.addChild( spLive );&lt;br /&gt;this.addChild( spBack );&lt;br /&gt;this.addChild( spMask );&lt;br /&gt;this.addChild( spFore );&lt;/pre&gt;&lt;br /&gt;The getLive() method returns a sprite which shows the live video. You can use it as a background for your app.&lt;br /&gt;&lt;br /&gt;The getBackground() method returns a sprite which shows the stationary background image. You can use it as a background for your app as well.&lt;br /&gt;&lt;br /&gt;The getMask() method returns a transparent sprite which shows the blue mask image. You may not use it normally.&lt;br /&gt;&lt;br /&gt;The getForeground() method returns a transparent sprite which shows the dynamic foreground image. It would contain a person or objects in front of camera. You can use it as a foreground for your app.&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;LiveChromaKey Properties&lt;/h2&gt;Set properties below before call init() method.&lt;br /&gt;&lt;pre style=&quot;border: 1px solid gray; padding: 8px; line-height: 1.2em; background: #EEEEEE;&quot;&gt;chromakey.captureX = 320;&lt;br /&gt;chromakey.captureY = 240;&lt;br /&gt;chromakey.captureFPS = 30;&lt;/pre&gt;Web camera input source&apos;s resolution and frame rate&lt;br /&gt;&lt;pre style=&quot;border: 1px solid gray; padding: 8px; line-height: 1.2em; background: #EEEEEE;&quot;&gt;chromakey.displayX = 640;&lt;br /&gt;chromakey.displayY = 480;&lt;br /&gt;chromakey.smoothing = false;&lt;/pre&gt;Output sprites&apos; resolution and smoothing.&lt;br /&gt;&lt;pre style=&quot;border: 1px solid gray; padding: 8px; line-height: 1.2em; background: #EEEEEE;&quot;&gt;chromakey.workX = 80;&lt;br /&gt;chromakey.workY = 60;&lt;/pre&gt;Working resolution by pixel.&lt;br /&gt;&lt;br /&gt;The following method and property is for after it started.&lt;br /&gt;&lt;pre style=&quot;border: 1px solid gray; padding: 8px; line-height: 1.2em; background: #EEEEEE;&quot;&gt;chromakey.runDetector()&lt;/pre&gt;Method to re-recognize stationary background.&lt;br /&gt;&lt;pre style=&quot;border: 1px solid gray; padding: 8px; line-height: 1.2em; background: #EEEEEE;&quot;&gt;chromakey.ready&lt;/pre&gt;Boolean value for stationary background is detected.&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;How To Compile It&lt;/h2&gt;Download LiveChromaKey source code from the Spark project.&lt;br /&gt;&lt;pre style=&quot;border: 1px solid gray; padding: 8px; line-height: 1.2em; background: #EEEEEE;&quot;&gt;svn&amp;nbsp;co&amp;nbsp;http://www.libspark.org/svn/as3/LiveChromaKey/trunk/ livechromakey&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;* Original posts for &lt;a href=&quot;http://kawa.at.webry.info/200905/article_8.html&quot;&gt;demo #1&lt;/a&gt;, &lt;a href=&quot;http://kawa.at.webry.info/200905/article_9.html&quot;&gt;demo #2&lt;/a&gt; and &lt;a href=&quot;http://kawa.at.webry.info/200905/article_10.html&quot;&gt;demo #3&lt;/a&gt; are written in Japanese.&lt;/i&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&apos;1&apos; height=&apos;1&apos; src=&apos;https://blogger.googleusercontent.com/tracker/20062264-8176688269788818575?l=kawanet.blogspot.com&apos; alt=&apos;&apos; /&gt;&lt;/div&gt;</description>
</item>
<item rdf:about="http://kawanet.blogspot.com/2009/05/tokyo-cloud-developers-meetup-02-feat.html">
<title>Tokyo Cloud Developers Meetup #02 feat. Google App Engine</title>
<link>http://kawanet.blogspot.com/2009/05/tokyo-cloud-developers-meetup-02-feat.html</link>
<dc:creator>Yusuke Kawasaki</dc:creator>
<dc:date>2009-05-29T14:37:36.610+09:00</dc:date>
<media:thumbnail url="http://1.bp.blogspot.com/_cgZUdkW7lzE/Sh9y1g8R1EI/AAAAAAAAAkM/bpDGDDdGjMA/s72-c/124357437150516403869%5B1%5D.jpg" xmlns:media="http://search.yahoo.com/mrss/" width="72" height="72" />
<thr:total>0</thr:total>
<description>&lt;a href=&quot;http://atnd.org/events/757&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 80px;&quot; src=&quot;http://1.bp.blogspot.com/_cgZUdkW7lzE/Sh9y1g8R1EI/AAAAAAAAAkM/bpDGDDdGjMA/s400/124357437150516403869%5B1%5D.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5341113946786092098&quot; /&gt;&lt;/a&gt;&lt;br /&gt;We&apos;ll welcome Fred Sauer, Google Developer Advocate,as the special guest of the second Tokyo Cloud Developers Meetup on June 10. Come over on June 10 to enjoy the latest topics around Google App Engine.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;Register now! &lt;a href=&quot;http://atnd.org/events/757&quot;&gt;http://atnd.org/events/757&lt;/a&gt; &lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;h3&gt;EVENT&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;Date and Time: June 10, 2009 from 19:00 to 21:00 (doors open 18:30)&lt;/li&gt;&lt;li&gt;Location: Recruit Annex 1 (B1F)&lt;/li&gt;&lt;li&gt;Address: 7-2-6 Ginza, Chuo-ku, Tokyo&lt;/li&gt;&lt;li&gt;Map: &lt;a href=&quot;http://maps.google.com/maps?ll=35.6708,139.7605&amp;z=19&quot;&gt;http://tinyurl.com/nsfcfn&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Registration: &lt;a href=&quot;http://atnd.org/events/757&quot;&gt;http://atnd.org/events/757&lt;/a&gt; (free)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;h3&gt;SPEAKERS&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;Special Guest: Fred Sauer&lt;/li&gt;&lt;li&gt;Takashi Matsuo (Python) &lt;a href=&quot;http://takashi-matsuo.blogspot.com/&quot;&gt;http://takashi-matsuo.blogspot.com/&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Taigo Yamada (Python)&lt;/li&gt;&lt;li&gt;Tsutomu Yano (Java/Wicket) &lt;a href=&quot;http://d.hatena.ne.jp/t_yano/&quot;&gt;http://d.hatena.ne.jp/t_yano/&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Yasuo Higa (Java/Slim3) &lt;a href=&quot;http://d.hatena.ne.jp/higayasuo/&quot;&gt;http://d.hatena.ne.jp/higayasuo/&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Yasushi Ando (Rails) &lt;a href=&quot;http://d.hatena.ne.jp/technohippy/&quot;&gt;http://d.hatena.ne.jp/technohippy/&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Moriyoshi Koizumi (PHP) &lt;a href=&quot;http://d.hatena.ne.jp/moriyoshi/&quot;&gt;http://d.hatena.ne.jp/moriyoshi/&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;h3&gt;VENUE&lt;/h3&gt;&lt;center&gt;&lt;iframe src=&quot;http://map.doko.jp/blogparts/b/sc=1141072/sz=2/zm=12/&quot; width=&quot;320&quot; height=&quot;400&quot; frameborder=&quot;0&quot; scrolling=&quot;no&quot;&gt;&lt;a href=&quot;http://www.doko.jp/search/shop/sc1141072/&quot;&gt;リクルートアネックス1ビル（アネックス）［ドコイク？］&lt;/a&gt;&lt;/iframe&gt;&lt;/center&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&apos;1&apos; height=&apos;1&apos; src=&apos;https://blogger.googleusercontent.com/tracker/20062264-2032745082162116653?l=kawanet.blogspot.com&apos; alt=&apos;&apos; /&gt;&lt;/div&gt;</description>
</item>
<item rdf:about="http://kawanet.blogspot.com/2009/05/html5audio-javascript-mp3-player.html">
<title>HTML5.Audio - JavaScript MP3 Player Library (HTML5-like)</title>
<link>http://kawanet.blogspot.com/2009/05/html5audio-javascript-mp3-player.html</link>
<dc:creator>Yusuke Kawasaki</dc:creator>
<dc:date>2009-05-23T12:02:44.600+09:00</dc:date>
<dc:subject>javascript</dc:subject>
<dc:subject>mp3</dc:subject>
<dc:subject>html5</dc:subject>
<thr:total>4</thr:total>
<description>&lt;a href=&quot;http://dev.w3.org/html5/spec/Overview.html#audio&quot;&gt;HTML5 allows &amp;lt;audio&amp;gt; element&lt;/a&gt; to play MP3 and other sound formats by HTML and JavaScript. But HTML5 is still not in major. So I wrote &lt;a href=&quot;http://svn.coderepos.org/share/lang/javascript/HTML5.Audio/trunk/&quot;&gt;HTML5.Audio&lt;/a&gt; which is a JavaScript library to play MP3 music via Flash.&lt;br /&gt;&lt;br /&gt;Demo #1: &lt;a href=&quot;http://svn.coderepos.org/share/lang/javascript/HTML5.Audio/trunk/examples/simple.html&quot;&gt;Play sound by HTML5.Audio&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Demo #2: &lt;a href=&quot;http://svn.coderepos.org/share/lang/javascript/HTML5.Audio/trunk/examples/player.html&quot;&gt;MP3 player&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Before Using It&lt;/h3&gt;&lt;br /&gt;You can manipulate HTML5.Audio object like HTML5&apos;s Audio object.&lt;br /&gt;To prepare it, load three JavaScript files on HTML header.&lt;br /&gt;&lt;pre style=&quot;border: 1px solid gray; padding: 8px; line-height: 1.2em; background: #EEEEEE;&quot;&gt;&amp;lt;script type=&quot;text/javascript&quot; src=&quot;js/swfobject.js&quot;&amp;gt;&amp;lt;/script&amp;gt; &lt;br /&gt;&amp;lt;script type=&quot;text/javascript&quot; src=&quot;js/jkl-js2as.js&quot;&amp;gt;&amp;lt;/script&amp;gt; &lt;br /&gt;&amp;lt;script type=&quot;text/javascript&quot; src=&quot;js/html5-audio.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;/pre&gt;&lt;br /&gt;&lt;h3&gt;Plat MP3&lt;/h3&gt;&lt;br /&gt;Create HTML5.Audio instance with MP3 file URL. Then, call play() method to play it. It totally simple like HTML5&apos;s Audio object.&lt;br /&gt;&lt;pre style=&quot;border: 1px solid gray; padding: 8px; line-height: 1.2em; background: #EEEEEE;&quot;&gt;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&amp;lt;!--&lt;br /&gt;&lt;br /&gt;music = new HTML5.Audio(&apos;sound.mp3&apos;);&lt;br /&gt;music.play();&lt;br /&gt;&lt;br /&gt;--&amp;gt;&amp;lt;/script&amp;gt;&lt;/pre&gt;Note that HTML5.Audio library support MP3 files at this time.&lt;br /&gt;WAV file and other sound formats are not supported. ActionScript&apos;s Sound class limits it.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Properties&lt;/h3&gt;&lt;br /&gt;HTML5.Audio library supports some properties imported from HTML5&apos;s Audio object: currentTime, volume, paused, ended, loop and duration&lt;br /&gt;You need to call set()/get() method to set/get properties.&lt;br /&gt;&lt;pre style=&quot;border: 1px solid gray; padding: 8px; line-height: 1.2em; background: #EEEEEE;&quot;&gt;var ctime = music.get(&apos;currentTime&apos;);&lt;br /&gt;&lt;br /&gt;music.set(&apos;volume&apos;,0.8);&lt;/pre&gt;Note that currentTime property will be updated only when playing music is started and paused.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Events&lt;/h3&gt;&lt;br /&gt;HTML5.Audio library supports some of events callbacked: onloadstart, onload, onplay, onpause and onended&lt;br /&gt;You need to call set() method to set callback function for event property.&lt;br /&gt;&lt;pre style=&quot;border: 1px solid gray; padding: 8px; line-height: 1.2em; background: #EEEEEE;&quot;&gt;var onended = function () {&lt;br /&gt; alert( &apos;sound ended&apos; );&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;music.set( &apos;onended&apos;, onended );&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;h3&gt;Options&lt;/h3&gt;&lt;br /&gt;HTML5.Audio library loads &lt;tt&gt;html5-audio.swf&lt;/tt&gt; flash file which was written by ActionScript 3.0.&lt;br /&gt;To set path for &lt;tt&gt;html5-audio.swf&lt;/tt&gt;, call &lt;tt&gt;getProxy()&lt;/tt&gt; method before creating the first instance of HTML5.Audio.&lt;br /&gt;&lt;pre style=&quot;border: 1px solid gray; padding: 8px; line-height: 1.2em; background: #EEEEEE;&quot;&gt;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&amp;lt;!--&lt;br /&gt;&lt;br /&gt;HTML5.Audio.Proxy.getProxy({swfPath:&apos;./html5-audio.swf&apos;,onready: init});&lt;br /&gt;&lt;br /&gt;--&amp;gt;&amp;lt;/script&amp;gt;&lt;/pre&gt;Note that onready property is an event which will invoked when HTML5.Audio library was ready to play. You can call getProxy() method before window.onload event was invoked.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Files&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;js/html5-audio.js - HTML5.Audio library core (JS part)&lt;/li&gt;&lt;li&gt;js/jkl-js2as.js - JS-AS bridge (JS part)&lt;/li&gt;&lt;li&gt;js/swfobject.js - Library to load flash file&lt;/li&gt;&lt;li&gt;swf/html5-audio.swf - HTML5.Audio library Flash binary&lt;/li&gt;&lt;li&gt;swf/expressInstall.swf - Says install/update Flash!&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;h3&gt;Download&lt;/h3&gt;&lt;br /&gt;Check out files from the Spark project repository:&lt;br /&gt;&lt;pre style=&quot;border: 1px solid gray; padding: 8px; line-height: 1.2em; background: #EEEEEE;&quot;&gt;svn&amp;nbsp;co&amp;nbsp;&lt;a href=&quot;http://svn.coderepos.org/share/lang/javascript/HTML5.Audio/trunk&quot; target=&quot;_blank&quot;&gt;http://svn.coderepos.org/share/lang/javascript/HTML5.Audio/trunk&lt;/a&gt; html5-audio&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;* &lt;a href=&quot;http://kawa.at.webry.info/200905/article_7.html&quot;&gt;Original post of this&lt;/a&gt; was written in Japanese at 2009/05/17 17:40&lt;/i&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&apos;1&apos; height=&apos;1&apos; src=&apos;https://blogger.googleusercontent.com/tracker/20062264-197316472656038002?l=kawanet.blogspot.com&apos; alt=&apos;&apos; /&gt;&lt;/div&gt;</description>
</item>
<item rdf:about="http://kawanet.blogspot.com/2009/05/jsartoolkit-ar-augmented-reality-by.html">
<title>JSARToolKit - AR (Augmented Reality) by JavaScript</title>
<link>http://kawanet.blogspot.com/2009/05/jsartoolkit-ar-augmented-reality-by.html</link>
<dc:creator>Yusuke Kawasaki</dc:creator>
<dc:date>2009-05-23T12:02:16.792+09:00</dc:date>
<dc:subject>javascript</dc:subject>
<dc:subject>actionscript</dc:subject>
<dc:subject>flash</dc:subject>
<dc:subject>ar</dc:subject>
<media:thumbnail url="http://4.bp.blogspot.com/_cgZUdkW7lzE/ShdesV5pKOI/AAAAAAAAAjs/g2ejBsXUm3o/s72-c/124145510665716332295_jsar-red%5B1%5D.jpg" xmlns:media="http://search.yahoo.com/mrss/" width="72" height="72" />
<thr:total>2</thr:total>
<description>After &lt;a href=&quot;&quot;&gt;my talk at OSDC.TW 2009 in Taipei&lt;/a&gt;, I&apos;ve released JSAR&apos;s source code on &lt;a href=&quot;http://www.libspark.org/&quot;&gt;the Spark project&lt;/a&gt;&apos;s repository:&lt;br /&gt;&lt;a href=&quot;http://www.libspark.org/svn/js/JSARToolKit/trunk&quot;&gt;http://www.libspark.org/svn/js/JSARToolKit/trunk&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;JSARToolKit is a JavaScript library to run AR (augmented reality).&lt;br /&gt;This is the first JavaScript project on the Spark. :)&lt;br /&gt;&lt;br /&gt;&lt;div align=&quot;center&quot;&gt;&lt;a href=&quot;http://www.libspark.org/svn/js/JSARToolKit/trunk/examples/jsarlogo.html&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://4.bp.blogspot.com/_cgZUdkW7lzE/ShdesV5pKOI/AAAAAAAAAjs/g2ejBsXUm3o/s400/124145510665716332295_jsar-red%5B1%5D.jpg&quot; height=&quot;240&quot; width=&quot;320&quot;&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;h3&gt;Demo #1 - Show Logo&lt;/h3&gt;Try: &lt;a href=&quot;http://www.libspark.org/svn/js/JSARToolKit/trunk/examples/jsarlogo.html&quot;&gt;JSAR Logo Demo&lt;/a&gt;&lt;br /&gt;Download and print marker pdf: &lt;a href=&quot;http://www.libspark.org/svn/js/JSARToolKit/trunk/pdf/jsarlogo.pdf&quot;&gt;Maker PDF (JSAR Logo Only)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Demo #1 shows a label &quot;JSAR&quot; in DIV element overlayed on Flash. Red square border on marker was drawn by canvas. It means both of label and lines are controlled by JavaScript not by ActionScript.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Demo #2 - Mic Volume&lt;/h3&gt;Try: &lt;a href=&quot;http://www.libspark.org/svn/js/JSARToolKit/trunk/examples/micvolume.html&quot;&gt;Mic Volume Demo&lt;/a&gt; &lt;br /&gt;Download and print markers pdf: &lt;a href=&quot;http://www.libspark.org/svn/js/JSARToolKit/trunk/pdf/jsar-markers.pdf&quot;&gt;Makrers PDF (4 patterns)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Demo #2 shows a label for each markers and changes its font size effected by microphone volume inputed.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Sample Code&lt;/h3&gt;&lt;pre style=&quot;border: 1px solid gray; padding: 8px; line-height: 1.2em; background: #EEEEEE;&quot;&gt;&amp;lt;script type=&quot;text/javascript&quot; src=&quot;../js/swfobject.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&amp;lt;script type=&quot;text/javascript&quot; src=&quot;../js/jsar.js&quot;&amp;gt;&amp;lt;/script&amp;gt; &lt;br /&gt;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&amp;lt;!--&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;var jsar;&lt;br /&gt;&amp;nbsp;&amp;nbsp;function init () {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;jsar = new JSAR( &apos;jsar_here&apos; );&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;jsar.drawMarkerRect = true;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;jsar.onDetected = function ( result ) { ... };&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;jsar.onLost     = function ( result ) { ... };&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;jsar.captureX   = 320;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;jsar.captureY   = 240;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;jsar.displayX   = 640;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;jsar.displayY   = 480;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;jsar.init();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;jsar.setMarker( [ &apos;../code/jsarlogo.pat&apos; ] );&lt;br /&gt;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;window.onload = init;&lt;br /&gt;--&amp;gt;&amp;lt;/script&amp;gt; &lt;br /&gt;&amp;lt;div id=&quot;jsar_here&quot;&amp;gt;&amp;lt;/div&amp;gt; &lt;/pre&gt;&lt;br /&gt;&lt;h3&gt;How To Compile It&lt;/h3&gt;JSARToolKit uses FLARToolKit in it. This means JSAR is not pure JavaScript, but flash powered. Download JSARToolKit from the Spark project by svn command, and compile it by Flash CS4 or by FlashDevelop + Flex SDK.&lt;br /&gt;&lt;br /&gt;&lt;pre style=&quot;border: 1px solid gray; padding: 8px; line-height: 1.2em; background: #EEEEEE;&quot;&gt;svn&amp;nbsp;co&amp;nbsp;http://www.libspark.org/svn/js/JSARToolKit/trunk&amp;nbsp;jsar&lt;br /&gt;mkdir&amp;nbsp;-p&amp;nbsp;jsar/src/org/libspark&lt;br /&gt;svn&amp;nbsp;co&amp;nbsp;http://www.libspark.org/svn/as3/FLARToolKit/trunk/src/org/libspark/flartoolkit&amp;nbsp;jsar/src/org/libspark/flartoolkit&lt;/pre&gt;&lt;br /&gt;In fact, you can use &lt;a href=&quot;http://www.libspark.org/svn/js/JSARToolKit/trunk/swf/jsar.swf&quot;&gt;jsar.swf&lt;/a&gt; pre-compiled. So you don&apos;t need to compile it by your self.&lt;br /&gt;&lt;br /&gt;I need say thank you to &lt;a href=&quot;http://saqoosha.net/en/&quot;&gt;Saqoosha&lt;/a&gt; who has developed FLARToolKit.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;* &lt;a href=&quot;http://kawa.at.webry.info/200905/article_4.html&quot;&gt;Original post of this&lt;/a&gt; was written in Japanese at 2009/05/05 01:46.&lt;/i&gt;&lt;br /&gt;&amp;nbsp;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&apos;1&apos; height=&apos;1&apos; src=&apos;https://blogger.googleusercontent.com/tracker/20062264-5384733389303215028?l=kawanet.blogspot.com&apos; alt=&apos;&apos; /&gt;&lt;/div&gt;</description>
</item>
<item rdf:about="http://kawanet.blogspot.com/2009/04/jsar-javascript-argumented-reality-at.html">
<title>JSAR (JavaScript Augmented Reality) at OSDC.TW 2009 Taipei</title>
<link>http://kawanet.blogspot.com/2009/04/jsar-javascript-argumented-reality-at.html</link>
<dc:creator>Yusuke Kawasaki</dc:creator>
<dc:date>2009-05-23T11:09:49.669+09:00</dc:date>
<dc:subject>javascript</dc:subject>
<dc:subject>jsar</dc:subject>
<dc:subject>osdctw2009</dc:subject>
<media:thumbnail url="http://2.bp.blogspot.com/_cgZUdkW7lzE/SfNnHO5U0iI/AAAAAAAAAjM/8IwCbKnMSPE/s72-c/jsar-title.jpg" xmlns:media="http://search.yahoo.com/mrss/" width="72" height="72" />
<thr:total>0</thr:total>
<description>Last weekend, I flew to Taipei to attend the OSDC.TW 2009, OpenSource Developers Conference in Taiwan. I had a talk titled &lt;a href=&quot;http://blog.hcchien.org/OSDCTW/2009/03/schedule_the_jui_digest_javasc.html&quot;&gt;&quot;The JUI Digest Taipei&quot;&lt;/a&gt; there. JUI means JavaScript User Interface:&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://kawanet.blogspot.com/2008/06/jui-2008-tokyo-was-over.html&quot;&gt;The JUI 2008 Tokyo&lt;/a&gt; (first)&lt;br /&gt;&lt;a href=&quot;http://kawanet.blogspot.com/2009/03/2nd-jui-conference-in-adobe-max-japan.html&quot;&gt;The 2nd JUI Conference in Adobe MAX Japan 2009&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;In addition to the recent topics in the 2nd JUI, I showed the JASR (JavaScript Augmented Reality) demonstration.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.flickr.com/photos/u-suke/3459075143/&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;&quot; src=&quot;http://2.bp.blogspot.com/_cgZUdkW7lzE/SfNnHO5U0iI/AAAAAAAAAjM/8IwCbKnMSPE/s400/jsar-title.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5328716158064710178&quot; /&gt;&lt;/a&gt;JSARToolKit is a library to run AR by JavaScript. It works as a proxy wrapper for a bridge application using FLARToolKit.&lt;br /&gt;&lt;br /&gt;Try it : &lt;a href=&quot;http://www.kawa.net/works/js/jsar/demo1.html&quot;&gt;JSAR Demo #1&lt;/a&gt;&lt;br /&gt;Get marker PDF : &lt;a href=&quot;http://www.kawa.net/works/js/jsar/pdf/jsar-logo.pdf&quot;&gt;JSAR logo for print&lt;/a&gt;&lt;br /&gt;Get marker PDF : &lt;a href=&quot;http://www.kawa.net/works/js/jsar/pdf/jsar-star.pdf&quot;&gt;4 markers for print&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.flickr.com/photos/u-suke/3459967838/&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;&quot; src=&quot;http://1.bp.blogspot.com/_cgZUdkW7lzE/SfNnMg29VgI/AAAAAAAAAjc/p0M_MNsGigc/s400/jsar-xiaolongbao.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5328716248785966594&quot; /&gt;&lt;/a&gt;Then, today&apos;s main dish was &lt;b&gt;&quot;AiR Xiaolongbao&quot;&lt;/b&gt;.&lt;br /&gt;A dozen XiaoLongBao (小籠包) were shown on the table by JavaScript!&lt;br /&gt;&lt;br /&gt;Try it : &lt;a href=&quot;http://www.kawa.net/works/js/jsar/demo3-xiao.html&quot;&gt;AiR Xiaolongbao Demo&lt;/a&gt;&lt;br /&gt;Get marker PDF : &lt;a href=&quot;http://www.kawa.net/works/js/jsar/pdf/jsar-xiaolongbao.pdf&quot;&gt;XiaoLongbao markers for print&lt;/a&gt; (free)&lt;br /&gt;&lt;br /&gt;This was a hommage for &lt;a href=&quot;http://www.youtube.com/watch?v=OR-oM3ZWR2g&quot;&gt;Air Yakiniku (Air焼肉)&lt;/a&gt; as a Chinese version.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.flickr.com/photos/u-suke/3459075595/&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;&quot; src=&quot;http://1.bp.blogspot.com/_cgZUdkW7lzE/SfNnJ6VM_PI/AAAAAAAAAjU/OKc2tUfBtJY/s400/jsar-try.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5328716204084100338&quot; /&gt;&lt;/a&gt;Some of front-row seated attendees helped me to show that JSAR supports multiple markers. &lt;a href=&quot;http://twitter.com/obra&quot;&gt;Jesse&lt;/a&gt; drew his improvisatorial &quot;JSAR&quot; marker whis was fainally recognized at the last of my talk.&lt;br /&gt;&lt;br /&gt;See &lt;a href=&quot;http://www.slideshare.net/kawa0117/the-jui-digest-taipei-jsar-osdctw-2009&quot;&gt;my slides on slideshare&lt;/a&gt;.&lt;br /&gt;&lt;div style=&quot;text-align:center&quot; id=&quot;__ss_1321342&quot;&gt;&lt;a style=&quot;font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;&quot; href=&quot;http://www.slideshare.net/kawa0117/the-jui-digest-taipei-jsar-osdctw-2009?type=powerpoint&quot; title=&quot;The JUI Digest Taipei (JSAR) - OSDC.TW 2009&quot;&gt;The JUI Digest Taipei (JSAR) - OSDC.TW 2009&lt;/a&gt;&lt;object style=&quot;margin:0px&quot; width=&quot;425&quot; height=&quot;355&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=cdocumentsandsettingsu-sukejuijui-osdctw2009-090421093442-phpapp01&amp;rel=0&amp;stripped_title=the-jui-digest-taipei-jsar-osdctw-2009&quot; /&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;/&gt;&lt;param name=&quot;allowScriptAccess&quot; value=&quot;always&quot;/&gt;&lt;embed src=&quot;http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=cdocumentsandsettingsu-sukejuijui-osdctw2009-090421093442-phpapp01&amp;rel=0&amp;stripped_title=the-jui-digest-taipei-jsar-osdctw-2009&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;425&quot; height=&quot;355&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;br /&gt;This was my sencond trip to Taipei. We really enjoyed there again. Last year, I gave another talk titled &lt;a href=&quot;http://kawanet.blogspot.com/2008/05/osdctw-2008-dom-manipulation-by.html&quot;&gt;DOM manipulation by Wiimote/Gainer over HTTP&lt;/a&gt; in OSDC.TW 2008. That was also first time for me to talk about Wii Remote. I evolved it later and talked it in some other YAPCs places. I guess I will talk the JSAR again for other conferences this year as well. See you soon!&lt;br /&gt;&lt;br /&gt;BTW, JSARToolKit uses FLARToolKit internally. I must say thank you for Saqoosha who is one of the most cool Japanese Flash guys. And &lt;a href=&quot;http://saqoosha.net/2009/03/18/1725/&quot;&gt;he will give a talk about FLARToolKit&lt;/a&gt; in the &lt;a href=&quot;http://www.fitc.ca/events/presentations/presentation.cfm?event=79&amp;presentation_id=880&quot;&gt;FITC Tronto 2009&lt;/a&gt; conference this weekend. Don&apos;t miss it!&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&apos;1&apos; height=&apos;1&apos; src=&apos;https://blogger.googleusercontent.com/tracker/20062264-259357087157144974?l=kawanet.blogspot.com&apos; alt=&apos;&apos; /&gt;&lt;/div&gt;</description>
</item>
<item rdf:about="http://tech.groups.yahoo.com/group/xml-treepp/message/31">
<title>Re: XML::TreePP behavior change between 0.19 and 0.38</title>
<link>http://tech.groups.yahoo.com/group/xml-treepp/message/31</link>
<dc:creator>Kawasaki Yusuke</dc:creator>
<dc:date>2009-05-08T15:29:11Z</dc:date>
<description>Jon, Thanks for your reporting and using it long. I rarely do change the default behavior of my module. But it&apos;s true that it seems that it&apos;s changed at</description>
</item>
<item rdf:about="http://kawanet.blogspot.com/2009/05/tdserver-experimental-http-interface.html">
<title>tdserver - An Experimental HTTP Interface for Tokyo Dystopia</title>
<link>http://kawanet.blogspot.com/2009/05/tdserver-experimental-http-interface.html</link>
<dc:creator>Yusuke Kawasaki</dc:creator>
<dc:date>2009-05-02T02:35:57.742+09:00</dc:date>
<dc:subject>tokyocabinet</dc:subject>
<dc:subject>http</dc:subject>
<dc:subject>tokyotyrant</dc:subject>
<dc:subject>tokyodystopia</dc:subject>
<media:thumbnail url="http://2.bp.blogspot.com/_cgZUdkW7lzE/SfswUoXe8HI/AAAAAAAAAjk/HIkQTTuPtdE/s72-c/logo%5B1%5D.png" xmlns:media="http://search.yahoo.com/mrss/" width="72" height="72" />
<thr:total>2</thr:total>
<description>&lt;a style=&quot;float:right; margin:0 0 10px 10px;&quot; href=&quot;http://tokyocabinet.sourceforge.net/&quot;&gt;&lt;img src=&quot;http://2.bp.blogspot.com/_cgZUdkW7lzE/SfswUoXe8HI/AAAAAAAAAjk/HIkQTTuPtdE/s400/logo%5B1%5D.png&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5330907714914545778&quot; /&gt;&lt;/a&gt;I just wrote an experimental HTTP interface for &lt;a href=&quot;http://tokyocabinet.sourceforge.net/dystopiadoc/&quot;&gt;Tokyo Dystopia&lt;/a&gt;. Tokyo Dystopia is an open source full-text search system using &lt;a href=&quot;http://tokyocabinet.sourceforge.net/&quot;&gt;Tokyo Cabinet&lt;/a&gt; which is very fast key-value storage by Mikio Hirabayashi. Some code is derived from &lt;a href=&quot;http://tokyocabinet.sourceforge.net/tyrantdoc/&quot;&gt;Tokyo Tyrant&lt;/a&gt; which is a network interface of Tokyo Cabinet.&lt;br /&gt;&lt;br /&gt;tdserver is also an open source project on CodeRepose.&lt;br /&gt;&lt;a href=&quot;http://svn.coderepos.org/share/lang/c/tdserver/trunk/&quot;&gt;http://svn.coderepos.org/share/lang/c/tdserver/trunk/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;1. COMPILE&lt;/h3&gt;&lt;br /&gt;Compile Tokyo Cabinet, Tyrant, Dystopia and then tdserver.&lt;br /&gt;You don&apos;t need to install them at this time.&lt;br /&gt;&lt;pre style=&quot;border: 1px solid green; padding: 8px 4px 8px 8px; line-height: 1.2em; background: #FFEEFF;&quot;&gt;wget&amp;nbsp;http://tokyocabinet.sourceforge.net/tokyocabinet-1.4.17.tar.gz&lt;br /&gt;wget&amp;nbsp;http://tokyocabinet.sourceforge.net/tyrantpkg/tokyotyrant-1.1.23.tar.gz&lt;br /&gt;wget&amp;nbsp;http://tokyocabinet.sourceforge.net/dystopiapkg/tokyodystopia-0.9.11.tar.gz&lt;br /&gt;&lt;br /&gt;tar zxvf tokyocabinet-1.4.17.tar.gz&lt;br /&gt;tar zxvf tokyotyrant-1.1.23.tar.gz&lt;br /&gt;tar zxvf tokyodystopia-0.9.11.tar.gz&lt;br /&gt;&lt;br /&gt;cd tokyocabinet-1.4.17&lt;br /&gt;./configure &amp;&amp; make&lt;br /&gt;cd ..&lt;br /&gt;&lt;br /&gt;cd tokyotyrant-1.1.23&lt;br /&gt;CFLAGS=-I../tokyocabinet-1.4.17 LDFLAGS=-L../tokyocabinet-1.4.17 ./configure &amp;&amp; make&lt;br /&gt;cd ..&lt;br /&gt;&lt;br /&gt;cd tokyodystopia-0.9.11&lt;br /&gt;CFLAGS=-I../tokyocabinet-1.4.17 LDFLAGS=-L../tokyocabinet-1.4.17 ./configure &amp;&amp; make&lt;br /&gt;cd ..&lt;br /&gt;&lt;br /&gt;svn co http://svn.coderepos.org/share/lang/c/tdserver/trunk/ tdserver&lt;br /&gt;cd tdserver&lt;br /&gt;make&lt;/pre&gt;&lt;br /&gt;&lt;h3&gt;2. USAGE&lt;/h3&gt;&lt;br /&gt;See help message by -h option.&lt;br /&gt;&lt;pre style=&quot;border: 1px solid green; padding: 8px 4px 8px 8px; line-height: 1.2em; background: #FFEEFF;&quot;&gt;./tdserver -h&lt;br /&gt;./tdserver: A server of Tokyo Dystopia&lt;br /&gt;&lt;br /&gt;usage:&lt;br /&gt;  ./tdserver [-host name] [-port num] [-thnum num] [-tout num] [-dmn] [-pid path] [-kl] [-log path] [-ld|-le] [-sid num] [-mask expr] [-unmask expr] [dbname]&lt;/pre&gt;&lt;br /&gt;&lt;h3&gt;3. START DAEMON&lt;/h3&gt;&lt;br /&gt;tdserver will create &lt;tt&gt;td_base&lt;/tt&gt; directory then listen port 1977 as a HTTP server.&lt;br /&gt;&lt;pre style=&quot;border: 1px solid green; padding: 8px 4px 8px 8px; line-height: 1.2em; background: #FFEEFF;&quot;&gt;./tdserver -port 1977 td_base&lt;/pre&gt;&lt;br /&gt;&lt;h3&gt;4. ACCESS RESTfully&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;Three HTTP methods, GET, PUT and DELETE are accepted as RESTful interface.&lt;br /&gt;Try it by Perl as follows.&lt;br /&gt;&lt;br /&gt;* Insert (PUT method)&lt;pre style=&quot;border: 1px solid green; padding: 8px 4px 8px 8px; line-height: 1.2em; background: #FFEEFF;&quot;&gt;perl -MLWP::UserAgent -MHTTP::Request::Common -e &apos;print LWP::UserAgent-&amp;gt;new-&amp;gt;request(PUT &quot;http&#x3A;//localhost:1977/&lt;b&gt;1&lt;/b&gt;&quot;,Content=&amp;gt;&quot;&lt;b&gt;hello world&lt;/b&gt;&quot;)-&amp;gt;as_string;&apos;&lt;/pre&gt;This inserts a text &quot;hello world&quot; as a document #1.&lt;br /&gt;ID# must be a positive numeric.&lt;br /&gt;&lt;br /&gt;* Fetch (GET method)&lt;pre style=&quot;border: 1px solid green; padding: 8px 4px 8px 8px; line-height: 1.2em; background: #FFEEFF;&quot;&gt;perl -MLWP::UserAgent -MHTTP::Request::Common -e &apos;print LWP::UserAgent-&amp;gt;new-&amp;gt;request(GET &quot;http&#x3A;//localhost:1977/&lt;b&gt;1&lt;/b&gt;&quot;)-&amp;gt;as_string;&apos;&lt;/pre&gt;This returns document #1 directly.&lt;br /&gt;&lt;br /&gt;* Search (GET method with query string)&lt;pre style=&quot;border: 1px solid green; padding: 8px 4px 8px 8px; line-height: 1.2em; background: #FFEEFF;&quot;&gt;perl -MLWP::UserAgent -MHTTP::Request::Common -e &apos;print LWP::UserAgent-&amp;gt;new-&amp;gt;request(GET &quot;http&#x3A;//localhost:1977/?q=&lt;b&gt;hello&lt;/b&gt;&quot;)-&amp;gt;as_string;&apos;&lt;/pre&gt;This searchs documents which contain phrase &quot;hello&quot; and returns ID numbers comma separated.&lt;br /&gt;&lt;br /&gt;* Remove (DELETE method)&lt;pre style=&quot;border: 1px solid green; padding: 8px 4px 8px 8px; line-height: 1.2em; background: #FFEEFF;&quot;&gt;perl -MLWP::UserAgent -MHTTP::Request::Common -e &apos;print LWP::UserAgent-&amp;gt;new-&amp;gt;request(HTTP::Request::Common::DELETE &quot;http&#x3A;//localhost:1977/&lt;b&gt;1&lt;/b&gt;&quot;)-&amp;gt;as_string;&apos;&lt;/pre&gt;This removes document #1.&lt;br /&gt;&lt;br /&gt;Feed backs and patches on CodeRepos are really welcomed.&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&apos;1&apos; height=&apos;1&apos; src=&apos;https://blogger.googleusercontent.com/tracker/20062264-1548642448461650139?l=kawanet.blogspot.com&apos; alt=&apos;&apos; /&gt;&lt;/div&gt;</description>
</item>
<item rdf:about="http://tech.groups.yahoo.com/group/xml-feedpp/message/61">
<title>Re: Interest in following up on the XML-FeedPP-0.40</title>
<link>http://tech.groups.yahoo.com/group/xml-feedpp/message/61</link>
<dc:creator>Kawasaki Yusuke</dc:creator>
<dc:date>2009-04-28T01:35:13Z</dc:date>
<description>Hello Joao, Thanks for your mail. ... Yes. Term &quot;RDF&quot; in the module means RSS1. ... Yes, mostly. Rare special format of content body would be hard to parse by</description>
</item>
<item rdf:about="http://tech.groups.yahoo.com/group/xml-feedpp/message/60">
<title>Re: Item description replaced with item summary and item content</title>
<link>http://tech.groups.yahoo.com/group/xml-feedpp/message/60</link>
<dc:creator>Kawasaki Yusuke</dc:creator>
<dc:date>2009-04-20T21:50:12Z</dc:date>
<description>Hi Victor, XML::TreePP loses some sort of xml elements&apos; order even if &quot;use_ixhash&quot; =&gt; 1 option is used. This would not have any problem for parsing/writing XML</description>
</item>
<item rdf:about="http://kawanet.blogspot.com/2009/04/first-tokyo-cloud-developers-meetup-was.html">
<title>The First Tokyo Cloud Developers Meetup was over.</title>
<link>http://kawanet.blogspot.com/2009/04/first-tokyo-cloud-developers-meetup-was.html</link>
<dc:creator>Yusuke Kawasaki</dc:creator>
<dc:date>2009-04-12T10:12:37.401+09:00</dc:date>
<dc:subject>event</dc:subject>
<dc:subject>cloud</dc:subject>
<dc:subject>amazon</dc:subject>
<dc:subject>tokyocloud</dc:subject>
<media:thumbnail url="http://1.bp.blogspot.com/_cgZUdkW7lzE/SeE-QJhRwJI/AAAAAAAAAi8/mMipQZJC_GI/s72-c/123943865994116128315_tokyo-cloud-title%5B1%5D.jpg" xmlns:media="http://search.yahoo.com/mrss/" width="72" height="72" />
<thr:total>1</thr:total>
<description>&lt;a href=&quot;http://kawanet.blogspot.com/2009/03/tokyo-cloud-developers-meetup-on-april.html&quot;&gt;As I mentioned&lt;/a&gt;, we had the first &lt;a href=&quot;http://atnd.org/events/481&quot;&gt;Tokyo Cloud Developers Meetup&lt;/a&gt; this Thursday with great success. It&apos;s got 64 registrants which is over capacity for the seminar room in Amazon Japan K.K. We&apos;d like to have the next meetup. &lt;a href=&quot;http://groups.google.com/group/tokyocloud&quot;&gt;Join the group&lt;/a&gt; and stay tuned.&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://atnd.org/events/481&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 0px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;&quot; src=&quot;http://1.bp.blogspot.com/_cgZUdkW7lzE/SeE-QJhRwJI/AAAAAAAAAi8/mMipQZJC_GI/s400/123943865994116128315_tokyo-cloud-title%5B1%5D.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5323604681682960530&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Photo by Gui Trento &lt;a href=&quot;http://www.flickr.com/photos/guitrento/2564986045/&quot;&gt;&quot;Blue sky over the monday morning&quot;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Above was the opening slide for the event. I love the picture of the beautiful blue sky with clouds. Thanks, Gui.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Keynote&lt;/h3&gt;Jeff Barr (Amazon) &lt;a href=&quot;http://www.jeff-barr.com/&quot; target=&quot;_blank&quot;&gt;http://www.jeff-barr.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;He gave us a talk in English without interpretation.&lt;br /&gt;I guess most of Japanese attendees could understand most of what he said with help of his slides and demos.&lt;br /&gt;He talked a bit faster in last half though. :-)&lt;br /&gt;&lt;br /&gt;The busy evangelist had other conferences in Japan, the &lt;a href=&quot;http://qcontokyo.com/&quot;&gt;QCon Tokyo 2009&lt;/a&gt; and an &lt;a href=&quot;http://itpro.nikkeibp.co.jp/article/EVENTS/20090309/326164/&quot;&gt;ITpro Technology Conference&lt;/a&gt; for Amazon Cloud Services. They cost JPY 30,000 for each, approximately $300. The guys who attended the more techy meetup were lucky because it&apos;s free of charge.&lt;br /&gt;&lt;br /&gt;After his talk, Japanese developers gave lightening talks.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Tightening Talks&lt;/h3&gt;1. Yamazaki Yasuhiro - &lt;a href=&quot;http://www.slideshare.net/yasuhiro_yamazaki/lightning-talk-wakame-on-9-april-2009&quot;&gt;slideshare&lt;/a&gt;&lt;br /&gt;2. Yuki Namikawa&lt;br /&gt;3. Takao Funami - &lt;a href=&quot;http://www.slideshare.net/funami/amazon-lt&quot;&gt;slideshare&lt;/a&gt;&lt;br /&gt;4. Manabu Igarashi&lt;br /&gt;5. Yukio Ando - &lt;a href=&quot;http://www.slideshare.net/yukio.andoh/tokyo-cloud-yukio-ando-20090409&quot;&gt;slideshare&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;These were more techy and interesting.&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://www.flickr.com/photos/u-suke/3426843446/&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;&quot; src=&quot;http://4.bp.blogspot.com/_cgZUdkW7lzE/SeE-EN7Qz6I/AAAAAAAAAi0/QPm9TxIuDE4/s400/3426843446_8322a2b7d2%5B1%5D.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5323604476707262370&quot; /&gt;&lt;/a&gt;&lt;br /&gt;This was my first time to come into Amazon&apos;s place in Japan. Nonetheless they provide the most popular cloud services in the world, they don&apos;t provide a connection to the cloud from the conference room in due to their security policy though. :-)&lt;br /&gt;Anyway, most attendees surprised and regarded Amazon&apos;s nice office.&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://www.flickr.com/photos/u-suke/3426847734/&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;&quot; src=&quot;http://3.bp.blogspot.com/_cgZUdkW7lzE/SeE-e3S80zI/AAAAAAAAAjE/YTePb4Bdgpk/s400/3426847734_87a8920c7b%5B1%5D.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5323604934489068338&quot; /&gt;&lt;/a&gt;&lt;br /&gt;At last, I must say again thank you to Jeff Barr.&lt;br /&gt;We&apos;re longingly awaiting the news from Amazon that provides the EC2 Asia region service with Japan zone servers.&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&lt;i style=&quot;font-size:80%&quot;&gt;&lt;a href=&quot;http://kawa.at.webry.info/200904/article_1.html&quot;&gt;Original post of this&lt;/a&gt; was written in Japanese.&lt;/i&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&apos;1&apos; height=&apos;1&apos; src=&apos;https://blogger.googleusercontent.com/tracker/20062264-7969839712238894196?l=kawanet.blogspot.com&apos; alt=&apos;&apos; /&gt;&lt;/div&gt;</description>
</item>
<item rdf:about="http://kawanet.blogspot.com/2009/03/tokyo-cloud-developers-meetup-on-april.html">
<title>Tokyo Cloud Developers Meetup on April 9</title>
<link>http://kawanet.blogspot.com/2009/03/tokyo-cloud-developers-meetup-on-april.html</link>
<dc:creator>Yusuke Kawasaki</dc:creator>
<dc:date>2009-03-28T15:50:55.994+09:00</dc:date>
<dc:subject>event</dc:subject>
<dc:subject>cloud</dc:subject>
<dc:subject>amazon</dc:subject>
<dc:subject>ec2</dc:subject>
<media:thumbnail url="http://1.bp.blogspot.com/_cgZUdkW7lzE/Sc3FkxpyQhI/AAAAAAAAAig/WfZf2NduhGM/s72-c/tokyo-cloud-500x100.jpg" xmlns:media="http://search.yahoo.com/mrss/" width="72" height="72" />
<thr:total>0</thr:total>
<description>&lt;center&gt;&lt;a href=&quot;http://atnd.org/events/481&quot;&gt;&lt;img style=&quot;display:block; padding: 0; margin: 0; border: 0;&quot; src=&quot;http://1.bp.blogspot.com/_cgZUdkW7lzE/Sc3FkxpyQhI/AAAAAAAAAig/WfZf2NduhGM/s400/tokyo-cloud-500x100.jpg&quot; alt=&quot;Jeff Barr&quot; id=&quot;BLOGGER_PHOTO_ID_5318123970588983826&quot; /&gt;&lt;/a&gt;&lt;/center&gt;&lt;br /&gt;Jeff Barr, Amazon&apos;s Senior Manager of Cloud Computing Solutions, will be visiting Tokyo April 9-13 as part of his Asia-tour. Come over on April 9 to hear the latest news on Amazon&apos;s plans Web Services at an informal developer meetup. Peter and me are the organizers of the event.&lt;br /&gt;&amp;nbsp;&lt;h3&gt;EVENT&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;Date and Time: April 9, 2009 from 19:30 to 21:00 (doors open 19:00)&lt;/li&gt;&lt;li&gt;Location: Amazon Japan K.K. &lt;a href=&quot;http://maps.google.com/maps?q=%22Amazon+Japan%22&amp;f=l&amp;sll=35.66,139.70&amp;iwloc=A&quot;&gt;[map]&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Address: Shibuya Cross Tower, 2-15-1 Shibuya, Shibuya-ku. Tokyo&lt;/li&gt;&lt;/ul&gt;&lt;h3&gt;AGENDA&lt;/h3&gt;&lt;a href=&quot;http://www.jeff-barr.com/&quot;&gt;&lt;img style=&quot;float:right; margin: 1em; padding: 0; border: 0; width: 107px; height: 150px;&quot; src=&quot;http://2.bp.blogspot.com/_cgZUdkW7lzE/Sc3FnpsARHI/AAAAAAAAAio/iI7kakcQQk0/s400/jeff_barr.jpg&quot; alt=&quot;Tokyo Cloud&quot; id=&quot;BLOGGER_PHOTO_ID_5318124019990414450&quot; /&gt;&lt;/a&gt;&lt;ul&gt;&lt;li&gt;Keynote by Jeff Barr, Senior Amazon Evangelist (&lt;a href=&quot;http://www.jeff-barr.com/&quot;&gt;http://www.jeff-barr.com/&lt;/a&gt;)&lt;/li&gt;&lt;li&gt;Lightning talks by AWS experts in Japan (We&apos;re looking for speakers!)&lt;/li&gt;&lt;li&gt;Q&amp;amp;A / Free discussion&lt;/li&gt;&lt;/ul&gt;After the meetup, we&apos;ll have a nomikai at Tengu in Shibuya. &lt;a href=&quot;http://www.mapion.co.jp/c/f?uc=4&amp;pg=1&amp;grp=teng&amp;ino=BA577595&quot;&gt;[map]&lt;/a&gt;&lt;br /&gt;The cost will be split amongst all participants, probably around 3-4,000 yen per person.&lt;br /&gt;&lt;br /&gt;Only 40 seats available so sign up quickly!&lt;br /&gt;&lt;a href=&quot;http://atnd.org/events/481&quot;&gt;Register now by ATND&lt;/a&gt; or just send an email for us:&lt;br /&gt;&lt;tt&gt;tokyo-cloud@googlegroups.com&lt;/tt&gt;&lt;br /&gt;Oh, and please let us know beforehand if you would like to join the nomikai or not.&lt;br /&gt;&lt;br /&gt;* Note that this is &lt;b&gt;NOT&lt;/b&gt; an official event by Amazon Japan K.K.&lt;br /&gt;&amp;nbsp;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&apos;1&apos; height=&apos;1&apos; src=&apos;https://blogger.googleusercontent.com/tracker/20062264-4023200775187468729?l=kawanet.blogspot.com&apos; alt=&apos;&apos; /&gt;&lt;/div&gt;</description>
</item>
<item rdf:about="http://tech.groups.yahoo.com/group/xml-treepp/message/29">
<title>XML::TreePP version 0.37</title>
<link>http://tech.groups.yahoo.com/group/xml-treepp/message/29</link>
<dc:creator>Kawasaki Yusuke</dc:creator>
<dc:date>2009-01-17T17:13:28Z</dc:date>
<description>XML::TreePP version 0.37 was shipped. http://search.cpan.org/dist/XML-TreePP/ http://www.kawa.net/works/perl/treepp/dist/XML-TreePP-0.37.tar.gz </description>
</item>
<item rdf:about="http://www.youtube.com/watch?v=Pcn1Unf34zE&amp;feature=youtube_gdata">
<title>A path to Ganga Fuji Home in Varanasi / バラナシのガンガー・フジ・ホームの行き方</title>
<link>http://www.youtube.com/watch?v=Pcn1Unf34zE&amp;feature=youtube_gdata</link>
<atom:updated>2010-08-26T23:03:53.000Z</atom:updated>
<dc:creator>YusukeKawasaki</dc:creator>
<dc:date>2009-01-11T06:31:33+00:00</dc:date>
<dc:subject>http://gdata.youtube.com/schemas/2007#video</dc:subject>
<description>&lt;div style=&quot;color: #000000;font-family: Arial, Helvetica, sans-serif;     font-size:12px; font-size: 12px; width: 555px;&quot;&gt;
&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td width=&quot;140&quot; valign=&quot;top&quot; rowspan=&quot;2&quot;&gt;&lt;div style=&quot;border: 1px solid #999999; margin: 0px 10px 5px 0px;&quot;&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=Pcn1Unf34zE&amp;amp;feature=youtube_gdata&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;http://i.ytimg.com/vi/Pcn1Unf34zE/default.jpg&quot;&gt;&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td width=&quot;256&quot; valign=&quot;top&quot;&gt;&lt;div style=&quot;font-size: 12px; font-weight: bold;&quot;&gt;&lt;a style=&quot;font-size: 15px; font-weight: bold;                  font-decoration: none;&quot; href=&quot;http://www.youtube.com/watch?v=Pcn1Unf34zE&amp;amp;feature=youtube_gdata&quot;&gt;A path to Ganga Fuji Home in Varanasi / &#12496;&#12521;&#12490;&#12471;&#12398;&#12460;&#12531;&#12460;&#12540;&#12539;&#12501;&#12472;&#12539;&#12507;&#12540;&#12512;&#12398;&#34892;&#12365;&#26041;&lt;/a&gt;
&lt;br&gt;&lt;/div&gt;
&lt;div style=&quot;font-size: 12px; margin: 3px 0px;&quot;&gt;&lt;span&gt;&#36335;&#22320;&#12399;&#32048;&#12367;&#12289;&#29275;&#31966;&#12384;&#12425;&#12369;&#12290;Desaswamedh Ghat&#12363;&#12425;&#27497;&#12356;&#12390;5&#20998;&#12367;&#12425;&#12356;&#12290;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=&quot;font-size: 11px; line-height: 1.4em; padding-left: 20px;             padding-top: 1px;&quot; width=&quot;146&quot; valign=&quot;top&quot;&gt;&lt;div&gt;&lt;span style=&quot;color: #666666; font-size: 11px;&quot;&gt;From:&lt;/span&gt;
&lt;a href=&quot;http://www.youtube.com/profile?user=YusukeKawasaki&quot;&gt;YusukeKawasaki&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;color: #666666; font-size: 11px;&quot;&gt;Views:&lt;/span&gt;
1304&lt;/div&gt;
&lt;div style=&quot;white-space: nowrap;text-align: left&quot;&gt;&lt;img style=&quot;border: 0px none; margin: 0px; padding: 0px;                    vertical-align: middle; font-size: 11px;&quot; align=&quot;top&quot; alt=&quot;&quot; src=&quot;http://gdata.youtube.com/static/images/icn_star_empty_11x11.gif&quot;&gt; &lt;img style=&quot;border: 0px none; margin: 0px; padding: 0px;                    vertical-align: middle; font-size: 11px;&quot; align=&quot;top&quot; alt=&quot;&quot; src=&quot;http://gdata.youtube.com/static/images/icn_star_empty_11x11.gif&quot;&gt; &lt;img style=&quot;border: 0px none; margin: 0px; padding: 0px;                    vertical-align: middle; font-size: 11px;&quot; align=&quot;top&quot; alt=&quot;&quot; src=&quot;http://gdata.youtube.com/static/images/icn_star_empty_11x11.gif&quot;&gt; &lt;img style=&quot;border: 0px none; margin: 0px; padding: 0px;                    vertical-align: middle; font-size: 11px;&quot; align=&quot;top&quot; alt=&quot;&quot; src=&quot;http://gdata.youtube.com/static/images/icn_star_empty_11x11.gif&quot;&gt; &lt;img style=&quot;border: 0px none; margin: 0px; padding: 0px;                    vertical-align: middle; font-size: 11px;&quot; align=&quot;top&quot; alt=&quot;&quot; src=&quot;http://gdata.youtube.com/static/images/icn_star_empty_11x11.gif&quot;&gt;&lt;/div&gt;
&lt;div style=&quot;font-size: 11px;&quot;&gt;0
&lt;span style=&quot;color: #666666; font-size: 11px;&quot;&gt;ratings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;span style=&quot;color: #666666; font-size: 11px;&quot;&gt;Time:&lt;/span&gt;
&lt;span style=&quot;color: #000000; font-size: 11px; font-weight: bold;&quot;&gt;05:46&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;font-size: 11px; padding-left: 20px;&quot;&gt;&lt;span style=&quot;color: #666666; font-size: 11px;&quot;&gt;More in&lt;/span&gt;
&lt;a href=&quot;http://www.youtube.com/categories_portal?c=19&quot;&gt;Travel &amp;amp; Events&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;</description>
</item>
<item rdf:about="http://www.youtube.com/watch?v=axskKB9surs&amp;feature=youtube_gdata">
<title>Pop Pop Boat / ポンポン船</title>
<link>http://www.youtube.com/watch?v=axskKB9surs&amp;feature=youtube_gdata</link>
<atom:updated>2010-08-27T16:19:43.000Z</atom:updated>
<dc:creator>YusukeKawasaki</dc:creator>
<dc:date>2009-01-10T17:56:19+00:00</dc:date>
<dc:subject>http://gdata.youtube.com/schemas/2007#video</dc:subject>
<description>&lt;div style=&quot;color: #000000;font-family: Arial, Helvetica, sans-serif;     font-size:12px; font-size: 12px; width: 555px;&quot;&gt;
&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td width=&quot;140&quot; valign=&quot;top&quot; rowspan=&quot;2&quot;&gt;&lt;div style=&quot;border: 1px solid #999999; margin: 0px 10px 5px 0px;&quot;&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=axskKB9surs&amp;amp;feature=youtube_gdata&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;http://i.ytimg.com/vi/axskKB9surs/default.jpg&quot;&gt;&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td width=&quot;256&quot; valign=&quot;top&quot;&gt;&lt;div style=&quot;font-size: 12px; font-weight: bold;&quot;&gt;&lt;a style=&quot;font-size: 15px; font-weight: bold;                  font-decoration: none;&quot; href=&quot;http://www.youtube.com/watch?v=axskKB9surs&amp;amp;feature=youtube_gdata&quot;&gt;Pop Pop Boat / &#12509;&#12531;&#12509;&#12531;&#33337;&lt;/a&gt;
&lt;br&gt;&lt;/div&gt;
&lt;div style=&quot;font-size: 12px; margin: 3px 0px;&quot;&gt;&lt;span&gt;&#12302;&#23830;&#12398;&#19978;&#12398;&#12509;&#12491;&#12519;&#12303;&#12395;&#20986;&#12390;&#12365;&#12383;&#29609;&#20855;&#12398;&#12508;&#12540;&#12488;&#12290; &#12452;&#12531;&#12489;&#12539;&#12496;&#12521;&#12490;&#12471;&#65288;&#26087;&#65306;&#12505;&#12490;&#12524;&#12473;&#65289;&#12398;&#29609;&#20855;&#23627;&#12398;&#24215;&#38957;&#12391;&#25774;&#24433;&#12290; Rs.25 (50&#20870;)&#12290; &#20132;&#28169;&#12377;&#12428;&#12400;&#12289;&#12418;&#12358;&#12385;&#12423;&#12387;&#12392;&#23433;&#12367;&#36023;&#12360;&#12383;&#27671;&#12364;&#12377;&#12427;&#12290;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=&quot;font-size: 11px; line-height: 1.4em; padding-left: 20px;             padding-top: 1px;&quot; width=&quot;146&quot; valign=&quot;top&quot;&gt;&lt;div&gt;&lt;span style=&quot;color: #666666; font-size: 11px;&quot;&gt;From:&lt;/span&gt;
&lt;a href=&quot;http://www.youtube.com/profile?user=YusukeKawasaki&quot;&gt;YusukeKawasaki&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;color: #666666; font-size: 11px;&quot;&gt;Views:&lt;/span&gt;
870&lt;/div&gt;
&lt;div style=&quot;white-space: nowrap;text-align: left&quot;&gt;&lt;img style=&quot;border: 0px none; margin: 0px; padding: 0px;                    vertical-align: middle; font-size: 11px;&quot; align=&quot;top&quot; alt=&quot;&quot; src=&quot;http://gdata.youtube.com/static/images/icn_star_empty_11x11.gif&quot;&gt; &lt;img style=&quot;border: 0px none; margin: 0px; padding: 0px;                    vertical-align: middle; font-size: 11px;&quot; align=&quot;top&quot; alt=&quot;&quot; src=&quot;http://gdata.youtube.com/static/images/icn_star_empty_11x11.gif&quot;&gt; &lt;img style=&quot;border: 0px none; margin: 0px; padding: 0px;                    vertical-align: middle; font-size: 11px;&quot; align=&quot;top&quot; alt=&quot;&quot; src=&quot;http://gdata.youtube.com/static/images/icn_star_empty_11x11.gif&quot;&gt; &lt;img style=&quot;border: 0px none; margin: 0px; padding: 0px;                    vertical-align: middle; font-size: 11px;&quot; align=&quot;top&quot; alt=&quot;&quot; src=&quot;http://gdata.youtube.com/static/images/icn_star_empty_11x11.gif&quot;&gt; &lt;img style=&quot;border: 0px none; margin: 0px; padding: 0px;                    vertical-align: middle; font-size: 11px;&quot; align=&quot;top&quot; alt=&quot;&quot; src=&quot;http://gdata.youtube.com/static/images/icn_star_empty_11x11.gif&quot;&gt;&lt;/div&gt;
&lt;div style=&quot;font-size: 11px;&quot;&gt;0
&lt;span style=&quot;color: #666666; font-size: 11px;&quot;&gt;ratings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;span style=&quot;color: #666666; font-size: 11px;&quot;&gt;Time:&lt;/span&gt;
&lt;span style=&quot;color: #000000; font-size: 11px; font-weight: bold;&quot;&gt;01:10&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;font-size: 11px; padding-left: 20px;&quot;&gt;&lt;span style=&quot;color: #666666; font-size: 11px;&quot;&gt;More in&lt;/span&gt;
&lt;a href=&quot;http://www.youtube.com/categories_portal?c=28&quot;&gt;Science &amp;amp; Technology&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;</description>
</item>
<item rdf:about="http://www.youtube.com/watch?v=VBkIuBMG72o&amp;feature=youtube_gdata">
<title>Snake charming in Varanasi / バラナシのヘビ使い</title>
<link>http://www.youtube.com/watch?v=VBkIuBMG72o&amp;feature=youtube_gdata</link>
<atom:updated>2010-08-27T07:20:20.000Z</atom:updated>
<dc:creator>YusukeKawasaki</dc:creator>
<dc:date>2009-01-10T17:53:07+00:00</dc:date>
<dc:subject>http://gdata.youtube.com/schemas/2007#video</dc:subject>
<description>&lt;div style=&quot;color: #000000;font-family: Arial, Helvetica, sans-serif;     font-size:12px; font-size: 12px; width: 555px;&quot;&gt;
&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td width=&quot;140&quot; valign=&quot;top&quot; rowspan=&quot;2&quot;&gt;&lt;div style=&quot;border: 1px solid #999999; margin: 0px 10px 5px 0px;&quot;&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=VBkIuBMG72o&amp;amp;feature=youtube_gdata&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;http://i.ytimg.com/vi/VBkIuBMG72o/default.jpg&quot;&gt;&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td width=&quot;256&quot; valign=&quot;top&quot;&gt;&lt;div style=&quot;font-size: 12px; font-weight: bold;&quot;&gt;&lt;a style=&quot;font-size: 15px; font-weight: bold;                  font-decoration: none;&quot; href=&quot;http://www.youtube.com/watch?v=VBkIuBMG72o&amp;amp;feature=youtube_gdata&quot;&gt;Snake charming in Varanasi / &#12496;&#12521;&#12490;&#12471;&#12398;&#12504;&#12499;&#20351;&#12356;&lt;/a&gt;
&lt;br&gt;&lt;/div&gt;
&lt;div style=&quot;font-size: 12px; margin: 3px 0px;&quot;&gt;&lt;span&gt;Rs.10 (20&#20870;) &#12354;&#12435;&#12414;&#12426;&#12454;&#12510;&#12367;&#12394;&#12363;&#12387;&#12383;&#12398;&#12391;&#12289;&#23433;&#12417;&#12395;&#12290; &#12392;&#12365;&#12393;&#12365;&#12289;&#31515;&#12420;&#25163;&#12391;&#12504;&#12499;&#12434;&#21481;&#12356;&#12390;&#12427;&#12290;&#25774;&#24433;&#21069;&#12395;&#12399;&#19968;&#24230;&#12289;&#22107;&#12414;&#12428;&#12381;&#12358;&#12395;&#12394;&#12387;&#12390;&#12356;&#12383;&#12290;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=&quot;font-size: 11px; line-height: 1.4em; padding-left: 20px;             padding-top: 1px;&quot; width=&quot;146&quot; valign=&quot;top&quot;&gt;&lt;div&gt;&lt;span style=&quot;color: #666666; font-size: 11px;&quot;&gt;From:&lt;/span&gt;
&lt;a href=&quot;http://www.youtube.com/profile?user=YusukeKawasaki&quot;&gt;YusukeKawasaki&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;color: #666666; font-size: 11px;&quot;&gt;Views:&lt;/span&gt;
2193&lt;/div&gt;
&lt;div style=&quot;white-space: nowrap;text-align: left&quot;&gt;&lt;img style=&quot;border: 0px none; margin: 0px; padding: 0px;                    vertical-align: middle; font-size: 11px;&quot; align=&quot;top&quot; alt=&quot;&quot; src=&quot;http://gdata.youtube.com/static/images/icn_star_full_11x11.gif&quot;&gt; &lt;img style=&quot;border: 0px none; margin: 0px; padding: 0px;                    vertical-align: middle; font-size: 11px;&quot; align=&quot;top&quot; alt=&quot;&quot; src=&quot;http://gdata.youtube.com/static/images/icn_star_full_11x11.gif&quot;&gt; &lt;img style=&quot;border: 0px none; margin: 0px; padding: 0px;                    vertical-align: middle; font-size: 11px;&quot; align=&quot;top&quot; alt=&quot;&quot; src=&quot;http://gdata.youtube.com/static/images/icn_star_full_11x11.gif&quot;&gt; &lt;img style=&quot;border: 0px none; margin: 0px; padding: 0px;                    vertical-align: middle; font-size: 11px;&quot; align=&quot;top&quot; alt=&quot;&quot; src=&quot;http://gdata.youtube.com/static/images/icn_star_full_11x11.gif&quot;&gt; &lt;img style=&quot;border: 0px none; margin: 0px; padding: 0px;                    vertical-align: middle; font-size: 11px;&quot; align=&quot;top&quot; alt=&quot;&quot; src=&quot;http://gdata.youtube.com/static/images/icn_star_full_11x11.gif&quot;&gt;&lt;/div&gt;
&lt;div style=&quot;font-size: 11px;&quot;&gt;2
&lt;span style=&quot;color: #666666; font-size: 11px;&quot;&gt;ratings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;span style=&quot;color: #666666; font-size: 11px;&quot;&gt;Time:&lt;/span&gt;
&lt;span style=&quot;color: #000000; font-size: 11px; font-weight: bold;&quot;&gt;01:06&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;font-size: 11px; padding-left: 20px;&quot;&gt;&lt;span style=&quot;color: #666666; font-size: 11px;&quot;&gt;More in&lt;/span&gt;
&lt;a href=&quot;http://www.youtube.com/categories_portal?c=24&quot;&gt;Entertainment&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;</description>
</item>
<item rdf:about="http://www.youtube.com/watch?v=iEZUIEkSnEA&amp;feature=youtube_gdata">
<title>Massaging on Ganga River shore / ガンジス河の岸でマッサージ</title>
<link>http://www.youtube.com/watch?v=iEZUIEkSnEA&amp;feature=youtube_gdata</link>
<atom:updated>2010-08-25T08:55:04.000Z</atom:updated>
<dc:creator>YusukeKawasaki</dc:creator>
<dc:date>2009-01-10T17:34:48+00:00</dc:date>
<dc:subject>http://gdata.youtube.com/schemas/2007#video</dc:subject>
<description>&lt;div style=&quot;color: #000000;font-family: Arial, Helvetica, sans-serif;     font-size:12px; font-size: 12px; width: 555px;&quot;&gt;
&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td width=&quot;140&quot; valign=&quot;top&quot; rowspan=&quot;2&quot;&gt;&lt;div style=&quot;border: 1px solid #999999; margin: 0px 10px 5px 0px;&quot;&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=iEZUIEkSnEA&amp;amp;feature=youtube_gdata&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;http://i.ytimg.com/vi/iEZUIEkSnEA/default.jpg&quot;&gt;&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td width=&quot;256&quot; valign=&quot;top&quot;&gt;&lt;div style=&quot;font-size: 12px; font-weight: bold;&quot;&gt;&lt;a style=&quot;font-size: 15px; font-weight: bold;                  font-decoration: none;&quot; href=&quot;http://www.youtube.com/watch?v=iEZUIEkSnEA&amp;amp;feature=youtube_gdata&quot;&gt;Massaging on Ganga River shore / &#12460;&#12531;&#12472;&#12473;&#27827;&#12398;&#23736;&#12391;&#12510;&#12483;&#12469;&#12540;&#12472;&lt;/a&gt;
&lt;br&gt;&lt;/div&gt;
&lt;div style=&quot;font-size: 12px; margin: 3px 0px;&quot;&gt;&lt;span&gt;Rs.50 for 20 min / 20&#20998;100&#20870;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=&quot;font-size: 11px; line-height: 1.4em; padding-left: 20px;             padding-top: 1px;&quot; width=&quot;146&quot; valign=&quot;top&quot;&gt;&lt;div&gt;&lt;span style=&quot;color: #666666; font-size: 11px;&quot;&gt;From:&lt;/span&gt;
&lt;a href=&quot;http://www.youtube.com/profile?user=YusukeKawasaki&quot;&gt;YusukeKawasaki&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;color: #666666; font-size: 11px;&quot;&gt;Views:&lt;/span&gt;
381&lt;/div&gt;
&lt;div style=&quot;white-space: nowrap;text-align: left&quot;&gt;&lt;img style=&quot;border: 0px none; margin: 0px; padding: 0px;                    vertical-align: middle; font-size: 11px;&quot; align=&quot;top&quot; alt=&quot;&quot; src=&quot;http://gdata.youtube.com/static/images/icn_star_empty_11x11.gif&quot;&gt; &lt;img style=&quot;border: 0px none; margin: 0px; padding: 0px;                    vertical-align: middle; font-size: 11px;&quot; align=&quot;top&quot; alt=&quot;&quot; src=&quot;http://gdata.youtube.com/static/images/icn_star_empty_11x11.gif&quot;&gt; &lt;img style=&quot;border: 0px none; margin: 0px; padding: 0px;                    vertical-align: middle; font-size: 11px;&quot; align=&quot;top&quot; alt=&quot;&quot; src=&quot;http://gdata.youtube.com/static/images/icn_star_empty_11x11.gif&quot;&gt; &lt;img style=&quot;border: 0px none; margin: 0px; padding: 0px;                    vertical-align: middle; font-size: 11px;&quot; align=&quot;top&quot; alt=&quot;&quot; src=&quot;http://gdata.youtube.com/static/images/icn_star_empty_11x11.gif&quot;&gt; &lt;img style=&quot;border: 0px none; margin: 0px; padding: 0px;                    vertical-align: middle; font-size: 11px;&quot; align=&quot;top&quot; alt=&quot;&quot; src=&quot;http://gdata.youtube.com/static/images/icn_star_empty_11x11.gif&quot;&gt;&lt;/div&gt;
&lt;div style=&quot;font-size: 11px;&quot;&gt;0
&lt;span style=&quot;color: #666666; font-size: 11px;&quot;&gt;ratings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;span style=&quot;color: #666666; font-size: 11px;&quot;&gt;Time:&lt;/span&gt;
&lt;span style=&quot;color: #000000; font-size: 11px; font-weight: bold;&quot;&gt;00:52&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;font-size: 11px; padding-left: 20px;&quot;&gt;&lt;span style=&quot;color: #666666; font-size: 11px;&quot;&gt;More in&lt;/span&gt;
&lt;a href=&quot;http://www.youtube.com/categories_portal?c=19&quot;&gt;Travel &amp;amp; Events&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;</description>
</item>
<item rdf:about="http://www.youtube.com/watch?v=yOnfgZ4mnAY&amp;feature=youtube_gdata">
<title>How to wear a turban in India / インドのターバンの巻き方</title>
<link>http://www.youtube.com/watch?v=yOnfgZ4mnAY&amp;feature=youtube_gdata</link>
<atom:updated>2010-08-27T10:27:45.000Z</atom:updated>
<dc:creator>YusukeKawasaki</dc:creator>
<dc:date>2009-01-10T17:16:59+00:00</dc:date>
<dc:subject>http://gdata.youtube.com/schemas/2007#video</dc:subject>
<description>&lt;div style=&quot;color: #000000;font-family: Arial, Helvetica, sans-serif;     font-size:12px; font-size: 12px; width: 555px;&quot;&gt;
&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td width=&quot;140&quot; valign=&quot;top&quot; rowspan=&quot;2&quot;&gt;&lt;div style=&quot;border: 1px solid #999999; margin: 0px 10px 5px 0px;&quot;&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=yOnfgZ4mnAY&amp;amp;feature=youtube_gdata&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;http://i.ytimg.com/vi/yOnfgZ4mnAY/default.jpg&quot;&gt;&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td width=&quot;256&quot; valign=&quot;top&quot;&gt;&lt;div style=&quot;font-size: 12px; font-weight: bold;&quot;&gt;&lt;a style=&quot;font-size: 15px; font-weight: bold;                  font-decoration: none;&quot; href=&quot;http://www.youtube.com/watch?v=yOnfgZ4mnAY&amp;amp;feature=youtube_gdata&quot;&gt;How to wear a turban in India / &#12452;&#12531;&#12489;&#12398;&#12479;&#12540;&#12496;&#12531;&#12398;&#24059;&#12365;&#26041;&lt;/a&gt;
&lt;br&gt;&lt;/div&gt;
&lt;div style=&quot;font-size: 12px; margin: 3px 0px;&quot;&gt;&lt;span&gt;Rs.50 (100&#20870;) &#12496;&#12521;&#12490;&#12471;&#65288;&#26087;&#65306;&#12505;&#12490;&#12524;&#12473;&#65289;&#12391;&#24215;&#20027;&#12373;&#12435;&#12395;&#12479;&#12540;&#12496;&#12531;&#12398;&#24059;&#12365;&#26041;&#12434;&#25945;&#12360;&#12390;&#12418;&#12425;&#12387;&#12383;&#12290;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=&quot;font-size: 11px; line-height: 1.4em; padding-left: 20px;             padding-top: 1px;&quot; width=&quot;146&quot; valign=&quot;top&quot;&gt;&lt;div&gt;&lt;span style=&quot;color: #666666; font-size: 11px;&quot;&gt;From:&lt;/span&gt;
&lt;a href=&quot;http://www.youtube.com/profile?user=YusukeKawasaki&quot;&gt;YusukeKawasaki&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;color: #666666; font-size: 11px;&quot;&gt;Views:&lt;/span&gt;
4172&lt;/div&gt;
&lt;div style=&quot;white-space: nowrap;text-align: left&quot;&gt;&lt;img style=&quot;border: 0px none; margin: 0px; padding: 0px;                    vertical-align: middle; font-size: 11px;&quot; align=&quot;top&quot; alt=&quot;&quot; src=&quot;http://gdata.youtube.com/static/images/icn_star_empty_11x11.gif&quot;&gt; &lt;img style=&quot;border: 0px none; margin: 0px; padding: 0px;                    vertical-align: middle; font-size: 11px;&quot; align=&quot;top&quot; alt=&quot;&quot; src=&quot;http://gdata.youtube.com/static/images/icn_star_empty_11x11.gif&quot;&gt; &lt;img style=&quot;border: 0px none; margin: 0px; padding: 0px;                    vertical-align: middle; font-size: 11px;&quot; align=&quot;top&quot; alt=&quot;&quot; src=&quot;http://gdata.youtube.com/static/images/icn_star_empty_11x11.gif&quot;&gt; &lt;img style=&quot;border: 0px none; margin: 0px; padding: 0px;                    vertical-align: middle; font-size: 11px;&quot; align=&quot;top&quot; alt=&quot;&quot; src=&quot;http://gdata.youtube.com/static/images/icn_star_empty_11x11.gif&quot;&gt; &lt;img style=&quot;border: 0px none; margin: 0px; padding: 0px;                    vertical-align: middle; font-size: 11px;&quot; align=&quot;top&quot; alt=&quot;&quot; src=&quot;http://gdata.youtube.com/static/images/icn_star_empty_11x11.gif&quot;&gt;&lt;/div&gt;
&lt;div style=&quot;font-size: 11px;&quot;&gt;0
&lt;span style=&quot;color: #666666; font-size: 11px;&quot;&gt;ratings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;span style=&quot;color: #666666; font-size: 11px;&quot;&gt;Time:&lt;/span&gt;
&lt;span style=&quot;color: #000000; font-size: 11px; font-weight: bold;&quot;&gt;00:14&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;font-size: 11px; padding-left: 20px;&quot;&gt;&lt;span style=&quot;color: #666666; font-size: 11px;&quot;&gt;More in&lt;/span&gt;
&lt;a href=&quot;http://www.youtube.com/categories_portal?c=26&quot;&gt;Howto &amp;amp; Style&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;</description>
</item>
<item rdf:about="http://tech.groups.yahoo.com/group/xml-treepp/message/28">
<title>Re: TreePP issue</title>
<link>http://tech.groups.yahoo.com/group/xml-treepp/message/28</link>
<dc:creator>Kawasaki Yusuke</dc:creator>
<dc:date>2008-10-26T06:47:22Z</dc:date>
<description>Marcin, The problem you told me was a bug on Perl 5.10.0. http://rt.perl.org/rt3/Public/Bug/Display.html?id=59516 Anyway, as many installed environments would</description>
</item>
<item rdf:about="http://www.youtube.com/watch?v=FUFOWlhnS1Y&amp;feature=youtube_gdata">
<title>Mashup Awards 4 授賞式オープニングムービー</title>
<link>http://www.youtube.com/watch?v=FUFOWlhnS1Y&amp;feature=youtube_gdata</link>
<atom:updated>2010-08-27T12:51:53.000Z</atom:updated>
<dc:creator>YusukeKawasaki</dc:creator>
<dc:date>2008-10-24T06:37:46+00:00</dc:date>
<dc:subject>http://gdata.youtube.com/schemas/2007#video</dc:subject>
<description>&lt;div style=&quot;color: #000000;font-family: Arial, Helvetica, sans-serif;     font-size:12px; font-size: 12px; width: 555px;&quot;&gt;
&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td width=&quot;140&quot; valign=&quot;top&quot; rowspan=&quot;2&quot;&gt;&lt;div style=&quot;border: 1px solid #999999; margin: 0px 10px 5px 0px;&quot;&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=FUFOWlhnS1Y&amp;amp;feature=youtube_gdata&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;http://i.ytimg.com/vi/FUFOWlhnS1Y/default.jpg&quot;&gt;&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td width=&quot;256&quot; valign=&quot;top&quot;&gt;&lt;div style=&quot;font-size: 12px; font-weight: bold;&quot;&gt;&lt;a style=&quot;font-size: 15px; font-weight: bold;                  font-decoration: none;&quot; href=&quot;http://www.youtube.com/watch?v=FUFOWlhnS1Y&amp;amp;feature=youtube_gdata&quot;&gt;Mashup Awards 4 &#25480;&#36062;&#24335;&#12458;&#12540;&#12503;&#12491;&#12531;&#12464;&#12512;&#12540;&#12499;&#12540;&lt;/a&gt;
&lt;br&gt;&lt;/div&gt;
&lt;div style=&quot;font-size: 12px; margin: 3px 0px;&quot;&gt;&lt;span&gt;2008&#24180;10&#26376;19&#26085;&#65288;&#26085;&#65289;&#12510;&#12483;&#12471;&#12517;&#12450;&#12483;&#12503;&#12450;&#12527;&#12540;&#12489;&#65300;&#25480;&#36062;&#24335;&#12458;&#12540;&#12503;&#12491;&#12531;&#12464;&#12512;&#12540;&#12499;&#12540;&#12391;&#12377;&#12290; mashupaward.jp&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=&quot;font-size: 11px; line-height: 1.4em; padding-left: 20px;             padding-top: 1px;&quot; width=&quot;146&quot; valign=&quot;top&quot;&gt;&lt;div&gt;&lt;span style=&quot;color: #666666; font-size: 11px;&quot;&gt;From:&lt;/span&gt;
&lt;a href=&quot;http://www.youtube.com/profile?user=YusukeKawasaki&quot;&gt;YusukeKawasaki&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;color: #666666; font-size: 11px;&quot;&gt;Views:&lt;/span&gt;
573&lt;/div&gt;
&lt;div style=&quot;white-space: nowrap;text-align: left&quot;&gt;&lt;img style=&quot;border: 0px none; margin: 0px; padding: 0px;                    vertical-align: middle; font-size: 11px;&quot; align=&quot;top&quot; alt=&quot;&quot; src=&quot;http://gdata.youtube.com/static/images/icn_star_empty_11x11.gif&quot;&gt; &lt;img style=&quot;border: 0px none; margin: 0px; padding: 0px;                    vertical-align: middle; font-size: 11px;&quot; align=&quot;top&quot; alt=&quot;&quot; src=&quot;http://gdata.youtube.com/static/images/icn_star_empty_11x11.gif&quot;&gt; &lt;img style=&quot;border: 0px none; margin: 0px; padding: 0px;                    vertical-align: middle; font-size: 11px;&quot; align=&quot;top&quot; alt=&quot;&quot; src=&quot;http://gdata.youtube.com/static/images/icn_star_empty_11x11.gif&quot;&gt; &lt;img style=&quot;border: 0px none; margin: 0px; padding: 0px;                    vertical-align: middle; font-size: 11px;&quot; align=&quot;top&quot; alt=&quot;&quot; src=&quot;http://gdata.youtube.com/static/images/icn_star_empty_11x11.gif&quot;&gt; &lt;img style=&quot;border: 0px none; margin: 0px; padding: 0px;                    vertical-align: middle; font-size: 11px;&quot; align=&quot;top&quot; alt=&quot;&quot; src=&quot;http://gdata.youtube.com/static/images/icn_star_empty_11x11.gif&quot;&gt;&lt;/div&gt;
&lt;div style=&quot;font-size: 11px;&quot;&gt;0
&lt;span style=&quot;color: #666666; font-size: 11px;&quot;&gt;ratings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;span style=&quot;color: #666666; font-size: 11px;&quot;&gt;Time:&lt;/span&gt;
&lt;span style=&quot;color: #000000; font-size: 11px; font-weight: bold;&quot;&gt;01:11&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;font-size: 11px; padding-left: 20px;&quot;&gt;&lt;span style=&quot;color: #666666; font-size: 11px;&quot;&gt;More in&lt;/span&gt;
&lt;a href=&quot;http://www.youtube.com/categories_portal?c=19&quot;&gt;Travel &amp;amp; Events&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;</description>
</item>
<item rdf:about="http://www.kawa.net/xp/../works/perl/romanize/romanize-e.html">
<title>[Perl] Lingua::*::Romanize::* - Romanization of CJK characters</title>
<link>http://www.kawa.net/xp/../works/perl/romanize/romanize-e.html</link>
<dc:date>2008-01-20T19:30:00+09:00</dc:date>
<dc:subject>Perl</dc:subject>
<description>Lingua::*::Romanize::* modules generate roman letteres from CJK characters.
Lingua::ZH::Romanize::Pinyin module parses
Chinese
characters, both of Mandarin and Cantonese.
Lingua::JA::Romanize::Japanese module parses
Japanese
characters, both of Kanji and Kana.
Lingua::KO::Romanize::Hangul module parses
Korean
characters, Hangul.</description>
</item>
<item rdf:about="http://tech.groups.yahoo.com/group/xml-treepp/message/25">
<title>Re: [rt.cpan.org #30187] Encoding error with uncommon XML data</title>
<link>http://tech.groups.yahoo.com/group/xml-treepp/message/25</link>
<dc:creator>Kawasaki Yusuke</dc:creator>
<dc:date>2007-11-11T10:25:51Z</dc:date>
<description>@xatrix thank you for your feature requesting! I released XML::TreePP version 0.32. http://www.kawa.net/works/perl/treepp/treepp-e.html </description>
</item>
<item rdf:about="http://tech.groups.yahoo.com/group/xml-treepp/message/24">
<title>Re: XML::TreePP encoding problem</title>
<link>http://tech.groups.yahoo.com/group/xml-treepp/message/24</link>
<dc:creator>Kawasaki Yusuke</dc:creator>
<dc:date>2007-10-30T16:40:34Z</dc:date>
<description>Neik, &quot;return if($from eq $to)&quot; in encode_from_to is exactly simple, however, that explicit encoding/decoding is required in order to support utf8 flag. We do</description>
</item>
<item rdf:about="http://www.kawa.net/xp/../works/perl/overhttp/overhttp-e.html">
<title>[Perl] XML::OverHTTP - A base class for XML over HTTP-styled web service interface</title>
<link>http://www.kawa.net/xp/../works/perl/overhttp/overhttp-e.html</link>
<dc:date>2007-08-12T22:15:00+09:00</dc:date>
<dc:subject>Perl</dc:subject>
<description>XML::OverHTTP is a base class for XML over HTTP-styled web service interface.
This is not used directly from end-users.
As a child class of this, module authors can easily write own interface
module for XML over HTTP-styled web service.
Current version:
XML-OverHTTP-0.07.tar.gz
TARGZ
CPAN</description>
</item>
<item rdf:about="http://www.kawa.net/xp/../works/perl/html/tagparser-e.html">
<title>[Perl] HTML::TagParser - Yet another HTML tag parser by pure Perl implementation</title>
<link>http://www.kawa.net/xp/../works/perl/html/tagparser-e.html</link>
<dc:date>2007-04-06T19:57:00+09:00</dc:date>
<dc:subject>Perl</dc:subject>
<description>HTML::TagParser is a pure Perl implementaion for parsing HTML files.
This module provides some methods like DOM.
This module is not strict about XHTML format
because many of HTML pages are not strict.
You know, many pages use &lt;br&gt; elemtents instead of &lt;br/&gt;
and have &lt;p&gt; elements which are not closed.</description>
</item>
<item rdf:about="http://tech.groups.yahoo.com/group/xml-objtree/message/8">
<title>Re: xotree</title>
<link>http://tech.groups.yahoo.com/group/xml-objtree/message/8</link>
<dc:creator>Kawasaki Yusuke</dc:creator>
<dc:date>2007-03-11T05:05:10Z</dc:date>
<description>Mark, You mean your script retrieves the same content twice or more? Opera could make problems with its strong content caching though. IE and Firefox does not</description>
</item>
<item rdf:about="http://www.kawa.net/xp/../works/js/animation/cube-e.html">
<title>[JavaScript] Animation.Cube - Rotating Cube Animation Effect</title>
<link>http://www.kawa.net/xp/../works/js/animation/cube-e.html</link>
<dc:date>2007-01-08T17:19:00+09:00</dc:date>
<dc:subject>JavaScript</dc:subject>
<description>Animation.Cube class is a JavaScript library for a rotating cube animation effect.
This effect needs CPU speed faster than
Animation.Raster class.</description>
</item>
<item rdf:about="http://www.youtube.com/watch?v=TBM_WFDkftM&amp;feature=youtube_gdata">
<title>Yakushima Macaque - Inuyama Monkey Park #3</title>
<link>http://www.youtube.com/watch?v=TBM_WFDkftM&amp;feature=youtube_gdata</link>
<atom:updated>2010-08-27T19:04:30.000Z</atom:updated>
<dc:creator>YusukeKawasaki</dc:creator>
<dc:date>2007-01-06T01:53:38+00:00</dc:date>
<dc:subject>http://gdata.youtube.com/schemas/2007#video</dc:subject>
<description>&lt;div style=&quot;color: #000000;font-family: Arial, Helvetica, sans-serif;     font-size:12px; font-size: 12px; width: 555px;&quot;&gt;
&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td width=&quot;140&quot; valign=&quot;top&quot; rowspan=&quot;2&quot;&gt;&lt;div style=&quot;border: 1px solid #999999; margin: 0px 10px 5px 0px;&quot;&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=TBM_WFDkftM&amp;amp;feature=youtube_gdata&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;http://i.ytimg.com/vi/TBM_WFDkftM/default.jpg&quot;&gt;&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td width=&quot;256&quot; valign=&quot;top&quot;&gt;&lt;div style=&quot;font-size: 12px; font-weight: bold;&quot;&gt;&lt;a style=&quot;font-size: 15px; font-weight: bold;                  font-decoration: none;&quot; href=&quot;http://www.youtube.com/watch?v=TBM_WFDkftM&amp;amp;feature=youtube_gdata&quot;&gt;Yakushima Macaque - Inuyama Monkey Park #3&lt;/a&gt;
&lt;br&gt;&lt;/div&gt;
&lt;div style=&quot;font-size: 12px; margin: 3px 0px;&quot;&gt;&lt;span&gt;Yakushima Macaque, species of Japanese Macaque, are flocking around bonfire and eating baked sweet potato. &#65288;&#12516;&#12463;&#12491;&#12507;&#12531;&#12470;&#12523;&#65312;&#29356;&#23665;&#12514;&#12531;&#12461;&#12540;&#12497;&#12540;&#12463;&#65289;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=&quot;font-size: 11px; line-height: 1.4em; padding-left: 20px;             padding-top: 1px;&quot; width=&quot;146&quot; valign=&quot;top&quot;&gt;&lt;div&gt;&lt;span style=&quot;color: #666666; font-size: 11px;&quot;&gt;From:&lt;/span&gt;
&lt;a href=&quot;http://www.youtube.com/profile?user=YusukeKawasaki&quot;&gt;YusukeKawasaki&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;color: #666666; font-size: 11px;&quot;&gt;Views:&lt;/span&gt;
1481&lt;/div&gt;
&lt;div style=&quot;white-space: nowrap;text-align: left&quot;&gt;&lt;img style=&quot;border: 0px none; margin: 0px; padding: 0px;                    vertical-align: middle; font-size: 11px;&quot; align=&quot;top&quot; alt=&quot;&quot; src=&quot;http://gdata.youtube.com/static/images/icn_star_full_11x11.gif&quot;&gt; &lt;img style=&quot;border: 0px none; margin: 0px; padding: 0px;                    vertical-align: middle; font-size: 11px;&quot; align=&quot;top&quot; alt=&quot;&quot; src=&quot;http://gdata.youtube.com/static/images/icn_star_full_11x11.gif&quot;&gt; &lt;img style=&quot;border: 0px none; margin: 0px; padding: 0px;                    vertical-align: middle; font-size: 11px;&quot; align=&quot;top&quot; alt=&quot;&quot; src=&quot;http://gdata.youtube.com/static/images/icn_star_full_11x11.gif&quot;&gt; &lt;img style=&quot;border: 0px none; margin: 0px; padding: 0px;                    vertical-align: middle; font-size: 11px;&quot; align=&quot;top&quot; alt=&quot;&quot; src=&quot;http://gdata.youtube.com/static/images/icn_star_full_11x11.gif&quot;&gt; &lt;img style=&quot;border: 0px none; margin: 0px; padding: 0px;                    vertical-align: middle; font-size: 11px;&quot; align=&quot;top&quot; alt=&quot;&quot; src=&quot;http://gdata.youtube.com/static/images/icn_star_full_11x11.gif&quot;&gt;&lt;/div&gt;
&lt;div style=&quot;font-size: 11px;&quot;&gt;1
&lt;span style=&quot;color: #666666; font-size: 11px;&quot;&gt;ratings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;span style=&quot;color: #666666; font-size: 11px;&quot;&gt;Time:&lt;/span&gt;
&lt;span style=&quot;color: #000000; font-size: 11px; font-weight: bold;&quot;&gt;01:47&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;font-size: 11px; padding-left: 20px;&quot;&gt;&lt;span style=&quot;color: #666666; font-size: 11px;&quot;&gt;More in&lt;/span&gt;
&lt;a href=&quot;http://www.youtube.com/categories_portal?c=15&quot;&gt;Pets &amp;amp; Animals&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;</description>
</item>
<item rdf:about="http://www.youtube.com/watch?v=LeF95hWgJOE&amp;feature=youtube_gdata">
<title>Black Capped Squirrel Monkey - Inuyama Monkey Park #2</title>
<link>http://www.youtube.com/watch?v=LeF95hWgJOE&amp;feature=youtube_gdata</link>
<atom:updated>2010-08-26T22:11:16.000Z</atom:updated>
<dc:creator>YusukeKawasaki</dc:creator>
<dc:date>2007-01-06T01:44:16+00:00</dc:date>
<dc:subject>http://gdata.youtube.com/schemas/2007#video</dc:subject>
<description>&lt;div style=&quot;color: #000000;font-family: Arial, Helvetica, sans-serif;     font-size:12px; font-size: 12px; width: 555px;&quot;&gt;
&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td width=&quot;140&quot; valign=&quot;top&quot; rowspan=&quot;2&quot;&gt;&lt;div style=&quot;border: 1px solid #999999; margin: 0px 10px 5px 0px;&quot;&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=LeF95hWgJOE&amp;amp;feature=youtube_gdata&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;http://i.ytimg.com/vi/LeF95hWgJOE/default.jpg&quot;&gt;&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td width=&quot;256&quot; valign=&quot;top&quot;&gt;&lt;div style=&quot;font-size: 12px; font-weight: bold;&quot;&gt;&lt;a style=&quot;font-size: 15px; font-weight: bold;                  font-decoration: none;&quot; href=&quot;http://www.youtube.com/watch?v=LeF95hWgJOE&amp;amp;feature=youtube_gdata&quot;&gt;Black Capped Squirrel Monkey - Inuyama Monkey Park #2&lt;/a&gt;
&lt;br&gt;&lt;/div&gt;
&lt;div style=&quot;font-size: 12px; margin: 3px 0px;&quot;&gt;&lt;span&gt;Black Capped Squirrel Monkeys are digging feed. &#65288;&#12508;&#12522;&#12499;&#12450;&#12522;&#12473;&#12470;&#12523;&#65312;&#29356;&#23665;&#12514;&#12531;&#12461;&#12540;&#12497;&#12540;&#12463;&#65289;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=&quot;font-size: 11px; line-height: 1.4em; padding-left: 20px;             padding-top: 1px;&quot; width=&quot;146&quot; valign=&quot;top&quot;&gt;&lt;div&gt;&lt;span style=&quot;color: #666666; font-size: 11px;&quot;&gt;From:&lt;/span&gt;
&lt;a href=&quot;http://www.youtube.com/profile?user=YusukeKawasaki&quot;&gt;YusukeKawasaki&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;color: #666666; font-size: 11px;&quot;&gt;Views:&lt;/span&gt;
2378&lt;/div&gt;
&lt;div style=&quot;white-space: nowrap;text-align: left&quot;&gt;&lt;img style=&quot;border: 0px none; margin: 0px; padding: 0px;                    vertical-align: middle; font-size: 11px;&quot; align=&quot;top&quot; alt=&quot;&quot; src=&quot;http://gdata.youtube.com/static/images/icn_star_full_11x11.gif&quot;&gt; &lt;img style=&quot;border: 0px none; margin: 0px; padding: 0px;                    vertical-align: middle; font-size: 11px;&quot; align=&quot;top&quot; alt=&quot;&quot; src=&quot;http://gdata.youtube.com/static/images/icn_star_full_11x11.gif&quot;&gt; &lt;img style=&quot;border: 0px none; margin: 0px; padding: 0px;                    vertical-align: middle; font-size: 11px;&quot; align=&quot;top&quot; alt=&quot;&quot; src=&quot;http://gdata.youtube.com/static/images/icn_star_full_11x11.gif&quot;&gt; &lt;img style=&quot;border: 0px none; margin: 0px; padding: 0px;                    vertical-align: middle; font-size: 11px;&quot; align=&quot;top&quot; alt=&quot;&quot; src=&quot;http://gdata.youtube.com/static/images/icn_star_full_11x11.gif&quot;&gt; &lt;img style=&quot;border: 0px none; margin: 0px; padding: 0px;                    vertical-align: middle; font-size: 11px;&quot; align=&quot;top&quot; alt=&quot;&quot; src=&quot;http://gdata.youtube.com/static/images/icn_star_half_11x11.gif&quot;&gt;&lt;/div&gt;
&lt;div style=&quot;font-size: 11px;&quot;&gt;3
&lt;span style=&quot;color: #666666; font-size: 11px;&quot;&gt;ratings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;span style=&quot;color: #666666; font-size: 11px;&quot;&gt;Time:&lt;/span&gt;
&lt;span style=&quot;color: #000000; font-size: 11px; font-weight: bold;&quot;&gt;01:33&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;font-size: 11px; padding-left: 20px;&quot;&gt;&lt;span style=&quot;color: #666666; font-size: 11px;&quot;&gt;More in&lt;/span&gt;
&lt;a href=&quot;http://www.youtube.com/categories_portal?c=15&quot;&gt;Pets &amp;amp; Animals&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;</description>
</item>
<item rdf:about="http://www.youtube.com/watch?v=5R_7-58IOF8&amp;feature=youtube_gdata">
<title>Black Handed Spider Monkey - Inuyama Monkey Park #1</title>
<link>http://www.youtube.com/watch?v=5R_7-58IOF8&amp;feature=youtube_gdata</link>
<atom:updated>2010-08-26T22:11:28.000Z</atom:updated>
<dc:creator>YusukeKawasaki</dc:creator>
<dc:date>2007-01-01T23:37:59+00:00</dc:date>
<dc:subject>http://gdata.youtube.com/schemas/2007#video</dc:subject>
<description>&lt;div style=&quot;color: #000000;font-family: Arial, Helvetica, sans-serif;     font-size:12px; font-size: 12px; width: 555px;&quot;&gt;
&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td width=&quot;140&quot; valign=&quot;top&quot; rowspan=&quot;2&quot;&gt;&lt;div style=&quot;border: 1px solid #999999; margin: 0px 10px 5px 0px;&quot;&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=5R_7-58IOF8&amp;amp;feature=youtube_gdata&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;http://i.ytimg.com/vi/5R_7-58IOF8/default.jpg&quot;&gt;&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td width=&quot;256&quot; valign=&quot;top&quot;&gt;&lt;div style=&quot;font-size: 12px; font-weight: bold;&quot;&gt;&lt;a style=&quot;font-size: 15px; font-weight: bold;                  font-decoration: none;&quot; href=&quot;http://www.youtube.com/watch?v=5R_7-58IOF8&amp;amp;feature=youtube_gdata&quot;&gt;Black Handed Spider Monkey - Inuyama Monkey Park #1&lt;/a&gt;
&lt;br&gt;&lt;/div&gt;
&lt;div style=&quot;font-size: 12px; margin: 3px 0px;&quot;&gt;&lt;span&gt;Black Handed Spider Monkeys are catching nats. &#65288;&#12472;&#12455;&#12501;&#12525;&#12452;&#12463;&#12514;&#12470;&#12523;&#65312;&#29356;&#23665;&#12514;&#12531;&#12461;&#12540;&#12497;&#12540;&#12463;&#65289;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=&quot;font-size: 11px; line-height: 1.4em; padding-left: 20px;             padding-top: 1px;&quot; width=&quot;146&quot; valign=&quot;top&quot;&gt;&lt;div&gt;&lt;span style=&quot;color: #666666; font-size: 11px;&quot;&gt;From:&lt;/span&gt;
&lt;a href=&quot;http://www.youtube.com/profile?user=YusukeKawasaki&quot;&gt;YusukeKawasaki&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;color: #666666; font-size: 11px;&quot;&gt;Views:&lt;/span&gt;
2254&lt;/div&gt;
&lt;div style=&quot;white-space: nowrap;text-align: left&quot;&gt;&lt;img style=&quot;border: 0px none; margin: 0px; padding: 0px;                    vertical-align: middle; font-size: 11px;&quot; align=&quot;top&quot; alt=&quot;&quot; src=&quot;http://gdata.youtube.com/static/images/icn_star_full_11x11.gif&quot;&gt; &lt;img style=&quot;border: 0px none; margin: 0px; padding: 0px;                    vertical-align: middle; font-size: 11px;&quot; align=&quot;top&quot; alt=&quot;&quot; src=&quot;http://gdata.youtube.com/static/images/icn_star_full_11x11.gif&quot;&gt; &lt;img style=&quot;border: 0px none; margin: 0px; padding: 0px;                    vertical-align: middle; font-size: 11px;&quot; align=&quot;top&quot; alt=&quot;&quot; src=&quot;http://gdata.youtube.com/static/images/icn_star_full_11x11.gif&quot;&gt; &lt;img style=&quot;border: 0px none; margin: 0px; padding: 0px;                    vertical-align: middle; font-size: 11px;&quot; align=&quot;top&quot; alt=&quot;&quot; src=&quot;http://gdata.youtube.com/static/images/icn_star_empty_11x11.gif&quot;&gt; &lt;img style=&quot;border: 0px none; margin: 0px; padding: 0px;                    vertical-align: middle; font-size: 11px;&quot; align=&quot;top&quot; alt=&quot;&quot; src=&quot;http://gdata.youtube.com/static/images/icn_star_empty_11x11.gif&quot;&gt;&lt;/div&gt;
&lt;div style=&quot;font-size: 11px;&quot;&gt;1
&lt;span style=&quot;color: #666666; font-size: 11px;&quot;&gt;ratings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;span style=&quot;color: #666666; font-size: 11px;&quot;&gt;Time:&lt;/span&gt;
&lt;span style=&quot;color: #000000; font-size: 11px; font-weight: bold;&quot;&gt;01:58&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;font-size: 11px; padding-left: 20px;&quot;&gt;&lt;span style=&quot;color: #666666; font-size: 11px;&quot;&gt;More in&lt;/span&gt;
&lt;a href=&quot;http://www.youtube.com/categories_portal?c=15&quot;&gt;Pets &amp;amp; Animals&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;</description>
</item>
<item rdf:about="http://tech.groups.yahoo.com/group/xml-objtree/message/6">
<title>Re: Can I read remote XML files?</title>
<link>http://tech.groups.yahoo.com/group/xml-objtree/message/6</link>
<dc:creator>Kawasaki Yusuke</dc:creator>
<dc:date>2006-11-27T07:41:46Z</dc:date>
<description>Hi Michael, Talking about Perl modules, I think JSON.pm would be good choice. This is a pure Perl implemented module which doesn&apos;t require compiling to use it.</description>
</item>
<item rdf:about="http://www.kawa.net/xp/../works/cantonese/canton.html">
<title>Ruby on Chinese Pinyin</title>
<link>http://www.kawa.net/xp/../works/cantonese/canton.html</link>
<dc:date>2006-11-10T10:33:00+09:00</dc:date>
<description>Ajax-ized
web service version of this is also available. Try it!
NEW
Type (or copy&amp;paste) some chinese characters and push the button.</description>
</item>
<item rdf:about="http://www.kawa.net/xp/../works/ajax/ajaxtb/ajaxtb-e.html">
<title>[ajax] AjaxTB - a pluggable trackback feature in static HTML page</title>
<link>http://www.kawa.net/xp/../works/ajax/ajaxtb/ajaxtb-e.html</link>
<dc:date>2006-09-19T00:38:00+09:00</dc:date>
<dc:subject>ajax</dc:subject>
<description>AjaxTB provides your static pages with trackback feature.
AjaxTB&apos; CGI part works to receive a trackback which is sent by visiters.
AjaxTB&apos; JavaScript part works to display trackbacks received.
CMS is not needed. PHP is not required.
AjaxTB is really pluggable and easy to use.
Indexed RSS and JSON files are also generated when a trackback is posted.</description>
</item>
<item rdf:about="http://www.kawa.net/xp/../works/ajax/ajaxcom/ajaxcom-e.html">
<title>[ajax] AjaxCom - one line comment box in static HTML page</title>
<link>http://www.kawa.net/xp/../works/ajax/ajaxcom/ajaxcom-e.html</link>
<dc:date>2006-09-19T00:34:00+09:00</dc:date>
<dc:subject>ajax</dc:subject>
<description>AjaxCom provides your pages with one line comment box.
You and your visiters can write comments in your static page!
You know, ajax is used here.
CMS is not required. PHP is not required.
Ajaxcom is pluggable and easy to use.
Perl/CGI works only when comments are entered.
A plain text file is loaded when comments are displayed.</description>
</item>
<item rdf:about="http://www.youtube.com/watch?v=zxZfobdGbA4&amp;feature=youtube_gdata">
<title>Nakanobu Nebuta Matsuri（中延ねぶた祭り）2/2</title>
<link>http://www.youtube.com/watch?v=zxZfobdGbA4&amp;feature=youtube_gdata</link>
<atom:updated>2010-08-27T00:19:20.000Z</atom:updated>
<dc:creator>YusukeKawasaki</dc:creator>
<dc:date>2006-09-17T02:45:10+00:00</dc:date>
<dc:subject>http://gdata.youtube.com/schemas/2007#video</dc:subject>
<description>&lt;div style=&quot;color: #000000;font-family: Arial, Helvetica, sans-serif;     font-size:12px; font-size: 12px; width: 555px;&quot;&gt;
&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td width=&quot;140&quot; valign=&quot;top&quot; rowspan=&quot;2&quot;&gt;&lt;div style=&quot;border: 1px solid #999999; margin: 0px 10px 5px 0px;&quot;&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=zxZfobdGbA4&amp;amp;feature=youtube_gdata&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;http://i.ytimg.com/vi/zxZfobdGbA4/default.jpg&quot;&gt;&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td width=&quot;256&quot; valign=&quot;top&quot;&gt;&lt;div style=&quot;font-size: 12px; font-weight: bold;&quot;&gt;&lt;a style=&quot;font-size: 15px; font-weight: bold;                  font-decoration: none;&quot; href=&quot;http://www.youtube.com/watch?v=zxZfobdGbA4&amp;amp;feature=youtube_gdata&quot;&gt;Nakanobu Nebuta Matsuri&#65288;&#20013;&#24310;&#12397;&#12406;&#12383;&#31085;&#12426;&#65289;2/2&lt;/a&gt;
&lt;br&gt;&lt;/div&gt;
&lt;div style=&quot;font-size: 12px; margin: 3px 0px;&quot;&gt;&lt;span&gt;Nine floats parade at Nakanobu shopping mall. This is an yet another nebuta-matsuri in Tokyo.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=&quot;font-size: 11px; line-height: 1.4em; padding-left: 20px;             padding-top: 1px;&quot; width=&quot;146&quot; valign=&quot;top&quot;&gt;&lt;div&gt;&lt;span style=&quot;color: #666666; font-size: 11px;&quot;&gt;From:&lt;/span&gt;
&lt;a href=&quot;http://www.youtube.com/profile?user=YusukeKawasaki&quot;&gt;YusukeKawasaki&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;color: #666666; font-size: 11px;&quot;&gt;Views:&lt;/span&gt;
2749&lt;/div&gt;
&lt;div style=&quot;white-space: nowrap;text-align: left&quot;&gt;&lt;img style=&quot;border: 0px none; margin: 0px; padding: 0px;                    vertical-align: middle; font-size: 11px;&quot; align=&quot;top&quot; alt=&quot;&quot; src=&quot;http://gdata.youtube.com/static/images/icn_star_full_11x11.gif&quot;&gt; &lt;img style=&quot;border: 0px none; margin: 0px; padding: 0px;                    vertical-align: middle; font-size: 11px;&quot; align=&quot;top&quot; alt=&quot;&quot; src=&quot;http://gdata.youtube.com/static/images/icn_star_full_11x11.gif&quot;&gt; &lt;img style=&quot;border: 0px none; margin: 0px; padding: 0px;                    vertical-align: middle; font-size: 11px;&quot; align=&quot;top&quot; alt=&quot;&quot; src=&quot;http://gdata.youtube.com/static/images/icn_star_full_11x11.gif&quot;&gt; &lt;img style=&quot;border: 0px none; margin: 0px; padding: 0px;                    vertical-align: middle; font-size: 11px;&quot; align=&quot;top&quot; alt=&quot;&quot; src=&quot;http://gdata.youtube.com/static/images/icn_star_full_11x11.gif&quot;&gt; &lt;img style=&quot;border: 0px none; margin: 0px; padding: 0px;                    vertical-align: middle; font-size: 11px;&quot; align=&quot;top&quot; alt=&quot;&quot; src=&quot;http://gdata.youtube.com/static/images/icn_star_full_11x11.gif&quot;&gt;&lt;/div&gt;
&lt;div style=&quot;font-size: 11px;&quot;&gt;1
&lt;span style=&quot;color: #666666; font-size: 11px;&quot;&gt;ratings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;span style=&quot;color: #666666; font-size: 11px;&quot;&gt;Time:&lt;/span&gt;
&lt;span style=&quot;color: #000000; font-size: 11px; font-weight: bold;&quot;&gt;01:00&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;font-size: 11px; padding-left: 20px;&quot;&gt;&lt;span style=&quot;color: #666666; font-size: 11px;&quot;&gt;More in&lt;/span&gt;
&lt;a href=&quot;http://www.youtube.com/categories_portal?c=24&quot;&gt;Entertainment&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;</description>
</item>
<item rdf:about="http://www.youtube.com/watch?v=pnks8-4O1_8&amp;feature=youtube_gdata">
<title>Nakanobu Nebuta Matsuri（中延ねぶた祭り）1/2</title>
<link>http://www.youtube.com/watch?v=pnks8-4O1_8&amp;feature=youtube_gdata</link>
<atom:updated>2010-08-25T01:33:59.000Z</atom:updated>
<dc:creator>YusukeKawasaki</dc:creator>
<dc:date>2006-09-17T02:37:25+00:00</dc:date>
<dc:subject>http://gdata.youtube.com/schemas/2007#video</dc:subject>
<description>&lt;div style=&quot;color: #000000;font-family: Arial, Helvetica, sans-serif;     font-size:12px; font-size: 12px; width: 555px;&quot;&gt;
&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td width=&quot;140&quot; valign=&quot;top&quot; rowspan=&quot;2&quot;&gt;&lt;div style=&quot;border: 1px solid #999999; margin: 0px 10px 5px 0px;&quot;&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=pnks8-4O1_8&amp;amp;feature=youtube_gdata&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;http://i.ytimg.com/vi/pnks8-4O1_8/default.jpg&quot;&gt;&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td width=&quot;256&quot; valign=&quot;top&quot;&gt;&lt;div style=&quot;font-size: 12px; font-weight: bold;&quot;&gt;&lt;a style=&quot;font-size: 15px; font-weight: bold;                  font-decoration: none;&quot; href=&quot;http://www.youtube.com/watch?v=pnks8-4O1_8&amp;amp;feature=youtube_gdata&quot;&gt;Nakanobu Nebuta Matsuri&#65288;&#20013;&#24310;&#12397;&#12406;&#12383;&#31085;&#12426;&#65289;1/2&lt;/a&gt;
&lt;br&gt;&lt;/div&gt;
&lt;div style=&quot;font-size: 12px; margin: 3px 0px;&quot;&gt;&lt;span&gt;Nine floats parade at Nakanobu shopping mall. This is an yet another nebuta-matsuri in Tokyo.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=&quot;font-size: 11px; line-height: 1.4em; padding-left: 20px;             padding-top: 1px;&quot; width=&quot;146&quot; valign=&quot;top&quot;&gt;&lt;div&gt;&lt;span style=&quot;color: #666666; font-size: 11px;&quot;&gt;From:&lt;/span&gt;
&lt;a href=&quot;http://www.youtube.com/profile?user=YusukeKawasaki&quot;&gt;YusukeKawasaki&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;color: #666666; font-size: 11px;&quot;&gt;Views:&lt;/span&gt;
827&lt;/div&gt;
&lt;div style=&quot;white-space: nowrap;text-align: left&quot;&gt;&lt;img style=&quot;border: 0px none; margin: 0px; padding: 0px;                    vertical-align: middle; font-size: 11px;&quot; align=&quot;top&quot; alt=&quot;&quot; src=&quot;http://gdata.youtube.com/static/images/icn_star_empty_11x11.gif&quot;&gt; &lt;img style=&quot;border: 0px none; margin: 0px; padding: 0px;                    vertical-align: middle; font-size: 11px;&quot; align=&quot;top&quot; alt=&quot;&quot; src=&quot;http://gdata.youtube.com/static/images/icn_star_empty_11x11.gif&quot;&gt; &lt;img style=&quot;border: 0px none; margin: 0px; padding: 0px;                    vertical-align: middle; font-size: 11px;&quot; align=&quot;top&quot; alt=&quot;&quot; src=&quot;http://gdata.youtube.com/static/images/icn_star_empty_11x11.gif&quot;&gt; &lt;img style=&quot;border: 0px none; margin: 0px; padding: 0px;                    vertical-align: middle; font-size: 11px;&quot; align=&quot;top&quot; alt=&quot;&quot; src=&quot;http://gdata.youtube.com/static/images/icn_star_empty_11x11.gif&quot;&gt; &lt;img style=&quot;border: 0px none; margin: 0px; padding: 0px;                    vertical-align: middle; font-size: 11px;&quot; align=&quot;top&quot; alt=&quot;&quot; src=&quot;http://gdata.youtube.com/static/images/icn_star_empty_11x11.gif&quot;&gt;&lt;/div&gt;
&lt;div style=&quot;font-size: 11px;&quot;&gt;0
&lt;span style=&quot;color: #666666; font-size: 11px;&quot;&gt;ratings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;span style=&quot;color: #666666; font-size: 11px;&quot;&gt;Time:&lt;/span&gt;
&lt;span style=&quot;color: #000000; font-size: 11px; font-weight: bold;&quot;&gt;00:36&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;font-size: 11px; padding-left: 20px;&quot;&gt;&lt;span style=&quot;color: #666666; font-size: 11px;&quot;&gt;More in&lt;/span&gt;
&lt;a href=&quot;http://www.youtube.com/categories_portal?c=24&quot;&gt;Entertainment&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;</description>
</item>
<item rdf:about="http://www.kawa.net/xp/../works/js/xml/objtree-e.html">
<title>[JavaScript] XML.ObjTree - XML source code from/to JavaScript object like E4X</title>
<link>http://www.kawa.net/xp/../works/js/xml/objtree-e.html</link>
<dc:date>2006-08-18T03:14:00+09:00</dc:date>
<dc:subject>JavaScript</dc:subject>
<description>XML.ObjTree class is a parser/generater for XML source code and JavaScript object.
This is a JavaScript version of
XML::TreePP
for Perl.
This also works as a wrapper for XMLHTTPRequest
and successor to
JKL.ParseXML class
when using with prototype.js or
JSAN&apos;s
HTTP.Request class.
Attributes&apos; prefix &apos;@&apos; like
E4X (ECMAScript for XML) is also available.
Safari for Intel Mac is supported.
XML.ObjTree Group
is now opened on Yahoo! Groups.</description>
</item>
<item rdf:about="http://tech.groups.yahoo.com/group/xml-objtree/message/1">
<title>Welcome to XML.ObjTree Group</title>
<link>http://tech.groups.yahoo.com/group/xml-objtree/message/1</link>
<dc:creator>Kawasaki Yusuke</dc:creator>
<dc:date>2006-08-17T18:11:06Z</dc:date>
<description>This group is a community for XML.ObjTree users and developers. If you have a question about the library, let us share it. Of course, your patches and</description>
</item>
<item rdf:about="http://www.youtube.com/watch?v=eE4fCbCZsU4&amp;feature=youtube_gdata">
<title>Miraremakuccha - SH902i&apos;s bug</title>
<link>http://www.youtube.com/watch?v=eE4fCbCZsU4&amp;feature=youtube_gdata</link>
<atom:updated>2010-08-25T08:13:49.000Z</atom:updated>
<dc:creator>YusukeKawasaki</dc:creator>
<dc:date>2006-07-08T02:42:44+00:00</dc:date>
<dc:subject>http://gdata.youtube.com/schemas/2007#video</dc:subject>
<description>&lt;div style=&quot;color: #000000;font-family: Arial, Helvetica, sans-serif;     font-size:12px; font-size: 12px; width: 555px;&quot;&gt;
&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td width=&quot;140&quot; valign=&quot;top&quot; rowspan=&quot;2&quot;&gt;&lt;div style=&quot;border: 1px solid #999999; margin: 0px 10px 5px 0px;&quot;&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=eE4fCbCZsU4&amp;amp;feature=youtube_gdata&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;http://i.ytimg.com/vi/eE4fCbCZsU4/default.jpg&quot;&gt;&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td width=&quot;256&quot; valign=&quot;top&quot;&gt;&lt;div style=&quot;font-size: 12px; font-weight: bold;&quot;&gt;&lt;a style=&quot;font-size: 15px; font-weight: bold;                  font-decoration: none;&quot; href=&quot;http://www.youtube.com/watch?v=eE4fCbCZsU4&amp;amp;feature=youtube_gdata&quot;&gt;Miraremakuccha - SH902i&#39;s bug&lt;/a&gt;
&lt;br&gt;&lt;/div&gt;
&lt;div style=&quot;font-size: 12px; margin: 3px 0px;&quot;&gt;&lt;span&gt;Entering a phrase &amp;quot;miraremakuccha&amp;quot;, NTT DoCoMo/SHARP SH902i&#39;s bug makes my phone crashed!&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=&quot;font-size: 11px; line-height: 1.4em; padding-left: 20px;             padding-top: 1px;&quot; width=&quot;146&quot; valign=&quot;top&quot;&gt;&lt;div&gt;&lt;span style=&quot;color: #666666; font-size: 11px;&quot;&gt;From:&lt;/span&gt;
&lt;a href=&quot;http://www.youtube.com/profile?user=YusukeKawasaki&quot;&gt;YusukeKawasaki&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;color: #666666; font-size: 11px;&quot;&gt;Views:&lt;/span&gt;
1915&lt;/div&gt;
&lt;div style=&quot;white-space: nowrap;text-align: left&quot;&gt;&lt;img style=&quot;border: 0px none; margin: 0px; padding: 0px;                    vertical-align: middle; font-size: 11px;&quot; align=&quot;top&quot; alt=&quot;&quot; src=&quot;http://gdata.youtube.com/static/images/icn_star_full_11x11.gif&quot;&gt; &lt;img style=&quot;border: 0px none; margin: 0px; padding: 0px;                    vertical-align: middle; font-size: 11px;&quot; align=&quot;top&quot; alt=&quot;&quot; src=&quot;http://gdata.youtube.com/static/images/icn_star_full_11x11.gif&quot;&gt; &lt;img style=&quot;border: 0px none; margin: 0px; padding: 0px;                    vertical-align: middle; font-size: 11px;&quot; align=&quot;top&quot; alt=&quot;&quot; src=&quot;http://gdata.youtube.com/static/images/icn_star_full_11x11.gif&quot;&gt; &lt;img style=&quot;border: 0px none; margin: 0px; padding: 0px;                    vertical-align: middle; font-size: 11px;&quot; align=&quot;top&quot; alt=&quot;&quot; src=&quot;http://gdata.youtube.com/static/images/icn_star_full_11x11.gif&quot;&gt; &lt;img style=&quot;border: 0px none; margin: 0px; padding: 0px;                    vertical-align: middle; font-size: 11px;&quot; align=&quot;top&quot; alt=&quot;&quot; src=&quot;http://gdata.youtube.com/static/images/icn_star_full_11x11.gif&quot;&gt;&lt;/div&gt;
&lt;div style=&quot;font-size: 11px;&quot;&gt;1
&lt;span style=&quot;color: #666666; font-size: 11px;&quot;&gt;ratings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;span style=&quot;color: #666666; font-size: 11px;&quot;&gt;Time:&lt;/span&gt;
&lt;span style=&quot;color: #000000; font-size: 11px; font-weight: bold;&quot;&gt;00:34&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;font-size: 11px; padding-left: 20px;&quot;&gt;&lt;span style=&quot;color: #666666; font-size: 11px;&quot;&gt;More in&lt;/span&gt;
&lt;a href=&quot;http://www.youtube.com/categories_portal?c=26&quot;&gt;Howto &amp;amp; Style&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;</description>
</item>
<item rdf:about="http://www.kawa.net/xp/../works/js/tips/yui-tooltips-e.html">
<title>[YUI] Link tooltip with website&apos;s thumbnail screenshot</title>
<link>http://www.kawa.net/xp/../works/js/tips/yui-tooltips-e.html</link>
<dc:date>2006-06-27T00:06:00+09:00</dc:date>
<dc:subject>YUI</dc:subject>
<description>This is a mash-up demonstration using
Yahoo! UI Library&apos;s YAHOO.widget.Tooltip object with
Simple API&apos;s
thumbnail generating service.
Try to move your mouse cursor onto the links below:</description>
</item>
<item rdf:about="http://www.kawa.net/xp/../works/ajax/tips/crash-safari/intelmac-e.html">
<title>[Mac] One click to crash Safari for Intel Mac</title>
<link>http://www.kawa.net/xp/../works/ajax/tips/crash-safari/intelmac-e.html</link>
<dc:date>2006-05-14T00:40:00+09:00</dc:date>
<dc:subject>Mac</dc:subject>
<description>Do you know any differences between Safari for Intel Mac and for PowerPC?
Just two lines of JavaScript code below crashes Safari for Intel Mac.
But Safari for PowerPC and other browsers are never crased.</description>
</item>
<item rdf:about="http://www.kawa.net/xp/../service/jsan/search/index.html">
<title>JSAN Search - JavaScript Libraries Database</title>
<link>http://www.kawa.net/xp/../service/jsan/search/index.html</link>
<dc:date>2006-05-03T20:53:00+09:00</dc:date>
<description>A yet another search engine for JavaScript libraries registered on JSAN.</description>
</item>
<item rdf:about="http://www.kawa.net/xp/../works/js/animation/raster-e.html">
<title>[JavaScript] Animation.Raster - Virtual Raster Scrolling Effect</title>
<link>http://www.kawa.net/xp/../works/js/animation/raster-e.html</link>
<dc:date>2006-04-30T08:25:00+09:00</dc:date>
<dc:subject>JavaScript</dc:subject>
<description>This library provides a virtual
raster scrolling&apos;s
effect for images and block elements.
Tested on
Internet Explorer 7.0, Firefox 1.5, Opera 8.5, Safari 2.0.3 and OmniWeb 5.1.3.</description>
</item>
<item rdf:about="http://www.kawa.net/xp/../works/js/game/ncross-e.html">
<title>[Sudoku] Quick Sudoku Solving by JavaScript</title>
<link>http://www.kawa.net/xp/../works/js/game/ncross-e.html</link>
<dc:date>2006-04-18T21:54:00+09:00</dc:date>
<dc:subject>Sudoku</dc:subject>
<description>I think the most important thing of Sudoku is not getting its answer but is solving it.
However, ...</description>
</item>
<item rdf:about="http://www.kawa.net/xp/../works/js/date/w3cdtf-e.html">
<title>[JSAN] Date.W3CDTF - JavaScript Date object&apos;s W3CDTF extension</title>
<link>http://www.kawa.net/xp/../works/js/date/w3cdtf-e.html</link>
<dc:date>2006-04-05T22:49:00+09:00</dc:date>
<dc:subject>JSAN</dc:subject>
<description>Date.W3CDTF class understands the W3CDTF date/time format, an ISO 8601 profile, defined by W3C.
This date/time format is the native date format of RSS 1.0.
It can be used to parse these formats in order to create the appropriate objects.
This is my first library to be contributed to
JSAN.
Date.W3CDTF class supports two types of formats below:
2005-04-23T17:20:00+09:00 (with timezone)
2005-04-23T17:20:00Z (without timezone)</description>
</item>
<item rdf:about="http://www.kawa.net/xp/../works/ajax/tips/dump/dom-tree.html">
<title>[ajax] Expanding DOM tree (cross browser DOM inspector)</title>
<link>http://www.kawa.net/xp/../works/ajax/tips/dump/dom-tree.html</link>
<dc:date>2006-03-21T02:41:00+09:00</dc:date>
<dc:subject>ajax</dc:subject>
<description>XML URL:</description>
</item>
<item rdf:about="http://www.kawa.net/xp/../works/ajax/tips/dump/icab-omniweb-bug.html">
<title>[ajax] XML parser bug on iCab and OmniWeb</title>
<link>http://www.kawa.net/xp/../works/ajax/tips/dump/icab-omniweb-bug.html</link>
<dc:date>2006-03-21T02:40:00+09:00</dc:date>
<dc:subject>ajax</dc:subject>
<description>Source XML file:
Flickr&apos;s RSS 2.0 file (as example)
Demonstration:
Expanding DOM tree (cross browser DOM inspector)</description>
</item>
<item rdf:about="http://www.kawa.net/xp/../works/cantonese/ccdict.html">
<title>CCDICT - Chinese Dictionary Search</title>
<link>http://www.kawa.net/xp/../works/cantonese/ccdict.html</link>
<dc:date>2006-03-08T16:20:00+09:00</dc:date>
<description>Enter (or copy&amp;paste) some chinese characters and push the button.</description>
</item>
<item rdf:about="http://www.kawa.net/xp/../works/js/data-scheme/base64-e.html">
<title>[JavaScript] data: scheme URI generator / base64-encoded image file</title>
<link>http://www.kawa.net/xp/../works/js/data-scheme/base64-e.html</link>
<dc:date>2006-03-05T08:56:00+09:00</dc:date>
<dc:subject>JavaScript</dc:subject>
<description>The data: scheme can contain binary data such as image.
Firefox and Opera supports the data: scheme, but IE doesn&apos;t yet.</description>
</item>
<item rdf:about="http://www.kawa.net/xp/../works/greasemonkey/myscripts-e.html">
<title>[Greasemonkey] User Scripts by kawa.net</title>
<link>http://www.kawa.net/xp/../works/greasemonkey/myscripts-e.html</link>
<dc:date>2006-02-13T21:14:00+09:00</dc:date>
<dc:subject>Greasemonkey</dc:subject>
<description>Here are my User Scripts
for Greasemonkey.</description>
</item>
<item rdf:about="http://www.kawa.net/xp/../works/ajax/tips/mimetype/content-type-e.html">
<title>[ajax] Content-Type: availablity on XMLHttpRequest</title>
<link>http://www.kawa.net/xp/../works/ajax/tips/mimetype/content-type-e.html</link>
<dc:date>2006-02-09T01:05:00+09:00</dc:date>
<dc:subject>ajax</dc:subject>
<description>Some of content-types are only available on many browsers&apos; XMLHttpRequest.</description>
</item>
<item rdf:about="http://www.kawa.net/xp/../works/ajax/rss/rss-box-e.html">
<title>[ajax] RSS BOX in your website</title>
<link>http://www.kawa.net/xp/../works/ajax/rss/rss-box-e.html</link>
<dc:date>2006-02-09T01:04:00+09:00</dc:date>
<dc:subject>ajax</dc:subject>
<description>How to put a RSS BOX in your website.</description>
</item>
<item rdf:about="http://www.kawa.net/xp/../works/js/passwd/gen-passwds-e.html">
<title>JavaScript: Generating Random Passwords</title>
<link>http://www.kawa.net/xp/../works/js/passwd/gen-passwds-e.html</link>
<dc:date>2005-10-27T01:10:00+09:00</dc:date>
</item>
<item rdf:about="http://www.kawa.net/xp/../works/perl/catch/KCatch.pm.html">
<title>KCatch.pm - Catch warn and die to avoid &quot;Internal Server Error&quot;</title>
<link>http://www.kawa.net/xp/../works/perl/catch/KCatch.pm.html</link>
<dc:date>2004-11-24T00:47:00+09:00</dc:date>
<description>NAME</description>
</item>
</rdf:RDF>
