August 2011
2 posts
htty, the HTTP TTY →
I’ve been playing with APIs lately, namely Django Tastypie, and this looks like a great way to interact with it while developing and testing.
SSH Can Do That? Productivity Tips for Working... →
Some great tips for using SSH.
June 2011
1 post
Advanced Aspects of the Django Ecosystem:... →
An awesome slide deck from Simon Willison with great code examples for some of the more complex tasks of building a Django websites, like search and facets, asynchronous processing of anything taking more than 200ms, and automated deploys.
February 2010
4 posts
Caktus Blog » Archive » Testing Django Views... →
Always wondered about an easy way to test threading and concurrency issues. This post shows a decorator you can add to your views to simulate N number of threads.
HTML5 video markup, compatibility and playback →
Excellent description of the browser workflow and how to use HTML5 video while falling back to Flash for unsupported browsers/codecs.
How to Make a Heatmap – a Quick and Easy Solution... →
I love these articles walking you step by step on using R.
Django Advent →
The site Idan Gazit and I worked on that showcases upcoming features of the next Django release. Built with new-ish technologies like the upcoming Django release, HTML5, and CSS3 — it was a fun…
January 2010
2 posts
Ultimate IE6 Cheatsheet: How To Fix 25+ Internet... →
Tips and explanations for common IE6 problems.
December 2009
1 post
CSS String Truncation with Ellipsis →
Matt Snider shows how to accomplish a nice UI that keeps its vertical height on long strings by truncating strings with an ellipsis using only CSS on the client side. Complete with Firefox example…
November 2009
2 posts
Woof - simply exchange files →
Very simple local file sharing: `woof filename` serves the file over HTTP once (or configurable number of times), then terminates. It’s a single Python script that can live in ~/bin.
NodeBox | Library →
Lots of interesting bits of Python in this library, including things like linguistic analysis and semantic networks.
October 2009
3 posts
pympler - Project Hosting on Google Code →
Pympler is a development tool to measure, monitor and analyze the memory behavior of Python objects in a running Python application. Pympler integrates three previously separate modules into a…
Elements of Statistical Learning →
The 2nd version of this classic book on data mining, inference, and prediction. And for free.
September 2009
4 posts
django-safeform →
CSRF protection for Django implemented at the form level - no middleware required.
Cache algorithms - Wikipedia, the free... →
Overview of various caching algorithms.
http://code.sixapart.com/svn/memcached/trunk/server... →
The protocol behind memcached.
Start - memcached - memcached Documentation -... →
Memcached starting page on their wiki.
A Guide to Branching in Mercurial / Steve Losh →
So far the most clear and detailed explanation of Mercurial branching options.
August 2009
3 posts
Celestia: Home →
The free space simulation that lets you explore our universe in three dimensions.
July 2009
3 posts
NASA NEBULA | Services | Services - Overview →
Nebula, NASA’s cloud computing platform, uses Django. Following the list of open source projects being used here leads to some great and interesting results.
Alice, the app - VERY MUCH IN CONSTRUCTION →
Alice provides a RESTful interface to the RabbitMQ queue server including administration functions. It’s written using Mochiweb, an Erlang library for building lightweight HTTP servers.
EveryBlock source code released / The EveryBlock... →
Source code for Everyblock has been released. This is the Knight Foundation grant given to Adrian Holovaty, et al. and built on Django and Python. I’ll be spending time reading the source.
June 2009
1 post
MPOAuthConnection →
MPOAuthConnection is a drop in cocoa component for Mac and iPhone apps to talk to OAuth web services
May 2009
7 posts
The Git Parable →
A fictional tale of a programmer’s quest to make a version control system, except what it describes in step by step detail is how Git works. Nicely done and informative.
The Little Manual of API Design →
Insights into API design from Trolltech, makers of the QT libraries. Adding this to my to-read list. (PDF)
django-tinymce - Google Code →
A django forms widget with support for languages, spell checking, and file browsing. Nice!
Yolk →
Yolk is a command-line tool querying PyPI and Python packages installed on your system.
korpios's bulbs at master - GitHub →
A collection of interesting code, mostly Django related, used by The Onion.
pinvoke - Icons and pixel fonts →
Fugue icon set.
How To Create A Data Entry Screen | iPhone... →
I’m thinking I will need this in the not so distant future.
April 2009
12 posts
How Long Will the World’s Natural Resources Last?... →
Neat chart estimating natural resource consumption. More interesting visualization data.
An interactive map of vanishing employment across... →
I always like these timeline-on-a-map style of viewing how data changes over time. This one is a bit scary.
The Elements of Computing Systems / Nisan &... →
A course with most materials needed online. There’s an accompanying video. Takes students from a NAND gate to adders to machine language to virtual machines to high level languages. All in one…
favikon →
An online favicon generator.
November 2008
1 post
4 tags
Testing Emails with Django
Django ticket #8638 titled, “Provide setting to disable e-mail sending”, caught my eye as an interesting item to look into. As I looked into it, however, I came up with a pretty simple way to set up testing that involves some settings.py changes and about 4 lines of Python code.
The big piece of magic comes from Python’s built-in smtpd library and the smtpd.DebuggingServer...