<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"><channel><title>HTML5 / Drkcore</title><link>http://blog.kzfmix.com/HTML5</link><description>Programming, Music, Snowboarding</description><language>ja</language><lastBuildDate>Thu, 05 Apr 2012 09:30:18 +0919</lastBuildDate><item><title>css2stylus</title><link>http://blog.kzfmix.com/entry/1333584733</link><description>&lt;p&gt;あまりcssいじりは好きじゃないんだけど、やるんだったら楽をしたいのでcss2lessを入れてみた。&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;sudo wget https://raw.github.com/sickill/css2less/master/css2less.rb -O /usr/local/bin/css2less
sudo chmod a+x /usr/local/bin/css2less
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;個人的にはlessよりもstylusのほうが好み（インデントの表現のほうがわかりやすい）なんだけど、css2stylusがないんだよなぁとおもいつつコマンドヘルプを見たら-Cオプションでcssをstylに変換できるんだった。&lt;/p&gt;
&lt;p&gt;というわけで自分の.bashrcに&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="nb"&gt;alias &lt;/span&gt;&lt;span class="nv"&gt;css2stylus&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;stylus -C&amp;#39;&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;って書いて解決。less2stylusがやりたければlessからcssにコンパイルしてcssをstylにすればイイ。&lt;/p&gt;</description><pubDate>Thu, 05 Apr 2012 09:30:18 +0919</pubDate><category>HTML5</category></item><item><title>Bootstrap2を利用したイイカンジのサイト</title><link>http://blog.kzfmix.com/entry/1332844625</link><description>&lt;p&gt;最近&lt;a href="http://twitter.github.com/bootstrap/"&gt;bootstrap2&lt;/a&gt;を使い始めていて、FlaskとかExpressとかのスケルトンとして使えたら便利だろう（職場のサイトでは必要十分な気がする）なーと&lt;a href="https://twitter.com/kzfm/status/184388808920408064"&gt;bootstrap2を中途半端に利用していい感じに仕上げているサイトを探している&lt;/a&gt;。&lt;/p&gt;
&lt;p&gt;wordpressだといくらでもチュートリアルが見つかるんだけど、bootstrapはなかなか見つからないのはなんでじゃろかねーとか思いながら&lt;a href="http://builtwithbootstrap.com/"&gt;Built With Bootstrap&lt;/a&gt;を見ながらヨサゲなサイトを探していた。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://opalang.org/"&gt;opa&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.newsola.com/"&gt;newsora&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://dailypag.es/"&gt;dailypag.es&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://pullmanapartments.com/"&gt;Pullman Apartments&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.honeybadgercafe.com/"&gt;honeybadgercafe&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://chef-a-casa.it/"&gt;chef-a-casa&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://themonstro.com/"&gt;monstro&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://bundlr.com/"&gt;bundlr&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.appstatics.com/"&gt;appstatics&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://matthew-henderson.com/"&gt;matthew-henderson.com&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="http://wrapbootstrap.com/"&gt;bootstrapのテーマを売っているサイト&lt;/a&gt;もみつけた。&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.designwalker.com/2010/05/grid-design.html"&gt;グリッドデザインに使えるツールいろいろ&lt;/a&gt;も役に立ちそうな気がするが。&lt;/p&gt;
&lt;p&gt;個人的には&lt;a href="http://flask.pocoo.org/"&gt;Flask&lt;/a&gt;+&lt;a href="http://twitter.github.com/bootstrap/"&gt;bootstrap2&lt;/a&gt;+&lt;a href="http://brunch.io/"&gt;Brunch&lt;/a&gt;ですぐに開発できるようにしておけば最高なんじゃないかなぁと思っているので、&lt;a href="http://atnd.org/events/26988"&gt;今度のつくる会&lt;/a&gt;で&lt;a href="http://backbone-hangman.heroku.com/"&gt;ハングマン&lt;/a&gt;のサンプルをこの構成で書きなおしてみるっていうのも面白いかなと。&lt;/p&gt;
&lt;p&gt;&lt;p&gt;&lt;div class="awsxom"&gt;
    &lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/144930351X/ref=nosim/kaerutyuuihou-22"&gt;
    &lt;img src="http://ecx.images-amazon.com/images/I/51cdycb26OL._SL160_.jpg" align="left" hspace="5" border="0" alt="ProductName" class="image" /&gt;
    &lt;strong&gt;JavaScript Web Applications&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;
    Alex Maccaw&lt;br /&gt;
    Oreilly &amp; Associates Inc / 3020円 ( 2011-08-30 )&lt;br /&gt;
    &lt;br /&gt;
    &lt;br clear="all" /&gt;
    &lt;/div&gt;&lt;/p&gt;&lt;/p&gt;</description><pubDate>Tue, 27 Mar 2012 20:21:59 +0919</pubDate><category>HTML5</category></item><item><title>静岡Developers勉強会 第4回HTML5読書会</title><link>http://blog.kzfmix.com/entry/1328132775</link><description>&lt;p&gt;&lt;a href="http://atnd.org/events/24942"&gt;三島&lt;/a&gt;でやります。&lt;/p&gt;
