Direct Threaded Daydreams
http://jimlawless.wordpress.com

Speeding up JRuby with NailGun
http://jimlawless.wordpress.com/2010/03/08/speeding-up-jruby-with-nailgun/

JRuby as a Java Obfuscation Utility
http://jimlawless.wordpress.com/2010/03/07/jruby-as-a-java-obfuscation-utility/

Flirting with Forth
http://jimlawless.wordpress.com/2010/02/14/flirting-with-forth/

COM Scripting in C by way of JavaScript
http://jimlawless.wordpress.com/2010/02/07/com-scripting-in-c-by-way-of-javascript/

Open Source Licenses
http://jimlawless.wordpress.com/2010/01/27/open-source-licenses/

Charging by the Byte
http://jimlawless.wordpress.com/2010/01/26/charging-by-the-byte/

An SMTP Server Simulator in Perl
http://jimlawless.wordpress.com/2010/01/08/an-smtp-server-simulator-in-perl/

Along Came AWK
http://jimlawless.wordpress.com/2010/01/07/along-came-awk/

A Simple Parser for a Small Command Line Interface
http://jimlawless.wordpress.com/2010/01/02/a-simple-parser-for-a-small-command-line-interface/

Preserving my Favorite HN Links
http://jimlawless.wordpress.com/2009/12/27/preserving-my-favorite-hn-links/

FIF Isn't Forth
http://jimlawless.wordpress.com/2009/12/12/fif-isnt-forth/

Invoking the Default Windows Screen-Saver
http://jimlawless.wordpress.com/2009/12/09/invoking-the-default-windows-screen-saver/

Locking a Windows Session
http://jimlawless.wordpress.com/2009/12/01/locking-a-windows-session/

Structuring my Thinking
http://jimlawless.wordpress.com/2009/11/30/structuring-my-thinking/

Windows Text to Speech in WSH JavaScript
http://jimlawless.wordpress.com/2009/11/30/windows-text-to-speech-in-wsh-javascript/

A Simple Associative Array Library in C
http://jimlawless.wordpress.com/2009/11/18/a-simple-associative-array-library-in-c/

Extracting URL Addresses from Text in C
http://jimlawless.wordpress.com/2009/11/16/extracting-url-addresses-from-text-in-c/

An Embedded Mini-Interpreter
http://jimlawless.wordpress.com/2009/11/15/an-embedded-mini-interpreter/

The Protection Racket
http://jimlawless.wordpress.com/2009/11/13/the-protection-racket/

Understanding TRS-80 CMD Files
http://jimlawless.wordpress.com/2009/11/08/understanding-trs-80-cmd-files/

Learning Z-80 Assembly Language on the TRS-80
http://jimlawless.wordpress.com/2009/11/07/learning-z-80-assembly-language-on-the-trs-80/

My Big Shareware Splash
http://jimlawless.wordpress.com/2009/11/04/my-big-shareware-splash/

Hiding Batch File Console Windows
http://jimlawless.wordpress.com/2009/11/02/hiding-batch-file-console-windows/

My Foray into Shareware
http://jimlawless.wordpress.com/2009/10/27/my-foray-into-shareware/

Shrouding CSharp and Java Source Code with AWK
http://jimlawless.wordpress.com/2009/10/25/shrouding-csharp-and-java-source-code-with-awk/

A Data Manipulation Library for TAP
http://jimlawless.wordpress.com/2009/10/24/a-data-manipulation-library-for-tap/

A TCP Command Line Interface in Rhino JavaScript
http://jimlawless.wordpress.com/2009/10/23/a-tcp-command-line-interface-in-rhino-javascript/

Preventing Windows Screen-Saver Activation
http://jimlawless.wordpress.com/2009/10/19/preventing-windows-screen-saver-activation/

Thwarting HTTP Referer Trackbacks
http://jimlawless.wordpress.com/2009/10/14/thwarting-http-referer-trackbacks/

TAP : A Command Processor Library
http://jimlawless.wordpress.com/2009/10/10/tap-a-command-processor-library/

Book Review : Using Google App Engine
http://jimlawless.wordpress.com/2009/10/09/book-review-using-google-app-engine/

Auto Save Images from the Clipboard
http://jimlawless.wordpress.com/2009/10/05/auto-save-images-from-the-clipboard/

Command-Line Image Format Conversion
http://jimlawless.wordpress.com/2009/09/26/command-line-image-format-conversion/

Yet Another Enhanced Echo Command
http://jimlawless.wordpress.com/2009/09/06/yet-another-enhanced-echo-command/

Internet Protocols and Rhino JavaScript
http://jimlawless.wordpress.com/2009/09/03/internet-protocols-and-rhino-javascript/

A Scrolling Banner using Canvas and JavaScript
http://jimlawless.wordpress.com/2009/09/02/a-scrolling-banner-using-canvas-and-javascript/

