#title Index == Welcome == '''Hello!''' My name is Gustavo Niemeyer, and this is my personal laboratory. Here you'll find projects I have worked on and more. If you see something interesting here, please bear in mind that I was part of the [[http://www.conectiva.com.br|Conectiva]] team up to August of 2005, and I'm part of the [[http://www.canonical.com|Canonical]] team since September of 2005, so these projects are directly or indirectly funded by one of these companies, or even both of them in succession. Occasionally I post something in my [[http://blog.labix.org|blog]], on [[http://identi.ca/niemeyer|Identi.ca]], or [[http://twitter.com/gniemeyer|Twitter]], so you can stay up-to-date with what's going on if you wish. I hope you have a nice time here, and let me know if you need something. ;) == Projects == [[https://landscape.canonical.com/|Landscape]] - Multi-machine remote management platform for Ubuntu. <
><
> [[smart|Smart Package Manager]] - Multi-system package management tool with smart algorithms. <
><
> [[http://apt-rpm.org/|APT-RPM]] - Port of APT to the RPM Package Manager. <
><
> [[http://www.nongnu.org/synaptic|Synaptic]] - Graphical user interface for the APT package manager. <
><
> [[https://storm.canonical.com|Storm Object-Relational Mapper]] - Nice integration layer between Python objects and relational databases. <
><
> [[http://en.wikipedia.org/wiki/Geohash|Geohash]] - Algorithm and web service to encode latitude/longitude pairs in a compact form. <
><
> [[python-dateutil]] - Many interesting extensions to the standard Python date/time support. <
><
> [[http://wiki.ubuntu.com/Xpresser|Xpresser]] - Xpresser GUI automation library for Python based on image matching. <
><
> [[mocker|Mocker]] - Graceful platform for test doubles in Python (mocks, stubs, fakes, and dummies). <
><
> [[python-constraint]] - Python module to handle Constraint Solving Problems. <
><
> [[python-nicefloat]] - Algorithm to pretty-print binary floating-point numbers. <
><
> [[lunatic-python|Lunatic Python]] - Two-way interpreter bridge between Python and Lua. <
><
> [[calc|The Calc Macro]] - Spreadsheet-like features for the Moin wiki software. <
><
> [[letterbot]] - Extensible mail request handling infrastructure. <
><
> [[editmoin]] - Program for editing moin pages with standard editors. <
><
> [[irss|IRSS]] - Plugin to turn parts of any normal moin page in RSS feeds. <
><
> [[python-otp]] - Module offering complete support for one-time passwords. <
><
> [[remv]] - Tool to rename files with the help of regular expressions. <
><
> [[metaconf]] - Tool to manage multiple configurations on a single machine. <
><
> [[pybot]] - Full featured bot for information management in IRC channels. <
><
> [[patcher]] - Tool to control changes to a source tree against a pristine version. <
><
> [[xchat-python]] - Python bindings for xchat, now part of xchat 2.0+ itself. <
><
> [[python-mcrypt]] - Comprehensive python interface for the mcrypt library. <
><
> [[python-mhash]] - Python interface for the mhash library. <
><
> [[python-bz2]] - Python bindings for the bz2 compression library, now intergrated into Python itself. <
><
> [[libservices]] - Simple C library for handling the services registry. <
><
> [[gpsbabel-gtm]] - Fork of GPSBabel adding support for GTM binary files, now integrated into GPSBabel itself. <
><
> [[http://bazaar.canonical.com/svn2bzr|svn2bzr]] - Tool to convert Subversion repositories into Bazaar 2.0 repositories. <
><
> == Snippets == <>