&lt;p&gt;&lt;p&gt;&lt;div class="awsxom"&gt;
    &lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/4844330489/ref=nosim/kaerutyuuihou-22"&gt;
    &lt;img src="http://ecx.images-amazon.com/images/I/51QCM4Kuz3L._SL160_.jpg" align="left" hspace="5" border="0" alt="ProductName" class="image" /&gt;
    &lt;strong&gt;HTML5＆CSS3実践入門　最新Web標準を使いこなす (The Pragmatic Programmers)&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;
    ブライアンP.ホーガン&lt;br /&gt;
    インプレスジャパン / 2940円 ( 2011-07-08 )&lt;br /&gt;
    &lt;br /&gt;
    &lt;br clear="all" /&gt;
    &lt;/div&gt;&lt;/p&gt;&lt;/p&gt;
&lt;p&gt;今回は、ローカルストレージ、websocket、History APIあたりなので、以下の話題に興味があれば参加すると面白いかもしれません。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://blog.kzfmix.com/entry/1326794273"&gt;クライアントサイドMVC&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://d.hatena.ne.jp/punitan/20110404/1301895279"&gt;pjax&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://d.hatena.ne.jp/a2c/20110822/1313939287"&gt;超シンプルな、pushState + Ajax = PJAXのサンプル　Flask編&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.atmarkit.co.jp/fdotnet/chushin/introhtml5_05/introhtml5_05_01.html"&gt;双方向通信を実現！ WebSocketを使いこなそう&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://codebrief.com/2012/01/the-top-10-javascript-mvc-frameworks-reviewed/"&gt;The Top 10 Javascript MVC Frameworks Reviewed&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://nowjs.com/"&gt;NowJs&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;次の本&lt;/h3&gt;
&lt;p&gt;入門Gitを推しておきます。&lt;a href="https://github.com/kzfm"&gt;GitHub&lt;/a&gt;でフォローしているShizudeverいないんだよね、増えたらいいなっていうのが理由の一つ（他のサービス使っているんだろうか？）。もうひとつはブランチの切り方がイマイチきちんと身についてないので、勉強会で人が集まれば複数人作業ってのを試すことができるかなと。&lt;/p&gt;
&lt;p&gt;&lt;p&gt;&lt;div class="awsxom"&gt;
    &lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/4798023809/ref=nosim/kaerutyuuihou-22"&gt;
    &lt;img src="http://ecx.images-amazon.com/images/I/41R5gj5VRFL._SL160_.jpg" align="left" hspace="5" border="0" alt="ProductName" class="image" /&gt;
    &lt;strong&gt;入門Git&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;
    濱野 純(Junio C Hamano)&lt;br /&gt;
    秀和システム / 2310円 ( 2009-09-19 )&lt;br /&gt;
    &lt;br /&gt;
    &lt;br clear="all" /&gt;
    &lt;/div&gt;&lt;/p&gt;&lt;/p&gt;</description><pubDate>Thu, 02 Feb 2012 06:46:45 +0919</pubDate><category>javascript</category><category>HTML5</category></item><item><title>サークルグラフをフジテレビ風ソースでCanvasに添えて</title><link>http://blog.kzfmix.com/entry/1327735061</link><description>&lt;p&gt;波線で棒グラフの印象操作をするのは既に古典中の古典だが、&lt;a href="http://blog.livedoor.jp/dqnplus/archives/1692812.html"&gt;斬新すぎる円グラフの表現方法&lt;/a&gt;をみつけたのでCanvasでやりたくなった。ちょうど&lt;a href="http://atnd.org/events/24193"&gt;HTML5読書会でCanvasいじっている&lt;/a&gt;ので黙々してみた。&lt;/p&gt;
