Notes for 8/17/2008

Here are my weekly notes:

  • I had a good time down in Calgary this weekend at ALT.NET. Was great to meet some new people and put faces to names. Thanks to the organizers for hosting a great event!
  • Canada finally started winning some medals in China! We currently have 7, but with only 2 gold are ranked 19th. If Michael Phelps were his own country, he’d be ranked 6th.
  • Looks like the RIAA is getting a taste of its own medicine! They have paid $107,951 USD to a lady who counter-sued the group.
  • Ever wish you could be invisible? The capability might be here sooner than you think!
  • The Free WiFi Project is growing really well here in Edmonton! I wrote about it this week on the newly revamped Techvibes.
  • This week is going to be a busy one. Going to a couple Fringe shows, have a bunch of meetings, and then Thursday we leave for Vancouver!

ALT.NET Canada in Calgary

I came down to Calgary early this morning for the ALT.NET Canada conference being held at the University of Calgary. For those of you new to the term, ALT.NET refers to “a self-organizing, ad-hoc community of developers bound by a desire to improve ourselves, challenge assumptions, and help each other pursue excellence in the practice of software development.” When I first started hearing about ALT.NET in the developer blogosphere last year, I got the impression that there was an “us vs them” kind of mentality. Either you believed in ALT.NET or you didn’t. A number of other developers I’ve talked to remarked that ALT.NET seemed somewhat cult-like. Given that, I wasn’t sure what to expect for this event. I’m happy to report that it has been great so far!

ALT.NET Canada ALT.NET Canada Schedule

The conference is an “Open Spaces” style of event, which as far as I can tell is basically an unconference. There is no set agenda, the attendees are the discussion leaders, and there’s lots of open spaces for people to use for breakouts. About 75 people came out today, most from Alberta but some from Vancouver, Winnipeg, and other parts of Canada.

I think the sessions are a bit long at an hour and a half, but that doesn’t stop people from going off and having their own discussions so it’s not all bad. The first session I went to was on the web UI of the future, and then I joined the discussion on telecommuting. After lunch I went to a session on occasionally connected apps, and finished off with a session on volunteering development time. All very interesting and thought provoking.

A large number of people went out to Schank’s tonight for beer and food, so that was good. There are two sessions tomorrow morning to finish off the conference. The sessions are being documented here, and there’s even some video up. You can see my photos from the event here. Also check out #altnetcalgary on Twitter for more discussion.

Recap: EdmontonTweetup2

Tonight we held our second tweetup here in Edmonton. Our last tweetup was held during the day on a Saturday, so I expected that we’d have a different audience out this time and for the most part we did. Of the 18 or 19 people that came tonight, I would guess that only 5 or 6 of us were at the first tweetup. To me that’s great, because it gets new people involved and illustrates that the Twitter community in Edmonton is quite big! Hopefully we’ll have a tweetup one day that everyone can make it to.

I only took a couple photos tonight, but @bruceclarke took quite a few shots with his fancy camera! You can see them in the Edmonton Tweetup set. Thanks Bruce!

EdmontonTweetup2

The venue was The Billiard Club on Whyte Avenue, which worked really well. We made our way to the patio in the back to soak up the sunny, thirty degree weather. There was no wifi access, but that didn’t stop us from having some really interesting and lively discussions!

It’s always great to be able to put a face to the username and chat with some of the most interesting people in the city. That’s what I love about the tweetups, and that’s why I think we’ll continue to have them every now and then.

I’ve added as many of the attendees as I can remember to the wiki page, but if I missed you, please feel free to add your username. Also add your links to blog posts and photos, etc. I’ve also created a page for our next tweetup, so if you have ideas, post them!

Thanks to everyone who came out tonight!

The CBC Olympic iPhone site rocks

We’re almost a week into the 2008 Summer Olympics in Beijing, and Canada still doesn’t have a medal. About a half an hour ago, swimmer Mike Brown finished fourth in what was probably our best shot at making the podium. Much to my surprise, the iPhone site at CBC was updated with the news almost immediately!

Swimming in Lane 5 at the National Aquatics Centre, the 24-year-old Brown touched the wall in a time of two minutes 9.03 seconds, missing the podium by just 9-100ths of a second.

Sad news, yes, but I’m really impressed with CBC. They have by far the best mobile site I’ve seen for following the Olympics.

Visit http://www.cbc.ca/iphone/olympics on your iPhone or iPod touch, and you’re presented with the screen to the right. Along the top is the menu bar which enables you to drill down into news related to your favorite sport. Underneath that are the overall medal standings with the three leaders and Canada. And underneath that are the latest Olympic headlines.

For me, the site is perfect. All I want to know at a glance are the medal standings and the headlines. I can quickly scan both, and if I want to, I can tap on a headline to read the entire story.

