<?xml version="1.0" encoding="UTF-8"?>
<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:sy="http://purl.org/rss/1.0/modules/syndication/" version="2.0">

<channel>
	<title>trace</title>
	
	<link>http://www.mrlittlebig.com/blog</link>
	<description />
	<pubDate>Fri, 11 Sep 2009 11:49:19 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/mrlittlebig/trace" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="mrlittlebig/trace" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>大阪てら子 25 「戻るボタンアワードに挑戦！」</title>
		<link>http://www.mrlittlebig.com/blog/034/</link>
		<comments>http://www.mrlittlebig.com/blog/034/#comments</comments>
		<pubDate>Thu, 03 Sep 2009 14:18:24 +0000</pubDate>
		<dc:creator>USK</dc:creator>
		
		<category><![CDATA[event]]></category>

		<category><![CDATA[adobe]]></category>

		<category><![CDATA[api]]></category>

		<category><![CDATA[as3]]></category>

		<category><![CDATA[flash]]></category>

		<category><![CDATA[kuler]]></category>

		<category><![CDATA[teraco]]></category>

		<category><![CDATA[てらこ]]></category>

		<guid isPermaLink="false">http://www.mrlittlebig.com/blog/?p=305</guid>
		<description><![CDATA[









こんばんわ。USKです。
というわけで、てらこ、行ってきました。
なんだかんだで二ヶ月ぶり。

今回のお題は、「戻るボタンアワードに挑戦！」
以下、引用。

今回は、いつもお世話になっております、ペパ [...]]]></description>
			<content:encoded><![CDATA[<p>
<object width="500" height="100">
<param name="movie" value="/blog/swf/color_bar.swf"></param>
<param name="quality" value="high"></param>
<param name="wmode" value="window"></param>
<param name="menu" value="false"></param>
<param name="bgcolor" value="#FFFFFF"></param>
<embed type="application/x-shockwave-flash" width="500" height="100" src="/blog/swf/color_bar.swf" quality="high" bgcolor="#FFFFFF" wmode="window" menu="false" ></embed>
</object>
</p>
<p>こんばんわ。USKです。</p>
<p>というわけで、<a href="http://teraco.jp/2009/08/06-024913.php">てらこ</a>、行ってきました。<br />
なんだかんだで二ヶ月ぶり。<br />
<span id="more-305"></span><br />
今回のお題は、「戻るボタンアワードに挑戦！」<br />
以下、引用。</p>
<blockquote><p>
今回は、いつもお世話になっております、ペパボさんが開催する『戻るボタンアワード』にみんなで挑戦しようぜっていうことになりました。（みなさんお忙しいので別に無理して挑戦しなくてもいいよ。ゆるーくいこう。ていう言い訳を先に用意しておきマス）</p>
<p>戻るボタンアワードについては下記参照のこと</p>
<p>    * <a href="http://heteml.jp/mba/" target="_blank">レンタルサーバー「heteml」 - 戻るボタンアワード</a><br />
    * <a href="http://www.paperboy.co.jp/pepacon2009/" target="_blank">ペパボクリエイターズコンテスト（ペパコン2009）</a></p>
<p><em><a href="http://atnd.org/events/1258">大阪てら子 25 「戻るボタンアワードに挑戦！」 : ATND</a></em>
</p></blockquote>
<p>そんなわけで今回はアワードの関係上、非公開の作品に限るだろう、という配慮のもと、<br />
Ustreamでの中継もありませんでした。<br />
そして、受付期間は終わったけれども、まだ結果が発表されていないという事で、<br />
ここでみなさんの発表されたものの紹介も自重しておきます。すいません。<br />
<strong>決して手抜きとかではありません。</strong></p>
<p>というわけで、自分が発表したものを晒しておきますよ、と。</p>
<h3>発表したやつ</h3>
<p>さっそくですが、成果物です。</p>
<p><a href="/blog/swf/color_arw.html">こちら</a></p>
<p>少しすると真ん中らへんに色のついた矢印が現れると思います。<br />
（接続状況によりなかなか現れないかもしれません。そんな時はリロードでお願いします。）<br />
それを押すと、、、はい、戻りましたね。</p>
<p>あまりの内容のなさに、発表時にも、「え！？」という驚きの声が続出しました。<br />
、、、ほんとうに内容なくてすみません。</p>
<h3>解説</h3>
<p>で、解説します。</p>
<p>今回は、_level0.KAYACさんで書かれていた、kuler、というサービスのAPIを使用させて頂いています。<br />
<a href="http://level0.kayac.com/2009/07/kulerclock.php" target="_blank">【flash時計】kulerで色をつける時計 | エントリー | _level0.KAYAC</a></p>
<p><img alt="" src="/blog/photo/ku_50pxBugOnly.png" title="kuler" class="alignnone" width="49" height="50" />この、kulerというサービスは、僕も知らなかったのですが、<br />
人気のある色の組み合わせや、面白い組み合わせなど、様々な色の組み合わせを<br />
登録、編集、利用出来るという、素敵なサービスです。<br />
このサービスでは非商用であれば無料でAPIが使え、様々な色の組み合わせを楽しめる！ということで、<br />
使ってみたかったのです。</p>
<p>そんな経緯で、<strong>無理矢理戻るボタンにはめ込んで</strong>、使ってみました。</p>
<p>ソース的には_level0.KAYACさんが書かれてる内容、ほぼそのままです。<br />
ですが、書かれているソースをそのまま使ってみると、XMLのパース時になんとも上手くいきませんでした。</p>
<h3>名前空間</h3>
<p>どうにかこうにか色々調べてみると、どうやら<a href="http://livedocs.adobe.com/flash/9.0_jp/ActionScriptLangRefV3/XML.html#namespace()">名前空間というものを指定</a>してやらねばならないよう。<br />
この名前空間、というのがイマイチよくわかりませんが、<br />
XMLは独自でタグを決めれる反面、タグの名前が被ってしまうことがある。ので、<br />
それが被っても大丈夫なように、このタグはこの名前空間に属していますよ、という風に使うそう。<br />
ASで言う、クラスのパッケージのようなものだそう。<br />
と、言う事を、てらこで教えていただきました。</p>
<p>というわけで、XMLをパースする時にも、その名前空間を指定してやらないと、<br />
どれに属するタグかを見分けてくれないので、指定してやらないと上手くいかない、のだそう。<br />
（※あまりにもざっくりとした説明＆中途半端な理解度なのでこのまま鵜呑みにしてしまうと危険かと思います。。）</p>
<p>それで、今回使用させていただく、kulerのXMLを見てみると、XMLの宣言部分には次のように書かれています。</p>
<div class="igBar"><span id="lxml-5"><a href="#" onclick="javascript:showCodeTxt('xml-5'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">XML:</span>
<div id="xml-5">
<div class="xml">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#808080;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><span style="font-weight: bold; color: #808080;">&lt;rss</span> <span style="color: #000066;">version</span>=<span style="color: #ff0000;">"2.0"</span> xmlns:<span style="color: #000066;">xs</span>=<span style="color: #ff0000;">"http://www.w3.org/2001/XMLSchema"</span> xmlns:<span style="color: #000066;">kuler</span>=<span style="color: #ff0000;">"http://kuler.adobe.com/kuler/API/rss/"</span> xmlns:<span style="color: #000066;">rss</span>=<span style="color: #ff0000;">"http://blogs.law.harvard.edu/tech/rss"</span><span style="font-weight: bold; color: #808080;">&gt;</span></span> </div>
</li>
</ol>
</div>
</div>
</div>
<p>
この、xmlns:hogeのhogeの部分が名前空間の指定、となっているよう。<br />
さらに今回必要な色の指定の部分を一部抜粋すると、</p>
<div class="igBar"><span id="lxml-6"><a href="#" onclick="javascript:showCodeTxt('xml-6'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">XML:</span>
<div id="xml-6">
<div class="xml">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#808080;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><span style="font-weight: bold; color: #808080;">&lt;kuler</span>:swatch<span style="font-weight: bold; color: #808080;">&gt;</span></span></div>
</li>
<li style="font-weight: bold;color:#808080;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; <span style="color: #009900;"><span style="font-weight: bold; color: #808080;">&lt;kuler</span>:swatchHexColor<span style="font-weight: bold; color: #808080;">&gt;</span></span>F0F0F2<span style="color: #009900;"><span style="font-weight: bold; color: #808080;">&lt;/kuler</span>:swatchHexColor<span style="font-weight: bold; color: #808080;">&gt;</span></span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#808080;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; <span style="color: #009900;"><span style="font-weight: bold; color: #808080;">&lt;kuler</span>:swatchColorMode<span style="font-weight: bold; color: #808080;">&gt;</span></span>rgb<span style="color: #009900;"><span style="font-weight: bold; color: #808080;">&lt;/kuler</span>:swatchColorMode<span style="font-weight: bold; color: #808080;">&gt;</span></span></div>
</li>
<li style="font-weight: bold;color:#808080;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; <span style="color: #009900;"><span style="font-weight: bold; color: #808080;">&lt;kuler</span>:swatchChannel1<span style="font-weight: bold; color: #808080;">&gt;</span></span>0.941176<span style="color: #009900;"><span style="font-weight: bold; color: #808080;">&lt;/kuler</span>:swatchChannel1<span style="font-weight: bold; color: #808080;">&gt;</span></span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#808080;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; <span style="color: #009900;"><span style="font-weight: bold; color: #808080;">&lt;kuler</span>:swatchChannel2<span style="font-weight: bold; color: #808080;">&gt;</span></span>0.941176<span style="color: #009900;"><span style="font-weight: bold; color: #808080;">&lt;/kuler</span>:swatchChannel2<span style="font-weight: bold; color: #808080;">&gt;</span></span></div>
</li>
<li style="font-weight: bold;color:#808080;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; <span style="color: #009900;"><span style="font-weight: bold; color: #808080;">&lt;kuler</span>:swatchChannel3<span style="font-weight: bold; color: #808080;">&gt;</span></span>0.94902<span style="color: #009900;"><span style="font-weight: bold; color: #808080;">&lt;/kuler</span>:swatchChannel3<span style="font-weight: bold; color: #808080;">&gt;</span></span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#808080;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; <span style="color: #009900;"><span style="font-weight: bold; color: #808080;">&lt;kuler</span>:swatchChannel4<span style="font-weight: bold; color: #808080;">&gt;</span></span>0.0<span style="color: #009900;"><span style="font-weight: bold; color: #808080;">&lt;/kuler</span>:swatchChannel4<span style="font-weight: bold; color: #808080;">&gt;</span></span></div>
</li>
<li style="font-weight: bold;color:#808080;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; <span style="color: #009900;"><span style="font-weight: bold; color: #808080;">&lt;kuler</span>:swatchIndex<span style="font-weight: bold; color: #808080;">&gt;</span></span>0<span style="color: #009900;"><span style="font-weight: bold; color: #808080;">&lt;/kuler</span>:swatchIndex<span style="font-weight: bold; color: #808080;">&gt;</span></span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#808080;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><span style="font-weight: bold; color: #808080;">&lt;/kuler</span>:swatch<span style="font-weight: bold; color: #808080;">&gt;</span></span> </div>
</li>
</ol>
</div>
</div>
</div>
<p>
と、ほとんどの箇所で、kuler:hoge、となっています。<br />
というわけで、名前空間は「kuler」を指定してやればいいんだろう、と予測。<br />
以下のように指定してやります。</p>
<div class="igBar"><span id="lactionscript-7"><a href="#" onclick="javascript:showCodeTxt('actionscript-7'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">Actionscript:</span>
<div id="actionscript-7">
<div class="actionscript">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#808080;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009933; font-weight: bold;">var</span> kuler:<span style="color: #009933; font-weight: bold;">Namespace</span> = <span style="color: #0099CC;">xml</span>.<span style="color: #009933; font-weight: bold;">namespace</span><span style="color: #333333;">&#40;</span><span style="color: #FF6633;">"kuler"</span><span style="color: #333333;">&#41;</span>; </div>
</li>
</ol>
</div>
</div>
</div>
<p>
で、パースしてやる箇所で、名前空間::タグ名、という風に、コロン二つでつないでやります。<br />
（コロン一つだとコンパイルエラーになる）</p>
<div class="igBar"><span id="lactionscript-8"><a href="#" onclick="javascript:showCodeTxt('actionscript-8'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">Actionscript:</span>
<div id="actionscript-8">
<div class="actionscript">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#808080;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009933; font-weight: bold;">for</span> <span style="color: #009933; font-weight: bold;">each</span><span style="color: #333333;">&#40;</span><span style="color: #009933; font-weight: bold;">var</span> swatch:<span style="color: #0099CC;">XML</span> <span style="color: #009933; font-weight: bold;">in</span> <span style="color: #0099CC;">items</span>.<span style="color: #333333;">kuler</span>::themeItem<span style="color: #333333;">&#91;</span><span style="color: #333333;color:#800000;">0</span><span style="color: #333333;">&#93;</span>.<span style="color: #333333;">kuler</span>::themeSwatches<span style="color: #333333;">&#91;</span><span style="color: #333333;color:#800000;">0</span><span style="color: #333333;">&#93;</span>.<span style="color: #333333;">kuler</span>::swatch<span style="color: #333333;">&#41;</span> <span style="color: #333333;">&#123;</span></div>
</li>
<li style="font-weight: bold;color:#808080;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #009933; font-weight: bold;">var</span> colorStr:<span style="color: #0099CC;">String</span> = swatch.<span style="color: #333333;">kuler</span>::swatchHexColor<span style="color: #333333;">&#91;</span><span style="color: #333333;color:#800000;">0</span><span style="color: #333333;">&#93;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#808080;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; arr.<span style="color: #0099CC;">push</span><span style="color: #333333;">&#40;</span><span style="color: #0099CC;">Number</span><span style="color: #333333;">&#40;</span><span style="color: #FF6633;">"0x"</span> + colorStr<span style="color: #333333;">&#41;</span><span style="color: #333333;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#808080;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #333333;">&#125;</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p>
そんなこんなで色が取得出来るってわけです。</p>
<p>ちなみに今回の記事の一番上にあるのは、これを使って色をつけただけです。</p>
<h3>まとめ</h3>
<p>結局、アワードには応募はしませんでした。<br />
アワードの説明にも書いてあるように、内部的な事よりも、見た人があっと驚く、面白い、斬新な、演出が求められていたようでしたので。<br />
ここからもっと詰めて、触って面白いものに出来ればよかったなー、と思います。<br />
これじゃーあまりにも何もなさすぎです。。</p>
<p>とりあえず、今回のコードをアップしておきます。<br />
ASファイル一つだけ、です。<br />
<a href="/blog/source/teraco25.zip">teraco25.zip (Index.as) - 1.7KB</a></p>
<p>次回てらこは9/26(土）予定だそうです。<br />
残念ながら僕はいけそうにないですが、、。</p>
<h3>参考リンク</h3>
<p>・kulerのディベロッパーサイト<br />
<a href="http://learn.adobe.com/wiki/display/kulerdev/home" target="_blank">Home - Kuler - Adobe Learning Resources</a><br />
・解説（英語）<br />
<a href="http://learn.adobe.com/wiki/display/kulerdev/B.+Feeds" target="_blank">B. Feeds - Kuler - Adobe Learning Resources</a><br />
・Adobe製品にはkulerのカラーピッカーパネルを入れれます。<br />
<a href="http://violentcoding.com/blog/2008/02/03/archives/88" target="_blank">[Adobe]kulerパネル | blog ViolentCoding</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mrlittlebig.com/blog/034/feed/</wfw:commentRss>
		</item>
		<item>
		<title>jQueryでツールチップみたいなの</title>
		<link>http://www.mrlittlebig.com/blog/033/</link>
		<comments>http://www.mrlittlebig.com/blog/033/#comments</comments>
		<pubDate>Sun, 14 Jun 2009 07:10:18 +0000</pubDate>
		<dc:creator>USK</dc:creator>
		
		<category><![CDATA[etc]]></category>

		<category><![CDATA[javascript]]></category>

		<category><![CDATA[jQuery]]></category>

		<category><![CDATA[tooltip]]></category>

		<guid isPermaLink="false">http://www.mrlittlebig.com/blog/?p=284</guid>
		<description><![CDATA[
JavaScriptでリンクにマウスオーバーしたら、ツールチップを出すようにしたいんだけど。
ツールチップの中身はHTMLで好きに変えれるように。
ってな感じの事を言われたので、色々調べてやってみました。
JSはあんま [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://jquery.com/" tarbet="_blank"><img src="http://www.mrlittlebig.com/blog/photo/logo_jquery.gif" /></a></p>
<p>JavaScriptでリンクにマウスオーバーしたら、ツールチップを出すようにしたいんだけど。<br />
ツールチップの中身はHTMLで好きに変えれるように。</p>
<p>ってな感じの事を言われたので、色々調べてやってみました。<br />
JSはあんまし触った事ないし、とりあえずjQuery使ってやったら出来るかも、みたいな浅い知識しかないわけですけど、<br />
なんとか出来ました。</p>
<p>なんでjQueryなの、とかは聞かないで下さい</p>
<p><span id="more-284"></span></p>
<p>まずはとりあえずググってみた。<br />
すると、こういったものがあった。</p>
<p><a href="http://www.css-lecture.com/log/javascript/017.html">CSSとjQueryを使ってマウスオーバー時にポップアップ表示にするTooltips | CSS Lecture</a></p>
<p>おー！まさに！！といった動きなんですが、問題が。<br />
これだと、ポップアップの中身がHTMLで書けないんです。<br />
実際にポップアップするところのソース。</p>
<div class="igBar"><span id="lhtml-13"><a href="#" onclick="javascript:showCodeTxt('html-13'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">HTML:</span>
<div id="html-13">
<div class="html">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#808080;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><a href="http://december.com/html/4/element/a.html"><span style="color: #808080; font-weight: bold;">&lt;a</span></a> <span style="color: #0000FF;">href</span>=<span style="color: #ff0000;">"#cssLecture"</span> <span style="color: #0000FF;">title</span>=<span style="color: #ff0000;">"サンプルリンク1"</span><span style="color: #808080; font-weight: bold;">&gt;</span></a></span>サンプルリンク<span style="color: #009900;"><span style="color: #808080; font-weight: bold;">&lt;/a&gt;</span></span> </div>
</li>
</ol>
</div>
</div>
</div>
<p>
<a href="http://www.css-lecture.com/template/2008/1105/" target="_blank">デモのページ</a>を見てもらえばわかるとおり、このやり方は、aタグのtitleの中身をポップアップする仕様です。<br />
なので、titleの中でタグを展開するわけにもいかず…。</p>
<p>で、他にも色々見てたんだけど、なかなかドンピシャのものがなかったので、作ってしまおう、と。<br />
そんなこんなで出来たものがこれ。</p>
<p><strong><a href="http://www.mrlittlebig.com/sample/tooltip/popup_test.html" rel="shadowbox">サンプル</a></strong></p>
<p>jQueryは今日時点で最新のものを使用しています。(v.1.3.2)</p>
<p>JavaScriptのソース。</p>
<div class="igBar"><span id="ljavascript-14"><a href="#" onclick="javascript:showCodeTxt('javascript-14'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">JavaScript:</span>
<div id="javascript-14">
<div class="javascript">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#808080;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900; font-style: italic;">//tooltip.js</span></div>
</li>
<li style="font-weight: bold;color:#808080;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#808080;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">$<span style="color: #66cc66;">&#40;</span>document<span style="color: #66cc66;">&#41;</span>.<span style="color: #006600;">ready</span><span style="color: #66cc66;">&#40;</span><span style="color: #00CCFF; font-weight: bold;">function</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-weight: bold;color:#808080;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#808080;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #00CCFF; font-weight: bold;">var</span> a_ele = $<span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">"a.tooltip"</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#808080;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; </div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#808080;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; a_ele.<span style="color: #006600;">mouseover</span><span style="color: #66cc66;">&#40;</span><span style="color: #00CCFF; font-weight: bold;">function</span><span style="color: #66cc66;">&#40;</span>e<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-weight: bold;color:#808080;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #00CCFF; font-weight: bold;">var</span> <span style="color: #0000FF;">name</span> = e.<span style="color: #006600;">target</span>.<span style="color: #0000FF;">name</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#808080;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #00CCFF; font-weight: bold;">var</span> div_ele = $<span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">"div#"</span> + <span style="color: #0000FF;">name</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#808080;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; div_ele.<span style="color: #006600;">css</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#123;</span><span style="color: #3366CC;">"opacity"</span>:<span style="color: #CC0000;color:#800000;">0</span>, <span style="color: #3366CC;">"display"</span>:<span style="color: #3366CC;">"block"</span><span style="color: #66cc66;">&#125;</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#808080;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; div_ele.<span style="color: #006600;">fadeTo</span><span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">"fast"</span>, <span style="color: #CC0000;color:#800000;">0</span>.<span style="color: #CC0000;color:#800000;">9</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#808080;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#808080;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; a_ele.<span style="color: #006600;">mousemove</span><span style="color: #66cc66;">&#40;</span><span style="color: #00CCFF; font-weight: bold;">function</span><span style="color: #66cc66;">&#40;</span>e<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-weight: bold;color:#808080;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #00CCFF; font-weight: bold;">var</span> <span style="color: #0000FF;">name</span> = e.<span style="color: #006600;">target</span>.<span style="color: #0000FF;">name</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#808080;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #00CCFF; font-weight: bold;">var</span> div_ele = $<span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">"div#"</span> + <span style="color: #0000FF;">name</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#808080;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #00CCFF; font-weight: bold;">var</span> x = e.<span style="color: #006600;">pageX</span> + <span style="color: #CC0000;color:#800000;">20</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#808080;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #00CCFF; font-weight: bold;">var</span> y = e.<span style="color: #006600;">pageY</span>;</div>
</li>
<li style="font-weight: bold;color:#808080;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; div_ele.<span style="color: #006600;">css</span><span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">"left"</span>, x<span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#808080;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; div_ele.<span style="color: #006600;">css</span><span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">"top"</span>, y<span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#808080;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#808080;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; a_ele.<span style="color: #006600;">mouseout</span><span style="color: #66cc66;">&#40;</span><span style="color: #00CCFF; font-weight: bold;">function</span><span style="color: #66cc66;">&#40;</span>e<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-weight: bold;color:#808080;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #00CCFF; font-weight: bold;">var</span> <span style="color: #0000FF;">name</span> = e.<span style="color: #006600;">target</span>.<span style="color: #0000FF;">name</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#808080;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #00CCFF; font-weight: bold;">var</span> div_ele = $<span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">"div#"</span> + <span style="color: #0000FF;">name</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#808080;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; div_ele.<span style="color: #006600;">css</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#123;</span><span style="color: #3366CC;">"display"</span>:<span style="color: #3366CC;">"none"</span><span style="color: #66cc66;">&#125;</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#808080;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span><span style="color: #66cc66;">&#41;</span>;&nbsp;</div>
</li>
<li style="font-weight: bold;color:#808080;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#125;</span><span style="color: #66cc66;">&#41;</span>; </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>全然たいした事はやってなくて、要するに、<br />
リンクにマウスオーバーしたら指定のidのdivブロックを表示してポジションを変えて、<br />
マウスムーブしたらそのポジションを更新して、<br />
マウスアウトしたら、そのブロックを非表示にする、って感じです。</p>
<p>マウスアウトした時にフェードアウトさせようと思ったけど、<br />
なんか動きがおかしくなったのでやめました。</p>
<p>HTMLはこんな感じ。</p>
<div class="igBar"><span id="lhtml-15"><a href="#" onclick="javascript:showCodeTxt('html-15'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">HTML:</span>
<div id="html-15">
<div class="html">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#808080;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><a href="http://december.com/html/4/element/a.html"><span style="color: #808080; font-weight: bold;">&lt;a</span></a> <span style="color: #0000FF;">href</span>=<span style="color: #ff0000;">"#"</span> <span style="color: #0000FF;">class</span>=<span style="color: #ff0000;">"tooltip"</span> <span style="color: #0000FF;">name</span>=<span style="color: #ff0000;">"tip1"</span><span style="color: #808080; font-weight: bold;">&gt;</span></a></span>jQuery tool tip test<span style="color: #009900;"><span style="color: #808080; font-weight: bold;">&lt;/a&gt;</span></span><span style="color: #009900;"><a href="http://december.com/html/4/element/br.html"><span style="color: #808080; font-weight: bold;">&lt;br</span></a> /<span style="color: #808080; font-weight: bold;">&gt;</span></a></span></div>
</li>
<li style="font-weight: bold;color:#808080;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#808080;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><a href="http://december.com/html/4/element/div.html"><span style="color: #808080; font-weight: bold;">&lt;div</span></a> <span style="color: #0000FF;">id</span>=<span style="color: #ff0000;">"tip1"</span> <span style="color: #0000FF;">class</span>=<span style="color: #ff0000;">"mainText"</span><span style="color: #808080; font-weight: bold;">&gt;</span></a></span>TEST POP UP ver1.0<span style="color: #009900;"><span style="color: #808080; font-weight: bold;">&lt;/div&gt;</span></span> </div>
</li>
</ol>
</div>
</div>
</div>
<p>
classにtooltipって名前があるものが対象となって、nameで指定したidを持つdivをポップアップ表示させます。<br />
なので、複数作る場合はこう。</p>
<div class="igBar"><span id="lhtml-16"><a href="#" onclick="javascript:showCodeTxt('html-16'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">HTML:</span>
<div id="html-16">
<div class="html">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#808080;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><a href="http://december.com/html/4/element/a.html"><span style="color: #808080; font-weight: bold;">&lt;a</span></a> <span style="color: #0000FF;">href</span>=<span style="color: #ff0000;">"#"</span> <span style="color: #0000FF;">class</span>=<span style="color: #ff0000;">"tooltip"</span> <span style="color: #0000FF;">name</span>=<span style="color: #ff0000;">"tip1"</span><span style="color: #808080; font-weight: bold;">&gt;</span></a></span>jQuery tool tip test 一つ目<span style="color: #009900;"><span style="color: #808080; font-weight: bold;">&lt;/a&gt;</span></span><span style="color: #009900;"><a href="http://december.com/html/4/element/br.html"><span style="color: #808080; font-weight: bold;">&lt;br</span></a> /<span style="color: #808080; font-weight: bold;">&gt;</span></a></span></div>
</li>
<li style="font-weight: bold;color:#808080;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><a href="http://december.com/html/4/element/a.html"><span style="color: #808080; font-weight: bold;">&lt;a</span></a> <span style="color: #0000FF;">href</span>=<span style="color: #ff0000;">"#"</span> <span style="color: #0000FF;">class</span>=<span style="color: #ff0000;">"tooltip"</span> <span style="color: #0000FF;">name</span>=<span style="color: #ff0000;">"tip2"</span><span style="color: #808080; font-weight: bold;">&gt;</span></a></span>jQuery tool tip test 二つ目<span style="color: #009900;"><span style="color: #808080; font-weight: bold;">&lt;/a&gt;</span></span><span style="color: #009900;"><a href="http://december.com/html/4/element/br.html"><span style="color: #808080; font-weight: bold;">&lt;br</span></a> /<span style="color: #808080; font-weight: bold;">&gt;</span></a></span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#808080;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><a href="http://december.com/html/4/element/div.html"><span style="color: #808080; font-weight: bold;">&lt;div</span></a> <span style="color: #0000FF;">id</span>=<span style="color: #ff0000;">"tip1"</span> <span style="color: #0000FF;">class</span>=<span style="color: #ff0000;">"mainText"</span><span style="color: #808080; font-weight: bold;">&gt;</span></a></span>ポップアップ一つ目<span style="color: #009900;"><span style="color: #808080; font-weight: bold;">&lt;/div&gt;</span></span></div>
</li>
<li style="font-weight: bold;color:#808080;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><a href="http://december.com/html/4/element/div.html"><span style="color: #808080; font-weight: bold;">&lt;div</span></a> <span style="color: #0000FF;">id</span>=<span style="color: #ff0000;">"tip2"</span> <span style="color: #0000FF;">class</span>=<span style="color: #ff0000;">"mainText"</span><span style="color: #808080; font-weight: bold;">&gt;</span></a></span>ポップアップ二つ目<span style="color: #009900;"><span style="color: #808080; font-weight: bold;">&lt;/div&gt;</span></span> </div>
</li>
</ol>
</div>
</div>
</div>
<p>
<strong><a href="http://www.mrlittlebig.com/sample/tooltip/popup_test2.html" rel="shadowbox">デモ</a></strong></p>
<p>この複数ある時にそれぞれ指定したポップアップを出す部分が結構悩んだ。</p>
<p>あとは、divの中を好きに変えたらいいんではないかと。<br />
classはポップアップに関係ないので、ここでCSSの指定をしてもらったら良いと思います。</p>
<p>何かありましたらコメント下さい。</p>
<p>参考リンク：<br />
<a href="http://semooh.jp/jquery/" target="_blank">jQuery 1.3.2 日本語リファレンス</a><br />
<a href="http://www.openspc2.org/JavaScript/Ajax/jQuery_study/index.html" target="_blank">jQuery入門</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mrlittlebig.com/blog/033/feed/</wfw:commentRss>
		</item>
		<item>
		<title>大阪てら子 22 「webカメラで遊ぼう！」</title>
		<link>http://www.mrlittlebig.com/blog/032/</link>
		<comments>http://www.mrlittlebig.com/blog/032/#comments</comments>
		<pubDate>Tue, 26 May 2009 15:47:32 +0000</pubDate>
		<dc:creator>USK</dc:creator>
		
		<category><![CDATA[event]]></category>

		<category><![CDATA[flash]]></category>

		<category><![CDATA[teraco]]></category>

		<guid isPermaLink="false">http://www.mrlittlebig.com/blog/?p=221</guid>
		<description><![CDATA[
こんばんわ。USKです。
さて、先週土曜に行われたてらこに今回も行って来ました。
今回は奇麗になったAID-DCCさんのところにお邪魔しました。
今回のテーマは、「WEBカメラ」です。
箇条書き風にまとめってかメモって [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://teraco.jp/2009/05/11-020015.php" target="_blank"><img src="http://mrlittlebig.com/blog/photo/teraco22.jpg" alt="teraco22" /></a></p>
<p>こんばんわ。USKです。</p>
<p>さて、先週土曜に行われたてらこに今回も行って来ました。<br />
今回は奇麗になった<a href="https://www.aid-dcc.com/" target="_blank">AID-DCC</a>さんのところにお邪魔しました。</p>
<p>今回のテーマは、「WEBカメラ」です。<br />
箇条書き風にまとめってかメモっておきます。</p>
<p><span id="more-221"></span></p>
<h3><a href="http://www.shift-style.org/" target="_blank">やまぢーさん</a></h3>
<p>15面パズルの画像をカメラで取り込んだ画像で。<br />
4時間で作ったそうです。しかもAIR。<br />
カメラの画像を全フレームビットマップにdrawしてるから、<br />
その処理の部分がやたらと重い。</p>
<p>ちなみに、15面パズルでは絶対に解けないパターンが存在します。<br />
・<a href="http://hp.vector.co.jp/authors/VA010128/math/puzzle/P15-1.html" target="_blank">１５パズルで数学しよう！ 〜１〜</a></p>
<p><a href="http://www.shift-style.org/blog/?p=236" target="_blank">ご本人様による解説記事</a></p>
<h3><a href="http://minomix.net/blog/" target="_blank">みのんさん</a></h3>
<p>毎度おなじみの顔認識。<br />
<a href="http://www.libspark.org/" target="_blank">Spark</a>に上がっている、「<a href="http://www.libspark.org/wiki/mash/Marilena" target="_blank">Marilena</a>」という顔認識のライブラリを使ってます。<br />
詳しくは<a href="http://www.mrlittlebig.com/blog/023/">以前に書いた</a>のでそちらでどうぞ。<br />
で、さらにその「Marilena」をビデオ向けに高速化したものが最近アップされてたよう。<br />
（見つけれなかった。。）</p>
<p>・マスク（フルフェイスのいかついやつ）をかぶせるのん<br />
・二人並んだ顔を入れ替えるのん<br />
・（顔認識じゃないけど）簡単にストップモーションアニメが作れるのん<br />
三番目に書いたのが技術的にはいたってシンプルだけど、アイデアが逸品で目から鱗でした。</p>
<h3><a href="http://www.y-tti.com/blog/" target="_blank">パンツカムヨさん</a></h3>
<p>毎回独特の世界を披露して下さるパンツカムヨさんですが、<br />
最近は「y_tti」の名前の方に統一していきたいそうです。</p>
<p>カメラで撮った画像を保存させる仕方の勉強。<br />
adobeが公開してる、<a href="http://code.google.com/p/as3corelib/" target="_blank">PNGEncoder</a>でバイナリデータを送信出来ます。<br />
で、それをサーバー側で画像に再構築する、と。（合ってる？）<br />
サーバー側のプログラムは<a href="http://amfphp.org/" target="_blank">amfphp</a>というFlashとは相性がよくて、かつ、簡単なものをほぼそのまま使った、とか。<br />
画像保存はFlash10からはFlashのみでも出来るよ（by さくーしゃ先生）<br />
<a href="http://wonderfl.kayac.com/code/21cfc87e11ffb354562c393a6e55666d61e15bf6" target="_blank">Mikan | wonderfl build flash online</a></p>
<p>で、作品。<br />
カメラの画面をクリックで、画面をキャプチャ→ハエの絵に顔を合成→画面上にいっぱい飛ばして→手で追い払える。<br />
いやはや、気持ち悪いです。</p>
<p>手で追い払う部分は簡単な動体検知を行っていて、<br />
ビットマップでキャプチャした1フレーム前の画像と今の画像を比べて、<br />
誤差の大きい場所を調べ、その差をスピードに反映させ、ハエ達を動かしている、ようです。</p>
<p><a href="http://www.y-tti.com/blog/2009/05/_22_web_1.php" target="_blank">ご本人様による解説</a></p>
<h3>kimuさん</h3>
<p>みのんさんのストップモーションを簡単に作るやつ、をさらに発展させた版。<br />
wiiのコントローラーを使って簡単に色々な制御が出来る。</p>
<p>ボタンを押すことでキャプチャが撮れたり、削除できたり、<br />
コントローラーを振る事で再生や早送り、逆再生が出来たり、と、とにかく高機能。<br />
kimuさんはVJをされているそうなのです。<br />
なので、いちいちPCを触らなくていいし、リズムに合わせて振ったりできるので、その辺wiiのコントローラーってのはかなりいいんじゃないかと。<br />
よく考えられてます。</p>
<p>wiiのコントローラーはFlashと連携させて使うのはそんなに難しいことじゃないよう。<br />
ライブラリ等が公開されてます。<br />
<a href="http://wiiflash.bytearray.org/" target="_blank">WiiFlash : Wiimote and Flash</a><br />
また、詳しいやり方がFlashOOPに載ってました。<br />
<a href="http://cs3book.flashoop.jp/wiki/index.php?Wii%E3%83%AA%E3%83%A2%E3%82%B3%E3%83%B3%E3%81%A8AS3" target="_blank">WiiリモコンとAS3 - Flash OOP Japan</a></p>
<p>以前のてらこでも、trick7さんがローソクの炎で画面の中の地図を照らし出す、ってのをwiiを使ってやっておられました。<br />
（<a href="http://www.mrlittlebig.com/blog/004/" target="_blank">以前の自分のログ</a>）</p>
<p>wii本体がなくてもコントローラーだけでも結構遊べそうな気がしました。</p>
<h3><a href="http://www.kiteretsu-so.com/" target="_blank">トンカさん</a></h3>
<p>コンセプトは<a href="http://www.youtube.com/watch?v=NwVBzx0LMNQ" target="_blank">マイノリティリポートのやつ</a>。</p>
<p>カメラの前で自分の動きでポインタを操作。<br />
二つのポインタがあって、それによって、写真の両端を掴めたりします。<br />
ただし、動体検知しているので、指先は常に動かしとかないといけません。<br />
その辺がまた良い感じに雰囲気を出してました。</p>
<p><a href="http://www.kiteretsu-so.com/archives/1386" target="_blank">ご本人様による解説</a></p>
<h3>myantaさん</h3>
<p>webカメラを使った案件の紹介。<br />
webカメラを使った案件ってあんまりないよね、と。大変そうだけうらやましい。<br />
<a href="http://www.webmen.co.jp/" target="_blank">みんなのWeb面接</a><br />
求人サイトで、自分の自己PRを登録しておくことによって、採用担当の人がスカウトを行ったり、<br />
そのままその場で面接も出来たりするよう。<br />
テレビ電話ではなくて、事前に決められた質問内容に答える自分の様子を録画して、<br />
担当の人に見てもらう、ってことのようです。</p>
<p>サーバは、<a href="http://www.osflash.org/red5" target="_blank">Red5</a>っていうFlashストリーミングサーバを使っているそうです。<br />
GIGAZINEに記事が。<br />
<a href="http://gigazine.net/index.php?/news/comments/20070927_red5/" target="_blank">無料で利用できるFlashストリーミングサーバ「Red5」 - GIGAZINE</a></p>
<h3><a href="http://chabudai.sakura.ne.jp/blog/" target="_blank">ちゃぶ台さん</a></h3>
<p><a href="http://saqoosha.net/flartoolkit/start-up-guide/" target="_blank">FLARToolKit</a><br />
マーカーから物体が現れるんじゃなくて、マーカーの位置に物体を移動させたい。<br />
（<a href="http://chabudai.sakura.ne.jp/blog/?p=237" target="_blank">ご本人様による解説</a>）<br />
その物体とは、<a href="http://www.youtube.com/watch?v=W1czBcnX1Ww" target="_blank">BigDog</a>！<br />
このアニメーションの方が時間がかかっているのではないかと。<br />
モデリングはLightWaveで、アニメーションはMaya、という豪華仕様。<br />
というのも、Flashの3Dではよく使われている（無料だし）Blenderっていう3Dソフトだと、ホーンアニメを書き出せないそう。<br />
なので、Maya。体験版。</p>
<p>FLARToolKitでは、x,yの座標は普通に取れるけど、角度がちゃんと取れない。どうするの？<br />
それは良く聞かれる。から、<a href="http://gihyo.jp/design/feature/01/flartoolkit" target="_blank">gihyoの連載</a>で書いたよ（by さくーしゃ先生）<br />
<a href="https://gihyo.jp/design/feature/01/flartoolkit/0003?page=2" target="_blank">FLARToolKitを使ったAR系Flashの作り方：第3回　マーカーの位置や回転，向きなどを取り出す｜gihyo.jp … 技術評論社</a></p>
<p>マトリクスの話でも質問がでたので、さくーしゃ先生が答えてくださいました。<br />
参考リンク：<br />
<a href="http://nutsu.com/blog/2008/061320_as_matrix.html" target="_blank">[as]Matrixによる変形のこと [NUTSU]</a><br />
<a href="http://www.adobe.com/jp/devnet/flash/articles/matrix_class.html" target="_blank">Matrixクラス － 変換行列  | デベロッパーセンター</a><br />
いきなり3Dでは難しいので、2Dで理解して、それにZ軸が加わった、と考えるといいよ、とのこと。</p>
<h3><a href="http://sakotsu.jp/" target="_blank">シナチクさん</a></h3>
<p>画像をアスキーアートみたいにしてくれるライブラリがあったから使ってみました。<br />
ライブラリの紹介。<br />
<a href="http://blog.oaxoa.com/2008/03/04/asciify-actionscript-3-as3-ascii-art-class/" target="_blank">Oaxoa Blog  &raquo; Asciify - Actionscript 3 (as3) Ascii Art class</a><br />
<a href="http://sakotsu.jp/blog/?p=127" target="_blank">ご本人様による紹介</a></p>
<p>「あこがれのあの子とツーショット写真を撮ろう！」<br />
タイトル通り、写真が撮れます。<br />
<a href="http://sakotsu.jp/blog/?p=129" target="_blank">ご本人様による解説記事が詳しいです。</a><br />
シャッター音が小気味よい。</p>
<p><a href="http://d.hatena.ne.jp/zk3/20070820" target="_blank">挙動不審カメラ</a><br />
これをそのまま作ろうとしたけどなんだかよくわからなかったので、恒例の質問タイムへ。<br />
<a href="http://wonderfl.kayac.com/code/aeaa9e2efd5d47d7f8dde5dbad116156b6fe1047" target="_blank">さくーしゃ先生がwonderflにてさくっと作ってくれました。</a></p>
<h3><a href="http://saqoosha.net/" target="_blank">さくーしゃさん</a></h3>
<p>紙に引いた線をカメラに写して、それで音を制御する。<br />
線が上がってたら高音、下がってたら低音、みたいな。<br />
紙にかいただけで音を制御できるよ、とのこと。<br />
他のみなさんが発表されている合間にさくっと作っておられました。さすがです。</p>
<h3>まとめ的な</h3>
<p>今回は発表者も多く、内容もそれぞれレベルの高いものとなり、<br />
非常に面白く、勉強になりました！<br />
二次会でも非常に濃いお話を聞かせて頂きました。</p>
<p>それにしても、相変わらず長い文章になってしまいました。。<br />
もっとまとめれるように努力します。</p>
<p>発表者、参加者のみなさん、お疲れさまでしたー。<br />
来月は、6/27予定だそうです。（未定）</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mrlittlebig.com/blog/032/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Hemingway</title>
		<link>http://www.mrlittlebig.com/blog/031/</link>
		<comments>http://www.mrlittlebig.com/blog/031/#comments</comments>
		<pubDate>Fri, 22 May 2009 16:14:26 +0000</pubDate>
		<dc:creator>USK</dc:creator>
		
		<category><![CDATA[wordpress]]></category>

		<category><![CDATA[fladdict]]></category>

		<category><![CDATA[iphone]]></category>

		<category><![CDATA[thema]]></category>

		<guid isPermaLink="false">http://www.mrlittlebig.com/blog/?p=213</guid>
		<description><![CDATA[
テンプレートを変えてみました。
Hemingway

ブログのトップページが最近の記事二つが横並び、と、
あまり、ブログ向けではないのかも知れませんが（どっちかっていうとポートフォリオ向け？）、
ま、デザインも好きなテ [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.mrlittlebig.com/blog/photo/himingway.jpg" alt="Hemingway" /></p>
<p>テンプレートを変えてみました。<br />
<a href="http://warpspire.com/hemingway/">Hemingway</a></p>
<p><span id="more-213"></span></p>
<p>ブログのトップページが最近の記事二つが横並び、と、<br />
あまり、ブログ向けではないのかも知れませんが（どっちかっていうとポートフォリオ向け？）、<br />
ま、デザインも好きなテイストですし、気分転換に、と。<br />
黒バックって見やすさどうなんだろう？</p>
<p>しかし、テーマの入れ替えが楽です。<br />
どうやるのか一瞬迷ったけど、要は、落としてきたものをフォルダごと<br />
wp-content/themes/<br />
の中に放り込んでやればいいだけ、と。<br />
あとは管理画面から追加したテーマを選択すればいい、と。簡単です。</p>
<p>そのうち自分で一からカスタマイズしたいんですけど、<br />
wordpressのデザインを一から自分仕様にしようと思ったら、<br />
結局テンプレートを作る事と同義なんですかね？？</p>
<p>------------------------------------------------------------------------------------------------------------------</p>
<p>あと、<a href="http://fladdict.net/blog/2009/05/yumemiru-iphone.html">fladdictさんのところで紹介</a>されてた、<a href="http://www.amazon.co.jp/gp/product/486267058X?ie=UTF8&#038;tag=mrlittlebig01-22&#038;linkCode=as2&#038;camp=247&#038;creative=7399&#038;creativeASIN=486267058X">「ユメみるiPhone」</a><img src="http://www.assoc-amazon.jp/e/ir?t=mrlittlebig01-22&#038;l=as2&#038;o=9&#038;a=486267058X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />を買いました。<br />
ちょっと弄ってみます。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mrlittlebig.com/blog/031/feed/</wfw:commentRss>
		</item>
		<item>
		<title>MacHeist 3 Bundle</title>
		<link>http://www.mrlittlebig.com/blog/030/</link>
		<comments>http://www.mrlittlebig.com/blog/030/#comments</comments>
		<pubDate>Tue, 07 Apr 2009 14:06:49 +0000</pubDate>
		<dc:creator>USK</dc:creator>
		
		<category><![CDATA[apple]]></category>

		<guid isPermaLink="false">http://www.mrlittlebig.com/blog/?p=157</guid>
		<description><![CDATA[



Mac Heistでいろんなソフトがまとめて安くなってました。
全部で$1000近いものがなんと$39。驚愕。
そのうち一部はチャリティーに回されるようです。（購入時にそのチャリティー先も選択できました。）
サイ [...]]]></description>
			<content:encoded><![CDATA[<style type="text/css">
<!-- 
s{
	margin:0px;
	padding:0 0 0 10px;
	font-size:12px;
	color:#999999;
}
-->
</style>
<p><img src="http://www.mrlittlebig.com/blog/photo/macheistbundle.jpg" alt="macheist" /></p>
<p><a href="http://www.macheist.com/bundle/u/306293/" target="_blank">Mac Heist</a>でいろんなソフトがまとめて安くなってました。<br />
全部で$1000近いものがなんと$39。驚愕。<br />
そのうち一部はチャリティーに回されるようです。（購入時にそのチャリティー先も選択できました。）</p>
<p>サイト自体も英語で、ソフトも全て英語のものなので、イマイチ何をするソフトなのかわからなかったりするものもあります。。<br />
なので、自分用にメモがてらリンクを貼り付けときます。<br />
リンク集みたいになってますが、、。</p>
<p><span id="more-157"></span><br />
※それぞれのタイトル部分のリンクが本家のサイトです。</p>
<p><img src="http://www.mrlittlebig.com/blog/photo/macheist/isale-icon-ebay.jpg" alt="" /><br />
<a href="http://www.equinux.com/us/products/isale/" target="_blank">iSale</a>    <s>$39.95</s><br />
eBay用のソフト。eBayとか使わない。。。</p>
<p><img src="http://www.mrlittlebig.com/blog/photo/macheist/picturesque-icon" alt="" /><br />
<a href="http://www.acqualia.com/picturesque/" target="_blank">Picturesque</a>    <s>$34.95</s><br />
画像加工ソフト<br />
・<a href="http://tomono10g.net/blog/2008/03/picturesque.html" target="_blank">ピクチャエスク（Picturesque）でいい感じの画像を作ろう！ - 湘南画材研究所@MT</a><br />
・<a href="http://www.blogwatcher.co.jp/kensuu/2007/07/post_12.html" target="_blank">スタイリッシュに写真を加工できるMac用ソフト「picturesque」 (ブログウォッチャー編集長日記)</a><br />
・<a href="http://wakabamac.blog95.fc2.com/blog-entry-892.html" target="_blank">わかばマークのMacの備忘録 :  Picturesque</a></p>
<p><img src="http://www.mrlittlebig.com/blog/photo/macheist/souschef-icon.jpg" alt="" /><br />
<a href="http://www.acaciatreesoftware.com/" target="_blank">SousChef</a>    <s>$30</s><br />
レシピソフト。共有できたりするらしい。</p>
<p><img src="http://www.mrlittlebig.com/blog/photo/macheist/worldofgoo-icon.jpg" alt="" /><br />
<a href="http://2dboy.com/games.php" target="_blank">World of Goo</a>    <s>$20</s><br />
ゲーム。<br />
・<a href="http://www.kotaro269.com/archives/50616784.html" target="_blank">組み立て、支え、吊り下げるＷｉｉ用物理アクションゲーム「World of Goo」デモ＆トレーラー映像:小太郎ぶろぐ</a><br />
・<a href="http://play.heteml.jp/blog/2008/10/world-of-goo.html" target="_blank">World of Goo - How to play.</a></p>
<p><img src="http://www.mrlittlebig.com/blog/photo/macheist/phoneview-icon.jpg" alt="" /><br />
<a href="http://ecamm.com/mac/phoneview/" target="_blank">PhoneView</a>    <s>$19.95</s><br />
iPhoneをHDDとして使う。<br />
・<a href="http://ipod.item-get.com/2008/05/ipod_touchphoneview.php" target="_blank">iPod touchをディスクモードとして使う「PhoneView」 - iPod LOVE</a></p>
<p><img src="http://www.mrlittlebig.com/blog/photo/macheist/littlesnapper-icon.jpg" alt="" /><br />
<a href="http://www.realmacsoftware.com/littlesnapper/" target="_blank">LittleSnapper</a>    <s>$39</s><br />
サイト等のスクリーンショットを撮って管理できる。<br />
・<a href="http://www.yasuhisa.com/could/article/littlesnapper/" target="_blank">LittleSnapperで自分だけのサイトコレクション : could</a></p>
<p><img src="http://www.mrlittlebig.com/blog/photo/macheist/acorn-icon.jpg" alt="" /><br />
<a href="http://flyingmeat.com/acorn/" target="_blank">Acorn</a>    <s>$49.95</s><br />
画像編集ソフト<br />
・<a href="http://www.plateaus.com/macreview/archives/728" target="_blank">MAC REVIEW &raquo; Acorn：シンプルで強力な画像編集ソフト</a></p>
<p><img src="http://www.mrlittlebig.com/blog/photo/macheist/kinemac-icon.jpg" alt="" /><br />
<a href="http://www.kinemac.com/products/kinemac/" target="_blank">Kinemac</a>    <s>$299</s><br />
3Dアニメ制作ソフト<br />
・<a href="http://mactechlab.sakura.ne.jp/products-report/2884.html" target="_blank">3D Real Time Animation「KINEMAC」はどんなソフト？ - Macテクノロジー研究所</a></p>
<p><img src="http://www.mrlittlebig.com/blog/photo/macheist/wiretapstudio-icon.jpg" alt="" /><br />
<a href="http://www.ambrosiasw.com/utilities/wiretap/" target="_blank">WireTap Studio</a>    <s>$69</s><br />
音声録音・編集<br />
・<a href="http://ascii.jp/elem/000/000/087/87748/" target="_blank">レビュー：WireTap Studio ver.1.0</a></p>
<p><img src="http://www.mrlittlebig.com/blog/photo/macheist/boinxtv-icon.jpg" alt="" /><br />
<a href="http://www.boinx.com/boinxtv/" target="_blank">BoinxTV</a>    <s>$199</s><br />
動画編集<br />
・<a href="http://www.kagaya.com/?p=2389" target="_blank">KAGAYA.COM  &raquo; Blog Archive   &raquo; 超簡単！　Mac１台で個人ビデオスタジオをつくってしまう「BoinxTV」を使ってみた</a></p>
<p><img src="http://www.mrlittlebig.com/blog/photo/macheist/thehitlist-icon.jpg" alt="" /><br />
<a href="http://www.potionfactory.com/thehitlist/" target="_blank">The Hit List</a>    <s>$49.95</s><br />
・<a href="http://www.noainteractive.com/blog/work/95.html" target="_blank">Mac用GTDツール The Hit List | NOAINTERACTIVE blog</a></p>
<p><img src="http://www.mrlittlebig.com/blog/photo/macheist/espresso-icon.jpg" alt="" /><br />
<a href="http://www.macrabbit.com/espresso/" target="_blank">Espresso</a>    <s>$80</s><br />
HTML・CSS・JS等のエディタ<br />
・<a href="http://www.bulanco.net/blog/2009/01/espresso.html" target="_blank">Webオーサリングソフト『Espresso』のパブリックベータ | BULANCO BLOG</a><br />
・<a href="http://ppmweb.lolipop.jp/espresso-1-0-b1-quick-review/">ppmweb &raquo; Espresso 1.0b1 クイックレビュー</a></p>
<p><img src="http://www.mrlittlebig.com/blog/photo/macheist/cromag-icon.jpg" alt="" /><br />
<a href="http://www.pangeasoft.net/cromag/index.html" target="_blank">Cro-Mag Rally</a>    <s>$19.95</s><br />
ゲーム。昔はMacに標準で入ってたの？今でも入ってる？<br />
同名のiPhoneアプリが売っていました。</p>
<p><img src="http://www.mrlittlebig.com/blog/photo/macheist/times-icon.jpg" alt="" /><br />
<a href="http://www.acrylicapps.com/times/" target="_blank">Times</a>    <s>$30</s><br />
ニュースを見る為のソフト？もちろん英語で。</p>
<p>こっからは購入者に限り、<a href="http://twitter.com/usk/status/1467946206">Twitterで紹介文をつぶやけば</a>もらえるソフト。</p>
<p><img src="http://www.mrlittlebig.com/blog/photo/macheist/icon-dl.jpg" alt="" /><br />
<a href="http://delicious-monster.com/" target="_blank">Delicious Library 2</a>    <s>$40</s><br />
蔵書管理ソフト<br />
・<a href="http://ascii.jp/elem/000/000/197/197305/" target="_blank">iSightで楽にデータ化！ 書籍・CDを管理「Delicious Library」</a><br />
・<a href="http://ybsm.blog84.fc2.com/blog-entry-2.html" target="_blank">ゆぶそま  蔵書管理ソフト「Delicious Library」をさらに使う</a></p>
<p><img src="http://www.mrlittlebig.com/blog/photo/macheist/icon-multiwinia.jpg" alt="" /><br />
<a href="http://www.ambrosiasw.com/games/multiwinia/" target="_blank">Multiwinia by Ambrosia</a>    <s>$19</s><br />
ゲーム。<br />
・<a href="http://gs.inside-games.jp/news/164/16428.html" target="_blank">カルトストラテジーがマルチプレイで再び！『Multiwinia』スクリーンショット公開 - Game*Spark</a><br />
・<a href="http://www20.atwiki.jp/multiwinia_jp/" target="_blank">Multiwinia日本語化wiki - トップページ</a></p>
<p>あと、誰でももらえる分</p>
<p><img src="http://www.mrlittlebig.com/blog/photo/macheist/eb_appicon.jpg" alt="" /><br />
<a href="http://thecosmicmachine.com/" target="_blank">Event Box</a>    <s>$15</s><br />
ソーシャルネットワークのフィードを一つにまとめる<br />
・<a href="http://d.hatena.ne.jp/tanemori/20081108/EventBox" target="_blank">ソーシャルサービスをまとめる「EventBox」 - soundscape out</a></p>
<p>参考まとめリンク<br />
<a href="http://wakabamac.blog95.fc2.com/blog-category-5.html" target="_blank">わかばマークのMacの備忘録 : category -  ひとりごと</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mrlittlebig.com/blog/030/feed/</wfw:commentRss>
		</item>
		<item>
		<title>大阪てら子 21 「AS3教えて！えらい人」</title>
		<link>http://www.mrlittlebig.com/blog/029/</link>
		<comments>http://www.mrlittlebig.com/blog/029/#comments</comments>
		<pubDate>Sat, 04 Apr 2009 08:06:05 +0000</pubDate>
		<dc:creator>USK</dc:creator>
		
		<category><![CDATA[event]]></category>

		<guid isPermaLink="false">http://www.mrlittlebig.com/blog/?p=135</guid>
		<description><![CDATA[
どうも、USKです。
さて、てらこに行ってきました。
てらこレポ書くのも久々な気もします。
（まぁ、まともに勉強してなかったし、、、）
----------------------------------------- [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://teraco.jp/2009/03/03-152902.php" target="_blank"><img src="http://www.mrlittlebig.com/blog/photo/teraco21.gif" alt="teraco21" /></a></p>
<p>どうも、USKです。</p>
<p>さて、<a href="http://teraco.jp/" target="_blank">てらこ</a>に行ってきました。<br />
てらこレポ書くのも久々な気もします。<br />
（まぁ、まともに勉強してなかったし、、、）</p>
<p>---------------------------------------------------------------------<br />
って、記事を帰ってすぐに書き始めてたんだけど、<br />
そのあと放置してて、投稿するタイミングを逃していました。。。<br />
なんで、今更感がかなりありますが、とりあえず公開だけしときます。<br />
---------------------------------------------------------------------</p>
<p>今回は「<a href="http://teraco.jp/2009/03/03-152902.php" target="_blank">AS3教えて！えらい人</a>」ってわけで、<br />
「AS3についての質問大会」でした。<br />
(<a href="http://atnd.org/events/407" target="_blank">ATNDにみなさんから募集した質問が載っています</a>）</p>
<p>かく言う僕もAS3はまだまだほとんど触ったことなくて、全然わかってないので、今回の企画はほんと勉強になりました。<br />
そんなわかってない人がわかってないなりに書いてきます！</p>
<p>以下、箇条書きで。</p>
<p><span id="more-135"></span></p>
<h3>1.class内でparentとrootを多用しちゃわないような、うまい書き方のコツなどあれば教えてください。それがSingletonってやつのことですか？（byシナチク）</h3>
<p>・やっぱりparentとかrootを多用しちゃうような書き方はよくない。<br />
・考え方にMVCってのがある。簡単に書くと、<br />
Model - アルゴリズムや計算部分<br />
View - 表示に関する部分<br />
Contoroller - それらを繋ぐもの<br />
【参考】<br />
<a href="http://ja.wikipedia.org/wiki/Model_View_Controller" target="_blank">Model View Controller - Wikipedia</a><br />
<a href="http://www.trick7.com/blog/2007/01/14-232809.php" target="_blank">trick7 - FlashとMVCパターン</a><br />
コリン・ムック氏のたまごっちのサンプルがMVCの勉強にはいいんじゃない？<br />
<a href="http://yoppa.org/index.php?itemid=391" target="_blank">SSAW06 &raquo; Flash ActionScript2.0 実践講座3：Flash OOP詳細</a><br />
AS3版は本が出ています。<br />
<a href="http://www.amazon.co.jp/gp/product/4873113873?ie=UTF8&#038;tag=mrlittlebig01-22&#038;linkCode=as2&#038;camp=247&#038;creative=7399&#038;creativeASIN=4873113873">詳説 ActionScript 3.0</a><img src="http://www.assoc-amazon.jp/e/ir?t=mrlittlebig01-22&#038;l=as2&#038;o=9&#038;a=4873113873" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></p>
<h3>2.classがdynamicってどういうこと？じゃあstaticって？（byシナチク）</h3>
<div class="igBar"><span id="lactionscript-18"><a href="#" onclick="javascript:showCodeTxt('actionscript-18'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">ACTIONSCRIPT:</span>
<div id="actionscript-18">
<div class="actionscript">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#808080;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #FF3366;">//エラーなし</span></div>
</li>
<li style="font-weight: bold;color:#808080;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009933; font-weight: bold;">public</span> <span style="color: #009933; font-weight: bold;">dynamic</span> <span style="color: #009933; font-weight: bold;">class</span> teraco <span style="color: #009933; font-weight: bold;">extends</span> <span style="color: #0099CC;">Sprite</span><span style="color: #333333;">&#123;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#808080;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #009933; font-weight: bold;">public</span> <span style="color: #009933; font-weight: bold;">function</span> teraco<span style="color: #333333;">&#40;</span><span style="color: #333333;">&#41;</span><span style="color: #333333;">&#123;</span></div>
</li>
<li style="font-weight: bold;color:#808080;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0099CC;">this</span>.<span style="color: #333333;">hoge</span> = <span style="color: #FF6633;">"hoge"</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#808080;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #333333;">&#125;</span></div>
</li>
<li style="font-weight: bold;color:#808080;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #333333;">&#125;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#808080;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #FF3366;">//エラーあり</span></div>
</li>
<li style="font-weight: bold;color:#808080;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009933; font-weight: bold;">public</span> <span style="color: #009933; font-weight: bold;">class</span> teraco <span style="color: #009933; font-weight: bold;">extends</span> <span style="color: #0099CC;">Sprite</span><span style="color: #333333;">&#123;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#808080;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #009933; font-weight: bold;">public</span> <span style="color: #009933; font-weight: bold;">function</span> teraco<span style="color: #333333;">&#40;</span><span style="color: #333333;">&#41;</span><span style="color: #333333;">&#123;</span></div>
</li>
<li style="font-weight: bold;color:#808080;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0099CC;">this</span>.<span style="color: #333333;">hoge</span> = <span style="color: #FF6633;">"hoge"</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#808080;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #333333;">&#125;</span></div>
</li>
<li style="font-weight: bold;color:#808080;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #333333;">&#125;</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p>
・型宣言なしでもエラーが出なくなる。なんでもあり？<br />
・そのかわり間違ったものを代入してもエラーが出ないのでわかりにくい。<br />
（AdobeMAXで野中さんも型宣言はしたほうが軽くなるよ！って言ってた）<br />
・じゃあどういう時に使うの？<br />
・例えばAS2だと、<a href="http://www.mosessupposes.com/Fuse/" target="_blank">FuseKit</a>で使うよ！</p>
<h3>3.タイムラインにASは書く？クラスに書く？(by j.iida)</h3>
<p>・クラスに書く派！<br />
・じゃあ、スクリプトとタイムラインアニメーションだと？<br />
・タイムラインアニメーションを使いたい時ってどうしてる？<br />
・MC内にタイムラインアニメーションを作っておいて、それをリンケージしておくとか。</p>
<h3>4.FlexとFlashの違いは？(by シナチク）</h3>
<p>・結局同じのもなのでは。<br />
・Flexにはmxmlがある。<br />
・MVCで言えばViewの部分はmxmlで書いて、残りはASで書く。<br />
・けど、mxmlも最終的にはASに変換されるから結局一緒。<br />
・Flexって結局フレームワークだから。</p>
<h3>5.AS書く時、何で書いてますか？ ・（by j,iida）</h3>
<p>・Winだと、<a href="http://www.flashdevelop.org/community/" target="_blank">FlashDevelop</a>。Macだと<a href="http://www.adobe.com/jp/products/flex/" target="_blank">Flex Builder</a>、で決まり！？</p>
<h3>休憩：パノラマ屋さん二宮さんの自己紹介タイム</h3>
<p><a href="http://www.appbank.net/" target="_blank">AppBank</a>で<a href="http://www.appbank.net/2009/03/12/iphone-application/14324.php" target="_blank">二宮さんの記事</a>を読んだばっかりだったので、ちょっとびっくりしました！<br />
<a href="http://itunes.com/app/pangeavr">iPhoneアプリ</a>(直接iTunesが開きます）もダウンロードしてました！</p>
<p><a href="http://pencil-jp.net/weblog/" target="_blank">京都・日本・世界の最新パノラマムービー情報：QTVR Diary</a></p>
<p>なんと今回のてらこの模様を撮影もしてくれました！<br />
<a href="http://pencil-jp.net/vrpodcast/archives/2009/03/osaka-teraco-21.html" target="_blank">写真もさっそく公開</a>されてます。（全員目線入りで超あやしいですがw）</p>
<h3>効率の良いデバッグの方法。（byシナチク）</h3>
<p>・<a href="http://code.google.com/p/flash-thunderbolt/" target="_blank">サンダーボルト</a><br />
・Flash、Flex標準のデバッガー<br />
【参考】<br />
<a href="http://level0.kayac.com/2008/11/3_thunderbolt_airconsole_1.php" target="_blank">【デバッグ強化週間】3分でできるデバッグ環境！ ThunderBolt AirConsoleまとめ｜_level0.KAYAC</a></p>
<p>・デバッグといえば、メモリ関連の管理で「<a href="http://code.google.com/p/mrdoob/wiki/stats" target="_blank">Hi-ReS! Stats</a>」使ってるよ。<br />
 ・メモリ関連といえば、<a href="http://dev.ekndesign.com/2008/05/09/as3%EF%BC%9A%E3%82%BF%E3%82%A4%E3%83%A0%E3%83%A9%E3%82%A4%E3%83%B3%E3%81%AB%E4%B8%A6%E3%81%B9%E3%82%8B%E7%94%BB%E5%83%8F%E3%81%AF%E3%83%AA%E3%83%B3%E3%82%B1%E3%83%BC%E3%82%B8%E3%81%97%E3%81%9F/" target="_blank">ビットマップでメモリの処理が軽くなる話</a>があったけど、これってどういうこと？</p>
<h3>ごみ漁り関係（ガベージコレクション関係）を教えてほしいっす。 ステキなクラス設計を。（by ギリギリツーリスト)</h3>
<p>・そもそもガベージコレクションってなに？<br />
<a href="http://ja.wikipedia.org/wiki/%E3%82%AC%E3%83%99%E3%83%BC%E3%82%B8%E3%82%B3%E3%83%AC%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3" target="_blank">ガベージコレクション - Wikipedia</a><br />
・wikipediaの説明じゃわからん！<br />
・びんたさんの説明がわかりやすい！<br />
<a href="http://www.be-interactive.org/index.php?itemid=433" target="_blank">BeInteractive! [Spark project 勉強会 #06 ありがとうございました]</a><br />
・System.gc(); で、強制的にガベージコレクションを発動してくれる。けど、これはデバッグプレーヤーでしか動かない。<br />
（FP10からは通常のプレーヤーでも動くようになった？？）<br />
・基本、使ったものは片付ける。<br />
 - イベントをリッスンしてるものは消す<br />
 - addChildしてるやつは消す。<br />
 - 参照もってるやつはnullを入れて消す。<br />
・これらを基本的に考えながら作ってやらないとメモリリーク（メモリが漏れてる）が発生しちゃう。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mrlittlebig.com/blog/029/feed/</wfw:commentRss>
		</item>
		<item>
		<title>WordPressに変えた</title>
		<link>http://www.mrlittlebig.com/blog/028/</link>
		<comments>http://www.mrlittlebig.com/blog/028/#comments</comments>
		<pubDate>Thu, 12 Feb 2009 02:50:18 +0000</pubDate>
		<dc:creator>USK</dc:creator>
		
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.mrlittlebig.com/blog/?p=124</guid>
		<description><![CDATA[ご無沙汰しております。
そして、あけましておめでとうございます（おそっ！！）。
さてさて、２週間程前にWordPressに変えました。
前々から変えよう変えようとは思っていて、インストールしてから放置することはや数ヶ月… [...]]]></description>
			<content:encoded><![CDATA[<p>ご無沙汰しております。<br />
そして、あけましておめでとうございます（おそっ！！）。</p>
<p>さてさて、２週間程前にWordPressに変えました。<br />
前々から変えよう変えようとは思っていて、インストールしてから放置することはや数ヶ月…。<br />
ようやっと移行させました。</p>
<p>ちょうどやろうと思ってた時に、<a href="http://www.trick7.com/blog/" target="_blank">trick7さんのところ</a>もWordPressに移行されたそうで、<br />
その記事を参考にさせていただきました。</p>
<p><a href="http://www.trick7.com/blog/2009/01/04-042930.php" target="_blank">trick7 - ブログをMovableTypeからWordPressに移行しました</a></p>
<p>以下、作業を箇条書きに。</p>
<p><span id="more-124"></span></p>
<ul>
<li>MT3.1から、WordPress2.7に変えた。</li>
<li>MTからエクスポート→WordPressにインポート</li>
<li>パーマリンクは全て変更。なのでインポートは容易。</li>
<li>RSSフィードを<a href="http://www.feedburner.jp/fb/a/home">FeedBurner</a>に一本化</li>
<li>FeedBurner用に301リダイレクト。.htaccess作成</li>
<li>同じく以前のパーマリンクから新パーマリンクへリダイレクト</li>
<li>WordPressのプラグインを少し入れた</li>
<ul>
<li><a href="http://www.google.com/support/feedburner/bin/topic.py?topic=13252" target="_blank">FeedBurner FeedSmith</a> - WordPressのフィードを自動でFeedBurnerのフィードへリダイレクトしてくれる</li>
<li><a href="http://urbangiraffe.com/plugins/headspace2/" target="_blank">HeadSpace2</a> - メタ情報などを記事単位で簡単に編集できる。あんま使わん気がする。</li>
<li><a href="http://www.oratransplant.nl/uga/" target="_blank">Ultimate Google Analytics</a> - Google Analyticsのコードを簡単に埋め込んでくれる</li>
<li>あとは、Akismetと、WP Multibyte Patchが自動で入ってた。</li>
</ul>
</ul>
<h3>もちょっとかかないと</h3>
<p>とか思うわけです。<br />
まぁ、あんまり気負うと余計に書かなくなりそうなので、もうちょっと自分の中で書く内容のハードルを下げて、<br />
ほんとしょーもないことでもどんどん書いていこうかな、とか思ったりしてます。<br />
書いてなかった間にも、てらこ行ったりMAX行ったりF-site行ったりライトインサイト見たりiPhoneに変えたりとかいろいろあったし。<br />
（イベントと買い物ばっかｗ）</p>
<p>とりあえずその前にブログのデザインをなんとかせねば。<br />
一応形は考えてるから、あとはサイトにするだけなんだけど、PHPってのがさらに腰を重くする、、、。</p>
<p>とりあえず、今週末は<a href="http://atnd.org/events/348" target="_blank">てらこでゲーム大会</a>してきます。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mrlittlebig.com/blog/028/feed/</wfw:commentRss>
		</item>
		<item>
		<title>大阪てらこ１７</title>
		<link>http://www.mrlittlebig.com/blog/027/</link>
		<comments>http://www.mrlittlebig.com/blog/027/#comments</comments>
		<pubDate>Sat, 20 Sep 2008 16:43:51 +0000</pubDate>
		<dc:creator>USK</dc:creator>
		
		<category><![CDATA[event]]></category>

		<guid isPermaLink="false">http://www.mrlittlebig.com/trace/archives/59</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p><a href="http://atnd.org/events/53"><img alt="teraco.jpg" src="http://www.mrlittlebig.com/blog/photo/teraco.jpg" width="300" height="121" class="border" style="" /></a></p>
<p>こんばんわ。<br />
どうも最近てらこに行ってきた記事しか書いてないような気がしますが、、、。<br />
頑張ります。</p>
<p>とにかく。<br />
大阪てらこ17に行ってきました。<br />
お題は「時計」です。</p>
<p><span id="more-59"></span><br />
<a href="http://www.trick7.com/blog/2008/09/02-204915.php">東京てらこのテーマが時計</a>ってことで、それに相乗りした形で大阪でも時計がテーマに。<br />
しかも大阪がパクったのに大阪のほうが先に開催。<br />
そもそも、yugopさんの展覧会が開かれて、それが時計にまつわるネタが多く、<br />
それに触発されたりして、<a href="http://www.trick7.com/blog/2008/09/02-074335.php">trick7のteraさんが自作のライブラリ、TeraClockを作られて</a>、それを使った色々なものが見たい！ってのもあって、時計がテーマ、となったようです。（割愛、推察あり）</p>
<p>今回<a href="http://www.ojos.jp/blog/">idoさん</a>が案件爆発ってことで、<br />
会場が急遽<a href="http://www.colors.jp/">COLORS</a>さんから、<a href="https://www.aid-dcc.com/">AID-DCC</a>さんに変更。<br />
初上陸してきましたが、キレイなオフィスでした。</p>
<p>あまりメモをとらなかったので、覚えている範囲で勢いで書きます。<br />
間、抜けてたりしたらスミマセン、、。</p>
<h3>シナチクさん</h3>
<p><a href="http://sakotsu.jp/blog/?p=41">ご本人さんによる解説記事</a></p>
<p>シナチクさんは私用のため来られなかったのですが、作品はしっかりと作っていて、<br />
それを代わりにちゃぶだいさんが発表。</p>
<p>写真と時計を組み合わせることによって色々な効果が出るんじゃないかってことで、<br />
写真をバックに色々が時計（とか、時間のカウントなどが）出るようなものが計三つ。</p>
<p>オーソドックスな感じでしたが、キレイに作られてました。</p>
<h3>みのんさん</h3>
<p><a href="http://minomix.net/blog/2008/09/23/99/">ご本人さんによる解説記事</a></p>
<p><a href="http://minomix.net/blog/2008/06/24/92/">前々回くらいで</a>使っていた、<a href="http://www.libspark.org/wiki/mash/Marilena">Marilena</a>のライブラリを使って、顔検出再び。</p>
<p>yugopさんの展覧会であった、顔をキャプチャして、写真の顔をキャプチャした顔にすり替える、<br />
ってコンテンツの時計版、といった感じ。</p>
<p>５０人分くらいキャッシュがとれるようですが、一人でやってるとかなり虚しかったとのこと。</p>
<h3>ノブヒデさん</h3>
<p><a href="http://www.nbhd6119.com/blog/?p=116">ご本人さんによる解説記事</a></p>
<p>時計っぽくない時計を！がテーマ。<br />
時計ってのはデジタル時計だと数字で、アナログ時計だと針があって、と、<br />
結構フォーマットが決まってる、と。<br />
それを全て取っ払って、時計っぽくないものを作りたくて作られたそうです。</p>
<p>なんだかぼーっと見てられるような感じで面白かったです。</p>
<h3>パンツカムヨさん</h3>
<p><a href="http://www.y-tti.com/blog/2008/09/_17_flash.php">ご本人さんによる解説記事</a></p>
<p><a href="http://www.y-tti.com/blog/2008/09/17.php">発表前の自己紹介スライド</a>が凝ってました。<br />
せんとくんとか面白い。</p>
<p>時計、ではないけれど、リズムマシーンを作られていました。<br />
時間に関係して。</p>
<p>音に合わせて動くロボットのようなものの動きがコミカル（？）で面白かったです。</p>
<p>パンカムさんの細かいあしらいとかは結構すきです。</p>
<h3>ちゃぶだいさん</h3>
<p><a href="http://chabudai.sakura.ne.jp/blog/?p=58">ご本人さんによる解説記事</a></p>
<p>純タイムラインアニメーション、といった趣き。<br />
<a href="http://twitter.com/chabudai">最近変わったTwitterのアイコン</a>、「honehoneちゃん」を使って、もじもじくんのような時計を。<br />
0〜9までの数字をhonehoneちゃんが体を使って表現してくれるんですが、<br />
その動きを全てタイムラインのアニメーションでされてました。</p>
<p>腕や足や顔といったパーツごとにかなり細かい動きをつけていて、<br />
タイムラインがかなりすごいことになってました。</p>
<p>ちゃぶだいさん曰く、タイムラインの場合だと、時間をかければいいものが出来る！<br />
階段を上るように完成度があがっていくのが明確に見えていい、とのこと。</p>
<p>スライドを駆使したタイムラインアニメーションのすすめ、が印象的でした。<br />
なるほど。</p>
<p><a href="http://chabudai.sakura.ne.jp/blog/?p=59">ブログパーツになったよ！！</a></p>
<p>ここに貼付けてみます。<br />
<script charset="Shift_JIS" src="http://chabudai.sakura.ne.jp/blogparts/honehoneclock/honehone_clock_tr.js"></script></p>
<p>面白い、、。</p>
<h3>カッシーさん</h3>
<p><a href="http://stid.jp/wp/?p=128">ご本人さんによる解説記事</a></p>
<p>デジタル時計。<br />
テキストをビットマップに変換して回転させる練習につくってたコンテンツだとか。</p>
<p>別のswfを立ち上げてそこにテキストをうてば、時計の部分がその文字に変わります。<br />
ローカルコネクション（っていったかな？）を使っているそうです。</p>
<p>別々のswf同士がリンクしてて面白い。</p>
<h3>さくーしゃさん</h3>
<p><a href="http://saqoosha.net/2008/09/21/1577/">ご本人さんによる解説記事</a></p>
<p>FlashPlayer10からの新機能、<a href="http://weblogs.macromedia.com/akamijo/archives/2008/08/var_mysoundsoun.html">swfで音を生成する機能</a>を使っての時計。</p>
<p>時計の数字をビットマップにして、それを音と波形としてFlashPlayerで再生。<br />
そしてそれを音の波形を見れるソフトで見てみると、見事、数字になってるってもの。<br />
（説明あってるのか？？）</p>
<p>元ネタは<a href="http://www.iamas.ac.jp/exhibit08//p=147.html">IAMASの卒展で発表されていた</a>、sonicodeってのだそうです。（<a href="http://www.vimeo.com/1005980">動画</a>）</p>
<p>技術的にはなにがなんだか、って感じですけど、見た目と音のインパクトが面白い。<br />
また、パラメータの調整をiPhoneで無線で操作されてました。</p>
<h3>hoehoeさん</h3>
<p>アナログ時計をデジタル時計に変換。</p>
<p>実際のアナログ時計をwebカムで写して、その針の傾きから何時かを取得、数字に変換するって感じのよう。<br />
まだ作りかけの段階らしく、きちんと動くところが見れなかったのが残念でした。</p>
<p><a href="http://ja.wikipedia.org/wiki/%E3%83%8F%E3%83%95%E5%A4%89%E6%8F%9B">Hough(ハフ）変換</a>、なるものを使って計算しているようです。</p>
<p><a href="http://codezine.jp/article/detail/153?p=1">CodeZineのサイトに解説記事が載って</a>いて、そこにJavaのコードがあるので、<br />
それをAS3に移植して、、、という手順だそうです。</p>
<h3>slnsyndicateさん</h3>
<p>スクリーンセーバー。<br />
一秒ごとに音が鳴るんだけれど、一分ごとに２４時間全て音が違う、ってもの。<br />
音を聞くだけで何時か、ってのが直感的にわかるように。</p>
<p>アナログ時計ってのはだいたいの針の間隔で、感覚的に何分くらいたった、あと何分だ、ってのがわかるので、<br />
それを音でも出来ないか、ってのがそもそもの始まりなんだとか。</p>
<p>席をはずして帰ってくると音がかわっていて、それで時間がたったってのがわかる、みたいな。</p>
<h3>その後</h3>
<p>その後は、ケンタロウさんによる、FICCの話、や、さくーしゃさんのフィード消化をしながらネットサーフィン、と、<br />
まったりとした感じでした。</p>
<p>二次会は「<a href="http://r.gnavi.co.jp/k046709/">麹</a>」へ。<br />
すごいおしゃれなところでした。</p>
<p>二次会の方が内容的には濃かったような感じでした。<br />
非常に有意義でためになる、また考えさせられる話が満載で、もうおなかがいっぱいです。<br />
ケンタロウさんのパワーはすごいです。</p>
<p>次回は、Progressionの勉強会になる予定、だとか。<br />
まだ未定なようですが。</p>
<p>そんな感じで、<br />
皆さん、お疲れさまでしたー。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mrlittlebig.com/blog/027/feed/</wfw:commentRss>
		</item>
		<item>
		<title>dddとプチてらことレゴ</title>
		<link>http://www.mrlittlebig.com/blog/026/</link>
		<comments>http://www.mrlittlebig.com/blog/026/#comments</comments>
		<pubDate>Mon, 25 Aug 2008 13:29:17 +0000</pubDate>
		<dc:creator>USK</dc:creator>
		
		<category><![CDATA[event]]></category>

		<guid isPermaLink="false">http://www.mrlittlebig.com/trace/archives/58</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.pofp.jp/" target="_blank"><img alt="080825.jpg" src="http://www.mrlittlebig.com/blog/photo/080825.jpg" width="400" height="213" class="border" /></a></p>
<p>どうも、お久しぶりです。</p>
<p>ほんとに久々のエントリーで、気づけば最後のエントリーから一ヶ月どころか二ヶ月が過ぎよう<br />
していますね、、、。<br />
一度さぼりぐせがついてしまうととことん書かなくなってしまう質なので、気をつけていかねば。</p>
<p>さて。</p>
<p>この前の週末に行ってきた、参加してきたものをかるーくレポート。</p>
<p><span id="more-58"></span></p>
<h3>NOW UPDATING...</h3>
<p>まずは、東京と大阪で開催中の、<br />
「<a href="http://www.dnp.co.jp/gallery/ddd/index.html">NOW UPDATING...THA／中村勇吾のインタラクティブデザイン</a>」へ。<br />
大阪は心斎橋にある、<a href="http://www.dnp.co.jp/gallery/index.html">DNP Gallery</a>で開催中。</p>
<p>感想としては、やっぱりすごかったです。<br />
ほとんどの作品をweb上で見た事があったけれど（ひとつ二つ知らないのがあった）、<br />
あらためて大画面でいくつも並べられた中見るとまた違った気分で見れて面白い。</p>
<p>基本全てユーザの操作が可能なインタラクティブなのものなんだけど、<br />
単に眺めているだけでも飽きずに見れてしまうところがすごいと思った。</p>
<p>ただし、<a href="http://www.trick7.com/blog/2008/08/16-014803.php">trick7さんのところのレポート</a>を読む限り、東京の方がやっぱり規模が大きかったみたい。<br />
大阪はワンフロア、しかも結構小スペースな展示となっていました、、。</p>
<p>東京のほうのも行ってみたかったけど、さすがに、ね、、。<br />
28日までだし。</p>
<h3>ぷちてらこ</h3>
<p>その後、すぐ近くの場所で開催されたぷちてらこへ。<br />
今回はなんと、スペシャルゲストにカヤックの道家さんをお迎えしての開催。</p>
<p>ただし、テーマは何もなく、さらに、何かを作ってきた人もいない、という中（かくいう僕もなにも作ってない、、）<br />
いつもに増してのぐだぐだ感全開な感じでしたw</p>
<p>けど、道家さんの話は面白かったし、みなさんが色々な質問を持ってきていて、それに強者達が答える、<br />
という質問会形式に（突如）なったりしたので、中々に有意義でした。</p>
<p>以下、簡単にメモを箇条書き。</p>
<p>・ECMA Scriptの4が正式になくなっちゃうけど、どうなの？<br />
結局どうなろうと、ツールに縛られる事はないんだから、どっちになってもあんま変わらんのでは？<br />
（byさくーしゃさん）<br />
参考：<a href="http://www.be-interactive.org/?itemid=402">BeInteractive! [ECMAScript Harmony と ActionScript]</a><br />
<a href="http://weblogs.macromedia.com/akamijo/archives/2008/08/ecmascript_harm.html">akihiro kamijo: ECMAScript Harmony/ES3.1 と ActionScript</a></p>
<p>・<a href="http://allocinit.com/index.php?title=CamTwist">CAM Twist</a>を使ってwebcamの映像を簡単にいじる</p>
<p>・シナチクさんの質問コーナー<br />
Flex SDKを使ってFlashソフトなしにコンパイルする方法、とか。</p>
<p>・<a href="http://gyorol.bascule.co.jp/">GYOROL</a>の仕組みってどうなってるの？？<br />
とりあえず、みんなで遊ぶ。ほんと、すごい。<br />
みなさん色々推察しておられましたが、全くついていけませんでした、、。</p>
<p>・Flash作るときは一人？複数人？どっちがいい？<br />
基本、結構一人で、って人が多かった印象。<br />
複数人でやる場合には、呼び名の統一など、細かい仕様決めが必要。<br />
swf単位でお互い被らないようにしてやれば結構楽？</p>
<p>などなど、今回は多岐にわたる貴重なお話でした。</p>
<p>関連リンク：<br />
<a href="http://www.y-tti.com/blog/2008/08/teraco_823.php">崖っぷちWEBデザイナーブログ | プチTERACO 8月23日土曜</a></p>
<h3><a href="http://www.pofp.jp/">PIECE OF PEACE</a></h3>
<p>で、次の日。（日曜日）</p>
<p>前の日のぷちてらこの二次会の席で、<a href="http://www3.pf-x.net/~tirirenge/">ahchangさん</a>が行ったという、レゴの世界遺産展の写真をiPhoneで見せてもらったのですが、<br />
前から開催されてるのは知ってたけれど、その写真を見て見に行くことを決意。<br />
入場料が300円と聞いたのも決め手w<br />
梅田に行く用事もあったので一石二鳥。</p>
<p>で、感想としてはすごいの一言。<br />
結構広い（天井も高い）ところでやっていて、思ったよりお客さんも多かった。<br />
その後帰り道とかでビルとかを見ると、全部レゴに見えてしょうがなかったw</p>
<p>ちょっと調べてたら、結構古い話題だけど、こんなのもありました。<br />
<a href="http://pc.nikkeibp.co.jp/article/NPC/20071015/284603/">レゴの世界をパソコンでも体験できる：涙が出るほど役立つ ピリ辛ソフト</a><br />
PCでレゴをシュミレートできるソフト。<br />
レゴ公式のものらしく、アメリカ等からだと、作ったものをそのまま発注できたりするらしい。<br />
（残念ながら日本は未対応のよう）</p>
<h3>まとめ</h3>
<p>色々見たり聞いたり、ほんと刺激を色々受けた週末でした。</p>
<p>もっと色々見に行ったり参加したりして、色々な方面の物事を吸収していきたいですね。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mrlittlebig.com/blog/026/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Marilenaでアイドル(3)</title>
		<link>http://www.mrlittlebig.com/blog/025/</link>
		<comments>http://www.mrlittlebig.com/blog/025/#comments</comments>
		<pubDate>Tue, 08 Jul 2008 15:51:15 +0000</pubDate>
		<dc:creator>USK</dc:creator>
		
		<category><![CDATA[flash]]></category>

		<guid isPermaLink="false">http://www.mrlittlebig.com/trace/archives/57</guid>
		<description><![CDATA[
さてさて。
もうてらこで発表してからだいぶたってしまいましたが、
この無駄に長く解説してきたシリーズも今回で最後です。
前回、前々回からどうぞ。

って言っても、もうほとんど終わっているので、解説するところはほとんどな [...]]]></description>
			<content:encoded><![CDATA[<p><img alt="080708.jpg" src="http://www.mrlittlebig.com/blog/photo/080708.jpg" width="361" height="103" class="border" style="" /></p>
<p>さてさて。<br />
もう<a href="http://www.mrlittlebig.com/blog/2008/06/80623.html">てらこで発表</a>してからだいぶたってしまいましたが、<br />
この無駄に長く解説してきたシリーズも今回で最後です。<br />
<a href="http://www.mrlittlebig.com/blog/2008/06/80625.html">前回</a>、<a href="http://www.mrlittlebig.com/blog/2008/06/80702.html">前々回</a>からどうぞ。</p>
<p><span id="more-57"></span><br />
って言っても、もうほとんど終わっているので、解説するところはほとんどないんですが、、。</p>
<h3>FlickrとMarilena</h3>
<p>前々回、一番最初で、Marilenaの使い方を説明しました。<br />
その時に、ここに画像のURLを入れればいい、と書いたと思います。<br />
それがここ。</p>
<div class="igBar"><span id="lactionscript-22"><a href="#" onclick="javascript:showCodeTxt('actionscript-22'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">ACTIONSCRIPT:</span>
<div id="actionscript-22">
<div class="actionscript">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#808080;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009933; font-weight: bold;">public</span> <span style="color: #009933; font-weight: bold;">function</span> FaceDetector<span style="color: #333333;">&#40;</span><span style="color: #333333;">&#41;</span> <span style="color: #333333;">&#123;</span></div>
</li>
<li style="font-weight: bold;color:#808080;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; initUI<span style="color: #333333;">&#40;</span><span style="color: #333333;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#808080;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; initDetector<span style="color: #333333;">&#40;</span><span style="color: #333333;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#808080;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; faceImage.<span style="color: #0099CC;">load</span><span style="color: #333333;">&#40;</span> <span style="color: #009933; font-weight: bold;">new</span> <span style="color: #0099CC;">URLRequest</span><span style="color: #333333;">&#40;</span><span style="color: #FF6633;">"&lt;b&gt;013.jpg&lt;/b&gt;"</span><span style="color: #333333;">&#41;</span> <span style="color: #333333;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#808080;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #333333;">&#125;</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>で、as3flickrlibを使用して、Flickr上の画像のURLをゲット。<br />
それがこれ。</p>
<div class="igBar"><span id="lactionscript-23"><a href="#" onclick="javascript:showCodeTxt('actionscript-23'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">ACTIONSCRIPT:</span>
<div id="actionscript-23">
<div class="actionscript">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#808080;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009933; font-weight: bold;">var</span> photoArr : <span style="color: #0099CC;">Array</span> = <span style="color: #0099CC;">e</span>.<span style="color: #0099CC;">data</span>.<span style="color: #333333;">photos</span>.<span style="color: #333333;">photos</span>;</div>
</li>
<li style="font-weight: bold;color:#808080;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009933; font-weight: bold;">for</span><span style="color: #333333;">&#40;</span><span style="color: #009933; font-weight: bold;">var</span> i:<span style="color: #0099CC;">Number</span> = <span style="color: #333333;color:#800000;">0</span>; i&amp;lt;photoArr.<span style="color: #0099CC;">length</span>; i++<span style="color: #333333;">&#41;</span><span style="color: #333333;">&#123;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#808080;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">farm = photoArr<span style="color: #333333;">&#91;</span>i<span style="color: #333333;">&#93;</span>.<span style="color: #333333;">farm</span>;</div>
</li>
<li style="font-weight: bold;color:#808080;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">server = photoArr<span style="color: #333333;">&#91;</span>i<span style="color: #333333;">&#93;</span>.<span style="color: #333333;">server</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#808080;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">id = photoArr<span style="color: #333333;">&#91;</span>i<span style="color: #333333;">&#93;</span>.<span style="color: #333333;">id</span>;</div>
</li>
<li style="font-weight: bold;color:#808080;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">secret = photoArr<span style="color: #333333;">&#91;</span>i<span style="color: #333333;">&#93;</span>.<span style="color: #333333;">secret</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#808080;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #0099CC;">owner</span> = photoArr<span style="color: #333333;">&#91;</span>i<span style="color: #333333;">&#93;</span>.<span style="color: #333333;">ownerId</span>;</div>
</li>
<li style="font-weight: bold;color:#808080;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #FF3366;">//画像のURL</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#808080;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #0099CC;">trace</span><span style="color: #333333;">&#40;</span> <span style="color: #FF6633;">'http://farm'</span> + farm + <span style="color: #FF6633;">'.static.flickr.com/'</span> + server + <span style="color: #FF6633;">'/'</span> + id + <span style="color: #FF6633;">'_'</span> + secret + <span style="color: #FF6633;">'.jpg'</span><span style="color: #333333;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#808080;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #333333;">&#125;</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>もうおわかりのように、これでFlickrから取得してきたURLを、Marilenaに渡してやることが出来ます。<br />
これによって、Flickrの画像を顔認識にかけてやることができます。</p>
<h3>で、エロく</h3>
<p>あとは、顔と判定されたポイント(Rectangleで返ってくる)をもとに、<br />
顔からした、顔が半分切れたバストショットになるように調整。</p>
<p>調整した結果が、これ。</p>
<p><a href="http://www.mrlittlebig.com/blog/photo/080708_1.jpg" rel="shadowbox;width=365;height=500;">顔とバストショットの関係図</a></p>
<p>緑の枠が、Marilenaで取ってきた顔の範囲で、青の枠がそこから割り出した見せたい範囲。<br />
割り出した、っても実際に目で確認しながら調整しただけ。<br />
顔の範囲の下半分から始めて、顔の範囲の高さの三倍分の高さにしただけ。<br />
式にするとこう。</p>
<div class="igBar"><span id="lactionscript-24"><a href="#" onclick="javascript:showCodeTxt('actionscript-24'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">ACTIONSCRIPT:</span>
<div id="actionscript-24">
<div class="actionscript">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#808080;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #FF3366;">//顔の範囲を rect とする</span></div>
</li>
<li style="font-weight: bold;color:#808080;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">xx = <span style="color: #0099CC;">rect</span>.<span style="color: #0099CC;">x</span> - <span style="color: #0099CC;">rect</span>.<span style="color: #0099CC;">width</span> / <span style="color: #333333;color:#800000;">2</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#808080;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">yy = <span style="color: #0099CC;">rect</span>.<span style="color: #0099CC;">y</span> + <span style="color: #0099CC;">rect</span>.<span style="color: #0099CC;">height</span> / <span style="color: #333333;color:#800000;">2</span>;</div>
</li>
<li style="font-weight: bold;color:#808080;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">ww = <span style="color: #0099CC;">rect</span>.<span style="color: #0099CC;">width</span> <span style="color: #009933; font-weight: bold;">*</span> <span style="color: #333333;color:#800000;">2</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#808080;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">hh = <span style="color: #0099CC;">rect</span>.<span style="color: #0099CC;">height</span> <span style="color: #009933; font-weight: bold;">*</span> <span style="color: #333333;color:#800000;">3</span>; </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>結果的にたいていのものが上手くいったので、これでいいか、ってことで。<br />
（顔認識自体が上手くいってないものは除いて）</p>
<h3>まとめ</h3>
<p>だいたい以上で終了。<br />
自分のわかってる範囲で、説明しきったはずです。</p>
<p>最後にソースを一式アップしときます。<br />
ほんと、既存のものをいじっただけ＆汚いソースですが、、、。</p>
<p><a href="http://www.mrlittlebig.com/blog/source/teraco16.zip">ソース(164.4Kbyte)</a></p>
<p>※動作させるには別途、以下が必要です。（ライブラリ）<br />
<a href="http://www.libspark.org/wiki/mash/Marilena">Marilena</a><br />
<a href="http://code.google.com/p/as3flickrlib/">as3flickrlib</a><br />
<a href="http://code.google.com/p/as3corelib/">as3corelib</a><br />
<a href="http://code.google.com/p/tweener/">tweener</a></p>
<p>FlashCS3で、Main.asをドキュメントクラスに設定してお使い下さい。</p>
<p>・Marilenaシリーズ<br />
<a href="http://www.mrlittlebig.com/blog/023/">Marilenaでアイドル(1)</a><br />
<a href="http://www.mrlittlebig.com/blog/024/">Marilenaでアイドル(2)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mrlittlebig.com/blog/025/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