&lt;p&gt;タイトルは、&lt;a href="http://ns-cantine.com/01_restaurant-guide.html"&gt;懇親会がフレンチの店&lt;/a&gt;なので合わせてみた。&lt;/p&gt;
&lt;p&gt;&lt;img alt="circle graph ftv" src="http://www.kzfmix.com/images/blog/circle_graph_ftv.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;センターずらすメソッドかなぁと思いながら作ってみたら、アークじたいが嘘っぱちだった&lt;/strong&gt;という、、、&lt;/p&gt;
&lt;p&gt;もはやグラフですらなかった。斬新すぎ。たぶん司会者の人は「サイレントマジョリティを考慮してます」とか言っていたんじゃないかなぁ。&lt;/p&gt;
&lt;p&gt;コードは&lt;a href="https://github.com/kzfm/html5canvas/blob/master/public/javascripts/12-1.coffee"&gt;GitHub&lt;/a&gt;です。&lt;/p&gt;</description><pubDate>Sat, 28 Jan 2012 16:31:49 +0919</pubDate><category>HTML5</category></item><item><title>html2jadeでHTMLを読みやすくする</title><link>http://blog.kzfmix.com/entry/1327701817</link><description>&lt;p&gt;&lt;a href="http://blog.kzfmix.com/entry/1323170769"&gt;HTML5ベースのスライド&lt;/a&gt;つくる場合はJadeみたいなインデントでブロックを表現するような形式のほうが見やすいし書きやすい。&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/donpark/html2jade"&gt;html2jade&lt;/a&gt;を使えば、逆にhtmlをjadeに変換して読みやすく出来るのでオススメです。&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/bartaz/impress.js"&gt;impress.js&lt;/a&gt;のindex.htmlをjadeに変換してみた。読みやすい。&lt;/p&gt;
&lt;p&gt;&lt;img alt="impress" src="http://www.kzfmix.com/images/blog/impress_screenshot.png" /&gt;&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;      &lt;span class="nf"&gt;#bored&lt;/span&gt;&lt;span class="nc"&gt;.step.slide&lt;/span&gt;(&lt;span class="na"&gt;data-x=&lt;/span&gt;&lt;span class="s"&gt;&amp;#39;-1000&amp;#39;&lt;/span&gt;&lt;span class="err"&gt;,&lt;/span&gt; &lt;span class="na"&gt;data-y=&lt;/span&gt;&lt;span class="s"&gt;&amp;#39;-1500&amp;#39;&lt;/span&gt;)
        &lt;span class="nt"&gt;q&lt;/span&gt;
          | Aren&amp;#39;t you just
          &lt;span class="nt"&gt;b&lt;/span&gt; bored
          | with all those slides-based presentations?

      &lt;span class="nc"&gt;.step.slide&lt;/span&gt;(&lt;span class="na"&gt;data-x=&lt;/span&gt;&lt;span class="s"&gt;&amp;#39;0&amp;#39;&lt;/span&gt;&lt;span class="err"&gt;,&lt;/span&gt; &lt;span class="na"&gt;data-y=&lt;/span&gt;&lt;span class="s"&gt;&amp;#39;-1500&amp;#39;&lt;/span&gt;)
        &lt;span class="nt"&gt;q&lt;/span&gt;
          | Don&amp;#39;t you think that presentations given strong in modern browsers
          | shouldn&amp;#39;t strong copy the limits
          | of &amp;#39;classic&amp;#39; slide decks?

      &lt;span class="nc"&gt;.step.slide&lt;/span&gt;(&lt;span class="na"&gt;data-x=&lt;/span&gt;&lt;span class="s"&gt;&amp;#39;1000&amp;#39;&lt;/span&gt;&lt;span class="err"&gt;,&lt;/span&gt; &lt;span class="na"&gt;data-y=&lt;/span&gt;&lt;span class="s"&gt;&amp;#39;-1500&amp;#39;&lt;/span&gt;)
        &lt;span class="nt"&gt;q&lt;/span&gt;
          | Would you like to strong impress your audience
          | with strong stunning visualization
          | of your talk?

      &lt;span class="nf"&gt;#title&lt;/span&gt;&lt;span class="nc"&gt;.step&lt;/span&gt;(&lt;span class="na"&gt;data-x=&lt;/span&gt;&lt;span class="s"&gt;&amp;#39;0&amp;#39;&lt;/span&gt;&lt;span class="err"&gt;,&lt;/span&gt; &lt;span class="na"&gt;data-y=&lt;/span&gt;&lt;span class="s"&gt;&amp;#39;0&amp;#39;&lt;/span&gt;&lt;span class="err"&gt;,&lt;/span&gt; &lt;span class="na"&gt;data-scale=&lt;/span&gt;&lt;span class="s"&gt;&amp;#39;4&amp;#39;&lt;/span&gt;)
        &lt;span class="nt"&gt;span&lt;/span&gt;&lt;span class="nc"&gt;.try&lt;/span&gt; then you should try
        &lt;span class="nt"&gt;h1&lt;/span&gt;
          | impress.js
          &lt;span class="nt"&gt;sup&lt;/span&gt; *
        &lt;span class="nt"&gt;span&lt;/span&gt;&lt;span class="nc"&gt;.footnote&lt;/span&gt;
          &lt;span class="nt"&gt;sup&lt;/span&gt; *
          | no rhyme intended

      &lt;span class="nf"&gt;#its&lt;/span&gt;&lt;span class="nc"&gt;.step&lt;/span&gt;(&lt;span class="na"&gt;data-x=&lt;/span&gt;&lt;span class="s"&gt;&amp;#39;850&amp;#39;&lt;/span&gt;&lt;span class="err"&gt;,&lt;/span&gt; &lt;span class="na"&gt;data-y=&lt;/span&gt;&lt;span class="s"&gt;&amp;#39;3000&amp;#39;&lt;/span&gt;&lt;span class="err"&gt;,&lt;/span&gt; &lt;span class="na"&gt;data-rotate=&lt;/span&gt;&lt;span class="s"&gt;&amp;#39;90&amp;#39;&lt;/span&gt;&lt;span class="err"&gt;,&lt;/span&gt; &lt;span class="na"&gt;data-scale=&lt;/span&gt;&lt;span class="s"&gt;&amp;#39;5&amp;#39;&lt;/span&gt;)
        &lt;span class="nt"&gt;p&lt;/span&gt;
          | It&amp;#39;s a
          &lt;span class="nt"&gt;strong&lt;/span&gt; presentation tool
          &lt;span class="nt"&gt;br&lt;/span&gt;
          | inspired by the idea behind
          &lt;span class="nt"&gt;a&lt;/span&gt;(&lt;span class="na"&gt;href=&lt;/span&gt;&lt;span class="s"&gt;&amp;#39;http://prezi.com&amp;#39;&lt;/span&gt;) prezi.com
          &lt;span class="nt"&gt;br&lt;/span&gt;
          | and based on the
          &lt;span class="nt"&gt;strong&lt;/span&gt; power of CSS3 transforms and transitions
          | in modern browsers.

      &lt;span class="nf"&gt;#big&lt;/span&gt;&lt;span class="nc"&gt;.step&lt;/span&gt;(&lt;span class="na"&gt;data-x=&lt;/span&gt;&lt;span class="s"&gt;&amp;#39;3500&amp;#39;&lt;/span&gt;&lt;span class="err"&gt;,&lt;/span&gt; &lt;span class="na"&gt;data-y=&lt;/span&gt;&lt;span class="s"&gt;&amp;#39;2100&amp;#39;&lt;/span&gt;&lt;span class="err"&gt;,&lt;/span&gt; &lt;span class="na"&gt;data-rotate=&lt;/span&gt;&lt;span class="s"&gt;&amp;#39;180&amp;#39;&lt;/span&gt;&lt;span class="err"&gt;,&lt;/span&gt; &lt;span class="na"&gt;data-scale=&lt;/span&gt;&lt;span class="s"&gt;&amp;#39;6&amp;#39;&lt;/span&gt;)
        &lt;span class="nt"&gt;p&lt;/span&gt;
          | visualize your
          &lt;span class="nt"&gt;b&lt;/span&gt; big
          &lt;span class="nt"&gt;span&lt;/span&gt;&lt;span class="nc"&gt;.thoughts&lt;/span&gt; thoughts

      &lt;span class="nf"&gt;#tiny&lt;/span&gt;&lt;span class="nc"&gt;.step&lt;/span&gt;(&lt;span class="na"&gt;data-x=&lt;/span&gt;&lt;span class="s"&gt;&amp;#39;2825&amp;#39;&lt;/span&gt;&lt;span class="err"&gt;,&lt;/span&gt; &lt;span class="na"&gt;data-y=&lt;/span&gt;&lt;span class="s"&gt;&amp;#39;2325&amp;#39;&lt;/span&gt;&lt;span class="err"&gt;,&lt;/span&gt; &lt;span class="na"&gt;data-z=&lt;/span&gt;&lt;span class="s"&gt;&amp;#39;-3000&amp;#39;&lt;/span&gt;&lt;span class="err"&gt;,&lt;/span&gt; &lt;span class="na"&gt;data-rotate=&lt;/span&gt;&lt;span class="s"&gt;&amp;#39;300&amp;#39;&lt;/span&gt;&lt;span class="err"&gt;,&lt;/span&gt; &lt;span class="na"&gt;data-scale=&lt;/span&gt;&lt;span class="s"&gt;&amp;#39;1&amp;#39;&lt;/span&gt;)
        &lt;span class="nt"&gt;p&lt;/span&gt;
          | and
          &lt;span class="nt"&gt;b&lt;/span&gt; tiny
          | ideas
&lt;/pre&gt;&lt;/div&gt;</description><pubDate>Sat, 28 Jan 2012 08:01:53 +0919</pubDate><category>javascript</category><category>HTML5</category></item><item><title>Canvasに富士山を描く関数</title><link>http://blog.kzfmix.com/entry/1326973351</link><description>&lt;p&gt;Canvasタグと&lt;a href="http://code.google.com/p/flot/"&gt;flot&lt;/a&gt;を使って&lt;a href="http://docs.fujinism.com/fujimt/fujimt.html"&gt;富士山を描いてみた&lt;/a&gt;。静岡県民だとこの関数は小学校高学年で習うのかな？&lt;/p&gt;
&lt;p&gt;もしこの関数を知らない静岡県民がいたら、Canvasタグから勉強したほうがいいですね。タイミングよく来週&lt;a href="http://atnd.org/events/24193"&gt;HTML5読書会&lt;/a&gt;があります。しかもCanvasの章ですし、参加しないわけにはいけませんね。&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="nx"&gt;$&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="kd"&gt;function&lt;/span&gt; &lt;span class="p"&gt;()&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="kd"&gt;var&lt;/span&gt; &lt;span class="nx"&gt;f&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="kd"&gt;function&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;x&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="nb"&gt;Math&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;pow&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;x&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;4&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="nb"&gt;Math&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;pow&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;x&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="mi"&gt;6&lt;/span&gt; &lt;span class="p"&gt;};&lt;/span&gt;
    &lt;span class="kd"&gt;var&lt;/span&gt; &lt;span class="nx"&gt;s&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="kd"&gt;function&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;x&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="mi"&gt;12&lt;/span&gt; &lt;span class="o"&gt;/&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nb"&gt;Math&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;abs&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;x&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;};&lt;/span&gt;
    &lt;span class="kd"&gt;var&lt;/span&gt; &lt;span class="nx"&gt;g&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="kd"&gt;function&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;x&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt; &lt;span class="o"&gt;*&lt;/span&gt; &lt;span class="nb"&gt;Math&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;cos&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;6&lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="nx"&gt;x&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="mi"&gt;7&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt; &lt;span class="p"&gt;};&lt;/span&gt;

    &lt;span class="kd"&gt;var&lt;/span&gt; &lt;span class="nx"&gt;d1&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;[];&lt;/span&gt;
    &lt;span class="kd"&gt;var&lt;/span&gt; &lt;span class="nx"&gt;d2&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;[];&lt;/span&gt;
    &lt;span class="kd"&gt;var&lt;/span&gt; &lt;span class="nx"&gt;d3&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;[];&lt;/span&gt;
    &lt;span class="kd"&gt;var&lt;/span&gt; &lt;span class="nx"&gt;d4&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;[];&lt;/span&gt;

    &lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="kd"&gt;var&lt;/span&gt; &lt;span class="nx"&gt;i&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="nx"&gt;i&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;=&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="nx"&gt;i&lt;/span&gt; &lt;span class="o"&gt;+=&lt;/span&gt; &lt;span class="mf"&gt;0.1&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="nx"&gt;d1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;push&lt;/span&gt;&lt;span class="p"&gt;([&lt;/span&gt;&lt;span class="nx"&gt;i&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;f&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;i&lt;/span&gt;&lt;span class="p"&gt;)]);&lt;/span&gt;

    &lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="kd"&gt;var&lt;/span&gt; &lt;span class="nx"&gt;i&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;7&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="nx"&gt;i&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;=&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="nx"&gt;i&lt;/span&gt; &lt;span class="o"&gt;+=&lt;/span&gt; &lt;span class="mf"&gt;0.1&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="nx"&gt;d2&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;push&lt;/span&gt;&lt;span class="p"&gt;([&lt;/span&gt;&lt;span class="nx"&gt;i&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;s&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;i&lt;/span&gt;&lt;span class="p"&gt;)]);&lt;/span&gt;

    &lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="kd"&gt;var&lt;/span&gt; &lt;span class="nx"&gt;i&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="nx"&gt;i&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;=&lt;/span&gt; &lt;span class="mi"&gt;7&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="nx"&gt;i&lt;/span&gt; &lt;span class="o"&gt;+=&lt;/span&gt; &lt;span class="mf"&gt;0.1&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="nx"&gt;d3&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;push&lt;/span&gt;&lt;span class="p"&gt;([&lt;/span&gt;&lt;span class="nx"&gt;i&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;s&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;i&lt;/span&gt;&lt;span class="p"&gt;)]);&lt;/span&gt;

    &lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="kd"&gt;var&lt;/span&gt; &lt;span class="nx"&gt;i&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="nx"&gt;i&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;=&lt;/span&gt; &lt;span class="mf"&gt;2.1&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="nx"&gt;i&lt;/span&gt; &lt;span class="o"&gt;+=&lt;/span&gt; &lt;span class="mf"&gt;0.1&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="nx"&gt;d4&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;push&lt;/span&gt;&lt;span class="p"&gt;([&lt;/span&gt;&lt;span class="nx"&gt;i&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;g&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;i&lt;/span&gt;&lt;span class="p"&gt;)]);&lt;/span&gt;

    &lt;span class="nx"&gt;$&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;plot&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;$&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;#placeholder&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;),&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="nx"&gt;data&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="nx"&gt;d1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;color&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;quot;rgb(0,0,255)&amp;quot;&lt;/span&gt; &lt;span class="p"&gt;}&lt;/span&gt;
                  &lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="nx"&gt;data&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="nx"&gt;d2&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;color&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;quot;rgb(0,0,255)&amp;quot;&lt;/span&gt; &lt;span class="p"&gt;}&lt;/span&gt;
                  &lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="nx"&gt;data&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="nx"&gt;d3&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;color&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;quot;rgb(0,0,255)&amp;quot;&lt;/span&gt; &lt;span class="p"&gt;}&lt;/span&gt;
                  &lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="nx"&gt;data&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="nx"&gt;d4&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;color&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;quot;rgb(0,0,255)&amp;quot;&lt;/span&gt; &lt;span class="p"&gt;}&lt;/span&gt;
    &lt;span class="p"&gt;]);&lt;/span&gt;