Changing the C64 Text Color in C
http://jimlawless.wordpress.com/2009/08/30/changing-the-c64-text-color-in-c/

A Simple Media Control Interface Script Processor
http://jimlawless.wordpress.com/2009/08/29/a-simple-media-control-interface-script-processor/

Scrolling GIF Banners with PerlMagick
http://jimlawless.wordpress.com/2009/08/24/scrolling-gif-banners-with-perlmagick/

Tracing XSLT with a Tiny Java Web Server
http://jimlawless.wordpress.com/2009/08/23/tracing-xslt-with-a-tiny-java-web-server/

A Command-Line CD Tray Opener
http://jimlawless.wordpress.com/2009/08/19/a-command-line-cd-tray-opener/

Java in a Windows EXE with launch4j
http://jimlawless.wordpress.com/2009/08/16/java-in-a-windows-exe-with-launch4j/

Screen Captures with Java and Clojure
http://jimlawless.wordpress.com/2009/08/13/screen-captures-with-java-and-clojure/

A Command Line Scheduler
http://jimlawless.wordpress.com/2009/08/11/a-command-line-scheduler/

Embedding JavaScript in a Batch File
http://jimlawless.wordpress.com/2009/08/07/embedding-javascript-in-a-batch-file/

A Lightweight Alternative to Windows Shortcuts
http://jimlawless.wordpress.com/2009/08/06/a-lightweight-alternative-to-windows-shortcuts/

BSave and BLoad for the Commodore 64
http://jimlawless.wordpress.com/2009/08/05/bsave-and-bload-for-the-commodore-64/

A Quine in Forth
http://jimlawless.wordpress.com/2009/08/03/a-quine-in-forth/

A Command-Line MP3 Player for Windows
http://jimlawless.wordpress.com/2009/08/01/a-command-line-mp3-player-for-windows/

Checking Shift States with DEBUG
http://jimlawless.wordpress.com/2009/07/28/checking-shift-states-with-debug/

A Simple ROT13 Macro
http://jimlawless.wordpress.com/2009/07/22/a-simple-rot13-macro/

Removing IE Popups in C
http://jimlawless.wordpress.com/2009/07/15/removing-ie-popups-in-c/

Obfuscated Perl
http://jimlawless.wordpress.com/2009/07/07/obfuscated-perl/

A GUI for urlx
http://jimlawless.wordpress.com/2009/07/03/a-gui-for-urlx/

Expanding Shortened URL’s
http://jimlawless.wordpress.com/2009/06/30/expanding-shortened-urls/

Generating Primes with XSLT
http://jimlawless.wordpress.com/2009/06/19/generating-primes-with-xslt/

Site Tracking with Perl
http://jimlawless.wordpress.com/2009/06/07/site-tracking-with-perl/

WSH2EXE – The Final Chapter
http://jimlawless.wordpress.com/2009/05/31/wsh2exe-the-final-chapter/

Twimmando: A Command-line Twitter Client
http://jimlawless.wordpress.com/2009/05/24/twimmando-a-command-line-twitter-client/

A DSL in JavaScript
http://jimlawless.wordpress.com/2009/05/19/a-dsl-in-javascript/

BPL: Batch Programming Language Interpreter
http://jimlawless.wordpress.com/2009/05/11/bpl-batch-programming-language-interpreter/

Throwaway Software: HangUp
http://jimlawless.wordpress.com/2009/05/09/throwaway-software-hangup/

Safe Scripting with Scroll Lock and Caps Lock
http://jimlawless.wordpress.com/2009/05/09/safe-scripting-with-scroll-lock-and-caps-lock/

RSS feed processing with AWK
http://jimlawless.wordpress.com/2009/04/30/rss-feed-processing-with-awk/

PHP, Transparent GIF’s, and Web Tracking
http://jimlawless.wordpress.com/2009/04/29/php-transparent-gifs-and-web-tracking/

Envy
http://jimlawless.wordpress.com/2009/04/28/envy/

A Quine in C
http://jimlawless.wordpress.com/2009/04/27/a-quine-in-c/

Stacking Images with PerlMagick
http://jimlawless.wordpress.com/2009/04/26/stacking-images-with-perlmagick/

WSH2EXE part 2
http://jimlawless.wordpress.com/2009/04/25/wsh2exe-part-2/

WSH2EXE part 1
http://jimlawless.wordpress.com/2009/04/24/wsh2exe-part-1/

Cheating the LZW
http://jimlawless.wordpress.com/2009/04/23/cheating-the-lzw/

E-mail cleansing
http://jimlawless.wordpress.com/2009/04/22/e-mail-cleansing/

Obfuscated C
http://jimlawless.wordpress.com/2009/04/21/hello-world/