Thursday, December 17, 2009

Aperture RIP?

The last post on O'Reilly's Inside Aperture page was from March 2009.

I don't hear about Aperture at all any more.

Looks like this product's dead.

Update: In retrospect, the extended absence of 'dodge and burn' (masking) was a pretty clear indicator that Aperture wasn't going to make it. I'd love to see a "pro" version of iPhoto. In the meanwhile I'm going to download a trial version of Lightroom and Photoshop Elements.
--
My Google Reader Shared items (feed)

Using Excel matrix operations to sum a range of inverted numbers

There’s an interesting story here about how Google makes us smarter, but I’ll try to post that one to Gordon’s Notes. This post is about sharing what I learned about Excel.

As we all know Excel is the gem of Microsoft. Word was once great, but it fell (though Word in Office:Mac 2008 is surprisingly good). Excel, which started on the Mac, has always been impressive. This time I used one of its more obscure features to solve a problem of my own creation.

The problem was that I’d asked team members to rank their top three topics in a list of about 40. So their top choice was numbered 1, 2nd choice 2, etc. I knew I’d have trouble interpreting the results, but I wanted to make the data entry process very simple.

When it came to creating a cross-topic metric I ran into the usual troubles. I couldn’t just sum them up. I’m sure there are better solutions, but I decided to sum up the inverted numbers. So if 3 people had rated a topic 1, 2 and 3 then the sum would be 1/1 + 1/2 + 1/3 multiplied by scaling factor to give a more readable result.

Thanks to Google (Google Suggest is mind blowing) I learned that summing the inverse of the non-zero (null) values in a row or column is a matrix operation (I have vague memories that there’s a mathematical name for this value), and that you can do this in Excel (credit to the hideous Experts Exchange for the key entry).

It’s a bit bizarre, but here’s what the formula looks like:

={SUM(IF(ISERROR(1/E41:T41),0,1/E41:T41))*10}

Okay, more or less looks like – because you type it in like this:

SUM(IF(ISERROR(1/E41:T41),0,1/E41:T41))*10

Then you hit Ctrl-Shift-Enter to tell Excel to treat this formula as a matrix operation.

You need the “ISERROR” function so Excel ignores the divide-by-zero (null) cells. The “E41:T41” says that the range goes from column E to T on row 41.

This formula did the job. I’d never have come up with this fix if not for Google, but that’s a topic for another post.

Wednesday, December 16, 2009

The iMac i5 27” screen – we’ve exceeded the vertical limit

I’m increasingly enjoying my sadly flickering i5 iMac. The performance is great, and when the screen doesn’t flicker it’s fairly agreeable.

I’m not sure I’d buy it again though – especially if Apple were to produce an i5 in a smaller form factor.

The screen is just too high. On a conventional table and chair I spend too much time looking up. A sore neck awaits.

I could move the display much further away, but then I’d be unable to read the screen.

It’s the wrong computing form factor for human anatomy. I’d like the top of the screen to be about 8-10” lower, and then grow the display area horizontally. Practically speaking the classic dual monitor arrangement would work better.

Of course that aspect ratio isn’t nearly as good for watching a movie, which mostly shows that one screen won’t work for movies and productivity.

The iMac does drive two displays of course. I think I may end up using an older 21” Dell LCD as my primary reading area, and the massive 27” screen as my photo, video and general workspace. This will take some desk manipulation …

Update 12/17/09: I'm doing better by learning to create smaller windows, and move them to the bottom of the screen. So the top half is a parking area, and the bottom half a working area. It helps when apps open new windows near old ones - Safari does this well. I'm looking forward to the connection to my external Dell however.

Update 12/22/09: I got my mini-DisplayPort to DVI cable, and now I have my Dell 2007WFP as an secondary display. It's a bit tricky to adjust the two to matching brightness levels, I found it easiest to pick a mid-range level for the Dell then use the keyboard control to adjust the i5. (Note the old iMac ambient light sensor is gone!). This arrangement is easy on my eyes, especially since I boosted my Safari font size to suit the high pixel density of the i5. It's quite a display surface, even if Emily does remind me that Al Gore's displays are much bigger.

Update 12/29/09: The enormous Apple discussion thread on this topic includes posts from customers developing flicker problems weeks after buying an i5. I decided to go ahead and apply the firmware update in case a firmware problem might be causing overheating and damage to the GPU. Of course it helps that it's about 8F outside, and fairly cool in the computer room.

Google Reader Social is currently train wrecked

