2012年を振り返って

· Other

2012年も残すところあと数時間となりました。OpenSocialの浸透&衰退と同じように、僕の外向きの活動も2009年、2010年、そして2011年と比べてめっきり減ってしまい、mixi Platformを作り始めて3年半を経過して、FacebookやGREE、Mobageという他社プラットフォームが躍進を遂げる中、個人的にはいろいろと考えさせられる年となりました。本エントリにて、今年やってきたことでもまとめてみようと思います。 作ってきたもの まずは今年作っていたものをリストアップして…

Read more →

自炊&Nexus7は最高の組み合わせ

· Other

昨年まではほとんど本を読まなかったんだけど、今年の特に後半はかなり本を読むようになった。その理由は「Google I/OでNexus7をゲット」&「自炊を始めた」から。もうホント、最高です。 [![](http://ws.assoc-amazon.jp/widgets/q?encoding=UTF8&Format=SL110&ASIN=B00A0CY4QE&MarketPlace=JP&ID=AsinImage&WS=1&tag=eclipseplugin-22&ServiceVersion=…

Read more →

Image Collector extensionでのDelayed Jobの使い方の歴史

· Ruby on Rails

Image Collector extensionのバックエンドはRuby on Railsで書かれたサーバアプリケーションです。Webページ上にある画像群について、ユーザが何らかのクラウドストレージにアップロードすることをポップアップウィンドウから選択したとき、拡張機能からは画像のURL群がサーバアプリケーションに送信されます。URLで示された画像ファイルをクラウドストレージにアップロードする処理は、拡張機能がやっているのではなく、僕の自宅で動いているサーバがやっていることです。 幸いにも現…

Read more →

Image Collector extensionの週間ユーザ数が15,000人を超えました

· Chrome extension

めでたい。実はサーバの運用に結構苦労してました。今はロジックの変更をして負荷軽減できてます。 ![](http://www.eisbahn.jp/yoichiro/images/2012/11/ics15000.png) 今年5月の公開から今までの利用ユーザ数のグラフがこれ。順調に増えてます。 ![](http://www.eisbahn.jp/yoichiro/images/2012/11/ics15000-2.png) [Image Collector extension](http…

Read more →

OmniAuth-mixiとjpmobileを組み合わせてガラケー対応する方法

· Ruby on Rails

RubyのWebアプリでmixiの認証機能を手軽に組み込める「 [OmniAuth-mixi](http://www.eisbahn.jp/yoichiro/2012/11/omniauth-mixi.html)」ですが、標準の機能でもdisplayクエリパラメータを指定することで、スマフォ対応することが可能です。 でも、ガラケー端末向けには、ちょっと工夫が必要になります。これは、mixiのOAuth2対応では、PC&スマフォの認可画面と、ガラケー向けの認可画面とで、URLが異なるという事…

Read more →

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 →