Info
bio
I fear enormous traffic lights. On weekdays, I make a website.
web site
http://www.asheesh.org/
irc nick
paulproteus
How to contact me
For help with Debian packaging, email me at the debian-mentors mailing list. See http://people.debian... for information on that. If you use the mailing list, I'll be less afraid of entirely dropping the ball.
For Python or GNU/Linux help, the best thing to do is to find me on IRC. I hang out on irc.freenode.net as paulproteus a lot -- send me a note in the #jhuacm channel.
Projects
-
Coded in C.
-
Coded in shell script.
-
Coded in Python.
-
Coded in HTML.
-
Coded in .
Helped Raffi get his patch merged! (-:
I filed some bugs. Some got fixed!
ccHost is the software behind ccMixter.org.
As part of working at Creative Commons, I slightly modified the system that puts PO files together. (PO files are how many programs store translated text.)
Sponsored this package into Debian.
Sponsored this package into Debian.
Sponsored this package into Debian.
Sponsored this package into Debian.
Sponsored this package into Debian.
Fixed YUI compressor: No longer cause a NameError when looking up value of
JAVA_HOME config option.
A project to convince the world of the importance of auditable elections, and
"Asheesh Laroia wrote the tabulation program (100 lines of Python code) on Friday afternoon."
I started the unofficial :"Linux on Unmodified Xbox" wiki. That got me involved, and then I hung out on IRC and answered people's questions for years.
The "Hard Drive Hot Swap" article was my main contribution to the current Xbox-Linux wiki.
Python module that provides data visualization. It was initially styled after Matlab.
Users of matplotlib's pie graph generator can specify the distance between the center of the pie slice and the text label. This is important for really long labels.
(While interning at Creative Commons in 2006, I used matplotlib to generate graphs. This was my first open source code contribution ever!)
Ubuntu is a GNU/Linux distribution focusing on the two Ps: popularity and practicality.
I file bugs, and sometimes I help Ubuntu maintain my Debian packages.
If you are showing off your cool Python project, playerpiano can help. While you mash keys, playerpiano shows your doctests, one by one.
At PyCon 2009, I helped hack out some changes that made it way faster to display colored text to the terminal.
The Universal Operating System
I maintain alpine and a few other packages.
I contributed a Vagrantfile.
Attended a documentation sprint.
A free software Django app for letting people create galleries of videos on the web, no matter where they're hosted
Contributed much code and made the 1.1.2 through 1.2.1 releases so far.
I have also helped PCF clients who use Miro Community understand technical details behind the scenes, and I maintain the PCF deployment at http://mirocommunity.org/.
Co-organied the first RailsBridge clone in Python:
GNOME Panel applet for a time management technique
I ran into a type error while using the python-keyring module. The patch(es) here fix it.
Alpine, my love since 1999, grows weary in its old age. I am its life support in Debian.
This website
I co-started it.
Plugin for WordPress that makes it easy to select a Creative Commons license for your site running WordPress software.
I maintained the project from mid-2007 to early 2009, and in that time I worked with Alex Roberts to update the UI to use a much cleaner, JavaScript-based license chooser.
A Python module that provides an API for Github.com's API Version 2.
I wrote a patch that improves Python 2.5 compatibility (since this website runs on Python 2.5).
A few things:
* Tested WpLicense (the Creative Commons WordPress plugin) against Lyceum, and got JJB to include it by default with Lyceum
* Various bug triage
* Improvements to the LiveJournal importer (because I moved blogs.jhu.edu from LiveJournal to WordPress)
A collection of tools for internationalizing Python applications
In late 2008, while working for Creative Commons, we ran into some missing features in Babel. So I wrote a few patches to implement them. To my glee, they were merged!
In particular, the Python object for a "message" let you set a msgctxt value, but Babel would not save that to the .po file it generated.
tircd is a Twitter IRC gateway. If you have friends who use Twitter, but you prefer IRC, tircd lets you stay in touch with just an IRC client.
I wrote a personal patch that let me use a different username for the IRC connection than the Twitter username.
One of my first packages in Debian, this is a simple converter from the standard CUE file for encoding a full Compact Disc table of contents to the TOC format used by cdrdao.
Stores and retrieves license information, particularly Creative Commons metadata, in media files such as PDF, PNG, JPEG, MP3, Vorbis, and FLAC.
Took this project over from one CC intern and another Summer of Code student. It's still the best way to comply with the CC license embedding standards.
(That it's still the best is kind of tragic.)
The PDF support could use some improvement....
I used to be a co-maintainer due to my work with liblicense. Nowadays I've stopped being a maintainer of the package. Oh well! It was fun while it lasted.