Posts

Why Not COBOL?

All the recent interest in COBOL due to its use in large financial systems is fascinating. Just because a language is old doesn't mean …

ARM Assembly: Sorting

After taking a hiatus for two years, I've started working with ARM assembly language again. I realized that the code I had been working …

ARM Assembly: Binary Heaps

I got a Raspberry Pi for Christmas and I've been teaching myself ARM assembly. It's my first time working with assembly language, as I …

A MUSH Written in Racket (Scheme)

I've been working on a project for the past couple days to learn the Racket programming language. Racket is based on Scheme, which is …

Regular Expression Magic and ViM

Every now and then I have an editing task for which Eclipse is just not up to the job. Usually it involves making a lot of changes all …

Skype Problems on Ubuntu 13.04 64bit

I've been having problems getting Skype to work properly on Ubuntu 13.04. When Skype was running properly the other audio applications …

Editing Percent Values Using Dijit's NumberTextBox

Dijit is a web UI toolkit built on top of the Dojo framework. One of its widgets is called NumberTextBox. This widget allows you to …

A Simple Esperanto Keyboard for iPhone

Today I wrote a simple Esperanto keyboard for the iPhone. It's really just a little HTML page with some JavaScript and CSS to make it …

XML Generation in RPG

The company I work for makes heavy use of their IBM Power i midrange servers (previously known as AS/400 or iSeries servers). A lot of …

Huffman Coding, Unicode, and CJKV Data

Today I wrote a little utility in Java that compresses a file using Huffman coding. Normally Huffman coding works on 8-bit bytes. …