Cloud Computing

December 8th, 2009

Have you ever wondered what happens after you put all your data in the cloud? Will you always remember where you put your stuff in the cloud? Will you at some point lose things? What are you going to do?

It’s not really a question of if, but when.

Don’t ask me for solutions. This time I only provide the questions :-)

Google Public DNS

December 6th, 2009

Google announced Google Public DNS a few days ago.

I don’t really understand why I’d want to use it or why this project is a good idea for Google, but now we have one more DNS server for testing purposes that has an IP address that is easy to remember :-)

objc-s3 moves to github

December 5th, 2009

Olivier has now completed moving the objc-s3 repository from subversion at google code to github. Future development will be done in the new objc-s3 repository.

Software Maintenance

November 22nd, 2009

We all know software maintenance is important, but sometimes we still don’t realize how important it really is. Planning and design is an integral part of good software maintenance and its importance will only grow with the advent of service oriented architectures. CACM in its most recent issue published a great article by Paul Stachour and David Collier-Brown about software maintenance, describing its history, methodology, and its increase in importance since the introduction of distributed systems.

Goodbye RKA

November 17th, 2009

I attended a WWERS education yesterday to learn how expense reimbursement will have to be processed starting 1/1. With WWERS we’re now moving to a Java-based system that requires no local installation.

I’ll not miss RKA, our old 16-bit Windows expense reimbursement application. Given that Microsoft operating systems have no 16-bit Windows subsystem support on 64-bit operating systems, this is not only timely in a cross-platform kind of way :-)

~/junkcode

November 15th, 2009

Why haven’t I heard about the junkcode talk by Andrew Tridgell in the last five years since it was presented? This is genious. [via rene.bz]

Networking fun

November 12th, 2009

For the last week we were only getting 4Mb/s to one of our test servers, which was actually supposed to have 100Mb/s rates. Transferring installation media is really a lot of fun that way. After hoping for the last week that the problem would go away on its own, we finally came to the conclusion that this is probably not going to happen any time soon.

So we played with a whole bunch of cables, two switches, one p5 550 with VIO, and a T61p, until we figured out what’s wrong. It just took us a whole day to figure it out, but it feels good that we did.

The root-cause was that auto-negotiation was disabled on the ethernet interface. Usually this is a good thing. This time it was not. Go figure.

Subversion hits Apache Incubator

November 10th, 2009

The Apache Foundation and CollabNet announced that Subversion has entered the incubation phase and plans to become an official Apache project.

Given that Brian Behlendorf is on the board of directors and a co-founder of CollabNet this is not too surprising, but it’s an interesting development.

Renegotiating TLS

November 7th, 2009

Transport Layer Security (TLS, RFC 5246 and previous, including SSL v3 and previous) is subject to a number of serious man-in-the-middle (MITM) attacks related to renegotiation.

Update 11/15: CVE-2009-3555

Snow Leopard

October 26th, 2009

I just migrated to Snow Leopard this weekend and I really like it. I also replaced my backup solution with Time Machine. Everything looks nice and it was pretty painless.

Want to know what’s new in Snow Leopard? There is a great Snow Leopard Review on Ars Technica.

btw: I also used this weekend to move my primary work ThinkPad to the Windows 7 release candidate. Up until now it looks pretty nice. I’ll probably test this for a month or two and decide whether I want to go back to XP or move to the RTM version.