2014-01-01から1年間の記事一覧
今日でついに 31 歳になってしまった。 31、サーティワン。旨そうな響き。 そういえば先週、もうすぐ 31 になるからって、 サーティワンのアイスクリームを食べたな。 その日は日差しが強くて暑かったので、実に旨かった。 今までアラサーなんて言ってたけど…
Rails で AngularJS を使おうと思っていたけど、 ファイルをダウンロードして vendor/assets に直接配置するのは管理が面倒 AngularJS をラップした gem は AngularJS 本体がバージョンアップしたとき対応するまでタイムラグがある そもそも angular-gem や …
仕事では大人の事情で Subversion を使わざるをえないんだけど、 Subversion でも Github Flow みたいに、ブランチ切って作業するように努めてはいる。 今回、他の作業が入って、ブランチをだ〜いぶ放置していたら、その間に trunk に結構修正が入ってしまっ…
技術評論社のパーフェクトシリーズに、 ついにRuby on Railsが出たので購入。 お目当ては、9章『より実践的なモデルの使い方』。 自分の場合、Railsは趣味プログラミングで使うことがほとんどなので、 つい動かすことを優先にコードを書きがち。 コントロー…
博多阪急にオープン時から出店しているの『鼎泰豊』。 本店は世界の人気レストラン10店に選ばれたらしい。 その情報を知って、行きたかったんだけど、ランチといえど敷居が高くて…。 予算オーバーではあるけど、今回意を決して行ってみた。 いろんな種類の小…
AngularJS にユーティリティ関数あるにはあるけど、配列やオブジェクトを操作する関数が足りないので、 Underscore.js を使うことにした。 AngularJS らしく依存性注入したいから、Underscope.js を AngularJS モジュール化している。 <html ng-app="UnderscoreSample"> <head> <meta charset="utf-8"> <title>UnderscoreSample</title> </head> <body ng-controller="MainCtrl"></body></html>…
AngularJS でテンプレートを入れ子にしたかったけど、ng-view は入れ子にできない。 つまり AngularJS の機能だけでは困難。 おまけに ng-view は複数置いて、別々のテンプレートを表示することもできないときた。 そんな ng-view や ngRoute に置き換わるの…
福岡市で天ぷらといったら「ひらお」が人気なんだけど、 大名にある「だるま」もグルメ本にちょくちょく載っていて気になっていたので、 週末行ってみた。 天ぷら定食 (800 円) を注文。 まずはご飯とつゆ。大根おろしは少なめ。 味噌汁。味噌汁は魚介のアラ…
蒙古タンメン中本で蒙古タンメンを食べてきた。麺屋武蔵と並んで、ずっと行きたいと思っていて、ようやく念願叶った。 これがその『蒙古タンメン(800円)』。 味噌ベースのスープに辛口のマーボー麻婆豆腐がのっていた。 麻婆豆腐は結構辛いけど、スープはピ…
angular-mocks をスタブとして使ってフロントエンドを開発していて、 ずっと angular.module("sampleApp").run(["$httpBackend", function($httpBackend) { $httpBackend.whenGET("/users").respond([ { id: 1, name: "香川" }, { id: 2, name: "本田" }, { …
今使っている iPhone5 が電源ボタン無償交換プログラム対象に該当したので、 天神の AppleStore に予約してから行って来た。 ジーニアスバー初体験。 ボタンだけ交換じゃなくて、本体交換だったら良かったのになぁ、なんて思っていたら、 どうもボタンだけ交…
福岡の情報番組に出て有名になった『ニクゼン』に行ってきた。 開店 10 分前に着いたけど、既に結構な行列。 席に案内されるまで 30 分くらい待つことに。 お目当てはステーキ丼ダブル 780 円 プラス 100 円でご飯を大盛りにできる。 当然大盛りで。 まずは…
script タグの type に text/ng-template を指定したら、 AnguarJS が中のテキストを $templateCache にキャッシュしてくれる。 そして、ルーターでテンプレートの URL を指定するとき、 その script タグの id にすると $templateCache にキャッシュされて…
UITableView 編集時のみ、挿入用の行を表示したい。こんなやつ。 アイコン自体は tableView:editingStyleForRowAtIndexPath で UITableViewCellEditingStyleInsert を返せば表示できる。 ただ、編集時のみ挿入用の行を表示するとなると、結構面倒だった。 以…
『つけめん 咲きまさ』に行って来た。 材料費が高騰しているため閉店準備している、というツイートを見て営業しているか不安だったけど、開いていて一安心。 つけ麺を食べるのはおよそ5年ぶりで、人生2度目になる。 つけ麺中盛(850円)を注文して、まず出て…
Rails で外部キー制約を設定したいなら、foreigner を使うのが良さそう。 matthuhiggins/foreigner foreigner をインストールすると、マイグレーションで外部キー制約を設定できる。 テーブル作成時なら class CreateComments < ActiveRecord::Migration def…
夕食は家で食べる予定だったけど、買い物で歩き回ってお腹が空いてしまったので、天神で食べて帰ることにした。 向かったのは水鏡天満宮の横町にあるイタリアン角打『じゃこくじら』。 炉端焼き磯貝の姉妹店で、前から気になっていた。時間が早かったのが幸…
日中少し汗ばむくらいの陽気になってきて、 そろそろ辛いものが恋しい時期。 そこで福岡市中央区高砂にある『スパイスロード』に行ってみた。 怪しい外観だけど、ここはれっきとしたカレーのお店。 注文したのは『ムガル帝国のチキンカレー』。 ランチタイム…
homebrew-cask を使って Alfred と、Mac アプリをいくつかインストールしたけど、Alfred からその Mac アプリを呼び出せなかった。アプリ名を入力しても一覧に上がってこない。 homebrew-cask でインストールしたアプリは ~/Applications 下にシンボリックリ…
MacBook の買い替えに備えて、インストールしているアプリやツールをたまに Evernote にメモしていたけど、それをやめて Brewfile を作ることにした。 update || true tap homebrew/versions || true install git || true install go || true install mercur…
gem って宝石という意味があるから、名前がキラキラしていてもおかしくない。 みたいなことを、以前誰かが言ってて、不思議と納得してしまった。 キラキラネームの gem に出会うたびに「名前から使い方がわからない」って愚痴ったりもしてたけど、今では「し…
博多駅筑紫口から高架線沿い徒歩5分のところにある、 『洋食堂はなや』に行ってみた。 この日は渡辺通りから博多まで歩いたせいで空腹だったため、 ボリュームがありそうな、人気メニューの『カニクリームコロッケ&エビフライランチ』を注文。 カニクリー…
はじめに 自宅の MacBook Pro は開発専用じゃないので、 PostgreSQL や Memcached といったミドルウェアをインストールしたくない。 そこで Vagrant を使って、気軽に作ったり壊したりできる開発環境を構築してみることにした。 今回は rails-dev-box を使っ…
Objective-C で作っていた Bitbucket Issues の iOS クライアント『Bitissues』を RubyMotion で書き直した。 Apple の審査もすんなり通過。 これが初めてリリースする RubyMotion 製アプリになる。 今回のリリースで、ようやくイシューのステータスを変更で…
週末天神に繰り出して、春物の服を求めてショップを渡り歩き、さすがに歩き疲れたので一休み。地下鉄天神駅出てすぐにある『エスプレッサメンテ イリー』に入ってみた。 アイスカプチーノとティラミスのセットを注文。ティラミスは一押しみたいで、前から…
急遽夜に外食することになったんで、川端商店街に昔からある『川端どさんこ』に行ってみた。 特製味噌ラーメン。ラーメン価格高騰が問題視される昨今、特製で 650 円は比較的リーズナブル。スープは味噌だけどあっさりめ。 やきめし。500円。正直予想以上の…
まずはこれを見て欲しい。 UITableView のセパレーターがおかしなことになっている。 左端に隙間が開いているものもあれば、左端までぴったり線が描画されているものもある。 左端までぴったり線が描画されているものは、線も少し太い。 UITableView の sepa…
Web API の consumer_key と consumer_secret のような、 人に知られたくないキーは Git リポジトリに含めたくない。 そこでキーを git リポジトリ管理外の設定ファイルに抜き出すことにした。 設定ファイルを読み込んで RubyMotion でいい感じに扱うための …
はじめに 例えば Qiita::Team のような、企業やチーム向けに提供するマルチテナントな Web サービスの場合、 テナントを分ける方法としてぱっと思いつくのは すべてのテーブルに tenant_id 列を追加し、tenant_Id で常に絞り込む テナントごとにデータベース…
ジュンク堂の店頭で見つけたので購入してみた。 ネットで話題に上がっていない気がするけど、 ただ単に自分のアンテナに引っかかっていないだけなんだろうか。 本書は簡単に言うと、HTML5 で出来ることを網羅した逆引き辞典。 図やサンプルコードが豊富で、…