<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/rss2full.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0" xml:base="http://samuraicoder.net">
<channel>
 <title>Takaaki Kato's blog</title>
 <link>http://samuraicoder.net/blog/samuraicoder</link>
 <description />
 <language>en</language>
<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/TakaakiKatosBlog" type="application/rss+xml" /><feedburner:browserFriendly></feedburner:browserFriendly><item>
 <title>Layers.com</title>
 <link>http://samuraicoder.net/layerscom</link>
 <description>&lt;p&gt;&lt;a href="http://layers.com" title=""&gt;Annotation for websites&lt;/a&gt;. The introduction video is bitching.&lt;/p&gt;

&lt;object width="400" height="225"&gt;&lt;param name="allowfullscreen" value="true" /&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=2404765&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=ffffff&amp;amp;fullscreen=1" /&gt;&lt;embed src="http://vimeo.com/moogaloop.swf?clip_id=2404765&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=ffffff&amp;amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="225"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;a href="http://vimeo.com/2404765"&gt;layers.com&lt;/a&gt; from &lt;a href="http://vimeo.com/user909262"&gt;Layers&lt;/a&gt; on &lt;a href="http://vimeo.com"&gt;Vimeo&lt;/a&gt;.</description>
 <comments>http://samuraicoder.net/layerscom#comments</comments>
 <category domain="http://samuraicoder.net/tags/web">Web</category>
 <pubDate>Sun, 04 Jan 2009 14:43:17 +0000</pubDate>
 <dc:creator>Takaaki Kato</dc:creator>
 <guid isPermaLink="false">634 at http://samuraicoder.net</guid>
</item>
<item>
 <title>Reporting and Dimensional Modeling with Ruby</title>
 <link>http://samuraicoder.net/reporting_and_dimensional_modeling_ruby</link>
 <description>&lt;p&gt;&lt;a href="http://my.safaribooksonline.com/9780321620330"&gt;Reporting and Dimensional Modeling with Ruby.&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;This book is both a reference and tutorial. The first couple of chapters are more reference in nature describing the concepts of dimensional modeling. The remainder of the book functions as a tutorial showing how to implement the concepts using a variety of tools in Ruby. The tutorial makes use of RDBMS systems like MySQL and PostgreSQL and includes ETL examples. Non-RDBMS system like Berkeley DB are also discussed and used to quickly process extreme amounts of data. The book then shows how to process and visualize data using various graphing and reporting techniques in Ruby, Javascript, Flash and CSS.  A Git repository is used to explain and implement the concepts found throughout the book.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The publication date is set to November, but some parts seem to be ready.&lt;/p&gt;
</description>
 <comments>http://samuraicoder.net/reporting_and_dimensional_modeling_ruby#comments</comments>
 <category domain="http://samuraicoder.net/tags/ruby">Ruby</category>
 <pubDate>Fri, 02 Jan 2009 00:28:57 +0000</pubDate>
 <dc:creator>Takaaki Kato</dc:creator>
 <guid isPermaLink="false">633 at http://samuraicoder.net</guid>
</item>
<item>
 <title>FLOSS Weekly on XMPP</title>
 <link>http://samuraicoder.net/floss_weekly_xmpp</link>
 <description>&lt;p&gt;&lt;a href="http://twit.tv/floss49"&gt;Peter Saint-Andre discusses on FLOSS Weeky.&lt;/a&gt;&lt;/p&gt;
</description>
 <comments>http://samuraicoder.net/floss_weekly_xmpp#comments</comments>
 <category domain="http://samuraicoder.net/tags/web">Web</category>
 <pubDate>Tue, 30 Dec 2008 05:01:19 +0000</pubDate>
 <dc:creator>Takaaki Kato</dc:creator>
 <guid isPermaLink="false">632 at http://samuraicoder.net</guid>
