I’ve finally decided to bring my personal projects out of the dark ages. After using CVS for years and years, I’m making the leap to Subversion. Git and friends look appealing, but, the fact is that “a little better than CVS” does it for me at this point. Plus I understand Subversion and the tool support on the Mac is excellent. For my server, I’m using VirtualBox 1.6.2 as the host and Ubuntu JEOS 8.04 as the guest. These notes may or may not be useful for others. I’m just trying to keep track of what I did here.
(more…)

Auction 73 is over. Most of the spectrum that will be freed up by the discontinuation of analog television broadcasting in 2009 has been sold off. According to Engadget, Verizon and AT&T bought most of it. Verizon had previously warned the FCC that the open access rules it was imposing on the spectrum would prevent telcos from bidding on it. Looks like they decided it was valuable anyway.

This screensaver goes out to google and searches for publicly accessible surveillance cameras, and displays what they see. I don’t know whether it’s fun or just creepy. I’m leaning towards creepy. There’s a Windows version too.

I’ve kind of liked podcasts for some time now, but have not listened to them on a regular basis largely because of a flaw that I had entirely imagined. Today I drove around running a few errands, listening to one of my favorite podcasts from these guys. I was mildly annoyed when I finished up earlier than I thought I would and had not gotten to the end of my podcast, because I knew I’d have to fuss around to figure out where I left off and hear the end. Since I’m generally only in the car for 20 – 40 minutes at a time, this characteristic of podcasts has left me less enthusiastic about them than I might be. Today, though, out of dumb luck, I plugged the iPhone in to sync/charge a few minutes before I double-clicked the podcast to resume listening. I was quite happy to hear it pick up just where I had left off in the car. I can think of three or four podcasts I’d have listened to more regularly for the past couple years, had I discovered this feature sooner.

There’s a very handy script floating around that makes it easy to add an “Open Terminal Here” button to finder windows. It can even make sure the terminal goes into a new tab. For some reason, I wanted the tabs opened by this button to have a particular (non-default) them. Making this work proved trickier than it ought to be, because the script was just sending a command-t keystroke to the terminal in order to open a tab.
(more…)

According to Bloomberg.com, Microsoft has offered $30 a share to buy Yahoo!, whose stock was trading at around $19 as of COB yesterday. I guess this should be construed as an admission that Ballmer does not consider MSN to be a successful business unit.

BusinessWeek has published their review of the latest shiny from Apple, the MacBook Air. I have to agree with the reviewer on most points, though I’m probably not really the target market for this laptop. The price is right, but, for me, being restricted to a single battery really kills the deal. In order for an ultraportable to hold value for me, I need a full working day of freedom from AC. 5 hours just won’t cut it; I might as well carry a larger machine at that point. One of the reviewer’s comments simply misses the boat, though:

Meanwhile, it would be nice if Apple would end its pigheaded insistence on a single mouse button, as it has on desktop mice.

Just as quietly as with desktop mice, they have in fact ended this limitation for over a year now. To activate the “second button” simply enable two finger taps in the system preferences application. This lets you tap the pad’s surface with two fingers at any time to “right-click”. It’s a tremendous improvement over a second button, which is much easier to inadvertently activate. I constantly find myself wishing Apple’s competitors would ditch the second button and adopt that feature instead.

With VirtualBox, in order to compact sparse images effectively, unused blocks need to be set to zero. The traditional

cat /dev/zero >fillerup

Doesn’t seem to give good results. Here’s what worked better for me.

This info comes from the virtualbox forums but seems to have absolutely no google-juice, so I’m reposting it here in hopes of making it easier to find.

The end result still isn’t spectacular, but on my image that should occupy 2.1G if the disk image were perfectly sparse, it resulted in a 2.8G image. Copying from /dev/zero prior to compacting resulted in a 3.6G image. That makes the difference between wanting to compress the image when I burn it to a DVD and being happy to leave it alone.

(more…)

DHS has sponsored use of Coverity’s products against several prominent Free/Open Source projects’ work product. It’s great news. The projects never could afford to sponsor such themselves, and they will doubtless find and fix some errors. ZDNet’s coverage makes you wonder just what kind of errors they’ll find, though:

Coverity uses static source-code analysis to spot errors in code, such as open brackets. Projects on Rung 2 will move on to use the company’s “satisfiability” techniques, which use a bit-accurate representation of a software system, translating every relevant software operation into Boolean values (true and false) and Boolean operators (such as and, not, or).

Sigh.

Word on the street is that CompUSA plans to close their remaining stores. I guess I’m sorry to see them go; I’ve found many good, if overpriced toys there over the years. Sure, their prices aren’t as good as most any online retailer, but they have the distinct advantage of offering a local spot where you can pick something up today. I’ll miss them for that, anyway. (via ars)

« Previous PageNext Page »