&lt;span class="p"&gt;});&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;&lt;a href="http://blog.kzfmix.com/entry/1292932787"&gt;Rで富士山関数&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;p&gt;&lt;div class="awsxom"&gt;
    &lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/4844330489/ref=nosim/kaerutyuuihou-22"&gt;
    &lt;img src="http://ecx.images-amazon.com/images/I/51QCM4Kuz3L._SL160_.jpg" align="left" hspace="5" border="0" alt="ProductName" class="image" /&gt;
    &lt;strong&gt;HTML5＆CSS3実践入門　最新Web標準を使いこなす (The Pragmatic Programmers)&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;
    ブライアンP.ホーガン&lt;br /&gt;
    インプレスジャパン / 2940円 ( 2011-07-08 )&lt;br /&gt;
    &lt;br /&gt;
    &lt;br clear="all" /&gt;
    &lt;/div&gt;&lt;/p&gt;&lt;/p&gt;</description><pubDate>Thu, 19 Jan 2012 20:49:15 +0919</pubDate><category>javascript</category><category>jQuery</category><category>HTML5</category></item><item><title>第三回HTML5読書会をやります</title><link>http://blog.kzfmix.com/entry/1326368108</link><description>&lt;p&gt;今回は&lt;a href="http://atnd.org/events/24193"&gt;富士市のコミュニティf&lt;/a&gt;でやります。&lt;/p&gt;
