Blog Archive 2012 goagent 安装 Jul 21 2012 fedora 系统修复 Jul 18 2012 Python dict 的实现 Jul 09 2012 python 有这么慢吗 Jun 29 2012 今日的农村 Jun 28 2012 动态分配的二维数组 Jun 28 2012 计算区间内的素数 Jun 27 2012 dup3, pipe2, epoll_create1 Jun 27 2012 firefox 被某智篡改的主页 Jun 25 2012 newline Jun 21 2012 asdf Jun 20 2012 GNU Screen: altscreen on Jun 19 2012 Colorful Term Jun 19 2012 Perfect Jun 15 2012 Migrate to Octopress - follow up Jun 14 2012 Migrate to Octopress Jun 14 2012 rbtree in linux kernel May 27 2012 git internals Apr 19 2012 gnome3 Apr 17 2012 kindle and wifi Apr 16 2012 run xrandr from terminal Apr 16 2012 two’s complement Apr 15 2012 python and chinese Apr 15 2012 python, word, etc Apr 13 2012 income tax Mar 30 2012 2011 languages Nov 30 2011 conary dir Nov 29 2011 whitespaces Nov 23 2011 indefinite adjective Nov 10 2011 agile Oct 24 2011 django simple pager Sep 23 2011 python get relative time Sep 07 2011 git notes Aug 20 2011 web.py: get auto-increment value after db.insert Jul 27 2011 Resize partition Jul 21 2011 Supybot JIRA plugin Jul 08 2011 Birthday of THE PARTY Jul 01 2011 How to understand recursion Jun 28 2011 Working with Different Coding Styles Mar 17 2011 Git remote add Mar 10 2011 What does the Mc in McDonald mean? Mar 05 2011 where are the functions defined? Mar 04 2011 how gnome starts Mar 02 2011 package testing made easy by conary rollback Feb 08 2011 foresight 2.5.0 ALPHA 2 released Feb 02 2011 using conary api Feb 02 2011 2010 explanation of a systemd.recipe Dec 23 2010 2010 yearly summary Dec 22 2010 get serial port output from qemu Dec 18 2010 per-process mount namespace Nov 03 2010 various multiplex methods Oct 25 2010 (trouble shooting) can’t resolve domain name Sep 26 2010 [systemd notes] struct without definition (II) Sep 01 2010 [systemd notes] struct without definition Aug 31 2010 Books I read recently Jul 19 2010 at WindRiver Jul 15 2010 where conary is different from slackware Mar 22 2010 what’s good about conary Mar 07 2010 一个冷笑话 Mar 07 2010 纪念小连 Feb 20 2010 Reading about a kernel bug Feb 02 2010 Reading Dilbert Jan 31 2010 Practicing Programming Jan 29 2010 created a mailing list for gnome-developer-kit Jan 09 2010 what am i doing recently Jan 08 2010 2009 GSoC: final Aug 22 2009 RELEASE: GNOME Developer Kit 2.27.20090727 Jul 30 2009 GSoC week 3 Jun 15 2009 GSoC week 1 Jun 01 2009 offer tube error caused by conary May 26 2009 evolution won’t fetch mails? May 19 2009 Three! mentors May 05 2009 GSoC status Apr 28 2009 I’m in Apr 22 2009 Gnome Developer Kit goes to git Apr 19 2009 Gnome-shell arrives on Gnome Developer Kit! Apr 18 2009 intersect of files Apr 14 2009 Firefox search-engine plugin for Foresight packges Apr 08 2009 Demo progam using Telepathy+Sudoku Apr 01 2009 how to solve rmake build errors Feb 22 2009 vim tip: set t_Co=256 Feb 21 2009 site for my repository Feb 19 2009 configure a fresh-installed Foresight Linux Feb 16 2009 setting up SCIM for Chinese on Foresight Linux Jan 17 2009 2008 how to add syscall on x86_64 Dec 29 2008 cannot login to X after installing custom kernel Dec 26 2008 BarCamp is cool! Dec 06 2008 yet another two open source clubs Nov 30 2008 Beihang Open Source Club Nov 29 2008 change the way of learning SICP Nov 09 2008 sicp-exercise-2.1-2.6 Nov 09 2008 sicp-section-2.1 Nov 08 2008 sicp-section-1.3 Oct 02 2008 sicp-exercise-1.44-1.46 Sep 30 2008 sicp-exercise-1.44-1.46 Sep 30 2008 LinuxBuaa getting together Sep 28 2008 sicp-exercise-1.40-1.43 Sep 21 2008 sicp-exercise-1.35-1.39 Sep 09 2008 sicp-exercise-1.34 Sep 08 2008 sicp-exercise-1.32-1.33 Sep 05 2008 sicp-exercise-1.29-1.31 Sep 05 2008 sicp-exercise-1.21-1.28 Sep 04 2008 starting a new blog Sep 04 2008 sicp-section-1.2.2 Sep 03 2008 sicp-exercise-1.20 Sep 03 2008 sicp-exercise-1.16-1.19 Sep 03 2008 sicp-exercise-1.14-1.15 Sep 03 2008 sicp-exercise-1.13 Aug 23 2008 sicp-exercise-1.11-1.12 Aug 23 2008 sicp-exercise-1.10 Aug 21 2008 sicp-exercise-1.9 Aug 21 2008 sicp-section-1.2.1 Aug 21 2008 sicp-exercise-1.3-1.7 Aug 19 2008 sicp-section-1.1 Aug 19 2008 sicp-0-get started Aug 19 2008