<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>World Wide Mike</title>
	<atom:link href="http://mmm.beachtemple.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://mmm.beachtemple.com/blog</link>
	<description>Notes from the Journey that is Life</description>
	<lastBuildDate>Sun, 12 Apr 2009 12:16:14 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Keep Your Source Clean: Don&#8217;t Worry About Generated Files</title>
		<link>http://mmm.beachtemple.com/blog/2009/04/12/keep-your-source-clean-dont-worry-about-generated-files/</link>
		<comments>http://mmm.beachtemple.com/blog/2009/04/12/keep-your-source-clean-dont-worry-about-generated-files/#comments</comments>
		<pubDate>Sun, 12 Apr 2009 12:16:14 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Geek]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[opensim]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://mmm.beachtemple.com/blog/?p=199</guid>
		<description><![CDATA[Don't dirty your source and don't worry about generated files.]]></description>
			<content:encoded><![CDATA[<p>Working with OpenSim recently, I didn&#8217;t want to have to worry about checking in generated files by accident, or filtering my <code>git status</code> output in order to determine what I changed and was generated. In this post, I&#8217;ll describe how I do this and outline some tools I use to make it easy.</p>
<p>The basic premise in my development style is that I build the project in a separate directory than where the checked out code lives:</p>
<pre>
# checked out code lives in ~/source/opensim
$ cd ~/source
$ svn co http://opensimulator.org/svn/opensim/trunk opensim

# the workspace is where I build and run the project
$ mkdir ~/source/workspace
</pre>
<p>Then, to build and run the code:</p>
<pre>
# first I rsync the code to the workspace, skipping .svn folders
# and other unneeded files
$ rsync -avz --exclude=\.svn [...] ~/source/opensim/ ~/source/workspace/

# then I run prebuild and compile
$ cd ~/source/workspace
$ mono bin/Prebuild.exe /target nant
$ nant
</pre>
<p>This way I never have to filter through generated files when inspecting or committing my changes, and I don&#8217;t commit generated files by mistake.</p>
<h3>Tools</h3>
<p>I have a set of scripts I use when developing OpenSim on Linux (I also use some of the scripts on Windows with cygwin). The scripts are <a href="http://github.com/mikem/opensim-dev-scripts/tree/master"> available on github</a>.</p>
<p>All those above commands are encapsulated in <a href="http://github.com/mikem/opensim-dev-scripts/blob/master/os_build.sh"><code>os_build.sh</code></a>, a single script which takes two arguments, the first is the name of the directory in <code>~/source/</code> in which the source<br />
lives, and the second is the name of the directory in <code>~/source/</code> in which to build:</p>
<pre>
# this one command performs the rsync, prebuild and nant steps from above
$ os_build.sh opensim workspace
</pre>
<p>Another key part is the <a href="http://github.com/mikem/opensim-dev-scripts/blob/master/os_clean_workspace.sh"><code>os_clean_workspace.sh</code></a> script which removes all build artifacts from the workspace directory, while keeping all configuration files in<br />
place. I use this whenever I need to do a clean build.</p>
<p>My typical session looks like this:</p>
<pre>
$ cd ~/source/opensim
$ git svn rebase                   # pull the latest changes from upstream
$ vim -p file1 file2 ...           # open the files I'll be working on

... edit source ...

$ os_build.sh opensim workspace    # rsync, prebuild, build

... in another terminal, run &#038; test ...
... make more edits ...

# sync only changed files, rebuild only what's needed
$ os_build_sh opensim workspace

... make big changes requiring clean build ...

# removes everything except config files
$ os_clean_workspace.sh workspace
$ os_build.sh opensim workspace
</pre>
<p>There are also other helper scripts for <a href="http://github.com/mikem/opensim-dev-scripts/blob/master/os_clean_database.sh">cleaning the database</a>, <a href="http://github.com/mikem/opensim-dev-scripts/blob/master/os_run_tests.sh">running unit tests</a>, and other tasks. Have a look!</p>
]]></content:encoded>
			<wfw:commentRss>http://mmm.beachtemple.com/blog/2009/04/12/keep-your-source-clean-dont-worry-about-generated-files/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>git post-receive Hook</title>
		<link>http://mmm.beachtemple.com/blog/2009/04/06/git-post-receive-hook/</link>
		<comments>http://mmm.beachtemple.com/blog/2009/04/06/git-post-receive-hook/#comments</comments>
		<pubDate>Mon, 06 Apr 2009 00:16:09 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Geek]]></category>
		<category><![CDATA[buildbot]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://mmm.beachtemple.com/blog/?p=188</guid>
		<description><![CDATA[Notes on setting up automated tasks when commits are pushed to a central git repository.]]></description>
			<content:encoded><![CDATA[<p>At my job we use <a href="http://git-scm.com/">git</a> for version control, and I wanted to do a few things whenever we pushed changes to the main tree. It took me a little bit of effort to figure out how it works, and below are my notes.</p>
<p>The <code>post-receive</code> hook is called when the repository receives changes. Let&#8217;s assume I have a git repository on my development machine that is a clone of a public git repository on a server. Then, when I run <code>git push</code> in my local repository in order to push my commits to the public repository, the <code>post-receive</code> hook is called on the public repository on the server.</p>
<h3>Email Notification</h3>
<p>On Debian-based systems there is an example email notification post-receive hook in <code>/usr/share/doc/git-core/contrib/hooks/post-receive-email</code>. It&#8217;s also available online from the <a href="http://github.com/git/git/tree/master">git repo on github</a> in the <code>contrib/hooks</code> directory.</p>
<p>In the repository that will be receiving commits (the public repository on the server, in the example above), first we need to make the <code>post-receive</code> hook executable:</p>
<pre>
$ cd /path/to/git/repo/.git/hooks
$ chmod +x post-receive
</pre>
<p>Then we need to call the <code>post-receive-email</code> script from inside this <code>post-receive</code> hook. Open <code>.git/hooks/post-receive</code> with your favorite editor and make sure this line exists:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">. <span style="color: #000000; font-weight: bold;">/</span>path<span style="color: #000000; font-weight: bold;">/</span>to<span style="color: #000000; font-weight: bold;">/</span>post-receive-email</pre></div></div>

<p>Notice we&#8217;re not executing the <code>post-receive-email</code> script, we&#8217;re sourcing it.</p>
<p>Next, we need to tell git where to send the email to. The <code>hooks.mailinglist</code> property controls this:</p>
<pre>
$ cd /path/to/git/repo
$ git config hooks.mailinglist "mailinglist@example.com"
</pre>
<p>At this stage emails will be sent each time changes are pushed to the public git repository containing a summary of the new changes.</p>
<p>By default, emails refer to the project as &#8220;UNNAMED PROJECT&#8221;. To change this, edit <code>.git/description</code>.</p>
<p>For further customization options, look inside <code>post-receive-email</code>. For example:</p>
<pre>
$ cd /path/to/git/repo
# envelopesender? see `man sendmail` for the -f switch
$ git config hooks.envelopesender "git@example.com"
$ git config hooks.emailprefix "[MY PREFIX] "  # note the trailing space
</pre>
<h3>Kicking Off a Buildbot Build</h3>
<p>You may also want to have Buildbot start a build from the <code>post-receive</code> hook. Like the email script, the <a href="http://buildbot.net/trac/browser/contrib/git_buildbot.py">Buildbot git script</a> expects revision hashes on standard input. The <code>post-receive</code> script then needs to be modified a little to pass the hashes it receives via standard input to all the scripts it invokes. Here&#8217;s a new copy of <code>post-receive</code>:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">while</span> <span style="color: #c20cb9; font-weight: bold;">read</span> oldrev newrev refname
<span style="color: #000000; font-weight: bold;">do</span>
   <span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #007800;">$oldrev</span> <span style="color: #007800;">$newrev</span> <span style="color: #007800;">$refname</span> <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #000000; font-weight: bold;">/</span>bin<span style="color: #000000; font-weight: bold;">/</span><span style="color: #c20cb9; font-weight: bold;">sh</span> <span style="color: #000000; font-weight: bold;">/</span>path<span style="color: #000000; font-weight: bold;">/</span>to<span style="color: #000000; font-weight: bold;">/</span>post-receive-email
   <span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #007800;">$oldrev</span> <span style="color: #007800;">$newrev</span> <span style="color: #007800;">$refname</span> <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>bin<span style="color: #000000; font-weight: bold;">/</span>python <span style="color: #000000; font-weight: bold;">/</span>path<span style="color: #000000; font-weight: bold;">/</span>to<span style="color: #000000; font-weight: bold;">/</span>git_buildbot.py
<span style="color: #000000; font-weight: bold;">done</span></pre></div></div>

<p>This script first reads <code>oldrev</code>, <code>newrev</code>, and <code>refname</code> from standard input, then pipes those values into <code>post-receive-email</code> and <code>git_buildbot.py</code>. We loop until there is no more input, presumably because another push may happen while we&#8217;re executing.</p>
]]></content:encoded>
			<wfw:commentRss>http://mmm.beachtemple.com/blog/2009/04/06/git-post-receive-hook/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Japan: The Home Stretch</title>
		<link>http://mmm.beachtemple.com/blog/2009/04/03/japan-the-home-stretch/</link>
		<comments>http://mmm.beachtemple.com/blog/2009/04/03/japan-the-home-stretch/#comments</comments>
		<pubDate>Fri, 03 Apr 2009 02:55:25 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Play by Play]]></category>
		<category><![CDATA[art]]></category>
		<category><![CDATA[japan]]></category>
		<category><![CDATA[motorbike]]></category>
		<category><![CDATA[sakura]]></category>
		<category><![CDATA[singapore]]></category>
		<category><![CDATA[tokyo]]></category>
		<category><![CDATA[travel]]></category>

		<guid isPermaLink="false">http://mmm.beachtemple.com/blog/?p=212</guid>
		<description><![CDATA[Things often don&#8217;t turn out as planned, and this includes our stay in Japan. At the end of April we&#8217;ll be moving back to Singapore. The month of April will be a busy one filled with traveling and being a tourist. This weekend my parents and sister are coming to Tokyo for a visit. We&#8217;ll [...]]]></description>
			<content:encoded><![CDATA[<p>Things often don&#8217;t turn out as planned, and this includes our stay in Japan. At the end of April we&#8217;ll be moving back to Singapore.</p>
<p>The month of April will be a busy one filled with traveling and being a tourist. This weekend my parents and sister are coming to Tokyo for a visit. We&#8217;ll be exploring all of Tokyo and also heading to Kyoto for a couple nights. It looks like they&#8217;ll arrive just as the cherries are blossoming in Tokyo. Here&#8217;s a couple pictures taken yesterday:</p>
<p><img class="centered" src="/blog/custom-content/2009/04/sakura09-1.jpg" title="Sakura in Ichigaya" alt="Sakura in Ichigaya" /></p>
<p><img class="centered" src="/blog/custom-content/2009/04/sakura09-2.jpg" title="Sakura in Ichigaya" alt="Sakura in Ichigaya" /></p>
<p>The last weekend in March was also quite busy. On Saturday we checked out the 36th annual <a href="http://www.motorcycleshow.org/">Tokyo Motorcycle Show</a>, and happened to visit Roppongi at night where <a href="http://www.roppongiartnight.com/">Roppongi Art Night</a> was happening. It was a busy day. On Sunday we joined some friends from my office and their friends for <a href="http://en.wikipedia.org/wiki/Hanami">hanami</a> at a park in Asagaya. It was our first hanami, a very pleasant afternoon. Pictures are <a href="http://mmm.beachtemple.com/gallery2/v/japan/tms09/" title="Tokyo Motorcycle Show">here</a>, <a href="http://mmm.beachtemple.com/gallery2/v/japan/ran09/" title="Roppongi Art Night">here</a>, and <a href="http://mmm.beachtemple.com/gallery2/v/japan/asagaya-hanami/" title="Hanami">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://mmm.beachtemple.com/blog/2009/04/03/japan-the-home-stretch/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Spring Snowboarding at Nakazato</title>
		<link>http://mmm.beachtemple.com/blog/2009/03/03/spring-snowboarding-at-nakazato/</link>
		<comments>http://mmm.beachtemple.com/blog/2009/03/03/spring-snowboarding-at-nakazato/#comments</comments>
		<pubDate>Tue, 03 Mar 2009 12:07:57 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Calisthenics]]></category>
		<category><![CDATA[Globetrotting]]></category>
		<category><![CDATA[japan]]></category>
		<category><![CDATA[snowboarding]]></category>
		<category><![CDATA[travel]]></category>
		<category><![CDATA[winter]]></category>

		<guid isPermaLink="false">http://mmm.beachtemple.com/blog/?p=185</guid>
		<description><![CDATA[A weekend well spent in the sun, working on our mountain carving skills.]]></description>
			<content:encoded><![CDATA[<p>This past weekend some people from Shux&#8217;s work went on their annual ski/snowboard trip, and we tagged along. This year the destination was mount Nakazato, near the skiing mecca of Echigo-Yuzawa in Niigata prefecture.</p>
<p>Unlike <a href="http://mmm.beachtemple.com/blog/2008/03/01/snowboarding-but-not-really/">last year</a>, we had extremely warm weather. Too warm, perhaps; the snow was wet and sticky and heavy. Not the greatest.</p>
<p>It was surprisingly not busy (particularly for Japan), I think I waited in a short queue for the lift about twice the whole weekend. Maybe the weather put most people off? The ski resort also celebrated their 50th anniversary that Saturday night with a pretty fireworks display.</p>
<p>Both of us worked on our snowboarding over the weekend, and we&#8217;ve made some progress. I can turn most of the time, and Shux is excellent on her heel edge.</p>
<p>Check out <a href="http://mmm.beachtemple.com/gallery2/v/japan/nakazato/">some pictures</a> in the usual place. Was a lot of fun! If all goes well, I&#8217;ll head out another time or two this spring.</p>
]]></content:encoded>
			<wfw:commentRss>http://mmm.beachtemple.com/blog/2009/03/03/spring-snowboarding-at-nakazato/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Early Spring this Year?</title>
		<link>http://mmm.beachtemple.com/blog/2009/02/22/early-spring-this-year/</link>
		<comments>http://mmm.beachtemple.com/blog/2009/02/22/early-spring-this-year/#comments</comments>
		<pubDate>Sun, 22 Feb 2009 08:26:21 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Play by Play]]></category>
		<category><![CDATA[japan]]></category>
		<category><![CDATA[pictures]]></category>
		<category><![CDATA[sakura]]></category>
		<category><![CDATA[social networking]]></category>
		<category><![CDATA[spring]]></category>
		<category><![CDATA[tokyo]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://mmm.beachtemple.com/blog/?p=172</guid>
		<description><![CDATA[Just popping up to say "Hi, spring is coming?"]]></description>
			<content:encoded><![CDATA[<p>We&#8217;ve been having some warm weather recently, and it looks like the cherry blossoms might be early this year. We&#8217;ve seen a few trees with pink flowers blooming already around our neighborhood:</p>
<p><a href="http://www.zooomr.com/photos/mmazur/6941671/"><img class="centered" src="/blog/custom-content/2009/02/sakura_in_february.jpg" title="Sakura in February?" alt="Sakura in February?" border="0" /></a></p>
<p>With spring seemingly just around the corner, I&#8217;ve been doing some spring cleaning. Today I went through the pictures I took with my mobile and <a href="http://www.zooomr.com/mmazur/statuses/78ed41c3da">uploaded some to Zooomr</a>.</p>
<p>I haven&#8217;t been blogging much lately, but I do <a href="http://twitter.com/mmazur">post updates to Tiwtter</a> (so I have been <em>micro</em>blogging). Check it out!</p>
]]></content:encoded>
			<wfw:commentRss>http://mmm.beachtemple.com/blog/2009/02/22/early-spring-this-year/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I&#8217;ll Remember You</title>
		<link>http://mmm.beachtemple.com/blog/2009/01/27/ill-remember-you/</link>
		<comments>http://mmm.beachtemple.com/blog/2009/01/27/ill-remember-you/#comments</comments>
		<pubDate>Tue, 27 Jan 2009 10:24:39 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Play by Play]]></category>

		<guid isPermaLink="false">http://mmm.beachtemple.com/blog/?p=167</guid>
		<description><![CDATA[Keeping this newspaper clipping in my scrapbook. For posterity.]]></description>
			<content:encoded><![CDATA[<p>So the wife <a href="http://www.google.co.jp/search?q=shux+mazur&#038;ie=utf-8&#038;oe=utf-8&#038;aq=t&#038;rls=org.gentoo:en-US:official&#038;client=firefox-a">Googled herself</a> some time ago and came across <a href="http://newpaper.asia1.com.sg/printfriendly/0,4139,113373,00.html"> an article</a> that misquotes us. It&#8217;s from the <a href="http://mmm.beachtemple.com/blog/2006/09/12/golf/">Golf tournament</a> we went to see in Sinagpore in 2006.</p>
<p>Let&#8217;s consider this blog post the modern equivalent of clipping the newspaper article and putting it in my scrapbook <img src='http://mmm.beachtemple.com/blog/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://mmm.beachtemple.com/blog/2009/01/27/ill-remember-you/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sumiko</title>
		<link>http://mmm.beachtemple.com/blog/2008/12/19/sumiko/</link>
		<comments>http://mmm.beachtemple.com/blog/2008/12/19/sumiko/#comments</comments>
		<pubDate>Fri, 19 Dec 2008 10:17:34 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Play by Play]]></category>
		<category><![CDATA[anime]]></category>
		<category><![CDATA[japan]]></category>
		<category><![CDATA[music]]></category>
		<category><![CDATA[sumiko]]></category>

		<guid isPermaLink="false">http://mmm.beachtemple.com/blog/?p=163</guid>
		<description><![CDATA[Who is Sumiko? Mike finally gets to the bottom of it.]]></description>
			<content:encoded><![CDATA[<p>One Saturday in October Shux and I headed out of town a little ways to an American-style shopping mall. At one of the clothing stores two songs were being played on repeat over the loudspeakers. The songs were in Japanese, so I asked what it was, thinking I&#8217;ll go look for the CD later on. They said it was Sumiko, an anime (cartoon) character.</p>
<p>There&#8217;s tons of anime characters in Japan, and I assumed this was yet another one. But I couldn&#8217;t find anything on Sumiko on the net (as it turns out, I was looking for スミコ while her name is スミ子). Even worse, I couldn&#8217;t find anything at the record stores either. I thought it&#8217;d be easy, given the amount of publicity the songs were getting at that clothing store.</p>
<p>This week I was at the Tower Records in Shinjuku and decided to get to the bottom of this matter. I asked at the information counter about this Japanese anime character named Sumiko&#8230; and after a few minutes of the lady Googling, we realized Sumiko was owned by that clothing store, and the merchandise was only available there.</p>
<p>Now that I know how to spell her name, though, I was able to find the music videos online. Enjoy!</p>
<p><center><br />
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/s4wU95kmHaQ&#038;hl=en&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/s4wU95kmHaQ&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></center></p>
<p><center><br />
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/q0cUlJ_D1F4&#038;hl=en&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/q0cUlJ_D1F4&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object><br />
</center></p>
]]></content:encoded>
			<wfw:commentRss>http://mmm.beachtemple.com/blog/2008/12/19/sumiko/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Summer 2008 Roundup</title>
		<link>http://mmm.beachtemple.com/blog/2008/12/13/summer-2008-roundup/</link>
		<comments>http://mmm.beachtemple.com/blog/2008/12/13/summer-2008-roundup/#comments</comments>
		<pubDate>Sat, 13 Dec 2008 12:35:15 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Globetrotting]]></category>
		<category><![CDATA[baseball]]></category>
		<category><![CDATA[food]]></category>
		<category><![CDATA[japan]]></category>
		<category><![CDATA[pictures]]></category>
		<category><![CDATA[tokyo]]></category>
		<category><![CDATA[travel]]></category>
		<category><![CDATA[yokohama]]></category>

		<guid isPermaLink="false">http://mmm.beachtemple.com/blog/2008/12/13/summer-2008-roundup/</guid>
		<description><![CDATA[Yep, it's been a while. In this post, we round up events from the summer and fall of 2008. Lots of pictures!]]></description>
			<content:encoded><![CDATA[<p>So the summer has come and gone, and boy was it a hot one in Tokyo. Now winter&#8217;s upon us, and it&#8217;s still pretty warm. Quite unseasonably warm, the locals say.</p>
<p>Let&#8217;s have a look at what&#8217;s happened since June, shall we?</p>
<p>In July we checked out Kawagoe, a little town north of Tokyo. We began with a visit to an American-style diner that served great burgers. Unfortunately, these burgers made me miss two days of work. But they were delicious.</p>
<p>In the evening we went to the BayStars/Giants game at the Tokyo dome. This was actually our first baseball game in Japan, and our first exposure to the baseball &#8220;spirit&#8221; the fans show game in, game out.</p>
<p><a href="http://mmm.beachtemple.com/gallery2/v/japan/kawagoe_giants/">Pictures from Kawagoe and the Giants game are online</a>.</p>
<p>A couple weekends later we headed to Yokohama for one of the first fireworks displays of the season. In Japan, fireworks displays are held regularly throughout the summer, and lots of people come out to watch. Everyone brings a blanket or tarp and picnic food and beer. Many are dressed in the traditional <a href="http://en.wikipedia.org/wiki/Yukata">yukata</a>. The fireworks are great too, lasting about an hour. It was probably an ad for the summertime fireworks that Shux saw in late 2007 that led us to <a href="http://mmm.beachtemple.com/blog/2008/01/10/welcome-to-2008/">Yokohama for New Year&#8217;s Eve fireworks</a>.</p>
<p><a href="http://mmm.beachtemple.com/gallery2/v/japan/yokohama_hanabitaikai/">Pictures from the fireworks display are also online</a>.</p>
<p>August came and went, and in September we took some time off work and headed west to check out western <a href="http://en.wikipedia.org/wiki/Honshu">Honshu</a>. We stopped by Osaka, Kyoto, Kobe, Himeji, Hiroshima and Miyajima island. Along the way we ate excellent food, saw tons of cool temples, old Japan in Kyoto, and more Japanese baseball. Great time.</p>
<p><a href="http://mmm.beachtemple.com/gallery2/v/japan/westhonshu/">Pictures from the trip are &#8212; you guessed it &#8212; online</a>.</p>
<p>After that we&#8217;ve just been working and otherwise spending time exploring Tokyo and area. One Sunday we headed to Yoyogi Park to <a href="http://mmm.beachtemple.com/gallery2/v/japan/yoyogi_park/">hang with the rockabillies</a>. We <a href="http://mmm.beachtemple.com/gallery2/v/japan/yuki_and_yakult/">met up with Yuki</a>, Shux&#8217;s friend from long ago. We also caught the last regular season game the Yakult Swallows played, after which three guys retired in a teary ceremony.</p>
<p>We had plans to do paragliding close to Mount Fuji. The rain looked threatening, but we still started our trip early on to make it to the paragliding place on time for our flights. On the way, we received a call that, due to the heavy rain at the site, all flights were off. Our thirst for adventure was not to be thwarted, though, as we changed our plans to drive down the <a href="http://mmm.beachtemple.com/gallery2/v/japan/shimoda/">Izu Peninsula to Shimoda</a> instead. It was a long drive, and after eating some of the freshest sushi ever we didn&#8217;t get much time to visit the town, but it turned out to be a fun trip nonetheless.</p>
<p>We also visited Mount Takao, not too far from Tokyo. The summit became very popular in the last year or so after it was mentioned in the Michelin guide for some reason. From the summit, which is easy to get to, we were treated with a nice vew of Mount Fuji:</p>
<p><img src="/blog/custom-content/2008/12/mt_takao1.jpg" alt="Mt. Fuji from Mt. Takao" title="Mt. Fuji from Mt. Takao" class="centered" /></p>
<p><img src="/blog/custom-content/2008/12/mt_takao2.jpg" alt="Mt. Fuji from Mt. Takao" title="Mt. Fuji from Mt. Takao" class="centered" /></p>
<p>When Shux&#8217;s coworker was in Tokyo for a business trip, we went to Hakone for a day. It was a long weekend, and a hugely popular destination for many Tokyoites. We spent lots of time waiting in line for the bus, for the train, for the cablecar, and just barely caught our train back into the city. It was all worth it, though, for some nice sunset views:</p>
<p><img src="/blog/custom-content/2008/12/hakone1.jpg" alt="Sunset in Hakone" title="Sunset in Hakone" class="centered" /></p>
<p><img src="/blog/custom-content/2008/12/hakone2.jpg" alt="Sunset in Hakone with Mt. Fuji" title="Sunset in Hakone with Mt. Fuji" class="centered" /></p>
<p><img src="/blog/custom-content/2008/12/hakone3.jpg" alt="Sunset in Hakone with Mt. Fuji" title="Sunset in Hakone with Mt. Fuji" class="centered" /></p>
<p>Since then we&#8217;ve been doing shopping, getting ready for Christmas in Canada. Can&#8217;t wait!</p>
]]></content:encoded>
			<wfw:commentRss>http://mmm.beachtemple.com/blog/2008/12/13/summer-2008-roundup/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>My First Meme: How Many Top Books Have You Read?</title>
		<link>http://mmm.beachtemple.com/blog/2008/06/28/my-first-meme-how-many-top-books-have-you-read/</link>
		<comments>http://mmm.beachtemple.com/blog/2008/06/28/my-first-meme-how-many-top-books-have-you-read/#comments</comments>
		<pubDate>Sat, 28 Jun 2008 12:39:12 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Play by Play]]></category>
		<category><![CDATA[books]]></category>
		<category><![CDATA[meme]]></category>
		<category><![CDATA[school]]></category>

		<guid isPermaLink="false">http://mmm.beachtemple.com/blog/?p=100</guid>
		<description><![CDATA[There&#8217;s a meme running around on some blogs. I don&#8217;t usually participate in these kinds of things, but I found this one interesting enough. Anyway, here&#8217;s what&#8217;s going on: The Big Read posted a list of the top 100 books in the UK. I couldn&#8217;t find the source reference for this, but apparently the Big [...]]]></description>
			<content:encoded><![CDATA[<p>There&#8217;s a <a href="http://en.wikipedia.org/wiki/Meme">meme</a> running around on some blogs. I don&#8217;t usually participate in these kinds of things, but I found this one interesting enough.</p>
<p>Anyway, here&#8217;s what&#8217;s going on:</p>
<p>The <a href="http://www.bbc.co.uk/arts/bigread/">Big Read</a> posted a <a href="http://www.bbc.co.uk/arts/bigread/top100.shtml">list of the top 100 books in the UK</a>. I couldn&#8217;t find the source reference for this, but apparently the Big Read claims that most adults have read no more than 6 of those top 100 books.</p>
<p>On the list below I&#8217;ve <strong>highlighted</strong> the books I&#8217;ve read. The meme also says to indicate which books you loved and hated, but I won&#8217;t bother.</p>
<p>1 Pride and Prejudice &#8211; Jane Austen<br />
<strong>2 The Lord of the Rings &#8211; JRR Tolkien</strong><br />
3 Jane Eyre &#8211; Charlotte Bronte<br />
4 Harry Potter series &#8211; JK Rowling<br />
<strong>5 To Kill a Mockingbird &#8211; Harper Lee</strong><br />
6 The Bible<br />
7 Wuthering Heights &#8211; Emily Bronte<br />
<strong>8 Nineteen Eighty Four &#8211; George Orwell</strong><br />
9 His Dark Materials &#8211; Philip Pullman<br />
10 Great Expectations &#8211; Charles Dickens<br />
11 Little Women &#8211; Louisa M Alcott<br />
12 Tess of the D&#8217;Urbervilles &#8211; Thomas Hardy<br />
<strong>13 Catch 22 &#8211; Joseph Heller</strong><br />
14 Complete Works of Shakespeare<br />
15 Rebecca &#8211; Daphne Du Maurier<br />
<strong>16 The Hobbit &#8211; JRR Tolkien</strong><br />
17 Birdsong &#8211; Sebastian Faulks<br />
<strong>18 Catcher in the Rye &#8211; JD Salinger</strong><br />
19 The Time Traveller&#8217;s Wife &#8211; Audrey Niffenegger<br />
20 Middlemarch &#8211; George Eliot<br />
21 Gone With The Wind &#8211; Margaret Mitchell<br />
22 The Great Gatsby &#8211; F Scott Fitzgerald<br />
23 Bleak House &#8211; Charles Dickens<br />
24 War and Peace &#8211; Leo Tolstoy<br />
<strong>25 The Hitch Hiker&#8217;s Guide to the Galaxy &#8211; Douglas Adams</strong><br />
26 Brideshead Revisited &#8211; Evelyn Waugh<br />
27 Crime and Punishment &#8211; Fyodor Dostoyevsky<br />
28 Grapes of Wrath &#8211; John Steinbeck<br />
29 Alice in Wonderland &#8211; Lewis Carroll<br />
30 The Wind in the Willows &#8211; Kenneth Grahame<br />
31 Anna Karenina &#8211; Leo Tolstoy<br />
32 David Copperfield &#8211; Charles Dickens<br />
33 Chronicles of Narnia &#8211; CS Lewis<br />
34 Emma &#8211; Jane Austen<br />
35 Persuasion &#8211; Jane Austen<br />
36 The Lion, The Witch and The Wardrobe &#8211; CS Lewis<br />
37 The Kite Runner &#8211; Khaled Hosseini<br />
38 Captain Corelli&#8217;s Mandolin &#8211; Louis De Bernieres<br />
39 Memoirs of a Geisha &#8211; Arthur Golden<br />
40 Winnie the Pooh &#8211; AA Milne<br />
41 Animal Farm &#8211; George Orwell<br />
<strong>42 The Da Vinci Code &#8211; Dan Brown</strong><br />
43 One Hundred Years of Solitude &#8211; Gabriel Garcia Marquez<br />
44 A Prayer for Owen Meaney &#8211; John Irving<br />
45 The Woman in White &#8211; Wilkie Collins<br />
46 Anne of Green Gables &#8211; LM Montgomery<br />
47 Far From The Madding Crowd &#8211; Thomas Hardy<br />
48 The Handmaid&#8217;s Tale &#8211; Margaret Atwood<br />
49 Lord of the Flies &#8211; William Golding<br />
50 Atonement &#8211; Ian McEwan<br />
51 Life of Pi &#8211; Yann Martel<br />
52 Dune &#8211; Frank Herbert<br />
53 Cold Comfort Farm &#8211; Stella Gibbons<br />
54 Sense and Sensibility &#8211; Jane Austen<br />
55 A Suitable Boy &#8211; Vikram Seth<br />
56 The Shadow of the Wind &#8211; Carlos Ruiz Zafon<br />
57 A Tale Of Two Cities &#8211; Charles Dickens<br />
58 Brave New World &#8211; Aldous Huxley<br />
59 The Curious Incident of the Dog in the Night-time &#8211; Mark Haddon<br />
60 Love In The Time Of Cholera &#8211; Gabriel Garcia Marquez<br />
61 Of Mice and Men &#8211; John Steinbeck<br />
62 Lolita &#8211; Vladimir Nabokov<br />
63 The Secret History &#8211; Donna Tartt<br />
64 The Lovely Bones &#8211; Alice Sebold<br />
65 Count of Monte Cristo &#8211; Alexandre Dumas<br />
<strong>66 On The Road &#8211; Jack Kerouac</strong><br />
67 Jude the Obscure &#8211; Thomas Hardy<br />
68 Bridget Jones&#8217;s Diary &#8211; Helen Fielding<br />
69 Midnight&#8217;s Children &#8211; Salman Rushdie<br />
70 Moby Dick &#8211; Herman Melville<br />
71 Oliver Twist &#8211; Charles Dickens<br />
<strong>72 Dracula &#8211; Bram Stoker</strong><br />
73 The Secret Garden &#8211; Frances Hodgson Burnett<br />
74 Notes From A Small Island &#8211; Bill Bryson<br />
75 Ulysses &#8211; James Joyce<br />
76 The Bell Jar &#8211; Sylvia Plath<br />
77 Swallows and Amazons &#8211; Arthur Ransome<br />
78 Germinal &#8211; Emile Zola<br />
79 Vanity Fair &#8211; William Makepeace Thackeray<br />
80 Possession &#8211; AS Byatt<br />
81 A Christmas Carol &#8211; Charles Dickens<br />
82 Cloud Atlas &#8211; David Mitchell<br />
83 The Color Purple &#8211; Alice Walker<br />
84 The Remains of the Day &#8211; Kazuo Ishiguro<br />
85 Madame Bovary &#8211; Gustave Flaubert<br />
86 A Fine Balance &#8211; Rohinton Mistry<br />
87 Charlotte&#8217;s Web &#8211; EB White<br />
88 The Five People You Meet In Heaven &#8211; Mitch Albom<br />
89 Adventures of Sherlock Holmes &#8211; Sir Arthur Conan Doyle<br />
90 The Faraway Tree Collection &#8211; Enid Blyton<br />
91 Heart of Darkness &#8211; Joseph Conrad<br />
<strong>92 The Little Prince &#8211; Antoine De Saint-Exupery</strong><br />
93 The Wasp Factory &#8211; Iain Banks<br />
94 Watership Down &#8211; Richard Adams<br />
95 A Confederacy of Dunces &#8211; John Kennedy Toole<br />
96 A Town Like Alice &#8211; Nevil Shute<br />
97 The Three Musketeers &#8211; Alexandre Dumas<br />
<strong>98 Hamlet &#8211; William Shakespeare</strong><br />
<strong>99 Charlie and the Chocolate Factory &#8211; Roald Dahl</strong><br />
100 Les Miserables &#8211; Victor Hugo</p>
<p>A few notes:</p>
<p>I&#8217;ve read the first few books in the Harry Potter series, but I won&#8217;t finish it. I also haven&#8217;t read The Bible cover to cover, so it&#8217;s not highlighted.</p>
<p>When I was in elementary school, the library had these abridged versions of classic novels. I read many of them, &#8220;Great Expectations&#8221; and &#8220;A Tale of Two Cities&#8221; among them.</p>
<p>I&#8217;ve seen &#8220;Memoirs of a Geisha&#8221;, &#8220;Lord of the Flies&#8221; and &#8220;The Color Purple&#8221; as movies.</p>
<p>&#8220;Life of Pi&#8221; is sitting on the bookshelf right behind me, as is &#8220;The World According to Garp&#8221;. A certain used bookstore owner in Sunnyside told me it&#8217;s John Irving&#8217;s best work, and the others don&#8217;t quite measure up. I don&#8217;t plan to find out on my own.</p>
<p>Among the books listed, it&#8217;s interesting how many books (or movies) were worked through at school. I also wonder how much different this list of 100 would be for an (educated) American audience.</p>
]]></content:encoded>
			<wfw:commentRss>http://mmm.beachtemple.com/blog/2008/06/28/my-first-meme-how-many-top-books-have-you-read/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Heading Home for a Visit</title>
		<link>http://mmm.beachtemple.com/blog/2008/06/10/heading-home-for-a-visit/</link>
		<comments>http://mmm.beachtemple.com/blog/2008/06/10/heading-home-for-a-visit/#comments</comments>
		<pubDate>Tue, 10 Jun 2008 01:03:06 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[Play by Play]]></category>
		<category><![CDATA[japan]]></category>
		<category><![CDATA[singapore]]></category>
		<category><![CDATA[travel]]></category>

		<guid isPermaLink="false">http://mmm.beachtemple.com/blog/?p=99</guid>
		<description><![CDATA[Looking forward to a week in Singapore.]]></description>
			<content:encoded><![CDATA[<p>My home-in-law, that is. We&#8217;ll be arriving in Singapore a few minutes before midnight tonight.</p>
<p>Tomorrow is a friend&#8217;s wedding and we&#8217;ll be staying the rest of the week. I&#8217;m particularly looking forward to all the food that will get eaten! Often we reminisce about those delicious dishes we left behind.</p>
<p>I&#8217;ll also have a good opportunity to catch up with my fellow <a href="http://www.osgdc.org">Kusu</a> developers. Hopefully I&#8217;ll be able to wrap up some unfinished work while there.</p>
<p>I was looking forward to skipping a week of Tokyo&#8217;s rainy season, but the gorgeous 27 degree sunshine today and the rainy week forecast for Singapore indicates the exact opposite of that. Rats.</p>
]]></content:encoded>
			<wfw:commentRss>http://mmm.beachtemple.com/blog/2008/06/10/heading-home-for-a-visit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

