<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2japanesefull.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Muraken.biz</title>
	
	<link>http://www.muraken.biz/blog</link>
	<description>Just another WordPress weblog</description>
	<pubDate>Wed, 16 Sep 2009 07:10:55 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.5</generator>
	<language>en</language>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/Murakenbiz" /><feedburner:info uri="murakenbiz" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>DELTRO INC.</title>
		<link>http://feedproxy.google.com/~r/Murakenbiz/~3/P9m1H-B4vBI/</link>
		<comments>http://www.muraken.biz/blog/2009/09/16/deltro-inc/#comments</comments>
		<pubDate>Wed, 16 Sep 2009 06:56:57 +0000</pubDate>
		<dc:creator>muraken</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.muraken.biz/blog/?p=449</guid>
		<description><![CDATA[
MotLa坂本政則（アートディレクター/デザイナー）と
undefined Inc.村山健（テクニカル・ディレクター/インタラクティブ・デザイナー）は各々の活動を統合し、
株式会社DELTRO（デルトロ）として活動を開 [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.deltro.jp/"><img title="deltro_alt" src="http://www.muraken.biz/blog/wp-content/uploads/2009/09/deltro_alt1.gif" /></a></p>
<p><a href="http://www.motla.com/">MotLa</a>坂本政則（アートディレクター/デザイナー）と<br />
<a href="http://www.undefined.co.jp/">undefined Inc.</a>村山健（テクニカル・ディレクター/インタラクティブ・デザイナー）は各々の活動を統合し、<br />
<a href="http://www.deltro.jp/">株式会社DELTRO（デルトロ）</a>として活動を開始します。</p>
<p>より強力で広く深いOUTPUT力を求めた結果、こうなりました。<br />
今後ともよろしくお願いいたします。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.muraken.biz/blog/2009/09/16/deltro-inc/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.muraken.biz/blog/2009/09/16/deltro-inc/</feedburner:origLink></item>
		<item>
		<title>今回のAPMT5 in APMT WEEKヤバ過ぎる。</title>
		<link>http://feedproxy.google.com/~r/Murakenbiz/~3/cVZJ8VCxd10/</link>
		<comments>http://www.muraken.biz/blog/2009/07/31/%e4%bb%8a%e5%9b%9e%e3%81%aeapmt5-in-apmt-week%e3%83%a4%e3%83%90%e9%81%8e%e3%81%8e%e3%82%8b%e3%80%82/#comments</comments>
		<pubDate>Fri, 31 Jul 2009 07:02:35 +0000</pubDate>
		<dc:creator>muraken</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.muraken.biz/blog/?p=447</guid>
		<description><![CDATA[
WEEK通してもちろん面白そうだけど、APMT5 CONFERENCEがヤバ過ぎる。
チケット取り忘れないようにしようっと。
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.apmt.jp/"><img class="alignnone size-full wp-image-69" title="apmtweek09_banner320b" src="http://www.apmt.jp/images/apmtweek09_banner320b.gif" alt="apmtweek09_banner320b" width="320" height="520" /></a></p>
<p>WEEK通してもちろん面白そうだけど、<a href="http://www.apmt.jp/apmt5/">APMT5 CONFERENCE</a>がヤバ過ぎる。<br />
チケット取り忘れないようにしようっと。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.muraken.biz/blog/2009/07/31/%e4%bb%8a%e5%9b%9e%e3%81%aeapmt5-in-apmt-week%e3%83%a4%e3%83%90%e9%81%8e%e3%81%8e%e3%82%8b%e3%80%82/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.muraken.biz/blog/2009/07/31/%e4%bb%8a%e5%9b%9e%e3%81%aeapmt5-in-apmt-week%e3%83%a4%e3%83%90%e9%81%8e%e3%81%8e%e3%82%8b%e3%80%82/</feedburner:origLink></item>
		<item>
		<title>undefined has moved!!</title>
		<link>http://feedproxy.google.com/~r/Murakenbiz/~3/2eKFiO72LuY/</link>
		<comments>http://www.muraken.biz/blog/2009/07/09/undefined-has-moved/#comments</comments>
		<pubDate>Wed, 08 Jul 2009 22:15:23 +0000</pubDate>
		<dc:creator>muraken</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.muraken.biz/blog/?p=438</guid>
		<description><![CDATA[
undefined Inc.の事務所を今までお世話になっていた通称アジマンから池尻大橋に移転いたしました。
今回移転に伴い、物件の床がタイルだったこともあり、靴で仕事はちょっときついので、思い切って内装にチャレンジして [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://farm3.static.flickr.com/2443/3688992110_fcb64783e9.jpg" alt="" /></p>
<p>undefined Inc.の事務所を今までお世話になっていた通称アジマンから池尻大橋に移転いたしました。</p>
<p>今回移転に伴い、物件の床がタイルだったこともあり、靴で仕事はちょっときついので、思い切って内装にチャレンジしてみました。<br />
前から、事例に非常に憧れていた、<a href="http://www.upsetters.jp/">upsseters architectｓ</a>さんと<a href="http://www.yet-rs.com/">YeT</a>さんにお願いさせてもらいました。<br />
4月位から打ち合わせを重ねて、ようやく先週完成いたしました。<br />
大分満足のいくものになりました。本当にありがとうございました。<br />
今までお世話になった<a href="http://ieiriblog.jugem.jp/">家入さん</a>にも多大な感謝。</p>
<p>もし、近くにくるようなことがあればお気軽に冷やかしに来てください。狭いですけど歓迎いたします。</p>
<p><strong>unoffice</strong><br />
Location:<a href="http://www.google.co.jp/maps/ms?hl=ja&amp;gl=jp&amp;ie=UTF8&amp;oe=UTF8&amp;msa=0&amp;msid=108244870954075238462.00046e391a789c97ee604&amp;ll=35.654594,139.688179&amp;spn=0.011403,0.022724&amp;z=16&amp;iwloc=00046e39621ee8c745590">東京都目黒区大橋2-7-7 RADIAN 101</a><br />
Interior direction / design : upsseters architectｓ<br />
Construction : YeT resonance system<br />
Sound : 小松音響研究所</p>
<p>サイトもプチリニューアル　<a href="http://www.undefined.co.jp/">http://www.undefined.co.jp/</a></p>
<p><img src="http://www.muraken.biz/blog/wp-content/uploads/2009/07/works_small.jpg" alt="" /></p>
<p><span id="more-438"></span><br />
<img src="http://farm4.static.flickr.com/3618/3688972278_f0eaa35e67.jpg" alt="" /></p>
<p><img src="http://farm3.static.flickr.com/2423/3688972414_05ba1e19a6.jpg" alt="" /></p>
<p><img src="http://farm3.static.flickr.com/2475/3621719096_cb97c5f574.jpg" alt="" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.muraken.biz/blog/2009/07/09/undefined-has-moved/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.muraken.biz/blog/2009/07/09/undefined-has-moved/</feedburner:origLink></item>
		<item>
		<title>UNIQLO - OSHIKIRI 23:33</title>
		<link>http://feedproxy.google.com/~r/Murakenbiz/~3/2Iy6ML1AMbo/</link>
		<comments>http://www.muraken.biz/blog/2009/06/30/uniqlo-oshikiri-2333/#comments</comments>
		<pubDate>Mon, 29 Jun 2009 16:37:04 +0000</pubDate>
		<dc:creator>muraken</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.muraken.biz/blog/?p=428</guid>
		<description><![CDATA[

新婚のMetamosphereユウキ君に1か月ほど前に声をかけてもらい、
初めての打ち合わせにいくと、待っていたのはスペシャル長尺動画ｘ4アングルでした。
MONSTER☆ULTRAさんが、「一生のうちレンダリングし [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.muraken.biz/blog/wp-content/uploads/2009/06/oshikiri_01.jpg" alt="" /><br />
<span id="more-428"></span><br />
新婚のMetamosphereユウキ君に1か月ほど前に声をかけてもらい、<br />
初めての打ち合わせにいくと、待っていたのはスペシャル長尺動画ｘ4アングルでした。<br />
MONSTER☆ULTRAさんが、「一生のうちレンダリングしていい時間があるなら今回で使い切った気がする。」<br />
と後に仰っていましたが、<br />
僕も「一生のうちエンコードしていい時間があるなら今回で使い切った気がします。」（1TBのHDDx4）<br />
本当にどうもありがとうございました。</p>
<p>時間がない中頑張ったユウキ君お疲れ様でした。<br />
あと色々助けて頂いた皆様ありがとうございました。</p>
<p>11:00位から、たまにちらっちらっと見つつ、23:30位から真剣に見ると、ちょっと感慨深いですよ。</p>
<p><a href="http://www.uniqlo.com/oshikiri/">UNIQLO - OSHIKIRI 23:33</a></p>
<p>Art Direction + Design: Yu-ki Sakurai (Metamosphere Inc.)<br />
Technical Direction + Flash Develop: Ken Murayama (undefined Inc.)<br />
Produce: Shinsaku Ogawa (dentsutec)<br />
Film Produce: Takanori Matsumoto (MONSTER☆ULTRA.INC)<br />
Video Engneer: Sho Yamanaka (MONSTER☆ULTRA.INC)<br />
Photo: ALIX MALKA<br />
Account Executive: Reiko Toyoda (dentsu)<br />
Creative Management Direction: Kentarou Katsube, Yoshihisa Watanabe (UNIQLO)</p>
<p>Client: UNIQLO</p>
<p><img src="http://www.muraken.biz/blog/wp-content/uploads/2009/06/oshikiri_02.jpg" alt="" /></p>
<p><img src="http://www.muraken.biz/blog/wp-content/uploads/2009/06/oshikiri_08.jpg" alt="" /></p>
<p><img src="http://www.muraken.biz/blog/wp-content/uploads/2009/06/oshikiri_10.jpg" alt="" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.muraken.biz/blog/2009/06/30/uniqlo-oshikiri-2333/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.muraken.biz/blog/2009/06/30/uniqlo-oshikiri-2333/</feedburner:origLink></item>
		<item>
		<title>[award] CANNES LIONS &amp; New York Festivals</title>
		<link>http://feedproxy.google.com/~r/Murakenbiz/~3/FoULPiyiI-I/</link>
		<comments>http://www.muraken.biz/blog/2009/06/27/award-cannes-lions-new-york-festivals/#comments</comments>
		<pubDate>Sat, 27 Jun 2009 10:50:59 +0000</pubDate>
		<dc:creator>muraken</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.muraken.biz/blog/?p=426</guid>
		<description><![CDATA[カンヌ国際広告賞と、NYフェスティバルの発表がありました。
関わらせて頂いた案件での、受賞、入賞は以下の通りでした。

CANNES LIONS 2009

GOLD / Outdoor Lions: Ambient Special Build / melody road
SILVER / Cyber Lions: Websites &#038; Microsites Other Consumer Products / CAM WITH ME
SHORT LIST / Cyber Lions: Advertising &#038; Media / medias
SHORT LIST / Cyber Lions: Other Consumer Products / amana group
SHORT LIST / Cyber Lions: Clothing, Footwear &#038; Accessories / Hello Runners [...]]]></description>
			<content:encoded><![CDATA[<p>カンヌ国際広告賞と、NYフェスティバルの発表がありました。<br />
関わらせて頂いた案件での、受賞、入賞は以下の通りでした。</p>
<ul>
<li style="margin-bottom:10px;"><a href="http://www.canneslions.com/">CANNES LIONS 2009</a>
<ul>
<li>GOLD / Outdoor Lions: Ambient Special Build / melody road</li>
<li>SILVER / Cyber Lions: Websites &#038; Microsites Other Consumer Products / CAM WITH ME</li>
<li>SHORT LIST / Cyber Lions: Advertising &#038; Media / medias</li>
<li>SHORT LIST / Cyber Lions: Other Consumer Products / amana group</li>
<li>SHORT LIST / Cyber Lions: Clothing, Footwear &#038; Accessories / Hello Runners Map</li>
</ul>
</li>
<li style="margin-bottom:10px;"><a href="http://www.newyorkfestivals.com/">The 2009 New York Festivals International Advertising Awards</a>
<ul>
<li>SILVER / Digital and Interactive: Best Use of Medium/Website / Nike Air Troupe design battle</li>
<li>SILVER / Digital and Interactive: Apparel (Clothing/Footwear etc.) / Hello Runners Map</li>
<li>BRONZE / Digital and Interactive: Online Advertising Campaign / medias</li>
<li>BRONZE / Digital and Interactive: Interactive Tools (widgets, screensavers, etc.) / Hello Runners Map</li>
<li>FINALIST / Digital and Interactive: Best Use of Medium/Website / Social Media Save The Earth</li>
</ul>
</li>
</ul>
<p>関係者の皆様おめでとうございます！</p>
]]></content:encoded>
			<wfw:commentRss>http://www.muraken.biz/blog/2009/06/27/award-cannes-lions-new-york-festivals/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.muraken.biz/blog/2009/06/27/award-cannes-lions-new-york-festivals/</feedburner:origLink></item>
		<item>
		<title>UNIQLO CALENDER</title>
		<link>http://feedproxy.google.com/~r/Murakenbiz/~3/499QwCczFzk/</link>
		<comments>http://www.muraken.biz/blog/2009/06/12/uniqlo-calender/#comments</comments>
		<pubDate>Thu, 11 Jun 2009 17:59:45 +0000</pubDate>
		<dc:creator>muraken</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.muraken.biz/blog/?p=413</guid>
		<description><![CDATA[の映像を見て興奮するが、間違ってブラウザを立ち上げてしまい、音だけ残ったコンテンツを探しに行く息子

Fugo watching a website from muraken on Vimeo.
企画から1年かかったと伺 [...]]]></description>
			<content:encoded><![CDATA[<p>の映像を見て興奮するが、間違ってブラウザを立ち上げてしまい、音だけ残ったコンテンツを探しに行く息子</p>
<p><object width="400" height="300"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=5105333&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=5105333&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="300"></embed></object>
<p><a href="http://vimeo.com/5105333">Fugo watching a website</a> from <a href="http://vimeo.com/user823289">muraken</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p>企画から1年かかったと伺っております。<br />
映像も音も潔さもいい感じで、ついついずっと眺めてしまいます。<br />
様々な類の苦労や決断が垣間見えます。<br />
お疲れ様です。</p>
<p><a href="http://www.uniqlo.com/calendar/">→UNIQLO CALENDER</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.muraken.biz/blog/2009/06/12/uniqlo-calender/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.muraken.biz/blog/2009/06/12/uniqlo-calender/</feedburner:origLink></item>
		<item>
		<title>Case study of Progression. vol.2</title>
		<link>http://feedproxy.google.com/~r/Murakenbiz/~3/qsf9_yqwJkU/</link>
		<comments>http://www.muraken.biz/blog/2009/06/02/case-study-of-progression-vol2/#comments</comments>
		<pubDate>Mon, 01 Jun 2009 17:35:16 +0000</pubDate>
		<dc:creator>muraken</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.muraken.biz/blog/?p=406</guid>
		<description><![CDATA[はいどうも。前回のvol.1が割と需要あったようなので、vol.2のモチベーションがまだあります。
今回は分かってる人にとっては、当たり前のようなtipsになってしまうかもしれませんが、
Progressionのコアであ [...]]]></description>
			<content:encoded><![CDATA[<p>はいどうも。前回のvol.1が割と需要あったようなので、vol.2のモチベーションがまだあります。</p>
<p>今回は分かってる人にとっては、当たり前のようなtipsになってしまうかもしれませんが、<br />
ProgressionのコアであるSceneの推移についてのお話です。<br />
<span id="more-406"></span><br />
難しく考えすぎている方もいらっしゃるようなので、シンプルに考えられるように心がけます。<br />
SceneEventには、onLoad, onDescend, onInit, onUnload, onAscend, onGotoと、6つのイベントが用意されています。<br />
そしてこれをうまく使うことこそがProgressionの利にもつながるわけです。</p>
<p>とはいえ、6つのイベントを覚えなきゃいけないのかぁ。メンドイなぁと思うと思います。<br />
そんな方に朗報。<strong>最初は onLoadとonUnload　だけ覚えれば大丈夫です。<br />
というか、大概のサイトはこの２つで作れるんじゃないかという位</strong>、その２つが重要です。</p>
<p>まぁでもせっかくあるので使いたいので、わかりやすく図にしてみました↓。</p>
<p><img src="http://www.muraken.biz/blog/wp-content/uploads/2009/06/progscene.gif" alt="" /></p>
<p><strong>図の中に緑の部分がありますが、これは一旦棚に上げて解説します。赤と黒だけ見てください。</strong></p>
<p><strong>onLoad</strong>はそのシーンに親側から来た時に<strong>最初に発生</strong>するイベントです。<br />
その後、そのシーンで止まる場合はonInit。通過する場合はonDescendが発生します。 </p>
<p><strong>onUnload</strong>はそのシーンから親側へ推移していく時に<strong>最後に発生</strong>するイベントです。<br />
子供からそのシーンを通過して親へ向かうときはonAscend、そのシーンが出発点で親へ向かう場合はonGotoが発生します。<br />
で、そのあとにonUnload。</p>
<p>というわけで、簡単に言うと<strong>onInitとonDescendはonLoadに含まれて、onGotoとonAscendはonUnloadに含まれてい</strong>ると言えます。（※緑は例外）</p>
<p>ですから、プログラミング的には <strong>onLoadにonInitとonDescendの共通処理を書き、分岐する必要があるときだけonInitとonDescendを使えばいい</strong>わけです。</p>
<p>逆方向で言うと、<strong>onUnloadにonGotoとonAscendの共通処理を書き、分岐する必要があるときだけonGotoとonAscendを使えばいい</strong>わけです。</p>
<p>というわけで、僕がコーディングするときは、ほとんどonLoadとonUnloadばっかり使います。たまに、onInit、onGoto、onDescend辺りを使う感じです。onAscendに関しては使ったことないです。（onUnloadに書いて終わり）</p>
<p><strong>最後に棚に上げといた緑の部分についてです。</strong></p>
<p>これはもう例外と考えましょう。以下のようにonGotoとonInitは使う時に、以下のように分岐処理を書けば良いです。</p>
<style type="text/css">
<!--
.ascode   { display:block;padding:.5em;border:1px solid #000; }
.keyword  { color: #0000ff; }
.identifier { color: #0000ff; }
.property { color: #0000ff; }
.string   { color: #009900; }
.comment  { color: #808080; }
-->
</style>
<p><code class="ascode"><br />
protected&nbsp;override&nbsp;<span class="keyword">function</span>&nbsp;_onGoto():<span class="keyword">void</span>&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">if</span>&nbsp;(sceneId<span class="identifier">.contains</span>(progression.destinedSceneId)&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="comment">//緑</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;}<span class="keyword">else</span>&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="comment">//赤</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
}<br />
protected&nbsp;override&nbsp;<span class="keyword">function</span>&nbsp;_onInit():<span class="keyword">void</span>&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">if</span>&nbsp;(sceneId<span class="identifier">.contains</span>(progression.departedSceneId)&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="comment">//緑</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;}<span class="keyword">else</span>&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="comment">//赤</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
}<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.muraken.biz/blog/2009/06/02/case-study-of-progression-vol2/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.muraken.biz/blog/2009/06/02/case-study-of-progression-vol2/</feedburner:origLink></item>
		<item>
		<title>Case study of Progression. vol.1</title>
		<link>http://feedproxy.google.com/~r/Murakenbiz/~3/Q0hJ_2ShryA/</link>
		<comments>http://www.muraken.biz/blog/2009/05/28/case-study-of-progression-vol1/#comments</comments>
		<pubDate>Thu, 28 May 2009 14:53:12 +0000</pubDate>
		<dc:creator>muraken</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.muraken.biz/blog/?p=403</guid>
		<description><![CDATA[僕も散々使わせて頂いているProgression Frameworkですが、作り方として落ち着いている部分で多少難易度がありそうなところを書いたりしていきたいなぁと思っていたのですがなかなかできていなかったので、ちょっと一発目やっときます。
第一回目は動的シーンの生成方法です。

どういう名前のシーンが発生するか分からないとき。
例えばFlickrのAPIなどを使ってディープリンクを発行するときとか。
/photo/detail/1234567
の1234567というシーンですね。
これは全てのパターンのシーンを最初に作るわけにはいかないので、index→photo→detailまで来たタイミングで動的に1234567というシーンをその場で作成して推移します。
detailというのは通過専用にします。その代りそのタイミングで子供シーンをします。
僕はこういう時は上の例でいうと&#8221;detail&#8221;のシーンを以下のようなテンプレートを少し案件に合わせて最適化したものを使用しています。




package&#160;jp.co.undefined.progression.scenes&#160;
{
&#160;&#160;&#160;&#160;import&#160;jp.progression.events.SceneEvent;
&#160;&#160;&#160;&#160;import&#160;jp.progression.scenes.SceneObject;
&#160;&#160;&#160;&#160;
&#160;&#160;&#160;&#160;/**
&#160;&#160;&#160;&#160;&#160;*&#160;&#8230;
&#160;&#160;&#160;&#160;&#160;*&#160;@author&#160;muraken&#160;(undefined&#160;Inc.)
&#160;&#160;&#160;&#160;&#160;*/
&#160;&#160;&#160;&#160;public&#160;class&#160;DynamicParentScene&#160;extends&#160;SceneObject
&#160;&#160;&#160;&#160;{
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;private&#160;var&#160;_sceneNew:SceneObject;
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;private&#160;var&#160;_sceneOld:SceneObject;
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;public&#160;function&#160;DynamicParentScene(name:String)&#160;
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;{
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;super(name);
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;}
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;override&#160;protected&#160;function&#160;_onLoad():void
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;{
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;var&#160;_destinedSceneIdString:String&#160;=&#160;progression.destinedSceneId.toString();
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;var&#160;path:Array&#160;=&#160;_destinedSceneIdString.split(&#8220;/&#8221;);&#160;
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;_sceneOld&#160;=&#160;new&#160;SceneObject(&#160;path[path.length&#160;-&#160;1]);
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;addScene(&#160;_sceneOld);
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;_sceneOld.addEventListener(SceneEvent.UNLOAD,&#160;_onChildUnload);
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;}
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;private&#160;function&#160;_onChildUnload(e:SceneEvent):void&#160;
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;{
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;SceneObject(e.currentTarget).removeEventListener(SceneEvent.UNLOAD,&#160;_onChildUnload);
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;if&#160;(sceneId.contains(progression.destinedSceneId))&#160;{
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;var&#160;_destinedSceneIdString:String&#160;=&#160;progression.destinedSceneId.toString();
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;var&#160;path:Array&#160;=&#160;_destinedSceneIdString.split(&#8220;/&#8221;);
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;_sceneNew&#160;=&#160;new&#160;SceneObject(path[path.length&#160;-&#160;1]);
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;addScene(&#160;_sceneNew);
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;_sceneNew.addEventListener(SceneEvent.LOAD,&#160;_onChildLoad);
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;_sceneNew.addEventListener(SceneEvent.UNLOAD,&#160;_onChildUnload);
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;}
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;}
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;private&#160;function&#160;_onChildLoad(e:SceneEvent):void&#160;
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;{
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;_sceneNew.removeEventListener(SceneEvent.LOAD,&#160;_onChildLoad);
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;removeScene(_sceneOld);
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;_sceneOld&#160;=&#160;_sceneNew;
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;}
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;override&#160;protected&#160;function&#160;_onUnload():void
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;{
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;removeScene(&#160;_sceneOld&#160;);
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;_sceneOld&#160;=&#160;null;
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;_sceneNew&#160;=&#160;null;
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;}
&#160;&#160;&#160;&#160;}
&#160;&#160;&#160;&#160;
}

そんなに長いコードではないので見てもらえれば、大体分かると思います。
/photo/detail/1234567
から
/photo/detail/4444444
に行く時もこのままで大丈夫です。
んぁー説明下手だなぁ。すみません。。
]]></description>
			<content:encoded><![CDATA[<p>僕も散々使わせて頂いている<a href="http://progression.jp/ja/">Progression Framework</a>ですが、作り方として落ち着いている部分で多少難易度がありそうなところを書いたりしていきたいなぁと思っていたのですがなかなかできていなかったので、ちょっと一発目やっときます。</p>
<p>第一回目は動的シーンの生成方法です。<br />
<span id="more-403"></span><br />
どういう名前のシーンが発生するか分からないとき。<br />
例えばFlickrのAPIなどを使ってディープリンクを発行するときとか。<br />
/photo/detail/1234567<br />
の1234567というシーンですね。<br />
これは全てのパターンのシーンを最初に作るわけにはいかないので、index→photo→detailまで来たタイミングで動的に1234567というシーンをその場で作成して推移します。<br />
detailというのは通過専用にします。その代りそのタイミングで子供シーンをします。</p>
<p>僕はこういう時は上の例でいうと&#8221;detail&#8221;のシーンを以下のようなテンプレートを少し案件に合わせて最適化したものを使用しています。</p>
<style type="text/css">
<!--
.ascode   { display:block;padding:.5em;border:1px solid #000; }
.keyword  { color: #0000ff; }
.identifier { color: #0000ff; }
.property { color: #0000ff; }
.string   { color: #009900; }
.comment  { color: #808080; }
-->
</style>
<p><code class="ascode"><br />
package&nbsp;jp.co.undefined.progression.scenes&nbsp;<br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">import</span>&nbsp;jp.progression.events.SceneEvent;<br />
&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">import</span>&nbsp;jp.progression.scenes.SceneObject;<br />
&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;<span class="comment">/**<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;&#8230;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@author&nbsp;muraken&nbsp;(undefined&nbsp;Inc.)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">public</span>&nbsp;<span class="keyword">class</span>&nbsp;DynamicParentScene&nbsp;<span class="keyword">extends</span>&nbsp;SceneObject<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">private</span>&nbsp;<span class="keyword">var</span>&nbsp;_sceneNew:SceneObject;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">private</span>&nbsp;<span class="keyword">var</span>&nbsp;_sceneOld:SceneObject;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">public</span>&nbsp;<span class="keyword">function</span>&nbsp;DynamicParentScene(name:<span class="identifier">String</span>)&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="identifier">super</span>(name);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;override&nbsp;protected&nbsp;<span class="keyword">function</span>&nbsp;_onLoad():<span class="keyword">void</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">var</span>&nbsp;_destinedSceneIdString:<span class="identifier">String</span>&nbsp;=&nbsp;progression.destinedSceneId<span class="identifier">.toString</span>();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">var</span>&nbsp;path:<span class="identifier">Array</span>&nbsp;=&nbsp;_destinedSceneIdString<span class="identifier">.split</span>(<span class="string">&#8220;/&#8221;</span>);&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_sceneOld&nbsp;=&nbsp;<span class="keyword">new</span>&nbsp;SceneObject(&nbsp;path[path<span class="identifier">.length</span>&nbsp;-&nbsp;1]);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;addScene(&nbsp;_sceneOld);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_sceneOld.addEventListener(SceneEvent.UNLOAD,&nbsp;_onChildUnload);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">private</span>&nbsp;<span class="keyword">function</span>&nbsp;_onChildUnload(e:SceneEvent):<span class="keyword">void</span>&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SceneObject(e.currentTarget).removeEventListener(SceneEvent.UNLOAD,&nbsp;_onChildUnload);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">if</span>&nbsp;(sceneId<span class="identifier">.contains</span>(progression.destinedSceneId))&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">var</span>&nbsp;_destinedSceneIdString:<span class="identifier">String</span>&nbsp;=&nbsp;progression.destinedSceneId<span class="identifier">.toString</span>();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">var</span>&nbsp;path:<span class="identifier">Array</span>&nbsp;=&nbsp;_destinedSceneIdString<span class="identifier">.split</span>(<span class="string">&#8220;/&#8221;</span>);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_sceneNew&nbsp;=&nbsp;<span class="keyword">new</span>&nbsp;SceneObject(path[path<span class="identifier">.length</span>&nbsp;-&nbsp;1]);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;addScene(&nbsp;_sceneNew);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_sceneNew.addEventListener(SceneEvent.LOAD,&nbsp;_onChildLoad);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_sceneNew.addEventListener(SceneEvent.UNLOAD,&nbsp;_onChildUnload);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">private</span>&nbsp;<span class="keyword">function</span>&nbsp;_onChildLoad(e:SceneEvent):<span class="keyword">void</span>&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_sceneNew.removeEventListener(SceneEvent.LOAD,&nbsp;_onChildLoad);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;removeScene(_sceneOld);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_sceneOld&nbsp;=&nbsp;_sceneNew;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;override&nbsp;protected&nbsp;<span class="keyword">function</span>&nbsp;_onUnload():<span class="keyword">void</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;removeScene(&nbsp;_sceneOld&nbsp;);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_sceneOld&nbsp;=&nbsp;<span class="identifier">null</span>;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_sceneNew&nbsp;=&nbsp;<span class="identifier">null</span>;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;<br />
}<br />
</code></p>
<p>そんなに長いコードではないので見てもらえれば、大体分かると思います。<br />
/photo/detail/1234567<br />
から<br />
/photo/detail/4444444<br />
に行く時もこのままで大丈夫です。</p>
<p>んぁー説明下手だなぁ。すみません。。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.muraken.biz/blog/2009/05/28/case-study-of-progression-vol1/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.muraken.biz/blog/2009/05/28/case-study-of-progression-vol1/</feedburner:origLink></item>
		<item>
		<title>[awards] CLIO &amp; One Show</title>
		<link>http://feedproxy.google.com/~r/Murakenbiz/~3/VEbOOJ5FZjo/</link>
		<comments>http://www.muraken.biz/blog/2009/05/15/awards-clio-one-show/#comments</comments>
		<pubDate>Thu, 14 May 2009 20:55:27 +0000</pubDate>
		<dc:creator>muraken</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.muraken.biz/blog/?p=392</guid>
		<description><![CDATA[関わらせていただいた中で、CLIOで受賞、ONE SHOWで入賞いたしました。
関係者の皆さんおめでとうございます!

50th Anniversary CLIO Awards

GOLD / Inovative: Au [...]]]></description>
			<content:encoded><![CDATA[<p>関わらせていただいた中で、CLIOで受賞、ONE SHOWで入賞いたしました。<br />
関係者の皆さんおめでとうございます!</p>
<ul>
<li style="margin-bottom:10px;"><a href="http://www.clioawards.com/">50th Anniversary CLIO Awards</a>
<ul>
<li>GOLD / Inovative: Automotive Products/Services / melody road</li>
<li>BRONZE / Interactive: Artistic Technique / NIKE AIR TROUPE | design battle/NIKEiD.</li>
</ul>
</li>
<li style="margin-bottom:10px;"><a href="http://www.oneclub.org/">ONE SHOW INTERACTIVE 2009</a>
<ul>
<li>Merit / Corporate Image / amana group</li>
<li>Merit / Corporate Image / Hello Runners Map</li>
</ul>
</li>
</ul>
<p>NIKE AIR TROUPE | design battle/NIKEiD.に関しては、<br />
輸出（英語）コンテンツだったこともあり、権威ある国際広告賞を受賞できたことに非常に感動しました。<br />
ルートコミニュケーションさん、坂本さん、高木さん、SARASAちゃん、やりましたね！<br />
マジでおめでとうございます！</p>
]]></content:encoded>
			<wfw:commentRss>http://www.muraken.biz/blog/2009/05/15/awards-clio-one-show/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.muraken.biz/blog/2009/05/15/awards-clio-one-show/</feedburner:origLink></item>
		<item>
		<title>Happy 1st Birth day!!</title>
		<link>http://feedproxy.google.com/~r/Murakenbiz/~3/YlaCbvv6qSU/</link>
		<comments>http://www.muraken.biz/blog/2009/05/07/happy-1st-birth-day/#comments</comments>
		<pubDate>Thu, 07 May 2009 09:07:20 +0000</pubDate>
		<dc:creator>muraken</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.muraken.biz/blog/?p=387</guid>
		<description><![CDATA[
息子「楓悟」が、４日に無事１歳を迎えることが出来ました。(写真は、初節句）
多忙で育児をろくにできなかった僕としては、とにかく嫁にお疲れ様という感じです。
その辺のバランスをうまく取っていくことが今の目標ですね。
業界 [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/murakenbiz/3508724216/" title="初節句 by murakenbiz, on Flickr"><img src="http://farm4.static.flickr.com/3598/3508724216_b6271388b7.jpg" width="500" height="332" alt="初節句" /></a></p>
<p>息子「楓悟」が、４日に無事１歳を迎えることが出来ました。(写真は、初節句）<br />
多忙で育児をろくにできなかった僕としては、とにかく嫁にお疲れ様という感じです。<br />
その辺のバランスをうまく取っていくことが今の目標ですね。</p>
<p>業界界隈の方々からも去年、今年とたくさんのお子さん誕生の声を聞きます。<br />
素晴らしいことです。</p>
<p>なんかあれすね、お金が心配で子供を産めないみたいな人が多いご時世は本末転倒な気がしますね。<br />
政治、経済とかに疎いので頭の良い意見は言えませんが、それだけは思います。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.muraken.biz/blog/2009/05/07/happy-1st-birth-day/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.muraken.biz/blog/2009/05/07/happy-1st-birth-day/</feedburner:origLink></item>
	</channel>
</rss>
