user agent as DSL
includes config for the MaxQ play-and-record functional testing tool (really just a Java proxy server that writes logs in a DSL)
Later these scripts can be played back against any URL.
"Instead of defending Ruby when it's clearly not an appropriate solution, let's think about things the other way around.
"The good folks at Twitter started off with Ruby because they wanted to get something running quickly, and they wanted to experiment. And Ruby gave them that. And, what's more, Ruby saw them through at least two rounds of phenomenal growth. Could they have done it in another language? Sure. But I suspect Ruby, despite the occasional headache, helped them get where they are now. "
Also, hey, I thought xUnit originate with JUnit, but turns out it comes from SmallTalk's SUnit.
@spolsky It's harder to read code than to write it.
However, watch for methods that return new object. int + int returns
a new int, it doesn't modify the value of the old int. That's the
difference between string.gsub and string.gsub! - the latter modifies
the object, the former returns a new string. This pattern is followed
in many of the Ruby libraries.
"
--
Phillip Hutchings
In the end, the BDDers may have been right that language improves the way we think about things. Certainly in my silly case, it was the language of BDD that resonated with the language of FSM."
-- Blaise Pascal
Use the command locate yourfile to find your lost file. "
It’s harder to read code than to write it."
Use this to get site snapshots. It drops everything into a subfolder named
"whatever", converts all the links (after all is downloaded) so that they
make sense on your computer, and turns any CGI / ASP / PHP etc pages into
rendered HTML equivalents.
What about an automated Cygwin installation?
The Cygwin Setup program is designed to be interactive, but there are a few different ways to automate it. If you are deploying to multiple systems, the best way is to run through a full installation once, saving the entire downloaded package tree. Then, on target systems, run setup.exe as a "Local Install" pointed at your downloaded package tree. You could do this non-interactively with the command line options setup.exe -q -L -l x:\cygwin-local\, where your downloaded package tree is in x:\cygwin-local\ (see the next FAQ for an explanation of those options.)
For other options, search the mailing lists with terms such as cygwin automated setup or automated cygwin install.
account add jabber username@gmail.com mypasswd talk.google.com:5223:ssl
Each month WoW enthusiast Jenna, aka Indiedyer, offers up her latest WoW inspired colors on Ravelry for all knitters to feast their eyes upon. I've been a fan for quite some time and was happy when Jenna shared a bit about her work and how she got this idea rolling. She even reveals a quest that would make the most geared up druid quake.