Author Archive

The empty list in BiwaScheme

I’ve been looking around for Scheme interpreters written in JavaScript for a while now. The original idea was to make some kind of interactive online teaching tool, like an interactive version of The Little Schemer. Googling for “javascript scheme” turns up a few implementations:

Linux support for Genius WizardPen, Mousepen, UGEE, UC-Logic, DigiPro tablets

I noticed that today’s Woot was a DigiPro UC-Logic drawing tablet.  I happen to own a UC-Logic tablet: a “WP4158U ???” made by Taiwanese company UGEE.  UC-Logic makes tablet technology for many different companies, and their USB interface is relatively standard and straightforward. (I naively tried reverse-engineering the USB communication for my tablet a couple […]

Autodesk licensing issues?

Are you having problems with your 3ds Max or other Autodesk license?  Need to change your serial number to a new one?  Does the program keep giving you a license error when you try to activate? To reset your serial number so that the program asks you for a new one, start up regedit.  Look […]

Working Wi-Fi on Macbooks with Ubuntu Linux

To use a MacBook’s Atheros wireless chipset on Linux, you need to use Ndiswrapper with the provided Boot Camp drivers. Get the wi-fi driver at makel.org. The one you’re looking for is drivers/Atheros/AtherosXPInstaller.exe. Install ndiswrapper from apt. Install unrar from apt. Extract the drivers with “$ unrar x AtherosXPInstaller.exe“ Install the drivers with “$ ndiswrapper […]

Dual-booting Windows and Leopard with Kalyway

(not for public use) Here’s my plan: Windows partition (NTFS), about 40 GB or more Mac partition (HFS+), about 20 GB or more Data partition (preferably FAT32), the rest of the drive The data partition is for all the documents and music and stuff, so it can be shared by both operating systems. The reason […]

Constructor Chaining in Java

When you have a class that extends another class in Java, initializing that child class will first call the parent’s initializer, and then the child’s. So if you have: public class Base { public Base() { System.out.print(“Base “); } } public class Derived extends Base { public Derived() { System.out.print(“Derived”); } } The code Derived […]

4 Ways to Disable Autoplay in Windows XP

Autoplay can helpfully automatically do things when you insert a disc, but it can get your computer rootkitted or just be plain annoying. If you want to turn it off, there are several ways of doing it. To disable autorun just temporarily, hold down the Shift key as you insert a CD. Go into Device […]

Playing ASS/SSA with Fontconfig in MPlayer on Windows

MPlayer has support for many file formats, most importantly Matroska (.mkv) containers which are common for watching anime. Often, subbers will use custom, nice-looking fonts that they embed into the Matroska containers. However, to use these fonts, MPlayer relies on Fontconfig. Without Fontconfig, MPlayer can’t use custom fonts. First of all, you don’t have Fontconfig […]

HP dv6605 dv6000 XP drivers

I got a new HP dv6605 Pavilion laptop, but it came with Vista. I reimaged it with XP MCE from an older Pavilion onto it, only to find out that none of my drivers worked. HP doesn’t provide XP drivers for this laptop – only Vista drivers. There are three main things that need drivers: […]

LaTeX MLA Style With Title Page

So I was typesetting one day… … and my English teacher wanted us to use a title page on our essay. I was using the mla-paper package in LaTeX, but that package only allowed for a standard MLA paper with the heading on the first page. I needed a title page, and so I hacked […]