29
06
2007
If you’re programming in Ruby, then in the list of “should be’s” is “using autotest“, assuming you’re doing automated testing, which of course is a giant “should be”. One problem if you’re using a bunch of gems or Rails is that their code works and yours is broken but the failure stacktraces you’re reading contain their method names mixed in with yours. 99% of the time this is distracting. So, using some code from Faisal that did the same thing with an older version of Autotest but doesn’t work in the latest release, I hacked up the code to help remove unwanted text from Autotest test output. And now I present it to you.
Read the rest of this entry »
Comments : No Comments »
Categories : ruby, ruby on rails, testing, tools
28
06
2007
Web App Autopsy has some juicy metrics such as the 100:10:1 ratio of anonymous visitors to free registered users to paying users. But they also have LOC counts which seem quite high, and which include things that rake:stats (a Rake task that’s part of Rails, which counts lines of source code and provides some basic analysis) doesn’t count. So, I hacked rake:stats to include them. Here’s what I did:
Read the rest of this entry »
Comments : 6 Comments »
Categories : articles, ruby, ruby on rails, tools
27
06
2007
LOLCODE is a silly idea that people have apparently turned into actual running code.
Comments : No Comments »
Categories : humor
27
06
2007
Most of his rules are applicable to generic software consulting.
Josh’s Rules (of Database Contracting)
Comments : 1 Comment »
Categories : databases, labor, management, outsourcing, postgresql
12
06
2007
GNU Screen is a remote terminal multiplexer, described welll elsewhere.
I use it to eliminate the too-many-Terminal-windows problem on my laptop. I also use it to help me achieve some level of continuity on remote hosts, by leaving half-completed sysadmin tasks as-is until hours or days later even if I get interrupted or if the task is really long-running and I need to roam around with my laptop.
Today I decided to invest some time in making my command-line development environment launch with a single script. Here are the details.
Read the rest of this entry »
Comments : 3 Comments »
Categories : Linux, Mac, tools