Linkblog - 17.12.2005 - 13.1.2006

Products - Flip4Mac WMV - maybe not quite as buggy as the toy player from MS. On the other hand - I hardly ever need a WMV player.

MoinMoin Release 1.5 - wow, the new MoinMoin looks really slick.

/sandbox/spam-filter - The Trac Project - Trac - Trac branch containing a spam filter that can detect spam in various places through different modules. Unfortunately, previous Trac versions did not have a spam filter.

Efficient Editing With vim - Jonathan McPherson - nice reference for more advanced key commands in vi. I don't even use all of them - I should get used to one or the other.

open sword - pixen - found at kniebes.net: Pixel-pushing software. Looks quite nice.

Adobe Lightroom Beta: Digital Photography Review - Adobe's answer to Apple's Aperture? In any case, there's a public beta - so give it a try.

Introducing Sandvox | Karelia Software - A web editor that, for a change, supports not only WYSIWYG editing but also standard compliance, accessibility, and even uploads via SFTP. Sounds like someone did their homework.

CamiScript - AppleScript Menu for Camino

nadamac CamiScript - Script Repository - useful scripts for Camino, for use in CamiScript

PictureSync » Photo-sharing for Mac OS X - Batch upload of images to various services. Could be quite interesting if you could also define new services - e.g. for my own sites.

Polaris: OpenSolaris for the PowerPC - not that I necessarily want to go there, but definitely interesting for playing around.

Loading a ZX Spectrum from an iPod - someone actually added .tzx support to iPod Linux, so you can now use the iPod as a mass storage device for the ZX Spectrum.

AES (Rijndael) Encryption Test in JavaScript - AES Encryption in JavaScript

JavaScript Encryption Library - Blowfish Encryption in JavaScript

OpenPGP Message Encryption in JavaScript - AES and RSA and some support libraries in JavaScript - enables creating PGP-encrypted texts.

Pangasius - Friday's Fish.

PuTTY for Symbian OS - ssh client for Symbian devices - also Nokia stuff.

Rijndael in JavaScript - AES in JavaScript again, this time specifically designed for compatibility with older browsers as well.

twofish/javascript - TwoFish Encryption in JavaScript

code.enthought.com - Enthought Tool Suite - sounds like an interesting GUI library that builds on WxPython and enables even more comfortable application development. Particularly interesting is the use of the "Traits" concept for the automatic creation of interfaces.

morons.org - Anti-Gay Preacher Arrested for Soliciting Sex from Male Undercover Cop - the biggest critics of the elephants, are themselves ...

/my/cssQuery/ - the IE7 author (not the one from Microsoft, but the compatibility hacker) has split out his CSS Query Engine as a standalone program. A very powerful way to find parts of documents using CSS selectors in JavaScript.

Codeville - and yet another version control system, this one is written in Python and specifically addresses the problem of merge algorithms.

Crossroads 0.23 - Load-Balancer for TCP. With load-based switching and availability.

monotone: distributed version control - by now Monotone is quite mature. Main advantage: it is distributed as a single executable. And the content-based addressing also sounds very interesting.

xmledit - A filetype plugin to help edit XML, HTML, and SGML documents : vim online - nice plugin for VIM (more precisely a macro package) to better edit XML files with tag completion and automatic closing and jumping between block start and end.

cucumber2: an object-relational mapping system for Python and PostgreSQL - another ORM for Python. Special feature here: PostgreSQL table inheritance is used to make the transitions between objects and classes easier. However, it is also not portable to other databases.

WAP, Internet & Multimedia Messaging (MMS) Settings Network Providers Germany - Telefon-Treff - Settings for GPRS for various mobile networks. However, the user must use web/web - otherwise it doesn't work from my PDA. What still doesn't work is MidSSH directly on the phone.

Camino Bookmarklets - a whole series of bookmarklets specifically (but not only) for Camino.

Lisp at Light Speed - a really interesting Lisp blog

CamiTools by nadamac - Server-based ad-blocking for Camino, as well as some other nice extensions.

NoScript - Whitelist JavaScript blocking for a safer Firefox experience! - what is it? - InformAction - and another extension, this one selectively blocks JavaScript. I wish for something like this for Camino.

Taste for the Web - a nice cartoon about Paul Graham's articles. Yes, his sometimes rather uncle-like style with constant plugs for Yahoo Stores can get on your nerves from time to time.

Web Developer Extension - blogged about a thousand times, but only here as a reminder: the new Webdeveloper-Toolbar for FireFox 1.5. Essential for every web developer.

Re: Web application design: the REST of the story - a very interesting discussion of two currently dominant architectural styles for web applications: REST and Continuations.

LGT: Lightweight Game Toolkit for Python - particularly interesting are the NanoThreads (coroutines for Python), the EventNet (enhanced event programming) and Gherkin (an alternative to Pickle/Marshal). There is now an enhanced successor to NanoThreads and EventNet called FibraNet (which is independent of LGT).

SIXTUS.NET - Blog | Dad, where do all these spam comments actually come from? Well, my child, they come from Lindlar, from Sebastian Foss - cute, when a supplier for spam software is then found to be based in Germany. However, this does not surprise me - we also have the dialer scammers.

TP: Not yet tapped to the fullest - 38% of those surveyed agree with the ideas of Intelligent Design. In Germany. On to the Middle Ages ...

Webstemmer - HTML-Grabber that extracts the actual core text from websites based on the layout.

simple_json 1.0 - Alternative to json.py with fewer quirks (therefore with a sociopath as a programmer - but you can't have everything. In this case, functional code is more important than friendly tone).

CSS2/DOM - Styling an input type="file" - wild hacks to style file upload buttons with CSS or JavaScript.

StickBlog » Blog Archive » Upload multiple files with a single file element - a nice method to upload multiple files without having to deal with a forest of browse buttons.

Weblogs - Variation on the previous link, here JavaScript and CSS together.

Mars rover "Beagle 2" found - they found Beagle!

Dejavu - Trac - another ORM for Python. This one is characterized by absurd class names (Arena, Sandbox, Units ...)

Homebrew CPU Home Page - someone is building their own computer (including CPU!) from TTL chips. And then wants to write their own assembler, compiler, etc. - up to the OS. I wouldn't want to see the electricity bill, TTL logic is not exactly known for its frugal use of energy.

Download DrScheme v300 - a new version of the best Scheme system in the world is out. Grab it while it's fresh. Now with Unicode!

appscript - Python as an alternative to AppleScript. Thus, application control via the AppleScript interfaces directly from Python programs.

LTK - The Lisp Toolkit - if it should just be a bit of GUI, but not necessarily the big hammer is needed - LTK offers simple bindings for TK in Common Lisp. Works excellently with OpenMCL together, even CLISP likes it.

Sams Teach Yourself Shell Programming in 24 Hours - A whole book about shell programming. And of course, a pretty good introduction to the various tools that Unix systems provide. Certainly recommended for anyone who, for example, has gotten a root server and now wants to do more with it - but otherwise knows Linux mainly from the GUI.