RE: I want to fork everything

Chris Lloyd has written a nice article about how free/open source software has influenced him to want to “fork everything”. After using and contributing to open-source libraries, I have high expectations: I find myself itching to fork the projects I use every day. Imagine all the little tweaks I could

Continue reading »

GitStats

GitStats GitStats is a tool for generating statistics for git repositories. I was looking for graphs on BitBucket that are similar to the nice commit graphs on GitHub but they didn’t have them. GitStats is written in Python and uses GNU Plot.

Continue reading »

Installing NPM from NodeJS source

The latest versions of NodeJS apparently come with npm. Here’s how to install it. Download nodejs source: http://nodejs.org/download/ Decompress it: tar zxvf node-x.y.z.tar.gz Enter the deps/npm directory: cd node-x.y.z/deps/npm Run the standard install process: ./configure make sudo make install You can also use `make latest` to install the latest version of

Continue reading »

Python Exceptions

http://www.jeffknupp.com/blog/2013/02/06/write-cleaner-python-use-exceptions/ Many programmers have had it drilled into their head that exceptions, in any language, should only be used in truly exceptional cases. They’re wrong. The Python community’s approach to exceptions leads to cleaner code that’s easier to read. And that’s without the monstrous hit to performance commonly associated with

Continue reading »