Google extends offline access to Calendar
Similar to Gmail’s offline access, Google now supports similar functionality in Google Calendar through the use of Google Gears.
Enabling it is fairly quick, simply click on the “Offline” link and enable access to Google gears. If you don’t have it installed you can do so here. That’s it! Once synchronized clicking on the link icon reveals a small menu:

ExifEdit Launch!
Recently I’ve been working on a program to solve a nuisance of mine, why do digital cameras label pictures arbitrarily as DSC_1234.JPG? It’s a meaningless naming convention and makes it difficult later to go through all your pictures to find that one you took last week.
Failing to find any tool on the web that does what I need I set out to write my own. Put very simply, at this point it copies all the files from one directory to another while moving and renaming the file based on the EXIF metadata timestamp stored within each digital photo. From My Documents\My Pictures\DSC_1234.JPG to 2009\02\23\2009-02-23_16.28.45.jpg. The new name and directory structure makes it easier to find “those Hawaii pics I took last summer.”
I developed the program in Python with the aim of keeping the utility platform-independent and later building a front-end GUI for it.
You can currently find the program and source code on Sourceforge (released under GPL3). I compiled an .exe binary as well for Window users who do not have Python installed. It currently is in beta stage and supports basic functionality. For example: renaming based off custom template, simulating the actions, and controlling the verbosity of output.
Planned features include moving the original file, checking for duplicate pictures, and renaming RAW files as well.
Please post any comments or bugs to the Sourceforge discussion forums or bug tracker!
Changing default mouse button behavior
It took me a while to find the magical query for what I wanted to do, but hopefully this can help others.
If you want to remap your mouse buttons from one to another, there’s useful documentation here.
On the other hand imwheel gives you the ability to binds your mouse buttons to other actions (e.g. type text, combination key strokes). However you can probably find it within your distro’s repository and install it from there. Once imwheel is set up, you can take a quick glance at the man pages.
If you want to modify system-wide settings edit /etc/X11/imwheelrc, otherwise modify $HOME/.imwheelrc for user specific settings.
One thing to note is that unlike rest of X configuration, tilt wheel is not represented as button 5 and button 6, with thumb buttons represented as button 7 and 8. Instead tilt left is “Left”, tilt right is “Right”, left thumb is “Thumb1″, right thumb is “Thumb2″.
My .imwheelrc is listed below, but feel free to search for other configurations for more ideas.
".*"
None,Left,Control_L|Page_Up
None,Right,Control_L|Page_Down
None,Thumb1,Control_L|w
