Lighthouse for TextMate Manual Translation

I just made a project space in Lighthouse for the TextMate manual Japanese translation project. There is still a long way to go. But I’ll be spending some time for the next couple of weeks.

もし何かご指摘やご意見などあれば、新しいticketを作ってください。ある程度のニーズがあれば、ローカルで日本語版のマニュアルをビルドしたりできるようになるかもしれません。小さな誤字、脱字や一貫性のない用語の使用など見つけた方はどんどん教えてください。ほとんどリアクションのないプロジェクトでさびしいので、参加していただけるとうれしいです。

RedmineとかTracじゃなくてごめんなさい。でも使ったことない人はこれが使ってみるチャンスです。

The RSpec Book: Behaviour Driven Development with Ruby

The Pragmatic Programmer announces the RSpec book.

From the website:

Behaviour Driven Development is about writing software that matters. It is an approach to agile software development that takes cues from Test Driven Development, Domain Driven Design, and Acceptance Test Driven Planning.

RSpec is the leading Behaviour Driven Development tool in Ruby. It supports Test Driven Development in Ruby through the BDD lens, keeping your focus on design and documentation while also supporting thorough testing and quick fault isolation. Cucumber, RSpec’s steadfast companion, supports Acceptance Test Driven Planning with business-facing, executable requirements documentation that helps to ensure that you are writing relevant software targeted at real business need.

The RSpec Book will introduce you to RSpec, Cucumber, and a number of other tools that make up the Ruby BDD family. Replete with tutorials and practical examples, the RSpec Book will help you get your BDD on, taking you from executable requirements to working software that is clean, well tested, well documented, flexible and highly maintainable.

Suggest New Ruby Courses at RubyLearning

RubyLearning is asking users for what they would like to see in future courses. Please take your time to cast your vote. Also leave your comments for any additional requests.

iPhone App for O'reilly Library

Safari Books Online:

With Safari Bookbag, the new Safari Books Online iPhone application, you can read your favorite Safari books on the go! All you need is a valid Safari Books Online account that includes the ability to download PDFs of book content, and an active wireless network connection. It’s simple:

  • Collect your favorite PDFs in My Downloads.
  • Install the Bookbag application from the Apple Application Store.
  • Sign in, and sync your PDFs to your iPhone.
  • Read Safari Books Online whenever and wherever you want.

Safari Bookbag works on all iPhone and iPod touch devices with OS v2.1 or higher.

Your Safari Library on your pocket. The app is free. Amazing.

EnvtCasts on Ruby on Rails 2.2

The second episode from EnvyCasts. You could buy the screencast and the PDF. “The Ultimate Guide to Rails 2.2.”

Installing FXRuby on Mac OS X Leopard

I spent a couple of hours to install FXRuby.

If you are using ruby that comes with Leopard, you can use:

sudo gem install fxruby

But if you installed ruby with MacPorts, use MacPorts to install FXRuby. The gem is made against OS X-built in Ruby.

sudo port install rb-fxruby

You can run:

require 'fox16'

in IRB.

Shoulda Generators

technicalpickles:

Rails generators which produce tests using shoulda instead of straight up Test::Unit. Other goodies as well.

Very handy. You can pick ERB instead of HAML. It’s up to you.

Agile Testing: A Practical Guide for Testers and Agile Teams

Safari Books Online:

Agile methods are revolutionizing software development, and one of the key principles of agile development is that developers write tests. But if that’s the case, what’s the role of a tester? Do agile teams need members with QA backgrounds? And what does it really mean to be an “agile tester?”

Two of the world’s most experienced agile testing practitioners and consultants, Lisa Crispin and Janet Gregory, have teamed up to bring you the definitive answers to these questions. In Agile Testing: A Practical Guide for Testers and Agile Teams, Crispin and Gregory not only define agile testing and the role of testers in an agile team, they approach the agile testing area from every possible angle, dealing with organizational challenges, teaching you how to use the agile testing quadrants, chronicling an agile software development iteration from the viewpoint of a tester, and explaining the seven key success factors of agile testing. (emphasis in original)

Available as a “Rough Cut”.

Syndicate content