Google Docs Backup with GDocBackup

I was searching for a simple way to make local backups of my Google Docs and found gdocbackup on Google Code. According to the project docs it runs on Windows and Linux (with Mono) so I tried it on both Windows 7 and Ubuntu 9.10 Desktop.

On the Windows 7 PC, I downloaded the installer from the Google Code project page, installed the application, and ran it. After configuring the backup directory and export formats for the documents I executed the backup and it worked fine.

Running it on Ubuntu took a bit more setup since I did not have Mono installed. First I installed the required Mono packages.

sudo apt-get install mono-runtime libmono-winforms2.0-cil mono-devel

The mono-devel package installs the mozroots utility needed to install a certificate required to access Google Docs (see

Next I imported the Mozilla root certificates into Mono (see

mozroots --import --sync

I downloaded from the gdocbackup project’s Downloads page and extracted it to a GDocBak directory I created in my home directory. I also created a Data directory under GDocBak to hold the backup files. I opened a terminal in the GDocBak directory and ran GDocBackup.exe in Mono.

mono ./GDocBackup.exe

At this point the GDocBackup application worked the same as in Windows 7. It looks a little different but it downloaded the documents without errors. Now I just need to automate the backups.

CONDG Meeting – August 2009

I enjoyed the presentation by Bill Sempf at this month’s Central Ohio .NET Developers Group even if it was a little disorganized. I think Mr. Sempf and I share a certain scatterbrain quality though his achievements point to an ability to focus deeply when needed. He’s like smarter more extroverted version of the Bill writing this post. And we share a similar hairline.

Bill discussed some of the changes coming in C# 4.0 and how some of the smaller changes that started in C# 3.0 are part of a larger strategy to make things like LINQ possible, and make COM interop work more smoothly. He also pointed out some additions to Visual Studio that may be helpful when doing Test Driven Development. Visual Studio has been rewritten in WPF for version 2010 so go get more RAM.

A lot of the changes to C# are to help it compete with dynamic languages like Ruby and Python, and to make it not suck for automating Microsoft Office. Oh no. It’s VB with braces. At least it doesn’t have DIMs and SUBs.

Pizza was provided by Information Control Corporation (ICC), a company based in Columbus that (if I heard right) Bill Sempf works with as a consultant. ICC has released an open source framework called MVC4WPF. Thanks for the framework, and the pizza.

CONDG Meeting – February 2009

This month’s meeting of the Central Ohio .NET Developers Group featured a presentation by Jon Kruger on unit testing and test-driven development in JavaScript.

Links related to the presentation:

Other links from the meeting:

Related search results:

I also saw someone playing with something called Microsoft Tag on their mobile phone. What’s that?

CONDG Meeting – November 2008

Found my notes from the November CONDG meeting and decided to go ahead and blog some links for future reference. I did not attend the December meeting.

Mark Mydland presented Visual Studio Team System (VSTS) 2010. I see that Jeff Hunsaker already posted a nice (and much more timely) summary of the presentation so I will not rehash that here.

I noticed Mark was using something called SlickJot. I found it is a feature of a floating command line utility named SlickRun.

Also mentioned at the meeting was Peter Provost – software architecture tools.

CONDG Meeting – October 2008

Here are some links from notes taken at the October meeting of the Central Ohio .NET Developers Group:

Meeting dates were announced for the Columbus Architecture Group and MDC Detroit.

James Johnson of Data Dynamics gave a demonstration of the Data Dynamics Analysis component.

Alex Moore talked about Parallel Extensions to the .Net Framework and gave a brief but cool demonstration that used ray tracing as the computational load to show the difference in execution time with and without parallel functions.

Kishore Patel of Cyber-SWIFT talked about GIS mapping applications with .NET. He gave Buckeye Traffic as an example of such an application.

Steve Horn talked about jQuery. Steve also spoke highly of Firebug.

Mel Grubb who works for Quick Solutions talked about the Windows Workflow Foundation (WF) rules engine and how to do stuff with it that I have no clue about. I have not worked at all with WF so I don’t see the big picture that would give context to the demo.

Greg Malcolm talked about Mono and showed a few examples. His PC was running Kubuntu. When he fired it up I wondered if there would be any moaning and groaning from the crowd of Microsoft developers. I didn’t hear any (and no objects where thrown either). I suspect many in attendance have an old PC at home with some flavor of Linux on it. Greg mentioned GtkSharp and MoMA, a tool to help with migrating .NET applications to Mono.

Craig McKeachie and Tim Hibner talked about Sitefinity, a Content Management System.

This was not a complete list of presenters (nor was it in order of presentation). Just some notes.