こしごぇ(B)

旧:http://d.hatena.ne.jp/koshigoeb/

2013-01-01から1年間の記事一覧

rubykaigi 2013

完全に失念してた。 http://rubykaigi.org/2013 ぱんぴーな自分は Super EarlyBird(¥20,000)、EarllyBird(¥27,800)、Regular(¥35,000)のどれかなわけですが、Super EarlyBird は 3/28 にとっくに締め切られてたわけです。 EarllyBird も 4/27 期限と間近…

Rails 4でRSpecしたらデータベースがロールバックされなくなった件

急に発症して大分悩んだわけですが、どうやらフィクスチャの teardown 処理のあたりに変化があった模様。 以下、Rails 4 のコードから抜粋。 module ActiveRecord module TestFixtures extend ActiveSupport::Concern def before_setup setup_fixtures super…

ActiveSupport::Inflector::Inflections#acronym が期待通りで無い件

Ruby 2.0.0p0 Rails 4.0.0.beta1 ActiveSupport::Inflector.inflections(:en) do |inflect| inflect.acronym 'OAuth' end ネームスペースがつくと期待通りの変換をしてくれない模様。 'OAuth'.underscore # => 'oauth' 'oauth'.camelize # => 'OAuth' 'Auth:…

シムシティ

6月にmac版が発売とのこと。 http://www.simcity.com/ja_JP/blog/article/simcity-mac-release-date-jp ちょうど長期バカンスに入るタイミングだし、スーファミ以来のシムシティをやってみようかしらん。 問題は、夏が終わる頃にちゃんと社会復帰が出来るの…

最後の勉強会担当

つつがなく、いつもどおりに、ぐだぐだですよ。 SQLアンチパターンを読みながら閉包テーブルを写経してきた、という話をしました。 https://bitbucket.org/koshigoe/study-closure-table 結果、タスクがひとつ増えそうです。負債を片付けていけと…。

Mac OSX に Spider for MySQL をインストールしようとして挫折した記録

Mac OSX に Spider for MySQL をインストールしてみ様として出来なかった記録。 Perl MySQL::Sandbox Spider for MySQL Perl環境 http://perlbrew.pl/ $ curl -kL http://install.perlbrew.pl | bash $ source "$HOME/perl5/perlbrew/etc/bashrc" $ perlbrew…

db-charmer で sharding (0)

ど頭から躓いたので取り急ぎでメモ。 https://github.com/kovyrin 以下、README のサンプル。 production: blah: adapter: mysql username: blah host: blah.local database: blah foo: adapter: mysql username: foo host: foo.local database: foo 以下、t…

Emacs 離れ

24 にしてからか、Helm を使う様になってからか、無視できないくらいに Emacs が重く感じるので。ひとまず、Sublime Text 3 を使ってみているわけですが、いけそうな気がしつつも微妙なところもちらほらと。 SourceTree.app も良い感じだけど、慣れてる分か …

ActiveSupport で実装されてるメソッドを眺めた part 2

おまけ。 ActiveSupport::Inflector#acronym 略語の定義。 [1] 1.9.3-p327(main)> ActiveSupport::Inflector.inflections do |inflect| [1] 1.9.3-p327(main)* puts 'uri'.camelize [1] 1.9.3-p327(main)* inflect.acronym 'URI' [1] 1.9.3-p327(main)* puts…

ActiveSupport で実装されてるメソッドを眺めた

かなり見落としてる。core_ext ら辺からいくつか。 Range#overlaps? 範囲が重なっているか。 (001): >> (1..3).overlaps?(0..1) => true (002): >> (1..3).overlaps?(1..3) => true (003): >> (1..3).overlaps?(3..4) => true (004): >> (1..3).overlaps?(4.…

SQLアンチパターン

読んだ。SQLアンチパターン作者: Bill Karwin,和田卓人(監訳),和田省二(監訳),児島修出版社/メーカー: オライリージャパン発売日: 2013/01/26メディア: 大型本購入: 5人 クリック: 636回この商品を含むブログ (13件) を見る自分は O'Reilly の Ebook Store …

Railsアプリの例外処理をRackミドルウェアで

コントローラ内で発生する例外であれば、rescue_from などを利用した例外処理を行える。 一方、データベースサーバに障害が起きた場合などはコントローラの外側で例外が処理され、コントローラの rescue_from で宣言した例外処理は使われない。 今回は、アプ…

開発環境をちょっとだけ整備

年末からちょこちょこと整備しているのでつらつらと。 helm.el https://github.com/emacs-helm anything.el は最早時代遅れらしいので、helm.el に乗り換えてみました。anything.el で凝った事をしていなかった事もあり、特に躓くことも無くすんなりと移行成…