Technical Notes


How X Window Managers Work, And How To Write One (Part III)

Flashing a Sprint Nexus S 4G to Verizon
Nov 11, 2015 · Android Technical Notes

Setting Up DKIM And SRS In Postfix
Dec 9, 2014 · Linux Technical Notes

Custom Domain E-mails With Postfix and Gmail: The Missing Tutorial
Nov 6, 2014 · Linux Technical Notes

How To Add Custom Build Steps and Commands To setup.py
Oct 7, 2014 · Python Technical Notes

How X Window Managers Work, And How To Write One (Part II)

DEBUG trap and PROMPT_COMMAND in Bash
Jun 8, 2014 · Linux Technical Notes

How X Window Managers Work, And How To Write One (Part I)

The Most Popular Fonts On The Web: A Study
Apr 4, 2014 · Web Technical Notes

Python: Multiprocessing and Exceptions
Mar 10, 2014 · Python Technical Notes

C++: Access Specifiers and Overriding
Mar 1, 2014 · C++ Technical Notes

How To Set Default Fonts and Font Aliases on Linux
Feb 22, 2014 · Linux Technical Notes

Unicode I/O and Locales in Python
Feb 20, 2014 · Python Technical Notes

Disabling Screen-Off Animation In Android
Feb 2, 2013 · Android Technical Notes

Android Rooting: A Developer's Guide
Nov 21, 2012 · Android Technical Notes

Carrier programming on CDMA Android phones
Nov 15, 2012 · Android Technical Notes

Using ALSA audio drivers in Android
Oct 23, 2011 · Android Technical Notes

How Rooting Works: A Technical Explanation of the Android Rooting Process
Oct 19, 2011 · Android Technical Notes

Internal input event handling in the Linux kernel and the Android userspace
May 14, 2011 · Android Linux Technical Notes

Prevent Android app from restarting on rotate / hardware keyboard state change
May 13, 2011 · Android Technical Notes

Shortening paths in the Bash prompt with PROMPT_DIRTRIM
May 10, 2011 · Linux Technical Notes