Current Projects
Web Software
- PHP Markdown
- PHP Markdown is a port to PHP of the original Markdown program by John Gruber. Markdown is a text-to-HTML conversion tool for web writers that allows you to write using an easy-to-read, easy-to-write plain text format, then convert it to structurally valid XHTML (or HTML).
- PHP SmartyPants
- PHP SmartyPants is a port to PHP of the original SmartyPants written in Perl by John Gruber. SmartyPants is a free web publishing tool that translates plain ASCII punctuation characters into “smart” typographic punctuation HTML entities.
Mac OS X Software
- The D/Objective-C Bridge
- The D/Objective-C bridge makes it easy to use the Cocoa framework from the D programming language. Using the bridge to define objects in D you can use Objective-C-implemented objects as easily as if they were native D ones.
- D for Xcode
- The D plugin for Xcode makes it easy to compile, debug, edit, and navigate source files in the D programming language using Apple’s Xcode development environnement.
- Sim Daltonism
- Sim Daltonism is a color blindness simulator for Mac OS X. It filters in real-time the area around the mouse pointer and display the result in a floating palette.
- Gamma Control
- Gamma Control gives you the possibility to adjust the gamma curve of the screen under Mac OS X. You can calibrate the screen for new ambiant conditions whithout having to use ColorSync Calibration Assistant.
- Black Light
- A utility to invert your screen under Mac OS X. Black Light can also dim the screen and hide stripes in the Aqua interface. Black Light comes with a screen saver module with some interesting animated effects, but still allowing you to see what is happening in background.
- Multi-Safari
- A collection of different Safari versions which have been repackaged so they can work independently of the operating system version it runs un. With these, you can easily test websites on older versions of Apple’s web browser.
- Click-Through Disabler
- By default, Cocoa controls accept clicks when their window is disabled. This is called click-through. The
MFClickThroughDisabler class attach itself to a NSControl and remove the click-through behaviour by disabling the control when the window is not in foreground.
Cross-Platform Software
- Easy Programming Interface for Graphics
- EPIG is a project I contributed to build in summer of 2003. It is a syntax friendly mean to output graphics using C++ without relying on external libraries. Displaying graphics is done by sending an SVG represnetation of the image to the viewing program working on the same computer, or elsewhere on the network.