Site migration

Nov. 9, 2011, 9:33 p.m.

I decided to move to BuyVM.net web hosting on a VPS instead of shared hosting. Having root on the box gives me some latitude for some projects I plan on working on. After switching to a development role, I sort of missed server administration as well.

If you have a ...

Full Entry tags( #django #python )


Merged changes to nearly double speed.

Dec. 11, 2010, 11:59 a.m.

Thanks to serprex on github for optimizing the aes_cipher.py. I incorporated the first few commits he made into aes_cipher.py and aes_tables.py. He made many further optimizations in his code including meta programming and all sorts of tricks to get cycles back from Python.

His end result is very fast, but ...

Full Entry tags( #code #python #aespython )


aespython pure Python implementation of AES

Dec. 5, 2010, 9:10 a.m.

I was perplexed by the lack of an easy AES implementation in Python 3.x. Then I found out why (speed) and did it anyway.

If you want something that is done completely in Python, works easily with 3.x, isn't very bloated, and works best with small chunks of data; ...

Full Entry tags( #code #python #aespython )


Feed Sponge v1.3

July 17, 2010, 6:46 p.m.

Feed Sponge version 1.3 is in the market. I have added a web-backed podcast directory. There were also several bug fixes. The most notable bug that was squashed: the orphaned file checker was resetting download dates which blocked time-limit based deletion.

It took quite a while to slog through ...

Full Entry tags( #python #feedsponge #android )


Decoder Ring Cracker

April 24, 2010, 3:27 p.m.

Anyone who has seen "A Christmas Story" or those newspaper cryptograms is familiar with the idea of a decoder ring. There are many implementations of Substitution Ciphers throughout history. Wikipedia can fill you in, I'm not going to post a history lesson here.

Recently I cranked out a ...

Full Entry tags( #code #python )


Python IRC Bot PyReferee

April 20, 2010, 11:18 p.m.

I've written PyReferee primarily as an experiment with multi-threading and sockets in Python.

http://github.com/caller9/PyReferee

PyReferee will connect to multiple servers and join multiple channels. Once so connected it can read and parse conversations through parser classes then issues several classes of penalties which are escalated by severity. This ...

Full Entry tags( #code #python )


Code

Various Coding and Scripting Endeavors

Life

Whats going on generally.

Neat Stuff

Things I have found useful or interesting on the internet, for what it is worth.

Follow caller9com on Twitter