Skip to content
Erning.write()

Archives

All the articles I've archived.

2014 1
May 1
  • 中文文档格式规范

    一份中文技术文档的排版规范,涵盖中英文混排时的空格、标点和用词等规则。

2012 4
November 1
July 1
  • Readme 驱动开发

    Readme 驱动开发的中文翻译,提倡在编写代码之前先写 Readme,以此明确项目方向、促进团队协作并产出高质量文档。

June 1
  • 安居客的网站架构

    2012年 Think in LAMP 技术大会的演讲内容整理,介绍安居客网站架构从小到大的演进过程,涵盖搜索、图片系统、开发测试流程、监控工具和异步服务等方面。

May 1
  • The Twelve-Factor App

    The Twelve-Factor App 的中文翻译,为构建现代 SaaS 应用提供十二条方法论指导,涵盖代码管理、依赖、配置、部署和扩展等方面。

2011 4
September 2
  • 用 Python 解重排九宫

    用 Python 实现重排九宫(8 Puzzle)求解器,支持 Hamming 和 Manhattan 启发式搜索算法。

  • 家庭网络的需求梳理

    家庭网络设置的需求梳理,涵盖千兆局域网、互联网接入与翻墙、远程访问、NAS 共享、IPv6 以及网络安全。

March 2
2010 15
December 1
November 4
June 2
  • 安居客的代码大爆炸

    用 CodeSwarm 可视化安居客 Subversion 代码库从一个工程师发展到三十多人的演变过程。

  • 一段 Applesoft BASIC 代码

    一段 Applesoft BASIC 代码示例,在低分辨率图形模式下画出特别的图案,可以在在线模拟器中运行。

February 1
January 7
2009 1
December 1
2006 16
November 1
  • 410 房间的 OpenID 讨论

    中文网志年会 2006 期间在 410 房间进行的 OpenID 深夜讨论,有人拍了照片记录下来。

October 2
August 2
  • 长城

    Beyond 乐队《长城》歌词全文,刘卓辉作词、黄家驹作曲并演唱。

  • 用 Tor 穿墙

    介绍在 Gentoo Linux 下安装配置 Tor 来突破网络封锁,配合 tsocks 和 FoxyProxy 使用。

July 1
April 3
March 2
February 4
January 1
  • 让 Google 显示英文界面

    介绍如何将 Google 中文版默认界面切换为英文显示,包括使用 ncr 链接和修改 Cookie 两种方法。

2005 9
December 1
November 6
October 1
September 1
2004 14
December 2
November 2
  • MSN Messenger 的庸俗化

    吐槽 MSN Messenger 不断增加无聊的附属功能走向庸俗化,反思自己公司 IM 项目类似的策略。

  • 从 USB 硬盘启动 Gentoo Linux

    在 USB 硬盘上安装可启动的 Gentoo Linux,通过修改 initrd 和 hotplug 脚本解决 USB 设备初始化和关机问题。

June 1
May 5
February 2
  • 十八年了?!

    感慨从第一次在 Apple ][ 上写 BASIC 的 Hello World 程序到现在已经过去了十八年。

  • 构建短信网关接口平台

    基于 J2EE 和 JMS 消息队列构建短信网关接口平台,实现与中国电信和中国移动短信网关的收发、日志记录和应用分发。

January 2
2003 20
October 2
  • Spam and Virus Filtering at Scale

    Building spam and virus filtering for a large-scale email system using SpamBayes, Anomy Sanitizer, and ClamAV.

  • From Wan Hu to Yang Liwei

    Celebrating China's first manned spaceflight — from the legend of Wan Hu's rocket chair in the Ming Dynasty to Yang Liwei orbiting the Earth.

September 6
August 2
July 10
  • Fighting Spam with SpamBayes

    Setting up SpamBayes as both an Outlook plug-in and a server-side spam filter with procmail, including per-user training.

  • Sharing Internet via Ad-Hoc Wireless

    Sharing a single Internet connection between two computers via ad-hoc wireless — failed on Windows 2000 but succeeded on Linux with IP forwarding.

  • PHP Development in Eclipse

    A look at the PHP plug-in for Eclipse, featuring code editing, script execution, an internal web server, step-through debugging, and MySQL integration.

  • Running KDE on Cygwin

    Installing KDE on Cygwin under Windows — it looks good but runs slowly on a Pentium III with 512 MB of RAM.

  • Pi in a Domain Name

    A domain name that squeezes as many digits of pi as the DNS system will allow.

  • My Blog with Chinese Domain Names

    Setting up my blog with internationalized domain names (IDN), accessible via Chinese characters in Mozilla and Netscape.

  • Joining the OpenBlog Project

    Joining my brother's open source weblog project OpenBlog, built with Perl and Mason — though I would rather write it in PHP.

  • Apple ][ on My iPAQ

    Running an Apple ][ emulator on my iPAQ, playing classic games and writing BASIC and 6502 assembly.

  • gVim on Windows 2000

    A screenshot of gVim running on Windows 2000 — my favorite text editor, on any platform.

  • Brothers in the Computer Room

    Photos of my brother and me in our computer room