Locally Generated Content

Vim 201: An Intermediate Guide to Vim

Ready to boost your Vim skills? Many use Vim, but don't make use of nearly all the features. In this guide, we'll take a look at some of the intermediate features offered by Vim, including abbreviations, word completion, and editing multiple documents in the same Vim session.

Vim 101: A Beginner's Guide to Vim

Ever wanted to learn Vim, but weren't sure how to start? No problem. We have you covered! This will be the first of a four-part (possibly longer) series covering how to use Vim and where to start using the world's best text editor. Note that this is an article explicitly for beginners new to Vim. If you've been using Vim for a while, all of this should look entirely familiar--and you might wonder why some topics aren't covered. Patience. We'll get to everything in due time, but there's a lot to... [more]

Chrome OS Now Open Sourced, Gearing for 2010 Release

Though there was no formal Chrome OS release announcement made yesterday by Google, the Mountain View, CA company did give media a sneak peek at the new Linux-based operating system while announcing that as of November 19, the entire Chrome OS project will be available for open source development.

EclipseCon 2010 Call for Papers

The call for papers is out for EclipseCon..."The next EclipseCon conference will take place from the 22nd to the 25th of March, 2010 at the Santa Clara Hyatt. The event, organised by the Eclipse Foundation, is now accepting submissions for talks. All proposals must be submitted before the deadline of the 18th of December, 2009. Tutorials, Technical Talks and Panels will be chosen on the 8th of January.

Beginner's Guide to Linux Desktops Backups: Basic Strategies and Tools

We regular computer users depend so much on digital documents that it would be crazy not to make our best to make sure that we will never lose them, no matter what happens. The first part of the solution, of course, is to only save files in open, standard formats which give the greatest possible guarantees to remain readable in the future with any software. The other, which is the subject of a three part miniseries starting today, is to always have backup copies of each file.
3 comments

An Introduction to Python Objects

In the world of computer languages, nothing speaks louder than who adopts its usage. The Python language hit a home run with Google adopting it for a high percentage of their internal and public (Google App Engine) projects. One of the things that makes the Python language appealing to so many is how it treats everything as an object. This makes the language inherently object-oriented but not so complex and wordy that it can’t be understood by beginning programmers.

An Inside Look at the Ubuntu Release Cycle

In the Ubuntu world, we release a new version of Ubuntu every six months, and inside each Ubuntu release cycle we cram in a huge amount of work. Through the cycle there is a sync with Debian, a merge of our patches, six alpha releases, a beta, a release candidate and all the feature development, bug fixing and other work that goes into making our favorite Operating System.By Jono BaconCommunity Manager, Canonical

Maemo 5, N900 Centerpiece Maemo Summit 2009

Nokia played host to 400 developers, enthusiasts, and smartphone power users over the October 9-11 weekend at its Maemo Summit in Amsterdam. Maemo is Nokia's handheld Linux distribution, available since 2005 on the company's Internet Tablet line: the 770, N800, and N810.
1 comments

Home Automation with Linux

Home automation may sound like a science-fiction dream, but in reality it is not only commonplace, but relatively simple to get started, especially with Linux.

Linux Succeeds Across the Board

Linux is doing, in a word, great.There are several areas where Linux and open source software are doing great, especially in the new technologies where open source encourages innovation: