<?xml version="1.0" encoding="utf-8" ?>


<?xml-stylesheet href="http://d.hatena.ne.jp/griefworker/rssxsl" type="text/xsl" media="screen"?>


<rdf:RDF
xmlns="http://purl.org/rss/1.0/"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xml:lang="ja">
<channel rdf:about="http://d.hatena.ne.jp/griefworker/rss">
<title>present</title>
<link>http://d.hatena.ne.jp/griefworker/</link>
<description>present</description>

<dc:creator>griefworker</dc:creator>
<dc:date>2012-02-11T20:54:54+09:00</dc:date>
<items>
<rdf:Seq>
<rdf:li rdf:resource="http://d.hatena.ne.jp/griefworker/20120211/sinatra_warden_omniauth_wardenomniauth"/>
<rdf:li rdf:resource="http://d.hatena.ne.jp/griefworker/20120210/rails3_recipe_book"/>
<rdf:li rdf:resource="http://d.hatena.ne.jp/griefworker/20120208/benchmark"/>
<rdf:li rdf:resource="http://d.hatena.ne.jp/griefworker/20120206/sequel_migration"/>
<rdf:li rdf:resource="http://d.hatena.ne.jp/griefworker/20120203/sinatra_omniauth"/>
</rdf:Seq>
</items>
</channel>



<item rdf:about="http://d.hatena.ne.jp/griefworker/20120211/sinatra_warden_omniauth_wardenomniauth">
<title>[Ruby]OmniAuth と Warden を WardenOmniAuth で連携してみた</title>
<link>http://d.hatena.ne.jp/griefworker/20120211/sinatra_warden_omniauth_wardenomniauth</link>
<description>  Twitter の OAuth を使って認証するのに OmniAuth を使ってみたけど、Warden と組み合わせるのが定番みたいです。 Warden と組み合わせると、ログイン成功後のユーザー情報をセッションにつめたり、ログアウトしたり、といった処理を Warden に任せられます。まぁ、ユーザー情報をデータベースに保存する場合は、その部分を書かないといけませんけどね。 Sinatra + Warden + OmniAuth + WardenOmniAuth のサンプルは次の通り。データベースは使 ...</description>
<dc:creator>griefworker</dc:creator>
<dc:date>2012-02-11</dc:date>
<dc:subject>Ruby</dc:subject>
</item>
<item rdf:about="http://d.hatena.ne.jp/griefworker/20120210/rails3_recipe_book">
<title>[読書]Rails3 レシピブック</title>
<link>http://d.hatena.ne.jp/griefworker/20120210/rails3_recipe_book</link>
<description>  まだ Rails2 が主流だったころ Rails を勉強していたんですが、Google App Engine が出たので、途中でやめて Python に移ってしまいました。それから去年までずっと Python。 今年から Ruby に戻って、Rails3 に再挑戦しています。Python で Django や Kay といったフレームワーク使っていたから、Rails2 のときどこで躓いていたのかわからないくらい、Rails3 にすんなり入れました。他のフレームワークで培ったノウハウは Rails でも ...</description>
<dc:creator>griefworker</dc:creator>
<dc:date>2012-02-10</dc:date>
<dc:subject>読書</dc:subject>
</item>
<item rdf:about="http://d.hatena.ne.jp/griefworker/20120208/benchmark">
<title>[Ruby]Ruby でベンチマーク計測</title>
<link>http://d.hatena.ne.jp/griefworker/20120208/benchmark</link>
<description>  Java のサーブレットコンテナ、まぁ Jetty なんですけど、Jetty の HTTP サーバーとしての性能がどれくらいか分かる資料が無かったので、Ruby でベンチマークを計測するスクリプトを書いてみました。ついでにサーブレットも計測しています。benchmark モジュール初挑戦。  # coding: utf-8 require &#34;open-uri&#34; require &#34;benchmark&#34; HTML_URL = &#34;http://192.168 ...</description>
<dc:creator>griefworker</dc:creator>
<dc:date>2012-02-08</dc:date>
<dc:subject>Ruby</dc:subject>
</item>
<item rdf:about="http://d.hatena.ne.jp/griefworker/20120206/sequel_migration">
<title>[Ruby]Sequel でマイグレーション</title>
<link>http://d.hatena.ne.jp/griefworker/20120206/sequel_migration</link>
<description>  Sequel にはマイグレーション機能があるので、Rails と同じようにテーブルの作成やスキーマ変更ができます。 サンプル程度ならアプリケーションのファイルに create_table べた書きでいいけど、ちゃんとしたサービス作るときはマイグレーションを使ったほうが良いですよね。 マイグレーションファイルの名前は、最初に通し番号またはタイムスタンプを付けて、APP_ROOT/db/migrate ディレクトリに配置するのが慣習。 001_create_users.rb  Sequel.migrati ...</description>
<dc:creator>griefworker</dc:creator>
<dc:date>2012-02-06</dc:date>
<dc:subject>Ruby</dc:subject>
</item>
<item rdf:about="http://d.hatena.ne.jp/griefworker/20120203/sinatra_omniauth">
<title>[Ruby]Sinatra + OmniAuth で Twitter の OAuth を試してみた</title>
<link>http://d.hatena.ne.jp/griefworker/20120203/sinatra_omniauth</link>
<description>  Sinatra アプリの認証に Warden を使おうとしてたけど、「ユーザー名とパスワードを自前で保存したくない」と思い直して、OAuth や OpenID を検討し始めました。Twitter や Facebook や GitHub など、いろんな OAuth に対応したいから、使うライブラリは OmniAuth かな。 Sinatra + OmniAuth で、Twitter の OAuth を使って認証するサンプルを書いてみました。  # coding: utf-8 require &#34; ...</description>
<dc:creator>griefworker</dc:creator>
<dc:date>2012-02-03</dc:date>
<dc:subject>Ruby</dc:subject>
</item>
</rdf:RDF>

