Archive for the 'Personal' category

100000 Views – Thank You!

December 25, 2009 12:01 am

A while ago (around December 3, 2009) this blog passed the 100,000 views mark. A milestone for any blog, so I thought I’d show you some of the stats from around that time:

100000_views_100024_crop 
Proof that it happened. 100024 views.

100000_views_days_crop
Daily stats leading up to 100000 views.

100000_views_weeks_crop  
Weekly stats leading up to 100000 views.

100000_views_months_crop
Blog stats all the way from the beginning to 100000 views.

People usually reflect on what got them to 100000 views. I guess for me it’s been my involvement with the community site that is connected with the TouchSmart PC. I’ve posted some things here specifically in response to stuff that happened on the community site. As you can see from the dip above, my blog is not particularly popular just for its own sake. It’s usually when something big happens around a release of TouchSmart that people start looking.

Here’s a list of the top posts in case you are into that kind of stats:

Top_posts_crop 

For some reason people like to read about my experience with Crossloop. Whoda thunk?

Anyway, no matter what prompted you to pay a visit – thank you!

And Merry Christmas!

Windows 7 Upgrade discs: Shiny, happy holograms!

October 26, 2009 7:55 pm

Just in case you’re wondering (yeah, I know, you probably AREN’T) what you’re missing by buying a new PC (such as the HP TouchSmart 600xt – hint, hint ;-) ) with Windows 7 preinstalled, here are some pictures of a Windows 7 upgrade DVD that recently showed up at my doorstep:

Copy of IMG_3067 Copy of IMG_3068 Copy of IMG_3069

Not only is more “happy” coming with Windows 7, as Kylie is fond of saying, if you buy an upgrade, it also brings you a lot of “shiny”.

Toyota ad illustrates why it’s hard to change environmental impact of anything

September 22, 2009 9:21 am

Image-01 (640x435)

Sorry about the bad scan quality (it’s from today’s newspaper – yes, dead trees, and yes, I still read newspapers). It says:

80% of Toyotas sold in the last 20 years are still on the road today.

Is it any wonder that it’s hard to make any kind of change on environmental impact? Not just for cars. Think, for example, about the inefficient lighting systems installed in millions of old houses (that aren’t well insulated, have old, inefficient furnaces/air conditioners, etc.). Things like these have a habit of lasting long and they weren’t designed with environmental impact in mind.

With information like this, it’s harder and harder to stay optimistic, wouldn’t you say?

Why are you not a member of the ACCU?

August 6, 2009 9:36 am

ACCU Home page

You may never have heard of ACCU, the Association of C and C++ Users as it was originally called. It is a volunteer organization, consisting of programmers who care about programming. The ACCU publishes two magazines, both devoted to raising the standards of programming everywhere: C Vu and Overload. On top of that they organize a conference every year, where some of the top names in C/C++ programming (and many other software development fields) come to speak and mingle with programmers from all around the globe.

I was introduced to the ACCU several years ago, when I first came to Silicon Valley, and still renew my membership every year, even though I don’t attend the local ACCU-USA events anymore. Yes, there is a local “chapter” of the ACCU in Silicon Valley, and they have monthly events that you can attend for free. I had the good fortune of hearing Bjarne Stroustrup speak once (plus going to dinner with him and the rest of the attendees afterwards, and even getting to exchange a few words with him in private.)

C Vu Volume 21 Issue 3 Cover     image

At one time I also co-hosted an event for the ACCU, and I think it is this personal connection that has kept me going as a member, even though I’ve not been much directly involved since. What keeps me hanging on now are the two excellent journals, which are largely ad-free and contain almost nothing but passionately written articles and code samples, demonstrating how to become a better programmer.

If this is something you strive for, I highly recommend checking out the ACCU and encourage you to become a member. Even if you live in the United States or elsewhere outside the UK.

Battling a flood of requests from Microsoft IP addresses

June 19, 2009 9:40 pm

In case you’re wondering why this blog has been unavailable the last couple of days: My domain seems to get hit excessively by a couple of IP addresses belonging to Microsoft (mainly). I don’t know why or how, but my host (Dreamhost) has decided that I now have to pay for private hosting (their DreamhostPS product).

