2007-07-27

HOWTO: Set up VNC server with resumable sessions

Kubuntu version.

Uses xinetd to start the vnc server on-demand. "Resumable sessions" means I can close the VNC client, restart, and join back my open KDE session. Neat.

2007-07-25

Laws of Software Development

A collection of funny and interesting quotes about science and IT.

(from DZone.com)

Battle Tanks

"“Battle Tanks” is a funny battle on your desk, where you can choose one of three vehicles and eliminate your enemy using the whole arsenal of weapons."

For Win and Linux.

The multiplayer version is FOSS (Free, Open Source Software).

(from The Linux Game Tome)

Typhoon 2001

"... a freeware game inspired by both the Atari Jaguar hit game Tempest 2000 and the arcade hit Tempest."

2007-07-23

BasKet

A multi-purpose note-taking application. Incredibly powerful and versatile.
Here's the link to the package download on GetDeb.

(from the Ars Technica.com Linux Journal)

Assorted guitar links of the day

Here they go:

Free Online Smalltalk Books

I guess the magic word here is "free"... ;-)

(I don't remember where this link came from - I guess it should be DZone.com)

Python tricks

Assorted Python tips and tricks.

(from DZone.com)

2007-07-19

Create backup of installed packages using APTonCD

APTonCD creates a CD or DVD with the backup of a selection of .deb packages, downloaded with apt-get (or its front-ends).

This post on Only Ubuntu Linux explains how to use it.

(from LifeHacker.com)

WifiDocs/WPAHowTo per (K)Ubuntu

As the object says.

2007-07-12

2007-07-04

The Art of Maintenance Programming

Very useful guidelines on how to properly maintain legacy code.

Some good, non-obvious points:
  • Be Conservative: it's better to fix the original code than rewrite it completely;
  • Adopt Existing Code Conventions Even If You Don’t Like Them: if you don't you'll ad to the confusion.


Another interesting article on the same subject is at Codinghorror.com

VYM (View Your Mind)

A QT4 Mind Mapping software.

Google repositories for Linux software

Supports Ubuntu 7.04 among the others.

(from LifeHacker.com)