Red Rocks

Excel 2007 Crashes when Scrolling

April 17, 2008

I’ve been using Excel 2007 for a while now, and while I generally like the ‘ribbon’ and new layout, I’ve had a chronic issue with crashes.

When I scroll using my ThinkPad TrackPoint scroll feature, Excel crashes. For quite a while I assumed this was a driver/hardware issue related to the TrackPoint driver. Today I discovered a coworker has the same issue, using the scroll wheel on his mouse.

After doing a bit of Googling, it seems others are seeing this as well. Unfortunately, I haven’t found a solution yet. I can’t believe a feature as basic as this is causing widespread crashes without a fix. If anyone has a solution, please let me know.

No Apple, I don't want Safari

April 17, 2008

It is old new by now, but there was a bit of hubbub recently about Apple’s inclusion of Safari 3 in its update manager (for Windows).

Gruber has a good writeup, concluding that there would be no issue at all if Apple left the box unchecked by default or visually separated new installs. I pretty much agree. I don’t really have a problem with Apple using the update tool as a way to advertise new applications, but don’t make it a default install. However, it doesn’t end there.

Apple KEEPS TRYING TO INSTALL IT! I have two browsers already (Firefox, IE), I hardly need a third.

HP LaserJet 4L Retired

April 13, 2008

After 14 long years of service, I finally retired my HP LaserJet 4L printer. As far as electronics go, a device that lasts 14 years is amazing. This printer just worked. The only time it required any effort was an occasional paper jam and of course replacement toner. Even recently it was always fairly easy to find toner to purchase, and the prices always seemed reasonable, at least relative to ink. Unfortunately the print quality finally started degrading. I suspect it may have been fixable, but the desire for a color printer forced the retirement.



The 4L was replaced by a shiny new Dell 1320c color laser printer. I also added the network adapter, allowing the printer to be shared by all computers without requiring a computer or other device to share the printer.

There is no other computer device that I’ve owned that has come anywhere near a 14 year useful span, and I doubt any future device will either.

* Photo inspired by this Strobist post. Unfortunately I have only one SB-800 and the printer was significantly larger than the SB-800 photographed in the post.

Python is the new Black

April 9, 2008

In a much anticipated move, Google announced yesterday the Google App Engine. This is Google’s (initial) entry into the cloud computing space, competing with Amazon’s EC2 and S3.

Amazon’s approach with EC2 and S3 appears to be a fairly straight forward utility computing approach. You pay by the CPU minute on EC2 and by the GB on S3. Amazon uses Amazon Machine Instances (AMI) as the deployment units for EC2. In simple terms, an AMI is a virtual server image, similar to what you would use with VMWare or VirtualPC. At this point I believe it only supports Linux, but you can run just about anything that runs on Linux (which is just about anything). The difference being that it runs on Amazon’s servers and you only pay when it is running.

Google’s approach essentially a hosted web application. The deployment unit is your Python application, and you run in a sandbox environment. They also provide easy integration to Google services such as Google Account and Google Checkout.

One other difference, Google’s App Engine is free for initial users, and appears that it may be free up to certain ‘sizes’. This will make it very appealing as a beta/testbed for new apps, which then of course remain on Google as they grow.

One post I read (but forgot where) suggested that Google’s approach will make it very easy for Google to acquire new startups as they are already built and running using the Google services and servers. While I doubt this is the main goal, it certainly does demonstrate some of the values Google can leverage if a large part of the ’net is building their applications with Google. One more step in Google becoming its own Internet.

Time to learn Python?

Spring at Brookfield Zoo

April 6, 2008

This weekend the weather finally broke in Chicago and we have a weekend of real Spring weather. We took advantage today with an afternoon at the zoo…

The gulls, while not actually part of the exhibit, provided some good action shots…

'Tabblo:


While the rest of the animals were pretty relaxed…

'Tabblo:

I Hate April Fools' Day

April 1, 2008

I’m over April Fools’ Day. My RSS feeds are full of garbage posts that are obvious jokes, and any real interesting news can’t be believed until you verify it tomorrow.

Boring.

Speaking of Boring, this is also my 100th post. I guess I have some staying power as I’ve been at this over a year (First post was January 23rd, 2007). At a rate of less than 2 posts a week, I’m not the most prolific writer but hopefully I’ve written some interesting posts. So, will it take me more or less than 14 months to get to 200 posts? We’ll see…

Google Calendar Sync Update

March 25, 2008

As I mentioned earlier, Google came out with a sync application for Outlook 2003 and 2007. I’ve been using it for a couple weeks now with mixed results.

First, it is clean and simple. There isn’t much to setup, and it is very unobtrusive. No errors, warnings, or interruptions. The problem was, not everything was getting sync’ed.

Apparently, it will only sync meeting invites if your email address matches the email you use in Outlook. Of course by default my email address does not match, but you can go edit your Google account settings and add additional email addresses. Once I added my work email (luckily I only have only one), and changed the email (but not password) in the Google Calendar Sync options, it sync’ed many of the appointments.

People who have different variations of their email address at work have complained that this solution doesn’t work well. I have not seen a work around so far.

Now I have most everything syncing cleanly between Outlook and Google Calendar, but there are still several meetings that are not showing up. So I’m annoyed, but not quite yet annoyed to deal with reverting to gCalSync.

Self Portrait

March 12, 2008

I participate in a Weekly Photography Challenge group on Tabblo. The idea is each week there is a new challenge to take pictures that will stretch your skills and expand the way you see the world.

This week’s challenge was to photograph your hobby, which is of course photography (well, I couldn’t really photograph MYSELF playing soccer…)

So I decided to setup a shot where my camera took its own self portrait…


'Tabblo:

Bloggers Killed Slashdot

March 11, 2008

Well, ‘killed’ in the sense that I just dropped Slashdot from my RSS feed. I’m probably a bit behind the curve on this, but I continue to find that every reasonably interesting story I see on Slashdot is something I’ve already read about at least one or two other places.

Slashdot was a primary feed for me for a long time, long before RSS became popular. I remember the days where EVERYONE read Slashdot, and it was a marvel of internet scalability (or lack there of at times). But as time passed and I added more and more blogs to may feed reader, the value of Slashdot kept diminishing.

So mark this day as a milestone (for me). The old new internet is dead. Long live the new old internet.

Google Calendar Sync

March 8, 2008

I wrote about my process to synchronize my Google Calendar with Outlook before. I did stick with gSync it and it mostly worked.

But yesterday Google came out with its own Google Calendar Sync application. So of course I gave it a spin.

Instead of the Outlook plugin approach that gSyncit took, Google Calendar runs in the task bar (I’m sure it still ‘plugs in’ to Outlook, so this may be a non-difference). It does run in the background instead of the pop up window that gSyncit uses.

One annoying thing is that upon install, it automatically syncs before you can change any options other than single or bi-directional. Oh wait, there ARE NO OTHER OPTIONS. It is a very simple application with no configuration.

On the first sync, it duplicated many of my appointments because it apparently couldn’t tell that all the previous appointments that were synced by gSyncit were really the same appointment. That was certainly annoying. It also took quite a while, because it appears to sync the entire calendar by default, not just a limited date range like I had gSyncit setup to do.

All in all, it appears to work, and is less obtrusive than gSyncit was. gSyncit had more options, features, etc. but for now I’m sticking with the Google version until I have a problem that drives me back to gSyncit.