I’m trying to block the IP address range that has been causing this, but I have no idea when my host will unilaterally decide to shut my domain down again (I suppose it isn’t nice of me to turn it back on without telling them, but they didn’t tell me they would shut it down either.) Apparently it is my responsibility to monitor the access logs and detect excessive activity and deal with it. I’m not aware of any tools they provide that help me do so, nor do they provide any kind of alerts that would help me be more responsible (if you can call finding yourself in a situation that you didn’t cause and dealing with it being “more responsible”.)

Of course, they’re in the clear, because the terms of service state that they can do whatever they want if my site causes problems for other customers on the shared web server box.

I’ve contacted Microsoft’s abuse email address and sent them access log “greps” that prove the problem. I’ve also tried to find access logs for other addresses the host claims have caused issues, but those logs seem to have been deleted by now. So now I’ve embarrassed myself with an abuse email to an ISP without having the ability to back up my claim. Nice.

Anyone have any advice on what else I can do?

Spiral/helical staircase

March 16, 2009 10:10 pm

Spiral staircase

Sunset

March 2, 2009 10:36 am

IMG_2113_cleaned

A recent neighborhood sunset. Points for anyone who can guess where this was taken. Looks different when posted using Windows Live Writer. Wonder why that is?

Pictures in my Windows 7 Theme Pack

January 28, 2009 10:29 am

In case you’ve seen my Windows 7 Theme Pack, here are the pictures that are in it. You may want to know if they’re worth it before you download the 12+ MB of .themepack file.

Old, eroded brick wall 

Clouds in the sunset

Sunset 2

Fireworks!

A huge mural of Peanuts comics

Downtown skyline with Mount Rainier in the distance

Loom heddles 2

Dale Chihuly's glass ceiling at the Bellagio hotel in Las Vegas.

View from the Crab Shack

Grand Canyon sunset

Freshly cut strawberries

Recovered from host server upgrade – sorry for the outage

December 11, 2008 8:04 pm

Looks like my hosting company decided to move my blog from a 32 bit OS to a 64 bit OS, breaking the PHP CGI in the process. Thus, my blog was offline for around 20 hours or so (rough guess).

Support claimed I had a “custom” PHP install, which I think is not the case. Anyway, I had to copy the 64 bit PHP CGI binary from their system location to my blog location, update a pointer and now everything is good again.

Apologies all around for going “dark” for a while.

Word 2007 and Vista Speech Recognition – don’t say "delete document"!

December 10, 2008 8:35 pm

I had a very unpleasant experience today. My wife is trying to deal with pain in her arms and hands from too much typing by using Vista’s speech recognition feature along with Word 2007. She was writing a final paper for a college class and had just finished the last four of nine pages. That’s when she noticed an extra word in her paper, right at the end: “document”. It didn’t belong there, so she did what you’d do naturally and said “delete document”.

THAT’S WHEN BAD THINGS HAPPENED. Apparently the speech recognition software turned that phrase into a command and proceeded to empty the nine page paper of all content without hesitation. On top of that, the undo feature of Word seemed to not have noticed the command (or been bypassed somehow), so she couldn’t get the document back via undo either!

This all happened while I was in a meeting at work right before lunch. When I got back to my desk I had several panicked voice messages. Luckily, five pages from the day before could be salvaged because my wife had the presence of mind to close the document without saving, which let her recover all but the about four hours of work that had gone in before the disaster struck.

I went home over lunch to see if I could salvage any more. I decided that I needed support from Microsoft. Well, the call with Microsoft Product Support was less than pleasant (as support calls usually are) and didn’t get us the four pages back, either. Best I could tell nobody had ever reported such an issue before.

I’m surprised this glaring problem escaped all testing at Microsoft. One of the cardinal rules of software development was violated in this case: “Never, EVER, lose the user’s data.” I can’t believe there was no prompt to confirm if she really intended to delete everything in response to the phrase “delete document”. I can’t believe there was no undo possible.

I just can’t believe it. Yet, it’s true.