intertwingly

It’s just data

FireBug + Ubuntu + AMD64

Tools => AddOns => Extensions => Firebug 1.5.0 => Uninstall => Uninstall => Restart Firefox

sudo apt-get install firebug

Restart Firefox

Fixes bug 449744.


Evolution of Tinkering

Jim Stogdill: The automobile went through a similar evolution. From eminently hackable to hood essentially sealed shut. When the automobile was new, you HAD to be a mechanic to own one. Later, being a mechanic gave you the option of tinkering and adapting it to your specific interests. In fact, that’s how most people up until about 1985 learned to be mechanics.

...


Secretary Workflow

The next step of automating the workflow of the Apache Software Foundation secretarial task went operational today: automatic sending of confirmation emails once documents are received and filed.

...


Think Different

Tim Bray For creative people, this device is nothing.  Tim also is quite concerned about losing access to emacs.

Imagine a 2.66GHz Intel computer with five USB 2.0 ports, one FireWire 800 port, a mini-DVI port, and a DVD burner.  Comes with a wireless keyboard and a 9.7 inch wireless display.  The display is fully touch enabled, and can even support a virtual keyboard.  Yes, this system runs EMACs.  It also can run J2EE, Ruby on Rails, and Django.  The display connects to the base station via 802.11, and supports both canvas and AJAX.  Comes with OS/X, but you can also install Windows 7 and/or Linux alongside it if that is your preference.

...


Retro Virus

Randall Munroe: HAHA, CLEANING VIRUSES?  MAN, WHAT A BLAST FROM THE PAST!

How timely.  Within the past week, both my sister-in-law and my wife’s netbooks got hit by viruses.  I spent yesterday wiping and reinstalling my wife’s machine.  While many of the details have changed, the overall process was very familiar.

...


Content-Disposition

Yesterday, I collaborated with Joshua Peek on improving the parsing of the Content-Disposition header in Rack.  Content-Disposition is used on file upload scenarios.

The previous state was that rack used a simplistic regular expression that didn’t match either the RFC or what browsers actually sent.  What the new code does is first try to strictly follow RFC 2183.  When that fails, it tries to follow what browsers actually do.  And in this case, what browsers actually do is slap quotes around the file name, independent of whether the file name contains backslashes or quotes.  A notable exception to this is recent versions of Chrome.


Peg svn revisions

Ben Collins-Sussman, Brian W. Fitzpatrick, and C. Michael Pilato: You need only append an at sign to the end of the path, such as news@11@

But only for versions of svn >= 1.5.  Very annoying.  Especially if you have a script that works for everything you throw at it, until it comes across a file with name containing an ‘@’.  So you dutifully add the ‘@’ as others have done, find that the code passes all of your tests and then fails on a co-worker’s machine who is running a different version of svn.

...