In search of a back up solution – Mozy.com

I am in search of a good automated backup solution for my personal computer(s). Previously, I’ve just uploaded important files I want to keep onto my slice or some web hosting site. I also use a 250GB Western Digital External HD to backup pictures and mp3s.

But now, I want an online solution. I want a service where I can “set it and forget it” to back up any or all the files on my multiple computers. My first stop was at Mozy.com. I downloaded their Mac installer, which had the BETA description next to the download link.

The install and setting up it to start backing up some files was easy. The free 2 gigs for MozyHome is great. But when I really got into customizing what I wanted to back up, I was disappointed. I could not easily place rules to ignore certain files and folders. It was all or nothing. Also, Mozy takes the term “backup” very literally. If you delete the file off your local machine, Mozy will delete the file from their backup servers in 30 days. It is not intended to be used as a file repository. You can’t easily share your backup files either.

mozy-1 mozy-2


For $4.99/month, I can get unlimited backup space. But without being to easily exclude certain files and folders like .DS_Store and .svn folders, Mozy is a no go for me.If anyone can recommend something better, that would be super.

In search of a back up solution – Mozy.com

Finishing strong

Usually, if you are about to leave a job, it’s hard to stay motivated. Other than tying up any loose ends, it’s probably not a good idea to start something you can’t finish.

As my final days with kajeet approached, I seem to be more productive than I think I was in awhile. I really was in support mode so I didn’t have a large number of tasks on my plate. I used this extra time to do some engineering-inspired projects (as opposed to business initiatives). In something that reminds me of Google’s 20% time, I was able to work on projects that meant something to me personally.

I prototyped a single-sign-on application. I built an application based off an idea our engineering team had months ago but never had the time to act on. It got demoed and was received well by the company. It took less than 16 man hours to build and business saw value in it. Hopefully, it will be officially launched.

After doing this, I am a fan of the 20% time. Being able to work on things you’re passioniate about and sharing it with others is, well, the whole idea, isn’t it?

I hope to see more companies, especially startups, adopt this practice. The engineers are happy and the return on investment is tremendous. Of course, this only works if you have an awesome engineering team, people that truly love to code. That shouldn’t be a problem though, you don’t really want the other kind of engineer.

Anyways, back to the point of this post. Leaving jobs is a stressful time. You worry if you are making the right decision. You worry if the relationships you’ve developed are going to continue. You worry if you will get to play ping pong at work..oh wait, we’re talking about startups right?

 

Mortal Kombat - Finish Him

 

Regardless, I think it’s important to finish strong in everything you do. I took it as a challenge to see how much I could accomplish in my last two weeks, committing code up to the last day of employment. It’s a great feeling when you know you leave a place better than you entered.

Finishing strong

Next move.

Today was my last day with kajeet. For a year and a half, I’ve been a part of a rock star engineering team, experienced the start-up life, launched a number of services, and most importantly made some really good friends. It was cool to see our product on the shelves on Best Buy and hearing from real customers how excited they were about the service we built. It was hard to say good bye but I thought it was time for my next adventure.

I’ve taken a job at Clearspring Technologies. They support syndication and tracking of widgets or, to describe what they do technically, apply the “Write once, run anywhere” slogan of Java to the web and widgets as “Write once, embed everywhere”.

I start this Monday and I’m excited for the opportunity to be working in this space and with this team.

Next move.

Where is my sequel sock?

I was looking for where mysql.sock was since running rake db:bootstrap was complaining with “No such file or directory – /tmp/mysql.sock”. Rails looks for the mysql.sock file under /tmp/mysql.sock by default. Ubuntu using an apt-get install of mysql puts the mysql.sock file at /var/run/mysqld/mysqld.sock.

I always forget where it is. So, I’m writing it down.

/var/run/mysqld/mysqld.sock

You can also grep for it from mysql like so

>>  mysql -? | grep mysqld.sock
socket                            /var/run/mysqld/mysqld.sock
Where is my sequel sock?

Ubuntu upgrade broke WordPress

Something with my past two Ubuntu upgrades broke all the internal links on my blog running on WordPress.

It turns out the upgrade process changed the name of the target link on the .htaccess symbolic link file under my WordPress install directory.

After the install this is what was linked:

.htaccess -> /etc/wordpress/htaccess

Notice the missing “.” in .htaccess.

To fix it, I had to update the link to with

 >> ln -sf /etc/wordpress/.htaccess .htaccess

All the links work again!

Ubuntu upgrade broke WordPress

Randy Pausch – The “Last Lecture”

Back in college, I volunteered to help on “Women in Computing Day” to teach middle schoolers programming using Alice. I also helped teach an undergraduate teaching assistant position for Engineering Fundamentals, the class all engineering students were required to take. The course used Alice to introduce the students to programming concepts (loops, methods, conditional logic, etc).

I thought Alice was a really innovative way of teaching programming. It was GUI-driven programming that was expressive enough to do cool engineering stimulations, but with the simplicity that middle schoolers could understand and use it.

The other day, my mom asked me to find the “Last Lecture” by Randy Pausch, some professor that made this speech. She had heard about on the T.V. and was interested in seeing what it was all about. I found the YouTube video and began watching it. To my surprise, Dr. Pausch’s work has crossed my path. He is the creator of Alice.

His speech is very inspiring. Watch it.


Randy Pausch – The “Last Lecture”

KML – the new mapping standard

The Open Geospatial Consortium just announced that KML has been adopted as an open standard. KML stands for Keyhole Markup Language, originally designed by Keyhole who was acquired by Google back in 2004. Keyhole’s Earth Viewer product was reborn as what we know today as Google Earth. I first came across KML when I was working on some data visualization using Google Earth. I found it to be very expressive and easy to use. You can do neat things like stream dynamic KML to animate the map or add overlays on the map.

It’s interesting to see how Google Earth/Maps’s popularity has allowed KML to become the international standard. It will be even more interesting to see how quickly the standard is adopted by many of the geo-visualization products out there. While I don’t think it will be “the HTML of geographic content“, I do think this standardization will open up the market for new products that build/support KML, pushing KML to its limits as we have done with HTML.

KML – the new mapping standard

Google App Engine Launches

Google App Engine, which acts a Google-hosted application platform powered by Google technologies like BigTable and GFS. You can read more about it here. I was lucky enough to get an invite to try it out. Right now it only supports Python, but they say they plan on expanding this to other programming languages. I hope that’s true. I never really played with Python but this might give me more incentive to take a closer look at it.

Anyways, going through their Getting Started documentation took about 10 minutes. All of the apps are hosted at the appspot.com domain but from the Admin console, it looks like you can have your use your Google Apps domain which is pretty cool.

Check out what I got so far at: http://notes.appspot.com

Google App Engine Launches