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

<channel>
	<title>Saqoosha.net &#187; Flash</title>
	<atom:link href="http://saqoosha.net/category/flash/feed/" rel="self" type="application/rss+xml" />
	<link>http://saqoosha.net</link>
	<description>I&#039;m just playing with the technology...</description>
	<lastBuildDate>Fri, 30 Jul 2010 07:41:51 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>こないだの FxUG でしゃべったやつ</title>
		<link>http://saqoosha.net/2010/07/27/1821/</link>
		<comments>http://saqoosha.net/2010/07/27/1821/#comments</comments>
		<pubDate>Mon, 26 Jul 2010 16:53:35 +0000</pubDate>
		<dc:creator>Saqoosha</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[haXe]]></category>

		<guid isPermaLink="false">http://saqoosha.net/2010/07/27/1821/</guid>
		<description><![CDATA[7/24 に行われた Flex User Group Japan Tour 2010 でちょっとしゃべったやつのスライド置いときますね。リンク付き。さらーっと話しすぎて意味わかんなかったと人も多かったと思うんだけど、やっぱ、あれ、haXe は素人にはお勧めできないなｗ PDF (1.9MB)]]></description>
			<content:encoded><![CDATA[<p><img src="http://saqoosha.net/images//2010/07/2010072701-haxe.jpg" width="472" height="210" alt="2010072701-haxe.jpg" /></p>
<p>7/24 に行われた <a href="http://tour.fxug.net/2010/">Flex User Group Japan Tour 2010</a> でちょっとしゃべったやつのスライド置いときますね。リンク付き。さらーっと話しすぎて意味わかんなかったと人も多かったと思うんだけど、やっぱ、あれ、haXe は素人にはお勧めできないなｗ</p>
<p><a href="http://saqoosha.net/lab/FxUG-Japan-Tour-2010-haXe.pdf">PDF (1.9MB)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://saqoosha.net/2010/07/27/1821/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Face.com でクマ部</title>
		<link>http://saqoosha.net/2010/06/16/1818/</link>
		<comments>http://saqoosha.net/2010/06/16/1818/#comments</comments>
		<pubDate>Wed, 16 Jun 2010 03:54:50 +0000</pubDate>
		<dc:creator>Saqoosha</dc:creator>
				<category><![CDATA[Flash]]></category>

		<guid isPermaLink="false">http://saqoosha.net/?p=1818</guid>
		<description><![CDATA[すげえ久しぶりにブログる。どうも最近いろいろやる気がでなくって、久しぶりに集中できたとおもったら仕事じゃなかったみたい。つっても半分仕事みたいなもんだけど。んと、ブログには書いてなかった気がするんだけど Web Designing 5 月号から One's View で連載書いてます。んで、7 月号に Face.com をとりあげたのですけど、そのときにかるーくサンプルアプリを作ったりしたのでそのソースコードをのっけときますねっていう。Face.com については Web Designing 買えばいいんじゃないかな！ いちおううちのサイトにも動くやつのっけておいたので試してみてくださいな。やっぱこういうのは twitter 連携つけとかなきゃねーとおもって twitpic 投稿機能とか付け始めたら、OAuth がすげえめんどくせえの。一晩かかっちゃった。だけどよく考えたら Face.com の API 制限が 1 時間に 200 コールまでってなってるので、twitter で広がったとしてもほとんど意味ないのでした。 つーか、何するアプリか書いてないな。Face.com の顔認識 API をつかって写真にうつってる人みんなにクマかぶせちゃおうっていうやつですよ。すでにやってる人いるんだけど（その 1、その 2）、まあ、Face.com のが簡単で正確で速いねっていうことですな。 上の写真は 2 年前ぐらい？のごは Fla 京都んときの写真ね。身近でたくさん人うつってるやつがこれぐらいしかなかったっていうｗ]]></description>
			<content:encoded><![CDATA[<p><a href="http://saqoosha.net/KumaBu/"><img src="http://saqoosha.net/images//2010/06/2010061601-kumabu.jpg" height="315" width="472" border="0" hspace="0" vspace="0" alt="2010061601-Kumabu" title="2010061601-kumabu.jpg" /></a></p>
<p>すげえ久しぶりにブログる。どうも最近いろいろやる気がでなくって、久しぶりに集中できたとおもったら仕事じゃなかったみたい。つっても半分仕事みたいなもんだけど。んと、ブログには書いてなかった気がするんだけど <a href="http://book.mycom.co.jp/wd/">Web Designing</a> <a href="http://book.mycom.co.jp/wd/backnumber/201005.html">5 月号</a>から One's View で連載書いてます。んで、7 月号に <a href="http://face.com/">Face.com</a> をとりあげたのですけど、そのときにかるーくサンプルアプリを作ったりしたのでその<a href="http://saqoosha.net/KumaBu/KumaBu-src.zip">ソースコード</a>をのっけときますねっていう。Face.com については Web Designing 買えばいいんじゃないかな！</p>
<p>いちおううちのサイトにも<a href="http://saqoosha.net/KumaBu/">動くやつのっけておいた</a>ので試してみてくださいな。やっぱこういうのは twitter 連携つけとかなきゃねーとおもって twitpic 投稿機能とか付け始めたら、OAuth がすげえめんどくせえの。一晩かかっちゃった。だけどよく考えたら Face.com の API 制限が 1 時間に 200 コールまでってなってるので、twitter で広がったとしてもほとんど意味ないのでした。</p>
<p>つーか、何するアプリか書いてないな。Face.com の顔認識 API をつかって写真にうつってる人みんなにクマかぶせちゃおうっていうやつですよ。すでにやってる人いるんだけど（<a href="http://minomix.net/blog/2009/02/10/136/">その 1</a>、<a href="http://wonderfl.net/c/8Twf">その 2</a>）、まあ、Face.com のが簡単で正確で速いねっていうことですな。</p>
<p>上の写真は 2 年前ぐらい？の<a href="http://teraco.jp/gohafla/">ごは Fla 京都</a>んときの写真ね。身近でたくさん人うつってるやつがこれぐらいしかなかったっていうｗ</p>
]]></content:encoded>
			<wfw:commentRss>http://saqoosha.net/2010/06/16/1818/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Let&#8217;s IS Parade!!!</title>
		<link>http://saqoosha.net/2010/05/10/1816/</link>
		<comments>http://saqoosha.net/2010/05/10/1816/#comments</comments>
		<pubDate>Mon, 10 May 2010 03:25:26 +0000</pubDate>
		<dc:creator>Saqoosha</dc:creator>
				<category><![CDATA[Flash]]></category>

		<guid isPermaLink="false">http://saqoosha.net/?p=1816</guid>
		<description><![CDATA[Sorry, this entry is only available in English.]]></description>
			<content:encoded><![CDATA[<p>Sorry, this entry is only available in <a href="http://saqoosha.net/en/category/flash/feed/">English</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://saqoosha.net/2010/05/10/1816/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>radiko オリジナルプレーヤーを作る</title>
		<link>http://saqoosha.net/2010/04/02/1811/</link>
		<comments>http://saqoosha.net/2010/04/02/1811/#comments</comments>
		<pubDate>Thu, 01 Apr 2010 23:46:56 +0000</pubDate>
		<dc:creator>Saqoosha</dc:creator>
				<category><![CDATA[Flash]]></category>

		<guid isPermaLink="false">http://saqoosha.net/?p=1811</guid>
		<description><![CDATA[正月からずーっと仕事しかしてない気がするけど、たまにはこういうコード書きたい！ ということで書いた。これでみんな自分オリジナルの radiko プレーヤーが作れるね！ （※あたりまえだけど公式プレーヤーで聞ける範囲の人しか聞けないよー） package &#123; import com.bit101.components.HBox; import com.bit101.components.Label; import com.bit101.components.PushButton; import com.bit101.components.VBox; &#160; import flash.display.Sprite; import flash.display.StageAlign; import flash.display.StageScaleMode; import flash.events.Event; import flash.events.NetStatusEvent; import flash.net.NetConnection; import flash.net.NetStream; &#160; public class radiko extends Sprite &#123; &#160; private static const STATION_CODE_OSAKA:Array = &#91;'FMO', '802', 'CCL', 'OBC', 'MBS', 'ABC'&#93;; private static const STATION_CODE_TOKYO:Array = &#91;'TBS', [...]]]></description>
			<content:encoded><![CDATA[<p>正月からずーっと仕事しかしてない気がするけど、たまにはこういうコード書きたい！ ということで書いた。これでみんな自分オリジナルの radiko プレーヤーが作れるね！</p>
<p><object id="myFlashContent" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="472" height="65" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://saqoosha.net/lab/radiko.swf" /><embed id="myFlashContent" type="application/x-shockwave-flash" width="472" height="65" src="http://saqoosha.net/lab/radiko.swf"></embed></object><br />
（※あたりまえだけど公式プレーヤーで聞ける範囲の人しか聞けないよー）</p>

<div class="wp_syntax"><div class="code"><pre class="actionscript3" style="font-family:monospace;"><span style="color: #9900cc; font-weight: bold;">package</span> <span style="color: #000000;">&#123;</span>
    <span style="color: #0033ff; font-weight: bold;">import</span> com.bit101.components.HBox;
    <span style="color: #0033ff; font-weight: bold;">import</span> com.bit101.components.Label;
    <span style="color: #0033ff; font-weight: bold;">import</span> com.bit101.components.PushButton;
    <span style="color: #0033ff; font-weight: bold;">import</span> com.bit101.components.VBox;
&nbsp;
    <span style="color: #0033ff; font-weight: bold;">import</span> <span style="color: #004993;">flash.display</span>.<span style="color: #004993;">Sprite</span>;
    <span style="color: #0033ff; font-weight: bold;">import</span> <span style="color: #004993;">flash.display</span>.<span style="color: #004993;">StageAlign</span>;
    <span style="color: #0033ff; font-weight: bold;">import</span> <span style="color: #004993;">flash.display</span>.<span style="color: #004993;">StageScaleMode</span>;
    <span style="color: #0033ff; font-weight: bold;">import</span> <span style="color: #004993;">flash.events</span>.<span style="color: #004993;">Event</span>;
    <span style="color: #0033ff; font-weight: bold;">import</span> <span style="color: #004993;">flash.events</span>.<span style="color: #004993;">NetStatusEvent</span>;
    <span style="color: #0033ff; font-weight: bold;">import</span> <span style="color: #004993;">flash.net</span>.<span style="color: #004993;">NetConnection</span>;
    <span style="color: #0033ff; font-weight: bold;">import</span> <span style="color: #004993;">flash.net</span>.<span style="color: #004993;">NetStream</span>;
&nbsp;
    <span style="color: #0033ff; font-weight: bold;">public</span> <span style="color: #9900cc; font-weight: bold;">class</span> radiko extends <span style="color: #004993;">Sprite</span> <span style="color: #000000;">&#123;</span>
&nbsp;
        <span style="color: #0033ff; font-weight: bold;">private</span> static const STATION_CODE_OSAKA<span style="color: #000000; font-weight: bold;">:</span><span style="color: #004993;">Array</span> = <span style="color: #000000;">&#91;</span><span style="color: #990000;">'FMO'</span>, <span style="color: #990000;">'802'</span>, <span style="color: #990000;">'CCL'</span>, <span style="color: #990000;">'OBC'</span>, <span style="color: #990000;">'MBS'</span>, <span style="color: #990000;">'ABC'</span><span style="color: #000000;">&#93;</span>;
        <span style="color: #0033ff; font-weight: bold;">private</span> static const STATION_CODE_TOKYO<span style="color: #000000; font-weight: bold;">:</span><span style="color: #004993;">Array</span> = <span style="color: #000000;">&#91;</span><span style="color: #990000;">'TBS'</span>, <span style="color: #990000;">'QRR'</span>, <span style="color: #990000;">'LFR'</span>, <span style="color: #990000;">'INT'</span>, <span style="color: #990000;">'FMT'</span>, <span style="color: #990000;">'FMJ'</span><span style="color: #000000;">&#93;</span>;
&nbsp;
        <span style="color: #0033ff; font-weight: bold;">private</span> <span style="color: #6699cc; font-weight: bold;">var</span> _conn<span style="color: #000000; font-weight: bold;">:</span><span style="color: #004993;">NetConnection</span>;
        <span style="color: #0033ff; font-weight: bold;">private</span> <span style="color: #6699cc; font-weight: bold;">var</span> _stream<span style="color: #000000; font-weight: bold;">:</span><span style="color: #004993;">NetStream</span>;
&nbsp;
        <span style="color: #0033ff; font-weight: bold;">public</span> <span style="color: #339966; font-weight: bold;">function</span> radiko<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span> <span style="color: #000000;">&#123;</span>
            <span style="color: #004993;">stage</span>.<span style="color: #004993;">scaleMode</span> = <span style="color: #004993;">StageScaleMode</span>.<span style="color: #004993;">NO_SCALE</span>;
            <span style="color: #004993;">stage</span>.<span style="color: #004993;">align</span> = <span style="color: #004993;">StageAlign</span>.<span style="color: #004993;">TOP_LEFT</span>;
&nbsp;
            <span style="color: #6699cc; font-weight: bold;">var</span> vbox<span style="color: #000000; font-weight: bold;">:</span>VBox = <span style="color: #0033ff; font-weight: bold;">new</span> VBox<span style="color: #000000;">&#40;</span><span style="color: #0033ff; font-weight: bold;">this</span>, <span style="color: #000000; font-weight:bold;">10</span>, <span style="color: #000000; font-weight:bold;">10</span><span style="color: #000000;">&#41;</span>;
            <span style="color: #6699cc; font-weight: bold;">var</span> osaka<span style="color: #000000; font-weight: bold;">:</span>HBox = <span style="color: #0033ff; font-weight: bold;">new</span> HBox<span style="color: #000000;">&#40;</span>vbox<span style="color: #000000;">&#41;</span>;
            <span style="color: #0033ff; font-weight: bold;">new</span> Label<span style="color: #000000;">&#40;</span>osaka, <span style="color: #000000; font-weight:bold;">0</span>, <span style="color: #000000; font-weight:bold;">0</span>, <span style="color: #990000;">'OSAKA'</span><span style="color: #000000;">&#41;</span>;
            <span style="color: #0033ff; font-weight: bold;">for</span> <span style="color: #0033ff; font-weight: bold;">each</span> <span style="color: #000000;">&#40;</span><span style="color: #6699cc; font-weight: bold;">var</span> <span style="color: #004993;">name</span><span style="color: #000000; font-weight: bold;">:</span><span style="color: #004993;">String</span> <span style="color: #0033ff; font-weight: bold;">in</span> STATION_CODE_OSAKA<span style="color: #000000;">&#41;</span> <span style="color: #000000;">&#123;</span>
                <span style="color: #0033ff; font-weight: bold;">new</span> PushButton<span style="color: #000000;">&#40;</span>osaka, <span style="color: #000000; font-weight:bold;">0</span>, <span style="color: #000000; font-weight:bold;">0</span>, <span style="color: #004993;">name</span>, _onSelectStation<span style="color: #000000;">&#41;</span>.<span style="color: #004993;">width</span> = <span style="color: #000000; font-weight:bold;">50</span>;
            <span style="color: #000000;">&#125;</span>
            <span style="color: #6699cc; font-weight: bold;">var</span> tokyo<span style="color: #000000; font-weight: bold;">:</span>HBox = <span style="color: #0033ff; font-weight: bold;">new</span> HBox<span style="color: #000000;">&#40;</span>vbox<span style="color: #000000;">&#41;</span>;
            <span style="color: #0033ff; font-weight: bold;">new</span> Label<span style="color: #000000;">&#40;</span>tokyo, <span style="color: #000000; font-weight:bold;">0</span>, <span style="color: #000000; font-weight:bold;">0</span>, <span style="color: #990000;">'TOKYO'</span><span style="color: #000000;">&#41;</span>;
            <span style="color: #0033ff; font-weight: bold;">for</span> <span style="color: #0033ff; font-weight: bold;">each</span> <span style="color: #000000;">&#40;</span><span style="color: #004993;">name</span> <span style="color: #0033ff; font-weight: bold;">in</span> STATION_CODE_TOKYO<span style="color: #000000;">&#41;</span> <span style="color: #000000;">&#123;</span>
                <span style="color: #0033ff; font-weight: bold;">new</span> PushButton<span style="color: #000000;">&#40;</span>tokyo, <span style="color: #000000; font-weight:bold;">0</span>, <span style="color: #000000; font-weight:bold;">0</span>, <span style="color: #004993;">name</span>, _onSelectStation<span style="color: #000000;">&#41;</span>.<span style="color: #004993;">width</span> = <span style="color: #000000; font-weight:bold;">50</span>;
            <span style="color: #000000;">&#125;</span>
        <span style="color: #000000;">&#125;</span>
&nbsp;
        <span style="color: #0033ff; font-weight: bold;">private</span> <span style="color: #339966; font-weight: bold;">function</span> _onSelectStation<span style="color: #000000;">&#40;</span>event<span style="color: #000000; font-weight: bold;">:</span><span style="color: #004993;">Event</span><span style="color: #000000;">&#41;</span><span style="color: #000000; font-weight: bold;">:</span><span style="color: #0033ff; font-weight: bold;">void</span> <span style="color: #000000;">&#123;</span>
            <span style="color: #0033ff; font-weight: bold;">if</span> <span style="color: #000000;">&#40;</span>_stream<span style="color: #000000;">&#41;</span> _stream.<span style="color: #004993;">close</span><span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>;
            <span style="color: #0033ff; font-weight: bold;">if</span> <span style="color: #000000;">&#40;</span>_conn<span style="color: #000000;">&#41;</span> _conn.<span style="color: #004993;">close</span><span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>;
&nbsp;
            _conn = <span style="color: #0033ff; font-weight: bold;">new</span> <span style="color: #004993;">NetConnection</span><span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>;
            _conn.<span style="color: #004993;">client</span> = <span style="color: #000000;">&#123;</span>onBWDone<span style="color: #000000; font-weight: bold;">:</span> <span style="color: #004993;">trace</span><span style="color: #000000;">&#125;</span>;
            _conn.<span style="color: #004993;">addEventListener</span><span style="color: #000000;">&#40;</span><span style="color: #004993;">NetStatusEvent</span>.<span style="color: #004993;">NET_STATUS</span>, _onNetStatus<span style="color: #000000;">&#41;</span>;
            _conn.<span style="color: #004993;">connect</span><span style="color: #000000;">&#40;</span><span style="color: #990000;">'rtmpe://radiko.smartstream.ne.jp/'</span> <span style="color: #000000; font-weight: bold;">+</span> event.<span style="color: #004993;">target</span>.label <span style="color: #000000; font-weight: bold;">+</span> <span style="color: #990000;">'/_defInst_'</span><span style="color: #000000;">&#41;</span>;
        <span style="color: #000000;">&#125;</span>
&nbsp;
        <span style="color: #0033ff; font-weight: bold;">private</span> <span style="color: #339966; font-weight: bold;">function</span> _onNetStatus<span style="color: #000000;">&#40;</span>event<span style="color: #000000; font-weight: bold;">:</span><span style="color: #004993;">NetStatusEvent</span><span style="color: #000000;">&#41;</span><span style="color: #000000; font-weight: bold;">:</span><span style="color: #0033ff; font-weight: bold;">void</span> <span style="color: #000000;">&#123;</span>
            <span style="color: #0033ff; font-weight: bold;">switch</span> <span style="color: #000000;">&#40;</span>event.<span style="color: #004993;">info</span>.<span style="color: #004993;">code</span><span style="color: #000000;">&#41;</span> <span style="color: #000000;">&#123;</span>
                <span style="color: #0033ff; font-weight: bold;">case</span> <span style="color: #990000;">'NetConnection.Connect.Success'</span><span style="color: #000000; font-weight: bold;">:</span>
                    _stream = <span style="color: #0033ff; font-weight: bold;">new</span> <span style="color: #004993;">NetStream</span><span style="color: #000000;">&#40;</span>_conn<span style="color: #000000;">&#41;</span>;
                    _stream.<span style="color: #004993;">client</span> = <span style="color: #000000;">&#123;</span><span style="color: #004993;">onMetaData</span><span style="color: #000000; font-weight: bold;">:</span> <span style="color: #004993;">trace</span><span style="color: #000000;">&#125;</span>;
                    _stream.<span style="color: #004993;">bufferTime</span> = <span style="color: #000000; font-weight:bold;">1</span>;
                    _stream.<span style="color: #004993;">play</span><span style="color: #000000;">&#40;</span><span style="color: #990000;">'simul-stream'</span><span style="color: #000000;">&#41;</span>;
                    <span style="color: #0033ff; font-weight: bold;">break</span>;
            <span style="color: #000000;">&#125;</span>
        <span style="color: #000000;">&#125;</span>
    <span style="color: #000000;">&#125;</span>
<span style="color: #000000;">&#125;</span></pre></div></div>

<p>SoundMixer.computeSpectrum でサウンドビジュアライズ的なものもくっつけようとしたら、セキュリティエラーでできなかった。。。まー、いつまでこのコードが動くかわかんないので、できるうちに遊んどくのが吉。あ、これ、リファラーチェックしてないんだったらそのまま Wonderfl で動くやん、、つーことで<a href="http://wonderfl.net/code/aeae7be97353409021c62cee1eaf920255b87011">置いときました</a>。</p>
]]></content:encoded>
			<wfw:commentRss>http://saqoosha.net/2010/04/02/1811/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>haXe memo</title>
		<link>http://saqoosha.net/2010/03/31/1810/</link>
		<comments>http://saqoosha.net/2010/03/31/1810/#comments</comments>
		<pubDate>Tue, 30 Mar 2010 17:27:54 +0000</pubDate>
		<dc:creator>Saqoosha</dc:creator>
				<category><![CDATA[haXe]]></category>

		<guid isPermaLink="false">http://saqoosha.net/2010/03/31/1810/</guid>
		<description><![CDATA[haXe でサイトを作ろうとしていて。Flash とは勝手が微妙に違うのでメモしていく。 ・Mac では eclihx (heXe Eclipse plug-in) は Java 6 で動作する Eclipse Cocoa (64bit) じゃないと動かない。（そしてそんなに便利じゃない） ・TextMate Bundle も微妙。 ・FlashDevelop しかなくね？ ・FDT 4 がまちどおしい。 ・エントリポイントは haxe -main Hoge でコンパイルしたら Hoge クラスの static main() から。このとき Hoge は Sprite クラスである必要はない。 ・flash.Lib クラスの current が root の MovieClip。 ・trace するとステージにおかれた TextField に出力される。 ・flash.Lib.trace がいつものやつ。デフォルトの trace を置き換えることもできるらしい。 ・Int, [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://haxe.org/">haXe</a> でサイトを作ろうとしていて。Flash とは勝手が微妙に違うのでメモしていく。</p>
<p>・Mac では <a href="http://code.google.com/p/eclihx/">eclihx</a> (heXe Eclipse plug-in) は Java 6 で動作する Eclipse Cocoa (64bit) じゃないと動かない。（そしてそんなに便利じゃない）<br />
・<a href="http://haxe.org/com/ide/textmate">TextMate Bundle</a> も微妙。<br />
・<a href="http://www.flashdevelop.org/">FlashDevelop</a> しかなくね？<br />
・<a href="http://www.fdt.powerflasher.com/developer-tools/fdt-3/fdt-4-beta/">FDT 4</a> がまちどおしい。<br />
・エントリポイントは haxe -main Hoge でコンパイルしたら Hoge クラスの static main() から。このとき Hoge は Sprite クラスである必要はない。<br />
・flash.Lib クラスの current が root の MovieClip。<br />
・trace するとステージにおかれた TextField に出力される。<br />
・flash.Lib.trace がいつものやつ。<a href="http://haxe.org/doc/snip/flashtrace">デフォルトの trace を置き換える</a>こともできるらしい。<br />
・Int, Bool, Void あたま大文字。<br />
・Number なくってかわりに Float。<br />
・getDefinitionByName はない。かわりに <a href="http://haxe.org/api/type">Type</a>.resolveClass。<br />
・getDefinitionByName でとってきた Class をそのまま new できない。かわりに Type.createInstance。→ あー、flash.Lib.attach だけでクラス取得してインスタンス化までいけるのかな。引数あたえたい時は createInstance。<br />
・<strike>グラフィックは Flash IDE でてきとうなクラス名 (Hoge) つけて書きだした swf を、Application.currentDomain に Load して、同名クラスを Hoge.hx で作って上書き。。（まだよくわからん）</strike> assets.fla → assets.swf / haxe --gen-hx-classes<br />
 assets.swf / hxclasses に assets.swf に含まれるクラスの .hx 版みたいなのん（stub）ができあがるのでそれを使う。 / コンパイルするときに -swf-lib で assets.swf をくっつける。<br />
・-swf-lib で指定できる swf は 1 個だけなので（なんで？）複数の swf ライブラリを使用したい場合は <a href="http://www.swfmill.org/">swfmill</a> でくっつける。。→（どうやら<a href="http://lists.motion-twin.com/pipermail/haxe/2010-April/034913.html">複数の swf をいちどにコンパイルできるようになりつつある</a>っぽい。）<br />
・<a href="http://www.mindless-labs.com/trac/samhaxe/">Sam HaXe</a>。swfmill の haXe 用高機能版？ <a href="http://code.google.com/p/hxswfml/">hxswfml</a> 類似品？<br />
・SWC も haXe から呼び出すためのインターフェースを用意すれば使える。<br />
・AS3 で SWC (SWF) つくって haXe で全部まとめるか、haXe で SWC 書きだして AS3 側で全部がちゃんこするか？ (<a href="http://code.google.com/p/polygonal/">polygonal</a> のは後者）<br />
・あるクラスのサブクラスを作ったら、コンストラクタでは明示的に super() 呼ばないといけない。<br />
・コンストラクタの名前はクラス名じゃなくって new。public function new() {}<br />
・as は <a href="http://haxe.org/api/flash9/lib">flash.Lib</a>.as に static function として存在してる。キャスト String(hoge) は cast(hoge, String) かな？<br />
・is は <a href="http://haxe.org/api/std">Std</a>.is(hoge, SomeClass)。<br />
・クラス名は必ず大文字アルファベットから始める。<br />
・Flash のトップレベルの関数とかは untyped <a href="http://haxe.org/doc/advanced/magic">__global__</a>["encodeURIComponent"](str) とかで呼べる。ちなみに encodeURIComponent の代わりに <a href="http://haxe.org/api/stringtools">StringTools</a>.urlEncode がある。<br />
・<a href="http://wiki.github.com/geekrelief/as3tohaxe/">as3tohaxe</a> で AS3 のクラス (.as) を haXe のクラス (.hx) にコンバートできる。ちょっと手直し必要だけど 1 からやるよりは楽。<br />
・Object のフィールド削除、delete someObject["keyString"] は <a href="http://haxe.org/api/reflect">Reflect API</a> を使って Reflect.deleteField(someObject, "keyString") する。その他 Object に対する操作は Reflect クラスにいろいろと？<br />
・for (var key:String in obj) { trace(obj[key]); } → for (key Reflect.fields(obj)) { trace(Reflect.field(obj, key); }<br />
・<a href="http://haxe.org/ref/enums">列挙型 enum</a> がある。しかもコンストラクタがあったりしてなんか特殊。。<br />
・enum を switch するときは、その enum 型に含まれるすべての項目にたいして case 書かないといけない。<br />
・protected はない。っていうか private が protected。private がない。</p>
<p>・・・</p>
<p>続く。</p>
]]></content:encoded>
			<wfw:commentRss>http://saqoosha.net/2010/03/31/1810/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>拡張現実感とアフォーダンス</title>
		<link>http://saqoosha.net/2010/03/10/1809/</link>
		<comments>http://saqoosha.net/2010/03/10/1809/#comments</comments>
		<pubDate>Tue, 09 Mar 2010 15:39:41 +0000</pubDate>
		<dc:creator>Saqoosha</dc:creator>
				<category><![CDATA[FLARToolKit]]></category>

		<guid isPermaLink="false">http://saqoosha.net/2010/03/10/1809/</guid>
		<description><![CDATA[うっかり AR 飲み会に参加した勢いで、書こうと思ってて書けてなかったのを書く。 ・・・ 「拡張現実感とアフォーダンス」ってーと、AR 技術をつかってアフォーダンスを付加するみたいな話がわりとあるんだけど、そうじゃなくって AR 的なツールとかメディアとかにアクセスさせるためのアフォーダンスとはなんぞや？っていう話。（あ、ここでいうアフォーダンスってのはいわゆる「知覚されたアフォーダンス」のほう。なんのことやねんっていう人はこっちを読むべし。） まあ、要は、セカイカメラとかいわゆるマーカーレス AR 技術ってアフォーダンスなさすぎて、日常生活の中では誰も使おうという気にならんやん？ カメラ向ければ付加情報にアクセスできるってことに気づかへんやん？（イベントとかゲームとかそれありきのんは除く。） でも、ARToolKit とか FLARToolKit で使ってるマーカーならうまくやればそういうアフォーダンスが発生するんじゃないかしら、と思っているわけです。 むかし、QR コードよりもデザイン性が優れているっていう触れ込みで（まあそれだけでもないんだけど）出てきたカラーコードっていうのがありましてね。ひっそりと消えていったんだけど、僕がこれをみて当時思ったのも↑のアフォーダンス的な話でした。QR コードならどんなものでもそれが QR コードだって簡単に認識できるのに、カラーコードはデザインの自由度があるばっかりに、わからせようとすると「カラーコードです」ってどっかに書いとかないとわからんやん？っていう。 マーカーレス AR も同じだなーと思うんだなー。「これは○○○っていうアプリで読み取ると×××が出てきます」って書くぐらいなら、もうマーカー表示しとけよ、と。「このへんで iPhone かざすといろんな情報が見れます」って書くんなら、QR コード出しとけ、と。（QR コードを AR マーカーとして使うっていう話あるけど、QR コードリーダーに ARToolKit 的なものを仕込めればそれって結構ありな気がする。） あれー？ なんかディスってるみたいになってる。（担当が違うｗ）いやー、まあ AR 三兄弟 (@ar3bros) もっとがんばってほしいなあっていう話ですよ。 んじゃっ。]]></description>
			<content:encoded><![CDATA[<p>うっかり AR 飲み会に参加した勢いで、書こうと思ってて書けてなかったのを書く。</p>
<p>・・・</p>
<p>「拡張現実感とアフォーダンス」ってーと、AR 技術をつかってアフォーダンスを付加するみたいな話がわりとあるんだけど、そうじゃなくって AR 的なツールとかメディアとかにアクセスさせるためのアフォーダンスとはなんぞや？っていう話。（あ、ここでいうアフォーダンスってのはいわゆる「知覚されたアフォーダンス」のほう。なんのことやねんっていう人は<a href="http://www.fladdict.net/blog-jp/archives/2005/06/post_86.php">こっち</a>を読むべし。）</p>
<p>まあ、要は、セカイカメラとかいわゆるマーカーレス AR 技術ってアフォーダンスなさすぎて、日常生活の中では誰も使おうという気にならんやん？ カメラ向ければ付加情報にアクセスできるってことに気づかへんやん？（イベントとかゲームとかそれありきのんは除く。） でも、<a href="http://www.hitl.washington.edu/artoolkit/">ARToolKit</a> とか <a href="http://www.libspark.org/wiki/saqoosha/FLARToolKit">FLARToolKit</a> で使ってる<a href="http://images.google.com/images?q=ARToolKit+marker">マーカー</a>ならうまくやればそういうアフォーダンスが発生するんじゃないかしら、と思っているわけです。</p>
<p>むかし、<a href="http://ja.wikipedia.org/wiki/QR%E3%82%B3%E3%83%BC%E3%83%89">QR コード</a>よりもデザイン性が優れているっていう触れ込みで（まあそれだけでもないんだけど）出てきた<a href="http://www.colorzip.co.jp/ja/">カラーコード</a>っていうのがありましてね。ひっそりと消えていったんだけど、僕がこれをみて当時思ったのも↑のアフォーダンス的な話でした。QR コードならどんなものでもそれが QR コードだって簡単に認識できるのに、カラーコードはデザインの自由度があるばっかりに、わからせようとすると「カラーコードです」ってどっかに書いとかないとわからんやん？っていう。</p>
<p>マーカーレス AR も同じだなーと思うんだなー。「これは○○○っていうアプリで読み取ると×××が出てきます」って書くぐらいなら、もうマーカー表示しとけよ、と。「このへんで iPhone かざすといろんな情報が見れます」って書くんなら、QR コード出しとけ、と。（QR コードを AR マーカーとして使うっていう話あるけど、QR コードリーダーに ARToolKit 的なものを仕込めればそれって結構ありな気がする。）</p>
<p>あれー？ なんかディスってるみたいになってる。（担当が違うｗ）いやー、まあ <a href="http://ar3.jp/">AR 三兄弟</a> (@ar3bros) もっとがんばってほしいなあっていう話ですよ。</p>
<p>んじゃっ。</p>
]]></content:encoded>
			<wfw:commentRss>http://saqoosha.net/2010/03/10/1809/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>adidas Originals &#124; BE Originals</title>
		<link>http://saqoosha.net/2010/02/26/1808/</link>
		<comments>http://saqoosha.net/2010/02/26/1808/#comments</comments>
		<pubDate>Fri, 26 Feb 2010 04:05:37 +0000</pubDate>
		<dc:creator>Saqoosha</dc:creator>
				<category><![CDATA[Flash]]></category>

		<guid isPermaLink="false">http://saqoosha.net/?p=1808</guid>
		<description><![CDATA[↑これがこうなった↓ 去年末に New Year Sonata つくってて音プログラミングたのしーなー、もっとこんなのやりたいなーと思ってたら今年初めの仕事が New Year Sonata をベースにした adidas Originals のサイトだったっていう。ベースにしたっつってもいろいろてんこモリで新しく書いたコードの方が断然おおくって、シーケンサーにもかなり手を入れてて、おかげで Sonata でプチノイズが出てる理由もわかりましたとさ。こちらも Sonata と同じく投稿した写真からオリジナルの音楽が生成されます。今回は赤だけじゃなくって 3 種類の色に反応するようになっててそれぞれ音色が違うのでいろんな写真で試してみてくださいまし。運がよければトップで流れてる中に登場できるかも？（僕のは検索しないと出てこないなー、、、） ・・・ んやー、真鍋さんも書いてたけど、こうやって自分たちが作ってた作品をかってもらってそれが広告仕事になるって、なんか素敵やん？ うれしいやん？ もっとこんな仕事できるようにプライベートなモノ、もっと作っていきたいよねー。]]></description>
			<content:encoded><![CDATA[<p><a href="http://10.aid-dcc.com/"><img src="http://saqoosha.net/images//2010/02/2010022601-sonata.jpg" height="295" width="472" border="0" alt="2010: New Year Sonata" title="2010: New Year Sonata" /></a><br />
↑これがこうなった↓<br />
<a href="http://adidas-originals2010.jp/"><img src="http://saqoosha.net/images//2010/02/2010022602-beoriginals.jpg" height="302" width="472" border="0" alt="adidas Originals | BE Originals" title="adidas Originals | BE Originals" /></a></p>
<p>去年末に <a href="http://10.aid-dcc.com/">New Year Sonata</a> つくってて音プログラミングたのしーなー、もっとこんなのやりたいなーと思ってたら今年初めの仕事が<a href="http://adidas-originals2010.jp/"> New Year Sonata をベースにした adidas Originals のサイト</a>だったっていう。ベースにしたっつってもいろいろてんこモリで新しく書いたコードの方が断然おおくって、シーケンサーにもかなり手を入れてて、おかげで Sonata でプチノイズが出てる理由もわかりましたとさ。こちらも Sonata と同じく投稿した写真からオリジナルの音楽が生成されます。今回は赤だけじゃなくって 3 種類の色に反応するようになっててそれぞれ音色が違うのでいろんな写真で試してみてくださいまし。運がよければトップで流れてる中に登場できるかも？（僕のは検索しないと出てこないなー、、、）</p>
<p>・・・</p>
<p>んやー、<a href="http://www.cbc-net.com/dots/daito_manabe/manabe_02/">真鍋さんも書いてた</a>けど、こうやって自分たちが作ってた作品をかってもらってそれが広告仕事になるって、なんか素敵やん？ うれしいやん？ もっとこんな仕事できるようにプライベートなモノ、もっと作っていきたいよねー。</p>
]]></content:encoded>
			<wfw:commentRss>http://saqoosha.net/2010/02/26/1808/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>「詳解 ActionScript 3.0 アニメーション」ですって</title>
		<link>http://saqoosha.net/2010/01/22/1805/</link>
		<comments>http://saqoosha.net/2010/01/22/1805/#comments</comments>
		<pubDate>Fri, 22 Jan 2010 04:14:41 +0000</pubDate>
		<dc:creator>Saqoosha</dc:creator>
				<category><![CDATA[Flash]]></category>

		<guid isPermaLink="false">http://saqoosha.net/?p=1805</guid>
		<description><![CDATA[詳解 ActionScript 3.0 アニメーション、あたくしも献本いただいちゃいました。ちょうど買おうと思ってたところでナイスタイミング。あざーす。うん、やっぱ本で勉強するとちゃんと基礎から理解できていい感じ。最近はググってなんとなく理解しちゃって動いちゃって済ますことが多いんだけどねー（RK4 あたりは Keith 氏もよくわかってないとかって書いてたのは親しみもてたｗ）。ちょっと込み入ったことしようとするとぶち当たるとこらへんの手法が網羅されてるかんじで中上級者におすすめ。ABA さんの付録で具体的な使用法も解説されてるのも◎。この本で勉強会とかしてもいいかもしれないねー。]]></description>
			<content:encoded><![CDATA[<p style="clear: both"><a href="http://www.oreilly.co.jp/books/9784873114378/">詳解 ActionScript 3.0 アニメーション</a>、あたくしも献本いただいちゃいました。ちょうど買おうと思ってたところでナイスタイミング。あざーす。うん、やっぱ本で勉強するとちゃんと基礎から理解できていい感じ。最近はググってなんとなく理解しちゃって動いちゃって済ますことが多いんだけどねー（RK4 あたりは Keith 氏もよくわかってないとかって書いてたのは親しみもてたｗ）。ちょっと込み入ったことしようとするとぶち当たるとこらへんの手法が網羅されてるかんじで中上級者におすすめ。ABA さんの付録で具体的な使用法も解説されてるのも◎。この本で勉強会とかしてもいいかもしれないねー。</p>
<p><br class="final-break" style="clear: both" /></p>
]]></content:encoded>
			<wfw:commentRss>http://saqoosha.net/2010/01/22/1805/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>2010: New Year Sonata</title>
		<link>http://saqoosha.net/2010/01/01/1800/</link>
		<comments>http://saqoosha.net/2010/01/01/1800/#comments</comments>
		<pubDate>Fri, 01 Jan 2010 07:15:23 +0000</pubDate>
		<dc:creator>Saqoosha</dc:creator>
				<category><![CDATA[Flash]]></category>

		<guid isPermaLink="false">http://saqoosha.net/?p=1800</guid>
		<description><![CDATA[あけましておめでとうごじゃいまーす。ほんとはおうちで書いてから出てこようとおもってたのだけど、寝すぎて実家なう、iPhone の WordPress から書いてみるテスト。 2010 年の AID-DCC &#038; Katamari の年賀サイト "2010: New Year Sonata" できましたーん。去年の年賀サイトが話題になりすぎていろんな人に次のはどーなん？て聞かれてプレッシャーがなかなかアレでしたけれど、大晦日までつくり続けた結果、それなりにそれなりにステキなサイトができあがりましたよ。 Staff Credit Design: Taniguchi Kyosuke (@heriziz, Katamari Inc.) Flash: Koyama Tomohiko (@Saqoosha, Katamari Inc.) System: Kinoshita Masaru (@pm11op, Katamari Inc.) Sound: Hayashi Kentaro (@bathstudio, Bath Studio) 基本的な仕組みはこのまえの .fla2 で書いた Whiteboard Sequencer なんだけどラボレベルのものをちゃんとしたサイトの形にするのはなかなか大変だわ。まーこの程度のサイトでそんなに時間がかかったのは単にスキルが足らんっつー話なんだけど、Flash での サウンドプログラミングのこつはだいぶんつかめたっぽい。今年は音系もっとやるべ。]]></description>
			<content:encoded><![CDATA[<p><a href="http://10.aid-dcc.com/"><img src="http://saqoosha.net/images//2010/01/2010011001-sonata.gif" width="472" height="316" alt="2010011001-sonata.gif" border="0"/></a></p>
<p>あけましておめでとうごじゃいまーす。ほんとはおうちで書いてから出てこようとおもってたのだけど、寝すぎて実家なう、iPhone の WordPress から書いてみるテスト。</p>
<p>2010 年の <a href="http://www.aid-dcc.com/">AID-DCC</a> &#038; <a href="http://katamari.co.jp/">Katamari</a> の年賀サイト "<a href="http://10.aid-dcc.com/">2010: New Year Sonata</a>" できましたーん。<a href="http://09.aid-dcc.com/">去年の年賀サイト</a>が話題になりすぎていろんな人に次のはどーなん？て聞かれてプレッシャーがなかなかアレでしたけれど、大晦日までつくり続けた結果、それなりにそれなりにステキなサイトができあがりましたよ。</p>
<p>Staff Credit<br />
Design: Taniguchi Kyosuke (@heriziz, Katamari Inc.)<br />
Flash: Koyama Tomohiko (@Saqoosha, Katamari Inc.)<br />
System: Kinoshita Masaru (@pm11op, Katamari Inc.)<br />
Sound: Hayashi Kentaro (@bathstudio, Bath Studio)</p>
<p>基本的な仕組みは<a href="http://saqoosha.net/2009/11/18/1786/">このまえの .fla2 で書いた Whiteboard Sequencer</a> なんだけどラボレベルのものをちゃんとしたサイトの形にするのはなかなか大変だわ。まーこの程度のサイトでそんなに時間がかかったのは単にスキルが足らんっつー話なんだけど、Flash での サウンドプログラミングのこつはだいぶんつかめたっぽい。今年は音系もっとやるべ。</p>
]]></content:encoded>
			<wfw:commentRss>http://saqoosha.net/2010/01/01/1800/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>2009 年</title>
		<link>http://saqoosha.net/2009/12/31/1799/</link>
		<comments>http://saqoosha.net/2009/12/31/1799/#comments</comments>
		<pubDate>Thu, 31 Dec 2009 14:24:59 +0000</pubDate>
		<dc:creator>Saqoosha</dc:creator>
				<category><![CDATA[FLARToolKit]]></category>

		<guid isPermaLink="false">http://saqoosha.net/2009/12/31/1799/</guid>
		<description><![CDATA[2009 年は FLARToolKit の年でしたなあ、まったく。 2008 年 5 月にいちおうリリースしてた FLARToolKit が 2009 年のうちの年賀サイトでようやくデビューしたと思えば、いきなり North Kingdom 制作のサイトで使われて世界中に知られたり、あー、Adobe MAX Japan で FLAR デモしたのは 1 月だったっけか（そんときに @soundkitchen と知り合ったんだなー）、そのころぐらいから英語しゃべるつーのを以前より意識しだしたりとかして、でも FITC んときは結局日本語プレゼンだったけどまー海外の Flash イベントに日本代表とかって形で話す機会をもらえたのはほんと光栄だったなーとか、あーそのまえにあの DESIGN SHOWCASE のために @ga4 くんと作った作品も FLAR 使ったよなーとか、67 で FLARToolKit のワークショップもやったりとか、GE のサイトつくったスウェーデンのフリーランス Flasher が日本来るついでに会おうとかってこれも英語たいへんだったりとか、初めて仕事で使ったのは adidas でしたねー Web じゃなかったけどおもしろかったなーとか、そうそうせっかく TED に取り上げられたとおもったらなんかパクり疑惑？みたいで結構大問題になったりとか、ついに日本での FLARToolKit ライセンスの代理店ができて買いやすくなったりとか、Desktop Fireworks がテレビに一瞬登場したりとか、ついに本家の Adobe MAX で FLARToolKit [...]]]></description>
			<content:encoded><![CDATA[<p>2009 年は <a href="http://www.libspark.org/wiki/saqoosha/FLARToolKit">FLARToolKit</a> の年でしたなあ、まったく。</p>
<p>2008 年 5 月にいちおうリリースしてた FLARToolKit が <a href="http://09.aid-dcc.com/">2009 年のうちの年賀サイト</a>でようやくデビューしたと思えば、いきなり <a href="http://ge.ecomagination.com/smartgrid/">North Kingdom 制作のサイト</a>で使われて世界中に知られたり、あー、<a href="http://saqoosha.net/2009/02/02/1694/">Adobe MAX Japan</a> で FLAR デモしたのは 1 月だったっけか（そんときに @soundkitchen と知り合ったんだなー）、そのころぐらいから英語しゃべるつーのを以前より意識しだしたりとかして、でも <a href="http://saqoosha.net/2009/05/03/1738/">FITC んとき</a>は結局日本語プレゼンだったけどまー海外の Flash イベントに日本代表とかって形で話す機会をもらえたのはほんと光栄だったなーとか、あーそのまえにあの <a href="http://www.designshowcase.jp/#:saqoosha-ga4">DESIGN SHOWCASE</a> のために @ga4 くんと作った作品も FLAR 使ったよなーとか、<a href="http://saqoosha.net/2009/05/07/1741/">67 で FLARToolKit のワークショップ</a>もやったりとか、<a href="http://saqoosha.net/2009/05/21/1747/">GE のサイトつくったスウェーデンのフリーランス Flasher が日本来るついでに会おうとかって</a>これも英語たいへんだったりとか、<a href="http://saqoosha.net/2009/05/25/1753/">初めて仕事で使ったのは adidas</a> でしたねー Web じゃなかったけどおもしろかったなーとか、そうそうせっかく <a href="http://saqoosha.net/2009/06/24/1758/">TED に取り上げられた</a>とおもったらなんかパクり疑惑？みたいで結構大問題になったりとか、ついに<a href="http://www.msoft.co.jp/artoolkit/">日本での FLARToolKit ライセンスの代理店</a>ができて買いやすくなったりとか、<a href="http://saqoosha.net/2008/08/31/1221/">Desktop Fireworks</a> が<a href="http://saqoosha.net/2009/09/04/1775/">テレビに一瞬登場した</a>りとか、ついに<a href="http://saqoosha.net/2009/09/04/1775/">本家の Adobe MAX で FLARToolKit のセッションを持てた</a>りとか、<a href="http://www.dotfes.jp/2009kyoto/">dotFes</a> でも Adobe CS 組とかって一枠しゃべらせてもらったりとか、そしてそして <a href="http://saqoosha.net/2009/11/15/1784/">.fla2</a> っていう本も書いたりとか、<a href="http://www.infinityventures.com/ivs/event/">Infinity Ventures Summit</a> とかっていう IT 企業の社長ばっかの会によばれたりとか、今年最後にやった仕事は一周回ってもっかい <a href="http://3d-hagaki.jp/">AR 年賀状</a>っていうのもほんと感慨深かったりとか、<a href="http://ar3.jp/">AR 三兄弟</a>が FLAR で <a href="http://alternativedesign.jp/2009/12/ar3_nhk/">NHK の生放送用のシステム作った</a>のはほんとにびっくり嬉しかったり、ほんとにほんとにいっぱいいっぱい、FLARToolKit きっかけでいろんなことがありすぎた。1 月の Adobe MAX 用にと思って作った 300 枚の Saqoosha 名刺が全部なくなっちゃったもんね。</p>
<p>来年はこのたくさんの出会いとチャンスをちゃんと次に生かせるように、けど、マイペースにこれまでどおり興味の赴くままに作り続けたいと思っておりますよ。とりあえず来年の年賀サイトは今年のほど話題になるとは思わないけどそれなりに気合い入れて作ったので楽しんでくださいまし。</p>
<p>ギリ 2009 年中に今年のまとめかけた。よかた。</p>
<p>んじゃ！！</p>
]]></content:encoded>
			<wfw:commentRss>http://saqoosha.net/2009/12/31/1799/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic page generated in 2.205 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2010-07-30 21:49:09 -->
