2012-07-01から1ヶ月間の記事一覧

IPPUDO TAO

天神にある IPPUDO TAO で、TAO・黒を食べてみた。 この店は一風堂の多店舗とコンセプトが違うため、「ハズレだったらどうしよう」と不安だったけど、そこは安心の一風堂クオリティ。スープはトンコツ醤油。スープ表面の黒香油がピリっとしていてスパイシー…

acts_as_taggable_on でユーザーごとにタグを設定する方法

タグをユーザーごとに管理したいんだけど、acts_as_taggable_on では出来ないんだろうな、って勝手に思い込んでいたら、ReadMe に方法書いてあった。英語だからって拒否反応起こしてないで、ちゃんと ReadMe ぐらい読んでおけよ、自分。ReadMe に書いてある…

認証に Devise を使っている Rails アプリの Request Specs の書き方

認証に Devise を使っている Rails アプリ の Request Specs の書き方をネットで調べたら、ヒットしたのは Request Specs + Capybara の情報ばかりだった。今 Rails で作っているのは Web API だから、Capybara は要らないんだよな。Request Specs だけでい…

博多だるま

週末、久しぶりに博多だるま総本店に行ってみた。最後に行ったのっていつだろう…。4年ぶりくらいな気がする。相変わらず店の場所が分かりにくくて、今回も道に迷ってしまった。注文したのは総本店でのみ食べられる『炙りトロチャーシュー麺』(1000円)。 およ…

博多黒伽哩堂 bistroRYU

昼休みに一蘭に行ったら、平日なのに凄い行列。30分くらい待ちそうだった。学生が夏休みに入ったのかな。夏休み期間中はどの店もランチが混雑するから憂鬱だ。この炎天下の中並ぶ気なんて起きるはずもなく、ラーメンは断念。気を取り直して、行こうと思って…

リーダブルコード

常日頃から、読みやすいコードを意識しているつもりだったけど、本書を読んで自分はまだまだと思い知らされた。サーバーからデータを取得するメソッドの名前はいつも GetXXX って付けてたな。より具体的に DownloadXXX や FetchXXX なんて付けようとしなかっ…

jquery-mockjax を使って CRUD 処理をすべてテストする方法

jQuery.ajax の動作を差し替えられる jquery-mockjax プラグインは、自分にとって JavaScript での UI 開発に欠かせないプラグインになってしまった。何が気に入っているかっていうと、動的に、しかも簡単にレスポンスを変更できるところ。以前書いた jquery…

RequireJS と Backbone.js を組み合わせてモデルとビューをモジュール化してみる

はじめに Backbone.js を使って UI を実装しているけど、モデルやビューが増えてきた。1ファイルに収めるには多いんで、ファイルを分割して実装し、最終的には結合したい。そこで、RequireJS を使ってモデルやビューをモジュールにして、ファイルを分割しつ…

牛車のハンバーグランチ

博多区上川端町、冷泉公園傍にある『牛車』に行ってみた。薬院にも牛車はあったけど、そことは関係ないみたい。多分。 仕事で博多座に来た芸能人がよく食べにくるとか。テレビでは北島三郎が来るって言ってた。期待大。注文したのはハンバーグランチ。ジャポ…

Ruby で HTTP サーバーを起動するワンライナー

RequireJS で遊んでいるんだけど、RequireJS では HTTP GET で依存しているモジュールを取得するから、デバッグするにも HTTP サーバーを起動しないといけない。このためだけに、HTTP サーバーをインストールするか、Sinatra でデバッグ用アプリ作れっていう…

Azure SQL データベースでは SqlBulkCopy で一時テーブルにデータを書き込めない

集計中のデータを SqlBulkCopy を使って一時テーブルに流し込もうとしたら、 目的のテーブル '#tblae9a0940ec5d4a81912e3598ba6c24cf' にアクセスできません。 っていうエラーが発生した。原因を調べていてたどり着いた MSDN フォーラムの投稿では、 これは …

AngularJS で ToDo アプリのサンプルを書いてみた

Google 製の JavaScript MVC フレームワーク『AngularJS』で、簡単な ToDo アプリのサンプルを書いてみた。 <html ng-app> <head> <meta charset="utf-8"> <title>AngularTodo</title> <script src="http://code.angularjs.org/angular-1.0.1.min.js"></script> <script> // モデル function Todo(text, done) { this.id = Todo.getNextId(); …</meta></head></html>

海鳴の魚介とんこつ

会社帰りに、清川にある『海鳴』に寄ってみた。お目当ては魚介とんこつ(700円)。スープは思っていた以上にとんこつ寄りだった。しかし、後味は魚介のそれ。スープはとろみがあって麺との絡みは上々だし、炭火で炙ってあるのかチャーシューは香ばしいし、あと…

JavaScript 以外での即時関数パターン

以前書いた次の記事を読み返していて思ったんだけど、 目から鱗が落ちた JavaScript の即時関数パターンの使い方 - present C# でも無名関数作れるから即時関数パターンできるよね。 using System; using System.Diagnostics; namespace ImmediateFunctionSa…

GitHub の NewsFeed みたいな機能を実装するための Rails プラグイン『TimelineFu』を使ってみた

GitHub の NewsFeed みたいな機能を実装したい party_boy を使ってフォロー機能を実装したら、フォローしているユーザーのアクティビティを表示したい、と思うのは自然なことだよね。NewsFeed みたいな機能を実装するための Rails プラグインに、『TimelineF…

Twitter みたいなフォロー機能を実装するための Rails プラグイン『party_boy』

Twitter みたいなフォロー機能を実装中 自分で一から作ってもいいけど、GitHub をぶらついていたら party_boy っていう面白そうな gem を見つけたので、これを使ってみる。 mnelson/party_boy · GitHub party_boy のインストール Gemfile に追加し、 gem "pa…