How to create un-indexable content for missing javascript warnings

At Gazebo we love to use unobtrusive enhancement to make our solutions available to the biggest possible audience, and greatly improve the experience for users with sophisticated user-agents. This usually means: Create semantic, valid markup, which can be read by any browser, including phones Add styling via CSS, to make it look nice in modern, sophisticated browsers Sprinkle a little javascript, to make it all behave nicely for supported user-agents To control decoration, when javascript IS available, I usually add js-enabled or something similar to the classname of the <body> element. This allows me differentiate the styling of widgets for when javascript is available, and allows a controlled fallback decoration, for when it is not. ...

November 20, 2008 · Morgan Roderick

Fixing Bus Error / Segfault in Rcov

We have recently run into problems with “rcov”:http://eigenclass.org/hiki/rcov crashing with seemingly random errors, like /Library/Ruby/Gems/1.8/gems/activesupport-2.1.1/lib/active_support/core_ext/symbol.rb:11: [BUG] Bus Error ruby 1.8.6 (2008-03-03) [universal-darwin9.0] Having CruiseControl.rb suddenly claim that all builds are broken, get’s to be very annoying. Working on a large project without coverage reports is just not the same, once you get hooked on thoroughly testing the application you’re working on. After some hunting around on Google, it turns out that others have run into similar problems. ...

November 16, 2008 · Morgan Roderick