<?xml version="1.0" encoding="UTF-8"?>
<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/" xml:lang="ja">

	<channel rdf:about="http://rails.e1blue.net/modules/d3pipes/index.php?page=xml&amp;style=rss10&amp;pipe_id=">
		<title>RailsStyle - 最新記事RSS一覧</title>
		<link></link>
		<description></description>
		<items>
			<rdf:Seq>
									<rdf:li rdf:resource="http://railspress.matake.jp/?p=169" />
									<rdf:li rdf:resource="http://railspress.matake.jp/?p=155" />
									<rdf:li rdf:resource="http://railspress.matake.jp/?p=147" />
									<rdf:li rdf:resource="http://railspress.matake.jp/?p=139" />
									<rdf:li rdf:resource="http://railspress.matake.jp/?p=137" />
							</rdf:Seq>
		</items>
	</channel>

			<item rdf:about="http://railspress.matake.jp/?p=169">
			<title>ruby-oauth で Yahoo! OAuth を使う方法</title>
						<link>http://railspress.matake.jp/yahoo-oauth-with-ruby-oauth</link>
						<description>ruby-oauth で Yahoo! OAuth を使おうとしてだいぶはまったので、対応方法をメモ。
まずは oauth_parameter のうち、値が空のものは送らないようにしないと行けないようです。これは Yahoo! 側の問題かな？この問題を解決するには、OAuth::Client::Helper をオーバーライドします。
PLAIN TEXT
LANG : RUBY




# Yahoo! Hacks (for OAuth2.1)


class OAuth::Client::Helper


&amp;#160; def oauth_parameters


&amp;#160; &amp;#160; &amp;#123; &#039;oauth_consumer_key&#039;&amp;#160; &amp;#160; &amp;#160;=&amp;#62; options&amp;#91;:consumer&amp;#93;.key,


&amp;#160; &amp;#160; &amp;#160; &#039;oauth_token&#039;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; =&amp;#62; options&amp;#91;:token&amp;#93; ? options&amp;#91;:token&amp;#93;.token : &#039;&#039;,


&amp;#160; &amp;#160; &amp;#160; &#039;oauth_signature_method&#039; =&amp;#62; options&amp;#91;:signature_method&amp;#93;,


&amp;#160; &amp;#160; &amp;#160; &#039;oauth_session_handle&#039;&amp;#160; &amp;#160;=&amp;#62; options&amp;#91;:oauth_session_handle&amp;#93; ? options&amp;#91;:oauth_session_handle&amp;#93; : &#039;&#039;,


&amp;#160; &amp;#160; [...]</description>
			<dc:date>2008-12-27T15:04:27+0900</dc:date>
		</item>
			<item rdf:about="http://railspress.matake.jp/?p=155">
			<title>iKnow! gem 0.2.2</title>
						<link>http://railspress.matake.jp/iknow-gem-version-0-2-2</link>
						<description>version 0.4.0 - version 0.1.1 までの更新履歴はこちら。
iKnow! gem version 0.1.1 - 京の路
iKnow! gem version up - OAuth &amp;#038; Basic認証 - 京の路
version 0.2.2 となり、ようやくこちらのブログでも発表できるレベルになりました。version 0.2.2 では、OAuth / Basic 認証のサポート、すべての要認証 API Call のサポートが追加されています。
OAuth / Basic 認証は同じインタフェースで使えます。Iknow::Auth に username と password を指定すれば Basic 認証、token と secret を指定すれば OAuth を使います。
PLAIN TEXT
LANG : RUBY




iknow_auth = case auth_mode


&amp;#160; when :oauth


&amp;#160; &amp;#160; Iknow::Auth.new&amp;#40;


&amp;#160; [...]</description>
			<dc:date>2008-12-23T16:09:56+0900</dc:date>
		</item>
			<item rdf:about="http://railspress.matake.jp/?p=147">
			<title>iKnow! gem をアップデートしました version 0.0.4</title>
						<link>http://railspress.matake.jp/iknow-gem-version-0-0-4</link>
						<description>新規 Call の反映と、各 Call で追加された Attributes の反映が主な変更点です。Item creation API は Basic 認証で実装してしまおうかと思ってます。いつやるかは未定（ｱｾｱｾ
