1
0
Fork 0
forked from wezm/wezm.net
wezm.net/content/projects.html

68 lines
2.4 KiB
HTML
Raw Normal View History

I have a collection of open-source software on [GitHub][github]. Some of the
more noteworthy projects are listed below.
2010-03-30 21:02:50 +00:00
[github]: http://github.com/wezm
<!--
2010-03-30 21:02:50 +00:00
Monothumb
---------
2010-07-08 22:23:08 +00:00
`monothumb` is the tool that generates the thumbnails on the [home page](/). It
retrieves thumbnails of my [recent uploads to Flickr][flickr], converts them to
greyscale and then generates a single output image with both the colour and
monochrome version of the thumbnail. There are two version of the tool. The
original one, written in Objective-C that uses CoreImage and a second version
written in Lua. The Lua one is the one currently in use.
2010-03-30 21:02:50 +00:00
2010-07-08 22:23:08 +00:00
[flickr]: http://www.flickr.com/photos/wezm/
-->
node-genx
---------
[node-genx] is a [node.js][node] binging to the [Genx][genx] XML generation
library. It allows fast and correct XML generation from the Javascript based
node.js environment. Available for easy install on [npm] via:
npm install genx
[node-genx]: https://github.com/wezm/node-genx
[node]: http://nodejs.org/
[genx]: http://www.tbray.org/ongoing/When/200x/2004/02/20/GenxStatus
[npm]: http://npmjs.org/
OCMustache
----------
[OCMustache][ocmustache] brings the [Mustache templating language][mustache] to
Objective-C. The parser is built using the [Ragel State Machine
Compiler][ragel] in the hope that it will help ensure fast and correct parsing.
[ocmustache]: https://github.com/wezm/OCMustache
[mustache]: http://mustache.github.com/
[ragel]: http://www.complang.org/ragel/
2010-09-26 07:19:22 +00:00
Weather Station
---------------
I have a weather station at my home for keeping track of the local conditions.
I added support for [SQLite][sqlite] logging to [my fork][open2300fork] of the
[Open2300][open2300] project. The weather station is connected to our TV
computer, which is a Mac mini. Periodically it logs the current conditions,
uploads them to my server and invokes a [lua program][weather-tools] to generate
a [JSON][json] file, which is used on the [Weather page][weather].
[sqlite]: http://www.sqlite.org/
[open2300]: http://www.lavrsen.dk/foswiki/bin/view/Open2300/WebHome
[open2300fork]: http://github.com/wezm/open2300
[weather]: http://weather.wezm.net/
[json]: http://www.json.org/
[weather-tools]: http://github.com/wezm/weather-tools
See the following posts for more information on the weather station:
* [Weather Station Install](/personal/2010/09/weather-station/)
* [Weather Station Software Update](/technical/2010/09/weather-station-software/)