Recent blog posts
- Using SQL as a full-fledged, procedural scripting language
- Switching from Spaces to Mission Control
- Another year, another blog redesign
- Reclaim space from unused Git repository objects
- Some thoughts on Mac OS X Lion Developer Preview #1
- The most demographically average counties in the US
- How to mirror a subversion repository on GitHub
- Hulu seemingly dropped support for Hulu Desktop app
Open source projects
Bunsen
An advanced, object-oriented program execution library for PHP. It is an attempt to combine and extend the functionality of PHP's built-in program execution functions (i.e. exec, shell_exec, system, passthru, etc.) to give you extremely flexible, yet extremely precise and consistent control over input/output, timing, piping, exit codes, etc. It is meant to be a simple, yet comprehensive library for executing (and interacting with) external programs in a UNIX/Linux environment.
Carpus Friendly Password Generator
Uses a quantitative typing effort model to generate secure passwords that are measurably easy-to-type (a.k.a. carpus friendly) on standard QWERTY keyboards. It works by generating a random password, and then replacing random characters until the overall typing effort of the password is below the desired value. There's currently a web interface written in JavaScript (in the gh-pages branch of the git repository) and a PHP function for integration with your apps (in the master branch). I plan on porting it to other language as time allows. if you want to contribute a port in an additional language, you can fork the GitHub project and submit a pull request.
Rowlf
A PHP coding standard that can be used with PHP_CodeSniffer to validate PHP files and detect violations in coding style. For now, it's basically a combination of the PEAR and Squiz coding standards with a few tweaks here and there.
srch4.it
A simple, fast, intuitive search engine written in pure JavaScript and powered by the Google Web Search API. See the README on GitHub for details. A live demo is available at <http://srch4.it>.
→ See more at github.com/jnrbsn