I’m a huge fan of the potential of Google Reader/Social – especially as Google’s miraculous translation tools improve. I’d love to trace the “like” links to Chinese and Indian annotators, then follow their Reader shares into language and knowledge domains I can’t currently follow. I know that’s only a few months away – even though yesterday’s effort to follow one Chinese geek failed without a trace.

As of today, however, Google Reader/Social is horked.

Exhibit A is taken from a mash-up of Google Reader “notes” and “comments” on a (micro-blog, think Twitter status post) “note” written by Patrick J with comments by Rahul and me …

Google Reader - Patrick J note

… Shared by Hanna... Tried to comment on hers but couldn't.

… I've noticed this too. I've been working on this on and off for a while, here and there. It appears to be more prevalent when both people in reader have protected their items…

.. I also add google reader people to a group that allows them access to my items, and in addition I also share my items with other groups/people in my contacts list. I have not noticed a difference in group membership vs. the `bump'…

People keep bumping off my groups … I cannot comment on some posts.…

why cannot they merge same post shared by different people. I mean, let me see the post just once and say these people like it. These people have shared it. You want to comment to someone specific then click on their name else write a general comment and we will share it everywhere among your contacts…

It's a wreck. The comment/note dichotomy, the failure to merge items shared by multiple people, and the inexplicable following failures….

Not to mention that one Google Reader display says I follow 28 people but only shows 14 names, and another view says I’m following 19 people.
It’s a train wreck. I’ve given up on trying to “follow” anyone until Google does a reboot. Instead I’m using the GR “Like” links to find new blogs I can follow in the “traditional” feed reader manner. Now if Google would only improve GR’s translation tools …
See also:
Update 12/31/09: It's still broken, but Google has the bug on their known issue list.

Update 2/25/2010: It's fixed. Phew. I think it was fixed with the Buzz launch/crash, but it's clearly fixed now. Discovery and following now works.

Tuesday, December 15, 2009

Facebook privacy settings

Facebook privacy settings are Class One Complexity Attack. There's no easy escape, but this blog post is the best one stop explanation I've seen to date: 10 New Privacy Settings Every Facebook User Should Know.

Update 12/16/09: Additional references.
Behind all of the complexity it looks like their primary motivation is to provide more of your personal information to the often shady (sometimes criminal) 3rd party applications. When an app vendor finds a gullible person, they can then target their friends.

Facebook's latest machinations support their high ranking on Gordon's Corporate Evil Scale.
 
Update 12/17/09: The bad news continues. The motivation is obviously the FB Apps market.
  • Banks using Shadowy Apps to Harvest Personal Information from Facebook Profiles: This feels a bit improbable. It does illustrate, however, how some of the information now exposed to FB apps can and will be sold and used.
  • Is Facebook a Brand that You Can Trust- - O'Reilly Radar: This article also links to some past FB references such as Beacon Debacle, Scamville Furor and the current Privacy Putsch. It includes two key quotes from the Electronic Frontier Foundation:
    …new 'privacy' changes are clearly intended to push Facebook users to publicly share even more information than before… The privacy 'transition tool' that guides users through the configuration will 'recommend' — preselect by default — the setting to share the content they post to Facebook, such as status messages and wall posts, with everyone on the Internet, even though the default privacy level that those users had accepted previously was limited to 'Your Networks and Friends' …
    …  You Can't Opt Out of The "Sharing" of Your Information with Facebook Apps..

--

Saturday, December 12, 2009

Snow Leopard screen saver buggy

We know SL is buggy. You shouldn't upgrade before June 2010 or so.

I have a new i5 though, so I have to live with the bugs.

Today my screen saver locked up in an odd way. It cycled between two images, and I couldn't get it to stop. I switched to my Admin account and rebooted from there.

I'm streaming images from a server, and I'm seeing the old 10.5 network flaws, so I wonder if this is a combination of network bugs and screen saver bugs.

If it recurs I'll move my images locally and eliminate the 802.11n traffic.
--
My Google Reader Shared items (feed)

Bug with Aperture 2 and Snow Leopard install

If you install Aperture 2 into a new Snow Leopard machine for a non-admin user you get this error message "The license file will not be written to disk because the user does not have enough privileges".

The workaround is to make the user an admin, then login and enter the serial number, then make them a non-admin.

Very annoying, esp. since 10.6 admin privilege changes require a restart! (In prior versions of OS X a restart was not required.)
--
My Google Reader Shared items (feed)