Almost three years ago, I published a bash wrapper function for the svn
command on this blog. This shell function allows to use external tools when calling svn diff
, for example colordiff
, Apple’s FileMerge on OS X or vimdiff.
Google’s Privacy Policy over the Years
Google’s Privacy Policy is going to change this March in order to unify up to 60 different policies across all the services Google has to offer. While reading through the new terms, I compared what did change exactly to see if the coverage in other blogs and media is correct.
As older versions are still available, I noticed that the beginning of this Privacy Policy has changed over the years. There used to be a first sentence explaining the general approach Google takes towards your data. But read yourself:
Performance improvements in the upcoming Subversion 1.7 release
I just tried out a build from the Subversion 1.7.x branch which appears to come close to a final release. Instead of creating .svn
directories everywhere, the new working copy layout switches to a central storage using SQLite. You will only see a single .svn
at the top most directory of the working copy. Details are outlined in the preliminary release notes.
Mission Control grabbed my keyboard shortcuts
The previous so called “Spaces” are now part of “Mission Control” in Mac OS X 10.7 Lion. It implements multiple work spaces as known from common Linux desktop environments.
Unfortunately it grabs the global keyboard shortcuts Ctrl-1, Ctrl-2, …, Ctrl-0 and Ctrl-Option-1, Ctrl-Option-2, …, Ctrl-Option-6 to switch to the corresponding space by default. This prevents using any of these shortcuts in an application. I had defined some of those for use with my favorite editor vim, where the shortcuts ceased to work after the upgrade to Lion.
Even more unfortunate, it’s a tedious task to stop Mission Control from allocating these keyboard shortcuts. The GUI offers the configuration check boxes only for spaces which are currently enabled.
So the solution was to enable all possible spaces, which are capped at a maximum of 16, using the Mission Control interface. Then disable the check box for each of them in System Preferences > Keyboard > Keyboard Shortcuts.
As said a tedious task, but works. I was hoping to provide some defaults write command here, but I was unable to determine where these settings are stored.
tvtime on Linux kernel 2.6.38 without V4L1 API
My favorite application for watching analogue TV is tvtime. Unfortunately it has not been updated for a few years now. As is the rule for unmaintained code, the upstream version finally is no longer compatible with Linux kernel 2.6.38. The V4L1 API has now been removed after being deprecated for a really long time.
But Devin Heitmueller from KernelLabs invested some time to remove the parts from tvtime that still needed the old API. The source is available from this mercurial repo.
hg clone http://www.kernellabs.com/hg/~dheitmueller/tvtime cd tvtime autoreconf -i -f ./configure --prefix=/usr/local --disable-nls make make install
There is also a report in Gentoo’s Bugzilla with a new ebuild attached, but I haven’t tried that. Installing the new patched tvtime to /usr/local
works for now.
I am all ears if anyone can recommend an alternative to tvtime. I know about xawtv, but the interface is poor and offers less features than tvtime.