Shell was among the first things I got familiar with when I was introduced to Linux. It’s not a typical programming language, primarily due to lack of easy-to-use high-level data structures such as hashes and arrays (anticipating your objection to this – note I said “easy-to-use”). This may explain why I often get funny looks [...]
Entries Tagged as 'python'
Why I Sometimes Prefer Shell To Ruby or Python
June 11th, 2009 · Comments Off
Tags: python · ruby · software engineering
Graphite RabbitMQ Integration
May 21st, 2009 · 4 Comments
I started a new project on github – http://github.com/somic/graphite-rabbitmq. It currently includes a couple of tools written in Python which facilitate sending data to Graphite via RabbitMQ instead of connecting directly to the service using TCP.
Graphite is a flexible and powerful tool to build charts. It’s also a data series analytics framework. It was developed [...]
One year at CohesiveFT
April 10th, 2008 · 4 Comments
Yesterday was 1 year since I started at CohesiveFT. New things this year (in no particular order):
Mac. I got a Macbook Pro as my work laptop. Feels great every time I sit down to work, even though I am not a very demanding desktop user – browser, email, IM, rss reader for non-public feeds, [...]
Tags: linux · python · rabbitmq · ruby · work
Google App Engine
April 8th, 2008 · Comments Off
Google released their App Engine yesterday. Very cool python goodness, supposedly with access to their BigTable and GFS and supposedly free for use up to a certain limit.
In the meantime, Google engineers (or was it designers?) came up with a new type of aircraft. You probably have heard about flying wings, but it looks [...]
Guido on Python 3000 and You
March 18th, 2008 · Comments Off
Guido van Rossum, creator of Python programming language, published slides of his keynote at PyCon 2008 here.
A note to self: come back to to this link when it’s time to migrate to py3k.
Tags: python
Python AMQP client and non-blocking sockets
March 2nd, 2008 · 1 Comment
We put together an add-on for py-amqplib that implements AMQP client with non-blocking sockets in python.
There are at least 2 scenarios where non-blocking sockets help, and both are applicable to consumers:
1) when you want to be able to interrupt consumer’s event loop without waiting for a next incoming message;
2) when you want to consume messages [...]
Tags: python · rabbitmq · technology



