Software

Here are some of my spare-time projects. New stuff is coming all the time, so check back from time to time...

Main Categories

There are separate pages for Mac OS X packages, Perl, AppleScript and Java stuff:

Mac OS X Software
Mac OS X Docs and Tips
Java
Perl
AppleScript
XSL Stylesheets

Miscellaneous

And here are various other things which didn’t fit into one of the categories above:

BBEdit Clipping Sets

Note: Make sure that you use BBEdit's “Auto-Complete Clipping” command in combination with a keyboard shortcut with clippings, otherwise you're not using them (or BBEdit) to their full potential! I recommend Ctrl-Return as a keyboard shortcut. If you set up things this way, you can, for example with the XSLT clipping set, type “val”, hit Ctrl-Return and BBEdit will insert the full template for <xsl:value-of ...> into your document.

I also suggest assigning Cmd-Option-Left and Cmd-Option-Right to the commands “Go To Previous Placeholder” and “Go To Next Placeholder”

BBEdit XSLT Clipping Set
Description An XSLT language clipping set for the BBEdit text editor on Mac OS. Thanks to Marco Balestra for the extensive improvements and AppleScript additions.
Download On GitHub

 

BBEdit JSP Clipping Set
Description A JSP language clipping set for the BBEdit text editor on Mac OS.
Download On GitHub

 

BBEdit Apache Ant Clipping Set
Description An Apache Ant language clipping set for the BBEdit text editor on Mac OS.
Download On GitHub

 

BBEdit Perl 5 Clipping Set
Description A Perl 5 language clipping set for the BBEdit text editor on Mac OS.
Download On GitHub

 

BBEdit Java Clipping Set
Description A Java language clipping set for the BBEdit text editor on Mac OS.
Download On GitHub

 

BBEdit Shell Clipping Set
Description A shell scripting language clipping set for the BBEdit text editor on Mac OS.
Download On GitHub

Other stuff

Subnetting Table 1.1
Description A two-page diagram (fits on a sheet of paper when printed) which shows the possible subnet configurations of an IPv4 class C network. Very useful for planning and checking subnets as well as for teaching.
Platform PDF / All platforms
Download Subnetting Table PDF File

 

cardtest
Description A short demo program that illustrates how to read a memory-only smart card using the PCSC Lite framework and an Athena USB smart card reader on Mac OS X. I struggled with the dumber memory-only smart cards for a while, because they use a slightly different command set than what I found in ISO 7816-4.
Mac OS X already comes with the PCSC framework, you just need to start the pcscd daemon and install your card reader's plugin into /usr/libexec/SmartCardServices/drivers/.
Platform UNIX
Download Source code: cardtest.c

 

zerowebserver
Description A dummy web server written in C.
Its purpose is to pump out zero bytes as fast as possible, I used this for throughput tests.
Platform UNIX
Download Source code: zerowebserver.c
Mac OS X PPC binary: zerowebserver-macosx
Linux i386 binary: zerowebserver-i386

Old, outdated stuff

Hexy 1.0
Description This is really old and only here for the sake of completeness. It’s a plug-in for the BBEdit text editor which creates a hex-dump from arbitrary data in a document window.
Platform MacOS and BBEdit or BBEdit lite from Bare Bones Software
Download More Info...

 

27. April 2010