Thursday, August 23, 2007
Wednesday, August 22, 2007
it takes a village.

Time for my story about how when I was a kid I lived in Pakistan for a year, and saw that road crews consisted of a lot of men, some donkeys pulling wagons with truck tires, lots of gravel, and a few shovels.
There was this technique they had where one man would hold the shovel normally and do the downstroke, and a second man would then pull on a big rope attached to the shovel shaft, to actually toss the gravel.
Seemed odd but I'm sure it makes sense in a world with more men than tools.
This picture takes it to a new extreme. I found it on a google search as I was trying to explain the concept to a team mate.
The particular circumstance that led me to be sitting in air conditioned comfort, using Lotus Notes to compose an explanation of the "two man shovel" technique is not interesting enough to be described here, but I do find enough need for the picture to keep it around.
Sunday, August 19, 2007
desert of the real, part two
We'd just have to fix it all the time
So the issue is that when a mounted volume disappears while Illustrator has files open, it recreates a "phantom" volume in which to store the files. This phantom volume is actually a subdirectory of the /Volumes/ directory. Then, when the mounted volume reappears, the OS says, "hmm, I already have a volume named "The Server," I think I'll refer to this one as "The Server-1." From that point on, an image that I put on /Volumes/The Server/will be linked in to an AI file at /Volumes/The Server-1/...
Obviously, that's a dumb thing to do, and it's related to the change in CS whereby you can't rename a folder containing a file that's currently open in Illustrator. If you do... Illustrator recreates the old folder hierarchy so that everything can be as it was when the file was first open. In a networked workflow, this sucks because you may not know what files your team has open at any particular time. The version control issues are nasty. Compare this to how a nicely written app such as Omnioutliner handles it.
It was kind of a surprise when I emailed IT saying I thought I'd figured out what caused the issue... only to find out they already knew how to fix it, but weren't publicizing it, because "we'd just have to fix it all the time."
So believe it or not, I'm not actually interested in making IT run from floor to floor manually fixing the issue. I don't want them to waste their time any more than I want my team to waste its time.
But until Adobe fixes the issue, somebody could write a simple little shell script to periodically check for and correct it on the user's computer.
Then all of us -- IT and the rest of the company -- could stop wasting our time today.
So somebody should do that.
Saturday, August 18, 2007
the desert of the real
But the China story that got me was the one about the counterfeit NEC factory -- not just an anonymous building secretly turning out fake NEC electronics, a fake NEC factory turning out fake NEC electronics.
To the extent that consumer brands form the epistemological bedrock of a consumer society, this pretty much undermines everything. It's like the Ship of Theseus which sailed out on a long voyage, over the course of which, every plank and rope was replaced... with cheaper components of unknown origin... sourced from the global marketplace...
I also dug this one up out of my del.icio.us tags, the story of a simulated Disneyland in China. Funny that one of the complaints the Japanese had about this simulacra was that the talent kept taking the giant heads off of their costumes, breaking the fictive dream.
worst of both worlds
Friday, August 17, 2007
Music Monitor
find . -name '*mp3' run on the contents of the server's transfer folder. It came back with about 500 entries... the new Public Enemy, some weird Swedish ultra-pop music, and a whole lot of David Gray... The idea now developing is to create a program that automatically notifies you when new MP3s are dropped into this folder. I'm thinking about hooking into Growl to provide the notifications.It'd be kind of interesting to use this raw data to chart the company's musical taste over time. What seasons saw the most megabytes of Mogwai, et cetera (I'm predicting January).
For you system admins, I'll point out that this would be a great tool for automatically deleting these files as well...
Thursday, August 16, 2007
Rune Grammofon
Tuesday, August 14, 2007
Friday, August 10, 2007
Some interesting shell commands
zipinfo-- these are pretty useful for folks who make a living pushing image files around (especially to and from remote servers).
sips
curl
And as I get more comfortable with the shell, I find I totally avoid using Spotlight or command-F and go right to
findinstead. I feel like it's faster, maybe partly because of that insane find-as-you-type behavior in Spotlight. Also, if I'm trying to page through a couple of gigs of stuff on the server, it's nice not to bog down the Finder while the search goes on. Of course, I don't actually live in the Finder much; jumping into the shell wouldn't be nearly as convenient if I weren't using Path Finder instead. The drop down Terminal pane is killer.
Hazel
Monday, July 16, 2007
prospect park

Stigs and Marcie had their first birthday party in Prospect Park, and we happened to be passing through....
Tuesday, April 24, 2007
to do list

Seen on a WW2 sub at a submarine museum at Pearl Harbor. The diving officer would stand at his station and call back (through some kind of pipe) to each post to verify verbally that each hatch was closed, etc. This metal indicator panel was just a physical checklist for the officer to go through before issuing the order to dive.
Don't you hate it when you get ready to dive and there's just one thing you forgot to check? Kind of like thinking, hmm, did I turn off the iron?
I would improve the survivability of the device by making it so that you couldn't see the words "Rigged for diving" and"Rigged for surface" simultaneously. You'd only see the phrase which was true, like a big if-then statement.
Wednesday, February 21, 2007
Thursday, February 15, 2007
Tuesday, February 06, 2007
23 hours in Brussels


Checked in to the hotel at around 10 PM and found that it was in a fairly anonymous outlying suburb, near the client but far from any restaurant. The bartender advised me not to go outside, for though the night looked cold and empty, gangs of North Africans roamed the neighborhood looking to mug anyone who didn't speak French or Flemish. Must be some kind of rougher version of the Académie française. So all I had for dinner was two Leffes from the bar and a bag of peanuts from the hotel room fridge.








