Skip to content

Protocol Buffers

Subtitle: The good, the bad, and the… no, wait; this is a Google project. XML and Java have the same sort of flavor to them: they’re reasonably good and very widely used; they’re the sort of product that design committees everywhere aspire to create. Their flaws only really become visible after something better comes along. [...]

all code is available under gplv2

I was bored, so I decided to create a publicly-accessable SVN server. It should in theory at least be reasonably easy now for me to work on a project across several machines without having to deal with much of the hassle of keeping things updated. An empty server is kind of lonely, so I put [...]

if you want the code find it yourself in the repository

For those of you who have large adwords accounts, I just finished the beginnings of a management tool to make it easier to control exactly what and where things go. The general launch point of this program is the batch file awapi.bat. That file handles the mechanics of loading all the necessary classes; the Java [...]

google web toolkit

I have made no attempt to hide my disdain for JavaScript in the past–it’s not that bad a language conceptually, but it is impossible to debug. This is because browsers, unlike any other software platform in the world, attempt to be “user-friendly” by attempting to compensate for code errors instead of complaining noisily. Thus, when [...]

code trade

I dislike web design; I can construct HTML, but I prefer to just put together a reasonable framework with lots of hooks so that someone who likes that sort of thing can come in later with CSS and make everything pretty. If necessary, I can do some CSS stuff myself. I loathe Javascript. What’s worse, [...]

when “hey, this’d be pretty cool” is reason enough

I don’t understand why these people ported Quake II to Java, but that doesn’t prevent me from being entertained by their efforts, and the results thereof.

the natural cycle of obsolescence

It looks like I may have to spend a lot more time getting the server online relatively soon, because the windows box has taken to randomly rebooting and garbling requests to save data. I don’t have the patience right now to debug this, which means that in all likelihood the BSD machine will become the [...]

even linux itself didn’t take this long

Java’s been compiling for about 24 hours now. Not a program I wrote in Java; java itself. I figured I’d try it from source. However, it seems to me that even for a big compile, this is taking an excessive amount of time. I haven’t touched swapspace; the I’m only using about 400m of memory, [...]


Also: I’m looking for some help with Eclipse in terms of developing GUI applications with SWT. I put together the “Hello World” SWT application exactly as specified, but for some reason I still get the following error every time I run: java.lang.UnsatisfiedLinkError: no swt-win32-3054 in java.library.path at java.lang.ClassLoader.loadLibrary(Unknown Source) at java.lang.Runtime.loadLibrary0(Unknown Source) at java.lang.System.loadLibrary(Unknown Source) [...]

eclipse is pretty awesome at least

Today, I coded for 13 hours. I put down 191 k of code; approximately 32000 words, or a short novel. I’m not going to lie; I’m working in Java, so much of it can be auto-generated from UML diagrams. However, due to the horribleness of the UML editor that I have to use, it all [...]