2006-11-15(Wed) [長年日記]
■1 オブジェクト倶楽部のクリスマスイベントでBDDとRSpecの話をします
まだあとで書いてないけど……。
2006/12/20(水)の平日に講演会費を3,000円徴収するイベントですが、オブジェクト倶楽部のクリスマスイベントでBDDとRSpecの話をします。興味のある方は聞いてもらえると嬉しいです。参加登録は来週、11/22(水)からを予定しています。私のセッションのオフィシャルな概要は次の通り。
「クは駆動のク〜Developer TestingとBDD〜」
クは駆動のクです。Developer Testingは、プログラミングをした開発者が自らテストを実施するという考え方です。Developer Testingを活用した設計技法としてはテスト駆動開発(TDD:Test Driven Developemrnt)がよく知られています。BDDは、Behaviour Driven Development(振舞駆動開発)の頭文字で、テスト駆動開発(TDD)の延長線上にある考え方です。
BDDによってDeveloper Testingの変わるところ・変わらないところを、BDDツールのRubyによる代表的実装であるRSpecを題材に紹介します。繰り返します。クは駆動のクです。
当セッションは、TDDとRubyについての知識が多少あったほうが楽しめると思いますが、それを前提とはしていません。
内容についてもうちょっと補足
基本的にホビット族向け。当日の内容はおそらくというか確実にid:t-wadaさんの『WEB+DB PRESS Vol.35』やSeasar Conference 2006 Autumnの内容と重複する。断言しておこう。いずれかあるいは両方を読んだり聞いたり経験している方はご注意を。
RSpec(とRuby)については、今回は突っ込んだ話をしません。なので、RubyにもRSpecを知らなくても問題ありませんが、一方で「RSpecについてkwsk!」と思っている方はご注意を。RSpec on Railsや内部DSLの設計手法には言及しません(できません。むしろこっちの話をしたいんだけど)。
RSpecについては11/18(土)の関西オープンソース2006のRuby関西のコマで池上さんが発表するそうなので、そちらを(金欠で行けないので資料欲しい!!)。RSpec on Railsについては、11/19(日)のRails勉強会@東京第12回でid:moroの人がセッションを持つようなので、Railsな皆さんはそちらを。
ハッカーとTDDの件については、ウチのイベントの会場にハッカーは一人ぐらいしか来場しないだろうから、たぶんしません(那須のケント・ベックも来場いただけるとは思うけれども、那須のケント・ベックはハッカーというよりはアーティストなのだ)。
■2 あのfastriがRubyGemsになった
インストール:
$ gem install fastri
おわり。launchdの設定がちょっと変わった。$GEM_HOMEを独自に設定しているので。plistでのローカル変数みたいなのは使えるのかなあ。
$HOME/Library/LaunchAgents/fastri-server.plist
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Label</key> <string>fastri-server</string> <key>OnDemand</key> <false/> <key>Program</key> <string>/Users/shintaro/gem.repos/bin/fastri-server</string> <key>EnvironmentVariables</key> <dict> <key>GEM_HOME</key> <string>/Users/shintaro/gem.repos</string> </dict> </dict> </plist>
>ハッカーというよりはアーティスト<br>それはすごい(言い回しの)発見だ! 言い得て妙というのがぴったり。
http://boards2go.com/boards/board.cgi?user=phentermine<br>Phentermine 37.5 mg online prescription mastercard.<br>Phentermine 37.5 mg.<br>Phentermine 37.5mg.
http://hydrocodone4u.10000kb.de/hydrocodone-apap.html<br>Ic hydrocodone apap.<br>Hydrocodone apap.<br>Hydrocodone apap 7.5-325. Hydrocodone apap. Hydrocodone and apap. Hydrocodone apap 5 500. Hydrocodone apap with elixir.
http://cheapest-cialis.tripod.com<br>Cheap cialis online cialis buy cialis online.<br>Buy cialis online.<br>Buy cialis generic online cialis cheap cialis. Link buy cialis online. Cialis best price buy online. Cialis buy cialis online starting from per pill.
http://urlsbest.info/5/hina-love-manga.html<br>hina love manga<br>hina love manga<br>hina love manga info and more
http://buy-carisoprodol-online.blog.drecom.jp<br>Pharmacy online carisoprodol description price.<br>Pharmacy online carisoprodol description price.<br>Pharmacy online carisoprodol description price.
http://butalbital.blog.drecom.jp<br>Cheap butalbital.<br>Cheap butalbital.<br>Cheap butalbital.
http://bloglines.com/blog/buyphentermine11<br>Phentermine prescription online.<br>Pbuy phentermine on line without a prescription.<br>Phentermine on line without prescription. Phentermine without prescription. Phentermine no prescription. Buy no phentermine prescription. Buy phentermine online 37.5mg no prescription.
http://ambien-cr.blogspot.com<br>Buy ambien with a discount at leading pharmacy.<br>Discount ambien.<br>Ambien discount.
http://wet-n-hairy.info/hairy-bears-masturbating.html<br>hairy bears masturbating<br>hairy bears masturbating<br>The hairy bears masturbating
http://tramadol-hcl.110mb.com<br>The lowest tramadol hcl price guaranteed fast.<br>Tramadol hcl.<br>Tramadol hcl.
http://buycheaptramadol.110mb.com<br>Tramadol.<br>Tramadol and depression.<br>Cheap tramadol. Buy tramadol. Tramadol side effects. Tramadol.
http://meridia-reviews.blogspot.com<br>Cost meridia.<br>Meridia.<br>Meridia forum. Buy meridia online. Meridia information gt gt buy meridia. Pharmacy search meridia. Meridia. Meridia side effects.
http://www.rankingblogs.com/start/cheapPhentermine<br>Phentermine obesity.<br>Online phentermine.<br>Phentermine diet pills. Phentermine. Phentermine pharmacy.
http://zoloft22.tripod.com<br>Zoloft side effects.<br>Zoloft side effects.<br>Uncommon side effects of zoloft. Side effects of zoloft drug. Zoloft sexual side effects. Side effects of zoloft. Zoloft side effects zoloft. Sexual side effects from zoloft. Zoloft side effects.
http://www.rankingblogs.com/start/zPhentermine<br>Phentermine weight loss.<br>Phentermine.<br>Cheap phentermine. Phentermine diet pills. Phentermine. Phentermine cheap. Lowest price for phentermine. Cheap phentermine free shipping. Buy no phentermine prescription.
http://www.rankingblogs.com/start/cheapTramadolonline<br>Buy cheap tramadol mg tablets only in us online.<br>Cheap tramadol prescriptions online.<br>Tramadol hci online buy cheap tramadol hci online. Buy cheap tramadol mg tablets only in us online. Cheap tramadol prescriptions online.
http://www.rankingblogs.com/start/wwwPPhentermine<br>Phentermine.<br>Danger of phentermine.<br>Phentermine. Phentermine on line.
http://buycheaptramadol.110mb.com<br>Buy tramadol.<br>Buy tramadol.<br>Buy tramadol the lowest prices chtiblog com. Buy tramadol. Buy tramadol with american express. Tramadol buy. Buy cheap tramadol mg tablets only in us online.
http://www.rankingblogs.com/start/phenterminei<br>Phentermine diet.<br>Phentermine info.<br>Phentermine 37.5mg. Phentermine without a prescription. Discount phentermine. Phentermine. Phentermine no prescription. Cheapest phentermine online. Pal pay phentermine.
http://www.rankingblogs.com/start/cheapPhentermine<br>Discount phentermine.<br>Discount phentermine.<br>Phentermine online. Buy phentermine. Cheap phentermine. Phentermine. Buy phentermine online. Online phentermine.
http://www.rankingblogs.com/start/buycheapXanaxonline<br>Buy xanax without prescription.<br>Buy xanax no prescription.<br>Buy xanax. Buy 180 xanax 2mg. Buy xanax valium online florida. Buy xanax without prescription. Can you buy xanax without a prescription. Cheap xanax online buy cheap xanax buy cheap xanax. Xanax buy xanax online buy cheap xanax xanaxbuy. Buy xanax online..
http://burp.boinc.dk/view_profile.php?userid=7461&key=buy-phentermine-no-prescription<br>Buy phentermine online without a prescription.<br>Buy cheap phentermine.<br>Blue phentermine gt buy phentermine online. Buy phentermine on line. Buy no phentermine prescription.
http://viagra.bbfast.com<br>Re viagra cello.<br>Discount viagra.<br>Viagra. Viagra online. Cheap viagra. Best price on viagra. Re viagra cello. Viagra studies women.
http://herbal-phentermine.blog.drecom.jp<br>Cheap phentermine cheap phentermine free shipping.<br>Cheap phentermine.<br>Cheap phentermine. Phentermine cheap. Buy cheap phentermine mg tabs lowest prices. Cheap phentermine online.
http://viagra.bbfast.com<br>Viagra on line.<br>Free viagra.<br>Cheap viagra. Generic viagra.
http://ybuyphentermine.tumblr.com/post/10866720<br>Buy phentermine diet pill.<br>Buy phentermine diet pill.<br>Buy phentermine online buy. Where to buy phentermine. Buy phentermine 180. Buy phentermine. Buy phentermine online with paypal. Buy phentermine online. Buy cheap phentermine mg tabs lowest prices.
http://www.rankingblogs.com/start/IIPhentermine<br>Phentermine.<br>Phentermine pill.<br>Phentermine. Compare phentermine price.
http://phenterminel.tumblr.com<br>Online phentermine.<br>Buy cheap phentermine online.<br>Phentermine phentermine. Lowest price for phentermine. Buy phentermine diet pill.