Toggle navigation
Eli Bendersky's website
About
Projects
Archives
Archives for 2011
2011.12.30:
Summary of reading: October ā December 2011
2011.12.29:
New year's Python meme 2011
2011.12.27:
Python threads: communication and stopping
2011.12.26:
The contents of DWARF sections
2011.12.15:
Understanding lvalues and rvalues in C and C++
2011.12.01:
Bluehost - I'm watching you
2011.11.30:
How I stopped worrying and switched to C++ for my Bob Scheme VM
2011.11.28:
Less copies in Python with the buffer protocol and memoryviews
2011.11.16:
pss v0.34 released
2011.11.14:
Anonymous functions (lambdas) in C++11
2011.11.11:
Position Independent Code (PIC) in shared libraries on x64
2011.11.03:
Position Independent Code (PIC) in shared libraries
2011.10.28:
An observation on writing line-processing loop code
2011.10.21:
pss v0.33 released
2011.10.19:
Perl's "guess if file is text or binary" implemented in Python
2011.10.14:
Announcing pss: a tool for searching inside source code
2011.10.10:
Installing Python 2.7 on Ubuntu
2011.10.09:
It's time for Python 2.7
2011.10.04:
What TDD means to me
2011.10.01:
Summary of reading: July ā September 2011
2011.09.29:
An interesting tree serialization algorithm from DWARF
2011.09.16:
Exporting C++ classes from a DLL
2011.09.06:
Stack frame layout on x86-64
2011.08.30:
Construction of function static variables in C++ is not thread safe
2011.08.25:
Load-time relocation of shared libraries
2011.08.22:
How (not) to set a timeout on a computation in Python
2011.08.14:
Python metaclasses by example
2011.08.02:
Python unit testing: parametrized test cases
2011.08.02:
Length-prefix framing for protocol buffers
2011.07.29:
Ahoy social networking - Google+ account
2011.07.17:
Django sessions - part III: User authentication
2011.07.12:
Helping improve the documentation of Python
2011.07.09:
Passing extra arguments to Qt slots
2011.07.08:
DLL hell problems with Qt Creator
2011.07.03:
Parsing C++ in Python with Clang
2011.07.01:
Summary of reading: April ā June 2011
2011.06.29:
Django sessions - part II: How sessions work
2011.06.24:
Django sessions - part I: Cookies
2011.06.24:
How Django sessions work - introduction
2011.06.09:
Favorite Firefox addons
2011.05.26:
Code sample - socket client based on Twisted with PyQt
2011.05.18:
Code sample - socket client thread in Python
2011.05.17:
The Curiously Recurring Template Pattern in C++
2011.05.15:
Understanding UnboundLocalError in Python
2011.05.02:
The context sensitivity of Cās grammar, revisited
2011.04.25:
Passing extra arguments to PyQt slots
2011.04.24:
New-style signal-slot connection mechanism in PyQt
2011.04.22:
C++ template syntax patterns
2011.04.17:
Book review: "The Voyage of the Beagle" by Charles Darwin
2011.04.09:
A C++ VM added to Bob
2011.04.02:
Summary of reading: January - March 2011
2011.04.01:
Sample using QScintilla with PyQt
2011.03.20:
Boost.Asio with Protocol Buffers code sample
2011.03.18:
Python development switches to Mercurial source control
2011.03.08:
Non-constant global initialization in C and C++
2011.03.07:
From C to AST and back to C with pycparser
2011.03.04:
Building protobuf examples on Windows with MSVC
2011.02.17:
The many faces of operator new in C++
2011.02.15:
Array initialization with enum indices in C but not C++
2011.02.07:
How debuggers work: Part 3 - Debugging information
2011.02.04:
Where the top of the stack is on x86
2011.01.28:
On spaces in the paths of programs and files on Windows
2011.01.27:
How debuggers work: Part 2 - Breakpoints
2011.01.23:
How debuggers work: Part 1 - Basics
2011.01.14:
Local execution of Python CGI scripts - with Python 3
2011.01.14:
How Python affected my C/C++ brace style