Programming projects

This page is largely a placeholder until I can come up with a more structured alternative. This section of the site is intended to showcase some small programming projects (and large ones, I suppose) which I have done over the years. My goal from here on out is to do occasional standalone projects which can be summarized in a page or two, code and all. Some of that work will take place in the context of anappaweek.com, other work won't.

Projects I've done outside this framework include the wftk open-source workflow toolkit, the Despammed spam filter, the LPML literate programming processor, and more. You can probably hire me to do some programming, by the way: my technical résumé is here.

So here is a list of minor projects.

Our world online

Wiki framework
I've been working on a Wiki framework based on AOLserver/Tcl and perl, which is used to generate this very page, actually.

Also, a Comment framework, very simple. So simple I didn't even write it. (Yet.)

Also, a set of paraphrasing tools for online and/or collaborative use. Just the concept stage.

The wftk open-source workflow toolkit, of course, is dead in its 1.0 incarnation. ANSI C, while conceptually clean, is just not expressive enough to hold my attention. On the scripting language front, though, the wftk has found new life.

The Perl tutorial represents the test-based redevelopment of the wftk system from scratch. So far I'm just in the data manipulation stage, but I have a plan, and more amazingly I'm still moving forward with that plan, after about two months. It's worth looking at.

Meanwhile, the Python tutorial is barely started (really, it would be much fairer to say that it's not at all started). The idea is to maintain a native-Python port of the CPAN-based Perl wftk. This ongoing method-by-method comparison should yield some insight into the natures of the two languages. Or so I imagine.

Translation tools
I earn most of my money with translation, so naturally there are lots of situations where I need to manipulate files and text. This doesn't normally end up with a lot of code that would bear public scrutiny (I'm always in a hurry), but there are occasional exceptions.

One such exception is the form registration scripts I'm working on. These are used to extract text entered on handwritten, scanned paper forms without having the original form handy. (Yes, they also give you the form.) This is a common situation when translating clinical trial documentation.

Miscellaneous project ideas
Here is a simple list of programming ideas I've come up with; this is a sop to the Muse (when I have a quick idea, I can jot it down here instead of looking for paper and a pen.) Add one.

IDTitle
1 Project definition language/system
2 Bingo card generator generator
3 HVPT phonetic word pair training
4 ASF script detection - Unix, via email or HTTP POST
5 Translation tool - batch TRADOS segment editor
6 PDF script detection - HTTP POST or email
7 Online Javascript deobfuscator
8 Expat tutorial series
9 AutoHotKey typing accelerator controller
10 TRADOS-to-Word spy
11 Configuration manager
14 uSHWOuVsLFNK
15 penis
16 olRnPKAeTE
17 olRnPKAeTE
18 ' DROP TABLE tabname;
19 NMdzIHomolVBqBgHY






Copyright © 1996-2009 Vivtek. All Rights Reserved. Read the disclaimer.
Read our privacy statement, too, if you are concerned.
Problems? Try webmaster@vivtek.com or our answer page.