<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
		xmlns:xhtml="http://www.w3.org/1999/xhtml"
>

<channel>
	<title>you know something? &#187; Ruby</title>
	<atom:link href="http://yamayo.to/wp/category/ruby/feed/" rel="self" type="application/rss+xml" />
	<link>http://yamayo.to/wp</link>
	<description>Use it for myself.</description>
	<lastBuildDate>Tue, 05 Oct 2010 20:36:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://yamayo.to/wp/category/ruby/feed/" />
		<item>
		<title>rd2 の &#8211;with-part が 1.8.7 で動作しない件</title>
		<link>http://yamayo.to/wp/ruby/58/</link>
		<comments>http://yamayo.to/wp/ruby/58/#comments</comments>
		<pubDate>Thu, 18 Dec 2008 18:01:30 +0000</pubDate>
		<dc:creator>toomore_such</dc:creator>
				<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://yamayo.textdriven.com/wp/?p=58</guid>
		<description><![CDATA[i18n_generators の一件で、ruby を 1.8.7 にアップデートしたのですが、やっぱり出た出た互換性問題。 rd2 の &#8211;with-part がまったく動作していない模様。早速、「教えて Google 先生」 ruby-list:45645 rdtool cannot handle filter 本当は 1.8.7 に慣れる意味もあってソースを追い掛けたかったのですが、ちょっと急を要していましたので、上記パッチを頂きました。で、無事稼働。 # みなさん使ってないんでしょうか… 私もそう思います。 diff -u rd2.orig rd2 --- rd2.orig 2008-11-15 15:02:09.000000000 +0900 +++ rd2 2008-11-15 14:40:49.000000000 +0900 @@ -126,8 +126,10 @@ end # accept &#34;PART:FILTER&#34; and &#34;PART&#34; + class PART ; end + q.accept(PART, /(\w+)(?:\s*:\s*(\w+))?/) {&#124;s, [...]]]></description>
		<wfw:commentRss>http://yamayo.to/wp/ruby/58/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://yamayo.to/wp/ruby/58/" />
	</item>
		<item>
		<title>オレオレ Visitor for RD</title>
		<link>http://yamayo.to/wp/ruby/51/</link>
		<comments>http://yamayo.to/wp/ruby/51/#comments</comments>
		<pubDate>Fri, 28 Nov 2008 14:18:33 +0000</pubDate>
		<dc:creator>toomore_such</dc:creator>
				<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://yamayo.textdriven.com/wp/?p=51</guid>
		<description><![CDATA[某青年団体で、自組織サイトの管理セクションに配属されました。基本的にボランティア。昨今の経済情勢上、デザインテンプレート以外はほぼ内製。そして、元旦開設。 なので、素人集団である以上、相当の試行錯誤が必要だと思うのですが、なまじっか目だけは肥えているものだから仕様への希望ばっかで、不思議なことに「作る」という実際の行動に今もって移ろうとしないのです。 ただただ時間だけが過ぎて行くという有り様で、挙句の果てに「技術的な内容のメールはスルーしていいか？」というメールまで来る始末。 こうなると、仕事柄「一人で作っている」という未来が訪ずれる可能性が高いものの、予算はデザインテンプレートで使い切っているので金は無い、という最低・最悪の状況なので、とにかく工夫するしかありません。 当初は、自分の方のサーバに CMS でも入れておいて、そちらで更新した後、ページを保存、ftp 転送、というスキームも考えてみましたが、いまいち手作業感が拭えません。 やはりここは、軽量マークアップから HTML に変換。そして、画像などその他諸々をまとめて一気に転送、というのが理想的。 実は、以前からこの手の「ドキュメント生成」的な作業を自動化したかったので、ここは一つ「自分のために取り組んでみましょう」ということで、おっぱじめてみました。 まず、軽量マークアップは何を採用するか。 取り敢えず、時間も無いことなので、経験が無いものは排除ですな。であれば、昔取った杵柄で python の rest か ruby の rd が私の選択肢。 markdown とか、textile とか、wiki記法とか、軽量マークアップは世に数多くあれども、rest は中でも非常に優れた部類、と個人的には思っています。 ただ、多バイト文字での表作成が&#8230;.見た目とバイト数は絶対違いますから、あの記法ですと、どうしてもキッチリ合わせられず、非常にツラいのです。 コードのドキュメントとは異なり、今回のような用途においては表を使用することが割りと多いので、やはり自在かつ簡易に作ることができる、というコトは非常に重要な要素だったりします。 その点では、rd の標準ではありませんが、RTtool はデリミタ方式で表計算との親和性も高い、という中々の優れものだったりします。よって、rd を採用することとしました。 RTtool ちなみに、てっきり rd の開発は止まっているものと思い込んでいましたが、何とアップデートされているのですね。 RAA &#8211; rdtool やはり、最新版の方が気分的に良いですから ebuild をちょっと手直し。バージョン番号を修正するだけ。下記のように少々の修正を加えましたが、気分の範囲内でしょう(w # cp -r /usr/portage/dev-ruby/rdtool ${PORTDIR_OVERLAY}/dev-ruby/ # cd ${PORTDIR_OVERLAY}/dev-ruby/rdtool # mv rdtool-0.6.20.ebuild rdtool-0.6.22.ebuild # [...]]]></description>
		<wfw:commentRss>http://yamayo.to/wp/ruby/51/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://yamayo.to/wp/ruby/51/" />
	</item>
		<item>
		<title>OpenID with Ruby on Rails</title>
		<link>http://yamayo.to/wp/ruby/42/</link>
		<comments>http://yamayo.to/wp/ruby/42/#comments</comments>
		<pubDate>Thu, 03 Apr 2008 07:10:03 +0000</pubDate>
		<dc:creator>toomore_such</dc:creator>
				<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://yamayo.textdriven.com/wp/?p=42</guid>
		<description><![CDATA[Rails で OpenID 認証(認可?)するライブラリを探していました。ざっと発見しただけでも、以下の通り。 ruby-openid 付属の rails_openid_login_generator ruby-openid 付属の rails_openid plugin の open_id_authentication plugin の restful_open_id_authentication どこかで拾った openidauth.zip というサンプルアプリ この内、restful_open_id_authentication と openidauth.zip は、ほぼ同内容でしたので、実質的には「4つ」ということになりますか&#8230;. ただ、ruby-openid のインターフェースの構成が変更になったこともあって、上記の内、ruby-openid 2.0.x で稼動するモノは、rails_openid のみで(patch を適用した open_id_authentication が、ようやく出てきましたが)、無修正で使用できるライブラリが無く、困り切っていました。 さて、どれを選択したものか&#8230;. 最近『RESTful Web サービス』を読んでいる関係もあって、restful_open_id_authentication に興味津々だったのですが、蓋を開けてみて、少々ガッカリ。 コードを読み違えてはいないとは思うのですが、「restful_authentication に rails_openid_login_generator をくっつけた」みたいな感じで、イマイチでした。 RESTful の stateless と OpenID の stateful をどう結び付けているんだろうか? と、名前から勝手に想像を膨らませてしまっていましたので、ガッカリ感も一入でした。 と、まぁ、そんなこんなで、最終的には open_id_authentication を使用することに決めました。それぞれのコードを見る限りでは、これが一番 Ruby らしい、手慣れている感がありました。coreteam の面目躍如、といったところでしょうか。 [...]]]></description>
		<wfw:commentRss>http://yamayo.to/wp/ruby/42/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://yamayo.to/wp/ruby/42/" />
	</item>
		<item>
		<title>rake aborted! in TextMate</title>
		<link>http://yamayo.to/wp/ruby/33/</link>
		<comments>http://yamayo.to/wp/ruby/33/#comments</comments>
		<pubDate>Fri, 25 Jan 2008 02:01:08 +0000</pubDate>
		<dc:creator>toomore_such</dc:creator>
				<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://yamayo.textdriven.com/wp/?p=33</guid>
		<description><![CDATA[今度は TextMate で rake できない症状が発生。 同じ処理、例えば db:migrate を Terminal で実行しても、問題無し。 rake aborted! stack level too deep と表示される。さぁ、困った(っていうか、なんでスタックなの?)。 rails での開発をサポートしてくれる環境が漏れ無く付いてくることも、TextMate の魅力なのに、これでは本末転倒。 で、例のごとく「あーだこーだ」(w とにかく、trace を表示させてみないことには始まらないので、表示させてみよう、と思ったのですが、これがまた、よく分からじ。 てっきり、コマンドラインの引数、例えば、 db:migrate -t を、rake_helper.rb が rake に渡してくれているもの、と思い込んでいたのですが、rake_helper.rb のソースを見る限りでは、どうもそんな簡単な話では無いらしい。 仕方無いので、Migrate to Current を ++ して、Command(s) を rake db:migrate -t に変更して、trace を表示させることに。 すると、builder でつまづいていることが判明。 実はこの builder。 ActiveSupport の件で、ActiveSupport が正常にロードされていないのでは? と疑って、 irb で trace した際、下記のように表示されたので、 [...]]]></description>
		<wfw:commentRss>http://yamayo.to/wp/ruby/33/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://yamayo.to/wp/ruby/33/" />
	</item>
		<item>
		<title>Oh! &quot;Dependencies.load_paths&quot;, autoloading by ActiveSupport</title>
		<link>http://yamayo.to/wp/ruby/32/</link>
		<comments>http://yamayo.to/wp/ruby/32/#comments</comments>
		<pubDate>Wed, 23 Jan 2008 04:30:39 +0000</pubDate>
		<dc:creator>toomore_such</dc:creator>
				<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://yamayo.textdriven.com/wp/?p=32</guid>
		<description><![CDATA[ruby には 1.6 の頃からお世話になっていて、手に馴染んだツールとして、随分と重宝しておりました。 ただ、大量のファイルをひたすら生成する rails に嫌気がさしていたところに、本当にスッキリとしている django に感銘を受けて、環境ごと python に移行してから約一年強。 またぞろ、ひょんなことから rails と言うか、ruby を使うことになって、本当にご無沙汰だなぁ、という感じです。 python もイイのですが、ruby の記述の軽快さは、やはり代え難いですね。 という訳で、せっかく使うのであれば楽をしよう、ということで、ActiveSupport の autoload を活用しようと思ったのですが、いきなり躓いてしまいました。 NameError が、NameError が、何としても消えない。 『Ruby on Rails 入門 〜優しい Rails の育て方〜』でも、色々ググってみても、ロードパス情報は $LOAD_PATH &#60;&#60; '/hoge' で追加せよ、と記述されているのですが、NameError が何としても消えない。 MacPorts でインストールした gem 群がマズかったのか? と、一度全部アンインストールして、再インストールしたり、 そもそも論として、MacPorts がダメなのか? と、Leopard の標準に戻したり、 オレが規約違反しているのか? と、classify や underscore で何度もファイル名やクラス名を確認してみたり、 とまぁ、なんか本質からかなり外れているような気がしつつも、とにかく悔しいので、意地になって「あーだこーだ」してみても、やはり上手く行かず、困り切っていたところ、下記のページを見つけました。 Rubyで投資システムを作る日記: requireなしで、クラスをオートロードする方法 http://blog.myinvestment.jp/article/50960638.html [...]]]></description>
		<wfw:commentRss>http://yamayo.to/wp/ruby/32/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://yamayo.to/wp/ruby/32/" />
	</item>
		<item>
		<title>fixed webrick’s error.</title>
		<link>http://yamayo.to/wp/ruby/49/</link>
		<comments>http://yamayo.to/wp/ruby/49/#comments</comments>
		<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate>
		<dc:creator>toomore_such</dc:creator>
				<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://yamayo.textdriven.com/wp/?p=49</guid>
		<description><![CDATA[ひさびさのポスト。 一日一言でもイイから続けようと思っていたブログも、早いもので放置 4ヶ月。気をつけねば。 さて、こちらも、ひさびさの WEBrick でエラーが発生。何やら SocketError とのこと。 はて？ ソケットエラーとは？ どういうことぞな？ と、google 先生に問い合わせてみたら、下記のページが提示される。 夜更かし日記 &#8211; nadokaのWebaの修正 , 今日のＣちゃん～帰省 要は、初期化時の必須パラメータに変更があったみたい。 実は、このエラー。WEBrick を直接使用して遭遇したのではなくて、WEBrick を利用している Amazon SimpleDB の開発用の simplerdb が吐いたもの。なので、当該箇所を下記の通り修正。 RCS file: /usr/lib/ruby/gems/1.8/gems/simplerdb-0.2/lib/simplerdb/server.rb,v retrieving revision 1.1 diff -r1.1 /usr/lib/ruby/gems/1.8/gems/simplerdb-0.2/lib/simplerdb/server.rb 16c16 &#60; config = { ort =&#62; @port } --- &#62; config = { :BindAddress =&#62; &#34;0.0.0.0&#34;, ort =&#62; [...]]]></description>
		<wfw:commentRss>http://yamayo.to/wp/ruby/49/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://yamayo.to/wp/ruby/49/" />
	</item>
	</channel>
</rss>

