One for the signature
Thursday, November 10th, 2005Some people are like Slinkies: not really good for anything, but they still bring a smile to your face when you push them down a flight of stairs.
(via)
Some people are like Slinkies: not really good for anything, but they still bring a smile to your face when you push them down a flight of stairs.
(via)
Humanity is rife with enterprising idiots who final words may well have been “hold my beer and watch this.”
(via MAKE)
Coasting to a white-knuckle world record – Yahoo! News
While the hardened coaster pros enthused over such elements as Kingda Ka’s “hang time” (the feeling of weightlesness as the train crests the top of the incline), there were some whose ashen faces betrayed more delicate constitutions.“Horrifying. Everyone else was screaming happily. I think I managed one long, extended gurgle of panic,” said Drew Parker, 35.
The postman and eBay were good to me today.
USPS dropped off my autographed, pre-ordered copy of John Brown’s Body’s new CD Pressure Points. As anyone who knows me will testify, I’m damn near rabid when it comes to these guys, having gotten to see them and a bunch of their off-shoot projects live when I lived in and around Ithaca. I was utterly delighted to see them showcased over on Internet Archive’s Live Music Archive. There are 18 shows archived at the Archive and the current most-downloaded show does indeed rock, especially if you like picking out little-known small-town guitar players.
The other tidbit I picked up today (in the virtual sense; it hasn’t been delivered just yet) is Lincoln’s self-titled album, with the track “Sucker” on it, which will make for a great addition to my driving mix:
I hit the pedal like a trucker
Flip the finger, so long sucker
Apparently this is their first and only CD, and it was relased in ‘97, as near as I can tell. There is almost nothing on the mighty Interweb regarding these guys, aside from the above-quoted choice lyrics. After searching Amazon, CDBaby, UBL, and wading through Google, I found a single copy on eBay for the low, low price of three dollars (plus another 50% for shipping). It wasn’t an easy mission, I’ll tell you. I’m just hoping Zach was wrong when he quipped “maybe there’s a reason they’re so hard to find?” Cynic.
After reading Joey Hess’ article on keeping your “life” (or at least your home directory) in subversion, I started tinkering with that myself. I work on a number of different *nix systems (OS X, AIX, Linux, for a rough count of a dozen…) and not having my working environment similar on them is a real PITA. One glitch that I ran into when doing this was that subversion doesn’t store unix permissions for files, so I was extremely wary of versioning my .ssh directory (and other private directories), as they usually end up being world-readable (based on my umask). Hess also mentioned versioning system configuration files (such as the contents of /etc) but I think this same problem, including the one of user/group ownership, remains an issue.
I took a couple of hours last night and whacked together an sh script to store and retrieve unix permissions and user/group ownership into versioned svn properties. It isn’t terribly elegant, but does work fairly well. It should also be fully POSIX-compliant, so that you don’t need bash, just sh.
It still needs some work; it’s a little too recursive, and doesn’t print out full pathnames when descending into a directory. The usage it a little obtuse in that “setting” permissions sets the property value in svn and “getting” permissions sets the file’s permissions from that value.
Here’s how I use it:
chmodsvn_perms.sh -s <filename>svn commit the changed propertiessvn_perms.sh -g <filename>to set the permissions at a later time, probably after a svn upThe script can also work recursively, using -r, but, in the interest of not polluting svn with properties I don’t really care about (only some directories and files need to have their permissions explicitly set) I’ve been using that sparingly.
Finally, I also have support for storing user/group ownership as a separate property, which should be useful when running as root, but I haven’t found a need for that just yet.
The script is available here.
So, what exactly does this mean?
Kernel
CVE ID: CAN-2005-0970
Impact: Permitting SUID/SGID scripts to be installed could lead to privilege escalation.
Description: Mac OS X inherited the ability to run SUID/SGID scripts from FreeBSD. Apple does not distribute any SUID/SGID scripts, but the system would allow them to be installed or created. This update removes the ability of Mac OS X to run SUID/SGID scripts. Credit to Bruce Murphy of rattus.net and Justin Walker for reporting this
issue.
This seems kind of severe. Setuid programs have always been a liability, but removing a part of UNIX?
Them: And you can’t record faster than real time?
Sad, but true. I went through a MiniDisc phase. Even went so far as to hard-wire a remote for it into the left switchgear pod on my motorcycle. Unfortunately, the MD player kind of degraded from “skips a lot” to “doesn’t play much”. When I finally made the jump to the iPod, it was like “what the hell were you waiting for? Isn’t this just so much easier?”.