Jim Lawless' Blog Posts

Auto Save Clipboard Images Redux

Extending SpiderMonkey JavaScript on Windows

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

Blog Posts by Category

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