This is just Volume 1. I’ll cover as much as I can and just stop when it gets so long most people will stop reading 🙂 I’ve been getting to know the Python packaging and distribution landscape way better than I ever wanted to over the last couple of weeks. After 2 or 3 weeks…
Category: Technology
PyCharm is My New Python IDE
Friends, family, and maybe regular readers know that I’m more likely to publicly Regular readers know that I’ve used a large number of IDEs over the past several years. They also know that I have, in every single case, returned to Vim, and I’ve spent a lot of time and effort making Vim be a…
Number Spiral Fun
I love puzzles, and I came across the Oblong Number Spiral challenge on Code Golf over the past week and dove in. Here’s the basic idea, from the challenge at Code Golf: This challenge involves you having to create a number spiral such as : 1 2 3 10 11 4 9 12 5 8…
Wonky Bunny Issue “Fixed”
For those who don’t know what the headline means: Bunny is an open source command line utility written in Python that provides a shell for talking to and testing AMQP brokers (tested on RabbitMQ). AMQP is a queuing protocol. It’s defined as a binary wire-level protocol as well as a command set. The spec also…
Python Date Manipulation
This post is the result of some head-scratching and note taking I did for a reporting project I undertook recently. It’s not a complete rundown of Python date manipulation, but hopefully the post (and hopefully the comments) will help you and maybe me too 🙂 The head-scratching is related to the fact that there are…
Brain Fried Over NoSQL
So, I’m working on a pet project. It’s in stealth mode. Just kidding — I don’t believe in stealth mode 😉 It’s a twitter analytics dashboard that actually does useful things with the mountains of data available from the various Twitter APIs. I’m writing it in Python using Tornado. Here’s the first mockup I ever…
Why Open Shop In California?
DISCLAIMER: I live on the East Coast, so these are perceptions and opinions that I don’t put forth as facts. I’m more asking a question to start a dialog than professing knowledge. So, I just heard a report claiming that there are more IT jobs than techs to fill them in Southern California. Anyone who…
Python IDE Frustration
I didn’t think I was looking for a lot in an IDE. Turns out what I want is impossibly hard to find. In the past 6 months I’ve tried (or tried to try): Komodo Edit Eclipse w/ PyDev PyCharm (from the first EAP build to… yesterday) Wingware Textmate Wingware First, let’s get Wingware out of…
Per-machine Bash History
I do work on a lot of machines no matter what environment I’m working in, and a lot of the time each machine has a specific purpose. One thing that really annoys me when I work in an environment with NFS-mounted home directories is that if I log into a machine I haven’t used in…
PyTPMOTW: PsycoPG2
What is this module for? Interacting with a PostgreSQL database in Python. What is PostgreSQL? PostgreSQL is an open source relational database product. It has some more advanced features, like built-in networking-related and GIS-related datatypes, the ability to script stored functions in multiple languages (including Python), etc. If you have never heard of PostgreSQL, get…