OpenSource:
I participate in a number of open-source efforts and lead the following
projects:
Spyce - Python Server Pages:
is a webserver plugin that supports simple and efficient Python-based
dynamic HTML scripting. Those who like Python and are familiar with JSP, or
PHP, or ASP, should have a look at this engine. It allows one to generate
dynamic HTML content just as easily, using Python for the dynamic parts. Its
modular design makes it very flexible and extensible. It supports FastCGI,
CGI and mod_python to plugin into Apache and most other webservers. It can
also be used as a command-line utility for HTML pre-processing or as a web
server proxy.
rImap is is a utility for
synchronising folders of mail replicas. It currently supports IMAP and
standard mail file replicas. Its modular design allows of easy extension
with other replica types. I use it on my mail folders every 15 minutes, and
to download stuff to my computer at home. I haven't lost a single message
yet. You are welcome to use it as well. I submitted this program as an entry
to the IBM Linux Scholar Challenge
and won a laptop!
pyq, short for Python
Yahoo Quote-Fetcher, is a command-line utility that grabs stock quotes from
Yahoo and even caches them locally. It is part of a larger stock analysis
system that I am working on.
UJA:
I volunteered to help set up Jewish Toronto, a site for
the Jewish Federation of Toronto, and was the webmaster for a while, a few
years back. It has lots of useful information, both for the local and
not-so-local community. When you have a moment, do visit.
Tetris:
By reading this far, you have clearly proven that you are just aimlessly
surfing the web. Allow me to assist with your procrastination. Play some High IQ Tetris.
Other:
Most of my volunteer efforts do not produce material to be placed online
easily. I am an active volunteer in a number of community development and
mentoring organizations and projects. In the past, I volunteered with a
St. Johns Ambulance first aid team.