mixiへの認証を行ってくれる「OmniAuth-mixi」を作ってみました

· Ruby on Rails

Ruby on RailsやSinatraで作るWebアプリケーションに各種認証機能を手軽に追加できる機構として、「 [OmniAuthシリーズ](https://github.com/intridea/omniauth)」があります。これのmixi版を作ってみました。 [OmniAuth-mixi](http://goo.gl/tMJAG) - Github OmniAuthは、Strategyという形式で任意の認証プロバイダの実装を追加できるようになっています。OmniAuth-mixi…

Read more →

mountain lionにNode.jsをインストール

· Node.js

ちょっと理由があって自分のmac(mountain lion)にNode.jsをインストールしました。その手順をここに残しておきます。 入手 以下のサイトにWebブラウザでまずは行きます。 [http://nodejs.org/](http://nodejs.org/) ここの[INSTALL]って緑のところをクリックすると、macでNode.jsをインストールするためのパッケージのダウンロードが自動的に始まります。現時点では「node-v0.8.14.pkg」がダウンロードされました…

Read more →

僕が考えたRuby on RailsとDojo toolkitで作るWebアプリのデザインパターン

· Ruby on Rails

今年の前半、ある限定した範囲で使うツールを以下の構成で作ってました。 Ruby 1.9.3 Rails 3.2 Dojo toolkit 1.7 Railsで何かを作るのが久々だったこと、 [Erlangで最初作ったもの](https://github.com/yoichiro/mixi-staging)をRubyベースでPortingすること、という背景があったのですが、実際に僕がRubyベースで書き直したときの書き方が結構満足いくものだったので、それをここで紹介してみたいと思い…

Read more →

石焼らーめん火山に行ってきた

· Other

何はともあれ、まずは下の動画をご覧ください。 まさに噴火。大噴火です。 これは埼玉県の上尾市というところにある「 [石焼らーめん火山](http://www.gashuden.co.jp/kazan.php)」で出てくる石焼野菜ラーメン。その名の通り石焼な器で出てきて、最後まで熱々で楽しめます。 ![](http://www.eisbahn.jp/yoichiro/images/2012/11/IMG0861.jpg) 石焼きだけで、そもそも熱々にされていました。 ![](http…

Read more →

新しいMacBook Airが来た!

· My PC environment

世間はWindows 8やiPad miniの発売で騒ぎになっていますが、我が家はAS○Sのふざけた仕様&サポートの酷さをくらってしまった結果、 「さようならWintel、こんにちはApple!」 という状況となりました。 ![](http://www.eisbahn.jp/yoichiro/images/2012/11/newmacbookair.jpg) 右が今まで使ってたMacBook Air、左が今回買ったMacBook Air。どちらも11インチモデル。今まで使ってたほうは、妻…

Read more →

喉の風邪で久々に寝込みました

· Other

先週の土曜日から「何か喉が痛いなぁ」と思っていたところ、その2日後には喉の痛みが「燃えるような痛さ」に格上げされ、さらに鼻水と頭痛、微熱が襲い始め、木曜日は会社を休んで寝込みました。 2000年に扁桃を摘出してあるので、幸い高熱が出てしまうことはなかったものの、とにかく風邪の症状が全部出た形に。今日は痰が絡むだけですっかり回復してます。 子供の頃に喉が痛くなった時は、親の手によってルゴールを喉に塗られてました。そうそう、まさにこれ。 割り箸で舌をぐっと押さえられ、綿棒を巻き付けた棒にル…

Read more →

Google+のちょっとだけポロリしたPages APIと、そこから考えたこと

· Google Plus

Google+のAPI、特に投稿系のAPIは非常に限定されています。僕らが自由に使える投稿系APIは、History APIくらいです。これはうまくできていて、何かMomentをPOSTしたからといって、それがすぐに他の人に閲覧されるわけではなく、自分の履歴としてストックされるだけです。ストックされたMomentを他のユーザに見せたければ、改めてGoogle+上でShareする必要があります。 ![](http://www.eisbahn.jp/yoichiro/images/2012/11/…

Read more →