-
More useful bash-fu from John Nunemaker
-
“I thought I would write a little about how the places and spaces that were familiar to us had begun to warp and twist in entirely new ways, and how I experienced new, unfamiliar places as a result of the birth.”
-
More sed & awk goodness from the caboo.se
-
X-RAY let’s you see the box model for any element on a page in action – where is the top and left of an element, how big is each margin, how big is the padding, how wide and high is the content box.
-
“dotfiles.org is a place to upload, share, and synchronize your dotfiles.” Built in camping, I think.
-
Many developers have learned to dread branches, either becasue of poor practices or weak tools, or both. With that here are twelve tips for working with branches in Subversion.
-
“Much of the past 4 weeks has been spent determining which has the most sensitive built-in accelerometer: an iPhone, a Nintendo Wiimote, or our newborn son.”
-
“Games create conceptual touchstones – shared references that bridge different points of view and provide a common platform for conversation. That’s what most design deliverables try to do, with varying degrees of success.”
-
For The Dulwich Horror TO LET signs across London will form the canvas onto which Dean Kenning will paint images representing the supernatural and monstrous entities from H.P.Lovecraft’s Cthulhu Mythos.
-
“This on-line textbook introduces many of the basics of formal approaches to the analysis of social networks.”
-
The banning of Manhunt 2 will prove to be a good thing if it helps companies like Rockstar to realise that the industry’s ambition should be the opposite of everyone else’s: to get off the front page and into the arts section.
-
“persistent play, GPS telemetry, live sharks”. Oh boy. That’s phenomenal.
-
Handouts for the tutorial given at OSCON, July 23th, 2007. Looks like a great talk.
-
Lulu-esque self publishing, but with dedicated software to produce your book. Looks interesting.
-
“In the end, this means that really great coders will keep getting paid less than they are worth and average ones will keep getting paid more”
-
YSlow analyzes web pages and tells you why they’re slow based on the rules for high performance web sites. YSlow is a Firefox add-on integrated with the popular Firebug web development tool.
-
sed is my new best friend. This is very, very useful.
-
Colours svn/cvs diffs when you get them in your Thunderbird inbox. In a word: nice.
-
Confirms some things I discovered the hard way.
-
“…in some states… a sex offender might not have done anything really offensive.” Great analysis from Stephanie Booth of the dangers of blanket bans, and the complex depth to the concept of “sex offence”.
-
In a nutshell: it’s Tetrinet for OSX. Get in.
-
It’s a drawing package designed for making diagrams in… ascii. It’s a bit like Omnigraffle, except it spits out plain text rather than PDFs. Nifty, if you’re graphics-averse, writing game FAQs, or just like the idea.
Pimping my iTerm: the TextMate edition
24 July 2007
Rob Orsini’s got a nice little shell script for opening iTerm with everything he needs for his app: a vim window or two, a dev server, the Rails console, and a final tab to tail the development logs.
Of course, I’m a TextMate man myself, and so a bit of tweaking this morning brought out my own version of it. The first tab opens the project in Textmate and puts your shell into the project root, all ready for running tests and specs (unless you’ve already caught the autotest
bug); the second tab fires up Mongrel on port 3000; the third fires up the console; the fourth tails development.log . The changes in filenames/commands are mainly my personal environment, so tweak away. Hardly warrants a blogpost, really, but thought I’d share, because it’s really going to be useful in future. Requires iTerm, TextMate, and the mate
command (which should be set up by default when you install TextMate).
#!/bin/sh
if [[ $# == 0 ]]; then
PROJECT_DIR=$PWD
elif [[ $# == 1 && -d "$1" ]]; then
PROJECT_DIR="$@"
else
print "usage: railsterm.sh [rails project directory]"
return 1
fi
osascript <<-eof
tell application "iTerm"
make new terminal
tell the last terminal
activate current session
launch session "Default Session"
tell the last session
set name to "$PROJECT_DIR"
write text "cd \"$PROJECT_DIR\""
write text "mate .;"
write text "clear; ls;"
end tell
launch session "Default Session"
tell the last session
set name to "server"
write text "cd \"$PROJECT_DIR\""
write text "mongrel_rails start"
end tell
launch session "Default Session"
tell the last session
set name to "console"
write text "cd \"$PROJECT_DIR\""
write text "./script/console"
end tell
launch session "Default Session"
tell the last session
set name to "development log"
write text "cd \"$PROJECT_DIR\""
write text "cd log"
write text "tail -f development.log"
end tell
end tell
end tell
eof
Don't forget to chmod +x
the file if you want to make it executable.
-
More good stuff on handling forms from Pivotal.
-
“From their new fall/winter collection, Onitsuka Tiger introduces a few rakugaki (scribbled) versions of some of their classics.” Beautiful! Want!
-
IN UR JOB LIVIN UR LIFE
-
A visualisation plugin for Mint: Tufte Mint’s design is focused on maximizing data-ink and minimizing chartjunk and decoration.
-
Freemind is awesome.