Beeblebrox.org
The site that more or less exactly fails to please the senses.

Here are links to some of the terribly worthless things I have written in my spare time.

  • HashTab Shell Extension

    This is a Windows shell extension that adds a tab to the file properties page. The new tab is called "File Hashes" and it displays the MD5, SHA1 hashes of the file's contents as well as the CRC-32. It also has a field where you can paste in the text of a hash for comparison. This is useful for when download sites display hashes of a file and you want to check the hash after you download. See the HashTab page for more info...

    Windows Installer
    Windows Installer x64

  • Beeblebrox Partition Editor

    This is a GUI partition table editor that I wrote while I was doing technical support for PowerQuest (they make PartitionMagic). We got lots of support calls from people who had simple partition table errors that PM wouldn't work around. I wrote this so I could send it to people and have them fix their errors. At the time I had big plans for it. Then I sort of lost interest for no apparent reason...

    Beeblebrox Partition Editor Website
    Download for Windows 9x
    Download for Windows NT/XP/200X

  • PTCalc

    While I was at PQ I also wrote a bunch of other stuff to help with support. PTCalc is one of those things. It is a simple little LBA/CHS hard disk geometry converter. The only reason I mention it here is because it somehow made it out onto PQ's public ftp server (which is now Symantec's ftp server since they bought PowerQuest) I didn't give them permission to put it there, maybe they think they own it since I wrote it while I worked there. But I worked in technical support and never signed any agreement saying that they own anything I create. Incidentally, that's also why it is a stupid and crappy application. I didn't really know how to program at the time I wrote it. More likely, they think one of their own developers wrote it, but I challenge them to find the source code to it! :) If I were SCO I would sue them. The error message is very amusing if you try to convert with 0 values. USER ERROR.

  • Beeblebrox Partition Editor, Part 2

    After working at PQ, I went over to Caldera Systems before they bought SCO. I was working as a tester over there, but I was still interested in hard disk-ish stuff, so I decided to re-write the Partition Editor that I wrote at PQ. Since I was working at Caldera, I had pretty much stopped working on Windows and I did everything on Linux. In school I had just finished with CS456 which was UI programming and we used Java Swing. So I decided that I would do the second version of the partition editor in Java and then it would be portable to Linux and Windows. Turns out, that was a bad idea. Me and a friend wrote the guts in C++ because we needed low-level hard drive access. This was simple enough. Then, I wrote the GUI in Java and we were going to use JNI to go between C++ and Java. I had never used JNI before and I had no idea how complicated it would be. After working with JNI for a while I decided that it would be best if there was only one JNI method which just passed XML data between the UI and the engine. So, this simple little partition editor was now getting very complicated. It got so convoluted, that everyone lost interest and the project was abandoned. :( Now, I believe that you should write an app in C++ if it needs to access low-level stuff and if you have to put a GUI on it and be portable, just use whatever the favorite toolkit is and write the GUI twice. It's easier and it looks better. If you don't need any low-level stuff, just do it all in Java. Now that web-services are abundant, that might actually be a good way to go for Java/C++ interoperability. Anyway, you can download it from the Sourceforge site:

    SourceForge Site
    Windows Download
    Linux Download

  • Snakes Game

    Snakes Game was inspired by a DOS game that Phillip Hellewell wrote when he was 10. I figured that if a 10 year old could do it, then so could I. I decided to use SDL and I made all the little graphics myself. Basically, you are a goo-ball and snakes bounce around the screen. You eat all of their eggs and they kill you if you touch them. Some eggs are special and give you more points, make you invincible, or let you kill snakes. My kids thought it was fun for about 20 mins. So as with everything else, there were some dumb things that I did with this game that kind of bummed me out and I stopped working on it. The dumbest thing was not using OpenGL. OpenGL makes things easier. It only runs on Windows, but could be really easily ported to Linux since it uses SDL. In fact, it probably compiles on Linux as-is, but I haven't tried it. Snakes game is missing sound and some spiffs to the status text. The goo-ball needs to change visual appearance based on what powerups he has. If anyone wants to add this stuff I'd be all for it! If you want the source just email me at this address and I'll send it to you.

    Windows Download



2008 by Cody Batt

Amazon Honor System Click Here to Pay Learn More