ハッシュを文字列でもシンボルでも使えるようにしたかった

ハッシュを使う時、h[:key]だったりh["key"]といった、文字列とシンボルでキーを設定できます。
しかし、自前で作ったのならまだしもライブラリから渡されたハッシュがどちらで指定しているのかわかりにくくも感じます。
どうせなら「どちらでもつかえたらいいのにな。」という記事です。

Read More

OAuth の環境を整備する

github 認証や google 認証など、アプリケーションへ既存の所有アカウントを利用してのログインを提供する機能に OAuth 認証があります。

今回は github 認証の実装を確認し、独自のプロバイダとそこへのクライアントを作成してみます。

Read More

Backbone.js テンプレートを分離する

引き続き、BackBone.js の件です。

ドットインストールでは、テンプレートは html に記述した<script type="text/template">~~~</script>を参照していました。
Vue.js のように、テンプレートは js を読み込む html から分離させたいです。

やってみました。

Read More

webpack-dev-serverとjson-server

backbone.js の開発をするにあたって、CORS に引っかからないように API サーバーを用意する必要がありました。
webpack-dev-server の機能と json-server を組み合わせて、webpack 側から API を叩けるようにしてみます。

Read More