&lt;p&gt;&lt;p&gt;&lt;div class="awsxom"&gt;
    &lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/4844330489/ref=nosim/kaerutyuuihou-22"&gt;
    &lt;img src="http://ecx.images-amazon.com/images/I/51QCM4Kuz3L._SL160_.jpg" align="left" hspace="5" border="0" alt="ProductName" class="image" /&gt;
    &lt;strong&gt;HTML5＆CSS3実践入門　最新Web標準を使いこなす (The Pragmatic Programmers)&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;
    ブライアンP.ホーガン&lt;br /&gt;
    インプレスジャパン / 2940円 ( 2011-07-08 )&lt;br /&gt;
    &lt;br /&gt;
    &lt;br clear="all" /&gt;
    &lt;/div&gt;&lt;/p&gt;&lt;/p&gt;
&lt;p&gt;みんな大好きCanvasとAudioタグまわりを広く浅くな感じでざざっとやりますので、初心者でもわかりやすい安心安全な内容になると思います。&lt;/p&gt;
&lt;p&gt;もちろんそろそろ発売される予定のHTML5 Canvasのウォーミングアップのために参加するのも良いでしょう。&lt;/p&gt;
&lt;p&gt;&lt;p&gt;&lt;div class="awsxom"&gt;
    &lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/4873115272/ref=nosim/kaerutyuuihou-22"&gt;
    &lt;img src="http://ecx.images-amazon.com/images/I/51UxYs5fpfL._SL160_.jpg" align="left" hspace="5" border="0" alt="ProductName" class="image" /&gt;
    &lt;strong&gt;HTML5 Canvas&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;
    Steve Fulton&lt;br /&gt;
    オライリージャパン / 3360円 ( 2012-01-21 )&lt;br /&gt;
    &lt;br /&gt;
    &lt;br clear="all" /&gt;
    &lt;/div&gt;&lt;/p&gt;&lt;/p&gt;