</item>
<item>
 <title>HTTP Client</title>
 <link>http://samuraicoder.net/http_client</link>
 <description>&lt;p&gt;Todd Ditchendorf:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;A Mac OS X Leopard developer tool for debugging HTTP services 
  by graphically creating  inspecting complex HTTP messages.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="http://ditchnet.org/httpclient/"&gt;Too good to be true.&lt;/a&gt;&lt;/p&gt;
</description>
 <comments>http://samuraicoder.net/http_client#comments</comments>
 <category domain="http://samuraicoder.net/tags/mac">Mac</category>
 <pubDate>Tue, 30 Dec 2008 02:18:11 +0000</pubDate>
 <dc:creator>Takaaki Kato</dc:creator>
 <guid isPermaLink="false">631 at http://samuraicoder.net</guid>
</item>
<item>
 <title>I didn't mean wii</title>
 <link>http://samuraicoder.net/i_didn039t_mean_wii</link>
 <description>&lt;p&gt;&lt;img src="/files/vim_vs_wii.jpg" alt="Did you mean Wii?" /&gt;&lt;/p&gt;
</description>
 <comments>http://samuraicoder.net/i_didn039t_mean_wii#comments</comments>
 <category domain="http://samuraicoder.net/tags/vim">vim</category>
 <pubDate>Sun, 28 Dec 2008 13:01:21 +0000</pubDate>
 <dc:creator>Takaaki Kato</dc:creator>
 <guid isPermaLink="false">630 at http://samuraicoder.net</guid>
</item>
<item>
 <title>Using Emacs/Vim keys instead of arrow keys in MercuryMover</title>
 <link>http://samuraicoder.net/using_emacsvim_keys_instead_arrow_keys_mercurymover</link>
 <description>&lt;p&gt;&lt;a href="http://www.heliumfoot.com/mercurymover/" title="MercuryMover"&gt;MercuryMover&lt;/a&gt; is excellent software, which lets you move and resize windows without a mouse.&lt;/p&gt;

&lt;p&gt;The secret preferences lets you used other keys instead of arrow keys.&lt;/p&gt;

&lt;p&gt;In order to get Vi-like behavior (hjkl):&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;defaults write com.heliumfoot.MyWiAgent MyWiLeftKey 104
defaults write com.heliumfoot.MyWiAgent MyWiDownKey 106
defaults write com.heliumfoot.MyWiAgent MyWiUpKey 107
defaults write com.heliumfoot.MyWiAgent MyWiRightKey 108
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Or to get Emacs behavior (pnfb):&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;defaults write com.heliumfoot.MyWiAgent MyWiLeftKey 98
defaults write com.heliumfoot.MyWiAgent MyWiDownKey 110
defaults write com.heliumfoot.MyWiAgent MyWiUpKey 112
defaults write com.heliumfoot.MyWiAgent MyWiRightKey 102
&lt;/code&gt;&lt;/pre&gt;
</description>
 <comments>http://samuraicoder.net/using_emacsvim_keys_instead_arrow_keys_mercurymover#comments</comments>
 <category domain="http://samuraicoder.net/tags/mac">Mac</category>
 <pubDate>Thu, 11 Dec 2008 23:20:49 +0000</pubDate>
 <dc:creator>Takaaki Kato</dc:creator>
 <guid isPermaLink="false">629 at http://samuraicoder.net</guid>
</item>
<item>
 <title>Online Merb Course Announced</title>
 <link>http://samuraicoder.net/online_merb_course_announced</link>
 <description>&lt;p&gt;&lt;a href="http://rubylearning.com/blog/2008/12/06/introduction-to-merb-a-new-course/"&gt;RubyLearning just announced a new course, Introduction to Merb.&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It&amp;#8217;s only 6 USD for the first 25 people. The course starts at January 10th. I will be there. Let&amp;#8217;s have fun together.&lt;/p&gt;