When I started looking for a good way to follow Olympic news on my iPod touch, I definitely didn’t think of CBC. The first thing I did was check the App Store, but there was nothing there that looked useful. So I started searching, and eventually came across the CBC site. I’m glad I did!

The only bad part about the site, of course, is that it’s getting tiring seeing the four red zeros beside Canada!

I haven’t watched too much of the Olympics on TV, pretty much just some of the major swimming finals. From what I’ve seen though, CBC has been doing a good job there too. I’ve read nothing but complaints about NBC online.

Offline access is more important than ever

offline folder Even though we still don’t have “wireless everywhere” (as I like to say), access to the Internet is indeed becoming more pervasive. Until the world is blanketed in wireless however, there will always be a place for offline applications. Sometimes you need to get some work done, with or without an Internet connection. Unreliable access or no access at all might have been the driving force behind offline applications in the past, but now there’s a new reason: cloud computing.

The term “cloud computing” is a bit like Web 2.0 in that it is used as a blanket term, but essentially it means accessing applications and services via the Internet (“in the cloud”) without worrying about the infrastructure that supports them. One of the best examples is GMail, Google’s email service that lets you manage your messages in any browser. It’s also a good example of why offline, synchronizing applications are so important – GMail went down completely yesterday:

Gmail is having a systemwide outage affecting multiple countries, and a whole bunch of its 100 million users are screaming about it on Twitter. Around 20 million people visit Gmail each day, according to Comscore, and they’re all seeing the same message. The first outages were reported at about 2 pm PST, 44 minutes ago.

One of the things that makes cloud computing different than services in the past is that more and more businesses rely on things like GMail to operate. When it goes down, so does a significant part of their business.

There’s a transition underway. Businesses are realizing that it doesn’t make sense to operate their own data centers and services when Google, Microsoft, and others can do it far more efficiently. But don’t let those names fool you, as GigaOm points out:

If an outage of this magnitude can strike Google, the company with a fearsome infrastructure, I wonder who — if any — can plan for the worst.

It’s extremely difficult to maintain 24×7 operations, even for a company like Google. The only reasonable thing to do is assume that service will go down at some point, and to plan accordingly.

For that reason, I think offline access and synchronization are two things that developers will need to focus on in the future. Like the other big challenge facing developers, multi-core computing, improved technologies and toolsets will be needed. Vendors are working on it, Google with Gears and Microsoft with the Sync Framework, but there’s still a lot of work to be done.

Cloud computing is great, and I’m excited about the opportunities that it provides. We have to realize that it’s only part of the equation, however. Offline access and synchronization are more important than ever.

Edmontonians flock to transit in 2008?

100 Years of ETSI never thought I’d write a headline like that, but apparently it’s true. According to an article at CBC last week, Edmonton Transit is reporting that ridership rose by 8% in the first six months of 2008 compared with the same period last year. That’s roughly equivalent to an extra 2.5 million fares. ETS called the increase “astounding”, but seemed confused about the cause:

“Buses are packed, the LRT is packed, ridership continues to increase at an astounding rate,” said Ken Koropeski, director of service development for Edmonton Transit.

The increase is almost three times the growth being experienced by other transit systems across the country, Koropeski said, a trend for the city over the past few years.

The CBC article cites three potential reasons: high gas prices, the booming economy and related influx of newcomers to our city, and the U-Pass. I suspect #2 is the biggest cause, but that’s just my gut reaction. I wonder what impact the growth will have on security calls, which have already increased 20% over the last three years.

I also wonder why ETS didn’t share any of this information back in April? You might recall that Statistics Canada released information at the time that said nearly 80% of Edmontonians get to work in vehicle. Granted the StatsCan information came from the 2006 census, but it would have been a good opportunity for ETS to dispel some myths about stagnant (or least slowly growing) ridership.

I hope the growth continues. ETS turns 100 this year, and will celebrate Centennial Week from September 12th to 20th. You can learn more at the ETS website.

Notes for 8/10/2008

Here are my weekly notes:

  • Went to see Swing Vote today with Sharon. We’re both quite interested in the election, so we enjoyed “political celebrity spotting” – James Carville, Arianna Huffington, Larry King, Bill Maher, Chris Matthews, and a bunch of others all play themselves. Overall though, we were disappointed with the movie. Madeline Carroll was the one bright spot – she could definitely become a big star!
  • Eric made the front page of the CityPlus section in the Edmonton Journal on Saturday! He was interviewed about the Free WiFi project. I’m going to write more about it later this week, probably on Techvibes.
  • Who in their right mind would think that in 2008 you can tape delay something and not expect people to look elsewhere? Bunch of morons running NBC.
  • A new Facebook application called “Schools” hopes to take Facebook back to its roots. Clever idea and business model.
  • I have seen bits and pieces of the opening ceremonies in Beijing and like everyone else I was impressed. Here some photos. By the way, search Google for olympics and they’ll show you the latest medal count.
  • Check this out: a nearly perfect DIY Batman Tumbler. Totally awesome. The bat suit is a bit strange, however.
  • This Russia-Georgia-South-Ossetia thing is getting out of hand. Planes being shot down, tanks being destroyed, boats being sunk, etc. Not to mention the thousands of civilian deaths. The U.N. Security Council has met four times already, but nothing much has come of the meetings. Let’s hope it doesn’t get any worse.

