Products (107)
Some products are quite simple, some are rather old and lack some programming experience, some of them are not as finished as they could be and with some I'm pretty satisfied in their current state. But all of them were at least either fun to write for learning or playing around or really, really useful to me and others. I hope you might benefit from them, too.
They come in two flavours: One consists of multiple files, wrapped into a single package. The other is a single-file, plain text release whose content is displayed as part of the page content, but also available for download (to avoid copy/paste errors).
- April 02, 2010 Disc Flipper (Scala)
- April 02, 2010 Gallerize
- December 27, 2009 Unix Rights Helper
- December 24, 2009 Number Converter
- August 15, 2009 Key/value ORM storage
- August 15, 2009 Simple SQL shell for Tomcat resources
- August 14, 2009 Create, update and remove wmii bar boxes.
- August 14, 2009 A simple hook system
- August 12, 2009 Switch between wmii tags
- January 12, 2009 Find missing numbers in a range derived from file names
- January 05, 2009 Instant File Provider
- December 18, 2008 HLSW Master Query
- November 25, 2008 Apache Auth Group Manager
- November 19, 2008 Base64 File Converter
- November 18, 2008 ID3v1 Reader
- September 14, 2008 Binary Clock
- August 31, 2008 Scroll a text on the console
- August 17, 2008 custom Irssi theme
- August 07, 2008 Count hits to matching URLs in Apache access logs
- August 02, 2008 A Conky configuration suited as lower screen bar
- July 30, 2008 Find the biggest files
- July 14, 2008 Find files with UTF-8 BOM (Byte Order Mark)
- June 18, 2008 Entitled URLs with Werkzeug
- June 18, 2008 File Catalog
- June 18, 2008 Prints a table with ANSI terminal font colors and styles
- June 15, 2008 Redirect HTTP requests to the 'www' subdomain
- May 16, 2008 Dupe Detective - Find duplicate files
- May 16, 2008 Show one-time ("flash") messages to users in web applications
- May 06, 2008 Arena Lurker - Tray notification of local Quake 3 Arena servers
- May 05, 2008 Disc Flipper
- April 26, 2008 Generate all possible word permutations
- April 04, 2008 ICMP Knock Server
- April 04, 2008 Instruct an AVM FRITZ!Box via UPnP to reconnect
- March 31, 2008 Pastel Stripes Wallpaper
- March 31, 2008 GTK bookmarks as pipe menu for Openbox
- March 31, 2008 Turn MyMiniCity.com XML into XHTML via XSLT
- November 09, 2007 (Bullshit) Bingo Card Generator
- September 21, 2007 (Un-)Stretch an image to all four sides
- September 13, 2007 Caching wrapper for callables accepting a filename
- July 21, 2007 Upraise
- July 13, 2007 Fake FTP Server
- July 11, 2007 Add PEP 8-compatible attribute aliases to an object
- July 09, 2007 Extract Jabber contacts from a xdb file
- July 05, 2007 Chat Relater
- April 20, 2007 Use native PHP templating
- April 17, 2007 Start/stop a daemon process
- April 16, 2007 Summarize adjacent values with the same algebraic sign
- April 12, 2007 Summation of hours for time reports
- April 12, 2007 syslog2IRC
- April 11, 2007 Leechr - a (not yet) multi-thread mass downloader (using FTP, so far)
- February 09, 2007 glob() recursively in directories
- February 09, 2007 Create PLS playlists
- December 11, 2006 Extend Markdown to support wiki links
- December 09, 2006 Modify qTip so it supports more than one tag type
- October 03, 2006 Retrieve status information from a SHOUTcast server
- September 01, 2006 Determine image type using magic numbers
- August 31, 2006 Remove namespace in an XML document (using ElementTree)
- August 31, 2006 Migrate SimpleTAL templates to Kid/Genshi
- August 31, 2006 Decorator with optional argument to set a template
- August 31, 2006 Create date/datetime objects from strings
- August 27, 2006 Generate fake email addresses for spam harvesters
- August 27, 2006 Tabularize a list (e.g. for a website)
- August 26, 2006 Markup URLs and shorten their label if necessary
- August 23, 2006 Poor man's gallery/download area/whatever
- August 23, 2006 Return preferred mime type for serving XHTML
- May 31, 2006 Address Book
- May 30, 2006 Recognize recovered but uniformly named files
- May 21, 2006 Basecamp Wrapper
- May 18, 2006 On Tour
- May 12, 2006 Sort files in a version control repository by date
- May 10, 2006 aquatube Gauge
- May 08, 2006 Rate Yourself
- May 06, 2006 Tab Switcher
- May 06, 2006 Log Googlebot visits
- April 14, 2006 Album Track List Generator
- March 24, 2006 Placemark Directory
- March 22, 2006 (Un)Roast a password sent via AIM/ICQ
- February 04, 2006 Mnemonic Password Generator
- February 01, 2006 Database Abstraction Layer
- January 14, 2006 XML Parser
- December 12, 2005 HackTheNet Credit Juggler
- December 12, 2005 HackTheNet Hijack Servant
- November 14, 2005 Page Includer
- June 26, 2005 Nicely indent XML read from STDIN or a file
- January 29, 2005 Line Counter
- January 17, 2005 Basic Form Mailer
- December 12, 2004 Send a random (avatar) image
- October 20, 2004 Administer an Eggdrop bot
- October 17, 2004 Sort music files into artist directories
- September 17, 2004 Write IRC stats to file (e.g. to show on a website)
- August 19, 2004 IRC guest list allowing users to invite themselves
- July 26, 2004 Generate mnemonic passwords
- May 14, 2004 Crack Vigenere-ciphered text
- September 14, 2003 Show the entry count from the LANparty.de Mitfahrzentrale
- June 22, 2003 Announce news from a website on IRC
- June 21, 2003 Add, search and randomly display quotes
- March 29, 2003 Mucacha
- March 28, 2003 Local Host Info
- March 28, 2003 EuroCalc
- November 15, 2002 Simple Config Parser
- November 04, 2002 Add some psyBNC commands to mIRC menus
- June 15, 2002 files
- March 25, 2002 List directory contents as HTML
- January 27, 2002 mod.ftpdb
- January 19, 2002 mod.guests
- January 12, 2002 Add some Quakenet services commands to mIRC menus
- September 12, 2001 Display a progress bar on the console