Ruby 1.9.x ではイテレータにおけるスコープが変わった模様
ささたつ (@sasata299) さんの「Rubyのスコープややこしや〜 」を読んで、ちょっと驚きだったので、調べてみました。
検証用コード
ささたつさんのコードとはちょっと違いますが、調べようとしていることは特に変 [...]
ささたつ (@sasata299) さんの「Rubyのスコープややこしや〜 」を読んで、ちょっと驚きだったので、調べてみました。
検証用コード
ささたつさんのコードとはちょっと違いますが、調べようとしていることは特に変 [...]
昨日の記事『Ubuntu 10.04 で JRuby on Rails on GAE を始めるまでの作業ログ』では、Rails 2.3.5 で GAE プロジェクトを作りましたが、Rails 2.3.8 でも作れるよう [...]
注意
この記事は既に情報が古くなっています。
2010 年 7 月 26 日現在での最新の情報は以下を参照してください。
GAE で Rails 2.3.8 が動くようになっていた
この記事では、GAE (Goog [...]
前回のおさらい
前回『#02 テストを書いてみる編』では、「とりあえず、とにかく、テストを書き、PHPUnit で実行すること」という目標のもと、簡単なテストコードの書き方を学びました。
今回の目標
テストコードを拡張 [...]
目的
とりあえず、とにかく、テストを書き、PHPUnit で実行すること。
想定される読者
PHP5 の基本的な文法を理解している
テスト駆動開発 (Test Driven Development; TDD) という [...]
テスト駆動開発とは
テスト駆動開発 (Test Driven Development; TDD) とは、テストケースを書くことからプログラミングを始める、開発手法です。
ざっくり言うと、「このメソッドにこの引数を与える [...]
社内勉強会にて、PHP のセキュリティについてプレゼンすることになりました。その中で、addslashes() はマルチバイト文字のことを考慮していないから使用禁止 ! ということを話すのですが、代案を示さないのもよく [...]
Google App Engine (以下 GAE) 上で Amazon の Product Advertising API を扱うべく、Python の XML ライブラリについて調べていました。どうも Python [...]
ゴールデンウィーク中にサービスをひとつリリースするべく、Google App Engine (以下 GAE) に奮闘中です。なので、しばらくは、Google App Engine 上での開発を行うにあたっての Tips [...]
通勤電車の中で思いついたコードを、昼休みを利用して書いてみました。動いたので公開。ただし、バッドノウハウなので要注意。
解説
まず、クロージャを利用して、外からは見えない privateNameSpace という名前 [...]