&lt;p&gt;僕は原著読みましたが、Canvasを深く知りたいならおすすめです。&lt;/p&gt;
&lt;p&gt;懇親会は今までの串エクスプレスや&lt;a href="http://blog.kzfmix.com/entry/1297551449"&gt;上腕二頭筋&lt;/a&gt;からは趣向を変えておしゃれ系の&lt;a href="http://ns-cantine.com/01_restaurant-guide.html"&gt;野村食堂&lt;/a&gt;でやります(富士駅から近いので帰りが楽)。懇親会だけ出たいというヒトがいたら、&lt;a href="http://twitter.com/kzfm"&gt;@kzfm&lt;/a&gt;まで連絡下さい。オシャレ要員としてカウントさせて頂きます。&lt;/p&gt;
&lt;h3&gt;追記 120113&lt;/h3&gt;
&lt;p&gt;それから、&lt;a href="http://xooq.fujinism.com/kzfm"&gt;欲しい本&lt;/a&gt;があったらtweetしておいてください。&lt;/p&gt;</description><pubDate>Fri, 13 Jan 2012 05:10:24 +0919</pubDate><category>HTML5</category></item><item><title>第2回HTML5読書会に参加した</title><link>http://blog.kzfmix.com/entry/1323559739</link><description>&lt;p&gt;4章のCSS3の入門と5章のWAI-AREAでした。資料は&lt;a href="https://github.com/kzfm/HTML5reading2"&gt;GitHub&lt;/a&gt;においておきました。ちなみにスライドは&lt;a href="http://code.google.com/p/html5slides/"&gt;html5slides&lt;/a&gt;用のhtmlを&lt;a href="http://jade-lang.com/"&gt;Jade&lt;/a&gt;を使って書いたので超快適だった。&lt;/p&gt;
&lt;p&gt;おやつの大福&lt;/p&gt;
&lt;p&gt;&lt;img alt="1323559645" src="http://www.kzfmix.com/images/blog/1323559645.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;懇親会は&lt;a href="http://atnd.org/events/22094"&gt;静岡のIT勉強会合同忘年会&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="1323559647" src="http://www.kzfmix.com/images/blog/1323559647.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;それにしても今年は勉強会が増えたなぁと。静岡の土曜日は常になんかあるしな。まぁ、&lt;a href="http://atnd.org/events/20425"&gt;つくる会&lt;/a&gt;は土曜日外しているのでバッティングしなくて安全なんだが。&lt;/p&gt;
&lt;p&gt;あと、言語のコミュニティが一つ欲しい。静岡pyが欲しいんだけどねー&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://my.safaribooksonline.com/"&gt;Safari Books Online&lt;/a&gt;はよさげなサービスだ&lt;/li&gt;
&lt;li&gt;HTML5読書会はあと3回くらいで終わりそうなのでそろそろ次も考え始めないと&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;最近成果物を出してないのでなんかつくろうと思った。あとつくる会の日程も決めよう。&lt;/p&gt;</description><pubDate>Sun, 11 Dec 2011 09:02:16 +0919</pubDate><category>静岡</category><category>HTML5</category></item><item><title>Jadeとhtml5slidesでつくるプレゼン資料</title><link>http://blog.kzfmix.com/entry/1323170769</link><description>&lt;p&gt;最近はyaml+markdown(python)な&lt;a href="http://blog.kzfmix.com/entry/1295297917"&gt;luminescence&lt;/a&gt;でスライドをつくることが多かったんだけど、今回はhtml5でスライドを作れる&lt;a href="http://code.google.com/p/html5slides/"&gt;html5slides&lt;/a&gt;を使っている。&lt;/p&gt;
&lt;p&gt;sectionタグとかarticleタグがあるので意味的にわかりやすい構成になるのと&lt;a href="http://jade-lang.com/"&gt;Jade&lt;/a&gt;を使えばすっきりと書けて気持ちよかろうと。&lt;/p&gt;
&lt;h4&gt;追記 111207&lt;/h4&gt;
&lt;p&gt;&lt;a href="https://github.com/SyrusAkbary/pyjade"&gt;pyjade&lt;/a&gt;もできてた。&lt;/p&gt;</description><pubDate>Wed, 07 Dec 2011 05:44:59 +0919</pubDate><category>HTML5</category></item><item><title>スタイル属性にcssセレクタを使うことはできないの？</title><link>http://blog.kzfmix.com/entry/1322988570</link><description>&lt;p&gt;Chrome15.0.874.121使っているが。&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="nt"&gt;&amp;lt;table&lt;/span&gt; &lt;span class="na"&gt;style=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;tr:nth-of-type(2){backgroud:red;}&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;こんな風にセレクタを指定しても何も起きなかった。&lt;/p&gt;
&lt;p&gt;&lt;p&gt;&lt;div class="awsxom"&gt;
    &lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/4844330489/ref=nosim/kaerutyuuihou-22"&gt;
    &lt;img src="http://ecx.images-amazon.com/images/I/51QCM4Kuz3L._SL160_.jpg" align="left" hspace="5" border="0" alt="ProductName" class="image" /&gt;
    &lt;strong&gt;HTML5＆CSS3実践入門　最新Web標準を使いこなす (The Pragmatic Programmers)&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;
    ブライアンP.ホーガン&lt;br /&gt;
    インプレスジャパン / 2940円 ( 2011-07-08 )&lt;br /&gt;
    &lt;br /&gt;
    &lt;br clear="all" /&gt;
    &lt;/div&gt;&lt;/p&gt;&lt;/p&gt;
&lt;p&gt;ちなみに週末に&lt;a href="https://docs.google.com/spreadsheet/viewform?formkey=dGxROFFIeE1sX0laQmRubW5yTWdQS0E6MA"&gt;HTML5の読書会があるので興味がある方は是非&lt;/a&gt;&lt;/p&gt;</description><pubDate>Sun, 04 Dec 2011 17:49:55 +0919</pubDate><category>HTML5</category></item></channel></rss>