Chuan Ji
Projects
Blog
Bio
How X Window Managers Work, And How To Write One (Part III)
·
February 2, 2017
·
Window Manager
Flashing a Sprint Nexus S 4G to Verizon
·
November 11, 2015
·
Android
Setting Up DKIM And SRS In Postfix
·
December 9, 2014
·
Linux
Custom Domain E-mails With Postfix and Gmail: The Missing Tutorial
·
November 6, 2014
·
Linux
How To Add Custom Build Steps and Commands To setup.py
·
October 7, 2014
·
Python
How X Window Managers Work, And How To Write One (Part II)
·
June 8, 2014
·
Window Manager
DEBUG trap and PROMPT_COMMAND in Bash
·
June 8, 2014
·
Linux
How X Window Managers Work, And How To Write One (Part I)
·
April 10, 2014
·
Window Manager
The Most Popular Fonts On The Web: A Study
·
April 4, 2014
·
Web
Python: Multiprocessing and Exceptions
·
March 10, 2014
·
Python
C++: Access Specifiers and Overriding
·
March 1, 2014
·
C++
How To Set Default Fonts and Font Aliases on Linux
·
February 22, 2014
·
Linux
Unicode I/O and Locales in Python
·
February 20, 2014
·
Python
Disabling Screen-Off Animation In Android
·
February 2, 2013
·
Android
Android Rooting: A Developer's Guide
·
November 21, 2012
·
Android
Carrier programming on CDMA Android phones
·
November 15, 2012
·
Android
Using ALSA audio drivers in Android
·
October 23, 2011
·
Android
How Rooting Works: A Technical Explanation of the Android Rooting Process
·
October 19, 2011
·
Android
Internal input event handling in the Linux kernel and the Android userspace
·
May 14, 2011
·
Android
Linux
Prevent Android app from restarting on rotate / hardware keyboard state change
·
May 13, 2011
·
Android
Shortening paths in the Bash prompt with PROMPT_DIRTRIM
·
May 10, 2011
·
Linux
Page 1 of 1