2011-03-01から1ヶ月間の記事一覧

HomebrewでMySQLをインストール

何だか一発で上手くいかなかったのでメモ。最終的にはこれでうまく行った。 # これが効いたかどうかわからない sudo chown -R `whoami` /usr/local brew install mysql # インストール後の説明では mysql_install_db にいろいろオプション与えてるけど、無く…

「定本 解析概論」の誤植 (P12)

定本 解析概論のP12下の方、 任意のに対して. となってるが正しくは 任意のに対して. だと思う。じゃなくて。古いほうの解析概論と、http://ja.wikisource.org/wiki/%E8%A7%A3%E6%9E%90%E6%A6%82%E8%AB%96/%E7%AC%AC1%E7%AB%A0/%E5%8F%8E%E6%9D%9F%E3%81%AE%…

Capybara+Seleniumのユニットテストで使うブラウザを変更する方法

昨日 の続きです。最新版(まだ開発版)のCapybaraを使うと簡単にSelenium経由でFirefoxを使ったユニットテストができると書きましたが、その仕組みが謎だったので調べました。 Seleniumで使うブラウザをFirefoxからChromeに変える spec/spec_helper.rb に以下…

RSpec+Capybara+SeleniumでJavaScriptのテスト

WEB+DB PRESS Vol.61の「Rails3テスト最前線」が話題のようです。 最新のRailscastsでちょうどRequest Specs and Capybaraが取り上げられていたので、WEB+DB PRESSの記事に載っていない部分を簡単にまとめてみます。関連記事: WEB+DB PRESS vol.61 Rails3テ…

やってみた: (1 2 3 4 5)が与えられたとき( (1 2) (2 3) (3 4) (4 5) )を返すような関数の定義

答え見ないでやってみた vallog: [1,2,3,4,5] が与えられたとき [[1,2][2,3][3,4][4,5]] を返すような関数を定義せよ #!/usr/bin/env gosh (use srfi-1) (use util.list) (use gauche.test) ;; 1 だけならこれ (define (slices* lis) (zip lis (cdr lis))) ;…