Category: Open Source

  • Brainf**k Java Compiler

    Java Brainf**k compiler (2.0):

    The wonderful Java Brainfuck Compiler provides a facility for compiling programs written in the powerful Brainf**k language into Java bytecode class files.

    Changes:

    The dependency on Jasmin as an intermediate step was removed. BCEL is now used to produce bytecode directly. A proper build system was implemented.

  • Webmin 1.040

    Webmin version 1.040 has been released.  Mostly a bugfix/visual interface tweak release.

  • Jabber Journal #5 and Strucured Procrastination

    Matt Raible notes that Jabber Journal #5 is out.  Jabber is on my (long) list of things to do when I have free time.  It’s such a cool idea, a cool protocol, a cool way of doing things, I just don’t have the time yet.  Perhaps I’ll work it into a session of structured procrastination.

  • Traffic

    Whoa.  This weblog has generated over a gigabyte of traffic so far this week, and it’s not over yet.  I’ll try to post some stats tomorrow, and if this keeps up I’ll probably have to start paying more a month for web hosting.  Dave’s link and my javablog channel have both contributed to the rise in traffic.

    Welcome to my weblog if you’ve just started reading.

  • Tapestry

    Mark Pilgrim is wrong, you’ve got at least my interest:

    This is likely of interest to very few, but… before Windows 95, before Debian GNU/Linux, before the Pentium chip… before Scripting News or DaveNet or the world’s first weblog… I was writing Mac programs and releasing them as Free Software under the GNU General Public License.

  • An Interview with Jim Kent

    O’Reillynet interviews Jim Kent:

    Jim Kent was a graduate student in biology at the University of California, Santa Cruz (UCSC), when he wrote the program that allowed the public human genome team to assemble its fragments just before Celera’s private commercial effort. His program ensured that the human genome data would remain in the public domain. Kent wrote the 10,000-line program in a month because he didn’t want to see the genome data locked up by commercial patents.

  • Tiny Encryption Algorithm

    Via Keith Devens:

    Via Erik, via Jim Hughes, code for the Tiny Encryption Algorithm. I want to learn more about this when I have the time.

    The Tiny Encryption Algorithm is one of the fastest and most efficient cryptographic algorithms in existence. It was developed by David Wheeler and Roger Needham at the Computer Laboratory of Cambridge University. It is a Feistel cipher which uses operations from mixed (orthogonal) algebraic groups – XORs and additions in this case. It encrypts 64 data bits at a time using a 128-bit key. It seems highly resistant to differential cryptanalysis, and achieves complete diffusion (where a one bit difference in the plaintext will cause approximately 32 bit differences in the ciphertext) after only six rounds. Performance on a modern desktop computer or workstation is very impressive.

    I’ll second that “when I have the time.”

  • Web Services Toolkit

    Infoworld:

    IBM THIS WEEK announced the latest version of its Web Services Toolkit (WSTK), which features a proposed mechanism for managing the services.

    The Web Services Toolkit page is also available.

  • What Does Maven Do?

    Charles Miller wants to know exactly what Maven is:

    What’s the pay-off? What’s in it for me? Please answer in under one hundred words, with buzzword count below five. A back-of-the-barmat summary would be really helpful, could anyone out there in blog-land either mail me one or post one so I can hunt you down via referers?

    Can anyone help, keeping in mind the word and buzzword count?  I have a basic understanding, but not enough to articulate it to others.

  • Categories!

    I’ve finally taken the plunge and enabled catagories in Radio.  I’ll be notifying javablogs soon!

  • The Shuttle XPC and Linux Revolution

    Paul Howland at Sudhian Media has a very detailed writeup of his experience with Red Hat 8.0 on the super-sexy Shuttle XPC.