</description>
 <comments>http://samuraicoder.net/online_merb_course_announced#comments</comments>
 <category domain="http://samuraicoder.net/tags/merb">Merb</category>
 <category domain="http://samuraicoder.net/tags/rubyrails">Ruby on Rails</category>
 <pubDate>Sat, 06 Dec 2008 02:43:07 +0000</pubDate>
 <dc:creator>Takaaki Kato</dc:creator>
 <guid isPermaLink="false">628 at http://samuraicoder.net</guid>
</item>
<item>
 <title>Moving from TextMate to Emacs</title>
 <link>http://samuraicoder.net/moving_textmate_emacs</link>
 <description>&lt;p&gt;&lt;a href="http://nubyonrails.com/articles/emacs-emacs"&gt;topfunky&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;A few weeks ago I decided to try out Emacs. I wasn’t especially dissatisfied with TextMate but felt that I had neglected to educate myself about a major part of computer science history. Somewhat like a DJ who has never heard Grandmaster Flash (who purportedly invented much of the hardware used to create music with multiple turntables). I felt that I needed to try out one of the classic text editors still used by many today.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Don&amp;#8217;t miss the 5 minute video.&lt;/p&gt;
</description>
 <comments>http://samuraicoder.net/moving_textmate_emacs#comments</comments>
 <category domain="http://samuraicoder.net/tags/textmate">TextMate</category>
 <pubDate>Sat, 06 Dec 2008 01:24:21 +0000</pubDate>
 <dc:creator>Takaaki Kato</dc:creator>
 <guid isPermaLink="false">627 at http://samuraicoder.net</guid>
</item>
<item>
 <title>Ruby Shoes Course by a Japanese Shoes Master</title>
 <link>http://samuraicoder.net/ruby_shoes_course_japanese_shoes_master</link>
 <description>&lt;p&gt;&lt;a href="http://rubylearning.com/blog/2008/10/30/ruby-and-shoes-programming-a-new-course/"&gt;This is the 2nd running of the course. Only 5 USD.&lt;/a&gt; Highly recommended. The course was built and is run by Satoshi, a Japanese Shoes Ninja.&lt;/p&gt;
</description>
 <comments>http://samuraicoder.net/ruby_shoes_course_japanese_shoes_master#comments</comments>
 <category domain="http://samuraicoder.net/tags/ruby">Ruby</category>
 <pubDate>Thu, 27 Nov 2008 07:02:40 +0000</pubDate>
 <dc:creator>Takaaki Kato</dc:creator>
 <guid isPermaLink="false">626 at http://samuraicoder.net</guid>
</item>
<item>
 <title>Capistrano Growl notifications</title>
 <link>http://samuraicoder.net/capistrano_growl_notifications</link>
 <description>&lt;p&gt;&lt;a href="http://stephencelis.com/archive/2008/11/capistrano-growl-notifications" title="Growl notifications for the cap command"&gt;Growl notifications for the cap command&lt;/a&gt;. Nice.&lt;/p&gt;
</description>
 <comments>http://samuraicoder.net/capistrano_growl_notifications#comments</comments>
 <category domain="http://samuraicoder.net/tags/mac">Mac</category>
 <category domain="http://samuraicoder.net/tags/rubyrails">Ruby on Rails</category>
 <pubDate>Fri, 21 Nov 2008 04:52:56 +0000</pubDate>
 <dc:creator>Takaaki Kato</dc:creator>
 <guid isPermaLink="false">624 at http://samuraicoder.net</guid>
</item>
<item>
 <title>The RSpec Book: Behaviour Driven Development with Ruby</title>
 <link>http://samuraicoder.net/rspec_book_behaviour_driven_development_ruby</link>
 <description>&lt;p&gt;&lt;a href="http://www.pragprog.com/titles/achbd/the-rspec-book"&gt;The Pragmatic Programmer announces the RSpec book&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;From the website:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;&lt;em&gt;Behaviour Driven Development&lt;/em&gt; is about writing software that matters. It is an approach to agile software development that takes cues from Test Driven Development, Domain Driven Design, and Acceptance Test Driven Planning.&lt;/p&gt;
  
  &lt;p&gt;RSpec is the leading Behaviour Driven Development tool in Ruby. It supports Test Driven Development in Ruby through the BDD lens, keeping your focus on design and documentation while also supporting thorough testing and quick fault isolation. Cucumber, RSpec’s steadfast companion, supports Acceptance Test Driven Planning with business-facing, executable requirements documentation that helps to ensure that you are writing relevant software targeted at real business need.&lt;/p&gt;
  
  &lt;p&gt;The RSpec Book will introduce you to RSpec, Cucumber, and a number of other tools that make up the Ruby BDD family. Replete with tutorials and practical examples, the RSpec Book will help you get your BDD on, taking you from executable requirements to working software that is clean, well tested, well documented, flexible and highly maintainable.&lt;/p&gt;
