<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="rss.css" type="text/css"?>
<rdf:RDF xmlns="http://purl.org/rss/1.0/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:xhtml="http://www.w3.org/1999/xhtml" xml:lang="ja-JP">
	<channel rdf:about="http://www.ryuone.com/diary/index.rdf">
	<title>ryuone日記</title>
	<link>http://www.ryuone.com/diary/</link>
	<xhtml:link xhtml:rel="alternate" xhtml:media="handheld" xhtml:type="text/html" xhtml:href="http://www.ryuone.com/diary/" />
	<description></description>
	<dc:creator>ryuone</dc:creator>
	<dc:rights>Copyright 2012 ryuone &lt;ryuone at gmail.com&gt;, copyright of comments by respective authors</dc:rights>
	<items><rdf:Seq>
<rdf:li rdf:resource="http://www.ryuone.com/diary/20120519.html#p02"/>
<rdf:li rdf:resource="http://www.ryuone.com/diary/20120519.html#p01"/>
<rdf:li rdf:resource="http://www.ryuone.com/diary/20120515.html#p01"/>
<rdf:li rdf:resource="http://www.ryuone.com/diary/20120516.html#p01"/>
<rdf:li rdf:resource="http://www.ryuone.com/diary/20120411.html#p01"/>
<rdf:li rdf:resource="http://www.ryuone.com/diary/20120324.html#p01"/>
<rdf:li rdf:resource="http://www.ryuone.com/diary/20120220.html#c02"/>
<rdf:li rdf:resource="http://www.ryuone.com/diary/20120220.html#c01"/>
<rdf:li rdf:resource="http://www.ryuone.com/diary/20120220.html#p01"/>
<rdf:li rdf:resource="http://www.ryuone.com/diary/20120128.html#p01"/>
<rdf:li rdf:resource="http://www.ryuone.com/diary/20120109.html#c02"/>
<rdf:li rdf:resource="http://www.ryuone.com/diary/20120109.html#c01"/>
<rdf:li rdf:resource="http://www.ryuone.com/diary/20120109.html#p01"/>
<rdf:li rdf:resource="http://www.ryuone.com/diary/20120108.html#p01"/>
<rdf:li rdf:resource="http://www.ryuone.com/diary/20120102.html#p01"/>
</rdf:Seq></items>
</channel>
<item rdf:about="http://www.ryuone.com/diary/20120519.html#p02">
<link>http://www.ryuone.com/diary/20120519.html#p02</link>
<xhtml:link xhtml:rel="alternate" xhtml:media="handheld" xhtml:type="text/html" xhtml:href="http://www.ryuone.com/diary/20120519.html#p02" />
<dc:date>2012-05-20T11:57:42+09:00</dc:date>
<title>JS読書に参加してきた。</title>
<dc:creator>ryuone</dc:creator>
<dc:subject>JavaScript</dc:subject>
<dc:subject>jsdokusho</dc:subject>
<description>主催者は、@yokotak0527さんであります。参加はjsdokusho javascriptのテストって何？勉強会 on Zusaarからでした。 当日のログは、jsdokusho@chatworkにあります。だれでもカモカモ！であります。 なぜテストが必要か等の話をしてから、下記JavaScriptのテストフレームワークを3グループに分かれて調査。   Buster.JS QUnit js-test-driver   僕は、@yokotak0527さんと@londoner25さんと一緒に、js-test-driverを調査。 @yokotak0527さんがPhpStormを使って、 @londoner25さんがWebStormを使ってた。 僕はIntelliJ IDEAを使おうと思ったんだけど、結局Emacsを使うことにした。  導入は問題なく行えた。js-test-driverから、JsTestDriver-1.3.4.b.jarを適当なところにダウンロードすればOK。あとは、設定ファイルとテスト対象のソースコードとテストコードを準備すればOK。  作ったサンプルは、以下の..</description>
<content:encoded><![CDATA[<h3>JS読書に参加してきた。</h3></h3><p>主催者は、<a href="https://twitter.com/#!/yokotak0527">@yokotak0527</a>さんであります。参加は<a href="http://www.zusaar.com/event/286001">jsdokusho javascriptのテストって何？勉強会 on Zusaar</a>からでした。<br>
当日のログは、<a href="http://chatwork.com/g/jsdokusho">jsdokusho@chatwork</a>にあります。&quot;だれでもカモカモ！&quot;であります。<br>
なぜテストが必要か等の話をしてから、下記JavaScriptのテストフレームワークを3グループに分かれて調査。</p>

<ol>
<li><a href="http://busterjs.org/">Buster.JS</a></li>
<li><a href="http://docs.jquery.com/QUnit">QUnit</a></li>
<li><a href="http://code.google.com/p/js-test-driver/">js-test-driver</a></li>
</ol>

<p>僕は、<a href="https://twitter.com/#!/yokotak0527">@yokotak0527</a>さんと<a href="https://twitter.com/#!/londoner25">@londoner25</a>さんと一緒に、<a href="http://code.google.com/p/js-test-driver/">js-test-driver</a>を調査。<br>
<a href="https://twitter.com/#!/yokotak0527">@yokotak0527</a>さんが<a href="http://www.jetbrains.com/phpstorm/">PhpStorm</a>を使って、<br>
<a href="https://twitter.com/#!/londoner25">@londoner25</a>さんが<a href="http://www.jetbrains.com/webstorm/">WebStorm</a>を使ってた。<br>
僕は<a href="http://www.jetbrains.com/idea/">IntelliJ IDEA</a>を使おうと思ったんだけど、結局Emacsを使うことにした。</p>

<p>導入は問題なく行えた。<a href="http://code.google.com/p/js-test-driver/">js-test-driver</a>から、JsTestDriver-1.3.4.b.jarを適当なところにダウンロードすればOK。あとは、設定ファイルとテスト対象のソースコードとテストコードを準備すればOK。</p>

<p>作ったサンプルは、以下の通り。</p>

<ul>
<li>ディレクトリ構成</li>
</ul>
<div class="highlight"><pre><span class="p">.</span>
<span class="o">|--</span> <span class="n">jsTestDriver</span><span class="p">.</span><span class="n">conf</span>
<span class="o">|--</span> <span class="n">lib</span>
<span class="o">|</span>   `<span class="o">--</span> <span class="n">sinon</span><span class="o">-</span>1<span class="p">.</span>3<span class="p">.</span>4<span class="p">.</span><span class="n">js</span>
<span class="o">|--</span> <span class="n">src</span>
<span class="o">|</span>   `<span class="o">--</span> <span class="n">str</span><span class="p">.</span><span class="n">js</span>
`<span class="o">--</span> <span class="n">test</span>
    `<span class="o">--</span> <span class="n">str_test</span><span class="p">.</span><span class="n">js</span>
</pre>
</div>

<ul>
<li><p>ファイル<br>
<div class="gist_plugin"><script src="http://gist.github.com/2733252.js"></script>
<noscript><a href="http://gist.github.com/2733252">gist:2733252</a></noscript></div></p></li>
<li><p>サーバを起動</p></li>
</ul>
<div class="highlight"><pre><span class="n">java</span> <span class="o">-</span><span class="n">jar</span> <span class="o">/</span><span class="n">path</span><span class="o">/</span><span class="n">to</span><span class="o">/</span><span class="n">JsTestDriver</span><span class="o">-</span>1<span class="p">.</span>3<span class="p">.</span>4<span class="o">-</span><span class="n">a</span><span class="p">.</span><span class="n">jar</span> <span class="o">--</span><span class="n">port</span> 4224
</pre>
</div>

<ul>
<li><p>ブラウザでサーバに接続<br>
<a href="http://localhost:4224/">http://localhost:4224/</a></p></li>
<li><p>jsTestDriver.confがあるところで、テストを実行</p></li>
</ul>
<div class="highlight"><pre><span class="n">java</span> <span class="o">-</span><span class="n">jar</span> <span class="o">/</span><span class="n">path</span><span class="o">/</span><span class="n">to</span><span class="o">/</span><span class="n">JsTestDriver</span><span class="o">-</span>1<span class="p">.</span>3<span class="p">.</span>4<span class="o">-</span><span class="n">a</span><span class="p">.</span><span class="n">jar</span> <span class="o">--</span><span class="n">tests</span> <span class="n">all</span>
</pre>
</div>

<ul>
<li>テスト結果</li>
</ul>
<div class="highlight"><pre><span class="p">...</span>
<span class="n">Total</span> 3 <span class="n">tests</span> <span class="p">(</span><span class="n">Passed</span><span class="p">:</span> 3<span class="p">;</span> <span class="n">Fails</span><span class="p">:</span> 0<span class="p">;</span> <span class="n">Errors</span><span class="p">:</span> 0<span class="p">)</span> <span class="p">(</span>4<span class="p">.</span>00 <span class="n">ms</span><span class="p">)</span>
  <span class="n">Chrome</span> 18<span class="p">.</span>0<span class="p">.</span>1025<span class="p">.</span>151 <span class="n">Linux</span><span class="p">:</span> <span class="n">Run</span> 3 <span class="n">tests</span> <span class="p">(</span><span class="n">Passed</span><span class="p">:</span> 3<span class="p">;</span> <span class="n">Fails</span><span class="p">:</span> 0<span class="p">;</span> <span class="n">Errors</span> 0<span class="p">)</span> <span class="p">(</span>4<span class="p">.</span>00 <span class="n">ms</span><span class="p">)</span>
</pre>
</div>

<p>今回は、<a href="http://localhost:4224/">http://localhost:4224/</a>にChromeのみがアクセスされている状態だったので、上の上に表示されているけど、Firefoxでアクセスしていると、Firefoxのテスト結果も表示される。</p>

<p>と言う流れになる。</p>

<p>さー、次回以降は、Buster.JSの勉強会だー！！</p>
]]></content:encoded>
</item>
<item rdf:about="http://www.ryuone.com/diary/20120519.html#p01">
<link>http://www.ryuone.com/diary/20120519.html#p01</link>
<xhtml:link xhtml:rel="alternate" xhtml:media="handheld" xhtml:type="text/html" xhtml:href="http://www.ryuone.com/diary/20120519.html#p01" />
<dc:date>2012-05-19T17:19:17+09:00</dc:date>
<title>デザインを変えた。</title>
<dc:creator>ryuone</dc:creator>
<dc:subject>tDiary</dc:subject>
<description>デザインを変えた。といってもちょっとだけだけどねー。 やっぱり、デザインは難しいねー。</description>
<content:encoded><![CDATA[<h3>デザインを変えた。</h3></h3><p>デザインを変えた。といってもちょっとだけだけどねー。<br>
やっぱり、デザインは難しいねー。</p>
]]></content:encoded>
</item>
<item rdf:about="http://www.ryuone.com/diary/20120515.html#p01">
<link>http://www.ryuone.com/diary/20120515.html#p01</link>
<xhtml:link xhtml:rel="alternate" xhtml:media="handheld" xhtml:type="text/html" xhtml:href="http://www.ryuone.com/diary/20120515.html#p01" />
<dc:date>2012-05-16T01:45:26+09:00</dc:date>
<title>Markdownスタイルに変更</title>
<dc:creator>ryuone</dc:creator>
<description>Markdownスタイルに変更してみた。あとデザインも変えようと思って、デフォルトに近いものにとりあえず変更。</description>
<content:encoded><![CDATA[<h3>Markdownスタイルに変更</h3></h3><p>Markdownスタイルに変更してみた。あとデザインも変えようと思って、デフォルトに近いものにとりあえず変更。</p>
]]></content:encoded>
</item>
<item rdf:about="http://www.ryuone.com/diary/20120516.html#p01">
<link>http://www.ryuone.com/diary/20120516.html#p01</link>
<xhtml:link xhtml:rel="alternate" xhtml:media="handheld" xhtml:type="text/html" xhtml:href="http://www.ryuone.com/diary/20120516.html#p01" />
<dc:date>2012-05-16T01:38:18+09:00</dc:date>
<title>socialbuttonsが出力されない。</title>
<dc:creator>ryuone</dc:creator>
<dc:subject>tDiary</dc:subject>
<description>なぜだ、div class=socialbuttons/divが表示されないぞ。  追記 わかった、markdown_style.rbはsection_leave_procが動いてない、と言う訳でgfm_style.rbに変更。</description>
<content:encoded><![CDATA[<h3>socialbuttonsが出力されない。</h3></h3><p>なぜだ、&lt;div class=&quot;socialbuttons&quot;&gt;&lt;/div&gt;が表示されないぞ。</p>

<p>追記<br>
わかった、markdown_style.rbはsection_leave_procが動いてない、と言う訳でgfm_style.rbに変更。</p>
]]></content:encoded>
</item>
<item rdf:about="http://www.ryuone.com/diary/20120411.html#p01">
<link>http://www.ryuone.com/diary/20120411.html#p01</link>
<xhtml:link xhtml:rel="alternate" xhtml:media="handheld" xhtml:type="text/html" xhtml:href="http://www.ryuone.com/diary/20120411.html#p01" />
<dc:date>2012-04-11T23:49:34+09:00</dc:date>
<title>ツタンカーメン展 ―黄金の秘宝と少年王の真実―に行ってきた。</title>
<dc:creator>ryuone</dc:creator>
<dc:subject>お出かけ</dc:subject>
<description>有給休暇を取得して、朝市から行ったきた。展示品は107点位だったかな。もうちょっと広いスペースで展示して欲しかったなー。 日本にいる限り見ることができないものばかりなので、行って正解だった。一度本場に行きたいなー。</description>
<content:encoded><![CDATA[<h3>ツタンカーメン展 ―黄金の秘宝と少年王の真実―に行ってきた。</h3><p>有給休暇を取得して、朝市から行ったきた。展示品は107点位だったかな。もうちょっと広いスペースで展示して欲しかったなー。
</p><p>日本にいる限り見ることができないものばかりなので、行って正解だった。一度本場に行きたいなー。</p>]]></content:encoded>
</item>
<item rdf:about="http://www.ryuone.com/diary/20120324.html#p01">
<link>http://www.ryuone.com/diary/20120324.html#p01</link>
<xhtml:link xhtml:rel="alternate" xhtml:media="handheld" xhtml:type="text/html" xhtml:href="http://www.ryuone.com/diary/20120324.html#p01" />
<dc:date>2012-03-26T00:42:32+09:00</dc:date>
<title>大阪Node学園二時限目に参加してきた～。</title>
<dc:creator>ryuone</dc:creator>
<dc:subject>JavaScript</dc:subject>
<dc:subject>Node</dc:subject>
<description>3月24日土曜日に大阪Node学園二時限目が有ったので、参加してきました。 場所がファーストサーバ株式会社様でした。場所を提供して頂きありがとうございました。 今回はexpressのハンズオン。初めてハンズオン形式の勉強会に参加したのですが、とても勉強になった。npm linkの張り方だとか、自分がしないようなやり方であるとか・・・。 ハンズオンの資料は、近々@craftgearさんがブログに公開するそうです。 @kumatchさんが使っておられた、PhpStormはJSを使う人にとってはかなりいいと思う。個人的には、IntelliJ IDEAを使ってるんだけど、こちらも同じようにJS(Node)の開発もできます。(PhpStormと同じ、JetBrains社が作ってる)Java/Rubyも開発できます。 次回は、Socket.IOのハンズオン。たのしみでござる。 PS:expressでファイルのアップロード処理を実装してたんだけど、分けわかんないエラーに遭遇 Error: parser error, 40 of 44 bytes parsed こんなエラー。parseって何をpa..</description>
<content:encoded><![CDATA[<h3><a href="http://atnd.org/events/25989" target='_blank'>大阪Node学園二時限目</a>に参加してきた～。</h3><p>3月24日土曜日に<a href="http://atnd.org/events/25989" target='_blank'>大阪Node学園二時限目</a>が有ったので、参加してきました。</p>
<p>場所が<a href='http://www.fsv.jp/' target='_blank'>ファーストサーバ株式会社様</a>でした。場所を提供して頂きありがとうございました。</p>
<p>今回は<a href="http://expressjs.com/" target="_self">express</a>のハンズオン。初めてハンズオン形式の勉強会に参加したのですが、とても勉強になった。npm linkの張り方だとか、自分がしないようなやり方であるとか・・・。</p>
<p>ハンズオンの資料は、近々<a href="https://twitter.com/#!/craftgear" target='_blank'>@craftgear</a>さんがブログに公開するそうです。</p>
<p><a href="https://twitter.com/#!/kumatch" target='_blank'>@kumatch</a>さんが使っておられた、<a href="http://www.jetbrains.com/phpstorm/" target='_blank'>PhpStorm</a>はJSを使う人にとってはかなりいいと思う。個人的には、IntelliJ IDEAを使ってるんだけど、こちらも同じようにJS(Node)の開発もできます。(PhpStormと同じ、JetBrains社が作ってる)Java/Rubyも開発できます。</p>
<p>次回は、Socket.IOのハンズオン。たのしみでござる。</p>
<p>PS:expressでファイルのアップロード処理を実装してたんだけど、分けわかんないエラーに遭遇<br /></p>
<p><pre>Error: parser error, 40 of 44 bytes parsed</pre></p>
<p>こんなエラー。<br />parseって何をparseしてるのかなーと色々調べてたら、input要素(type属性がfile)にname属性をつけ忘れてたのが原因でした。エラーは、​formidableがだしてるのかな？<br />もうちょっとわかりやすいエラーにしてほしいと思いました。</p>]]></content:encoded>
</item>
<item rdf:about="http://www.ryuone.com/diary/20120220.html#c02">
<link>http://www.ryuone.com/diary/20120220.html#c02</link>
<dc:date>2012-02-21T16:37:59+09:00</dc:date>
<title>2012-02-20のツッコミ[2] (ryuone)</title>
<dc:creator>ryuone</dc:creator>
<description>こしあんさーん。 ありがとうございます～♪</description>
<content:encoded><![CDATA[こしあんさーん。<br>ありがとうございます～♪]]></content:encoded>
</item>
<item rdf:about="http://www.ryuone.com/diary/20120220.html#c01">
<link>http://www.ryuone.com/diary/20120220.html#c01</link>
<dc:date>2012-02-21T00:43:10+09:00</dc:date>
<title>2012-02-20のツッコミ[1] (こしあん)</title>
<dc:creator>こしあん</dc:creator>
<description>|ω・)＜おめでとうございますっ！  |彡ｻｯ</description>
<content:encoded><![CDATA[|ω・)＜おめでとうございますっ！<br><br>|彡ｻｯ]]></content:encoded>
</item>
<item rdf:about="http://www.ryuone.com/diary/20120220.html#p01">
<link>http://www.ryuone.com/diary/20120220.html#p01</link>
<xhtml:link xhtml:rel="alternate" xhtml:media="handheld" xhtml:type="text/html" xhtml:href="http://www.ryuone.com/diary/20120220.html#p01" />
<dc:date>2012-02-20T23:12:38+09:00</dc:date>
<title>age++</title>
<dc:creator>ryuone</dc:creator>
<dc:subject>Life</dc:subject>
<description>0x21歳になりました。</description>
<content:encoded><![CDATA[<h3>age++</h3><p>0x21歳になりました。</p>]]></content:encoded>
</item>
<item rdf:about="http://www.ryuone.com/diary/20120128.html#p01">
<link>http://www.ryuone.com/diary/20120128.html#p01</link>
<xhtml:link xhtml:rel="alternate" xhtml:media="handheld" xhtml:type="text/html" xhtml:href="http://www.ryuone.com/diary/20120128.html#p01" />
<dc:date>2012-01-30T21:34:11+09:00</dc:date>
<title>大阪Node学園一時限目に参加してきた～。</title>
<dc:creator>ryuone</dc:creator>
<dc:subject>JavaScript</dc:subject>
<dc:subject>Node</dc:subject>
<description>1月28日土曜日に大阪Node学園一時限目が有ったので、参加してきました。 場所がECCコンピュータ専門学校さんの教室でした。場所を提供して頂きありがとうございました。 僕が感じた内容は以下の通り。  Node.jsランダウン 〜怖くないNode.js入門〜(@craftgearさん) 資料はこちら  非同期/コールバック/クロージャの解説が丁寧！！ CoffeeScriptにスコープ問題あり。  Node.jsに限ったことではないけど(JavaScriptに関する内容)、非同期/コールバック/クロージャが綺麗にまとまってる。 CoffeeScriptは使わないけど、いろいろ問題がありますね。個人的には、生成されるJSが意図した動きになるか気になるので、JSが書いたほうがいいやんとなってます。   Socket.IOとリアルタイムなナニか(@kamiyamさん) 資料はこちら  WebSocketがすべてのブラウザで使えるわけではない。Socket.ioでは、WebSocketが使えない場合はFlash使ったり、JSONP使ったり、AJAX long polling使ったりして、リ..</description>
<content:encoded><![CDATA[<h3><a href="http://atnd.org/events/23378" target='_blank'>大阪Node学園一時限目</a>に参加してきた～。</h3><p>1月28日土曜日に<a href="http://atnd.org/events/23378" target='_blank'>大阪Node学園一時限目</a>が有ったので、参加してきました。</p>
<p>場所が<a href='http://comp.ecc.ac.jp/' target='_blank'>ECCコンピュータ専門学校さん</a>の教室でした。場所を提供して頂きありがとうございました。</p>
<p>僕が感じた内容は以下の通り。</p>
<div>
<h2>Node.jsランダウン 〜怖くないNode.js入門〜(<a href="http://twitter.com/#!/craftgear" target='_blank'>@craftgear</a>さん)</h2>
<p>資料は<a href="http://craftgear.net/ref/ong1/nodejs_rundown.html#/step-1" target="_blank">こちら</a></p>
<ul>
<li>非同期/コールバック/クロージャの解説が丁寧！！</li>
<li>CoffeeScriptにスコープ問題あり。</li>
</ul>
<p>Node.jsに限ったことではないけど(JavaScriptに関する内容)、非同期/コールバック/クロージャが綺麗にまとまってる。</p>
<p>CoffeeScriptは使わないけど、いろいろ問題がありますね。個人的には、生成されるJSが意図した動きになるか気になるので、JSが書いたほうがいいやんとなってます。</p>
</div>
<div>
<h2>Socket.IOとリアルタイムなナニか(<a href="http://twitter.com/#!/kamiyam" target='_blank'>@kamiyam</a>さん)</h2>
<p>資料は<a href="http://prog.re-d.net/demo/slide/20120128/" target="_blank">こちら</a></p>
<ul>
<li>WebSocketがすべてのブラウザで使えるわけではない。Socket.ioでは、WebSocketが使えない場合はFlash使ったり、JSONP使ったり、AJAX long polling使ったりして、リアルタイム通信しているように見せている。</li>
<li>Socket.ioを仕事でバリバリ使ってる人がいる！！</li>
<li>v0.7から仕様が変わっている。</li>
</ul>
<p>RFC 6455はPDFで70ページ位なので読んでみようかな。あと、volatileって単語が出たとき、C言語のvolatileがまっさきに頭に浮かんだｗ</p>
</div>
<div>
<h2>Learning a node stream(<a href="http://twitter.com/#!/kumatch" target='_blank'>@kumatch</a>さん)</h2>
<p>資料は<a href="http://www.slideshare.net/kumatch1/learning-a-node-stream" target="_blank">こちら</a></p>
<ul>
<li>ファイルをコピーする為の関数/メソッドは、Node.jsには存在しない。</li>
<li>ファイルを読み込んで、書きこむ処理を自分で書く必要がある。</li>
<li>pipeを使うと(pipeを使えるクラス[Stream]の場合)、SourceからDestinationにデータを流し込むことができる。</li>
</ul>
<p>確かに読み込んでから、書き込みしてたらメモリ大量につかうよなー。なんか便利なパッケージありそうだなー。</p>
</div>
<div>
<h2>アンケートのまとめ(<a href="http://twitter.com/#!/craftgear" target='_blank'>@craftgear</a>さん)</h2>
<p>資料は<a href="http://craftgear.net/ref/ong1/lt.html#/step-1" target="_blank">こちら</a></p>
<ul>
<li>参加された半数の方が、Node.js未経験者。すごい注目度。</li>
<li>Websocketはみなさん興味あるんですね。</li>
</ul>
</div>
<div>
<h2>Expressをつかってみた(<a href="http://twitter.com/#!/atakig" target='_blank'>@atakig</a>さん)</h2>
<p>資料は<a href="http://www.slideshare.net/atakig/20120128-node-11319005" target="_blank">こちら</a></p>
<ul>
<li>ExpressはRubyのsinatraに似ている。</li>
<li>ExpressはPHPのSILEXに似ている。</li>
<li>modelを配置するディレクトリがない・・・。</li>
<li>やっぱり英語重要！！</li>
</ul>
</div>
<div>
<h2>impress.jsとcanvasを組み合わせてsocket.ioなプレゼンツールをとりあえず作ってみた(<a href="http://twitter.com/#!/shimy_net" target='_blank'>@shimy_net</a>さん)</h2>
<p>資料は<a href="http://www.slideshare.net/shimy_net/osakanodegakuen1lt3shimynet" target="_blank">こちら</a></p>
<ul>
<li>やっぱり英語重要！！</li>
</ul>
<p>impress.js完全にノーマークだった、第一印象がFlashのProgressionでした。完全にFlash->JSになってきてますね。</p>
</div>
<div>
<h2>CROSSの時の内容(<a href="http://twitter.com/#!/vanx2" target='_blank'>@vanx2</a>さん)</h2>
<ul>
<li>ジワジワくるｗｗ(その時のUstは<a href="http://tech.nifty.co.jp/party/2012/sessions/dRoom3.htm">こちら</a> [1:09:00位から])</li>
</ul>
<p>Node.jsのパフォーマンス凄まじいなー。同時接続が約1000(だったけか？)でNode.jsの使用メモリ量が20M-30Mってｗ</p>
</div>
<div>
<h2>開発環境の話(<a href="http://twitter.com/#!/kumatch" target='_blank'>@kumatch</a>さん)</h2>
<ul>
<li>みんなNode.jsを開発するとき、何使ってるの？</li>
</ul>
<p>僕は、JetbrainsのIntellij IDEAを使ってます。Java IDEと言う形で$199で売ってますが、pluginをインストールすることによって、php/ruby/actionscriptが開発できます。<br />もちろんHTML/CSS/JavaScript(Node.js)も。Node.jsのプラグインは0.2なので、まだまだですが、node_moduleフォルダを解析してくれるので、code completion
も一応動いてくれます。</p>
</div>
<div>
<h2>WebRTC(<a href="http://twitter.com/#!/esperia09" target='_blank'>@esperia09</a>さん)</h2>
<ul>
<li>kamiyamさんのセッションでWebRTCが話題になったので、飛び入り参加。</li>
</ul>
<p>Macのカメラの動画をvideo要素に表示しつつ、他のブラウザにもP2Pでつなげての双方向通信・・・。夢が広がるなー。</p>
</div>
<div>
<h2>まとめ</h2>
<p>とても楽しかったです＆勉強になりました。次回も楽しみですな〜。<a href='http://comp.ecc.ac.jp/' target='_blank'>ECCコンピュータ専門学校さん</a>場所を提供して頂きありがとうございました。スタッフのみなさん、参加者の皆さんお疲れ様でした。</p>
</div>]]></content:encoded>
</item>
<item rdf:about="http://www.ryuone.com/diary/20120109.html#c02">
<link>http://www.ryuone.com/diary/20120109.html#c02</link>
<dc:date>2012-01-16T21:24:20+09:00</dc:date>
<title>2012-01-09のツッコミ[2] (ryuone)</title>
<dc:creator>ryuone</dc:creator>
<description>＞るびきちさん。 こちらこそ、ありがとうございます。 とても勉強になりました。  括弧は空気。いいですねー、この言葉。</description>
<content:encoded><![CDATA[＞るびきちさん。<br>こちらこそ、ありがとうございます。<br>とても勉強になりました。<br><br>括弧は空気。いいですねー、この言葉。]]></content:encoded>
</item>
<item rdf:about="http://www.ryuone.com/diary/20120109.html#c01">
<link>http://www.ryuone.com/diary/20120109.html#c01</link>
<dc:date>2012-01-14T23:53:47+09:00</dc:date>
<title>2012-01-09のツッコミ[1] (るびきち)</title>
<dc:creator>るびきち</dc:creator>
<description>ども、るびきちです。  書評ありがとうございます! 役立ったようで素直に嬉しいです。  それと、括弧は空気です（キリッ</description>
<content:encoded><![CDATA[ども、るびきちです。<br><br>書評ありがとうございます!<br>役立ったようで素直に嬉しいです。<br><br>それと、括弧は空気です（キリッ]]></content:encoded>
</item>
<item rdf:about="http://www.ryuone.com/diary/20120109.html#p01">
<link>http://www.ryuone.com/diary/20120109.html#p01</link>
<xhtml:link xhtml:rel="alternate" xhtml:media="handheld" xhtml:type="text/html" xhtml:href="http://www.ryuone.com/diary/20120109.html#p01" />
<dc:date>2012-01-10T23:40:46+09:00</dc:date>
<title>Emacs Lispテクニックバイブルを読んだ。</title>
<dc:creator>ryuone</dc:creator>
<dc:subject>Emacs</dc:subject>
<description>るびきちさんのEmacs Lispを読み終えた。年末からぼちぼちと読んでたんだけど、ようやく読み終わった。 読むだけだったら、すぐに読み終わってたんだろうけど、書かれている内容を実際にlispxmpを使って確認してたら時間がかかってしまった。でも読む前とあとでは全然理解度が違う。今までは、「だいたいこんな感じかな」で終わらせていた内容をしっかり理解することができた。特にコンスセルとかリストとかベクタとか。まー基本的な部分が理解できてなかったわけです。 この本は、その部分が丁寧に書かれているので、とても勉強になった。知らない言葉が出てきても、あとから説明が出てくるので、問題ないと思う。あと、個人的に「入門 GNU Emacs 第3版」を持っているけど、EmacsLispの言語仕様、設定方法を勉強したいのであれば、Emacs Lispテクニックバイブルを先に読んだほうがいいと思った。 EmacsLispの言語部分を理解したいのであれば、第1章から第5章は必須ですかね。それ以降は、EmacsLisp応用とかCommonLispなので、必要になったら読めばいいと思いけど・・・。まーでも、6..</description>
<content:encoded><![CDATA[<h3>Emacs Lispテクニックバイブルを読んだ。</h3><p>るびきちさんのEmacs Lispを読み終えた。年末からぼちぼちと読んでたんだけど、ようやく読み終わった。
</p><p>読むだけだったら、すぐに読み終わってたんだろうけど、書かれている内容を実際にlispxmpを使って確認してたら時間がかかってしまった。でも読む前とあとでは全然理解度が違う。今までは、「だいたいこんな感じかな」で終わらせていた内容をしっかり理解することができた。特にコンスセルとかリストとかベクタとか。まー基本的な部分が理解できてなかったわけです。
</p><p>この本は、その部分が丁寧に書かれているので、とても勉強になった。知らない言葉が出てきても、あとから説明が出てくるので、問題ないと思う。あと、個人的に「入門 GNU Emacs 第3版」を持っているけど、EmacsLispの言語仕様、設定方法を勉強したいのであれば、Emacs Lispテクニックバイブルを先に読んだほうがいいと思った。
</p><p>EmacsLispの言語部分を理解したいのであれば、第1章から第5章は必須ですかね。それ以降は、EmacsLisp応用とかCommonLispなので、必要になったら読めばいいと思いけど・・・。まーでも、6章のマクロとか9章のEmacsの挙動の変更とかソースコードを読む上では必要なので、可能であれば読んでおきたいところかな。
</p><p>Emacs Lispテクニックバイブルをよみつつ手を動かしてたら、括弧があるのが普通になってきたｗｗ。
</p><p> 	<a class="amazon-detail" href="http://www.amazon.co.jp/Emacs-Lisp%E3%83%86%E3%82%AF%E3%83%8B%E3%83%83%E3%82%AF%E3%83%90%E3%82%A4%E3%83%96%E3%83%AB-%E3%82%8B%E3%81%B3%E3%81%8D%E3%81%A1/dp/4774148970%3FSubscriptionId%3DAKIAIXYTNSOEGXJVP5SQ%26tag%3Dryuonenikki-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D4774148970"><span class="amazon-detail">
		<img class="amazon-detail left" src="http://ecx.images-amazon.com/images/I/5188Q-DvTUL._SL75_.jpg"
		height="75" width="53"
		alt="">
		<span class="amazon-detail-desc">
			<span class="amazon-title">Emacs Lispテクニックバイブル</span><br>
			<span class="amazon-author">るびきち</span><br>
			<span class="amazon-label">技術評論社</span><br>
			<span class="amazon-price">￥ 3,129</span>
		</span><br style="clear: left">
	</span></a>
</p>]]></content:encoded>
</item>
<item rdf:about="http://www.ryuone.com/diary/20120108.html#p01">
<link>http://www.ryuone.com/diary/20120108.html#p01</link>
<xhtml:link xhtml:rel="alternate" xhtml:media="handheld" xhtml:type="text/html" xhtml:href="http://www.ryuone.com/diary/20120108.html#p01" />
<dc:date>2012-01-10T23:37:41+09:00</dc:date>
<title>伏見稲荷大社に参拝に行ってきた。</title>
<dc:creator>ryuone</dc:creator>
<dc:subject>日記</dc:subject>
<description>第2弾として京都の伏見稲荷大社に行ってきた。 大阪から京阪電車で約一時間ほど移動。稲荷山の山頂まで登って参拝。前回より道がわかっていたのでだいぶ楽だった。（でも一度迷ったけど・・・。） あと、ニホンザルが出没するようになってた、ちと怖かったが目を合わせないようにそそくさと通り過ぎたら大丈夫だった。</description>
<content:encoded><![CDATA[<h3>伏見稲荷大社に参拝に行ってきた。</h3><p>第2弾として京都の伏見稲荷大社に行ってきた。
</p><p>大阪から京阪電車で約一時間ほど移動。稲荷山の山頂まで登って参拝。前回より道がわかっていたのでだいぶ楽だった。（でも一度迷ったけど・・・。）
</p><p>あと、ニホンザルが出没するようになってた、ちと怖かったが目を合わせないようにそそくさと通り過ぎたら大丈夫だった。</p>]]></content:encoded>
</item>
<item rdf:about="http://www.ryuone.com/diary/20120102.html#p01">
<link>http://www.ryuone.com/diary/20120102.html#p01</link>
<xhtml:link xhtml:rel="alternate" xhtml:media="handheld" xhtml:type="text/html" xhtml:href="http://www.ryuone.com/diary/20120102.html#p01" />
<dc:date>2012-01-10T23:37:17+09:00</dc:date>
<title>大阪天満宮に参拝に行ってきた。</title>
<dc:creator>ryuone</dc:creator>
<dc:subject>日記</dc:subject>
<description>初詣は、嫁さんの実家近くの大阪天満宮に参拝。夕方行ったので、人はわりかし少なめ。</description>
<content:encoded><![CDATA[<h3>大阪天満宮に参拝に行ってきた。</h3><p>初詣は、嫁さんの実家近くの大阪天満宮に参拝。夕方行ったので、人はわりかし少なめ。</p>]]></content:encoded>
</item>
</rdf:RDF>

