Friday, April 23, 2010

Computer sysadmin's becoming plumbers

A sysadmin once had a problem with his pipes and he called a plumber to fix it. The plumber did his work and handed over the bill to his client. “WHAT??? So much for 30 minutes of work??” said the sysadmin. “I need to work whole day to earn this amount!”

“Well, my friend,” said the plumber, “when I worked as a sysadmin, I had to work whole day for this amount too.”

I'm not exactly sure where that joke originally came from, but it's still classic. Oh, and. I'm posting this with my iPad :) >>Keep Reading: Full Post and Comments

Thursday, March 04, 2010

Boosting Aperture 3 Performance

There's an excellent discussion about performance expectations with regard to professional Apps in the Aperture Installation, Setup and General Usage Forums.

This guy, Kevin Doyle, who ever he is knows his stuff. And he's apparently spent a significant amount of his own time trying to help the forum members in that thread. It's over 9 pages in length.

While I do a number of things he's already mentioned, I had never tried defragging. I bought iDefrag based upon his recommendation. And the results? Fantastic! Aperture's even faster with a nice cleanly defragged volume.

So if you read that forum thread, and were hesitant about iDefrag, don't wait. It's worth every penny.
>>Keep Reading: Full Post and Comments

Monday, February 15, 2010

Aperture Facial Recognition

When I think of Aperture 3's facial regonition, I think of the faces of all my friends and family. Smiling, joyous, not trying to hide their faces from my camera. However, Facial Recognition doesn't necessarily conform to my mind's meanderings about how it should be. Look at what Aperture correctly identified as a face from my library!





Aperture identified one of the faces that was painted on the chopper's tank! How cool is that?!? You should checkout the original photograph that shows the tank's detail.





>>Keep Reading: Full Post and Comments

Aperture v3 Upgrade Version Checklist



This weekend I upgraded to Aperture Version 3. The process went so smoothly, I thought I would detail how I did it.




The upgrade process for Aperture isn't any different from the upgrade process for any other software. Nor even the process to upgrade from v1 to v2. The golden rule to remember is don't rush it. I know when my serial number came, I was practically drooling to "just upgrade". But I held myself back, because I knew if I did that, bad things could happen. Instead, I'd rather not be risking losing data and have a weekend where I'm pissed off. Here are the things I did to make it happen:



  1. Went into Aperture, and deleted any projects/photographs that I could. The less data there is, the less time the upgrade will take.

  2. Then I emptied the trashses. System, Aperture, etc.

  3. Backups. I backed up everything. I backed up my OS drive, my Aperture drive. Everything. To do this I disconnected the Spolight drive, I turned the Drobo off. I also stopped Nambu (twitter), Dropbox, Evernote, etc. Then I fired up Super Duper and ran it's jobs. The process takes about 24 hours total. Not fun, but safety is priority number one.

  4. Backed up the Aperture Library to as many different locations/hard drives as I could. When done, I dismounted and disconnected as many of these drives as I could.

  5. Disk Utility. I ran the 'fix volume' (ie disk permissions) for each and every volume. Some consider this step as being overkill. I'd rather be safe, then sorry.

  6. I renamed /Volumes/Applications/Aperture.app to Aperture_v2.app.

  7. In Finder, I deleted where my Aperture Library normally was. I did this because I had 5 other copies of it, and I wanted to put the new V3 in the exact same location (ie a seperate hard drive, from my system drive).

  8. Finally I downloaded, installed and ran Aperture V3. With it, I created a new v3 Library in the same location (same filename) as where the old v2 library was located.

  9. Then I imported the v2 library. I started this process about 9am on Valentine's day (my wife was still asleep). By the time the evening came around (about 8pm) it had finished. To be fair, I don't know how long it took. It may have taken 2 hours, it may have taken 11 hours. I think I chose a good day to do the upgrade. I wasn't able to be on the computer at all. If I had been, I'd have probably been checking it every 5 minutes and wasted an entire day waiting for it to complete.




That's really the entire process I went through. Total time was about three days.




I don't intend to re-process many of the prior v2 projects that are now imported into the v3 library. I am doing it on the Cozumel project from our trip in December. I know I will want to edit more of those photographs (and post them to Flickr). The rest of the projects, I probably won't modify, so there is no need to reprocess them into v3.




For the curious, here's specific information:


  • Aperture Library size: About 120GB

  • Primary Aperture machine: Mac Pro, 2.28GHz Quad Core Intel Xeon, 10GB Ram. Filled with 1TB SATA drives. 1 4-port fw/800 Drobo, many external drives (all collected over the years).

  • Backup Method: Superduper

  • The import: I did not turn off Faces/Geo-Tagging. Both were left on. (Infact, I'm naming faces right this moment).


>>Keep Reading: Full Post and Comments

Monday, January 25, 2010

Ohio Mega Millions Lottery not very Random?

Do you play the Ohio Mega Millions Lottery? Do you always check your ticket's numbers?

We do play the lottery on occasion. Specifically, when the amount of the Mega Millions goes at or above 100 Million dollars. We do an office pool, $2 per person. We purchase the tickets at lunch, on the day of the drawing and then email a scan of them all to whomever participated in the group buy.


Here's where things get interesting. We purchased our tickets Friday, January 22nd 2010 at a local Columbus Ohio Lottery vendor. We do the auto-lotto, so that it generates the numbers for us.


One would think "auto lotto" would be fairly random.


One would be wrong! Look at the these two tickets!


identical numbers different tickets


The Ohio Lottery Mega Million's random ticket number generator gave *two* tickets with the exact same numbers in one setting. Even statistically speaking, this should *never* happen. Yet it did.


It's one thing if the ticket's a winner, but if it's not, then for every two tickets your purchase you may in affect only be purchasing one ticket's worth of chances to win the lottery.


(Note: I blurred out the actual main parts of the ticket numbers, because each ticket is actually a $2 winner.)

>>Keep Reading: Full Post and Comments

Sunday, January 03, 2010

Mac Tablet Predictions: Mobile Bonus

I'm going to jump on the bandwagon (daring fireball and John Siracusa), among many others by now...

Yes, it'll have a ~10 inch screen. And do graphics. And video. No, it's not CocoaTouch, it's CocoaTouch+. It'll have iWork installed on it (Siracusa). One of the things everyone's seemed to miss is the way the Tablet will pimp Apple's Mobile Me.

Many of the people who will purchase the new Apple Tablet at launch already own one Mac. Maybe even a Mac and an iPhone, but definitely one Mac. So they purchase a Mac Tablet (to be one of the cool kids? who knows). But they want all their stuff on the Tablet, just like their other machine. I mean, who wants to be in the computer room on the desktop iMac, then later lounging on the couch with the Tablet and not have their bookmarks syncing. Or not be able to get to their files? (How many mac people do you associate with that can mount remote disk shares from other computers?[1]) If it's not "just there" on the Tablet, people will have "issues" with the device.

A simple Mobile Me subscription solves all this. Everything's in sync and the user doesn't have to do squat. And it's more income for Apple. It'll be another neatly wrapped tie-in to another Apple product that prompts you to open your wallet even further for Apple's coffers, and there'll be many many people in line soon to do it. Heck, just think of 125k developers, many of them will purchase the thing. Not that they'll use it but they'll most assuredly better become aquainted with it to write code for it, not to mention testing (and bragging on #iphonedev about your purchase). And yes, count me in that group that'll be buying it. <sigh>

[1] I'm not harping on Mac users. Most windows users have the same issue. Hell, most computer users have the same issue.
>>Keep Reading: Full Post and Comments