&lt;/blockquote&gt;
</description>
 <comments>http://samuraicoder.net/rspec_book_behaviour_driven_development_ruby#comments</comments>
 <category domain="http://samuraicoder.net/tags/ruby">Ruby</category>
 <pubDate>Thu, 20 Nov 2008 10:41:13 +0000</pubDate>
 <dc:creator>Takaaki Kato</dc:creator>
 <guid isPermaLink="false">623 at http://samuraicoder.net</guid>
</item>
<item>
 <title>Books In Interest</title>
 <link>http://samuraicoder.net/books_interest</link>
 <description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://safari.oreilly.com/9780131364561" title="Out of Poverty: Social Marketing Solutions to Fight the Cycle of Poverty"&gt;Out of Poverty: Social Marketing Solutions to Fight the Cycle of Poverty&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://safari.oreilly.com/9780137002740" title="UNIX® System Administration Handbook, Third Edition"&gt;UNIX System Administration Handbook, Third Edition&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://safari.oreilly.com/9780137007752" title="Front End Drupal: Designing, Theming, Scripting"&gt;Front End Drupal: Designing, Theming, Scripting&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://safari.oreilly.com/9780321601636" title="The Merb Way"&gt;The Merb Way&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://safari.oreilly.com/9780321620293" title="Rails AntiPatterns: Best Practice Ruby on Rails Refactoring"&gt;Rails AntiPatterns: Best Practice Ruby on Rails Refactoring&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://safari.oreilly.com/9780321626608" title="UX for Web Designers: Improve Your Site's User Experience"&gt;UX for Web Designers: Improve Your Site&amp;#8217;s User Experience&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://safari.oreilly.com/9780321627025" title="CSS with CWS: An introduction to professional XHTML and CSS coding techniques"&gt;CSS with CWS: An introduction to professional XHTML and CSS coding techniques&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="Universal Design for Web Applications, 1st Edition" title="http://safari.oreilly.com/9780596155681"&gt;Universal Design for Web Applications, 1st Edition&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://safari.oreilly.com/9780596157517" title="Programming Google App Engine, 1st Edition"&gt;Programming Google App Engine, 1st Edition&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://safari.oreilly.com/9780596157524" title="XMPP: The Definitive Guide, 1st Edition"&gt;XMPP: The Definitive Guide, 1st Edition&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://safari.oreilly.com/9780596157647" title="Web Architecture and Programming in the Cloud, 1st Edition"&gt;Web Architecture and Programming in the Cloud, 1st Edition&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Merb, Rails, XMPP, Drupal&amp;#8230; Lots of books to read.&lt;/p&gt;
</description>
 <comments>http://samuraicoder.net/books_interest#comments</comments>
 <pubDate>Thu, 20 Nov 2008 10:34:28 +0000</pubDate>
 <dc:creator>Takaaki Kato</dc:creator>
 <guid isPermaLink="false">622 at http://samuraicoder.net</guid>
</item>
<item>
 <title>Suggest New Ruby Courses at RubyLearning</title>
 <link>http://samuraicoder.net/suggest_new_ruby_courses_rubylearning</link>
 <description>&lt;p&gt;&lt;a href="http://rubylearning.com/blog/2008/11/15/can-you-help-rubylearning-with-your-suggestions/"&gt;RubyLearning is asking users for what they would like to see in future courses.&lt;/a&gt; Please take your time to cast your vote. Also leave your comments for any additional requests.&lt;/p&gt;
