Archive for the 'Programming' Category

Who uses Python?

Friday, June 8th, 2007

Apparently quite a few people do.

ZOMG it’s LOLPython!

Thursday, June 7th, 2007

Claiming to combine “the cuteness of LOLCODE and
the cuddliness of Python,” a new horror has been spawned… LOLPython!

Penetration testing with Python

Monday, June 4th, 2007

Related, no doubt, to the upcoming CPLUG CTF event at Messiah College, Patrick has a post about penetration testing with Python. The two main tools he mentions are Scapy and Inline Egg, both of which are quite cool.

Projects in the Django ecosystem

Wednesday, May 23rd, 2007

Quoth Jacob Kaplan-Moss:

I’ve always thought that the sign of a healthy Open Source project is a vibrant ecosystem around that project. That’s why I’ve been thrilled to see that there are a bunch of cool third-party Django add-ons popping up. I thought I’d take a few minutes and give a shout out to some of my favorites…

He lists four projects that sound interesting.

Mutt, urlview, and Python

Wednesday, May 2nd, 2007

Patrick solves his urlview problem with a bit of Python. Not a bad solution, and his script is a decent example of using the Python Curses bindings. Pretty cool.

mod_wsgi

Tuesday, May 1st, 2007

This seems interesting:

mod_wsgi is an Apache module that provides a WSGI compliant interface for hosting Python based web applications within Apache. The adapter is written completely in C code against the Apache C runtime and for hosting WSGI applications within Apache has a lower overhead than using existing WSGI adapters for mod_python or CGI.

Unfortunately, there hasn’t been a stable release yet, so you’ll need to checkout a copy from SVN and compile if you want to try it. But I bet something shows up (masked) in Gentoo relatively soon.

Python up, Ruby down

Tuesday, May 1st, 2007

And the award for best Ruby vs. Python weblog post title goes to… Python up, Ruby down: If that runtime don’t work, then its bound to drizzown.

PyDigg

Tuesday, May 1st, 2007

Now that Digg has released their new API, it was only a matter of time before someone wrote something like PyDigg:

PyDigg is a Python toolkit for the Digg API. It provides an object-oriented interface to all of the available endpoints of the API. It is offered under the MIT License.

It only has a few basic dependencies and looks like it’s pretty well written. Very cool.

PIDA loves you

Tuesday, May 1st, 2007

Yet another Python IDE, this one is called PIDA:

PIDA is different from other IDEs in that it will use the tools you already have available rather than attempting to reinvent each one. PIDA is written in Python with the PyGTK toolkit, and although is designed to be used to program in any language, PIDA has fancy Python IDE features.

I still like Komodo, but the PIDA screenshots don’t look horrible.

Building a simple web server in Python

Tuesday, May 1st, 2007

About.com has a decent tutorial on making your own Python web server. Too bad it’s cluttered with ads and split over a bunch of pages. Still, a decent reference.