My God, Adobe, how much memory does an updater need?

Adobe is not my favourite software company. I’ve ranted before about splash screens that cannot be moved or covered. Today I was browsing a PDF file in Safari, which was an excruciatingly slow activity for some reason. But then it got an order of magnitude slower, and I see the infamous “Adobe Updater” icon in the dock.

I try to pop up the Activity Monitor to see what’s up. It takes at least 5 minutes, and it shows Safari and Eclipse, the two main reasons for having this computer here at work, as “Not responding”. It also shows that Adobe Updater has an RSIZE of 1.4GB+, and a VSIZE of 3.0GB+, and both numbers are still growing. I kill the Adobe Updater, and Safari and Eclipse both take a while to finish swapping back in their active parts and start working again.

But 10 minutes or so later, the Adobe Fucking Updater starts again. This time I decided to humour it. I closed Eclipse and Safari and waited. And it didn’t take long for the AFU to take up all the memory I had, and then die. I think it got up to about 3.3Gb of VSIZE. And yet, doing a quick back of the envelope calculating, I’m pretty sure it could have sucked every Adobe software product I have on my disk into memory and still not used 3+Gb.

So what the hell is happening? Why is Adobe Fucking Updater so badly written? Why is it chewing memory like that?

I have a theory that it might have something to do with being behind the corporate web proxy (which also sucks mightily). Or it just might be that Adobe’s programmers are incompetent morons who should all be fired and told to never touch a computer again. Or more likely, both. When I get home tonight, I’ll try updating again and see if it really needs more memory than I’m willing to give it.

It isn’t just USB 1’s fault, it’s this stupid thumb drive

I don’t know what it is about this 2GB thumb drive, but it’s incredibly slow in USB 1 mode, but not too bad in USB 2 mode. I tried copying this 600+Mb ISO to it from my Linux box with it formatted at ext3, ext2 and FAT32, and the fastest time was over 35 minutes. The same file to a 1Gb thumb drive in the same USB slot was only 11 minutes.

On my Powerbook, USB 2.0, that same file copied to the thumb drive in 2:43. Copying it to the 1Gb thumb drive took 2:04. So it’s only on USB 1 that the other one is dog slow.

What’s wrong with UPS these days?

I’m used to UPS being incompetent fuckwads. So I’m a little surprised to find that of the three things I’ve ordered on-line recently, two of them came within 2 days of me placing the order even though they were sent “UPS We’ll Get To It When We Fucking Feel Like It” mode. I can only assume that they have a bunch of left over capacity from Christmas that they are waiting for the most inconvenient time to lay off or something.

Man I hate USB 1

Our software is installed/upgraded from CD. As part of the build process, we create .iso files and automatically burn that ISO to a CD in the build machine’s burner. When I want to upgrade the test complex on my desk, I can never find the master CD, so I usually burn a copy myself. But I don’t have any blanks at my desk, so I thought I’d try just copying to a USB “thumb drive”, and then mounting the .iso on the test machine using “mount … -o loop”.

So I started copying it to the thumb drive on my Linux box (which only has USB 1), and went away and did something else for 10 or 15 minutes. And I came back and it was still copying. So I did something else for 10 or 15 minutes. And it’s *still* copying. At this point, I suddenly realized my laptop has a USB 2 port free. So I copied the file over the network to my laptop, copied it from there to a different USB thumb drive, and took that over to the test complex and upgraded it. And having done all that, the Linux box is *still* copying the original .iso to the first thumb drive.

Update I just tried it again with “time cp” with a different thumb drive, and it only took 12 minutes and 30 seconds. I’m positive it was taking longer than that before, so I’m redoing the test with the thumb drive that was taking so long before. Maybe it’s the thumb drive that’s slow, or maybe it’s because it’s formatted ext3 instead of FAT32. I’ll report back when that one finishes. If it ever does.

Second Update: After arriving back to work, I find that the copy to the ext3 formatted thumb drive took 2:19:05. Yes, that’s nearly 2.5 HOURS! Dude, that’s fucked up.

Need some artistic judgement

I’m thinking of replacing my 17″ Powerbook G4 (aka “AlBook”) with a 17″ MacBook Pro (MBP), although I’m waiting to see if they announce something with the new three-touch touch pad like the MacBook Air (MBA). Rumour has it that they’re waiting for Intel to bring up production levels on a new chip before they do, and that’s why it wasn’t announced at the same time as the MBA.

SnowbirdsThe best feature of my AlBook is that I got a custom “skin” made featuring a picture of the Snowbirds in flight. I took it to the Wings and Wheels air show in St. Catherines last year, and got all the Snowbirds officers (including Snowbird 10 and 11, and their public affairs officer) to sign it. Several of the pilots expressed admiration for it, and asked where they could get one for their own laptops. The skin is made of vinyl, and the web site said you could peel it off, but I very much doubt it would transfer. And I don’t want to risk damaging it, especially since one of the pilots who signed it died in an accident this year. So it’s going to stay on the Albook. But I definitely want one for the new MBP.

I went to the Snowbirds web site and downloaded some of their high resolution promotional pictures, and their logo and wordmark which are available in EPS files, and played around in Photoshop a bit. I definitely wanted one with all 9 planes, and I think I like this one best, but I can’t decide on the placement of the logo and wordmark. First time ever I wished I’d installed that poll plugin, but please look at the following two pictures and tell me in the comments which you prefer. (As always, clicking the thumbnail will take you to a bigger version.)

Option 1 Option 2
Option 1 Option 2

And before you ask, yes, I am procrastinating. I need to re-engineer one of my tables and the classes that use it, and I don’t want to.