<?xml version="1.0" encoding="utf-8" ?><rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" 
			xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" 
			xmlns:cc="http://web.resource.org/cc/" xml:lang="ja">
<channel rdf:about="http://doronkoit.blog37.fc2.com/?xml">
<title>doronko IT</title>
<link>http://doronkoit.blog37.fc2.com/</link>
<description></description>
<dc:language>ja</dc:language>
<items>
<rdf:Seq>
<rdf:li rdf:resource="http://doronkoit.blog37.fc2.com/blog-entry-44.html" />
<rdf:li rdf:resource="http://doronkoit.blog37.fc2.com/blog-entry-43.html" />
<rdf:li rdf:resource="http://doronkoit.blog37.fc2.com/blog-entry-42.html" />
<rdf:li rdf:resource="http://doronkoit.blog37.fc2.com/blog-entry-41.html" />
<rdf:li rdf:resource="http://doronkoit.blog37.fc2.com/blog-entry-40.html" />
</rdf:Seq>
</items>
</channel>
<item rdf:about="http://doronkoit.blog37.fc2.com/blog-entry-44.html">
<link>http://doronkoit.blog37.fc2.com/blog-entry-44.html</link>
<title>Fedora12リリース！！</title>
<description> Fedora12がリリースされていた。http://fedoraproject.org/前回のリリースのFedora11をDell Studio 1555にインストールした際、なんどやっても失敗し、結局VirtualBox上にしかインストールできなかったので、今回はやるぞー----------Fedoraの読み方はフェドーラ、フィドーラ...未だに正式な読みかはわかりませんが、初めてみたときフェドーラと読んだのでフェドーラと読んでます。Fedoraの意味は中折れ帽子帽子ブランドニューヨー
 </description>
