Archive for September, 2008

UUID (Universally Unique Identifier) is standard (part of ISO/IEC 11578:1996) to create “universally unique” identifiers to identify objects within a system or across system boundaries. The identifiers are 128-bit in length (that’s 16 bytes) and while there really is no way to guarantee global uniqueness the probability of colissions are very small both thanks to the number of bits and the way the identifiers are created.

The UUID generation algorithms are specified in RFC4122 and I’ve created a static PHP class that implements version 1 which is time based UUID, version 4 which is truly psuedo random UUID and version 3 and 5 which are named based UUID, using either MD5 (version 3) or SHA-1 (version 5).
Read the rest of this entry »

Comments 12 Comments »

It took a bit longer than I expected to prepare these builds, partly because of some obscure bugs that took quite some time to track down. Anyway, here it is a brand new release of the VLC UnRAR plugin that carries several bug fixes and optimizations and adds support for the newly released VLC 0.9.2

VLC 0.9.2 compatible binaries are available for

  • Windows XP 32-bit (does it work with Vista or XP 64-bit?)
  • Mac OS X PPC 10.4 (or higher) *
  • Linux 2.6.x (glibc 2.7)
  • FreeBSD i386 7.0/8.0

Source code is of course also available if anyone is crazy enough to try to compile this :)

* Unfortunally there are no Mac OS X Intel binary available simply because I don’t have any way to build it. My cross-compiling attempts failed in some quite spectacular ways, vmware+mac os x failed becuase my windows box don’t have PAE support. So, If anyone can supply me with a shell on a machine with Mac OS X 10.5 (Intel) and Xcode 2.5 installed I’ll do an Intel build.

Comments 2 Comments »