Firebrigade Home Page Fixed
Eric Hodel | Tue, 18 Sep 2007 02:40:22 GMT
I denormalized a bit and beat the tests back into shape and the Firebrigade home page is back to life! Next I’m going to sand down a few rough edges on RubyGems to get a beta shipped suitable for feedback.
Firebrigade is now fully vladified using perforce.
Here’s the two setup steps you need for perforce:
- Require ‘vlad/perforce’ at the top of config/deploy.rb.
- Your .p4config goes in the scm/ directory of the server’s checkout.
- Run p4 client in the scm/ directory and set your View to //path/to/project/... //clientname/...
Hopefully we can fully automate this so the vlad:setup_app task can handle this automatically.
I also had to do some custom setup for firebrigade because it uses RubyInline and needs the INLINEDIR set. I just added extra stuff to the setup_app task:
namespace :vlad do
remote_task :setup_app do
cmds = [
"mkdir #{inline_dir}",
"sudo chown www:www #{inline_dir}",
]
run cmds.join(' && ')
end
end
Update: Automatic p4 setup is done!
production_log_analyzer version 1.5.0 has been released!
Eric Hodel | Wed, 16 May 2007 21:43:57 GMT
production_log_analyzer provides three tools to analyze log files created by SyslogLogger. pl_analyze for getting daily reports, action_grep for pulling log lines for a single action and action_errors to summarize errors with counts.
http://seattlerb.rubyforge.org/production_log_analyzer
sudo gem install production_log_analyzer
Changes:
1.5.0
- Fixed empty log bug. Patch by Tim Lucas.
- Fixed bug where sometimes lines would be logged before the Processing line. Patch by Geoff Grosenbach.
rails_analyzer_tools version 1.4.0 has been released!
Eric Hodel | Wed, 16 May 2007 21:41:45 GMT
Rails Analyzer Tools contains Bench, a simple web page benchmarker, Crawler, a tool for beating up on web sites, RailsStat, a tool for monitoring Rails web sites, and IOTail, a tail(1) method for Ruby IOs.
http://seattlerb.rubyforge.org/rails_analyzer_tools
sudo gem install rails_analyzer_tools
Changes:
1.4.0
- Moved to seattlerb project.
SyslogLogger 1.4.0 Released
Eric Hodel | Wed, 09 May 2007 03:44:01 GMT
SyslogLogger version 1.4.0 has been released!
http://seattlerb.rubyforge.org/SyslogLogger
SyslogLogger is a Logger replacement that logs to syslog. It is almost drop-in with a few caveats.
Changes:
1.4.0 / 2007-05-08
- Split from rails_analyzer_tools.
- Added eh methods for compatibility with Logger.
- Added syslog-ng instructions. Patch by Tom Lianza.
- Fixed require in documentation. Reported by Gianni Jacklone.
tinderbox version 1.0.0 has been released!
Eric Hodel | Wed, 31 Jan 2007 09:24:00 GMT
tinderbox version 1.0.0 has been released!
http://seattlerb.rubyforge.org/tinderbox
Description
Tinderbox tests projects and tries to make them break by running them on as many different platforms as possible.
Features & Problems
- Tests gems in a sandbox
- Submits gem test results to http://firebrigade.seattlerb.org
- Understands test/unit and RSpec
Changes:
1.0.0 / 2007-01-30
- Tests gems in a sandbox
- Submits results to Firebrigade
- Birthday!
firebrigade_api version 1.0.0 has been released!
Eric Hodel | Wed, 31 Jan 2007 09:13:02 GMT
http://seattlerb.rubyforge.org/firebrigade_api
firebrigade_api is an API wrapper for http://firebrigade.seattlerb.org
Changes
- Birthday!
- Ruby interface to http://firebrigade.seattlerb.org
- User-friendly cache for implementing Tinderbox
rc-rest version 2.2.1 has been released!
Eric Hodel | Wed, 31 Jan 2007 08:18:00 GMT
http://seattlerb.rubyforge.org/rc-rest
This library makes it easy to implement REST-like web services APIs.
Changes:
2.2.1
- Turn IOError into RCRest::CommunicationError for #post and #post_multipart.
rc-rest version 2.2.0 has been released!
Eric Hodel | Tue, 30 Jan 2007 04:59:00 GMT
This library makes it easy to implement REST-like web services APIs.
http://seattlerb.rubyforge.org/rc-rest
Changes:
2.2.0
- Moved to seattlerb rubyforge project
- Moved to p4
- Wrap communication errors in RCRest::CommunicationError
Onward Hoe!
Eric Hodel | Sat, 28 Oct 2006 05:15:57 GMT
I used Hoe to release the paginator files… and I have to say that’s the easiest, least painful release I’ve ever done. As Ryan said at the conference, it makes it easy to release often—and that is spectacular!
As a self-described Rake nerd, I find Hoe to be truly compelling from a technical standpoint—but its possible effect on the community is even more exciting. Quicker, smaller releases are better for everyone, and with the addition of sow to the library, getting up and running is easier than ever.
My thanks to Ryan Davis and Ara Howard (not to mention the bevy of other contributers) for making something like this available to the community.
Hoe Down
Eric Hodel | Tue, 24 Oct 2006 16:04:46 GMT
Updates daily, or something. Incidentally, after we got the awesome part of the idea for the Hoe Down page a bunch of Brooks and Dunn fans joined us on the Portland MAX.
Older posts: 1 2

Articles