<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>秋葉秀樹 個人ブログ</title>
        <link>http://www.akibahideki.com/blog/</link>
        <description>フリーランスのデザイナー、秋葉秀樹の個人ブログ</description>
        <language>ja</language>
        <copyright>Copyright 2011</copyright>
        <lastBuildDate>Mon, 30 May 2011 16:00:42 +0900</lastBuildDate>
        <generator>http://www.sixapart.com/movabletype/</generator>
        <docs>http://www.rssboard.org/rss-specification</docs>
        
        <item>
            <title>CSS3 デザインプロフェッショナルガイド - 出版記念イベントに出演</title>
            <description><![CDATA[<div><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="css3event1.jpg" src="http://www.akibahideki.com/blog/2011/05/30/log_images/css3event1.jpg" width="448" height="285" class="mt-image-none" style="" /></span></div><div><br /></div><div>本が無事発売されて、出版記念イベントが開催されました。</div><div>（写真は左からマイコミ角竹さん、秋葉、小山田さん、外村さん）</div><div><br /></div><div>「CSS3 デザインプロフェッショナルガイド」</div><div><a href="http://www.amazon.co.jp/dp/4839935467">http://www.amazon.co.jp/dp/4839935467</a></div><div><br /></div><div>著者は以下の人たちです。</div><div>秋葉秀樹, 秋葉ちひろ, 小山田晃浩, 外村和仁, 蒲生トシヒロ, 宮澤了祐&nbsp;</div><div><br /></div><div>僕らが手がけたのは第三章のデザインサンプルで、実際にCSS3を使って作ったサイトやその一部を紹介する実践的なセクションです。</div><div>アイデアを織り交ぜ、全てのサンプルがオリジナルのデザインなので、そこからの作り込みがとても大変だったので思い入れのある作品になっています、よかったら是非手に取ってみてくださいね。</div><div><br /></div><div>さてさて、先日5/28には東京に行ってきました、この書籍の発売セミナーイベントがありましたので、今日はそのレポートです。</div><div><br /></div><div>USTREAMでセミナーの内容を見れます。</div><div>前編</div><div><a href="http://www.ustream.tv/recorded/15005500">http://www.ustream.tv/recorded/15005500</a></div><div>後編</div><div><a href="http://www.ustream.tv/recorded/15008361">http://www.ustream.tv/recorded/15008361</a></div><div><br /></div><div>◎外村さんセッション-前編-</div><div><br /></div><div><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="hokamura_session.jpg" src="http://www.akibahideki.com/blog/2011/05/30/log_images/hokamura_session.jpg" width="400" height="300" class="mt-image-none" style="" /></span></div><div><br /></div><div>トップバッターは外村さん、CSS3のtransitionとanimationを解説しています。</div><div>書籍には詳しく解説出来なかったイージングの濃い話もあります。</div><div>両方ともアニメーションができるプロパティなんですが、動きをtransitionとanimationの違い、記述の方法などを実際作ったデモで解説しています。</div><div>■Transitionsプロパティの解説（外村さんセッション）</div><div>transition-durationはアニメーションする時間を指定出来ます、例えば...</div><div><br /></div><div>　transition-duration: 2s:</div><div><br /></div><div>とすると2秒かけてアニメーションします。</div><div>transition-propertyとは、どのプロパティの値をアニメーションするのか？という指定が出来ます。</div><div>例えば...</div><div><br /></div><div>　transition-property: left;</div><div><br /></div><div>にすると、leftの値に限定してアニメーションします。</div><div><br /></div><div>　他にもdelay（遅延）やイージングをコントロールできます。</div><div><br /></div><div>■Animationプロパティの解説（外村さんセッション）</div><div>Transitionsと似ているのですが、大きな違いはいくつもあります。</div><div>・キーフレームを指定して、例えば開始から50%のタイミングでCSSの数値状態を細かく指定します。</div><div>・無限ループが可能です。</div><div>・繰り返す回数が指定できます。</div><div><br /></div><div>animation-directionとは、アニメーション終了時に繰り返しが指定されていると巻き戻しすることも指定出来ます。</div><div>　animation-direction: alternate;</div><div>にすると、今までのアニメーションの軌道を巻き戻し再生するという変わったプロパティです。</div><div><br /></div><div>■イージング（外村さんセッション）</div><div>・アニメーションの動き方を指定できます。</div><div>・「ずっと等速」「最初ゆっくり、だんだん早く」など</div><div><br /></div><div>CSSでアニメーションさせるのは簡単にできますが、内部でどういう処理が行われているか？という原理をJavaScriptに置き換えて解説してくださいました。</div><div>JavaScriptが分からない人でも、できるだけ短いソースで細かく解説してますので興味のある方は動画を停止しながら一つ一つ確認してみてください。</div><div><br /></div><div>◎小山田さんセッション</div><div><br /></div><div><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="oyamada_session.jpg" src="http://www.akibahideki.com/blog/2011/05/30/log_images/oyamada_session.jpg" width="400" height="300" class="mt-image-none" style="" /></span></div><div><br /></div><div>まずはCSS3のサポート状況の説明。</div><div>古いブラウザへの問題。</div><div><br /></div><div>■Graceful Degradation（小山田さんセッション）</div><meta charset="utf-8"><div>基準を新しいブラウザに持っていき、古いブラウザには妥協するという考え方。</div><div>実際にはTwitterのホームページなどは、角丸やシャドウ、グラデーションなどをCSS3で表現していますが、IE8以前では諦める。</div><div>デザインが劣化するけど情報閲覧は可能、機能性も問題ないようにする、といった考え方です。</div><div><br /></div><div>■Regressive Enhancement（小山田さんセッション）</div><meta charset="utf-8"><div>手法としてPolyfillという方法を使うのですが、Graceful Degradationと違いは古いブラウザへの対応を諦めない、という言い方が正しいかもしれませんが、古いIEなどへの対応を正規のCSS3以外の手法で対応するというもの。</div><div>PIEというCSSエミュレータ使って、IE6でもborder-radiusなどを実現できるというもの。</div><div>http://www.lawson.co.jp/</div><div>などが代表的な例です。</div><div>元々背景画像などを指定してPIEで角丸などを使うと、深度の問題で隠れてしまうのでその対策なども紹介しています。くわしくは映像をみてください。</div><div><br /></div><div>■SVGとSessionStrageを使った実際のサイトの紹介（小山田さんセッション）</div><meta charset="utf-8"><div>http://www.kirishima.co.jp/aji/2011/spring/01/</div><div>PolyfillとはCSSだけでなく、HTML5の技術にも対応する考え方です。</div><div>例えばこのあたりのライブラリを使うことで古いIEにもHTML5の技術を使うことが可能になります。</div><div><a href="https://github.com/Modernizr/Modernizr/wiki/HTML5-Cross-browser-Polyfills">https://github.com/Modernizr/Modernizr/wiki/HTML5-Cross-browser-Polyfills</a></div><div><br /></div><div>◎秋葉のセッション</div><div><br /></div><div><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="akiba_session.jpg" src="http://www.akibahideki.com/blog/2011/05/30/log_images/akiba_session.jpg" width="400" height="300" class="mt-image-none" style="" /></span></div><div><br /></div><div>この言葉を使わなかったんですがHTML5の「Web Socket」を使ってアンケート投票をしました。</div><div>双方向通信の面白さが伝わったらうれしいなあ、と。</div><div><br /></div><div>こちらはスライドも用意しましたので、USTREAMとあわせて見てみてください。</div><div>スライドURL（PDF: 3.9MB）</div><div><meta charset="utf-8"><a href="http://akibahideki.com/css3/20110528_event_tokyo/akiba_css3_tokyo.pdf">http://akibahideki.com/css3/20110528_event_tokyo/akiba_css3_tokyo.pdf</a></div><div><br /></div><div>それでは、本をぜひ、よろしくお願いします！！</div><div><br /></div><div><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="cover2.jpg" src="http://www.akibahideki.com/blog/2011/05/30/log_images/cover2.jpg" width="200" height="231" class="mt-image-none" style="" /></span></div><div><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><meta charset="utf-8">「CSS3 デザインプロフェッショナルガイド」</span></div><div><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://www.amazon.co.jp/dp/4839935467" style="text-decoration: underline; ">http://www.amazon.co.jp/dp/4839935467</a></span></div> ]]></description>
            <link>http://www.akibahideki.com/blog/htmlcss/css3.html</link>
            <guid>http://www.akibahideki.com/blog/htmlcss/css3.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">HTML+CSS</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">CSS3</category>
            
            <pubDate>Mon, 30 May 2011 16:00:42 +0900</pubDate>
        </item>
        
        <item>
            <title>坂本貴史さんのIAシンキングセミナーに参加</title>
            <description><![CDATA[<span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://www.akibahideki.com/blog/2011/05/23/log_images/web.html" onclick="window.open('http://www.akibahideki.com/blog/2011/05/23/log_images/web.html','popup','width=1024,height=768,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://www.akibahideki.com/blog/2011/05/23/log_images/web-thumb-600x450.jpg" width="600" height="450" alt="坂本貴史さんのIAシンキングセミナーで使った用紙" class="mt-image-none" style="" /></a></span>
<br /><br />
坂本貴史さんのIAシンキングという本がリリースされたタイミングでこのセミナーに参加させてもらいました。
<br /><br />
坂本さんは横文字をよく使う。本人もそう言われていました。
<br /><br />
僕はあまり使わない方。<br />
というより、スキルがない。
<br /><br />
だから用語があまり分からないまま参加したけど、<br />
用語の意味を知る事が目的じゃなく、目的さえ果たすことがこの勉強のゴールって思ってたのであんまり、出題された問題に対して出来なくても気にはならなかった。<br />
（「出来なかった人」って言われて手を挙げたのは僕くらいだったよ、、、）<br />
ノートもロクに取らなかった。<br />
全然後悔はしてないどころかそのほうが集中出来るからだ。
<br /><br />
目的とは？<br />
サイトの情報を設計する？<br />
いやいや、言葉ではそういうけど、、、、僕にはそれ自体がピンと来ない。
<br /><br />
僕はクライアントの目的を果たすための手段のたった一部分に過ぎないWebって媒体を使って顧客を適切に誘導し、クライアントにメリットを与えるってことが出来ることが目的だし、そのためのデザインであり、HTMLってものはそのためにあるようなものだと考えて仕事させてもらってるので、今日は自分のためになったと思う。
<br /><br />
ワークショップでは、家電メーカーのデジタルテレビのトップページを設計するという課題で、自分だったらテレビを売るサイトをどう設計するか？ある程度自由に考えていいというものだった。
<br /><br />
僕が考えた企画は以下の通り。
<br /><br />
【対象】
テレビはいっぱいある。<br />
だからどれを選んで良いかわからない、買う気になってるのに、判断するスキルがない。
買って後悔しないテレビを買う、僕の購買という行動の背中を押してほしい。
<br /><br />
【そのためのサイトの設計】<br />
◎人気順ユーザレビュー<br />
　たくさんあるテレビ、選ぶのに悩む。<br />
　通常レビューというのは、批判的なコメントもレビューだが、「人気順」というタイトルをつけることで、ちょっとズルいけど、批判的なコメントは軽減出来る可能性がある。
　買った人がどう思ってるのかはこれから買う人のフラットな参考材料。
<br /><br />
◎キレイな画面を他社製のテレビと比較できるコンテンツ<br />
　実際に「超解像度」とうたっている割には素人にはピンと来ない。<br />だったら視覚で訴求したい。走査線が見えるレベルまで拡大した画像や動画を用いて、ここまでキレイに見えるテレビなんだってアピールしたい。<br />
HTML5のvideo要素やFlash Videoでもいい、技術的には充分可能。
<br /><br />
◎次世代テレビをマウスで疑似体験<br />
　機能が増えると「使いこなせるのかな？」という不安が。<br />
　そこで、Web上にテレビ画像を入れて、マウスで擬似的にリモコンを操作したりして、操作に慣れてもらう。要はシミュレーター。<br />
　ブラビアとか、人が離れると電源が切れます、Webの疑似体験ではマウスが離れると画面が消える、とか。<br />
　あと、操作方法は「ここを押してみましょう、録画を開始します」という音声ナビを入れて、マウスでテレビを操作させることで、簡単なトレーニングになるので、ウチのオカンみたいに、携帯メールすらろくに送れない人でも安心して購入の意思を持つ事が出来るんじゃないか？と。
<br /><br />
そんな感じで汚い絵を書いたのが上の写真です。
<br /><br />
企画自体は我ながら面白いと思ったんですが、目的は導線。<br />
このままでは楽しんで終わり、になりそう。<br />
だから自分の採点では50点くらい。購入まで誘導するにはもうちょっと訓練が必要かな？
<br /><br />
人の心を揺さぶるということが出来るのはわくわくするのですが、今回は最終到達という 部分では自分のスキルに不満を憶えたけど、ユーザのメリットをクライアントのメリットに反映させるスキルとしていいキッカケになったかな？と思いました。
<br /><br />
参加して良かったです。<br />
ちなみに僕は、この作業、Webデザイナーと呼ばれる人の仕事だと勝手に思っています。
（つまり自分です）
<br /><br />
サイト設計者の意思をデザイナーに適切に伝えることも仕事だって坂本さんは言ってたけど、それを言われた通りに作るデザイナーではなく、意思を汲み取ってビジュアルデザインすると、わずか1pxの違いにも「意思」を持ったビジュアルを構築できるデザイナーの仕事が出来る。
<br /><br />
そこが本当の意味のWebデザイナーという仕事だと思う。<br />
ここに行き着くには、コーディングのスキルではなく、ヒューマンスキルを要求されると考えられます。
<br /><br />
一般ユーザはWebに満足することは求めていない。<br />
Webを使って得たもの（今回は自分に合ったテレビ）を買うことが目的だ、ということを忘れてはいけないのです。
<br /><br />
・・・と、勝手に思いました。<br />
<br /><br />
]]></description>
            <link>http://www.akibahideki.com/blog/web/ia.html</link>
            <guid>http://www.akibahideki.com/blog/web/ia.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">人のためのWebデザイン</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">IA</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">インフォメーション　アーキテクチャ</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">インフォメーション　アーキテクツ</category>
            
            <pubDate>Mon, 23 May 2011 01:13:21 +0900</pubDate>
        </item>
        
        <item>
            <title>Chrome13.0.767.1 devはCSS3の3D Transformをサポート</title>
            <description><![CDATA[<a href="http://www.akibahideki.com/blog/htmlcss/css3-webkitperspective.html">前回の記事</a>でもそうだったんだけど、例えば-webkit-perspectiveとか、Safariだけしか動かないって言われてますが、Chrome13.0.767.1 devだと、ちゃーんと動いているみたいですね。知らなかった。<br />
（CSS3の3D関連はここに仕様が書いています。[ <a href="http://www.w3.org/TR/css3-3d-transforms/">http://www.w3.org/TR/css3-3d-transforms/</a> ]）&nbsp;<div><br /></div><div>以下は参考サイト[ <a href="http://css-3d.org/space-cube-1.htm">http://css-3d.org/space-cube-1.htm</a>&nbsp;]をスクリーンショットしてみました。</div><div><br />
<span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://www.akibahideki.com/blog/2011/05/20/log_images/view_on_safari.html" onclick="window.open('http://www.akibahideki.com/blog/2011/05/20/log_images/view_on_safari.html','popup','width=1184,height=712,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://www.akibahideki.com/blog/2011/05/20/log_images/view_on_safari-thumb-600x360.jpg" width="600" height="360" alt="view_on_safari.jpg" class="mt-image-none" style="" /></a></span><br />
Chrome13.0.767.1 devで確認、CSS3 3D transformsが効いています。
<br /><br />
<div class="clearfix">
<div class="leftphoto">
<span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://www.akibahideki.com/blog/2011/05/20/log_images/view_on_FF1.html" onclick="window.open('http://www.akibahideki.com/blog/2011/05/20/log_images/view_on_FF1.html','popup','width=846,height=580,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://www.akibahideki.com/blog/2011/05/20/log_images/view_on_FF-thumb-200x137.jpg" width="260" alt="view_on_FF.jpg" class="mt-image-none" style="" /></a></span><br />
Firefoxだとこんな感じ
</div>

<div class="rightText">
ただ、Chromeの開発段階のバージョンってあって、レンダリング中、画像が欠けたりする場合があります。ちなみに下の画像はそのスクリーンショット。<br />僕の場合大きな画像を使ったせいかもしれませんが、いずれにせよ、CSS3の3Dtransforms関連はSafariが安定してますね。<br />
<br />

</div>
</div>

<div><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://www.akibahideki.com/blog/2011/05/21/log_images/view_on_chrome2.html" onclick="window.open('http://www.akibahideki.com/blog/2011/05/21/log_images/view_on_chrome2.html','popup','width=1179,height=719,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://www.akibahideki.com/blog/2011/05/21/log_images/view_on_chrome2-thumb-600x365.jpg" width="600" height="365" alt="view_on_chrome2.jpg" class="mt-image-none" style="" /></a></span><br />（Chromeで見た不具合、たまにポリゴンが割れているような見え方になる時がある）</div><div><br />もうすぐChromeもサポートされるようになるんですかね。きっと。<br />
今後も他のブラウザに期待、今日はここまでです。。</div></div><div><br /></div>]]></description>
            <link>http://www.akibahideki.com/blog/htmlcss/chrome1307671-devcss33d-transf.html</link>
            <guid>http://www.akibahideki.com/blog/htmlcss/chrome1307671-devcss33d-transf.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">HTML+CSS</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">CSS3 3D transforms</category>
            
            <pubDate>Fri, 20 May 2011 23:26:30 +0900</pubDate>
        </item>
        
        <item>
            <title>CSS3 -webkit-perspectiveで地図上空を立体的に見回しちゃう</title>
            <description><![CDATA[<div>えーっと、本を書きました、5/28に毎日コミュニケーションズから発売される「CSS3デザインプロフェッショナルガイド」という本を共著で、SOY CMS2の開発者、宮澤さんと、東京のWeb制作会社、ピクセルグリッドの小山田さんや外村さん、そしてITプロフェッショナルの蒲生さん、そして弊社とみたと僕、といった豪華（？）メンバーで執筆しました。</div><div><br /></div><div>amazonではすでに公開されています。</div><div><a href="http://www.amazon.co.jp/CSS3%E3%83%87%E3%82%B6%E3%82%A4%E3%83%B3-%E3%83%97%E3%83%AD%E3%83%95%E3%82%A7%E3%83%83%E3%82%B7%E3%83%A7%E3%83%8A%E3%83%AB%E3%82%AC%E3%82%A4%E3%83%89-%E7%A7%8B%E8%91%89%E7%A7%80%E6%A8%B9/dp/4839935467/ref=sr_1_1?s=books&amp;ie=UTF8&amp;qid=1305110608&amp;sr=1-1">http://www.amazon.co.jp/CSS3%E3%83%87%E3%82%B6%E3%82%A4%E3%83%B3-%E3%83%97%E3%83%AD%E3%83%95%E3%82%A7%E3%83%83%E3%82%B7%E3%83%A7%E3%83%8A%E3%83%AB%E3%82%AC%E3%82%A4%E3%83%89-%E7%A7%8B%E8%91%89%E7%A7%80%E6%A8%B9/dp/4839935467/ref=sr_1_1?s=books&amp;ie=UTF8&amp;qid=1305110608&amp;sr=1-1</a></div><div><br /></div><div>どういうコンセプトかというと、大きく3つの章に分けられています。</div><div>入門的な章と、リファレンス的な章と、ビジュアルサンプルの章。</div><div>僕はビジュアルサンプルを担当しました。</div><div><br /></div><div>始めは、そもそもCSS3ってどんなものか？とか、どんな場面でうまく使うべきか？などを主に蒲生さんが担当してます。</div><div>これはどちらかというと、私たちフロント周りの制作をしている人やデザイナーさん向けなので、</div><div>今までの書籍などを読んで、どうしても難しく考えがちな人に読んでもらいたいです。</div><div><br /></div><div>そして小山田さんや外村さんはとてもCSS3周りの仕様書などに詳しく、CSS3のリファレンスを担当しています。</div><div>彼らの実績豊富な知識と常に新しい情報を発信しているCSS3の最新の動向などを、分かりやすく解説したものです。</div><div><br /></div><div>そして僕が担当したビジュアルサンプルでは、実際CSS3で作ったサンプルを公開してます。</div><div>単に画像を使わずにボタンを作ったり、アニメーションや3Dゲームの応用を解説したり、商品ギャラリーの見せ方だったり、フォームをカスタマイズしてもっと便利にしたり、出来るだけ分かりやすく、マニアックにならないように作ったつもりです。</div><div><br /></div><div>実は、執筆途中でFirefoxのバージョンが4になったり、Operaのバージョンが11になったり、それによって書き直しが発生したところが大変でした。</div><div><br /></div><div>例えばFirefox、3.6までは遷移（アニメーションのようなもの）を行うtransitionプロパティがサポートされてなかったけれど、4でサポートされだした、とか。</div><div>OperaではCSS3グラデーションが11から直線グラデーションだけサポートされたとか。</div><div>対応ブラウザの確認をしたり、不具合やクセがないか確認したり。</div><div><br /></div><div>そんな中こんどはInternetExploler 10の発表があって、Platform Previewがダウンロード出来るようになってるので、そっちも調べたり。</div><div><br /></div><div>本当に過渡期なんですね、まさにまっただ中。</div><div><br /></div><div>さてさて、今日はとても簡単なサンプルなんですが、Safariで実装されているCSS3の3Dトランスフォームを試したいと思います。</div><div>書籍では、3Dカードゲームのサンプルを執筆していますが、これはもっと簡単なもの。</div><div><br /></div><div>平面の広大な地図を上空に見おろし、視点を回転させるようにしてみましょう。</div><div><br /></div><div>CSS3にカメラオブジェクトなんてないですね。だから地図を立体回転させて、自分が回っているようにみせます。</div><div><br /></div><div><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://www.akibahideki.com/blog/2011/05/12/log_images/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%EF%BC%882011-05-12%2014.55.15%EF%BC%89.html" onclick="window.open('http://www.akibahideki.com/blog/2011/05/12/log_images/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%EF%BC%882011-05-12%2014.55.15%EF%BC%89.html','popup','width=1107,height=619,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://www.akibahideki.com/blog/2011/05/12/log_images/スクリーンショット（2011-05-12 14.55.15）-thumb-600x335.png" width="600" height="335" alt="image.png" class="mt-image-none" style="" /></a></span></div><div><br /></div><div>ただ、この画像はちょっと使用上問題があるので、実際のサンプルでは「<span class="Apple-style-span" style="font-family: monospace; white-space: pre-wrap; color: rgb(0, 0, 0); font-size: medium; "><a href="http://www.freemap.jp/">白地図、世界地図、日本地図が無料【白地図専門店】</a></span>」さんからダウンロードさせていただきました、ありがとうございます。</div><div><br /></div><div><div>&lt;!DOCTYPE HTML&gt;</div><div>&lt;html&gt;</div><div><span class="Apple-tab-span" style="white-space:pre">	</span>&lt;head&gt;</div><div><span class="Apple-tab-span" style="white-space:pre">		</span>&lt;meta charset="UTF-8"&gt;</div><div><span class="Apple-tab-span" style="white-space:pre">		</span>&lt;title&gt;CSS3 地図を上空から眺める&lt;/title&gt;</div><div><span class="Apple-tab-span" style="white-space:pre">		</span>&lt;link rel="stylesheet" type="text/css" href="style.css"&gt;</div><div><span class="Apple-tab-span" style="white-space:pre">		</span>&lt;script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js"&gt;&lt;/script&gt;</div><div><span class="Apple-tab-span" style="white-space:pre">		</span>&lt;script src="3d.js"&gt;&lt;/script&gt;</div><div><span class="Apple-tab-span" style="white-space:pre">	</span>&lt;/head&gt;</div><div><span class="Apple-tab-span" style="white-space:pre">	</span>&lt;body&gt;</div><div><span class="Apple-tab-span" style="white-space:pre">			</span>&lt;div class="world"&gt;</div><div><span class="Apple-tab-span" style="white-space:pre">				</span>&lt;img src="world_ga_kabegami1_1024.gif" alt="地図"&gt;</div><div><span class="Apple-tab-span" style="white-space:pre">			</span>&lt;/div&gt;</div><div><span class="Apple-tab-span" style="white-space:pre">	</span>&lt;/body&gt;</div><div>&lt;/html&gt;</div></div><div><br /></div><div>これだけ、つまり地図をdivタグで囲っただけです。</div><div>そこでCSSにより、横軸（X軸）を50度回転させます。</div><div><meta charset="utf-8"><div>div.world {</div><div><span class="Apple-tab-span" style="white-space: pre; ">	</span>-webkit-transform: rotateX(50deg);</div><div>}</div></div><div><br /></div><div>Safariで見るとこんな感じです。</div><div><br /></div><div><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://www.akibahideki.com/blog/2011/05/12/log_images/no_perspective.html" onclick="window.open('http://www.akibahideki.com/blog/2011/05/12/log_images/no_perspective.html','popup','width=861,height=469,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://www.akibahideki.com/blog/2011/05/12/log_images/no_perspective-thumb-600x326.jpg" width="600" height="326" alt="no_perspective.jpg" class="mt-image-none" style="" /></a></span></div><div>これでは、縦がつぶれて見えるだけです。</div><meta charset="utf-8"><div><div><br /></div></div><div>ではこれに「遠近感」をつけます。</div><div>CSS側で、まずbody要素に遠近感をつけます。</div><div><br /></div><div><div>body {</div><div><span class="Apple-tab-span" style="white-space:pre">	</span>-webkit-perspective: 300px;</div><div>}</div></div><div><br /></div><div>結果、Safariではこう見えます。</div><div><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://www.akibahideki.com/blog/2011/05/12/log_images/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%EF%BC%882011-05-12%2016.12.20%EF%BC%89.html" onclick="window.open('http://www.akibahideki.com/blog/2011/05/12/log_images/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%EF%BC%882011-05-12%2016.12.20%EF%BC%89.html','popup','width=1063,height=723,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://www.akibahideki.com/blog/2011/05/12/log_images/スクリーンショット（2011-05-12 16.12.20）-thumb-600x408.png" width="600" height="408" alt="perspective.png" class="mt-image-none" style="" /></a></span></div><div><br /></div><div>気になるのは、300pxという数値ではないでしょうか？</div><div>この数値、実は大きくなればなるほど、平面的に近づいていきます。</div><div>ゼロだと、まともに見えることが出来ません、数値が小さければ、遠近感もキツくなります。（このあたりは書籍を読んでいただけたら。）</div><div><br /></div><div>さて、それではキーボードの左右（←と→）で視点を360度回転するようにしましょう。</div><div>回転させる対象はdiv.worldです。</div><div>そして回転する軸ですが、これはrotateZになります。</div><div>これは元々地図を真っ正面から見るとZ方向の奥に軸を置いて回転させることになりますよね？</div><div>それが親のbody要素にperspectiveがかかっているせいで、Y軸と勘違いしそうですが、Z軸を回転させることが正しいのです。</div><div>この値を4度ずつ足したり引いたりすると、地図が回ります。</div><div>サンプルはこちら</div><div><a href="http://akibahideki.com/css3/20110512/no_ease.html">サンプル</a>(Safariで見ましょう)<br /></div><div><br /></div><div>では、カクカク動くのは毎回、角度が更新されているので、瞬間で角度が変わるのではなく、それをつなげるようにアニメーションさせたいので、ここではCSS3のtransitionプロパティを使います。</div><div>CSSファイルには<meta charset="utf-8">div.worldに以下を記述します。</div><div><br /></div><div><div>div.world {</div><div><span class="Apple-tab-span" style="white-space:pre">	</span>-webkit-transition: -webkit-transform 0.3s linear;</div><div>}</div></div><div><br /></div><div>上記は「linear」がポイントです、イージングすると「くいっくいっ」と、変な動きになるので、ここはイージングなしでいきます。</div><meta charset="utf-8"><div>今度はカクカクせず、動きます。transitionが効いているからですね。</div><meta charset="utf-8"><div><a href="http://akibahideki.com/css3/20110512/ease.html">サンプル</a>(Safariで見ましょう)</div><meta charset="utf-8"><div><br /></div><div>でも、これだとキーを押したタイミングで一回回転したら止まります。</div><div>ここは一つ、transitionを使わずに、JavaScriptで一定間隔で数値を入れ替えた方が良さそうです。</div><div>角度が入っている変数に、プラスかマイナスのスピードを都度加算するといいかな？と。</div><div><meta charset="utf-8"><a href="http://akibahideki.com/css3/20110512/">サンプル</a>(Safariで見ましょう)</div><meta charset="utf-8"><div><br /></div><div><br /></div> ]]></description>
            <link>http://www.akibahideki.com/blog/htmlcss/css3-webkitperspective.html</link>
            <guid>http://www.akibahideki.com/blog/htmlcss/css3-webkitperspective.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">HTML+CSS</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">CSS3</category>
            
            <pubDate>Thu, 12 May 2011 15:23:19 +0900</pubDate>
        </item>
        
        <item>
            <title>「Untitled!!!!!!!!」全額被災地へ募金するセミナー緊急開催します</title>
            <description><![CDATA[ <a href="http://m2.cap-ut.co.jp/un/"><img src="http://m2.cap-ut.co.jp/un/common/images/bnr_utd.jpg" width="250" height="250" alt="Untitled!!!!!!!!（アンタイトルド）｜関西のWeb/ITコミュニティが結集、集まった義援金は全額被災地へ寄付するイベント、4月3日に開催！" /></a><div><br /></div><div><meta charset="utf-8"><span class="Apple-style-span" style="font-family: 'ヒラギノ角ゴ Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Osaka, 'MS P Gothic', 'ＭＳ Ｐゴシック', sans-serif; font-size: 14px; line-height: 21px; color: rgb(0, 0, 0); ">会場には東北地方太平洋沖大地震への募金箱を設置して、集まった義援金は全額募金するイベント、「</span><span class="Apple-style-span" style="border-collapse: collapse; font-family: 'ヒラギノ角ゴ Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Osaka, 'MS P Gothic', 'ＭＳ Ｐゴシック', sans-serif; font-size: 14px; line-height: 21px; color: rgb(0, 0, 0); ">Untitled!!!!!!!!（アンタイトルド／略称：Un!）</span><span class="Apple-style-span" style="font-family: 'ヒラギノ角ゴ Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Osaka, 'MS P Gothic', 'ＭＳ Ｐゴシック', sans-serif; font-size: 14px; line-height: 21px; color: rgb(0, 0, 0); ">」を4月3日（日）に大阪産業創造館で緊急開催します。</span></div><div><span class="Apple-style-span" style="font-family: 'ヒラギノ角ゴ Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Osaka, 'MS P Gothic', 'ＭＳ Ｐゴシック', sans-serif; font-size: 14px; line-height: 21px; color: rgb(0, 0, 0); "><br /></span></div><div><span class="Apple-style-span" style="font-family: 'ヒラギノ角ゴ Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Osaka, 'MS P Gothic', 'ＭＳ Ｐゴシック', sans-serif; font-size: 14px; line-height: 21px; color: rgb(0, 0, 0); ">結局ひと一人の力って大した事無いって思う中、関西でこれだけの団体やコミュニティがそろって合同でイベントをやるってのはそうそう無いと思う。</span></div><div><span class="Apple-style-span" style="font-family: 'ヒラギノ角ゴ Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Osaka, 'MS P Gothic', 'ＭＳ Ｐゴシック', sans-serif; font-size: 14px; line-height: 21px; color: rgb(0, 0, 0); "><br /></span></div><div><font class="Apple-style-span" color="#000000" face="'ヒラギノ角ゴ Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Osaka, 'MS P Gothic', 'ＭＳ Ｐゴシック', sans-serif"><span class="Apple-style-span" style="font-size: 14px; line-height: 21px;">僕は今回、実行委員のコアメンバーであり、司会、そして講師として登壇します。</span></font></div><div><font class="Apple-style-span" color="#000000" face="'ヒラギノ角ゴ Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Osaka, 'MS P Gothic', 'ＭＳ Ｐゴシック', sans-serif"><span class="Apple-style-span" style="font-size: 14px; line-height: 21px;"><br /></span></font></div><div><font class="Apple-style-span" color="#000000" face="'ヒラギノ角ゴ Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Osaka, 'MS P Gothic', 'ＭＳ Ｐゴシック', sans-serif"><span class="Apple-style-span" style="font-size: 14px; line-height: 21px;">ぶっちゃけこの日僕は金を集める金の亡者にでもなって、参加者や協賛各社がどれだけお金を出す気持ちにさせるか！？に全力を注ぐ、とでも言っておこうかな？</span></font></div><div><font class="Apple-style-span" color="#000000" face="'ヒラギノ角ゴ Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Osaka, 'MS P Gothic', 'ＭＳ Ｐゴシック', sans-serif"><span class="Apple-style-span" style="font-size: 14px; line-height: 21px;">出せる人にはとことん出してもらって全額被災地へお送りしましょう！</span></font></div><div><font class="Apple-style-span" color="#000000" face="'ヒラギノ角ゴ Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Osaka, 'MS P Gothic', 'ＭＳ Ｐゴシック', sans-serif"><span class="Apple-style-span" style="font-size: 14px; line-height: 21px;"><br /></span></font></div><div><font class="Apple-style-span" color="#000000" face="'ヒラギノ角ゴ Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Osaka, 'MS P Gothic', 'ＭＳ Ｐゴシック', sans-serif"><span class="Apple-style-span" style="font-size: 14px; line-height: 21px;">そんなわけで参加を募ります！</span></font></div><div><font class="Apple-style-span" color="#000000" face="'ヒラギノ角ゴ Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Osaka, 'MS P Gothic', 'ＭＳ Ｐゴシック', sans-serif"><span class="Apple-style-span" style="font-size: 14px; line-height: 21px;">公式サイト：<a href="http://m2.cap-ut.co.jp/un/">http://m2.cap-ut.co.jp/un/</a></span></font></div><div><font class="Apple-style-span" color="#000000" face="'ヒラギノ角ゴ Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Osaka, 'MS P Gothic', 'ＭＳ Ｐゴシック', sans-serif"><br /></font></div><div><font class="Apple-style-span" color="#000000" face="'ヒラギノ角ゴ Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Osaka, 'MS P Gothic', 'ＭＳ Ｐゴシック', sans-serif">で、遠方の方のためにUSTREAM配信を予定しています。</font></div><div><font class="Apple-style-span" color="#000000" face="'ヒラギノ角ゴ Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Osaka, 'MS P Gothic', 'ＭＳ Ｐゴシック', sans-serif">今までウチのイベントでいつもUST中継してくれたスパイソーさんのテクニックは最高なんで、かなり素敵な映像をお送りする事期待大！！</font></div><div><font class="Apple-style-span" color="#000000" face="'ヒラギノ角ゴ Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Osaka, 'MS P Gothic', 'ＭＳ Ｐゴシック', sans-serif"><br /></font></div><div><font class="Apple-style-span" color="#000000" face="'ヒラギノ角ゴ Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Osaka, 'MS P Gothic', 'ＭＳ Ｐゴシック', sans-serif">もうすでに、日本マイクロソフトさんが賛同してくれています。</font></div><div><font class="Apple-style-span" color="#000000" face="'ヒラギノ角ゴ Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Osaka, 'MS P Gothic', 'ＭＳ Ｐゴシック', sans-serif">他の企業にも協賛を呼びかけています。</font></div><div><font class="Apple-style-span" color="#000000" face="'ヒラギノ角ゴ Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Osaka, 'MS P Gothic', 'ＭＳ Ｐゴシック', sans-serif">公式サイトにはもうちょっとで協賛のお知らせ欄も掲載するので、経営者の方、是非是非ご確認ください！！</font></div><div><font class="Apple-style-span" color="#000000" face="'ヒラギノ角ゴ Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Osaka, 'MS P Gothic', 'ＭＳ Ｐゴシック', sans-serif"><br /></font></div><div><font class="Apple-style-span" color="#000000" face="'ヒラギノ角ゴ Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Osaka, 'MS P Gothic', 'ＭＳ Ｐゴシック', sans-serif">あと、一声ですぐに賛同してくれた、リクリの谷さん、ドットプラス（ex.ドットコーダー）の徳田くんや帆秋くん。</font></div><div><font class="Apple-style-span" color="#000000" face="'ヒラギノ角ゴ Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Osaka, 'MS P Gothic', 'ＭＳ Ｐゴシック', sans-serif">日本Androidの会関西支部長の杉本さん、鳥取在住なのに自腹で来てくれるという丸山さん。</font></div><div><font class="Apple-style-span" color="#000000" face="'ヒラギノ角ゴ Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Osaka, 'MS P Gothic', 'ＭＳ Ｐゴシック', sans-serif">いつも写真を撮ってくれているおかださん、HTML5案件では共に闘った村岡さん。</font></div><div><font class="Apple-style-span" color="#000000" face="'ヒラギノ角ゴ Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Osaka, 'MS P Gothic', 'ＭＳ Ｐゴシック', sans-serif">ありがとうございます、どうかこれからもよろしくお願いします！！</font></div><meta charset="utf-8">]]></description>
            <link>http://www.akibahideki.com/blog/seminar/untitled.html</link>
            <guid>http://www.akibahideki.com/blog/seminar/untitled.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">セミナー情報</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">セミナー</category>
            
            <pubDate>Thu, 17 Mar 2011 00:03:56 +0900</pubDate>
        </item>
        
        <item>
            <title>CSS3グラデーションエディタ改良「Grad2」作りました</title>
            <description><![CDATA[<div><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://www.akibahideki.com/blog/2011/01/29/log_images/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%EF%BC%882011-01-29%2020.34.02%EF%BC%89.html" onclick="window.open('http://www.akibahideki.com/blog/2011/01/29/log_images/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%EF%BC%882011-01-29%2020.34.02%EF%BC%89.html','popup','width=1028,height=537,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://www.akibahideki.com/blog/2011/01/29/log_images/スクリーンショット（2011-01-29 20.34.02）-thumb-600x313.png" width="600" height="313" alt="grad2.png" class="mt-image-none" style="" /></a></span></div><div><br /></div><div>こちらになります。</div><div>CSS3 Easy Gradation Editor "Grad2" &lt; <a href="http://grad2.ecoloniq.jp/">http://grad2.ecoloniq.jp/</a>&nbsp;&gt;</div><div><br /></div><div>最近Webkit系とMozilla系のCSS3グラデーションの記述がW3Cの規定に統一されるらしく、もうすぐ記述がひとつにまとまるって話を聞きました。</div><div><br /></div><div>なので、近いうち、吐き出されるコードを見直す必要があるんですが、、、</div><div><br /></div><div>以前、CSS3グラデーションを生成するサイト「Grad? Gradient!」を作って公開しましたが、使ってみると非常に使いづらい点がいくつかあり、悶々していたので以下の点を改善点として新しく作り直しました。</div><div><br /></div><div><ul><li>スライダーをダブルクリックしてもカラーピッカーのデフォルトの色がスライダーの色にならない。</li><li>そもそも色が選びにくい！色を編集するには使いたくない。</li><li>無駄にborderプロパティとか色々ソースが吐き出されるけど、大抵そこは自分で書くだろう。</li></ul></div><div>で、以下のように手段を変更しました。</div><div><br /></div><div><ul><li>カラーピッカーは有名でしっかりしてるプラグイン<a href="http://acko.net/dev/farbtastic">「Farbtastic: jQuery color picker plug-in」</a>があるので、使わせていただく。</li><li>グラデーションスライダーのドラッグは「<a href="http://docs.jquery.com/UI/API/1.7.2/Draggable">jQuery UI Draggable plug-in</a>」を使わせていただく。</li><li>スライダーは前回canvasで全部を描画していたけど、今回はp要素であるHTMLを使う。</li><li>今回はグラデーションのソースだけ吐き出させる。</li></ul><div>といったように、jQueryさまさま。</div><div><br /></div><div>Farbtasticカラーピッカーはすばらしくって、ホントにしっかりしています。</div><div>もちろん、色をget / setするためにプロパティやメソッドも用意されているので、「このスライダーがクリックされたから、スライダーが持っている色をカラーピッカーにセットする」ということが楽にできます。</div><div><br /></div><div>設定はこんな感じです。</div><div><br /></div><div>// HTML側</div><div><br /></div><div><div>&lt;p&gt;&lt;input type="text" id="colorCode" name="color" value="#123456"&gt;&lt;/p&gt;</div><div>&lt;div id="colorPicker"&gt;&lt;/div&gt;</div></div><div><br /></div><div>// JavaScript側</div><div><br /></div><div><div>var picker = $.farbtastic('#colorPicker'); // div#colorPickerにカラーピッカーを出現させる</div><meta charset="utf-8"><div>picker.linkTo($("#colorCode")); // input#colorCode内とリンクしてカラー値を表示させる</div><meta charset="utf-8"></div><div><br /></div><div>これだけで、カラーピッカー単体はもう完成です。</div><div>すごい。</div><div><br /></div><div>で、あとはセットするために</div><div><br /></div><div>var val = "#ff0000";</div><div>picker.setColor( val );</div><div><br /></div><div>とすると、その色の場所にカラーピッカー内のアイコンが移動します。（つまり赤を指す）</div><div>今現在ピッカーの色の何色が選択されているかを知りたい場合</div><div><br /></div><div><meta charset="utf-8">picker.color</div><div><br /></div><div>で、カラー値が返ってきます。</div><div><br /></div><div>もうこれだけで使える！と思ったんですが、独自のイベントについては公式サイトには詳しく触れてなくてちょっと困ってました。</div><div>中身のソースを読めるほどの知識がないもんだから、どうしようと。。</div><div><br /></div><div>要は色を選んでいる最中、mousemoveのようなイベントがあれば使いたかったんですが、どうやら取れず、別の方法を使ってマウスを押しながら動かしている間はcolorプロパティを取得し続けて、ボタンの色にリアルタイムに反映させることにしました。</div><div><br /></div><div>というわけで、良かったら使ってください。</div><meta charset="utf-8"><div><br /></div><div><br /></div></div>]]></description>
            <link>http://www.akibahideki.com/blog/htmlcss/css3grad2.html</link>
            <guid>http://www.akibahideki.com/blog/htmlcss/css3grad2.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">HTML+CSS</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">CSS3</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">gradient</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">グラデーション</category>
            
            <pubDate>Sat, 29 Jan 2011 20:32:49 +0900</pubDate>
        </item>
        
        <item>
            <title><![CDATA[&lt;img&gt;画像をモノクロに変換しマウスオーバーでカラーに変化するjQueryプラグインを作りました]]></title>
            <description><![CDATA[<div><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://www.akibahideki.com/blog/2010/12/27/log_images/shot.html" onclick="window.open('http://www.akibahideki.com/blog/2010/12/27/log_images/shot.html','popup','width=750,height=200,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://www.akibahideki.com/blog/2010/12/27/log_images/shot-thumb-600x160.jpg" width="600" height="160" alt="shot.jpg" class="mt-image-none" style="" /></a></span></div><div><br /></div>クリスマスに何してたかって言うと、jQueryプラグインを作ってました。。<div>サンプルはこちら。</div><div><a href="http://ecoloniq.jp/monochromer/">http://ecoloniq.jp/monochromer/</a></div><div><a href="http://ecoloniq.jp/monochromer/"></a><br /><div>タイトルの通り、画像をモノクロに自動で変換して、マウスが乗ったらカラーに変化するってやつです。HTML5のcanvasを使ってます。</div><div>命名「jquery.monochromer.js」</div><div><br /></div><div>まず、どんな事が出来るかっていうと、、、</div><div><br /></div><div><ul><li>カラー画像をセピア調、ブルー調、コントラスト強めのグレー調など、「古い写真」のイメージに変換できる。</li><li>モノトーンなのですが、CSSの16進数カラー値をそのまま使う事が出来るので、ぶっちゃけどんな色でも使える（カラーのフィルターをかぶせたような感じでとらえてくださいませ）</li><li>「フワッと」変移するのか「パッと」変移するのか、スピードをミリ秒で指定出来る（ここはjQueryのアニメーションでおなじみのミリ秒をそのまま）</li><li>「最初にモノクローム　→　（元の）カラー画像」だけでなく「最初に（元の）カラー画像→モノクローム」というように、変移の順番を逆にできる。</li></ul><div>で、HTMLコーディングは以下の通り</div></div><div><br /></div><div><div><span class="Apple-tab-span" style="white-space:pre">	</span>&lt;ul id="photoNav"&gt;</div><div><span class="Apple-tab-span" style="white-space:pre">		</span>&lt;li&gt;&lt;a href="#"&gt;&lt;img src="images/image01.jpg" alt&gt;&lt;/a&gt;</div><div><span class="Apple-tab-span" style="white-space:pre">		</span>&lt;li&gt;&lt;a href="#"&gt;&lt;img src="images/image02.jpg" alt&gt;&lt;/a&gt;</div><div><span class="Apple-tab-span" style="white-space:pre">		</span>&lt;li&gt;&lt;a href="#"&gt;&lt;img src="images/image03.jpg" alt&gt;&lt;/a&gt;</div><div><span class="Apple-tab-span" style="white-space:pre">		</span>&lt;li&gt;&lt;a href="#"&gt;&lt;img src="images/image04.jpg" alt&gt;&lt;/a&gt;</div><div><span class="Apple-tab-span" style="white-space:pre">		</span>&lt;li&gt;&lt;a href="#"&gt;&lt;img src="images/image05.jpg" alt&gt;&lt;/a&gt;</div><div><span class="Apple-tab-span" style="white-space:pre">	</span>&lt;/ul&gt;</div></div><div><br /></div><div>よくある光景ですね、ただしHTML5的なマークアップなので、終了タグを省略したりしてます。</div><div><br /></div><div>使い方は簡単です。</div><div>まず、プラグインとサンプルをダウンロードしてください。</div><div><a href="http://ecoloniq.jp/monochromer/monochromer.zip">http://ecoloniq.jp/monochromer/monochromer.zip</a></div><div><br /></div><div>で、解凍して、index.htmlのソースを見てください、正直HTMLが分かる方なら全然簡単です。</div><div>&lt;head&gt;要素内にjQueryを読み込みます。</div><div>さらにその下にjquery.monochromer.jsを読み込みます。そして&lt;li&gt;要素に対してmonochromer()を実装します。</div><div><br /></div><div><div>&lt;script type="text/javascript" src="http://code.jquery.com/jquery-1.4.4.min.js"&gt;&lt;/script&gt;</div><div>&lt;script type="text/javascript" src="js/jquery.monochromer.js"&gt;&lt;/script&gt;</div><div>&lt;script type="text/javascript"&gt;</div><div>$(function () {</div><div><span class="Apple-tab-span" style="white-space:pre">	</span>$("ul#photoNav li").monochromer();</div><div>})</div></div><div><br /></div><div>以上で動作します、ただし注意が1点。</div><div>HTML5 canvasのセキュリティ仕様の問題で、ローカル環境では動作しません、サーバに上げて確認してください。</div><div><br /></div><div>あと、HTML5仕様なので完全にIE8以下を無視しています。</div><div>なのでその場合&lt;![if !IE ]&gt;〜などで対処してください。</div><div>IE8以下では普通の画像リンクで対応できるというワケです。</div><div><br /></div><div><br /></div><div>では、次に細かい指定ですが、上記の通り色が変えられたり、変移スピードが指定出来たり、マウスオーバーの前後の状態を逆転できます。パラメータを指定しましょう。</div><div><br /></div><div><div>$(function () {</div><div><span class="Apple-tab-span" style="white-space:pre">	</span>$("ul#photoNav li").monochromer({</div><div><span class="Apple-tab-span" style="white-space:pre">		</span>speed: 300,</div><div><span class="Apple-tab-span" style="white-space:pre">		</span>color: "sepia",</div><div><span class="Apple-tab-span" style="white-space:pre">		</span>type: false</div><div><span class="Apple-tab-span" style="white-space:pre">	</span>});</div><div>})</div></div><div><br /></div><div>◎変移スピード（speed）</div><div>　文字通り、マウスオーバーして色が変わるまでの時間をミリ秒で決められます。</div><div>　1000で1秒を意味します。デフォルトでは300ミリ秒（0.3秒）です。</div><div><br /></div><div>◎変色させたい色（color）</div><div>　キーワードとCSSでおなじみ#付きの16進数の2種類が用意されています。</div><div>　キーワードは以下の通り。</div><div>　gray,&nbsp;lightgray,&nbsp;sepia,&nbsp;blue,&nbsp;green</div><div><br /></div>
<style>
div.colorsList dl {
display: inline;
margin-right: 1px;
text-align: center;
float: left;
border: none;
}
div.colorsList dl dt{
padding-bottom: 10px;
margin: 0;
}
</style>
<div class="colorsList">
<dl>
<dt><img src="http://ecoloniq.jp/monochromer/images/demo_gray.jpg" alt="" /></dt>
<dd>color: gray</dd>
</dl>
<dl>
<dt><img src="http://ecoloniq.jp/monochromer/images/demo_lightgray.jpg" alt="" /></dt>
<dd>color: lightgray</dd>
</dl>
<dl>
<dt><img src="http://ecoloniq.jp/monochromer/images/demo_sepia.jpg" alt="" /></dt>
<dd>color: sepia</dd>
</dl>
<dl>
<dt><img src="http://ecoloniq.jp/monochromer/images/demo_blue.jpg" alt="" /></dt>
<dd>color: blue</dd>
</dl>
<dl>
<dt><img src="http://ecoloniq.jp/monochromer/images/demo_green.jpg" alt="" /></dt>
<dd>color: green</dd>
</dl>
<br style="clear:both;" />
</div>
<br />
といった感じで、キーワードで色を指定すると、その通りに変わってくれます。

さらに、もっと細かく設定したい場合、CSSのカラー値（#ff0000で赤、など）を指定してください。
原色に近いほど効果が得られやすいでしょう。<div><br />&nbsp;
<div class="colorsList">
<dl>
<dt><img src="http://ecoloniq.jp/monochromer/images/demo_ff0000.jpg" alt="" /></dt>
<dd>color: #ff0000</dd>
</dl>
<dl>
<dt><img src="http://ecoloniq.jp/monochromer/images/demo_0033ff.jpg" alt="" /></dt>
<dd>color: #0033ff</dd>
</dl>
<dl>
<dt><img src="http://ecoloniq.jp/monochromer/images/demo_00ff33.jpg" alt="" /></dt>
<dd>color: #00ff33</dd>
</dl>
<br style="clear:both;" />
</div><div><br /></div>

最後にtypeプロパティですが、初期状態を「変色している状態で表示」か「マウスオーバーして変色か」をtrue, falseで切り分けられます、デフォルトはtrueです。&nbsp;</div><div>よってこの場合▼</div><div><br /></div><div><meta charset="utf-8"><div>$(function () {</div><div><span class="Apple-tab-span" style="white-space: pre; ">	</span>$("ul#photoNav li").monochromer({</div><div><span class="Apple-tab-span" style="white-space: pre; ">		</span>speed: 300,</div><div><span class="Apple-tab-span" style="white-space: pre; ">		</span>color: "sepia",</div><div><span class="Apple-tab-span" style="white-space: pre; ">		</span>type: false</div><div><span class="Apple-tab-span" style="white-space: pre; ">	</span>});</div><div>})</div></div><div><br /></div><div>li要素内の最初のimg<img />要素に対して、
typeがfalseなので、通常時が普通のカラー画像（<img />そのまま）でマウスオーバー時に
セピア調に、300ミリ秒で変色していく。といった感じです。

</div></div>]]></description>
            <link>http://www.akibahideki.com/blog/html5-canvas/monochromerjs.html</link>
            <guid>http://www.akibahideki.com/blog/html5-canvas/monochromerjs.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">HTML+CSS</category>
            
                <category domain="http://www.sixapart.com/ns/types#category">HTML5 canvas学習</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">canvas</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">html5</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">monochromer</category>
            
            <pubDate>Mon, 27 Dec 2010 04:51:10 +0900</pubDate>
        </item>
        
        <item>
            <title>SafariでHTML5 Video、Oggを再生させてしまうコンポーネント</title>
            <description><![CDATA[<div><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://www.akibahideki.com/blog/2010/12/07/log_images/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%EF%BC%882010-12-07%2021.57.01%EF%BC%89.html" onclick="window.open('http://www.akibahideki.com/blog/2010/12/07/log_images/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%EF%BC%882010-12-07%2021.57.01%EF%BC%89.html','popup','width=719,height=323,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://www.akibahideki.com/blog/2010/12/07/log_images/スクリーンショット（2010-12-07 21.57.01）-thumb-600x269.png" width="600" height="269" alt="スクリーンショット（2010-12-07 21.57.01）.png" class="mt-image-none" style="" /></a></span></div><div><br /></div><div>僕のMac Safari 5.0.2で、「<a href="http://html5test.com/">http://html5test.com/</a>」にアクセスしてみた所、「<span class="Apple-style-span" style="font-family: Arial; font-size: 12px; ">Ogg Theora support</span>」に「Yes」のチェックが入っていました。</div><div><br /></div><div>だから、Ogg形式の動画をHTML5のVideoで試した所、SafariでOggが再生出来ました。</div><div><br /></div><div>これは他のMac主要ブラウザ、全部がOgg対応、ワンビデオ、マルチユースだ！と、ぬか喜びをしてしまってたんです。。</div><div><br /></div><div>で、<a href="http://www.dgcr.com/">デジクリ</a>の連載でご一緒させてもらっている<span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; ">古籏一浩さん[<a href="http://www.openspc2.org/">http://www.openspc2.org/</a>]（大先生！）に「SafariでOggはサポートしてないよ〜」と言われて拍子抜けしてたんですが、そう言われても動いているし。。。</span></div><div><span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; "><br /></span></div><div><span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; ">古籏さんいわく、「Ogg再生のプラグインが入っているのでは？」と言われ、もしかしたら、、、と疑わしい箇所を調べた所、、、！！</span></div><div><span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; "><br /></span></div><div><span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; "><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://www.akibahideki.com/blog/2010/12/07/log_images/ogg1.html" onclick="window.open('http://www.akibahideki.com/blog/2010/12/07/log_images/ogg1.html','popup','width=580,height=245,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://www.akibahideki.com/blog/2010/12/07/log_images/ogg1-thumb-600x253.jpg" width="600" height="253" alt="ogg1.jpg" class="mt-image-none" style="" /></a></span></span></div><div><span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; "><br /></span></div><div><span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; ">ライブラリ/QuickTime/XiphQT.component</span></div><div><span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; "><br /></span></div><div><span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; ">わーなんだこりゃ？いつ入れたんだ？</span></div><div><span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; ">これはQuickTimeコンポーネント、QuickTimeでOggを再生させるための物らしいが、これをインストールすると、何とSafariでもHTML5 VideoにてOggを再生する事が出来たというもの。</span></div><div><span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; "><br /></span></div><div><font class="Apple-style-span" face="arial, sans-serif"><span class="Apple-style-span" style="border-collapse: collapse;">思い切って</span></font><span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; ">XiphQT.componentをゴミ箱に削除してみました。</span></div><div><span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; ">すると、、、</span></div><div><span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; "><br /></span></div><div><span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; "><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://www.akibahideki.com/blog/2010/12/07/log_images/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%EF%BC%882010-12-07%2021.50.43%EF%BC%89.html" onclick="window.open('http://www.akibahideki.com/blog/2010/12/07/log_images/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%EF%BC%882010-12-07%2021.50.43%EF%BC%89.html','popup','width=733,height=320,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://www.akibahideki.com/blog/2010/12/07/log_images/スクリーンショット（2010-12-07 21.50.43）-thumb-600x261.png" width="600" height="261" alt="スクリーンショット（2010-12-07 21.50.43）.png" class="mt-image-none" style="" /></a></span></span></div><meta charset="utf-8"><div><font class="Apple-style-span" face="arial, sans-serif"><span class="Apple-style-span" style="border-collapse: collapse; "><br /></span></font></div><div><font class="Apple-style-span" face="arial, sans-serif"><span class="Apple-style-span" style="border-collapse: collapse;">これでいいのだ。。これで、、、</span></font></div><div><font class="Apple-style-span" face="arial, sans-serif"><span class="Apple-style-span" style="border-collapse: collapse;"><br /></span></font></div><div><font class="Apple-style-span" face="arial, sans-serif"><span class="Apple-style-span" style="border-collapse: collapse;">もしもSafariをOgg対応のにしたい方は是非！</span></font></div><div><font class="Apple-style-span" face="arial, sans-serif"><meta charset="utf-8"><div style="border-collapse: separate; font-family: arial, helvetica, hirakakupro-w3, osaka, 'ms pgothic', sans-serif; "><span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; ">ちなみにダウンロードは以下の場所から。</span></div><div style="border-collapse: separate; font-family: arial, helvetica, hirakakupro-w3, osaka, 'ms pgothic', sans-serif; "><font class="Apple-style-span" face="arial, sans-serif"><span class="Apple-style-span" style="border-collapse: collapse; "><a href="http://www.xiph.org/quicktime/">http://www.xiph.org/quicktime/</a></span></font></div><div style="border-collapse: separate; font-family: arial, helvetica, hirakakupro-w3, osaka, 'ms pgothic', sans-serif; "><font class="Apple-style-span" face="arial, sans-serif"><span class="Apple-style-span" style="border-collapse: collapse; "><br /></span></font></div><div style="border-collapse: separate; font-family: arial, helvetica, hirakakupro-w3, osaka, 'ms pgothic', sans-serif; "><font class="Apple-style-span" face="arial, sans-serif"><span class="Apple-style-span" style="border-collapse: collapse; ">最後に古籏さん、ありがとうございます。</span></font></div><div style="border-collapse: separate; font-family: arial, helvetica, hirakakupro-w3, osaka, 'ms pgothic', sans-serif; "><font class="Apple-style-span" face="arial, sans-serif"><span class="Apple-style-span" style="border-collapse: collapse; ">ちなみに同じ日にヤマトネタ投稿してるし・笑</span></font></div><div><span class="Apple-style-span" style="border-collapse: collapse;"><br /></span></div></font></div><meta charset="utf-8"><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="Content-Style-Type" content="text/css">
<title></title>
<meta name="Generator" content="Cocoa HTML Writer">
<meta name="CocoaVersion" content="1038.32">
<style type="text/css">
p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; line-height: 12.0px; font: 12.0px Arial}
</style>


]]></description>
            <link>http://www.akibahideki.com/blog/htmlcss/safariogghtml5-video.html</link>
            <guid>http://www.akibahideki.com/blog/htmlcss/safariogghtml5-video.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">HTML+CSS</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">HTML5</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">Ogg</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">video</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">コーデック</category>
            
            <pubDate>Tue, 07 Dec 2010 21:11:44 +0900</pubDate>
        </item>
        
        <item>
            <title>CSS Nite in GINZA, Vol.54に出演しました</title>
            <description><![CDATA[<span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="101118_0131.jpg" src="http://www.akibahideki.com/blog/2010/11/20/log_images/101118_0131.jpg" width="600" height="399" class="mt-image-none" style="" /><br /></span><div><span class="mt-enclosure mt-enclosure-image" style="display: inline;"></span><span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; ">［撮影：飯田昌之］</span>（写真は顔出しNGの方のため、お顔にボカシを入れています。）<div><br /><div>11月18日にアップルストア銀座で行われました<a href="http://cssnite.jp/ginza/vol54/">CSS Nite in GINZA, Vol.54</a>に出演しました。</div><div>今回のテーマは僕にとって珍しく、技術系以外の話題でして「これがフリーの生きる道」というタイトルでした。</div></div><div><br /></div><div>業界では著名なデザインユニットlinkerさんと共演でした。</div><div>ホントに僕でいいのか？と思うくらい、著名な方々なので恐縮です！</div><div><br /></div><div>僕はフリーを6年、一度挫折しているので、通算するともっとありますが、それくらいなんとかデザインで食べ続けてきました。</div><div>このセッションでは、クライアントのトラブルから訴訟、そして最近自分の経験として「合同会社」を設立したので、それって何？と思っている方へ伝えたい事をお話させていただきました。</div><div><br /></div><div>【スライド・フォローアップ】</div><div>linkerさんの方でスライドとアンケート結果を公開しています。</div><div><a href="http://linker.in/journal/2010/11/css-nite-in-ginza-vol54.php">http://linker.in/journal/2010/11/css-nite-in-ginza-vol54.php</a></div><div><br /></div><div>これは事前にアンケートにご協力いただいた一般の方の声があまりにも多くて、全部を紹介する事が出来なかったです、本当にありがとうございます。</div><div><br /></div><div>そのほか、このページがフォローアップとしてまとまっていると思います。</div><div><a href="http://cssnite.jp/archives/post_1964.html">http://cssnite.jp/archives/post_1964.html</a></div><div><br /></div><div>【合同会社】</div><div>時間の関係でもうちょっとお話できたら、と思ったのが会社法。</div><div>僕らは大阪で「合同会社かぷっと」という会社を設立しました、立派な法人ですよ！（いや、立派かどうかはちょっと自信無いです...）</div><div><br /></div><div>平成17年に会社法が改正されて、まずは会社が作りやすくなりました。</div><div>資本金が1円からでも会社は作れるんですが、登記にはお金がかかります。</div><div>株式会社の場合、定款も認証が必要で、公証役場に持っていくなど手間が発生します。</div><div><br /></div><div>日本で作られる会社の種類を大きく2分するとこの二つ。</div><div>・株式会社</div><div>・持分会社</div><div><br /></div><div>そして、持分会社には「合同会社」「合資会社」「合名会社」と3つに分かれます。</div><div>ご存知のとおり、「有限会社」は現在設立できません。</div><div><br /></div><div><meta charset="utf-8">「合資会社」「合名会社」は以前も存在し、当時は商法で定められていましたが、現在は会社法にて定められていて、内容も変わっているということです。</div><div><br /></div><div><meta charset="utf-8">【「合同会社」「合資会社」「合名会社」の違い】</div><div><br /></div><div>セッション中では以下のことを詳しく話せませんでした。</div><div>違いはこんな感じです。</div><div><br /></div><meta charset="utf-8"><div><div>合名会社：全員が無限責任社員</div><div>合資会社：無限責任社員と有限責任社員が存在する</div><div>合同会社：全員が有限責任</div><div><br /></div><div>※無限責任社員：出資額を超えて責任を負う</div><div>※有限責任社員：出資額の範囲で責任を負う</div></div><div><br /></div><div>【フリーランス同士が集まって起業する】</div><div>・・・といった事ってフリーの方は一度でも考えたことってないですか？</div><div>僕は確かにお金も必要だし大事なんだけど、非クリエイティブな事に手を煩わされることを出来るだけ避けたい、作り手と営業さん、ディレクターさんがバランスよく動いていて、何より自分が投資した金額に関わらず、会社の決定権を全員が平等に持てる合同会社って体系も一度検討していただいたらどうでしょう？</div><div>というご提案を含めたメッセージをお送りしました。</div><div><br /></div><div>【銀座・ロンドン・大阪がつながった夜】</div><div>linkerさんのメンバーであるひとり、柳谷真志（@mersy）さんがロンドンに在住していて、僕の会社、合同会社かぷっとのメンバーがビデオ会議中継で出演。</div><div><br /></div><div><meta charset="utf-8">柳谷さんの部屋は白基調でカッコいい部屋でした。</div><div>そしてかぷっと、僕の会社。なんと！</div><div><br /></div><div><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="101118_0193.jpg" src="http://www.akibahideki.com/blog/2010/11/20/log_images/101118_0193.jpg" width="600" height="385" class="mt-image-none" style="" /></span></div><div><meta charset="utf-8"><span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; ">［撮影：飯田昌之］</span></div><div><span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; "><br /></span></div><div>おい！大阪のかぷっと。</div><div>本番中にお好み焼きを焼いて・・・・</div><div><br /></div><div>誤解されるでしょ？</div><div>「大阪の会社は勤務時間にお好み焼きを焼いているらしい」</div><div>なんてw</div><div><br /></div><div>なにはともあれ、1時間以上お話にお付き合いいただいた方、本当にありがとうございました！！</div><div><br /></div></div>]]></description>
            <link>http://www.akibahideki.com/blog/seminar/css-nite-in-ginza-vol54.html</link>
            <guid>http://www.akibahideki.com/blog/seminar/css-nite-in-ginza-vol54.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">セミナー情報</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">CSS Nite</category>
            
            <pubDate>Sat, 20 Nov 2010 17:15:21 +0900</pubDate>
        </item>
        
        <item>
            <title>CSS Nite in OSAKA, Vol.25でIE9を使ったCSS3のデモ（予告）</title>
            <description><![CDATA[<a href="http://osaka.cssnite.jp/vol25/"><img src="http://osaka.cssnite.jp/bnr/bnr_cnio25.jpg" width="220" height="220" alt="CSS Nite in OSAKA, Vol.25 with Microsoft" /></a><div><a href="http://osaka.cssnite.jp/vol25/"></a><br />
11月30日に大阪で行われる、マイクロソフト特集のCSS Nite in OSAKA, Vol.25に登壇することになりました。（実は1年以上ぶり）<div><br /></div><div>今回は「<span class="Apple-style-span" style="font-family: Arial, Helvetica, 'ヒラギノ丸ゴ Pro W4', 'Hiragino Maru Gothic Pro', メイリオ, Osaka, 'MS P Gothic', 'ＭＳ Ｐゴシック', sans-serif; font-size: 16px; font-weight: bold; ">さっそく、IE9でHTML5とCSS3をコーディングしてみました</span>」と題して、</div><div>HTML5やCSS3をコーティングしたのち、Internet Exploler 9 betaで実際に</div><div>プレビューするという流れでデモを行う予定です。</div><div><br /></div><div>
CSS Nite in OSAKA, Vol.25 with Microsoft<br />〜今日はまるっとMS特集〜</div><div>
2010年11月30日（火）<br />昼の部／12:30開場　13:00開演（16:00終演予定）<br />夜の部／17:30開場　18:00開演（21:00終演予定）<br />※昼の部・夜の部は同じ内容になります。</div>
<div>【会場】</div><div><a href="http://www.microsoft.com/japan/mscorp/branch/kansai.mspx" style="color: rgb(0, 152, 75); text-decoration: underline; outline-style: none; outline-width: initial; outline-color: initial; ">マイクロソフト株式会社 関西支店</a>&nbsp;セミナールーム2<br />大阪市福島区福島5-6-16 ラグザタワー ノースオフィス</div><div><br /></div><div>お申し込みはこちら</div><div><a href="http://osaka.cssnite.jp/vol25form/">http://osaka.cssnite.jp/vol25form/</a></div><div><meta charset="utf-8"><span class="Apple-style-span" style="font-family: arial, sans-serif; border-collapse: collapse; ">なんと各回65人分の席しかないのでお早めに。</span></div><div><br /></div><div><div>HTML5で何をするかは、また後日ココのブログでお伝えしますが、</div><div>CSS3に関して、当日は30分という限られた時間ということもあって、</div><div><br /></div><div>先にここでちょっとチラ見せ！（IE9 betaでスクリーンショット）</div></div><div><br /></div><div><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://www.akibahideki.com/blog/2010/11/16/log_images/ie1.html" onclick="window.open('http://www.akibahideki.com/blog/2010/11/16/log_images/ie1.html','popup','width=1058,height=464,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://www.akibahideki.com/blog/2010/11/16/log_images/ie1-thumb-600x263.jpg" width="600" height="263" alt="ie1.JPG" class="mt-image-none" style="" /></a></span></div><div><br /></div><div>角丸、どうやらOKみたい。</div><div>Web fontは今のIEでも実装してるんですよね。</div><div><br /></div><div><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://www.akibahideki.com/blog/2010/11/16/log_images/ie2.html" onclick="window.open('http://www.akibahideki.com/blog/2010/11/16/log_images/ie2.html','popup','width=850,height=375,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://www.akibahideki.com/blog/2010/11/16/log_images/ie2-thumb-600x264.jpg" width="600" height="264" alt="ie2.JPG" class="mt-image-none" style="" /></a></span></div><div><br /></div><div>文字とボックス、ボックスには付いたけど、、、テキストは、、むむ！！</div><div><br /></div><div><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://www.akibahideki.com/blog/2010/11/16/log_images/ie3.html" onclick="window.open('http://www.akibahideki.com/blog/2010/11/16/log_images/ie3.html','popup','width=878,height=582,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://www.akibahideki.com/blog/2010/11/16/log_images/ie3-thumb-600x397.jpg" width="600" height="397" alt="ie3.JPG" class="mt-image-none" style="" /></a></span></div><div><br /></div><div>div要素などに複数の背景画像を。</div><div>別に上から順番じゃなくてもいいんです。今回は「上・下・真ん中」の順番。</div><div>真ん中のみ、repeat。</div><div><br /></div><div><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://www.akibahideki.com/blog/2010/11/16/log_images/ie4.html" onclick="window.open('http://www.akibahideki.com/blog/2010/11/16/log_images/ie4.html','popup','width=904,height=443,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://www.akibahideki.com/blog/2010/11/16/log_images/ie4-thumb-600x294.jpg" width="600" height="294" alt="ie4.JPG" class="mt-image-none" style="" /></a></span></div><div>透明度、いつもならfilter: alpha(opacity=30)というような独自実装でした。</div><div>他に色の指定もrgbaやhslaなど、0〜255の値を指定出来るらしいです、</div><div>結構JavaScriptで16進数を分解するとき、ひと手間だったんだけど、だいぶ楽かも。</div><div><br /></div><div><br /></div><div>で、正直いうと、惜しい部分もあり。</div><div>会場に来てくれた人、マイクロソフトのエバンジェリストである春日井さんや物江さんも登壇されるので、<span class="Apple-style-span" style="font-family: arial, sans-serif; border-collapse: collapse; font-size: 18px; color: red; ">今後のIEにむけての要望を伝えましょう。</span></div><meta charset="utf-8"><div>僕も言います、、、た、多分。</div><div><br /></div><div>そして「CSS3グラデーションを実装して！」と言おうかな？と思う。</div><div><br /></div><div>Videoコーデックはやっぱり正式にはWebMを採用しないのかな？</div></div><div>マイクロソフトさんはH.264のパテントグループの一員なんですよね、たしか。</div><div>これについてはまた後日。。</div><div><br /></div>]]></description>
            <link>http://www.akibahideki.com/blog/htmlcss/css-nite-in-osaka-vol25ie9css3.html</link>
            <guid>http://www.akibahideki.com/blog/htmlcss/css-nite-in-osaka-vol25ie9css3.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">HTML+CSS</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">CSS Nite in Osaka</category>
            
            <pubDate>Mon, 15 Nov 2010 22:48:21 +0900</pubDate>
        </item>
        
        <item>
            <title>アップルストア銀座のCSS Niteに出演、テーマは「フリーランス」</title>
            <description><![CDATA[<a href="http://cssnite.jp/ginza/vol54/"><img src="http://cssnite.jp/images/CSSNiteGinza54_banner.gif" alt="CSS Nite in Ginza, Vol.54" width="160" height="160" /></a>&nbsp;<div><br /></div><div>ついに今週になりました。東京のCSS Niteに出演するのは初めてです。<div><br /></div><div>CSS Niteという、全国に展開しているWeb系のセミナーイベントがありますが、</div><div>初めて東京版に出演する事になります。</div><div><br /></div><div>CSS Nite in GINZA, Vol.54</div><div>出演： linker × 秋葉秀樹</div><div>会場：アップルストア銀座</div><div>日時：2010年11月18日（木）19時〜20時</div><div>詳細：<a href="http://cssnite.jp/ginza/vol54/">http://cssnite.jp/ginza/vol54/</a></div><div><br /></div><div>参加は無料、どなたでもお申し込み出来ます、お気軽に！</div><div><a href="http://swwwitch.com/cssnite/ginza54-b.html">http://swwwitch.com/cssnite/ginza54-b.html</a></div><div><br /></div><div>参加が初めての方とかいらっしゃいましたら、こちらを見ていただくと良いでしょう。</div><div><a href="http://cssnite.jp/archives/post_1957.html">http://cssnite.jp/archives/post_1957.html</a></div><div><br /></div><div>で、何をお話させてもらうかというと、「フリーという生き方」というテーマで、</div><div>この業界では書籍関連でも活躍されているlinkerさんというデザインユニットの3名の方と、共演させていただきます。</div><div><br /></div><div>で、僕は6年ほどフリーをやってきたんですが、ついこの間、合同会社を設立しました。</div><div>だから「フリーじゃないくせに」と言われそうですが、勘弁してください。。。</div><div><br /></div><div>話す内容として、</div><div>フリーになったキッカケから、協業するときに使うコミュニケーションツール、さらにクライアントがお金を払ってくれないとかトラブった話から裁判、請求書や発注書のこと、といったフリーランスには避けて通れない内容がぎゅっと詰まった1時間です。</div><div><br /></div><div>僕は特に、自分の会社がなぜ「合同会社」なのか？</div><div>メリットは何なのか？そもそも株式会社との違いは何なのか？</div><div>について、少し触れていきたいと思います。</div><div>「クリエイター同士で起業したい」という場合、是非検討していただきたい「合同会社」、そういった方に聞いていただきたいと思います。</div><div><br /></div><div>あと、意外と僕らの味方？いや、実は結構厳しい「少額訴訟」。</div><div>クライアントがお金を払ってくれない。</div><div>そういった時の最終手段として60万円までの額を争う裁判の形態ですが、正直僕らのようなWebデザインの世界では「あまり当てに出来ない（可能性がある）」と考えています。</div><div>そのあたりも軽く触れていきたいと思います。</div><div><br /></div><div>あと、今回linkerさんがフリーの方にアンケートを実施して、160名以上のクリエイターの方が答えてくださったそうです、ありがとうございました！！</div><div>アンケート結果や、皆さんの声もまとめて講演でお伝え出来るかと思います。</div><div><br /></div><div>結構ドロドロした内容もお話するかもしれません。</div></div><div>平日のお忙しい時間となりますが、出来たら銀座でお会いしましょう！！</div><div><br /></div><div>ではでは！</div>]]></description>
            <link>http://www.akibahideki.com/blog/seminar/css-nite.html</link>
            <guid>http://www.akibahideki.com/blog/seminar/css-nite.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">セミナー情報</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">CSS Nite</category>
            
            <pubDate>Sun, 14 Nov 2010 19:28:09 +0900</pubDate>
        </item>
        
        <item>
            <title>関西オープンソースフォーラムに出演したよ</title>
            <description><![CDATA[<img alt="daniel.JPG" src="http://www.akibahideki.com/blog/2010/11/06/log_images/%E5%86%99%E7%9C%9F.JPG" width="600" height="450" />

<div><br />
すごい人の数だった。（写真はOperaのダニエル・デイビスさん）<br />
2010年11月5日〜6日の2日間にわたって、大阪南港ATCで開催された関西オープンソースフォーラム。<br />
僕はなぜか、HTML5のライブコーダーとして出演。<br /><br />
Operaのエバンジェリスト、ダニエル・デイビスさん、Googleの北村英志さんとも仲良くさせていただき、「また今度大阪で！」と伝えておきましたが、果たして伝わっているでしょうか？？<br />
<br />
さて僕のセッションは簡単ではありますが、HTML5 canvasで作るお絵かきアプリを作ってみました。<br />
本編ではもっと簡単なんですが、ここでは「もうちょっと書いたらこんなのも出来ますよ」という、黒板付き、色をドロップダウンで選べて、線の太さもスライダーで変更出来るアプリのコードを書いておきます。<br />
これが当日来ていただいた方に見てもらった、例のヤツです。<br /><br />
Operaのダニエルさんに教えてもらった大事な事。<br />
JavaScript内にclear()というメソッドを使ったらダメだよ、予約されているから。という事でした。ありがとうございます！！
</div><div>この画像をクリックしたら<a href="http://www.akibahideki.com/blog/2010/11/06/kof03.html">デモ</a>に飛ぶよ！試してみてね〜。</div><div>↓↓↓↓↓</div>

<div>
<a href="http://www.akibahideki.com/blog/2010/11/06/kof03.html" target="_blank">
<img alt="kof_pic.png" src="http://www.akibahideki.com/blog/2010/11/06/log_images/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%EF%BC%882010-11-06%2023.13.37%EF%BC%89.png" width="456" height="373" />
</a>
</div>
<br />
<textarea name="code" class="java" rows="2" cols="40">&lt;!DOCTYPE html&gt;
&lt;html&gt;
&lt;head&gt;
&lt;meta charset="UTF-8"&gt;
&lt;title&gt;canvas&lt;/title&gt;
&lt;style type="text/css"&gt;
* {
	margin: 0;
}
canvas {
	background: url(kof_images/blackboard.jpg) no-repeat;
}

&lt;/style&gt;
&lt;script&gt;

var ctx, canvas;
var color="black", colorSelector;
var radius=1, radiusBar;
var p;

function init() {
	canvas = document.getElementsByTagName("canvas")[0];
	ctx = canvas.getContext("2d");
	colorSelector = document.getElementById("colorSelector");
	radiusBar = document.getElementById("radiusBar");
	canvas.addEventListener("mousedown", mouseDownHandler, false);
	canvas.addEventListener("mouseup", mouseUpHandler, false);
	colorSelector.addEventListener("change", colorChangeHandler, false);
	radiusBar.addEventListener("change", raduisChangeHandler, false);
	radiusBar.max=30;
	p = document.getElementsByClassName("data")[0];
	ctx.globalAlpha = 0.5;
	color = colorSelector.value;//追記しました
}

function mouseDownHandler (e) {
	ctx.beginPath();
	canvas.addEventListener("mousemove", move, false);
}

function mouseUpHandler (e) {
	ctx.closePath();
	canvas.removeEventListener("mousemove", move, false);
}

function move(e) {
	ctx.lineCap = "round";
	ctx.strokeStyle = color;
	ctx.lineTo(e.clientX, e.clientY);
	ctx.stroke();
}

function colorChangeHandler (e) {
	color = e.target.value;
}

function raduisChangeHandler (e) {
	radius = radiusBar.value;
	p.innerHTML = radius;
	ctx.lineWidth = radius;
}

window.addEventListener("load", init, false);

&lt;/script&gt;
&lt;/head&gt;

&lt;body&gt;

&lt;canvas width="640" height="426"&gt;&lt;/canvas&gt;
&lt;div&gt;
&lt;select id="colorSelector"&gt;
	&lt;option value="red"&gt;red&lt;/option&gt;
	&lt;option value="orange"&gt;orange&lt;/option&gt;
	&lt;option value="blue"&gt;blue&lt;/option&gt;
	&lt;option value="navy"&gt;navy&lt;/option&gt;
	&lt;option value="silver"&gt;silver&lt;/option&gt;
	&lt;option value="cyan"&gt;cyan&lt;/option&gt;
	&lt;option value="yellow"&gt;yellow&lt;/option&gt;
	&lt;option value="magenta"&gt;magenta&lt;/option&gt;
	&lt;option value="green"&gt;green&lt;/option&gt;
	&lt;option value="white"&gt;white&lt;/option&gt;
	&lt;option value="black"&gt;black&lt;/option&gt;
&lt;/select&gt;
&lt;input id="radiusBar" type="range" value="1" min="1"&gt;
&lt;span class="data"&gt;0&lt;/span&gt;
&lt;/div&gt;

&lt;/body&gt;
&lt;/html&gt;

</textarea>]]></description>
            <link>http://www.akibahideki.com/blog/html5-canvas/post-17.html</link>
            <guid>http://www.akibahideki.com/blog/html5-canvas/post-17.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">HTML5 canvas学習</category>
            
                <category domain="http://www.sixapart.com/ns/types#category">セミナー情報</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">html5 canvas</category>
            
            <pubDate>Sat, 06 Nov 2010 22:54:13 +0900</pubDate>
        </item>
        
        <item>
            <title>宮崎でしゃべってきたよ（CSS Nite in MIYAZAKI, Vol.1）</title>
            <description><![CDATA[<div><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://www.akibahideki.com/blog/2010/11/03/log_images/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%EF%BC%882010-11-03%2016.20.20%EF%BC%89.png"><img alt="スクリーンショット（2010-11-03 16.20.20）.png" src="http://www.akibahideki.com/blog/2010/11/03/log_images/スクリーンショット（2010-11-03 16.20.20）-thumb-600x418.png" width="600" height="418" class="mt-image-none" style="" /></a></span></div><div><br /></div>
こないだ宮崎に行ってCSS3などの事を話してきましたよ。<div>デモも交えてみました。</div><div><br /></div><div>さて、来てくれた宮崎の人だけでなく、熊本や福岡や鹿児島など、九州から駆けつけてくれた人たち、ほんとにお疲れさまでした！</div><div>カタい椅子に座りっぱなしだと疲れますね。</div><div>ホント、みなさん熱心。</div><div><br /></div><div>レポートはくろ。さんという素敵な女性の方で、カメラウーマンも担当されてました。</div><div>彼女のブログでレポートされてます。すばらしい！！</div><div>↓↓↓</div><meta charset="utf-8"><meta charset="utf-8"><meta charset="utf-8"><div><a href="http://www.noiretblog.com/?p=7226">http://www.noiretblog.com/?p=7226</a></div><div><br /></div><div>さてさて、フォローアップは実行委員の方から行くでしょうけど、僕がセミナーの始めに、カオにマーカーを付けて東国原知事に変身したFlashのAR版。</div><div><a href="http://www.libspark.org/wiki/saqoosha/FLARToolKit">FLARToolKit</a>を使って是非みなさんもハナにマーカーをテープで貼付けて変身してください。</div><div><br /></div><div>※Webカメラが付いている、接続されている環境が必要です。</div><div><br /></div><div>【手順1】</div><div>PDFをダウンロード。→　<a href="http://www.akibahideki.com/blog/2010/11/03/log_images/marker.pdf">marker.pdf</a></div><div>プリントアウトするか、スマートフォンのカメラなどでマーカーを撮影。</div><div><br /></div><div>【手順2】</div><div>プリントアウトした場合、うまく切って、セロテープでハナに貼付け（しなくてもいいけど）</div><div>こちらのURLに行ってください。</div><div><a href="http://www.akibahideki.com/blog/2010/11/03/SimpleCube.swf">http://www.akibahideki.com/blog/2010/11/03/SimpleCube.swf</a></div><div>自分の顔を映し出すと、はい、アナタも東さん。</div><div>以上です。</div><div><br /></div><div>また今後もよろしくお願いします！</div><div>ありがとうございました！！</div>]]></description>
            <link>http://www.akibahideki.com/blog/seminar/css-nite-in-miyazaki-vol1.html</link>
            <guid>http://www.akibahideki.com/blog/seminar/css-nite-in-miyazaki-vol1.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">セミナー情報</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">CSS Nite</category>
            
            <pubDate>Wed, 03 Nov 2010 15:54:10 +0900</pubDate>
        </item>
        
        <item>
            <title>video要素のスライダーをinput要素のtypeをrangeで表現</title>
            <description><![CDATA[HTML5-WEST.jp読書会で勉強したvideo要素で、再生時間の進捗を示すスライダーを作れないか、ということで、input要素がいけるんじゃない？<div>という話でした。</div><div><br /></div><div>フォーム関係のHTML5実装ってOperaしかほとんど実装してないんでない？って思ってたけど、Chrome, Safariでも表示された、おお〜。</div><div><br /></div><div><ul><li><a href="http://akibahideki.com/html5/video_range.html">みんなの前で恥ずかしながらコーディングした結果はこちら</a></li></ul></div><div><br /></div><div><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://www.akibahideki.com/blog/2010/10/17/log_images/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%EF%BC%882010-10-17%2018.16.11%EF%BC%89.html" onclick="window.open('http://www.akibahideki.com/blog/2010/10/17/log_images/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%EF%BC%882010-10-17%2018.16.11%EF%BC%89.html','popup','width=640,height=450,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://www.akibahideki.com/blog/2010/10/17/log_images/スクリーンショット（2010-10-17 18.16.11）-thumb-600x421.png" width="600" height="421" alt="スクリーンショット（2010-10-17 18.16.11）.png" class="mt-image-none" style="" /></a></span></div><div><br /></div><div>input要素のtypeをrangeに、min属性に0を指定しといて、デフォルトの場合だとツマミが真ん中なので、valueに0を入れておきます。</div><div><br /></div><div><div>&lt;input min="0" id="range" type="range" value="0"&gt;</div></div><div><br /></div><div><meta charset="utf-8"><div>これをJavaScriptでロード完了した時にmaxをvideoの長さ（duration）を入れておけばmaxが設定完了。</div></div><div><br /></div><div>ここで気をつけないといけないのは、DOMが読み込み終わった段階だけではvideoの長さは取れないので、本来はvideoのロード完了を待ってから</div><div><br /></div><div>range.max = video.duration;</div><div><br /></div><div>しないとダメですね。ネットにあげてから気づいたけど、気づけよ、、、って感じですね。</div><div><br /></div><div>JavaScriptには、videoをaddEventListener("timeupdate",・・・で監視しておけば、再生中に断続的にイベントが発生するのでこれをキャッチしつつ、input要素のvalueの値を入れ直すことで動いているように見えます。</div><div><br /></div><div>このファイルは、videoのロード完了イベントが設定されてないので、秒数のところがNaNになる、当然ですが、このままあげておきます。</div><div>これを基に</div><div><br /></div><div><ul><li>DOMロード完了時にaddEventListenerでcanplayを待つ。（どうやらloadイベントはOperaが実装してないって言われてしまった。）</li><li>canplayイベント発生時にaddEventListenerでtimeupdateを設定する。</li></ul></div><div><br /></div><div>と直して、次回の読書会にて報告することにしよう。</div><div><br /></div><div>今回の勉強で僕として分かった事。</div><div>ブラウザがvideo, audioのどのコーデックを実装しているかどうか。</div><div>調べる方法。</div><div><br /></div><div><ul><li>コーデックを調べてくれるソフトがある。http://page.freett.com/HarryTools/help/index.html（古いけどこんなもの）</li></ul></div><div><br /></div><div><ul><li>ブラウザのソースをダウンロードして調べる。http://webkit.org/building/checkout.html（例えばwebkitの場合）<br /><br /></li><li>video.canPlayTypeで実行時にしらべるって方法。（<meta charset="utf-8"><span class="Apple-style-span" style="color: rgb(68, 68, 68); font-family: 'Helvetica Neue', Arial, Helvetica, 'Liberation Sans', FreeSans, sans-serif; font-size: 15px; line-height: 15px; ">@</span><span class="Apple-style-span" style="color: rgb(68, 68, 68); font-family: 'Helvetica Neue', Arial, Helvetica, 'Liberation Sans', FreeSans, sans-serif; font-size: 15px; line-height: 15px; "><a class="tweet-screen-name user-profile-link" data-user-id="122074556" href="http://twitter.com/#!/yoshikawa_t" title="Toru Yoshikawa" style="text-decoration: none; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; color: rgb(0, 132, 180); cursor: pointer; font-weight: bold; ">yoshikawa_t</a>さん指摘。</span>追加しました）<br />（戻り値がmaybeやprobablyといった文字列、しかしmaybeなのに「サポートされているフォーマットである」という、何か不思議。）</li></ul></div><div><br /></div><div>そして、<s>webkitがwebMを実装していた</s>（訂正：<span class="Apple-style-span" style="font-family: arial, sans-serif; border-collapse: collapse; ">Firefox 4 beta、Opera 10.6、Chrome 6以降でwebMを採用</span>）って言われたんですが、ここはちゃんと調べないといけないな。</div><div>@<span class="Apple-style-span" style="color: rgb(68, 68, 68); font-family: 'Helvetica Neue', Arial, Helvetica, 'Liberation Sans', FreeSans, sans-serif; font-size: 15px; line-height: 15px; "><a class="tweet-screen-name user-profile-link" data-user-id="5917182" href="http://twitter.com/#!/ryuone" title="Ryuichi Maeno" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; color: rgb(0, 132, 180) !important; text-decoration: none; cursor: pointer; font-weight: bold; ">ryuone</a>さん、@</span><span class="Apple-style-span" style="color: rgb(68, 68, 68); font-family: 'Helvetica Neue', Arial, Helvetica, 'Liberation Sans', FreeSans, sans-serif; font-size: 15px; line-height: 15px; "><a class="tweet-screen-name user-profile-link" data-user-id="122074556" href="http://twitter.com/#!/yoshikawa_t" title="Toru Yoshikawa" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; color: rgb(0, 132, 180); text-decoration: none; cursor: pointer; font-weight: bold; ">yoshikawa_t</a>さん</span><span class="Apple-style-span" style="color: rgb(68, 68, 68); font-family: 'Helvetica Neue', Arial, Helvetica, 'Liberation Sans', FreeSans, sans-serif; font-size: 15px; line-height: 15px; ">情報ありがとうございます！</span></div><meta charset="utf-8"><meta charset="utf-8"><meta charset="utf-8"><div><br /></div><div>※ちなみにMiro Video Converter [http://www.mirovideoconverter.com/]を使って、動画をTheoraに変換すると、ogg拡張子のファイルが生成された。</div><div>これをhtmlで使ってみた。</div><div><br /></div><div><div>&lt;video src="video/movietest.ogg" width="640" height="360" poster="video/movietest.jpg"&gt;</div></div><div><br /></div><div>これ、Mac版のSafari5, Chrome8, Firefox4Beta全部で生成された。</div><div>びっくり。</div><div><br /></div><div>Windows版のメジャーブラウザとIE9はどうなるだろう？</div><div>IE9BetaはH.264をサポートしているらしく、WebMのVP8コーデックは、コーデックそのものをインストールしないと見れないらしい。</div><div><br /></div><div><br /></div>]]></description>
            <link>http://www.akibahideki.com/blog/htmlcss/videoinputtyperange.html</link>
            <guid>http://www.akibahideki.com/blog/htmlcss/videoinputtyperange.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">HTML+CSS</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">HTML5</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">video</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">読書会</category>
            
            <pubDate>Sun, 17 Oct 2010 17:58:53 +0900</pubDate>
        </item>
        
        <item>
            <title>HTML5 canvasのテクスチャマッピング「Projective」</title>
            <description><![CDATA[canvasで画像を歪ませる、例えばActionScript 3.0のdrawTriangleのような、メッシュを作ってマッピングするにはどうしたらいいんだろう？と思い調べてたら、やはりありました。<div><br /></div>

<div>
<iframe src="http://akibahideki.com/i/projective/Projective1.html" width="600" height="400" frameborder="0" scrolling="no"> 
</iframe> 
</div>

<div><br /></div><div>ちょっと自分なりにマッピングだけ試してみます。結構簡単に出来ます。</div><div><br /></div><div>詳しくは英語ですが</div><div><span class="Apple-style-span" style="color: rgb(0, 0, 0); font-family: monospace; font-size: medium; white-space: pre-wrap; "><a href="http://acko.net/blog/projective-texturing-with-canvas">Projective Texturing with Canvas | Acko.net - Steven Wittens</a></span></div><div><br /></div><div>デモはこちら　→　<a href="http://acko.net/files/projective/index.html">http://acko.net/files/projective/index.html</a></div><div><br /></div><div>原理はcanvasのコンテキストが持つメソッドtransformメソッドを使っているようです。</div><div>各頂点にアクセスしたりして座標を入れ替え出来たら、布みたいにユラユラと揺らせたり3D表現も可能ですね、そういえば布のように画像を揺らすデモもありますね。</div><div><br /></div><div>
<a href="http://gyu.que.jp/jscloth/">
<img alt="jscloth.png" src="http://www.akibahideki.com/blog/2010/08/23/log_images/jscloth.png" width="477" height="377" /></a>

</div>
<div>
<a href="http://gyu.que.jp/jscloth/">js cloth</a>
</div><div><br /></div><div>やはりアフィン行列変換は理解しとかないと使いこなすのは難しそう、さらに悩みは続く、、、。</div>]]></description>
            <link>http://www.akibahideki.com/blog/html5-canvas/html5-canvasprojective.html</link>
            <guid>http://www.akibahideki.com/blog/html5-canvas/html5-canvasprojective.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">HTML5 canvas学習</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">HTML5 canvas テクスチャマッピング</category>
            
            <pubDate>Mon, 23 Aug 2010 15:29:08 +0900</pubDate>
        </item>
        
    </channel>
</rss>

