bor.borygmus

A programming weblog by Hao Lian. • A long walk through an angry forest. • A series of memory leaks brought on by senility.

May 2011

Happy Cinco de Mayo. (5)

March 2011

Many things are numbers in Perl. (16)

December 2010

FIN scanning with Perl. (Sam Sharps) (20) Avery Pennarun: file locking madness. (13)

November 2010

Mike Galbraith’s SCHED_AUTOGROUP Linux patch. (16)

October 2010

The most expensive mistake you’ve ever made. (28) Rob Pike on the expressive of the Go programming language. (14) Frederick Akalin: finding the longest palindromic substring, in LINEAR TIME. (8) Bruce Schneier on all things Stuxnet. (7)

September 2010

Matt Gallagher: a minimalist Cocoa application. (20) How Disqus scales with Django. (8) C++ concepts postmortem (Bartosz Milewski). (6) Adam Langley on changing HTTPS. (6) sshd port knocking and other security schemes (Federico Kereki). (5) Objective-C memory allocation for large arrays. (4)

August 2010

Write an strace clone in 70 lines. (30) Experimental Node.js support on Heroku. (29) Josh Arbash takes you through Meliae 0.3.0. (25) A brief message about the state of the world, how things are, and how to feel. (25) Toby Cubitt adds undo trees to Emacs (Brian Carper). (23) Hello world from a native Node.js extension. (23) Objective-C mystery stack trace of the day: EXC_BAD_ACCESS. (23) Multiple dispatch, subset types, and pattern matching in Perl 6 (Tyler Curtis). (21) AppMake by JJ Geewax. (21)

March 2010

Good and evil. (20)

January 2010

A tutorial through Twitter and OAuth with signed callback URLs. (21)

December 2009

The December 2009 state of the union. (29) Writing __init__ and __repr__ the lazy way for mapped SQLAlchemy classes. (28)

November 2009

The November 2009 state of the union. (4)

August 2009

Neat features in Emacs 23. (29)

July 2009

Hello feed readers: an aside aside. (25) Madcap tales of backtraces and subterfuge: Pylons, Sphinx, autodoc, and Paste Registry. (25) An Amazon S3 backend for SQLAlchemy. (19) Thinking inside the box: Python packaging and layout. (16) Adventures in 2to3 and Python 3: uniformly getting your bytes on. (4)

June 2009

ridiculous_fish is back. (23) The little-ol’s. (2)

May 2009

Installing Kepler with LuaRocks. (5)

April 2009

It’s time to try and replace LaTeX. (10) Running a salmon market: setting up Paste Script and Paste Deploy. (2)

March 2009

How to build matplotlib on Cygwin, undaunted by build errors or the impending shadow of death. (19) The carefully woven ack duality amid the surreptitious cloak of night. (19) A musical hello world in Max/MSP. (18)

February 2009

Hack this module. (24) ^s regained. (17) Fast Python classes with yasnippet. (13) Cake. (4) Free poems: couplet. (1)

January 2009

Groupies. (30) Writing a Python framework from scratch: abstraction. (27) A quick look at the MetaFilter exploit. (24) Writing a Python framework from scratch: Drinking the WSGI pill. (23) Your mistakes are fleeting. (19) A more reasonable page-up and -down in Emacs. (18) Learn about your favorite person, part I. (9) Adding some Unicode goodness to Google App Engine’s properties by way of the scenic route. (2) malloc. (2)