Past Projects
[editor’s note: please excuse the broken links for some of these projects — in the server migration, some of the older files are no longer live. email me for code samples or examples]
Past independent projects include:
dd {padding-bottom: 2.0em;} .language {display: none; height: 0px; margin: 0px;}
- Command Runner
- web-based interactive command executor
Interwoven / Perl
- Feed Me Links! - Because Bookmarks Don’t Scale
- Open source your life through Social Bookmarking
PHP, MySQL, HTML, Javascript
- UltraEdit Syntax Highlighting for Interwoven
- font-locking for web development, including:
C/C++, HTML, Java/JavaServer Pages, Perl,
Makefiles shell scripts ASP (M$ Active
Server Pages) XSL (Extensible Stylesheet
Language - an XML language), Interwoven -
including highlighting for DCRs, templating.cfg,
TPLs, IPLs, and DTDs (XML Document Type
Descriptors). available for download from sourceforge.netUltraEdit - album art fetcher
- download the album cover art (from allmusic.com) for a given album, presumable of mp3’s for use in itunes…
Shell
- Flash Popup Call-out Component
- re-usable callout widgets for Flash. modular, positionable.
Actionscript
- the JSP Explorer
- interactive dependency graphing in JSP
Java, XML, Shell
- (crackhead-mode)
- now available on SourceForge!
fairly complete jsp-editing environment for XEmacs, providing:In-line jsp compilation [test your code *inside your editor!*],
view-pagecompile popup menu, step forward/backward through pagecompile
errors, completion of Java types, HTML primitives [common tags, useful
constructs], and JSP primitives [request.getXXX(), import
declarations… ], popup menu for inserting code skeletons for pages,
tables, and script blocks.elisp - XML-driven Image Viewer
- an experiment in XML-parsing from flash and loading images on-the-fly into flash. ( 5k )[uses libjm3, a flash xml-parsing API i created for another project]
this code later became the kernel for a series of Actionscript lessons at OrganicActionscript, XML - Rotoscoping in Flash
- rotoscoped flash animation for movie promotion.
(not code, strictly speaking, but multimedia engineering-related)
completed all graphic production in under 2 daysFlash, AfterEffects, etc. - leadbelly
- mini typesetting engine for programmatic type kerning
Actionscript
- 3mail
- web-based email client, uses POP3 w/SMTP, supports reading and sending.
an exercise in creating a flyweight web-mail app with zero bloat.PHP - bmi graph calculator
- interactive Body-Mass Index calculator
an exercise in creatting linked scrollbars with jump-toActionscript - jm3.net templating architecture
- layout and templating engine for jm3.net
XSL
- e2
- complete website development (CMS) and web templating system.
code currently licensed to organic, inc.
[powers www.dodge.com, www.chrysler.com, design.chrysler.com, www.jeep.com, etc.]xsl, sh, make(1), PHP - XSLTDoc
- think javadoc, but for XSL
(maynard
wrote this one, i just added a patch for doucmenting
variables…)XSL, Java - columbo
- web-based java class introspection tool. neat hack.
Java
- particles in flash
- misc. flash experiments in circular animation and particles
hint: click on the particles as they spawn.Actionscript - linkUtils
- grid festivities in javascript. ex. movies list, the Linkmatrix
javascript
- x/y graphables
- interactive plotter widget
an exercise in drawing interactive curves.think photoshop’s Curves dialog box, on speed.Actionscript - todo
- an online todo-list manager
PHP/mySQL
- mediaSlut
- video-mixing software for live performance
[used w/hardkiss brothers, dj huggy, i-f, ectomorph, dj godfather, dj rotator…]lingo, quicktime - dot-emacs
- custom tweaks and configurations for my XEmacs environment
elisp
- miscellaneous utilities
- alive autolog.sh backupAndDeleteLogs commit-notify.pl diarist.pl egg-latin folderstats isWellFormed log makeLog mergelogs.sh nightly pager-crunch ping-blo.gs ping-blo.gs-re-linkworld ping-weblogs rand.pl santa_1.1.pl steal-images.sh subBouncer.sh
swap_ip.pl update-quotes update-rss update-search-index wgrepsh, perl
about the languages:
Actionscript, lingo, elisp, sh, perl, XML, XSL