Sigaev.com / programs
C, C++, Perl, and assembly programs Updated 17 May 2008

C++/assembly

  • b1998 January 1999

    This is a 3D snooker simulator written for a DOS extender. All interface elements were created by a custom ray tracer. Major innovations include texturing spheres without approximating them with polygons, and extensive low-level optimization of rendering code, making it extremely fast.

C

  • fetchlet.c August 2004

    Retrieves new messages from a POP3 server one at a time. Messages are copied as-is to the standard output. To ensure that no message is retrieved more than once, UIDL message identifiers are stored in a file.

Perl

  • sync.pl v1.0 May 2004

    The program behaves in much the same way as rsync does, but stores MD5 sums in a file. This allows its use not only for backups to a remote file server and server updates (web, HPC clusters etc.), but also for data integrity checks. This website is updated with this program.