<?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/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:li rdf:resource="http://www.ryuone.com/diary/20120101.html#p01"/>
<rdf:li rdf:resource="http://www.ryuone.com/diary/20111212.html#p01"/>
<rdf:li rdf:resource="http://www.ryuone.com/diary/20111207.html#c02"/>
<rdf:li rdf:resource="http://www.ryuone.com/diary/20111207.html#c01"/>
<rdf:li rdf:resource="http://www.ryuone.com/diary/20111207.html#p02"/>
<rdf:li rdf:resource="http://www.ryuone.com/diary/20111207.html#p01"/>
<rdf:li rdf:resource="http://www.ryuone.com/diary/20111125.html#p01"/>
<rdf:li rdf:resource="http://www.ryuone.com/diary/20111123.html#p02"/>
<rdf:li rdf:resource="http://www.ryuone.com/diary/20111123.html#p01"/>
</rdf:Seq></items>
</channel>
<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>
<item rdf:about="http://www.ryuone.com/diary/20120101.html#p01">
<link>http://www.ryuone.com/diary/20120101.html#p01</link>
<xhtml:link xhtml:rel="alternate" xhtml:media="handheld" xhtml:type="text/html" xhtml:href="http://www.ryuone.com/diary/20120101.html#p01" />
<dc:date>2012-01-10T23:36:46+09:00</dc:date>
<title>あけましておめでとうございます。</title>
<dc:creator>ryuone</dc:creator>
<dc:subject>日記</dc:subject>
<description>今年は、社内でJavaScriptの勉強会を開催しようと目論んでいます。 が、参加する人おるんかいなー。定時後まで勉強したくないという人が多そう。あと、技術好きが少ないんだよなー。とりあえず、募集するか。 個人的な目標は、英語の技術書を月一冊は読む。体重を5キロ以上落とす。英語の勉強を強化する。</description>
<content:encoded><![CDATA[<h3>あけましておめでとうございます。</h3><p>今年は、社内でJavaScriptの勉強会を開催しようと目論んでいます。
</p><p>が、参加する人おるんかいなー。定時後まで勉強したくないという人が多そう。あと、技術好きが少ないんだよなー。とりあえず、募集するか。
</p><p>個人的な目標は、英語の技術書を月一冊は読む。体重を5キロ以上落とす。英語の勉強を強化する。</p>]]></content:encoded>
</item>
<item rdf:about="http://www.ryuone.com/diary/20111212.html#p01">
<link>http://www.ryuone.com/diary/20111212.html#p01</link>
<xhtml:link xhtml:rel="alternate" xhtml:media="handheld" xhtml:type="text/html" xhtml:href="http://www.ryuone.com/diary/20111212.html#p01" />
<dc:date>2011-12-12T23:40:43+09:00</dc:date>
<title>Node.jsの管理方法</title>
<dc:creator>ryuone</dc:creator>
<dc:subject>Node</dc:subject>
<dc:subject>JavaScript</dc:subject>
<description>Node.jsはまだ発展途中ということもあり、かなりのスピードでバージョンが上がる。そこで、Node.jsのバージョンを管理する為のツールとして、nvmとかnaveなどがある。以前この両方を試したのだけど、以下のような問題（個人的に嫌な部分）があって、常に最新のコードをコンパイルして使ってた。  nvm自分用にカスタマイズしたzshの環境でちゃんとに動かない。 naveバージョンを変える(nave use)度にshellプロセスが起動する。  0.6が出てから、ポンポンとバージョンが上がって0.6.5まで一気にきて、とてもじゃないけど管理しきれなくなってきたので、自分で管理するソフトを作ることにした。といっても一から作るのは大変なので、rbenvをお手本として、nenvというNode.jsを管理するものを作った。 github(https://github.com/ryuone/nenv)にアップしてます。 使い方は、rbenvとほぼ同じです。 nenvのインストール： $ cd $ git clone https://ryuone@github.com/ryuone/nenv.g..</description>
<content:encoded><![CDATA[<h3>Node.jsの管理方法</h3><p>Node.jsはまだ発展途中ということもあり、かなりのスピードでバージョンが上がる。そこで、Node.jsのバージョンを管理する為のツールとして、nvmとかnaveなどがある。以前この両方を試したのだけど、以下のような問題（個人的に嫌な部分）があって、常に最新のコードをコンパイルして使ってた。</p>
<dl>
<DT>nvm</DT><DD>自分用にカスタマイズしたzshの環境でちゃんとに動かない。</DD>
<DT>nave</DT><DD>バージョンを変える(nave use)度にshellプロセスが起動する。</DD>
</dl>
<p>0.6が出てから、ポンポンとバージョンが上がって0.6.5まで一気にきて、とてもじゃないけど管理しきれなくなってきたので、自分で管理するソフトを作ることにした。といっても一から作るのは大変なので、rbenvをお手本として、nenvというNode.jsを管理するものを作った。</p>
<p>github(<a href="https://github.com/ryuone/nenv" target="_blank">https://github.com/ryuone/nenv</a>)にアップしてます。</p>
<p>使い方は、rbenvとほぼ同じです。</p>
<pre>nenvのインストール：
<code>$ cd
$ git clone https://ryuone@github.com/ryuone/nenv.git .nenv
$ echo 'export PATH="$HOME/.nenv/bin:$PATH"' >> ~/.zprofile
$ echo 'eval "$(nenv init -)"' >> ~/.zprofile
</code>または、~/.zshrcに。bashであれば、~/.bash_profileに追加。
</pre>
<p>もしzshを使っているのであれば、fpathに~/.nenv/completions/zshを追加したら、保管してくれるはずです。<br />
<code>fpath=(~/.nenv/completions/zsh ${fpath})</code>
</p>
<pre>Node.jsのインストール
<code>$ nenv install 0.6.4
$ nenv install 0.6.5
$ nenv global 0.6.5
$ nenv versions
  0.6.4
* 0.6.5 (set by /home/ryuone/.nenv/version)
</code>nenv global 0.6.5でNode.jsのデフォルトバージョンが0.6.5になります。
</pre>
<p>もし、特定のディレクトリだけ0.6.4を使いたいのであれば、そのディレクトリで<code>node local 0.6.4</code>を実行すればOKです。そのディレクトリに.nenv-versionが作られて、その中にバージョン情報が記述されます。まだhash tableを更新する処理を入れていなかったりするので、うまく動かないこともあるかも・・・。その時は、<code>hash -r</code>すれば大丈夫なはず。<p>
<p>というか今から埋め込むか。</p>]]></content:encoded>
</item>
<item rdf:about="http://www.ryuone.com/diary/20111207.html#c02">
<link>http://www.ryuone.com/diary/20111207.html#c02</link>
<dc:date>2011-12-10T08:03:00+09:00</dc:date>
<title>2011-12-07のツッコミ[2] (ryuone)</title>
<dc:creator>ryuone</dc:creator>
<description>&gt;ドラコン十石 まだ法事のスケジュール聞いてないからわかんないけど、都合があったらいいなー。</description>
<content:encoded><![CDATA[&gt;ドラコン十石<br>まだ法事のスケジュール聞いてないからわかんないけど、都合があったらいいなー。]]></content:encoded>
</item>
<item rdf:about="http://www.ryuone.com/diary/20111207.html#c01">
<link>http://www.ryuone.com/diary/20111207.html#c01</link>
<dc:date>2011-12-09T20:26:11+09:00</dc:date>
<title>2011-12-07のツッコミ[1] (ドラコン十石)</title>
<dc:creator>ドラコン十石</dc:creator>
<description>法事ならゆっくりできないかな。俺と都合が合えばいいね。</description>
<content:encoded><![CDATA[法事ならゆっくりできないかな。俺と都合が合えばいいね。]]></content:encoded>
</item>
<item rdf:about="http://www.ryuone.com/diary/20111207.html#p02">
<link>http://www.ryuone.com/diary/20111207.html#p02</link>
<xhtml:link xhtml:rel="alternate" xhtml:media="handheld" xhtml:type="text/html" xhtml:href="http://www.ryuone.com/diary/20111207.html#p02" />
<dc:date>2011-12-07T23:17:44+09:00</dc:date>
<title>１月に実家帰る。</title>
<dc:creator>ryuone</dc:creator>
<dc:subject>Travel</dc:subject>
<dc:subject>帰省</dc:subject>
<description>鹿児島往復のチケットを最安値でゲット。片道１万円、二人で合計４万円なり。まー、法事なのであまりゆっくりできないけど。寒いんだろうなー。</description>
<content:encoded><![CDATA[<h3>１月に実家帰る。</h3><p>鹿児島往復のチケットを最安値でゲット。片道１万円、二人で合計４万円なり。まー、法事なのであまりゆっくりできないけど。寒いんだろうなー。</p>]]></content:encoded>
</item>
<item rdf:about="http://www.ryuone.com/diary/20111207.html#p01">
<link>http://www.ryuone.com/diary/20111207.html#p01</link>
<xhtml:link xhtml:rel="alternate" xhtml:media="handheld" xhtml:type="text/html" xhtml:href="http://www.ryuone.com/diary/20111207.html#p01" />
<dc:date>2011-12-07T23:17:44+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>
<item rdf:about="http://www.ryuone.com/diary/20111125.html#p01">
<link>http://www.ryuone.com/diary/20111125.html#p01</link>
<xhtml:link xhtml:rel="alternate" xhtml:media="handheld" xhtml:type="text/html" xhtml:href="http://www.ryuone.com/diary/20111125.html#p01" />
<dc:date>2011-11-25T22:47:18+09:00</dc:date>
<title>Dropboxへのリンクをpublic_htmlに作成した時にはまった。</title>
<dc:creator>ryuone</dc:creator>
<dc:subject>Ubuntu</dc:subject>
<dc:subject>Dropbox</dc:subject>
<description>少し前にも同じ事で悩んだので忘れないようにメモ。 Dropboxのパーミッションの初期値は、700なので、public_htmlにリンクを張ってもみれない。なので、755等(必要に応じて変える)にしておく必要がある。</description>
<content:encoded><![CDATA[<h3>Dropboxへのリンクをpublic_htmlに作成した時にはまった。</h3><p>少し前にも同じ事で悩んだので忘れないようにメモ。</p>
<p>Dropboxのパーミッションの初期値は、700なので、public_htmlにリンクを張ってもみれない。なので、755等(必要に応じて変える)にしておく必要がある。</p>]]></content:encoded>
</item>
<item rdf:about="http://www.ryuone.com/diary/20111123.html#p02">
<link>http://www.ryuone.com/diary/20111123.html#p02</link>
<xhtml:link xhtml:rel="alternate" xhtml:media="handheld" xhtml:type="text/html" xhtml:href="http://www.ryuone.com/diary/20111123.html#p02" />
<dc:date>2011-11-23T23:40:27+09:00</dc:date>
<title>Ubuntuを11.10にしたついでにrvmをやめてrbenvにしてみた。</title>
<dc:creator>ryuone</dc:creator>
<dc:subject>Ruby</dc:subject>
<dc:subject>Ubuntu</dc:subject>
<description>普段の使い方として、rvmは高機能過ぎたので、シンプルなrbenvに変えてみた。手順はこちら rbenvだけだと、自分でSourceをダウンロードして./configure --prefix=$HOME/.rbenv/versions/1.9.2-p290をしないといけないんだけど、ruby-buildをインストールすると、rbenv installコマンド(e.g. rbenv install 1.9.2-p290)が使えるので、楽になる。 インストール先の変更は、PREFIX=/opt/app/ruby-build ./install.sh等としてPATHを通せばOK。 追記：ちなみに僕は、以下をzshの設定に書いてます。  export PATH=&quot;$HOME/.rbenv/bin:$PATH&quot; eval &quot;$(rbenv init -)&quot; source ~/.rbenv/completions/rbenv.zsh</description>
<content:encoded><![CDATA[<h3>Ubuntuを11.10にしたついでにrvmをやめてrbenvにしてみた。</h3><p>普段の使い方として、rvmは高機能過ぎたので、シンプルな<a href="https://github.com/sstephenson/rbenv" target="_blank">rbenv</a>に変えてみた。手順は<a href="https://github.com/sstephenson/rbenv#section_2"  target="_blank">こちら</a></p>
<p>rbenvだけだと、自分でSourceをダウンロードして<code>./configure --prefix=$HOME/.rbenv/versions/1.9.2-p290</code>をしないといけないんだけど、<a href="https://github.com/sstephenson/ruby-build" target="_blank">ruby-build</a>をインストールすると、rbenv installコマンド(e.g. rbenv install 1.9.2-p290)が使えるので、楽になる。</p>
<p>インストール先の変更は、<code>PREFIX=/opt/app/ruby-build ./install.sh</code>等としてPATHを通せばOK。</p>
<p>追記：ちなみに僕は、以下をzshの設定に書いてます。
<pre>
export PATH="$HOME/.rbenv/bin:$PATH"
eval "$(rbenv init -)"
source ~/.rbenv/completions/rbenv.zsh
</pre>
</p>]]></content:encoded>
</item>
<item rdf:about="http://www.ryuone.com/diary/20111123.html#p01">
<link>http://www.ryuone.com/diary/20111123.html#p01</link>
<xhtml:link xhtml:rel="alternate" xhtml:media="handheld" xhtml:type="text/html" xhtml:href="http://www.ryuone.com/diary/20111123.html#p01" />
<dc:date>2011-11-23T22:05:02+09:00</dc:date>
<title>Ubuntu11.10にIntelliJ IDEAをインストール</title>
<dc:creator>ryuone</dc:creator>
<dc:subject>Java</dc:subject>
<dc:subject>Ubuntu</dc:subject>
<dc:subject>Memo</dc:subject>
<description>IntelliJ 10.5をインストールして起動しようとしたら、Javaが入ってないよーと言われたので、apt-getでインストールしようとjavaのパッケージを確認すると、OpenJDK系しかない・・・。んー？ORACLEに買収されたからなくなったのかな？ 仕方ないので、openjdk-7-jdkをインストールしたんだが、IntellijがOpenJDKじゃだめというのです。いろいろネットで漁っていると、みんな以下のようにしてるみたい。   #repositoryの追加 sudo add-apt-repository ppa:ferramroberto/java   #情報を更新 sudo apt-get update   #sun javaのインストール sudo apt-get install sun-java6-jdk  インストールは完了したんだけど、とりあえず/usr/bin/javaをsun-java6に変更する。直接JAVA_HOMEを/usr/lib/jvm/java-6-sunにして環境変数PATHに/usr/lib/jvm/java-6-sun/binを設定し..</description>
<content:encoded><![CDATA[<h3>Ubuntu11.10にIntelliJ IDEAをインストール</h3><p>IntelliJ 10.5をインストールして起動しようとしたら、Javaが入ってないよーと言われたので、apt-getでインストールしようとjavaのパッケージを確認すると、OpenJDK系しかない・・・。んー？ORACLEに買収されたからなくなったのかな？</p>
<p>仕方ないので、openjdk-7-jdkをインストールしたんだが、IntellijがOpenJDKじゃだめというのです。いろいろネットで漁っていると、みんな以下のようにしてるみたい。</p>
<div>
<pre>
#repositoryの追加
sudo add-apt-repository ppa:ferramroberto/java
 
#情報を更新
sudo apt-get update
 
#sun javaのインストール
sudo apt-get install sun-java6-jdk</pre>
</div>
<p>インストールは完了したんだけど、とりあえず/usr/bin/javaをsun-java6に変更する。直接JAVA_HOMEを/usr/lib/jvm/java-6-sunにして環境変数PATHに/usr/lib/jvm/java-6-sun/binを設定している人は大丈夫かと思うけど。</p>
<div>
<pre>$sudo update-alternatives --config java</pre>
</div>
<p>これでOK。</p>]]></content:encoded>
</item>
</rdf:RDF>

