<?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" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Baked Beans Sushi Roll</title>
	<atom:link href="http://ononoma.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://ononoma.wordpress.com</link>
	<description>Tatsuya Ono&#039;s weblog. 小野達也 ブログ</description>
	<lastBuildDate>Mon, 01 Mar 2010 14:15:29 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='ononoma.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Baked Beans Sushi Roll</title>
		<link>http://ononoma.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://ononoma.wordpress.com/osd.xml" title="Baked Beans Sushi Roll" />
	<atom:link rel='hub' href='http://ononoma.wordpress.com/?pushpress=hub'/>
		<item>
		<title>New Relic RPM with Resque</title>
		<link>http://ononoma.wordpress.com/2010/02/28/newrelic-rpm-with-resque/</link>
		<comments>http://ononoma.wordpress.com/2010/02/28/newrelic-rpm-with-resque/#comments</comments>
		<pubDate>Sun, 28 Feb 2010 22:30:26 +0000</pubDate>
		<dc:creator>ono</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://ononoma.wordpress.com/?p=242</guid>
		<description><![CDATA[New Relic RPM announced that they&#8217;ve started to support Sinatra and Rack a few days ago (article). It&#8217;s also come up with a better background job monitoring. Good news. So I tried monitoring jobs being handled on Resque which we&#8217;ve started using recently for managing background jobs. Unfortunately RPM 2.10.5 couldn&#8217;t monitor jobs of Resque. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ononoma.wordpress.com&amp;blog=6906665&amp;post=242&amp;subd=ononoma&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://newrelic.com/">New Relic RPM</a> announced that they&#8217;ve started to support Sinatra and Rack a few days ago (<a href="http://bit.ly/dhNeDh">article</a>). It&#8217;s also come up with a better background job monitoring. Good news. So I tried monitoring jobs being handled on <a href="http://github.com/defunkt/resque">Resque</a> which we&#8217;ve started using recently for managing background jobs.</p>
<p>Unfortunately RPM 2.10.5 couldn&#8217;t monitor jobs of Resque. Resque forks to process a job. RPM agent instance can&#8217;t chase the things happend in forked processes which terminates in a short time. </p>
<p>However I succeeded to monitor Resque jobs with RPM with a little hack. I want to share it here, though, it is just a hack. The information might be obsolete soon. So I explain my process I took to find it too. In that way, I hope that it gives you a help when this hack is no longer applicable.</p>
<p><em><strong>Step 1. Follow the instruction of RPM</strong></em></p>
<p>Firstly I followed RPM&#8217;s instruction (API document) and implemented a sample job like this.</p>
<pre class="code">
class HelloWorldJob
  include NewRelic::Agent::Instrumentation::ControllerInstrumentation

  @queue = :low
  def self.perform
    HelloWorldJob.new.hello_world
  end

  def hello_world
    RAILS_DEFAULT_LOGGER.info "#{Time.now}: Hello World!"
    RAILS_DEFAULT_LOGGER.flush
    sleep(3)
  end

  add_transaction_tracer :hello_world, :name=&gt;'hello_world'
end
</pre>
<p>But even if the job is processed on Resque, it is not shown as a transaction in management screen of RPM.</p>
<p><em><strong>Step 2. Google it</strong></em></p>
<p>Secondly I googled it. I felt that researching myself is a waste of time if someone has found the way already(This idea is always wrong though). But Google didn&#8217;t give me the answer this time. I thank Google for that because it gives me an oppotunity to understand how both Resque and Newrelic RPM work deeply.</p>
<p><em><strong>Step 3. Set up environment to debug</strong></em></p>
<p>For Resque: start resque worker with very vobose mode.<br />
e.g.</p>
<pre class="code">
VVERBOSE=true QUEUE=* rake environment resque:work
</pre>
<p>For Newrelic: set log level with debug in newrelic.yml</p>
<pre class="code">
  log_level: debug
</pre>
<p>Then I tested the job with script/console. You can run the job like this:</p>
<pre class="code">
% script/console
&gt; Resque.enqueue HelloWorldJob
=&gt; Enqueues a job and it will be executed on Resque worker
&gt; HelloWorldJob.process
=&gt; Executes a job directly without queueing
</pre>
<p>You should be able to confirm that the job executed directly on console is monitored on RPM and shown in its management screen. But the one proccessed by Resque never comes to the screen.</p>
<p><em><strong>Step 4. Try to know what happens in Resque</strong></em></p>
<p>I proceeded the investigation with the following cycle.</p>
<p>1. Run job on Resque and script/console<br />
2. Compare the log of Resque to the one of script/console<br />
3. Make an assumption and put some debug codes in Resque or Newrelic RPM (Thanks god those are opensource!)<br />
4. Restart Resque worker and script/console<br />
5. Back to 1</p>
<p>Sorry but there is no magic and shortcut. But after I spent about 15 minutes or so with the cycle, I found(and remembered at the same time) that Resque uses forking for processing a job and I was convinced that it would cause the issue. So I changed the code on Reque not to fork the process as an experment. </p>
<p>in lib/resque/worker.rb</p>
<pre class="code">
    def fork
+      return false
</pre>
<p>Then ran the job via Resque. Yay, the transaction information was shown in RPM.</p>
<p><em><strong>Step 5. Then a little hack</strong></em></p>
<p>Of course, you can&#8217;t turn off the forking of Resque. That is something that makes Resque awesome. So I reveted the change I made on worker.rb and focused on finding a way to monitor forked process with RPM.</p>
<p>What I tried at first is to call NewRelic::Agent.shutdown which sends the all queued data after the job is done. RPM sends the log every 60 seconds but the job finishes about in 3 seconds. So that the job has to make sure to send the data before ended.</p>
<pre class="code">
class HelloWorldJob
  include NewRelic::Agent::Instrumentation::ControllerInstrumentation

  @queue = :low
  def self.perform
    HelloWorldJob.new.hello_world
    NewRelic::Agent.shutdown
  end

  def hello_world
    RAILS_DEFAULT_LOGGER.info "#{Time.now}: Hello World!"
    RAILS_DEFAULT_LOGGER.flush
    sleep(3)
  end

  add_transaction_tracer :hello_world, :name=&gt;'hello_world'
end
</pre>
<p>On console/script, it worked in a way I expected, though, it didn&#8217;t on Resque. Dammn it. Next I looked into RPM&#8217;s codebase with the cycle I showed on Step 4.</p>
<p>Then I found that RPM resets the connection information if the current process id is different from the one which RPM got when it started. Then, on that situation, it tries to start worker thread which reports the information to RPM server every 60 seconds. But it takes seconds to launch and the job finishes before the thread finishes communicating server. </p>
<p>Anyway you don&#8217;t want to create a thread for RPM everytime Resque job is created. It just wastes your machines resource and makes a job process slow in terms of background job. Alternatively it would be nice if the forked process use the parent connection information simply. I monkey-patched onto RPM to behave in that way. This patch shouldn&#8217;t affect monitoring for other applications.</p>
<p>in lib/new_relic/agent/agent.rb</p>
<pre class="code">
    def ensure_worker_thread_started
      return unless control.agent_enabled? &amp;&amp; control.monitor_mode? &amp;&amp; !@invalid_license

-     if !running?
+     if !running? &amp;&amp; !control['resque']
</pre>
<p>Then changed the codebase of the job like this.</p>
<pre class="code">
class HelloWorldJob
  include NewRelic::Agent::Instrumentation::ControllerInstrumentation

  @queue = :low
  def self.perform
    NewRelic::Control.instance['resque'] = true
    HelloWorldJob.new.hello_world
    NewRelic::Agent.shutdown
  end

  def hello_world
    RAILS_DEFAULT_LOGGER.info "#{Time.now}: Hello World!"
    RAILS_DEFAULT_LOGGER.flush
    sleep(3)
  end

  add_transaction_tracer :hello_world, :name=&gt;'HelloWorldJob#hello_world'
end
</pre>
<p>Wheeee, now the job is shown and tracked as a transaction on RPM. You can track the exceptions occurred in Resque jobs as well as slow transactions with RPM.</p>
<p><em><strong>Step 6. Refactor</strong></em></p>
<p>To monitor all jobs in same way, I refactor HelloWorldJob with its super class. I hope that RPM is going to support forked background process like Resque officially in a nice way and the hack is no longer needed soon. So it doesn&#8217;t make sence to write this ugly hack on every single job. Instead of that, I put all newrelic related code onto a super class.</p>
<p>So here is a final codebase.</p>
<pre class="code">
class BaseJob
  include NewRelic::Agent::Instrumentation::ControllerInstrumentation

  # This is called from Resque.
  # To be wrapped with the common operation, please describe job in the instance's perform method.
  def self.perform(*args)
    NewRelic::Control.instance['resque'] = true
    self.new.perform_wrapper(*args)
  ensure
    NewRelic::Agent.shutdown
  end

  # Sends a hint to our monitoring system, newrelic rpm
  def add_custom_parameters(key, value)
    NewRelic::Agent.add_custom_parameters(key =&gt; value.to_s)
  end

  # Calls :perform with monitoring on newrelic rpm
  def perform_wrapper(*args)
    # :task seems available only for charged plan. When you test this with a free plan, you have to get rid of it.
    # perform_action_with_newrelic_trace(:name=&gt;'perform') do
    perform_action_with_newrelic_trace(:name=&gt;'perform', :category =&gt; :task) do
      begin
        perform(*args)
      ensure
        logger.flush if logger &amp;&amp; logger.respond_to?(:flush)
      end
    end
  end

  # Override this method instead of the class method.
  def perform(*args)

  end

  def logger
    RAILS_DEFAULT_LOGGER
  end
end
</pre>
<pre class="code">
# Test purpose job. It output the information to log.
class HelloWorldJob &lt; BaseJob
  @queue = :low

  def perform(who=&#39;World&#39;)
    # This sends the information to NewRelic RPM
    add_custom_parameters :whom, who

    logger &quot;#{Time.now}: Hello #{who}!&quot;
    sleep(3)
  end

end
</pre>
<p><em><strong>Epilogue</strong></em><br />
I have to say lastly that reading Resque&#8217;s codebase was absolutely fun. It is simple and neat. You might feel that you can write the codebase yourself easily. But there are the good design decisions behind that: which are using only Redis for queue backend and forking for processing a job. Cool.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ononoma.wordpress.com/242/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ononoma.wordpress.com/242/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ononoma.wordpress.com/242/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ononoma.wordpress.com/242/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ononoma.wordpress.com/242/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ononoma.wordpress.com/242/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ononoma.wordpress.com/242/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ononoma.wordpress.com/242/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ononoma.wordpress.com/242/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ononoma.wordpress.com/242/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ononoma.wordpress.com/242/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ononoma.wordpress.com/242/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ononoma.wordpress.com/242/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ononoma.wordpress.com/242/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ononoma.wordpress.com&amp;blog=6906665&amp;post=242&amp;subd=ononoma&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ononoma.wordpress.com/2010/02/28/newrelic-rpm-with-resque/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/573c43287776385106f03692d2f43374?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">ono</media:title>
		</media:content>
	</item>
		<item>
		<title>Guy Fawkes Night</title>
		<link>http://ononoma.wordpress.com/2009/11/06/guy-fawkes-night/</link>
		<comments>http://ononoma.wordpress.com/2009/11/06/guy-fawkes-night/#comments</comments>
		<pubDate>Fri, 06 Nov 2009 01:17:07 +0000</pubDate>
		<dc:creator>ono</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[倫敦日記]]></category>

		<guid isPermaLink="false">http://ononoma.wordpress.com/?p=222</guid>
		<description><![CDATA[先日、Halloweenに友人達とカボチャなんぞを彫って、飲んで、踊って、子供達にtreatをして、ついでに寿司や唐揚げなども振る舞いつつ、多いに盛り上がったのだけど、Halloweenで盛り上がっといてGuy Fawkes Nightをやり過ごすわけにはいかんでしょう、という話になった。Guy Fawkesというのは、17世紀のカソリックの活動家で、ウェストミンスター（ビックベンの隣の宮殿、現在の国会議事堂）の爆破を試みるも事前に発覚、逮捕、処刑される。その逮捕された日が11月5日。それに因んで、毎年11月5日に、イギリスでは花火をあげたりして盛り上がるのです。まあ、僕なんてGuy Fawkesの綴りもわかってないくらいだから、詳しいことはWikipediaに任せるとします。English and Japanese. 良く英語で聞く、&#8221;Guy&#8221;っていう呼び方もGuy Fawkes Nightに由来するなんていうまめ知識も得れます。宗教がらみの祝祭日って、やっぱりいまいちピンとこないので、こういうシュールなのは大歓迎。 そんなわけで、早起きして仕事行って、早めに帰宅。友達家族と待ち合わせして、近所のCrystal Palace Parkで花火を観覧。なぜかアルコール持込み、販売禁止だったのだけど、用意周到なことに魔法瓶にはしっかりとMulled Wine（ワインにスパイスと砂糖を混ぜて温めたもの）を仕込んで、そいつをぐびぐびとやりながら身体を温め、冬空に炸裂する花火を堪能。思った以上に大きな花火もあがって子供らも大盛り上がり。ちょっと前までは花火の音が怖くて泣いてたのに、たくましくなった長男の姿に感慨。次男はそもそも全く物怖じする様子がなさすぎて笑えます。 ところでイギリスでは日本と違って花火のシーズンは冬。今のシーズンだけ、花火を買うことができる。この寒い季節にわざわざ夜に外に出て花火をしなくてもと思うけど、夏は夜が短いから、確かに花火には向いていない。この季節は、家の庭で打ち上げ花火で盛り上がっている光景を良く見ます。 そんなGuy Fawkes Nightの様子の写真なぞをのせようと思ったのだけど、残念なことにカメラの電池が切れていたので、この前作ったJack o&#8217; lanternを代わりにのせておく。<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ononoma.wordpress.com&amp;blog=6906665&amp;post=222&amp;subd=ononoma&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>先日、Halloweenに友人達とカボチャなんぞを彫って、飲んで、踊って、子供達にtreatをして、ついでに寿司や唐揚げなども振る舞いつつ、多いに盛り上がったのだけど、Halloweenで盛り上がっといてGuy Fawkes Nightをやり過ごすわけにはいかんでしょう、という話になった。Guy Fawkesというのは、17世紀のカソリックの活動家で、ウェストミンスター（ビックベンの隣の宮殿、現在の国会議事堂）の爆破を試みるも事前に発覚、逮捕、処刑される。その逮捕された日が11月5日。それに因んで、毎年11月5日に、イギリスでは花火をあげたりして盛り上がるのです。まあ、僕なんて<a href="http://twitter.com/ono/status/5444592362">Guy Fawkesの綴りもわかってないくらい</a>だから、詳しいことはWikipediaに任せるとします。<a href="http://en.wikipedia.org/wiki/Guy_Fawkes_Night">English</a> and <a href="http://ja.wikipedia.org/wiki/ガイ・フォークス">Japanese</a>. 良く英語で聞く、&#8221;Guy&#8221;っていう呼び方もGuy Fawkes Nightに由来するなんていうまめ知識も得れます。宗教がらみの祝祭日って、やっぱりいまいちピンとこないので、こういうシュールなのは大歓迎。<br />
そんなわけで、早起きして仕事行って、早めに帰宅。友達家族と待ち合わせして、近所のCrystal Palace Parkで花火を観覧。なぜかアルコール持込み、販売禁止だったのだけど、用意周到なことに魔法瓶にはしっかりとMulled Wine（ワインにスパイスと砂糖を混ぜて温めたもの）を仕込んで、そいつをぐびぐびとやりながら身体を温め、冬空に炸裂する花火を堪能。思った以上に大きな花火もあがって子供らも大盛り上がり。ちょっと前までは花火の音が怖くて泣いてたのに、たくましくなった長男の姿に感慨。次男はそもそも全く物怖じする様子がなさすぎて笑えます。<br />
ところでイギリスでは日本と違って花火のシーズンは冬。今のシーズンだけ、花火を買うことができる。この寒い季節にわざわざ夜に外に出て花火をしなくてもと思うけど、夏は夜が短いから、確かに花火には向いていない。この季節は、家の庭で打ち上げ花火で盛り上がっている光景を良く見ます。<br />
そんなGuy Fawkes Nightの様子の写真なぞをのせようと思ったのだけど、残念なことにカメラの電池が切れていたので、この前作ったJack o&#8217; lanternを代わりにのせておく。<br />
<div id="attachment_236" class="wp-caption aligncenter" style="width: 310px"><img src="http://ononoma.files.wordpress.com/2009/11/dsc_05041.jpg?w=300&#038;h=199" alt="Jack-o&#39;-lantern" title="DSC_0504" width="300" height="199" class="size-medium wp-image-236" /><p class="wp-caption-text">Jack-o'-lantern</p></div></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ononoma.wordpress.com/222/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ononoma.wordpress.com/222/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ononoma.wordpress.com/222/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ononoma.wordpress.com/222/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ononoma.wordpress.com/222/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ononoma.wordpress.com/222/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ononoma.wordpress.com/222/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ononoma.wordpress.com/222/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ononoma.wordpress.com/222/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ononoma.wordpress.com/222/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ononoma.wordpress.com/222/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ononoma.wordpress.com/222/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ononoma.wordpress.com/222/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ononoma.wordpress.com/222/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ononoma.wordpress.com&amp;blog=6906665&amp;post=222&amp;subd=ononoma&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ononoma.wordpress.com/2009/11/06/guy-fawkes-night/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/573c43287776385106f03692d2f43374?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">ono</media:title>
		</media:content>

		<media:content url="http://ononoma.files.wordpress.com/2009/11/dsc_05041.jpg?w=300" medium="image">
			<media:title type="html">DSC_0504</media:title>
		</media:content>
	</item>
		<item>
		<title>mock/stub helper method on Controller Example of rspec</title>
		<link>http://ononoma.wordpress.com/2009/06/19/mock-stub-helper-rspec/</link>
		<comments>http://ononoma.wordpress.com/2009/06/19/mock-stub-helper-rspec/#comments</comments>
		<pubDate>Thu, 18 Jun 2009 23:50:11 +0000</pubDate>
		<dc:creator>ono</dc:creator>
				<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://ononoma.wordpress.com/?p=177</guid>
		<description><![CDATA[It&#8217;s kinda tricky if you want to mock helper methods on Controller Example with integrate_views of rspec::rails because template object won&#8217;t be created until you call a request method. But you presumably want to configure mock before calling a request on such situation. If you are using rr as your mock library, you can mock/stub [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ononoma.wordpress.com&amp;blog=6906665&amp;post=177&amp;subd=ononoma&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s kinda tricky if you want to mock helper methods on Controller Example with integrate_views of rspec::rails because template object won&#8217;t be created until you call a request method. But you presumably want to configure mock before calling a request on such situation. If you are using <a href="http://github.com/btakita/rr/tree/master" target="_self">rr</a> as your mock library, you can mock/stub the helper method like this:</p>
<blockquote>
<pre>
it "should stub/mock helper_method"
  stub.proxy(response).template do |tmpl|
    stub(tmpl).your_helper_method { "stubbed" }
  end
  get :action_you_want_to_test
  response.body.should =~ /stubbed/
end
</pre>
</blockquote>
<p>There might be better ways, though, I think it is good enough.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ononoma.wordpress.com/177/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ononoma.wordpress.com/177/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ononoma.wordpress.com/177/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ononoma.wordpress.com/177/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ononoma.wordpress.com/177/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ononoma.wordpress.com/177/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ononoma.wordpress.com/177/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ononoma.wordpress.com/177/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ononoma.wordpress.com/177/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ononoma.wordpress.com/177/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ononoma.wordpress.com/177/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ononoma.wordpress.com/177/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ononoma.wordpress.com/177/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ononoma.wordpress.com/177/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ononoma.wordpress.com&amp;blog=6906665&amp;post=177&amp;subd=ononoma&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ononoma.wordpress.com/2009/06/19/mock-stub-helper-rspec/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/573c43287776385106f03692d2f43374?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">ono</media:title>
		</media:content>
	</item>
		<item>
		<title>Baked Beans Sushi Roll Club Band</title>
		<link>http://ononoma.wordpress.com/2009/06/12/baked-beans-sushi-roll-club-band/</link>
		<comments>http://ononoma.wordpress.com/2009/06/12/baked-beans-sushi-roll-club-band/#comments</comments>
		<pubDate>Fri, 12 Jun 2009 02:53:00 +0000</pubDate>
		<dc:creator>ono</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://ononoma.wordpress.com/?p=170</guid>
		<description><![CDATA[wordpressに引越し完了。旧館はじきに閉じられる見込みなので、間違ってFeedを登録してしまっている人は、間違いなく登録し直してください。 先日、長男が来年1月から通うPrimary School（小学校）が決定した。London（UK全部？）の公立小学校は1年生の前にReception Classというのがあって、4才のうちに小学校に通い始めることになる。通い始める時期も微妙に違っていて、9月〜1月生まれの子は9月入学、2月〜8月生まれの子は遅れて1月から入学するという変な制度。うちの子は3月生まれなので、後者に入る。小学校の願書は前年の1月中に出さないといけない。つまりまだ子供は3才なのに、どの小学校に行くかとか考えないといけない。これ子供がちっこいだけに、けっこう現実感がでないものです。 うちのCouncil（区）では願書に4つの希望校を優先順に書いて提出。運のいいことに、我が家の近くには評判の良い小学校が多く、埋めるのには困らない。しかもうちから最短の2校、H校とF校はどちらも良さそうなので、その2校に絞って学校見学。どちらも評判通りの良い小学校に思えたけど、生徒数、子供の伸び伸び度、Head Teacherと直接話せ、彼に好感が持てた事でF校に気持ちが傾く。加えて、H校DELLに対して、F 校は全てmac!! 勝負あったとばかりに、F校を第一志望にして願書を提出。 ところがなんと3ヶ月後に送られて来た結果通知は、第二志望のH校の名前が。DELL DELL DELL &#8230;。いいんだけどね別に、通うのは僕じゃないし、いい学校だったし。でも、やっぱ&#8230;ね&#8230;。ただ全てがcomplainすることで覆る可能性を秘めているのが欧米流。道はあるはずと思ったら、ありました、あっさり。F校の定員60人に対して、第一志望に書いた子は350人超。その中から、兄弟が通っている子、F校が一番近い子は優先的に合格。残った子のうち、学校から近い順に合格になっていくのだけど、合格した子のうちで、一番学校から遠い子が349m。うちからF校までの距離が353m。妻が電話で問い合わせたところ、Waiting Listの一番上に名前を置けると言われ、早速申し込み。私立と並行して申し込みをしている子もいるはずなので、かなり期待度は高い。その後も気を抜かずに、担当に印象づけるために、定期的に礼儀正しく電話で状況を問い合わせ。 そんな1年近くをかけて行われたやりとりの末に我ら夫婦に訪れたものは、一通のF校受け入れ連絡通知のお手紙と、海外生活の敵に真っ当に渡り合って勝利したとでもいったような、満足感と恍惚感。もはや子供がその学校に行く事自体は、あまりどうでも良くなっていたりしてw<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ononoma.wordpress.com&amp;blog=6906665&amp;post=170&amp;subd=ononoma&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>wordpressに引越し完了。旧館はじきに閉じられる見込みなので、間違ってFeedを登録してしまっている人は、間違いなく登録し直してください。</p>
<p>先日、長男が来年1月から通うPrimary School（小学校）が決定した。London（UK全部？）の公立小学校は1年生の前にReception Classというのがあって、4才のうちに小学校に通い始めることになる。通い始める時期も微妙に違っていて、9月〜1月生まれの子は9月入学、2月〜8月生まれの子は遅れて1月から入学するという変な制度。うちの子は3月生まれなので、後者に入る。小学校の願書は前年の1月中に出さないといけない。つまりまだ子供は3才なのに、どの小学校に行くかとか考えないといけない。これ子供がちっこいだけに、けっこう現実感がでないものです。</p>
<p>うちのCouncil（区）では願書に4つの希望校を優先順に書いて提出。運のいいことに、我が家の近くには評判の良い小学校が多く、埋めるのには困らない。しかもうちから最短の2校、H校とF校はどちらも良さそうなので、その2校に絞って学校見学。どちらも評判通りの良い小学校に思えたけど、生徒数、子供の伸び伸び度、Head Teacherと直接話せ、彼に好感が持てた事でF校に気持ちが傾く。加えて、H校DELLに対して、F 校は全てmac!! 勝負あったとばかりに、F校を第一志望にして願書を提出。</p>
<p>ところがなんと3ヶ月後に送られて来た結果通知は、第二志望のH校の名前が。DELL DELL DELL &#8230;。いいんだけどね別に、通うのは僕じゃないし、いい学校だったし。でも、やっぱ&#8230;ね&#8230;。ただ全てがcomplainすることで覆る可能性を秘めているのが欧米流。道はあるはずと思ったら、ありました、あっさり。F校の定員60人に対して、第一志望に書いた子は350人超。その中から、兄弟が通っている子、F校が一番近い子は優先的に合格。残った子のうち、学校から近い順に合格になっていくのだけど、合格した子のうちで、一番学校から遠い子が349m。うちからF校までの距離が353m。妻が電話で問い合わせたところ、Waiting Listの一番上に名前を置けると言われ、早速申し込み。私立と並行して申し込みをしている子もいるはずなので、かなり期待度は高い。その後も気を抜かずに、担当に印象づけるために、定期的に礼儀正しく電話で状況を問い合わせ。</p>
<p>そんな1年近くをかけて行われたやりとりの末に我ら夫婦に訪れたものは、一通のF校受け入れ連絡通知のお手紙と、海外生活の敵に真っ当に渡り合って勝利したとでもいったような、満足感と恍惚感。もはや子供がその学校に行く事自体は、あまりどうでも良くなっていたりしてw</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ononoma.wordpress.com/170/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ononoma.wordpress.com/170/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ononoma.wordpress.com/170/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ononoma.wordpress.com/170/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ononoma.wordpress.com/170/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ononoma.wordpress.com/170/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ononoma.wordpress.com/170/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ononoma.wordpress.com/170/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ononoma.wordpress.com/170/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ononoma.wordpress.com/170/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ononoma.wordpress.com/170/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ononoma.wordpress.com/170/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ononoma.wordpress.com/170/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ononoma.wordpress.com/170/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ononoma.wordpress.com&amp;blog=6906665&amp;post=170&amp;subd=ononoma&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ononoma.wordpress.com/2009/06/12/baked-beans-sushi-roll-club-band/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/573c43287776385106f03692d2f43374?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">ono</media:title>
		</media:content>
	</item>
		<item>
		<title>冬</title>
		<link>http://ononoma.wordpress.com/2009/01/02/%e5%86%ac/</link>
		<comments>http://ononoma.wordpress.com/2009/01/02/%e5%86%ac/#comments</comments>
		<pubDate>Fri, 02 Jan 2009 12:00:01 +0000</pubDate>
		<dc:creator>ono</dc:creator>
				<category><![CDATA[倫敦日記]]></category>

		<guid isPermaLink="false">http://ononoma.wordpress.com/?p=104</guid>
		<description><![CDATA[ロンドンで２度目の冬を過ごしている。ロンドンの冬は寒くて暗い。東北生まれなこともあって、寒いのは慣れているし好きだ。でも暗いのは気分を落ち込ませる。ロンドンは緯度が高いため、夕方４時くらいには完全に日が落ちるのだ。昼間も太陽は低く、まるで朝と夕方で一日が終わるような感じだ。おまけに雪が降らない。雨は降るのに。冬に降る雨は雪よりも寒い。 そんなわけでロンドンの冬なんて好きなところが一つもなかったけど、どうも最近は悪くないようにも思う。朝起きて駅まで向かう道すがらの澄んだ空気。霧に包まれる街の風景。静まり返った暗い町並みを、古い建物の間をぬって、あてもなく歩くのもいい。 歩いていたら、ベルリン天使の詩で、冬の寒い日にピーター・フォークが手をこすって温めるシーンを思い出した。 真似をしてみるとヨーロッパの冬も悪くないと思えた。たぶんぼくもこんな感じでうす気味悪く笑ってたかもしれない。<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ononoma.wordpress.com&amp;blog=6906665&amp;post=104&amp;subd=ononoma&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>
ロンドンで２度目の冬を過ごしている。ロンドンの冬は寒くて暗い。東北生まれなこともあって、寒いのは慣れているし好きだ。でも暗いのは気分を落ち込ませる。ロンドンは緯度が高いため、夕方４時くらいには完全に日が落ちるのだ。昼間も太陽は低く、まるで朝と夕方で一日が終わるような感じだ。おまけに雪が降らない。雨は降るのに。冬に降る雨は雪よりも寒い。
</p>
<p>
そんなわけでロンドンの冬なんて好きなところが一つもなかったけど、どうも最近は悪くないようにも思う。朝起きて駅まで向かう道すがらの澄んだ空気。霧に包まれる街の風景。静まり返った暗い町並みを、古い建物の間をぬって、あてもなく歩くのもいい。
</p>
<p>
歩いていたら、ベルリン天使の詩で、冬の寒い日にピーター・フォークが手をこすって温めるシーンを思い出した。<br />
<span style="text-align:center; display: block;"><a href="http://ononoma.wordpress.com/2009/01/02/%e5%86%ac/"><img src="http://img.youtube.com/vi/0DJ9h_ty3Hc/2.jpg" alt="" /></a></span>
</p>
<p>
真似をしてみるとヨーロッパの冬も悪くないと思えた。たぶんぼくもこんな感じでうす気味悪く笑ってたかもしれない。<br />
<span style="text-align:center; display: block;"><a href="http://ononoma.wordpress.com/2009/01/02/%e5%86%ac/"><img src="http://img.youtube.com/vi/EiChMMSigE4/2.jpg" alt="" /></a></span></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ononoma.wordpress.com/104/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ononoma.wordpress.com/104/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ononoma.wordpress.com/104/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ononoma.wordpress.com/104/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ononoma.wordpress.com/104/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ononoma.wordpress.com/104/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ononoma.wordpress.com/104/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ononoma.wordpress.com/104/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ononoma.wordpress.com/104/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ononoma.wordpress.com/104/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ononoma.wordpress.com/104/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ononoma.wordpress.com/104/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ononoma.wordpress.com/104/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ononoma.wordpress.com/104/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ononoma.wordpress.com&amp;blog=6906665&amp;post=104&amp;subd=ononoma&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ononoma.wordpress.com/2009/01/02/%e5%86%ac/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/573c43287776385106f03692d2f43374?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">ono</media:title>
		</media:content>
	</item>
		<item>
		<title>イギリスの就労ビザの状況</title>
		<link>http://ononoma.wordpress.com/2008/12/22/%e3%82%a4%e3%82%ae%e3%83%aa%e3%82%b9%e3%81%ae%e5%b0%b1%e5%8a%b4%e3%83%93%e3%82%b6%e3%81%ae%e7%8a%b6%e6%b3%81/</link>
		<comments>http://ononoma.wordpress.com/2008/12/22/%e3%82%a4%e3%82%ae%e3%83%aa%e3%82%b9%e3%81%ae%e5%b0%b1%e5%8a%b4%e3%83%93%e3%82%b6%e3%81%ae%e7%8a%b6%e6%b3%81/#comments</comments>
		<pubDate>Mon, 22 Dec 2008 12:00:01 +0000</pubDate>
		<dc:creator>ono</dc:creator>
				<category><![CDATA[倫敦日記]]></category>

		<guid isPermaLink="false">http://ononoma.wordpress.com/?p=103</guid>
		<description><![CDATA[以前のエントリでイギリスの就労ビザに関して触れてから、だいぶ状況が変わってきているみたい。home officeからの情報はこちら。Sponsorship Management Systemという制度ができて、労働許可証発行先の企業に対しての審査が厳しく、時間が掛かるものになったみたい。 自分が取得手続きを踏んでいるわけではないので、どんだけ厳しくなったのかなど、詳しい事はわからない。ごめんなさい。でも、実際のところをなんとか知りたい、という人にも耳寄りな情報があります。実はちょうど僕の会社でRubyプログラマを募集中です。ロンドンで働くことに興味があって、腕に自信のある人を知っていたら、その人が人柱となって、もっと詳しい情報を提供してくれるでしょう。もちろん自分で人柱になれる人は、それに越したことはありません。 興味のある人は ononoma(at)gmail(dot)com まで<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ononoma.wordpress.com&amp;blog=6906665&amp;post=103&amp;subd=ononoma&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>
<a href="http://www.sofa.ne.jp/blog/?date=20080330">以前のエントリ</a>でイギリスの就労ビザに関して触れてから、だいぶ状況が変わってきているみたい。home officeからの情報は<a href="http://www.ukba.homeoffice.gov.uk/sitecontent/newsarticles/newforsponsors">こちら</a>。Sponsorship Management Systemという制度ができて、労働許可証発行先の企業に対しての審査が厳しく、時間が掛かるものになったみたい。
</p>
<p>
自分が取得手続きを踏んでいるわけではないので、どんだけ厳しくなったのかなど、詳しい事はわからない。ごめんなさい。でも、実際のところをなんとか知りたい、という人にも耳寄りな情報があります。実はちょうど僕の会社でRubyプログラマを募集中です。ロンドンで働くことに興味があって、腕に自信のある人を知っていたら、その人が人柱となって、もっと詳しい情報を提供してくれるでしょう。もちろん自分で人柱になれる人は、それに越したことはありません。
</p>
<p>
興味のある人は ononoma(at)gmail(dot)com まで <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ononoma.wordpress.com/103/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ononoma.wordpress.com/103/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ononoma.wordpress.com/103/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ononoma.wordpress.com/103/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ononoma.wordpress.com/103/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ononoma.wordpress.com/103/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ononoma.wordpress.com/103/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ononoma.wordpress.com/103/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ononoma.wordpress.com/103/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ononoma.wordpress.com/103/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ononoma.wordpress.com/103/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ononoma.wordpress.com/103/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ononoma.wordpress.com/103/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ononoma.wordpress.com/103/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ononoma.wordpress.com&amp;blog=6906665&amp;post=103&amp;subd=ononoma&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ononoma.wordpress.com/2008/12/22/%e3%82%a4%e3%82%ae%e3%83%aa%e3%82%b9%e3%81%ae%e5%b0%b1%e5%8a%b4%e3%83%93%e3%82%b6%e3%81%ae%e7%8a%b6%e6%b3%81/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/573c43287776385106f03692d2f43374?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">ono</media:title>
		</media:content>
	</item>
		<item>
		<title>FOWAに行ってきたよ</title>
		<link>http://ononoma.wordpress.com/2008/10/12/fowa%e3%81%ab%e8%a1%8c%e3%81%a3%e3%81%a6%e3%81%8d%e3%81%9f%e3%82%88/</link>
		<comments>http://ononoma.wordpress.com/2008/10/12/fowa%e3%81%ab%e8%a1%8c%e3%81%a3%e3%81%a6%e3%81%8d%e3%81%9f%e3%82%88/#comments</comments>
		<pubDate>Sun, 12 Oct 2008 12:00:01 +0000</pubDate>
		<dc:creator>ono</dc:creator>
				<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://ononoma.wordpress.com/?p=93</guid>
		<description><![CDATA[先週の木曜日と金曜日にFeature Of Web Apps、通称FOWAと呼ばれているWeb系のイベントがロンドンで開催された。facebookのMark Zuckerberg、diggのKevin Roseなどのスター起業家から、SunのTim Bray、元TwitterのChief EngineerのBlaine Cook、話題のJavascript framework Cappuccinoの開発者Francisco TolmaskyなどのエンジニアまでをSpeakerとして一同に集める、ロンドンでは（ロンドンじゃなくても？）なかなかお目にかかれないイベント。そんなわけでこのブログでも予告していた通り参加してきました。 セッション全体を通して興味深いと思った傾向が抽象化に対してのスタートアップの取り組み。スタートアップ企業のウェブ開発では、常にマーケットインするためのスピードと、その後のスケーラビリティや拡張性との狭間の意思決定で非常に難しい選択を強いられる。よく軌道に乗り始めたスタートアップに就職したエンジニアが、「外から見ると良くてもさ、中身はコードがスパゲッティでやってられないよ」みたいな文句を言うのを耳にするけど、彼らは「立ち上げる」ことがどんなに大変か知らないのだ。起業というのは、コースが未定で、レースの途中に制限時間があって、しかもゴールまでの距離が不明確なマラソンを走ってるみたいなものだ。最初の1kmは2分で走ってもらわないと失格です、といわれたら42.195kmのペース配分なんて考えてられない。先の例では、そんな風にして20km走った時点で、後から入って来た仲間に、「おいおいそんなんじゃ42.195km走れないよ」って言われるようなものだけど、そんな彼らも早晩そういう立場に立つ事になる。スケーラビリティや拡張性を考慮するのは大事だけど、パフォーマンスや運用コストが問題になってから考えればいいや、拡張する必要になってから考えればいいやっていう気楽さが必要だし、そのほうが効率が良いケースの方が多々ある。0kmの時点では色んな可能性があるわけだし、その可能性に全て手を打つ事で生じる機会損失を考慮しなければならない。 ただそんなスタートアップを取り巻く状況に多少変化があるのを今回のカンファレンスで感じた。原則的な考え方は一緒なんだけど、 2倍、4倍とどんどんユーザ数が増えるサービスに関わった経験を持つ技術者が増えた 同様にリアルタイムコミュニケーション系のサービスに関わった経験を持つ技術者が増えた そしてその経験がweb知として共有される機会が増えた ことによって、0km地点での技術者のやれること（競争的な言い方をすればやらなきゃいけないこと）が多くなってる感じがした。例えばmemcachedなんかは0km地点でも、それほど手間を掛けずに設計に組み込むことができるだろうし、それは初期段階のユーザの急激な増加を捌くのに役立つだろう。 また、 ajax以降のweb UIの進化がUIの差別化の評価が大きくしている UIの層をキッチリと抽象化して、携帯電話、iPhoneなどのデバイスへの対応を意識したり、ユーザをクラスタ化して（初心者、上級者など）それぞれの見せ方を変えるとか。またヨーロッパではi18nもとても重要視されているので、そのへんの取り組みとか。会場にはヨーロッパ各国から参加者が来てて色々と話してみたけど、例え国民の英語能力が高いとしても、やっぱり英語のみのサイトは母国語サイトに負けるとの意見が多かった。この辺を考える事はアーキテクトとして当たり前じゃんという人も多いかもしれないけど、時間とコストの制約が厳しいスタートアップ企業が「やれること」の範囲は今もどんどん広がっていることを実感するのはやはり興味深い。 技術的な話以外では、VC、シリコンバレーとロンドン、クレジットクランチがスタートアップに与える影響などなど、色々とあったけど、個人としては小難しい事を考えずに、リラックスして、好きな事を楽しくやりたいって感じだし、おおむねみんなもそんな雰囲気。そんなのゴチャゴチャ考えたって、なるようにしかならないよねえ。 そうそう、セッションの1/3くらいがビデオで配信されているので、興味がある人は見てみてください。<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ononoma.wordpress.com&amp;blog=6906665&amp;post=93&amp;subd=ononoma&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>
先週の木曜日と金曜日にFeature Of Web Apps、通称FOWAと呼ばれているWeb系のイベントがロンドンで開催された。facebookのMark Zuckerberg、diggのKevin Roseなどのスター起業家から、SunのTim Bray、元TwitterのChief EngineerのBlaine Cook、話題のJavascript framework <a href="http://cappuccino.org/">Cappuccino</a>の開発者Francisco TolmaskyなどのエンジニアまでをSpeakerとして一同に集める、ロンドンでは（ロンドンじゃなくても？）なかなかお目にかかれないイベント。そんなわけでこのブログでも予告していた通り参加してきました。
</p>
<p>
セッション全体を通して興味深いと思った傾向が抽象化に対してのスタートアップの取り組み。スタートアップ企業のウェブ開発では、常にマーケットインするためのスピードと、その後のスケーラビリティや拡張性との狭間の意思決定で非常に難しい選択を強いられる。よく軌道に乗り始めたスタートアップに就職したエンジニアが、「外から見ると良くてもさ、中身はコードがスパゲッティでやってられないよ」みたいな文句を言うのを耳にするけど、彼らは「立ち上げる」ことがどんなに大変か知らないのだ。起業というのは、コースが未定で、レースの途中に制限時間があって、しかもゴールまでの距離が不明確なマラソンを走ってるみたいなものだ。最初の1kmは2分で走ってもらわないと失格です、といわれたら42.195kmのペース配分なんて考えてられない。先の例では、そんな風にして20km走った時点で、後から入って来た仲間に、「おいおいそんなんじゃ42.195km走れないよ」って言われるようなものだけど、そんな彼らも早晩そういう立場に立つ事になる。スケーラビリティや拡張性を考慮するのは大事だけど、パフォーマンスや運用コストが問題になってから考えればいいや、拡張する必要になってから考えればいいやっていう気楽さが必要だし、そのほうが効率が良いケースの方が多々ある。0kmの時点では色んな可能性があるわけだし、その可能性に全て手を打つ事で生じる機会損失を考慮しなければならない。
</p>
<p>
ただそんなスタートアップを取り巻く状況に多少変化があるのを今回のカンファレンスで感じた。原則的な考え方は一緒なんだけど、</p>
<ul>
<li>2倍、4倍とどんどんユーザ数が増えるサービスに関わった経験を持つ技術者が増えた</li>
<li>同様にリアルタイムコミュニケーション系のサービスに関わった経験を持つ技術者が増えた</li>
<li>そしてその経験がweb知として共有される機会が増えた</li>
</ul>
<p>
ことによって、0km地点での技術者のやれること（競争的な言い方をすればやらなきゃいけないこと）が多くなってる感じがした。例えばmemcachedなんかは0km地点でも、それほど手間を掛けずに設計に組み込むことができるだろうし、それは初期段階のユーザの急激な増加を捌くのに役立つだろう。 また、</p>
<ul>
<li>ajax以降のweb UIの進化がUIの差別化の評価が大きくしている</li>
</ul>
<p>
UIの層をキッチリと抽象化して、携帯電話、iPhoneなどのデバイスへの対応を意識したり、ユーザをクラスタ化して（初心者、上級者など）それぞれの見せ方を変えるとか。またヨーロッパではi18nもとても重要視されているので、そのへんの取り組みとか。会場にはヨーロッパ各国から参加者が来てて色々と話してみたけど、例え国民の英語能力が高いとしても、やっぱり英語のみのサイトは母国語サイトに負けるとの意見が多かった。この辺を考える事はアーキテクトとして当たり前じゃんという人も多いかもしれないけど、時間とコストの制約が厳しいスタートアップ企業が「やれること」の範囲は今もどんどん広がっていることを実感するのはやはり興味深い。
</p>
<p>
技術的な話以外では、VC、シリコンバレーとロンドン、クレジットクランチがスタートアップに与える影響などなど、色々とあったけど、個人としては小難しい事を考えずに、リラックスして、好きな事を楽しくやりたいって感じだし、おおむねみんなもそんな雰囲気。そんなのゴチャゴチャ考えたって、なるようにしかならないよねえ。
</p>
<p>
そうそう、セッションの1/3くらいが<a href="http://events.carsonified.com/fowa/2008/london/content">ビデオで配信されている</a>ので、興味がある人は見てみてください。</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ononoma.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ononoma.wordpress.com/93/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ononoma.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ononoma.wordpress.com/93/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ononoma.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ononoma.wordpress.com/93/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ononoma.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ononoma.wordpress.com/93/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ononoma.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ononoma.wordpress.com/93/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ononoma.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ononoma.wordpress.com/93/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ononoma.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ononoma.wordpress.com/93/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ononoma.wordpress.com&amp;blog=6906665&amp;post=93&amp;subd=ononoma&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ononoma.wordpress.com/2008/10/12/fowa%e3%81%ab%e8%a1%8c%e3%81%a3%e3%81%a6%e3%81%8d%e3%81%9f%e3%82%88/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/573c43287776385106f03692d2f43374?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">ono</media:title>
		</media:content>
	</item>
		<item>
		<title>地味にアップデート</title>
		<link>http://ononoma.wordpress.com/2008/09/24/%e5%9c%b0%e5%91%b3%e3%81%ab%e3%82%a2%e3%83%83%e3%83%97%e3%83%87%e3%83%bc%e3%83%88/</link>
		<comments>http://ononoma.wordpress.com/2008/09/24/%e5%9c%b0%e5%91%b3%e3%81%ab%e3%82%a2%e3%83%83%e3%83%97%e3%83%87%e3%83%bc%e3%83%88/#comments</comments>
		<pubDate>Wed, 24 Sep 2008 12:00:01 +0000</pubDate>
		<dc:creator>ono</dc:creator>
				<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://ononoma.wordpress.com/?p=92</guid>
		<description><![CDATA[久々にflingrをアップデート。といっても、地味な更新が2つだけ。1つはFirefox3対応。2つ目は、これまで画像をアップロードすると、flickrのpublic timelineに出ちゃってたんだけど、出ないようにした。flingrはflickrへのアップロードが目的のツールではないし、プライベートっぽい写真を上げる人が多いからこのほうがよいはず。 Firefox3なんてリリースされたのいつの話だよ、と自分でも突っ込みたくなるけど、最近は自分ですら使ってないからなあ。クリップボードと、lingr以外（twitterとかrejawとか）のサービスも対応してくれたら、使ってあげてもいいんだけど、現状じゃどうも物足りない。どうせアップデートするならば、自分で使いたいと思うようなツールに仕上げれる時間が取れてからにしようと考えてるうちに、2008年の夏も終わってしまいました。そもそも僕、Firefoxは仕事でしか使ってないし、気温と共に自分で使いたい熱は下がる一方。 そんな重い腰をあげたのは、何通かのフィードバックのメール。何かしらの反応があるというのは嬉しいものです。それが好意的な反応だと、とても嬉しいものです。知らなかったけど、大分前にLingrのblogでも取り上げてくれてたみたいだし、まあこれくらいはやらなきゃな、と思った次第。<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ononoma.wordpress.com&amp;blog=6906665&amp;post=92&amp;subd=ononoma&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>
久々に<a href="http://sofa.ne.jp/lingr/lingrimageflinger.html">flingr</a>をアップデート。といっても、地味な更新が2つだけ。1つはFirefox3対応。2つ目は、これまで画像をアップロードすると、<a href="http://www.flickr.com/photos/">flickrのpublic timeline</a>に出ちゃってたんだけど、出ないようにした。flingrはflickrへのアップロードが目的のツールではないし、プライベートっぽい写真を上げる人が多いからこのほうがよいはず。
</p>
<p>
Firefox3なんてリリースされたのいつの話だよ、と自分でも突っ込みたくなるけど、最近は自分ですら使ってないからなあ。クリップボードと、lingr以外（twitterとかrejawとか）のサービスも対応してくれたら、使ってあげてもいいんだけど、現状じゃどうも物足りない。どうせアップデートするならば、自分で使いたいと思うようなツールに仕上げれる時間が取れてからにしようと考えてるうちに、2008年の夏も終わってしまいました。そもそも僕、Firefoxは仕事でしか使ってないし、気温と共に自分で使いたい熱は下がる一方。
</p>
<p>
そんな重い腰をあげたのは、何通かのフィードバックのメール。何かしらの反応があるというのは嬉しいものです。それが好意的な反応だと、とても嬉しいものです。知らなかったけど、大分前にLingrのblogでも取り上げてくれてたみたいだし、まあこれくらいはやらなきゃな、と思った次第。</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ononoma.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ononoma.wordpress.com/92/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ononoma.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ononoma.wordpress.com/92/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ononoma.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ononoma.wordpress.com/92/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ononoma.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ononoma.wordpress.com/92/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ononoma.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ononoma.wordpress.com/92/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ononoma.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ononoma.wordpress.com/92/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ononoma.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ononoma.wordpress.com/92/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ononoma.wordpress.com&amp;blog=6906665&amp;post=92&amp;subd=ononoma&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ononoma.wordpress.com/2008/09/24/%e5%9c%b0%e5%91%b3%e3%81%ab%e3%82%a2%e3%83%83%e3%83%97%e3%83%87%e3%83%bc%e3%83%88/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/573c43287776385106f03692d2f43374?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">ono</media:title>
		</media:content>
	</item>
		<item>
		<title>FOWAに行きます</title>
		<link>http://ononoma.wordpress.com/2008/09/04/fowa%e3%81%ab%e8%a1%8c%e3%81%8d%e3%81%be%e3%81%99/</link>
		<comments>http://ononoma.wordpress.com/2008/09/04/fowa%e3%81%ab%e8%a1%8c%e3%81%8d%e3%81%be%e3%81%99/#comments</comments>
		<pubDate>Thu, 04 Sep 2008 12:00:01 +0000</pubDate>
		<dc:creator>ono</dc:creator>
				<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://ononoma.wordpress.com/?p=91</guid>
		<description><![CDATA[ということで、FOWA, Feature of Web Apps に行きます。カンファレンスも楽しみだけど、Londonに来てからこういう大きなイベントに参加するのは初めてなので、ネットワーキングのほうも頑張りたいところ。英語はまだまだしょぼいけど、気後れせずに（しないけど）色んな奴と話してみようっと。そうやって会って話をすのって、やっぱり刺激を受けることも大きいし、そういう刺激って大事だなと思うのです。Londonだけでなく他のEuropeの国からも多くの参加者が来ると思うので、なるべく多くの人と話せるといいな。うーん、楽しみ。ちょっと色々やる気でてきた。 Londonではあまり日本人と知り合う機会もないので、FOWAに行く人でこのブログにたどり着いた人が何かの間違いでいたら、当日会場で会えたらそれもまたうれしい。連絡先は、 ononono spamma+blog@gmail.com です。<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ononoma.wordpress.com&amp;blog=6906665&amp;post=91&amp;subd=ononoma&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>
				
</p>
<p>
ということで、FOWA, <a href="http://london2008.futureofwebapps.com/">Feature of Web Apps</a> に行きます。カンファレンスも楽しみだけど、Londonに来てからこういう大きなイベントに参加するのは初めてなので、ネットワーキングのほうも頑張りたいところ。英語はまだまだしょぼいけど、気後れせずに（しないけど）色んな奴と話してみようっと。そうやって会って話をすのって、やっぱり刺激を受けることも大きいし、そういう刺激って大事だなと思うのです。Londonだけでなく他のEuropeの国からも多くの参加者が来ると思うので、なるべく多くの人と話せるといいな。うーん、楽しみ。ちょっと色々やる気でてきた。
</p>
<p>
Londonではあまり日本人と知り合う機会もないので、FOWAに行く人でこのブログにたどり着いた人が何かの間違いでいたら、当日会場で会えたらそれもまたうれしい。連絡先は、 onono<span style="display:none;">no spam</span>ma+blog@gmail.com です。</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/ononoma.wordpress.com/91/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/ononoma.wordpress.com/91/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ononoma.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ononoma.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ononoma.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ononoma.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ononoma.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ononoma.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ononoma.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ononoma.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ononoma.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ononoma.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ononoma.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ononoma.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ononoma.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ononoma.wordpress.com/91/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ononoma.wordpress.com&amp;blog=6906665&amp;post=91&amp;subd=ononoma&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ononoma.wordpress.com/2008/09/04/fowa%e3%81%ab%e8%a1%8c%e3%81%8d%e3%81%be%e3%81%99/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/573c43287776385106f03692d2f43374?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">ono</media:title>
		</media:content>
	</item>
		<item>
		<title>パスポートが来た</title>
		<link>http://ononoma.wordpress.com/2008/08/16/%e3%83%91%e3%82%b9%e3%83%9d%e3%83%bc%e3%83%88%e3%81%8c%e6%9d%a5%e3%81%9f/</link>
		<comments>http://ononoma.wordpress.com/2008/08/16/%e3%83%91%e3%82%b9%e3%83%9d%e3%83%bc%e3%83%88%e3%81%8c%e6%9d%a5%e3%81%9f/#comments</comments>
		<pubDate>Sat, 16 Aug 2008 12:00:01 +0000</pubDate>
		<dc:creator>ono</dc:creator>
				<category><![CDATA[倫敦日記]]></category>

		<guid isPermaLink="false">http://ononoma.wordpress.com/?p=90</guid>
		<description><![CDATA[パスポートが帰って来た。ヤァヤァヤァ。念入りに確認したけど、ビザの更新（２年）もきちんとされてるし不備はなし。これで旅行にも行ける。と思ったのもつかの間、Gatwick Airportでストライキがあるとの情報。確認したら、ロンドンに帰って来る２日後に予定されてるそうで、胸を撫で下ろす。なんかこのギリギリ感が堪らない。 正直なところは、ビザ延長が正式に許可されたというだけでもうれしい。大丈夫だと思ってても、どうしても気に掛かっちゃうし、こういうのを待ってるジワジワとしたストレスは本当に嫌だ。 なんかホッとしたら風邪ひいたみたい。転職周りのビザ手続きについてまとめようと思ったのだけど、今度にしよう。<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ononoma.wordpress.com&amp;blog=6906665&amp;post=90&amp;subd=ononoma&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>パスポートが帰って来た。ヤァヤァヤァ。念入りに確認したけど、ビザの更新（２年）もきちんとされてるし不備はなし。これで旅行にも行ける。と思ったのもつかの間、<a href="http://news.bbc.co.uk/1/hi/uk/7562920.stm">Gatwick Airportでストライキ</a>があるとの情報。確認したら、ロンドンに帰って来る２日後に予定されてるそうで、胸を撫で下ろす。なんかこのギリギリ感が堪らない。</p>
<p>正直なところは、ビザ延長が正式に許可されたというだけでもうれしい。大丈夫だと思ってても、どうしても気に掛かっちゃうし、こういうのを待ってるジワジワとしたストレスは本当に嫌だ。</p>
<p>なんかホッとしたら風邪ひいたみたい。転職周りのビザ手続きについてまとめようと思ったのだけど、今度にしよう。</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/ononoma.wordpress.com/90/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/ononoma.wordpress.com/90/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ononoma.wordpress.com/90/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ononoma.wordpress.com/90/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ononoma.wordpress.com/90/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ononoma.wordpress.com/90/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ononoma.wordpress.com/90/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ononoma.wordpress.com/90/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ononoma.wordpress.com/90/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ononoma.wordpress.com/90/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ononoma.wordpress.com/90/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ononoma.wordpress.com/90/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ononoma.wordpress.com/90/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ononoma.wordpress.com/90/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ononoma.wordpress.com/90/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ononoma.wordpress.com/90/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ononoma.wordpress.com&amp;blog=6906665&amp;post=90&amp;subd=ononoma&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ononoma.wordpress.com/2008/08/16/%e3%83%91%e3%82%b9%e3%83%9d%e3%83%bc%e3%83%88%e3%81%8c%e6%9d%a5%e3%81%9f/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/573c43287776385106f03692d2f43374?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">ono</media:title>
		</media:content>
	</item>
	</channel>
</rss>
