Shlomi Fish's Open Source Projects
Table of Contents
- Freecell Solver
- Latemp - a Content Management System for Static HTML Page
- Quad-Pres
- IP-Noise Simulator
- MikMod for Java
- Gradient-Fu Patch for the GIMP
- A First-Come First-Served Readers/Writers Lock
- LM-Solve
- Workaround to Get yjobs.co.il Working with Firefox
- Web-CPAN
- My CPAN Modules
- Bits and Bobs
- Personal Configuration Files
Freecell Solver
A program and a library written in ANSI C that automatically solves games of Freecell and similar Solitaire variants.
Latemp - a Content Management System for Static HTML Page
Latemp is a content management system for generatic sophisticated static HTML sites. It is based on the excellent Website Meta Language by Ralf S. Engelschall and Denis Barbier. This site and others are generated using Latemp.
Quad-Pres
Short for Quick-and-Dirty Presentations, this is a tool written in Perl for preparing HTML presentations. Based on WebMetaLanguage.
IP-Noise Simulator
A simulator for IP-Noise for Linux systems based on the Linux Kernel version 2.4.x or above.
MikMod for Java
A port of the well-known MOD player MikMod (that was originally written in ANSI C) to Java.
Gradient-Fu Patch for the GIMP
A patch for Gimp 1.2.x that exposes gradient editing to the procedural database and to scripting interfaces.
A First-Come First-Served Readers/Writers Lock
An implementation of it for POSIX Threads, which can also be used as a reference implementation.
LM-Solve
An automatic solver for Logic Mazes written in Perl.
Workaround to Get yjobs.co.il Working with Firefox
This is a local proxy, that allows one to operate the yjobs.co.il Israeli job-board using Firefox, and other Mozilla-based browsers.
Web-CPAN
A collection of web-related Perl CPAN modules.
My CPAN Modules
I wrote several modules for CPAN - the Comprehensive Perl Archive Network.
Bits and Bobs
A random collection of small programs I created, and are made available to the public.
Personal Configuration Files
These are configuration files of various programs I'm using on my home machines.