<?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/"
	xmlns:georss="http://www.georss.org/georss" >

<channel>
	<title>cheung.ctrl</title>
	<atom:link href="http://ryancheung.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://ryancheung.com</link>
	<description>Ryan's insight to the Web. He designs and develops standards compliant websites. cheung.ctrl is this internet Z-list celebrity's claim to fame. Enjoy.</description>
	<lastBuildDate>Thu, 03 Sep 2009 04:00:16 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Tokyo: Tsukiji Fish Market Sushi Roundup</title>
		<link>http://ryancheung.com/2009/07/03/tokyo-tsukiji-fish-market-sushi-roundup/</link>
		<comments>http://ryancheung.com/2009/07/03/tokyo-tsukiji-fish-market-sushi-roundup/#comments</comments>
		<pubDate>Sat, 04 Jul 2009 03:04:37 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[food]]></category>

		<guid isPermaLink="false">http://ryancheung.com/?p=210</guid>
		<description><![CDATA[Two days ago I had stuffed my face with sushi at the conveyor belt place in Shinjuku upon arriving in Tokyo. After that meal, I knew that sushi was never going to taste this good ever again. So my priority was to eat as much of it as I could. It seems that everyone must [...]]]></description>
			<content:encoded><![CDATA[<p>Two days ago I had stuffed my face with sushi at the conveyor belt place in Shinjuku upon arriving in Tokyo. After that meal, I knew that sushi was never going to taste this good ever again. So my priority was to eat as much of it as I could. It seems that everyone must make an obligatory trip to the Tsukiji Fish Market and eat what can be argued as the freshest sushi to be had. There are several sushi joints at the fish market. Here is the story of how hype can get even the best of sushi places.<br />
<span id="more-210"></span></p>
<p>I had done my research. My chance to become a sushi snob was at stake, and so I had to find out the de facto sushi joint to visit at Tsukiji Fish Market. It appeared that people would go bright and early to see the tuna auctions, but that is now closed off to the public. Then people would stumble upon the area with the sushi restaurants, and inevitably hit up Dai Wa for sushi. There are stories of seemingly infintely long lineups that created a maze of people outside the door. So fine, it was decided. Dai Wa was officially on my list.</p>
<p><img src="http://farm4.static.flickr.com/3467/3836743327_3020bdbd94.jpg" alt="" /></p>
<p>I actually made two visits to Tsukiji Fish Market. The first attempt was to find Dai Wa, but it was extremely difficult to navigate through the massive grid system of fish selling stalls. When I did walk upon the sushi joints, I couldn&#8217;t find Dai Wa. I got impatient and ate at Bentumo Sushi. It looked clean, and was empty. At this point I didn&#8217;t want to wait in a line, and was frustrated. I just wanted to eat.</p>
<p><img src="http://farm4.static.flickr.com/3448/3779620540_fb9842572c.jpg" alt="" /></p>
<p>The sign showed a decent set meal at Y3600, and some little old lady kept shouting at us to come inside and we obliged. Dai Wa would have to wait.</p>
<p><img src="http://farm3.static.flickr.com/2490/3778804957_50fe0639c8.jpg" alt="" /></p>
<p>I had my giant backpack with me, and knew it was going to be trouble once we walked inside. The sushi joints typically just have a bar setup, with stools and a table that surrounds the sushi chefs. I looked like a fool attempting to sit down at a stool with the bag beside me. Finally I was told to put it near the entrance, so people could actually walk down the extremely narrow space between the wall and customers. I also put my messenger bag on the shelf area above us. Then the chef shouted at me! I didn&#8217;t know what he said, and he looked pissed. He made a gesture to fix the dangling strap of my bag, and I quickly did that. So terrifying!</p>
<p><img src="http://farm3.static.flickr.com/2547/3778809343_862a405953.jpg" alt="" /></p>
<p><img src="http://farm4.static.flickr.com/3474/3778807085_911141c69d.jpg" alt="" /></p>
<p>So as we were waiting for the set sushi meal, the chef gets more cheerful as he prepares the sushi. He suddenly yells at us, &#8220;I LOVE YOU!&#8221; It was so unexpected and hilarious. The wait was not long, and it helped to be able to watch the chefs prepare the sushi right in front of us. They used a blow torch on the unagi pieces. Sushi heaven were mere minutes away. They finally started placing some pieces on our wooden plate thing, and I began to salivate.</p>
<p><img src="http://farm3.static.flickr.com/2533/3778811541_0369fb2ec1.jpg" alt="" /></p>
<p>Yup. It was pretty damn good. The fish roe were bigger than I had ever eaten. Everything was great. Nothing was over salted with soy sauce. The fish was damn fresh. I didn&#8217;t recognize some sushi pieces. I guess there isn&#8217;t much variety in Calgary. That probably puts the sushi snob status thing in jeopardy. Oh well.</p>
<p><img src="http://farm3.static.flickr.com/2435/3836751851_89758ab9f3.jpg" alt="" /></p>
<p>So on the return leg of the trip, I made the second trip to Tsukiji and this time successfully found Dai Wa. It was easily spotted this time as I had arrived a bit late, and saw the massive lineup. I was fortunate to be on my own this time, as when a single seat freed up, I got to jump ahead of a lot of people. It was packed inside, unlike Bentumo. I ordered the set meal again, as I believed it would be a fair basis to compare the two, an see if Dai Wa was really what people say it is. The set meal was slightly cheaper at Y3000, but with less pieces.</p>
<p><img src="http://farm3.static.flickr.com/2562/3836747505_d232385929.jpg" alt="" /></p>
<p>The chefs were just as cheerful, but a little less in character. Probably because they were too busy trying to get things done, and keep the lineup moving. But the service was excellent. It was just as exciting to anticipate the meal. I mean after all, this is <em>the</em> place to eat sushi, right? Well, I was disappointed. For everything that I had read about, and eating at Bentumo a few days ago, it was just a bit underwhelming. This is something that often comes along with hype. Anyway, the sushi pieces seemed to have a lot of soy sauce added to make them more flavorful but at the expense of over salting them. The ingredients and everything were super fresh. But that was the only annoyance. It was still better than a lot of sushi I&#8217;ve had. I even got an extra piece of unagi. I had to, it&#8217;s my favorite. For the hype it was given, I thought it wasn&#8217;t as good as Bentumo. Bentumo, the place with barely anyone inside, and no lineup, and the lady trying eagerly to get us to eat there.</p>
<p><img src="http://farm4.static.flickr.com/3460/3836749533_acc7a69cb4.jpg" alt="" /></p>
<p>With that said, Tsukiji itself was a crazy and cool experience. The motor trolleys that are constantly zipping around, make for a Frogger like experience everywhere you walk. I love the atmosphere of the place, and it was cool to see all the seafood. Take the Tokyo Metro to Ginza, Higahiginza, or Tsukiji station, it is not far from either of these stations. Tsukiji fish market is totally worth checking out if you are a sushi lover like me!</p>
<p><img src="http://farm4.static.flickr.com/3474/3836745265_f6d0df0411.jpg" alt="Crazy auction" /></p>
]]></content:encoded>
			<wfw:commentRss>http://ryancheung.com/2009/07/03/tokyo-tsukiji-fish-market-sushi-roundup/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<georss:point>35.66433957634776 139.76978302001953</georss:point>	</item>
		<item>
		<title>Kyoto: Order by machine</title>
		<link>http://ryancheung.com/2009/07/03/kyoto-order-by-machine/</link>
		<comments>http://ryancheung.com/2009/07/03/kyoto-order-by-machine/#comments</comments>
		<pubDate>Fri, 03 Jul 2009 13:16:05 +0000</pubDate>
		<dc:creator>Ryan Cheung</dc:creator>
				<category><![CDATA[food]]></category>
		<category><![CDATA[kyoto]]></category>
		<category><![CDATA[machine]]></category>
		<category><![CDATA[tonkatsu]]></category>

		<guid isPermaLink="false">http://ryancheung.com/?p=224</guid>
		<description><![CDATA[I started wandering towards the Toji Temple which is west of Kyoto Station. The cold and disappointing meal bought at Tokyo station prior to riding the Shinkansen to Kyoto is something I would like to forget about. After strolling around the shrines and temples near Toji Temple (I was too cheap to pay to see [...]]]></description>
			<content:encoded><![CDATA[<p>I started wandering towards the Toji Temple which is west of Kyoto Station. The cold and disappointing meal bought at Tokyo station prior to riding the Shinkansen to Kyoto is something I would like to forget about. After strolling around the shrines and temples near Toji Temple (I was too cheap to pay to see Toji, so I just looked at the other ones surrounding it that were free), it was already time for dinner.<br />
<span id="more-224"></span></p>
<p><a href="http://farm3.static.flickr.com/2485/3823623968_e5d26dc3cb.jpg"><img alt="" src="http://farm3.static.flickr.com/2485/3823623968_e5d26dc3cb.jpg" title="Toji Temple" class="alignnone" width="500" height="375" /></a></p>
<p>I began backtracking and returned to the one restaurant that caught my eye. I caught a glimpse of the automated ordering machines, and had wanted to try one, but also assumed that somehow ordering food with a machine, resulted in poor food quality.</p>
<p>Nothing else really stood out to me, or looked to be in my price range, so I returned to the machine order place. I probably looked like a fool not being able to choose my meal for about a minute.</p>
<p><a href="http://farm4.static.flickr.com/3495/3823897130_268e83dafa.jpg"><img alt="" src="http://farm4.static.flickr.com/3495/3823897130_268e83dafa.jpg" title="Good eats to be had here in Kyoto" class="alignnone" width="500" height="375" /></a></p>
<p>First, you must insert your cash. As your balance increases, the meals that meet the balance will have their indicator light up on the respective button. I preceded to order what I believed was a bowl of noodles. The tiny picture above each button didn&#8217;t help, and of course I couldn&#8217;t read the Japanese accompanying each picture.</p>
<p><a href="http://farm3.static.flickr.com/2547/3823078173_8694d8f4fe.jpg"><img alt="" src="http://farm3.static.flickr.com/2547/3823078173_8694d8f4fe.jpg" title="Order your meal with this machine." class="alignnone" width="375" height="500" /></a></p>
<p>After you choose your meal, the machine spits out a ticket, and you can go sit down at a seat. Promptly, a waitress will come, and give you a cup of water, and then she will go take your order to the kitchen.</p>
<p>When my meal arrived, it turned out to be katsudon (fried pork cutlets on rice) and miso soup.</p>
<p>The quality of the food was excellent, and it was one of the more standout items on the list so far. The tonkatsu is topped off with a fried egg and there is a great mixture to the egg yolk and pork grease, that gives the rice some added flavor. Each customer also gets a bottomless bowl of rice. There is a giant container of rice where anyone can go and refill their bowl. This gives your meal a good value, even though it&#8217;s already one of the cheaper meals you can find. I only paid 630¥ for mine.</p>
<p><a href="http://farm3.static.flickr.com/2436/3823871166_3aec5dee75.jpg"><img alt="" src="http://farm3.static.flickr.com/2436/3823871166_3aec5dee75.jpg" title="Katsudon" class="alignnone" width="500" height="375" /></a></p>
<p>The restaurant had a very sleek and modern look. And there was an awesome selection of jazz flavored music playing. Most of them with some relaxing piano tunes to them. It was perfect for trying to get settled down, after the frantic pace of the day which involved going to the Tsukiji fish market in Ginza at 6:30am, then rushing over to Tokyo station to catch the Shikansen all while hauling around my massive backpack, that was literally crushing my shoulders.</p>
<p><a href="http://farm3.static.flickr.com/2632/3823858786_00b0fb79ee.jpg"><img alt="" src="http://farm3.static.flickr.com/2632/3823858786_00b0fb79ee.jpg" title="Seated, and waiting for my food." class="alignnone" width="500" height="375" /></a></p>
<p>I have found the quality of service in Japan to be stellar at all times. Staff will try their hardest to help you order even when you don&#8217;t know a word of Japanese. And with the machine taking out any interaction with the staff in this case, I think it is a testament to the mindset of efficiency that I have seen echoed in pretty much all aspects of the culture in Japan.</p>
<p>If you get a chance in Kyoto, you should check out this place!</p>
]]></content:encoded>
			<wfw:commentRss>http://ryancheung.com/2009/07/03/kyoto-order-by-machine/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<georss:point>34.984471 135.753942</georss:point>	</item>
		<item>
		<title>Python Twitter Tools Redesign</title>
		<link>http://ryancheung.com/2009/02/18/python-twitter-tools-redesign/</link>
		<comments>http://ryancheung.com/2009/02/18/python-twitter-tools-redesign/#comments</comments>
		<pubDate>Thu, 19 Feb 2009 06:23:40 +0000</pubDate>
		<dc:creator>Ryan Cheung</dc:creator>
				<category><![CDATA[design]]></category>
		<category><![CDATA[branding]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://ryancheung.com/?p=130</guid>
		<description><![CDATA[

The Look
The original project page was not serving justice to the greatness that is Python Twitter Tools. Lately I&#8217;ve noticed that branding is very much tied to the typeface that is chosen to represent it. I knew that for something like a suite of developer tools, that a rugged looking slab serif font would fit [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://ryancheung.com/2009/02/18/python-twitter-tools-redesign"><img src="http://ryancheung.com/wp-content/uploads/2009/02/ptt-splash1.gif" alt="" title="ptt-splash1" width="504" height="242" class="alignnone size-full wp-image-152" /></a><br />
<span id="more-130"></span></p>
<h2>The Look</h2>
<p>The original project page was not serving justice to the greatness that is <a href="http://mike.verdone.ca/twitter">Python Twitter Tools</a>. Lately I&#8217;ve noticed that branding is very much tied to the typeface that is chosen to represent it. I knew that for something like a suite of developer tools, that a rugged looking <a href="http://en.wikipedia.org/wiki/Slab_serif">slab serif</a> font would fit in nicely. So the logo and other prominent branding elements would take this style. <a href="http://en.wikipedia.org/wiki/Archer_(typeface)">Archer</a> in particular caught my eye. It also looked good in its slimmer form, and so that was used for the catchphrase, a perfect way to provoke a sense of cool and sleekness. Now, it is common to see slab serifs used in headlines, and this sort of reminded me of big and bold letterpress printed posters often seen on concert flyers and posters. These commonly revolve around a few tones of colors. For some reason I thought of a cream color, and dark blues. I wanted to show the connectedness that Twitter offers, and thought a cool map graphic would work, I also saw on the Hoefler &#038; Frere-Jones site, a similar map graphic that worked well with the Archer font. And so I attempted one. The asterisks are used to denote each person in the network and represent the text-based entry at the command-line client, one of the Twitter tools included in PTT.</p>
<h2>The Layout</h2>
<p>I wanted the layout to be familiar to Twitter users. If you look at <a href="http://www.twitter.com">twitter.com</a> when logged in, you&#8217;ll notice that the focal point of the web interface is a column of recent tweets. It&#8217;s narrow relative to the total width, and I think it reinforces the clean, simple, and light feel which is really symbolic of Twitter. So that influenced the narrow look with the PTT redesign. I decided to keep the content oriented in sections as it was before. The purpose of the site is to explain what PTT is, and provide relevant documentation on installation and usage among other things. This sort of organization is common for documentation so users feel familiar and will not struggle to find information. A common problem exists with long pages that supply large amounts of content.  When the page becomes too long, the user can&#8217;t quickly get a big picture for all the relevant sections/content that they may need. To solve this, navigation links were added in the header, that jump to their associated section on the page.</p>
<h2>The Catchphrase</h2>
<p>I love catchphrases. But you have to err on the side of caution. I hate gimmicky lines that have no real meaning to the underlying context and don&#8217;t truly represent the product in question. So I thought about what PTT had to offer, and what made it different. What would entice Twitterers to check it out? The following are the main ideas and train of thought that got me to the well-purposed, <strong>&#8220;Lean. Sweet. Tweet.&#8221;</strong>.</p>
<blockquote><p><em>You have to understand that the command-line Twitter client is as simple as it gets. You&#8217;re sitting at a blinking cursor, and you can do what any Twitterer needs. It&#8217;s small, simple, and basic, all in a good way. It&#8217;s lean. </p>
<p>But hey, there&#8217;s also a kick ass minimalist Twitter API, that let&#8217;s you grab all of your friend&#8217;s tweets, or your own and perhaps use them in some very social way on the intertubes. Heck, both the IRC bot and Twitter command-line client are using the API, so just think of what other neat stuff you can do. Really?! It&#8217;s all written in Python? Sweet!</p>
<p>Ok, so you know with all these cool tools you can do some pretty neat stuff. But you know, what will draw other Twitter enthusiasts and developers to PTT at the end of the day, is the fact that we all just want a cool new way to Tweet!</em></p></blockquote>
<h2>About Python Twitter Tools</h2>
<p><a href="http://mike.verdone.ca">Mike Verdone</a> is the mastermind behind the minimalist Twitter API and it is just one of the cool things you&#8217;ll find in Python Twitter Tools. Also included is a command-line Twitter client, and a Twitter IRC bot! I recently played around with what Python Twitter Tools had to offer, and what stood out to me was the simplicity of this suite of tools. The command-line is typically hallowed ground for hackery, but with Python Twitter Tools, sitting at the command-line has never been so cool.</p>
]]></content:encoded>
			<wfw:commentRss>http://ryancheung.com/2009/02/18/python-twitter-tools-redesign/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ramen Showdown on Denman Street</title>
		<link>http://ryancheung.com/2008/11/01/ramen-showdown-on-denman-street/</link>
		<comments>http://ryancheung.com/2008/11/01/ramen-showdown-on-denman-street/#comments</comments>
		<pubDate>Sat, 01 Nov 2008 17:18:43 +0000</pubDate>
		<dc:creator>Ryan Cheung</dc:creator>
				<category><![CDATA[food]]></category>
		<category><![CDATA[ramen]]></category>
		<category><![CDATA[vancouver]]></category>

		<guid isPermaLink="false">http://ryancheung.com/?p=101</guid>
		<description><![CDATA[The last few days in Vancouver have been cold and rainy. I had intentions of eating ramen, it was definitely on my list, but the weather further fueled the ramen cravings. With the consistently high quality of Japanese cuisine I have had in recent days, it was obvious that ramen would be a good choice. [...]]]></description>
			<content:encoded><![CDATA[<p>The last few days in Vancouver have been cold and rainy. I had intentions of eating ramen, it was definitely on my list, but the weather further fueled the ramen cravings. With the consistently high quality of Japanese cuisine I have had in recent days, it was obvious that ramen would be a good choice. So the other day when I took a long and endless stroll down Robson Street, I finally turned down Denman and was greeted with two ramen houses. I had to try both.</p>
<p><span id="more-101"></span></p>
<p><img alt="" src="http://farm4.static.flickr.com/3289/2988767034_2185e669dd.jpg?v=0" title="Robson Street" class="alignnone" width="500" height="375" /></p>
<p><img alt="" src="http://farm4.static.flickr.com/3178/2988767012_9cefa3b336.jpg?v=0" title="Kintaros Shio Ramen" class="alignnone" width="500" height="375" /></p>
<p>Both Kintaro and Motomachi Shokudo are owned by the same owner. Kintaro being Tokyo-native Daiji Matsubara&#8217;s first attempt at the ramen scene in Vancouver proved to become very popular. I decided to try Kintaro first. I ordered the miso ramen with fatty pork. It came in a nice big bowl with green onions, corn, and bean sprouts to top it off. The noodles were impressive as they were chewy, a little bit too much to my liking but still good. The slice of pork was quite tasty as well and some of the fat gave the miso soup some added flavour.</p>
<p><img alt="" src="http://farm4.static.flickr.com/3060/2988767026_a63489b3e9.jpg?v=0" title="Motomachi Shokudo Entrance" class="alignnone" width="375" height="500" /></p>
<p>The next day I marched right back down Robson and this time went further down the block to Motomachi Shokudo. After Kintaro made its mark, Chef Matsubara opened Motomachi Shokudo with intentions of creating healthier bowls of ramen. Traditionally, with the use of pork-based broths ramen is not considered a very healthy meal. Instead, at Motomachi Shokudo, they use chicken-based broths which make for a slightly lighter taste. I noticed this quite quickly in my shio ramen. The use of organic ingredients from the egg, to the slice of chicken, and the vegetables also makes the meal more pleasing to the body. I noticed that the noodles at Motomachi Shokudo were a bit more al dente, and made for less chewing which was nice. Simply put, Motomachi Shokudo is very well done, and worth the few extra bucks.</p>
<p><img alt="" src="http://farm4.static.flickr.com/3137/2988767020_2bc79584ff.jpg?v=0" title="Motomachi Shokudos Ramen" class="alignnone" width="500" height="375" /></p>
]]></content:encoded>
			<wfw:commentRss>http://ryancheung.com/2008/11/01/ramen-showdown-on-denman-street/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<georss:point>49.2919 -123.13484</georss:point>	</item>
		<item>
		<title>Jack&#8217;s Fish and Chips Spot</title>
		<link>http://ryancheung.com/2008/10/29/jacks-fish-and-chips-spot/</link>
		<comments>http://ryancheung.com/2008/10/29/jacks-fish-and-chips-spot/#comments</comments>
		<pubDate>Wed, 29 Oct 2008 08:34:09 +0000</pubDate>
		<dc:creator>Ryan Cheung</dc:creator>
				<category><![CDATA[food]]></category>
		<category><![CDATA[fish and chips]]></category>
		<category><![CDATA[seattle]]></category>

		<guid isPermaLink="false">http://ryancheung.com/?p=94</guid>
		<description><![CDATA[In my journey to Seattle I hit up the infamous Pike Public Market. In the midst of the late afternoon rush, I knew immediately that I had to eat some sort of seafood, and it was one of the first places that I enjoyed the most. At the time, my stomach was also telling me [...]]]></description>
			<content:encoded><![CDATA[<p>In my journey to Seattle I hit up the infamous Pike Public Market. In the midst of the late afternoon rush, I knew immediately that I had to eat some sort of seafood, and it was one of the first places that I enjoyed the most. At the time, my stomach was also telling me to eat something fried, and so Jack&#8217;s Fish and Chips Spot made sense. Their menu is quite simple consisting of a variety of fried beer-battered fish, with fries. What made me smile was knowing that the fish was supremely fresh as they are battered and fried to order. This and the fact that my order came out in a crispy and golden.</p>
<p><span id="more-94"></span></p>
<p><img alt="" src="http://farm4.static.flickr.com/3001/2982924893_4c0e204e2c.jpg?v=0" title="Pike Public Market" class="alignnone" width="500" height="375" /></p>
<p><img alt="" src="http://farm4.static.flickr.com/3229/2982924895_e2e6336ced.jpg?v=0" title="Pike Place" class="alignnone" width="500" height="375" /></p>
<p>As the late afternoon arrived, my hunger was raging again. The prices looked good too. A standard regular fish and chips went for $5.99. But I wanted to go for a personal favorite, scallops ($6.99).</p>
<p><img alt="" src="http://farm4.static.flickr.com/3070/2982924897_21ed20f5d2.jpg?v=0" title="Jacks Fish and Chips Spot" class="alignnone" width="500" height="375" /></p>
<p>Jack&#8217;s has a fresh fish stand as well, so in that respect I can assure you that the scallops were very tender. The fish and chips are then fried to order, and come out piping hot. They are served with some tartar sauce and ketchup. The size of the order is more than enough as I struggled to finish the final bits of fries. They do not skimp when it comes to the amount of fish in an order. If you are in the Seattle downtown area, and have a craving for some fresh seafood, definitely check out Jack&#8217;s.</p>
<p><img alt="" src="http://farm4.static.flickr.com/3050/2982924901_20876f78a1.jpg?v=0" title="Scallops and Chips" class="alignnone" width="500" height="375" /></p>
]]></content:encoded>
			<wfw:commentRss>http://ryancheung.com/2008/10/29/jacks-fish-and-chips-spot/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<georss:point>47.6090274819287 -122.34087467193604</georss:point>	</item>
		<item>
		<title>Salt Tasting Room on Blood Alley</title>
		<link>http://ryancheung.com/2008/10/27/salt-tasting-room-on-blood-alley/</link>
		<comments>http://ryancheung.com/2008/10/27/salt-tasting-room-on-blood-alley/#comments</comments>
		<pubDate>Tue, 28 Oct 2008 01:32:41 +0000</pubDate>
		<dc:creator>Ryan Cheung</dc:creator>
				<category><![CDATA[food]]></category>
		<category><![CDATA[eating]]></category>

		<guid isPermaLink="false">http://ryancheung.com/?p=91</guid>
		<description><![CDATA[I made the trek to downtown finally, and on the top of my list was to try the Salt Tasting Room as I had read about it on You Gonna Eat That?. I had a hard time finding Salt as I had walked back and forth Water Street instead of Blood Alley. I finally saw [...]]]></description>
			<content:encoded><![CDATA[<p>I made the trek to downtown finally, and on the top of my list was to try the Salt Tasting Room as I had read about it on <a href="http://ugonnaeatthat.com">You Gonna Eat That?</a>. I had a hard time finding Salt as I had walked back and forth Water Street instead of Blood Alley. I finally saw a sign on the street and headed down the very sketchy looking alley. If it were not for the light of day I might have chickened out, because I was heading towards a rougher area of Gastown. But there it was, the salt shaker banner urging me to keep walking down the alleyway.</p>
<p><span id="more-91"></span></p>
<p><img alt="" src="http://farm4.static.flickr.com/3152/2980214340_c341ab6d0a.jpg?v=0" title="Look for the salt shaker banner!" class="alignnone" width="375" height="500" /></p>
<p>The novelty with Salt, is that you create a tasting plate from a selection of cheeses, cured meat and condiments. </p>
<p><img alt="" src="http://farm4.static.flickr.com/3294/2980214536_1cfc4d77e3.jpg?v=0" title="Salt Tasting Room Menu" class="alignnone" width="500" height="375" /></p>
<p>My tasting plate consisted of two meats (Pancetta and Tartufo Salami) and one cheese ( Farmhouse Brie). The Farmhouse Brie was my favorite. The outside was chewy while the innards were soft and silky with a slight creamy taste to it. The three condiments that I ordered were the piparres peppers, cipollini onions, and Guiness Mustard. My favorite of the three that I favored the most in the end was the Guiness mustard. All three gave the meat and cheese a good kick with their tangy and sweet flavors.</p>
<p><img alt="" src="http://farm4.static.flickr.com/3251/2980214358_a230cb2801.jpg?v=0" title="My tasting plate" class="alignnone" width="500" height="375" /></p>
<p>To wash it all down, I also got a Liberty Ale imported from San Franciso. It was smooth and left no weird aftertaste which helped to ensure that you could taste each bite of the tasting plate. It was kind of pricy, but definitely worth it.</p>
]]></content:encoded>
			<wfw:commentRss>http://ryancheung.com/2008/10/27/salt-tasting-room-on-blood-alley/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<georss:point>49.282922 -123.104798</georss:point>	</item>
		<item>
		<title>I like food. Oh, and the crepes were nice.</title>
		<link>http://ryancheung.com/2008/10/27/i-like-food-oh-and-the-crepes-were-nice/</link>
		<comments>http://ryancheung.com/2008/10/27/i-like-food-oh-and-the-crepes-were-nice/#comments</comments>
		<pubDate>Tue, 28 Oct 2008 01:48:42 +0000</pubDate>
		<dc:creator>Ryan Cheung</dc:creator>
				<category><![CDATA[food]]></category>

		<guid isPermaLink="false">http://ryancheung.com/?p=179</guid>
		<description><![CDATA[This is the inaugural post about food. I originally did not post this, as I wasn&#8217;t sure if it was any good, but here it is. I have always enjoyed stuffing myself with food. So much so, that I would like to share my eating experiences. For this first post, I will explain the great [...]]]></description>
			<content:encoded><![CDATA[<p>This is the inaugural post about food. I originally did not post this, as I wasn&#8217;t sure if it was any good, but here it is. I have always enjoyed stuffing myself with food. So much so, that I would like to share my eating experiences. For this first post, I will explain the great day that unfolded at Cafe Crepe on Granville. Some friends had hyped it up so I had to try it. <span id="more-179"></span></p>
<p><img src="http://farm4.static.flickr.com/3019/3029389034_372739f39d.jpg?v=0" alt="Crepes? Why, yes." /></p>
<p>My friend had a life to live, this meant that I&#8217;d be on my own for pretty much most of the week. It was undoubtedly satisfying to know that once she had left for work, I&#8217;d be able to frolic around Vancouver to begin my eating adventures. To kick things off, I&#8217;d take her word on a place called, Cafe Crepe on Granville Street. (2861 Granville Street, Vancouver)</p>
<p>I took the Translink bus down Granville, and quite enjoyed the high frenquency at which buses arrived. Got off at Broadway and walked south a few blocks. Finally found the place and decided I&#8217;d just keep it light as I&#8217;d be walking a lot for the rest of the day, and wanted to leave space for more eating.</p>
<p>I entered Cafe Crepe, and there was a guy in one of those white chef attire, and he was making a crepe right in front of me. I stood there awkwardly, as he looked at me, and asked if I was taking an order to go, or waiting for a table. There were not a lot of people around at the time, so I was quickly seated. It looked sort of like those old diners in the movies and stuff, with a checkerboard sort of floor, leather seats, with a lot of chrome going on. I ordered the apple and banana crepe and a cappuccino.</p>
<p>Not before long, I was slicing away at the crepe. I haven&#8217;t really eaten these before, and quite enjoyed it. The crepe itself is all light, moist and fluffy, and doesn&#8217;t have much taste to it. I guess that&#8217;s why my friend suggested the Nutella crepe. The apples and bananas didn&#8217;t help to give it more flavor. At least the cappuccino was delicious, and gave me a good kick start for, what would turn out to be an exhausting day of eating delicious foods. Oh how difficult. Poor me.</p>
<p>It was not too pricey either, only costing me around $7 for a decent-sized crepe. If you like eating breakfasty foods, or just like crepes in general and are in Vancouver, make sure you stop by at one of their several locations.</p>
]]></content:encoded>
			<wfw:commentRss>http://ryancheung.com/2008/10/27/i-like-food-oh-and-the-crepes-were-nice/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<georss:point>49.260208069337715 -123.13872456550598</georss:point>	</item>
		<item>
		<title>The Parade of Lost Souls</title>
		<link>http://ryancheung.com/2008/10/26/the-parade-of-lost-souls/</link>
		<comments>http://ryancheung.com/2008/10/26/the-parade-of-lost-souls/#comments</comments>
		<pubDate>Sun, 26 Oct 2008 07:29:44 +0000</pubDate>
		<dc:creator>Ryan Cheung</dc:creator>
				<category><![CDATA[travel]]></category>
		<category><![CDATA[halloween]]></category>
		<category><![CDATA[vancouver]]></category>

		<guid isPermaLink="false">http://ryancheung.com/?p=89</guid>
		<description><![CDATA[Tonight I hit up Commercial Drive with some friends to attend &#8220;The Parade of Lost Souls&#8221;. Basically on the Saturday night before Halloween there is a parade where masses of people dress up and wander the streets. The night was full of clever costumes and brilliant street performances. Some of the best costumes I witnessed [...]]]></description>
			<content:encoded><![CDATA[<p>Tonight I hit up Commercial Drive with some friends to attend &#8220;The Parade of Lost Souls&#8221;. Basically on the Saturday night before Halloween there is a parade where masses of people dress up and wander the streets. The night was full of clever costumes and brilliant street performances. Some of the best costumes I witnessed included:</p>
<ul>
<li>Guy holding up a cutout mask of Stephen Harper</li>
<li>Two guys in bloody business suits with large &#8220;DOW JONES&#8221; and &#8220;TSX&#8221; signs.</li>
<li>John McCain</li>
<li>Asian group of M&amp;M&#8217;s with a sign, &#8220;MELAMINE FREE&#8221;</li>
<li>Lady on stilts dressed up as a black widow.</li>
<li>Cowboy Lego-man</li>
</ul>
<p><span id="more-89"></span></p>
<div class="wp-caption alignnone" style="width: 510px"><img title="The Parade of Lost Souls" src="http://farm1.static.flickr.com/105/286668621_fc09cac121.jpg?v=0" alt="A look down Commercial Drive." width="500" height="375" /><p class="wp-caption-text">A look down Commercial Drive.</p></div>
<p>There are probably many more that I cannot recall, and sadly I left my camera behind before leaving for this spectacle. I also caught a bit of the fire performance, but it looked pretty crazy. I was struck in awe by the sheer number of people walking around in the streets and celebrating. This is in stark contrast to what you would typically see on a Saturday night in Calgary.</p>
<div class="wp-caption alignnone" style="width: 510px"><img title="Glowstick People" src="http://farm1.static.flickr.com/99/301296660_60731bf13c.jpg?v=0" alt="Some crazy usage of glowsticks... Skeletons!" width="500" height="375" /><p class="wp-caption-text">Some crazy usage of glowsticks... Skeletons!</p></div>
<p><img alt="" src="http://farm4.static.flickr.com/3168/2972925611_20373e0739.jpg?v=0" title="Mime people from Victorian era" class="alignnone" width="500" height="375" /></p>
<p><img alt="" src="http://farm4.static.flickr.com/3154/2973851888_5a93f0e929.jpg?v=1224999515" title="Fire Spinner" class="alignnone" width="500" height="411" /></p>
]]></content:encoded>
			<wfw:commentRss>http://ryancheung.com/2008/10/26/the-parade-of-lost-souls/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<georss:point>49.27071680843916 -123.06970596313477</georss:point>	</item>
		<item>
		<title>The Map Is Alive!</title>
		<link>http://ryancheung.com/2008/10/22/the-map-is-alive/</link>
		<comments>http://ryancheung.com/2008/10/22/the-map-is-alive/#comments</comments>
		<pubDate>Thu, 23 Oct 2008 05:33:15 +0000</pubDate>
		<dc:creator>Ryan Cheung</dc:creator>
				<category><![CDATA[Ramblings]]></category>
		<category><![CDATA[mashup]]></category>
		<category><![CDATA[travel]]></category>

		<guid isPermaLink="false">http://ryancheung.com/?p=81</guid>
		<description><![CDATA[With a trip out to the west coast locked in, I dedicated the last few weeks to implementing a Wordpress-Google Maps mashup. Wanting to get this done before the trip, it was obvious to me that time was not on my side, and instead of building my own, I went shopping and found the Wordpress [...]]]></description>
			<content:encoded><![CDATA[<p>With a trip out to the west coast locked in, I dedicated the last few weeks to implementing a Wordpress-Google Maps mashup. Wanting to get this done before the trip, it was obvious to me that time was not on my side, and instead of building my own, <a href="http://www.codinghorror.com/blog/archives/001172.html">I went shopping</a> and found the <a href="http://code.google.com/p/wordpress-geo-mashup/">Wordpress GeoMashup plugin</a>. What set it aside from a similar plugin (<a href="http://www.matusz.ch/blog/projekte/xml-google-maps-wordpress-plugin-en/">XML Google Maps plugin</a>), was that it was incredibly simple, and allowed for geotagging of individual posts, as well as a global map, as can be seen in the brand spanking new <a href="http://ryancheung.com/geoblog/">Geoblog Map</a>. It met my needs and requirements. This was the holy grail for geotagging my posts! For the most part. That&#8217;s when I realized I would have to do a bit of dirty work.</p>
<p><span id="more-81"></span></p>
<p>The problem with the GeoMashup plugin is that it embeds a Google Map in an iframe. That should strike fear in your eyes. This restricts any sort of DOM binding to anything outside of the frame. This meant I would not be able to create a filter system to hide a set of markers on the map. So to get around the iframe issue, I had to first parse out the source URL for the iframe, and make an AJAX request to this URL. The plugin would then return the embedded HTML containing the map. What I needed was the JavaScript function call that creates the map. But I found a major obstacle in the limited string parsing that jQuery offered. Parsing for the map creation function call was too difficult, so I created a function in the portion of the plugin that renders the map to return a JSON string of the various options and parameters the create map function required. I threw the JSON string between HTML comment tags for the sanity of parsing with jQuery. With that done, I could finally evaluate the JSON string and encode it into a JavaScript object and pass it into the create map function upon page load, and all was well again in the universe.</p>
<p>My only problem now is to get down to implementing a filter feature for the map.</p>
<p>But this is something I&#8217;m truly happy to have gotten out of the way. I look forward to posting about the various food I will taste, sights to be seen, and other random thoughts of the places I will soon be setting foot on. I can&#8217;t imagine how cool it&#8217;ll be to look back at this one day when I&#8217;ve traveled a bit more, and share it with friends and family.</p>
]]></content:encoded>
			<wfw:commentRss>http://ryancheung.com/2008/10/22/the-map-is-alive/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<georss:point>51.055149 -114.062438</georss:point>	</item>
		<item>
		<title>JavaScript Rockstar Status</title>
		<link>http://ryancheung.com/2008/09/21/javascript-rockstar-status/</link>
		<comments>http://ryancheung.com/2008/09/21/javascript-rockstar-status/#comments</comments>
		<pubDate>Mon, 22 Sep 2008 03:27:59 +0000</pubDate>
		<dc:creator>Ryan Cheung</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[web 2.0]]></category>

		<guid isPermaLink="false">http://ryancheung.com/?p=49</guid>
		<description><![CDATA[So I decided to rework the layout of the homepage in hopes of facilitating what will soon be a full-fledged blog, and not just a fancy home page. Now, I wanted to make the home page super fancy with some sort of animated effects, and so I had to choose a proper and serious JavaScript [...]]]></description>
			<content:encoded><![CDATA[<p>So I decided to rework the layout of the homepage in hopes of facilitating what will soon be a full-fledged blog, and not just a fancy home page. Now, I wanted to make the home page super fancy with some sort of animated effects, and so I had to choose a proper and serious JavaScript framework. Having unfortunately seen the JavaScript rockstar&#8217;s <a href="http://www.webmonkey.com/blog/JQuery_Redesign:_%22Be_a_JavaScript_Rock_Star%22">rise</a> and <a href="http://jquery.com/blog/2008/08/29/death-to-javascript-rock-stars/">epic fall</a> on jQuery&#8217;s recently redesigned homepage, I thought I would pay tribute by choosing <a href="http://jquery.com">jQuery</a> as my tool of choice. Of course there were other legitimate reasons. One major reason being that I would get to experiment with a JavaScript library other than <a href="http://prototypejs.org">Prototype</a>. Having worked intimately with Prototype in the last little while, I have found the jump to jQuery to be straightfoward. There will be more exciting features debuting in the coming weeks!</p>
]]></content:encoded>
			<wfw:commentRss>http://ryancheung.com/2008/09/21/javascript-rockstar-status/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