</description>
 <comments>http://samuraicoder.net/suggest_new_ruby_courses_rubylearning#comments</comments>
 <category domain="http://samuraicoder.net/tags/ruby">Ruby</category>
 <category domain="http://samuraicoder.net/tags/rubyrails">Ruby on Rails</category>
 <pubDate>Sat, 15 Nov 2008 06:08:02 +0000</pubDate>
 <dc:creator>Takaaki Kato</dc:creator>
 <guid isPermaLink="false">621 at http://samuraicoder.net</guid>
</item>
<item>
 <title>To 40% of You</title>
 <link>http://samuraicoder.net/vote</link>
 <description>&lt;p&gt;40% of all the accesses to Samurai Coder come from the United States. I honestly hate embedding any YouTube video on my holy website, but it&amp;#8217;s special.&lt;/p&gt;

&lt;p&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/fX40RsSLwF4&amp;amp;hl=en&amp;amp;fs=1&amp;amp;rel=0&amp;amp;color1=0x2b405b&amp;amp;color2=0x6b8ab6"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/fX40RsSLwF4&amp;amp;hl=en&amp;amp;fs=1&amp;amp;rel=0&amp;amp;color1=0x2b405b&amp;amp;color2=0x6b8ab6" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;

&lt;p&gt;Vote.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Update&lt;/strong&gt;: You picked the right one. (2008-11-05 21:10 JST)&lt;/p&gt;
</description>
 <comments>http://samuraicoder.net/vote#comments</comments>
 <category domain="http://samuraicoder.net/tags/miscellaneous">Miscellaneous</category>
 <pubDate>Thu, 30 Oct 2008 05:47:12 +0000</pubDate>
 <dc:creator>Takaaki Kato</dc:creator>
 <guid isPermaLink="false">620 at http://samuraicoder.net</guid>
</item>
<item>
 <title>iPhone App for O'reilly Library</title>
 <link>http://samuraicoder.net/iphone_app_o039reilly_library</link>
 <description>&lt;p&gt;&lt;a href="http://safari.oreilly.com/whatsnew?cid=2008-10-bookbag-homepage-banner" title="What's New in Safari Books Online"&gt;Safari Books Online&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;With &lt;strong&gt;Safari Bookbag&lt;/strong&gt;, the new Safari Books Online iPhone application, you can read your favorite Safari books on the go! All you need is a valid Safari Books Online account that includes the ability to download PDFs of book content, and an active wireless network connection. It&amp;#8217;s simple:&lt;/p&gt;
  
  &lt;ul&gt;
  &lt;li&gt;Collect your favorite PDFs in My Downloads.&lt;/li&gt;
  &lt;li&gt;Install the Bookbag application from the Apple Application Store.&lt;/li&gt;
  &lt;li&gt;Sign in, and sync your PDFs to your iPhone.&lt;/li&gt;
  &lt;li&gt;Read Safari Books Online whenever and wherever you want.&lt;/li&gt;
  &lt;/ul&gt;
  
  &lt;p&gt;&lt;strong&gt;Safari Bookbag&lt;/strong&gt; works on all iPhone and iPod touch devices with OS v2.1 or higher. &lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Your Safari Library on your pocket. The app is free. Amazing.&lt;/p&gt;
</description>
 <comments>http://samuraicoder.net/iphone_app_o039reilly_library#comments</comments>
 <category domain="http://samuraicoder.net/tags/book">Book</category>
 <category domain="http://samuraicoder.net/tags/iphone">iPhone</category>
 <pubDate>Sun, 26 Oct 2008 02:26:40 +0000</pubDate>
 <dc:creator>Takaaki Kato</dc:creator>
 <guid isPermaLink="false">618 at http://samuraicoder.net</guid>
</item>
</channel>
</rss>
