There are a variety of reasons businesses either do not have a disaster recovery plan or their current plan is substandard. The beliefs of the people in charge of developing these processes (business owners and IT department) play a significant role in how effective the overall...
Setup
You will need:
git
git-daemon-run
ssh
gitolite
Install everything:
$ apt-get install git ssh gitolite git-daemon-run
Generate a SSH key pair
The server needs a public/private key pair. So, you will need to generate it:
$ ssh-keygen -t rsa
Now, will copy it to /tmp folder,...
The protection of your intellectual property, or any information that you post to your blog, forum or website, can be a tricky subject. While there are those unscrupulous few out there in the cyber world who will purposely copy your words as their own, there are more people that...
A video introduction to Acme, the Plan 9 text editor
At OSCON 2012 in Portland I gave a presentation on building your first MongoDB application. Over 150 people were in the audience, a pretty significant number of this type of hands on tutorial. Certainly worth the weeks of preparation that went into developing it. While at OSCON I...
Other topics in this series - Table of Contents
Just a small post to make a note of something effective that I use. While working with the appengine, one often has to wade through lots of log statements, and having a lot of log statements is a good thing in my opinion. Howeve...
I recently returned from OSCON where I was able to give one of the more popular presentations at the conference. I presented on the morning of the first day and throughout the entire week people kept coming up to me telling me how much they enjoyed my tutorial and how bored they...
For those wo don’t know, GWT-Bootstrap wants to port the Twitter Bootstrap widgets to GWT compatible and easy to use components/widgets.
I started this project earlier this year, and we finally released our first version.
You can see the official announcements here and here...
If you are like me you use Picasa to manage your photos, but recognize that the editing options are very limited. You can easily add a button in Picasa that will allow you to edit the current picture in photoshop.
I took an existing button built for PhotoshopCS3 and updated it to...
According to the project site on GitHub, The Guava project contains several of Google’s core libraries that we rely on in our Java-based projects: collections, caching, primitives support, concurrency libraries, common annotations, string processing, I/O, and so forth.
I&rs...