<content:encoded>
<![CDATA[ <strong><span style="font-size:large;">Fedora12</span></strong>がリリースされていた。<br /><a href="http://fedoraproject.org/" target="_blank" title="http://fedoraproject.org/">http://fedoraproject.org/</a><br /><br />前回のリリースの<strong>Fedora11</strong>を<br /><a href="http://doronkoit.blog37.fc2.com/blog-entry-20.html" target="_blank"><strong>Dell Studio 1555</strong></a>にインストールした際、<br />なんどやっても失敗し、結局<a href="http://jp.sun.com/products/software/virtualbox/" target="_blank"><strong>VirtualBox</strong></a>上にしかインストールできなかったので、<br />今回はやるぞー<br /><br /><br />----------<br /><br />Fedoraの読み方はフェドーラ、フィドーラ...<br />未だに正式な読みかはわかりませんが、初めてみたとき<br />フェドーラと読んだのでフェドーラと読んでます。<br /><br />Fedoraの意味は中折れ帽子<br /><a href="http://hb.afl.rakuten.co.jp/hgc/0b2e6ad7.12f7ffb4.0b2e6ad8.26fed3fb/?pc=http%3a%2f%2fitem.rakuten.co.jp%2flion-do%2f5319%2f&m=http%3a%2f%2fm.rakuten.co.jp%2flion-do%2fi%2f10000495%2f" target="_blank">帽子ブランドニューヨークハットの秋冬用XXLサイズ中折れ帽子です！【送料無料】【ニューヨーク...</a><br /><a href="http://hb.afl.rakuten.co.jp/hgc/0b2e6ad7.12f7ffb4.0b2e6ad8.26fed3fb/?pc=http%3a%2f%2fitem.rakuten.co.jp%2flion-do%2f5319%2f&m=http%3a%2f%2fm.rakuten.co.jp%2flion-do%2fi%2f10000495%2f" target="_blank"><img src="http://hbb.afl.rakuten.co.jp/hgb/?pc=http%3a%2f%2fthumbnail.image.rakuten.co.jp%2f%400_mall%2flion-do%2fcabinet%2fimg_newyork001%2fnewyork62_e1.jpg%3f_ex%3d128x128&m=http%3a%2f%2fthumbnail.image.rakuten.co.jp%2f%400_mall%2flion-do%2fcabinet%2fimg_newyork001%2fnewyork62_e1.jpg%3f_ex%3d80x80" border="0"></a><br /><br /><br />----------<br /><br />Fedora 12のスタートアップバイブルは1月頃にでるのかな？<br /><br /><a href="http://hb.afl.rakuten.co.jp/hgc/047bff56.bd9d5886.047bff57.cfd8c822/?pc=http%3a%2f%2fitem.rakuten.co.jp%2fbook%2f6135527%2f&m=http%3a%2f%2fm.rakuten.co.jp%2fbook%2fi%2f13238206%2f" target="_blank">Fedora 11スタートアップバイブル</a><br /><a href="http://hb.afl.rakuten.co.jp/hgc/047bff56.bd9d5886.047bff57.cfd8c822/?pc=http%3a%2f%2fitem.rakuten.co.jp%2fbook%2f6135527%2f&m=http%3a%2f%2fm.rakuten.co.jp%2fbook%2fi%2f13238206%2f" target="_blank"><img src="http://hbb.afl.rakuten.co.jp/hgb/?pc=http%3a%2f%2fthumbnail.image.rakuten.co.jp%2f%400_mall%2fbook%2fcabinet%2f8399%2f83993266.jpg%3f_ex%3d128x128&m=http%3a%2f%2fthumbnail.image.rakuten.co.jp%2f%400_mall%2fbook%2fcabinet%2f8399%2f83993266.jpg%3f_ex%3d80x80" border="0"></a><br /><br /><a href="http://hb.afl.rakuten.co.jp/hgc/047bff56.bd9d5886.047bff57.cfd8c822/?pc=http%3a%2f%2fitem.rakuten.co.jp%2fbook%2f5962207%2f&m=http%3a%2f%2fm.rakuten.co.jp%2fbook%2fi%2f13118128%2f" target="_blank">Fedora 10スタートアップバイブル</a><br /><a href="http://hb.afl.rakuten.co.jp/hgc/047bff56.bd9d5886.047bff57.cfd8c822/?pc=http%3a%2f%2fitem.rakuten.co.jp%2fbook%2f5962207%2f&m=http%3a%2f%2fm.rakuten.co.jp%2fbook%2fi%2f13118128%2f" target="_blank"><img src="http://hbb.afl.rakuten.co.jp/hgb/?pc=http%3a%2f%2fthumbnail.image.rakuten.co.jp%2f%400_mall%2fbook%2fcabinet%2f8399%2f83993066.jpg%3f_ex%3d128x128&m=http%3a%2f%2fthumbnail.image.rakuten.co.jp%2f%400_mall%2fbook%2fcabinet%2f8399%2f83993066.jpg%3f_ex%3d80x80" border="0"></a><br /><br /><br /> ]]>
</content:encoded>
<dc:subject>Fedora</dc:subject>
<dc:date>2009-11-18T01:59:29+09:00</dc:date>
<dc:creator>po</dc:creator>
<dc:publisher>FC2-BLOG</dc:publisher>
</item>
<item rdf:about="http://doronkoit.blog37.fc2.com/blog-entry-43.html">
<link>http://doronkoit.blog37.fc2.com/blog-entry-43.html</link>
<title>Rubyのリファレンス環境を整える</title>
<description> Rubyのリファレンスマニュアルはココにありますが、オブジェクト指向スクリプト言語 Ruby リファレンスマニュアルhttp://www.ruby-lang.org/ja/man/html/index.htmlRubyリファレンスマニュアル刷新計画「るりま」というのがあり、専用Webサーバとコマンドライン検索ツールが用意されているようなので試してみることにしました。試した環境・ActiveRuby 1.8.7・Windows Vistaダウンロードhttp://www.ruby-lang.org/ja/man/archive/s
 </description>
<content:encoded>
<![CDATA[ Rubyのリファレンスマニュアルはココにありますが、<br /><br /><strong>オブジェクト指向スクリプト言語 Ruby リファレンスマニュアル</strong><br /><a href="http://www.ruby-lang.org/ja/man/html/index.html" target="_blank" title="http://www.ruby-lang.org/ja/man/html/index.html">http://www.ruby-lang.org/ja/man/html/index.html</a><br /><br />Rubyリファレンスマニュアル刷新計画「るりま」というのがあり、<br />専用Webサーバとコマンドライン検索ツールが用意されているようなので<br />試してみることにしました。<br /><br />試した環境<br />・ActiveRuby 1.8.7<br />・Windows Vista<br /><br /><br /><strong>ダウンロード</strong><br /><a href="http://www.ruby-lang.org/ja/man/archive/snapshot/ruby-refm-1.9.1-dynamic-snapshot.tar.bz2" target="_blank" title="http://www.ruby-lang.org/ja/man/archive/snapshot/ruby-refm-1.9.1-dynamic-snapshot.tar.bz2">http://www.ruby-lang.org/ja/man/archive/snapshot/ruby-refm-1.9.1-dynamic-snapshot.tar.bz2</a><br /><br /><br /><strong>インストール</strong><br />ダウンロードしたruby-refm-1.9.1-dynamic-snapshot.tar.bz2<br />を適当なディレクトリに展開し<br />ruby-refm-1.9.1-dynamic-snapshot\bitclustにあるserver.exeを<br />１つ上のディレクトリに移動<br /><br />例)<br />G:\ruby-refm\ruby-refm-1.9.1-dynamic-snapshot<br /><br /><br /><strong>実行(ブラウザ)</strong><br />server.exeを実行するとブラウザが開く<br />実行されない場合はデフォルトのポート10080が使えない状態にあるので<br />ポート番号を指定して実行<br />server.exe --port=ポート番号<br /><br /><br /><strong>実行(コマンドライン検索ツール)</strong><br />コマンドラインからrefeコマンドの引数に調べたいものを指定して実行<br /><br />まだ使いこなせてないので詳細はまたこんど。（笑）<br /><br /><br />参考)<br /><a href="http://hb.afl.rakuten.co.jp/hgc/047bff56.bd9d5886.047bff57.cfd8c822/?pc=http%3a%2f%2fitem.rakuten.co.jp%2fbook%2f6073651%2f&m=http%3a%2f%2fm.rakuten.co.jp%2fbook%2fi%2f13195485%2f" target="_blank">Ruby逆引きハンドブック</a><br /><br /><a href="http://hb.afl.rakuten.co.jp/hgc/047bff56.bd9d5886.047bff57.cfd8c822/?pc=http%3a%2f%2fitem.rakuten.co.jp%2fbook%2f6073651%2f&m=http%3a%2f%2fm.rakuten.co.jp%2fbook%2fi%2f13195485%2f" target="_blank"><img src="http://hbb.afl.rakuten.co.jp/hgb/?pc=http%3a%2f%2fthumbnail.image.rakuten.co.jp%2f%400_mall%2fbook%2fcabinet%2f8635%2f86354022.jpg%3f_ex%3d128x128&m=http%3a%2f%2fthumbnail.image.rakuten.co.jp%2f%400_mall%2fbook%2fcabinet%2f8635%2f86354022.jpg%3f_ex%3d80x80" border="0"></a><br /><br /><br /> ]]>
</content:encoded>
<dc:subject>Ruby</dc:subject>
<dc:date>2009-11-12T01:49:39+09:00</dc:date>
<dc:creator>po</dc:creator>
<dc:publisher>FC2-BLOG</dc:publisher>
</item>
<item rdf:about="http://doronkoit.blog37.fc2.com/blog-entry-42.html">
<link>http://doronkoit.blog37.fc2.com/blog-entry-42.html</link>
<title>RubyGemsでxmpfilterをインストール</title>
<description> 便利そうなツールxmpfilterをインストールしてみました。xmpfilterは計算マーク&quot;# =&gt;&quot;をRubyスクリプトに書いておくと実行時に計算マークの後に計算結果を表示するツールです。試した環境・ActiveRuby 1.8.7・Windows Vistaインストールgem install recodetools実行方法xmpfilter スクリプトファイル名pで式の値を表示させるようにした場合#!/usr/bin/ruby -Ks# -*- coding: shift_jis -*-p a=1p a+=ap a*=ap a**=a実行結果124256
 </description>
<content:encoded>
<![CDATA[ 便利そうなツールxmpfilterをインストールしてみました。<br />xmpfilterは計算マーク"# =>"をRubyスクリプトに書いておくと<br />実行時に計算マークの後に計算結果を表示するツールです。<br /><br />試した環境<br />・ActiveRuby 1.8.7<br />・Windows Vista<br /><br /><br />インストール<br />gem install recodetools<br /><br />実行方法<br />xmpfilter スクリプトファイル名<br /><br /><br />pで式の値を表示させるようにした場合<br /><br /><code><br />#!/usr/bin/ruby -Ks<br /># -*- coding: shift_jis -*-<br /><br />p a=1<br />p a+=a<br />p a*=a<br />p a**=a<br /><br />実行結果<br />1<br />2<br />4<br />256<br /></code><br /><br />どの式のあたいがどの出力か分かり難いですが、<br />xmpfilterを使用した場合<br /><br /><code><br />#!/usr/bin/ruby -Ks<br /># -*- coding: shift_jis -*-<br /><br />a=1      # =><br />a+=a     # =><br />a*=a     # =><br />a**=a    # =><br /><br />実行結果<br />#!/usr/bin/ruby -Ks<br /># -*- coding: shift_jis -*-<br /><br />a=1      # => 1<br />a+=a     # => 2<br />a*=a     # => 4<br />a**=a    # => 256<br /></code><br /><br /><span style="font-size:large;"><strong>分かり易い！！</strong></span><br /><br />注意点<br />式と計算マークの間がタブだとうまくいかないようなので、<br />スペースにする必要があります。<br /><br /><br />参考)<br /><a href="http://jutememo.blogspot.com/2008/06/xmpfilter-ruby.html" target="_blank" title="http://jutememo.blogspot.com/2008/06/xmpfilter-ruby.html">http://jutememo.blogspot.com/2008/06/xmpfilter-ruby.html</a><br /><a href="http://hb.afl.rakuten.co.jp/hgc/047bff56.bd9d5886.047bff57.cfd8c822/?pc=http%3a%2f%2fitem.rakuten.co.jp%2fbook%2f6073651%2f&m=http%3a%2f%2fm.rakuten.co.jp%2fbook%2fi%2f13195485%2f" target="_blank">Ruby逆引きハンドブック</a><br /><br /><a href="http://hb.afl.rakuten.co.jp/hgc/047bff56.bd9d5886.047bff57.cfd8c822/?pc=http%3a%2f%2fitem.rakuten.co.jp%2fbook%2f6073651%2f&m=http%3a%2f%2fm.rakuten.co.jp%2fbook%2fi%2f13195485%2f" target="_blank"><img src="http://hbb.afl.rakuten.co.jp/hgb/?pc=http%3a%2f%2fthumbnail.image.rakuten.co.jp%2f%400_mall%2fbook%2fcabinet%2f8635%2f86354022.jpg%3f_ex%3d128x128&m=http%3a%2f%2fthumbnail.image.rakuten.co.jp%2f%400_mall%2fbook%2fcabinet%2f8635%2f86354022.jpg%3f_ex%3d80x80" border="0"></a><br /><br /><br /> ]]>
</content:encoded>
<dc:subject>Ruby</dc:subject>
<dc:date>2009-11-12T01:44:49+09:00</dc:date>
<dc:creator>po</dc:creator>
<dc:publisher>FC2-BLOG</dc:publisher>
</item>
<item rdf:about="http://doronkoit.blog37.fc2.com/blog-entry-41.html">
<link>http://doronkoit.blog37.fc2.com/blog-entry-41.html</link>
<title>RubyGemsで拡張パッケージを簡単インストール</title>
<description> ActiveRuby 1.8.7には初めからRubyGemsが入っているので早速使ってみることにしました。(RubyGemsとは拡張パッケージを簡単にインストールできるコマンドです。)試した環境・ActiveRuby 1.8.7・Windows Vistaまずは、拡張パッケージをインストールする前にgemコマンドでいろいろやってみました。RubyGemsのヘルプ表示gem helpRubyGemsのバージョン表示gem -v1.3.4(ActiveRuby 1.8.7にはじめから入っているのは1.3.4でした。)RubyGe
 </description>
<content:encoded>
<![CDATA[ ActiveRuby 1.8.7には初めからRubyGemsが入っているので<br />早速使ってみることにしました。<br />(RubyGemsとは拡張パッケージを簡単にインストールできるコマンドです。)<br /><br />試した環境<br />・ActiveRuby 1.8.7<br />・Windows Vista<br /><br />まずは、拡張パッケージをインストールする前に<br />gemコマンドでいろいろやってみました。<br /><br />RubyGemsのヘルプ表示<br />gem help<br /><br />RubyGemsのバージョン表示<br />gem -v<br />1.3.4<br />(ActiveRuby 1.8.7にはじめから入っているのは1.3.4でした。)<br /><br />RubyGemsのアップデート<br />gem update --system<br /><br />gem -v<br />1.3.5<br />ちょっと上がった。<br /><br />githubからもgemを探すようにsourcesに追加<br />gem sources -a http://gems.github.com<br /><br />どんなgemがあるか調べる<br />gem query -bd<br /><br />*** REMOTE GEMS ***<br /><br />ERROR:  While executing gem ... (TypeError)<br />    can't dup NilClass<br /><br />？？？<br />何かうまくいっていないような様子。。<br />解決したらこの記事に追記します。（がっくり）<br /><br /><br />肝心の拡張パッケージのインストールは次回書きます。<br /><br /><br />参考)<br /><a href="http://hb.afl.rakuten.co.jp/hgc/047bff56.bd9d5886.047bff57.cfd8c822/?pc=http%3a%2f%2fitem.rakuten.co.jp%2fbook%2f6073651%2f&m=http%3a%2f%2fm.rakuten.co.jp%2fbook%2fi%2f13195485%2f" target="_blank">Ruby逆引きハンドブック</a><br /><br /><a href="http://hb.afl.rakuten.co.jp/hgc/047bff56.bd9d5886.047bff57.cfd8c822/?pc=http%3a%2f%2fitem.rakuten.co.jp%2fbook%2f6073651%2f&m=http%3a%2f%2fm.rakuten.co.jp%2fbook%2fi%2f13195485%2f" target="_blank"><img src="http://hbb.afl.rakuten.co.jp/hgb/?pc=http%3a%2f%2fthumbnail.image.rakuten.co.jp%2f%400_mall%2fbook%2fcabinet%2f8635%2f86354022.jpg%3f_ex%3d128x128&m=http%3a%2f%2fthumbnail.image.rakuten.co.jp%2f%400_mall%2fbook%2fcabinet%2f8635%2f86354022.jpg%3f_ex%3d80x80" border="0"></a><br /><br /><br /> ]]>
</content:encoded>
<dc:subject>Ruby</dc:subject>
<dc:date>2009-11-12T01:09:01+09:00</dc:date>
<dc:creator>po</dc:creator>
<dc:publisher>FC2-BLOG</dc:publisher>
</item>
<item rdf:about="http://doronkoit.blog37.fc2.com/blog-entry-40.html">
<link>http://doronkoit.blog37.fc2.com/blog-entry-40.html</link>
<title>Rubyスクリプトの文字コード設定（再）</title>
<description> 前回の記事「Rubyスクリプトの文字コード設定」でRubyスクリプトの文字コード問題は解決したと思いましたが、irbでスクリプトを実行すると文字化けしてしまいました。。つまりruby オプション スクリプトファイル名 コマンドライン引数で実行すると文字化けしないが、irb --prompt simple スクリプトファイル名で実行すると文字化け！irbで実行するとshebang(シェバング)は効かない？？irbでRubyスクリプトを実行する用途がどれぐ
 </description>
<content:encoded>
<![CDATA[ 前回の記事<a href="http://doronkoit.blog37.fc2.com/blog-entry-39.html" title="「Rubyスクリプトの文字コード設定」"><strong>「Rubyスクリプトの文字コード設定」</strong></a><br />でRubyスクリプトの文字コード問題は解決したと思いましたが、<br />irbでスクリプトを実行すると文字化けしてしまいました。。<br /><br />つまり<br /><strong>ruby オプション スクリプトファイル名 コマンドライン引数</strong><br />で実行すると文字化けしないが、<br /><strong>irb --prompt simple スクリプトファイル名</strong><br />で実行すると文字化け！<br /><br />irbで実行するとshebang(シェバング)は効かない？？<br /><br />irbでRubyスクリプトを実行する用途がどれぐらいあるか<br />今のところ分かりませんが、きもちわるいので<br />調べてみました。<br /><br /><code><br />irb(main):001:0> p "あいうえお"<br />"\202\240\202\242\202\244\202\246\202\250"<br />=> nil<br />irb(main):002:0> p $KCODE<br />"NONE"<br />=> nil<br />irb(main):003:0> $KCODE='s'<br />=> "s"<br />irb(main):004:0> p "あいうえお"<br />"あいうえお"<br />=> nil<br />irb(main):005:0> exit<br /></code><br /><br />irbで試すと$KCODEを設定すると文字化けしない事が<br />わかったので、環境変数(RUBYOPT)に-Ksを指定<br /><br /><code><br />irb(main):001:0> p "あいうえお"<br />"あいうえお"<br />=> nil<br />irb(main):002:0> exit<br /></code><br /><br />続いて<br />irb --prompt simple スクリプトファイル名<br />で前回の記事のRubyスクリプトを実行<br /><br />できたー！とりあえず解決と思ったが．．．<br /><br />ruby オプション スクリプトファイル名 コマンドライン引数<br />での実行時にshebang(シェバング)で文字コード指定を<br />しなくても日本語(Shift_JIS)が文字化けしなくなった。。<br />（あたりまえかー）<br /><br /><br />結局、自分の勝手なルールとして<br />・環境変数(RUBYOPT)に-Ksは指定することにした。<br />・Rubyスクリプトにはshebang(シェバング)は付けることとした。<br />・Rubyスクリプトにmagic commentも付けておくこととした。<br /><br /><br />----------<br /><br />まだまだ先は長そうですが、一通り学んだら<br />受けてみようかな。<br /><br /><a href="http://hb.afl.rakuten.co.jp/hgc/047bff56.bd9d5886.047bff57.cfd8c822/?pc=http%3a%2f%2fitem.rakuten.co.jp%2fbook%2f6019087%2f&m=http%3a%2f%2fm.rakuten.co.jp%2fbook%2fi%2f13161297%2f" target="_blank">Ruby技術者認定試験公式ガイド</a><br /><a href="http://hb.afl.rakuten.co.jp/hgc/047bff56.bd9d5886.047bff57.cfd8c822/?pc=http%3a%2f%2fitem.rakuten.co.jp%2fbook%2f6019087%2f&m=http%3a%2f%2fm.rakuten.co.jp%2fbook%2fi%2f13161297%2f" target="_blank"><img src="http://hbb.afl.rakuten.co.jp/hgb/?pc=http%3a%2f%2fthumbnail.image.rakuten.co.jp%2f%400_mall%2fbook%2fcabinet%2f8222%2f82223430.jpg%3f_ex%3d128x128&m=http%3a%2f%2fthumbnail.image.rakuten.co.jp%2f%400_mall%2fbook%2fcabinet%2f8222%2f82223430.jpg%3f_ex%3d80x80" border="0"></a><br /><br /><br /> ]]>
</content:encoded>
<dc:subject>Ruby</dc:subject>
<dc:date>2009-11-11T02:02:47+09:00</dc:date>
<dc:creator>po</dc:creator>
<dc:publisher>FC2-BLOG</dc:publisher>
</item>
</rdf:RDF>