相変わらずドキュメントはサンプルコードですが、List / Item / Sentence の find や、User#study.total_summary などが新しく追加されています。また :include_sentences と :include_items は新しく追加されたパラメータです。
PLAIN TEXT
LANG : RUBY




## User API


@user = Iknow::User.find&amp;#40;&#039;kirk&#039;&amp;#41;


@user.items&amp;#40;:include_sentences =&amp;#62; true&amp;#41;


@user.lists


@user.friends


@user.study.results


@user.study.total_summary


@matched_users = Iknow::User.matching&amp;#40;&#039;matake&#039;&amp;#41;


&amp;#160;


## List API


@recent_lists = Iknow::List.recent


@list = Iknow::List.find&amp;#40;31509, :include_sentences =&amp;#62; true, :include_items =&amp;#62; true&amp;#41;


@list.items


@list.sentences


@matched_lists = Iknow::List.matching&amp;#40;&quot;イタリア語であいさつ&quot;&amp;#41;


&amp;#160;


# puts Iknow::List.find(31509, :include_sentences =&amp;#62; true, :include_items [...]</description>
			<dc:date>2008-11-29T02:51:05+0900</dc:date>
		</item>
			<item rdf:about="http://railspress.matake.jp/?p=139">
			<title>iKnow! の OpenID で XRI をサポート &amp; ruby-openid を日本語 XRI 対応に</title>
						<link>http://railspress.matake.jp/ruby-openid-patches-for-multibyte-xr</link>
						<description>昨日 OpenID Foundation Japan で NRI の崎村さんに「iKnow! の OpenID は XRI をサポートしてないですね」ってなことを言われたらしいので、iKnow! の OpenID を XRI に対応させました。
OpenID Authentication Plugin の XRI 対応は RailsのOpenID Authentication PluginをXRI対応にする方法 に書きましたが、OpenID::Yadis::XRI.identifier_scheme というメソッドが既にあったので、今回はそれを使いました。
PLAIN TEXT
LANG : RUBY




module OpenIdAuthentication


&amp;#160; # XRI support


&amp;#160; def self.normalize_url_with_xri&amp;#40;identifier&amp;#41;


&amp;#160; &amp;#160; case OpenID::Yadis::XRI.identifier_scheme&amp;#40;identifier&amp;#41;


&amp;#160; &amp;#160; when :xri : identifier


&amp;#160; &amp;#160; when :uri : normalize_url_without_xri&amp;#40;identifier&amp;#41;


&amp;#160; &amp;#160; end


&amp;#160; end


&amp;#160; class &amp;#60;&amp;#60;self


&amp;#160; &amp;#160; [...]</description>
			<dc:date>2008-11-26T13:48:25+0900</dc:date>
		</item>
			<item rdf:about="http://railspress.matake.jp/?p=137">
			<title>iKnow! Developers Conference が終了しました</title>
						<link>http://railspress.matake.jp/iknow-developers-conference-%e3%81%8c%e7%b5%82%e4%ba%86%e3%81%97%e3%81%be%e3%81%97%e3%81%9f</link>
						<description>iKnow! API の今後の方向性や、ライトニングトーク、ユーザのみなさまからのご要望など、非常に有意義なイベントになって良かったです。
飲み会も盛り上がってよかった！
僕のライトニングトークの時のプレゼン資料はこちらです。
280 slides っていう Keynote 風のサービスを使って作りました。280 slides が日本語使えない（コピーペーストすれば使える）ので、基本英語で簡単な資料ですが、よかったらどうぞ。
a_rubygem_for_iknow_api
View SlideShare presentation or Upload your own. (tags: 280slides)

しかし、通訳するにはあと３ヶ月くらいは英語勉強せんといかんな。特に日本語 =&gt; 英語をリアルタイムで訳すのはきっつい。
</description>
			<dc:date>2008-11-14T10:25:27+0900</dc:date>
		</item>
	
</rdf:RDF>