Pros and cons of telecommuting

telecommuting The company I work for, Questionmark, is a big believer in telecommuting. As a result, I work from home usually two days a week. We were talking about it in the office this week, and this article in the New York Times made me think about it again recently:

Gasoline has become the new workplace perk, as employers scramble to help workers cut its use and cost. A dollar a gallon ago, things like telecommuting, shortened workweeks and Internet subsidies were ways of saving time and providing workers with a little more balance in their lives. Now they have become ways to save money and to keep workers from, well, walking.

Saving money on gas is definitely a good thing about telecommuting. Not everything about it is positive though. Here are some pros and cons for me.

Pros:

  • I save money on gas, likely extend the life of my vehicle, and get to avoid traffic headaches.
  • Rolling out of bed and turning on the computer is great. No need to rush around and get ready! This also helps with really early morning meetings.
  • If I need to run a quick errand, it’s easy to do so.
  • Often there are less distractions, and I can really focus on something.

Cons:

  • It’s really easy to eat too much. With the kitchen a few steps away, I find myself snacking more than I would in the office.
  • No air conditioning in my apartment…when it’s 30 degrees outside, the A/C in the office is definitely nice.
  • Sometimes to solve a problem you simply need to talk to someone else in person.
  • Technology isn’t perfect, and sometimes the VOIP phones fail or for whatever reason I can’t connect to something I need.

You can read more about telecommuting at Wikipedia.

Another popular trend is the shortened work week, where you work four ten hour days instead of five. That would definitely save money on the commute too, but again would have pros and cons.

Seems to me that the standard 9 to 5, five day work week is becoming a bit antiquated. At the very least, more and more organizations are comfortable experimenting with alternate schedules and ways of working.

EdmontonTweetup2 – August 14th

Next week we’ll be having our second tweetup here in Edmonton. It’s a great way to meet other Twitter users from Edmonton and area – there’s quite a few of us already and the number keeps growing! The event is fairly informal and relaxed, the goal is just to have some fun meeting new people! You can read about our first tweetup here. Hard to believe it’s been three months already!

It’s always a challenge to find a date and time and venue that everyone can make it out to, so we’re trying something different this time. Here are the details:

WHO: Twitter users in Edmonton!
WHAT: An event to meet one another in meatspace.
WHERE: The Billiard Club on Whyte Avenue (map)
WHEN: Thursday, August 14th, 2008 at 6:00pm
WHY: To chat about anything with other Twitter users!

If you’re planning to come out on Thursday, add your name to the list on our wiki. You may also want to follow edmontontweetup and/or myself on Twitter for updates.

See you there!

Thoughts on backups with MozyPro

At around 1:30am on August 6th, a hard drive in one of our database servers died. It took down our mail server and WordPress blogs, but everything else (such as Podcast Spot) was unaffected. It sucks, but it happens. We’ve had many drives die over the last few years, unfortunately. All you can do is learn from each experience.

In this case, we had a full image of the server backed up. All we had to do was stick in a new hard drive, and deploy the image. That worked fairly well, though it did take some time to complete. The only problem was that the image was about 24 hours old – fine for system files, but not good for the data files we needed. For the most up-to-date data files, we relied on MozyPro.

(I should point out that we generally configure things so that data files are on separate drives from the system. In this case, we had about 250 MB of data files on the system drive. I have since reconfigured that.)

For the most part, Mozy has worked well for us. We’ve had a few bumps along the way, but no major complaints or problems. Until I tried to restore the data files yesterday, that is. The first problem was that I couldn’t use the Windows interface. The Mozy client would not “see” the last backup, presumably because the image was older than the last backup. You’d think it could connect to Mozy and figure that out, but apparently not. So I tried to use the Web Restore. It eventually worked, but it took about four hours to get the files. I don’t mean to download them, but for Mozy to make them available for download. Thank goodness it was only about 1000 files and 250 MB or it could have taken days!

So I learned that Mozy is reliable, but certainly not quick. If you need to restore something quickly, make sure you have a local backup somewhere. If you’re just looking for reliable, inexpensive, offsite storage then Mozy will probably work fine for you.

My next task is to upgrade this server particular to a RAID configuration, something we had been planning to do anyway. Should have done it sooner!