Posts Tagged Ruby
ActiveWarehouse-ETL and Adapter Extensions Released
I’ve finally got around to publishing a new release of ActiveWarehouse-ETL and the AdapterExtensions library. This release brings these two libraries up to date with how RubyGems works and cleans up a bunch of details. It also should make them both work with Rails 2.2 (although I haven’t tested it recently to be 100% confident).
I also updated the activewarehouse RubyForge site at the same time.
Now that those are out it’s time to get a new tutorial written. Hopefully I’ll be able to do that in the next couple of weeks. Additionally I’m going to try to spend a little bit of time moving the documentation over to the github wiki. Good times.
Autotest Growl Notifications with Growl-Glue
While trying to set up Growl notification from autotest today I came across a nifty little gem called growl-glue. Growl-glue makes autotest play nicely with Growl without having to jump through hoops in your .autotest configuration.
Installation is a snap, just sudo gem install growl-glue and then add this snippet to your .autotest config:
require 'growl_glue'
GrowlGlue::Autotest.initialize
You can configure the images that are displayed, enable sound playback depending on what the autotest result is, and so on. I really love little gems like this that do one task well and make my life a little bit easier.
PowerDNS + Postgres + Ruby scripts = DNS Nirvana
Posted by Anthony in Technology on August 26, 2008
If you have to do anything with DNS I strongly suggest taking a look at PowerDNS. This open source DNS server rocks. The authors are on top of all of the issues around DNS, patch as soon as necessary and in general just make the thing stable. The real beauty though is when you combine PowerDNS with PostgreSQL and throw in a dash of Ruby for kicks. With this combination you get a simple means for adding and modifying records on the fly along with support for DNS configurations that aren’t even possible with a static DNS server.
PostgreSQL will handle all of your simple, standard DNS records and Ruby can be used to handle more esoteric things like wildcard matches for DNS resolution and other nifty things. PowerDNS will cache your queries avoiding the need to go to the database for every request and you can easily throw new records into the database and server will respond instantly without needing to reload zone files and the like. Highly configurable and elegant!
Identity Management in Ruby – erubycon Presentation
Posted by Anthony in Presentations on August 19, 2008
Here are the slides from my presentation at erubycon 2008 on Identity Management in Ruby.
Identity Management in Ruby slides
This presentation was a bit different than what I usually do as there were no code samples – it was more introductory.

