Jim Lawless' Blog Posts

Rhino JavaScript to EXE with launch4j

Compiling Rhino JavaScript to Java

Directory Traversal in Rhino JavaScript

Taking Shape

We've Moved!

Computers I Have Known

Getting the Windows Console Text Color

An Interview with the Author of the French Silk Assembler

An Interview with Tom Zimmer: Forth System Developer

Obfuscated Ruby

An Interview with Game Developer James Hague

An Interview with the Creator of the BDS C Compiler

WSH JavaScript Includes

An Interview with Brad Templeton

Jim Butterfield : The Commodore Guru

Scott Ballantyne: Blazin' Into Forth

Twimmando No More

Screen Capture from Multiple Monitors in Java

Blogoversary

Switching a Console Window to Full Screen or Windowed Mode

CP/M Days

Choose your own Adventure with Sinatra

Setting Windows Console Text Colors in C

Setting Text Color in a Batch File

Pi Day Meets the HTML5 Canvas

BBS Fun in the Eighties

Speeding up JRuby with NailGun

JRuby as a Java Obfuscation Utility

Flirting with Forth

COM Scripting in C by way of JavaScript

Open Source Licenses

Charging by the Byte

An SMTP Server Simulator in Perl

Along Came AWK

A Simple Parser for a Small Command Line Interface

Preserving my Favorite HN Links

FIF Isn't Forth

Invoking the Default Windows Screen-Saver

Locking a Windows Session

Structuring my Thinking

Windows Text to Speech in WSH JavaScript

A Simple Associative Array Library in C

Extracting URL Addresses from Text in C

An Embedded Mini-Interpreter

The Protection Racket

Understanding TRS-80 CMD Files

Learning Z-80 Assembly Language on the TRS-80

My Big Shareware Splash

Hiding Batch File Console Windows

My Foray into Shareware

Shrouding CSharp and Java Source Code with AWK

A Data Manipulation Library for TAP

A TCP Command Line Interface in Rhino JavaScript

Preventing Windows Screen-Saver Activation

Thwarting HTTP Referer Trackbacks

TAP : A Command Processor Library

Book Review : Using Google App Engine

Auto Save Images from the Clipboard

Command-Line Image Format Conversion

Yet Another Enhanced Echo Command

Internet Protocols and Rhino JavaScript

A Scrolling Banner using Canvas and JavaScript

Changing the C64 Text Color in C

A Simple Media Control Interface Script Processor

Scrolling GIF Banners with PerlMagick

Tracing XSLT with a Tiny Java Web Server

A Command-Line CD Tray Opener

Java in a Windows EXE with launch4j

Screen Captures with Java and Clojure

A Command Line Scheduler

Embedding JavaScript in a Batch File

A Lightweight Alternative to Windows Shortcuts

BSave and BLoad for the Commodore 64

A Quine in Forth

A Command-Line MP3 Player for Windows

Checking Shift States with DEBUG

(deleted)

A Simple ROT13 Macro

Removing IE Popups in C

Obfuscated Perl

A GUI for urlx

Expanding Shortened URL's

Generating Primes with XSLT

Site Tracking with Perl

WSH2EXE - The Final Chapter

Twimmando: A Command-line Twitter Client

A DSL in JavaScript

BPL: Batch Programming Language Interpreter

Throwaway Software: HangUp

Safe Scripting with Scroll Lock and Caps Lock

RSS feed processing with AWK

PHP, Transparent GIF's, and Web Tracking

Envy

A Quine in C

Stacking Images with PerlMagick

WSH2EXE part 2

WSH2EXE part 1

Cheating the LZW

E-mail cleansing

Obfuscated C