<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Erning.write()</title><description>Erning&apos;s personal blog</description><link>https://erning.net/</link><item><title>中文文档格式规范</title><link>https://erning.net/posts/2014-05-10-chinese-document-guideline/</link><guid isPermaLink="true">https://erning.net/posts/2014-05-10-chinese-document-guideline/</guid><description>一份中文技术文档的排版规范，涵盖中英文混排时的空格、标点和用词等规则。</description><pubDate>Sat, 10 May 2014 00:00:00 GMT</pubDate></item><item><title>GitCorp Flow - 安居客 Git 开发流程规范</title><link>https://erning.net/posts/2012-11-02-gitflow-at-anjuke-inc/</link><guid isPermaLink="true">https://erning.net/posts/2012-11-02-gitflow-at-anjuke-inc/</guid><description>安居客内部 Git 开发流程规范，详细介绍代码仓库管理、项目分支开发、多人协作、rebase 策略以及 BETA/GA 发布流程。</description><pubDate>Fri, 02 Nov 2012 00:00:00 GMT</pubDate></item><item><title>Readme 驱动开发</title><link>https://erning.net/posts/2012-07-09-readme-driven-development/</link><guid isPermaLink="true">https://erning.net/posts/2012-07-09-readme-driven-development/</guid><description>Readme 驱动开发的中文翻译，提倡在编写代码之前先写 Readme，以此明确项目方向、促进团队协作并产出高质量文档。</description><pubDate>Mon, 09 Jul 2012 06:36:00 GMT</pubDate></item><item><title>安居客的网站架构</title><link>https://erning.net/posts/2012-06-18-the-architect-of-anjuke-inc/</link><guid isPermaLink="true">https://erning.net/posts/2012-06-18-the-architect-of-anjuke-inc/</guid><description>2012年 Think in LAMP 技术大会的演讲内容整理，介绍安居客网站架构从小到大的演进过程，涵盖搜索、图片系统、开发测试流程、监控工具和异步服务等方面。</description><pubDate>Mon, 18 Jun 2012 00:00:00 GMT</pubDate></item><item><title>The Twelve-Factor App</title><link>https://erning.net/posts/2012-05-09-the-twelve-factor-app/</link><guid isPermaLink="true">https://erning.net/posts/2012-05-09-the-twelve-factor-app/</guid><description>The Twelve-Factor App 的中文翻译，为构建现代 SaaS 应用提供十二条方法论指导，涵盖代码管理、依赖、配置、部署和扩展等方面。</description><pubDate>Wed, 09 May 2012 00:00:00 GMT</pubDate></item><item><title>用 Python 解重排九宫</title><link>https://erning.net/posts/2011-07-31-8-puzzle/</link><guid isPermaLink="true">https://erning.net/posts/2011-07-31-8-puzzle/</guid><description>用 Python 实现重排九宫（8 Puzzle）求解器，支持 Hamming 和 Manhattan 启发式搜索算法。</description><pubDate>Thu, 15 Sep 2011 00:00:00 GMT</pubDate></item><item><title>家庭网络的需求梳理</title><link>https://erning.net/posts/2011-09-15-home-network-setup/</link><guid isPermaLink="true">https://erning.net/posts/2011-09-15-home-network-setup/</guid><description>家庭网络设置的需求梳理，涵盖千兆局域网、互联网接入与翻墙、远程访问、NAS 共享、IPv6 以及网络安全。</description><pubDate>Thu, 15 Sep 2011 00:00:00 GMT</pubDate></item><item><title>Mac 实用技巧（三）—— 启动快捷键</title><link>https://erning.net/posts/2011-03-10-mac-tips-3-startup-options/</link><guid isPermaLink="true">https://erning.net/posts/2011-03-10-mac-tips-3-startup-options/</guid><description>Mac OS X 启动快捷键速查：Safe Mode、Single User Mode、Verbose Mode、PRAM 重置等。</description><pubDate>Thu, 10 Mar 2011 00:00:00 GMT</pubDate></item><item><title>Mac 实用技巧（二）—— 禁用 Spotlight</title><link>https://erning.net/posts/2011-03-10-mac-tips-2/</link><guid isPermaLink="true">https://erning.net/posts/2011-03-10-mac-tips-2/</guid><description>How to disable and re-enable Spotlight indexing in Mac OS X Snow Leopard using terminal commands.</description><pubDate>Sat, 05 Mar 2011 00:00:00 GMT</pubDate></item><item><title>There Was No One Left to Speak Out</title><link>https://erning.net/posts/2010-12-02-there-was-no-one-left-to-speak-out/</link><guid isPermaLink="true">https://erning.net/posts/2010-12-02-there-was-no-one-left-to-speak-out/</guid><description>Martin Niemöller&apos;s famous poem about the danger of remaining silent in the face of injustice.</description><pubDate>Thu, 02 Dec 2010 00:00:00 GMT</pubDate></item><item><title>Mac 实用技巧（一）</title><link>https://erning.net/posts/2010-11-25-mac-tips-1/</link><guid isPermaLink="true">https://erning.net/posts/2010-11-25-mac-tips-1/</guid><description>macOS 实用技巧合集：禁止生成 .DS_Store、刷新 DNS 缓存、设置主机名、清理打开方式菜单等。</description><pubDate>Thu, 25 Nov 2010 00:00:00 GMT</pubDate></item><item><title>Vim 实用技巧（一）</title><link>https://erning.net/posts/2010-11-25-vim-tips-1/</link><guid isPermaLink="true">https://erning.net/posts/2010-11-25-vim-tips-1/</guid><description>Vim 实用技巧：忽略大小写搜索、智能大小写、语法高亮设置和命令历史窗口。</description><pubDate>Thu, 25 Nov 2010 00:00:00 GMT</pubDate></item><item><title>Vim 实用技巧（二）—— 分屏操作</title><link>https://erning.net/posts/2010-11-25-vim-tips-2-viewports/</link><guid isPermaLink="true">https://erning.net/posts/2010-11-25-vim-tips-2-viewports/</guid><description>Vim 分屏操作速查：水平和垂直拆分窗口、切换窗口、调整大小等快捷键。</description><pubDate>Thu, 25 Nov 2010 00:00:00 GMT</pubDate></item><item><title>安居客 iPhone 应用发布</title><link>https://erning.net/posts/2010-11-20-anjuke-is-now-available-on-iphone/</link><guid isPermaLink="true">https://erning.net/posts/2010-11-20-anjuke-is-now-available-on-iphone/</guid><description>安居客发布 iPhone 应用，可查看周边房屋价格走势，同时招聘 iPhone 和 Android 开发工程师。</description><pubDate>Sat, 20 Nov 2010 00:00:00 GMT</pubDate></item><item><title>安居客的代码大爆炸</title><link>https://erning.net/posts/2010-06-04-the-big-bang-anjuke/</link><guid isPermaLink="true">https://erning.net/posts/2010-06-04-the-big-bang-anjuke/</guid><description>用 CodeSwarm 可视化安居客 Subversion 代码库从一个工程师发展到三十多人的演变过程。</description><pubDate>Fri, 04 Jun 2010 12:00:00 GMT</pubDate></item><item><title>一段 Applesoft BASIC 代码</title><link>https://erning.net/posts/2010-06-04-applesoft-basic-code-sample/</link><guid isPermaLink="true">https://erning.net/posts/2010-06-04-applesoft-basic-code-sample/</guid><description>一段 Applesoft BASIC 代码示例，在低分辨率图形模式下画出特别的图案，可以在在线模拟器中运行。</description><pubDate>Fri, 04 Jun 2010 00:00:00 GMT</pubDate></item><item><title>工程师普遍采用的时区是当地时区 -8</title><link>https://erning.net/posts/2010-02-27-the-timezone-for-engineers-is-usually-8-hours-behind/</link><guid isPermaLink="true">https://erning.net/posts/2010-02-27-the-timezone-for-engineers-is-usually-8-hours-behind/</guid><description>读《苹果往事》有感，书中工程师文化的趣事放到今天依然适用。</description><pubDate>Sat, 27 Feb 2010 00:00:00 GMT</pubDate></item><item><title>自建动态域名解析服务</title><link>https://erning.net/posts/2010-01-25-dynamic-domain-service/</link><guid isPermaLink="true">https://erning.net/posts/2010-01-25-dynamic-domain-service/</guid><description>用 PowerDNS 搭建自己的动态域名解析服务，通过简单的 HTTP API 和 Shell 脚本实现域名更新。</description><pubDate>Mon, 25 Jan 2010 00:00:00 GMT</pubDate></item><item><title>USB 硬盘的固定设备名和自动休眠</title><link>https://erning.net/posts/2010-01-24-static-device-name-and-auto-spin-down-for-usb-harddisk/</link><guid isPermaLink="true">https://erning.net/posts/2010-01-24-static-device-name-and-auto-spin-down-for-usb-harddisk/</guid><description>通过 udev rules 为 USB 硬盘设置固定设备名，并用 sdparm 脚本实现空闲时自动休眠。</description><pubDate>Sun, 24 Jan 2010 00:00:00 GMT</pubDate></item><item><title>在 VMware ESXi 上开启 SSH 服务</title><link>https://erning.net/posts/2010-01-22-how-to-open-ssh-service-on-vmware-exsi4/</link><guid isPermaLink="true">https://erning.net/posts/2010-01-22-how-to-open-ssh-service-on-vmware-exsi4/</guid><description>记录在 VMware ESXi 上开启 SSH 服务的操作步骤，方便以后查阅。</description><pubDate>Fri, 22 Jan 2010 00:00:00 GMT</pubDate></item><item><title>安居客招聘架构师</title><link>https://erning.net/posts/2010-01-21-anjuke-is-recruiting-architect/</link><guid isPermaLink="true">https://erning.net/posts/2010-01-21-anjuke-is-recruiting-architect/</guid><description>安居客招聘软件架构师和系统架构师，介绍公司技术团队和业务发展情况。</description><pubDate>Thu, 21 Jan 2010 00:00:00 GMT</pubDate></item><item><title>为 Kernel 2.6.31 编译 MPPE/MPPC 模块</title><link>https://erning.net/posts/2010-01-21-mppc-for-kernel-2-6-31/</link><guid isPermaLink="true">https://erning.net/posts/2010-01-21-mppc-for-kernel-2-6-31/</guid><description>在 Gentoo Linux 上为 Kernel 2.6.31 编译安装 MPPE/MPPC 模块以支持 PPTP VPN。</description><pubDate>Thu, 21 Jan 2010 00:00:00 GMT</pubDate></item><item><title>安居客三周年年会上的光影节目</title><link>https://erning.net/posts/2010-01-10-lighting-show-on-the-third-anniversary-of-anjuke/</link><guid isPermaLink="true">https://erning.net/posts/2010-01-10-lighting-show-on-the-third-anniversary-of-anjuke/</guid><description>安居客三周年年会上技术部和运营部联合表演的光影节目视频，我觉得是当晚最好的节目。</description><pubDate>Sun, 10 Jan 2010 00:00:00 GMT</pubDate></item><item><title>我的 Linux 透明网关</title><link>https://erning.net/posts/2010-01-05-my-linux-gateway/</link><guid isPermaLink="true">https://erning.net/posts/2010-01-05-my-linux-gateway/</guid><description>用 Linux 搭建透明网关，通过 Squid 缓存加速 Web 访问，并结合 SSH 隧道和 Privoxy 实现翻墙。</description><pubDate>Tue, 05 Jan 2010 00:00:00 GMT</pubDate></item><item><title>好租为什么不被 Google 收录</title><link>https://erning.net/posts/2009-12-02-haozu-com-excluded-by-google/</link><guid isPermaLink="true">https://erning.net/posts/2009-12-02-haozu-com-excluded-by-google/</guid><description>好租网站上线后发现未被 Google 收录，怀疑 haozu.com 域名之前可能有不良记录。</description><pubDate>Wed, 02 Dec 2009 00:00:00 GMT</pubDate></item><item><title>410 房间的 OpenID 讨论</title><link>https://erning.net/posts/2006-11-04-410-openid-discussion/</link><guid isPermaLink="true">https://erning.net/posts/2006-11-04-410-openid-discussion/</guid><description>中文网志年会 2006 期间在 410 房间进行的 OpenID 深夜讨论，有人拍了照片记录下来。</description><pubDate>Sat, 04 Nov 2006 00:00:00 GMT</pubDate></item><item><title>中文网志年会 2006 的网页&quot;胸牌&quot;</title><link>https://erning.net/posts/2006-09-18-cnbloggercon-2006-cn-badge/</link><guid isPermaLink="true">https://erning.net/posts/2006-09-18-cnbloggercon-2006-cn-badge/</guid><description>展示中文网志年会 2006 的网页&quot;胸牌&quot;徽章，又要出发了。</description><pubDate>Tue, 31 Oct 2006 00:00:00 GMT</pubDate></item><item><title>中文网志年会 2006</title><link>https://erning.net/posts/2006-10-31-cnbloggercon-2006/</link><guid isPermaLink="true">https://erning.net/posts/2006-10-31-cnbloggercon-2006/</guid><description>参加中文网志年会 2006 的回顾，包括卖菜 2.0 讨论、OpenID 话题和带娃参会的体验。</description><pubDate>Tue, 31 Oct 2006 00:00:00 GMT</pubDate></item><item><title>长城</title><link>https://erning.net/posts/2006-08-17-greatwall/</link><guid isPermaLink="true">https://erning.net/posts/2006-08-17-greatwall/</guid><description>Beyond 乐队《长城》歌词全文，刘卓辉作词、黄家驹作曲并演唱。</description><pubDate>Thu, 17 Aug 2006 00:00:00 GMT</pubDate></item><item><title>用 Tor 穿墙</title><link>https://erning.net/posts/2006-08-01-use-tor-to-cross-gfw/</link><guid isPermaLink="true">https://erning.net/posts/2006-08-01-use-tor-to-cross-gfw/</guid><description>介绍在 Gentoo Linux 下安装配置 Tor 来突破网络封锁，配合 tsocks 和 FoxyProxy 使用。</description><pubDate>Tue, 01 Aug 2006 00:00:00 GMT</pubDate></item><item><title>My Firefox 1.5 Configuration</title><link>https://erning.net/posts/2006-07-14-firefox-config/</link><guid isPermaLink="true">https://erning.net/posts/2006-07-14-firefox-config/</guid><description>记录当时 Firefox 1.5 的完整配置，包括 19 个扩展、主题和插件列表。</description><pubDate>Fri, 14 Jul 2006 00:00:00 GMT</pubDate></item><item><title>一道 Java String 面试题</title><link>https://erning.net/posts/2006-04-06-java-string/</link><guid isPermaLink="true">https://erning.net/posts/2006-04-06-java-string/</guid><description>一道关于 Java String 参数传递的经典面试题，考察值传递与引用传递的区别。</description><pubDate>Thu, 06 Apr 2006 00:00:00 GMT</pubDate></item><item><title>CSS 裸奔日</title><link>https://erning.net/posts/2006-04-05-css-naked-day/</link><guid isPermaLink="true">https://erning.net/posts/2006-04-05-css-naked-day/</guid><description>参加 CSS Naked Day 活动，去掉网站所有样式展示纯 HTML 内容。</description><pubDate>Wed, 05 Apr 2006 00:00:00 GMT</pubDate></item><item><title>用 Python 脚本实现动态 DNS</title><link>https://erning.net/posts/2006-04-02-dynamic-dns-diy/</link><guid isPermaLink="true">https://erning.net/posts/2006-04-02-dynamic-dns-diy/</guid><description>用 Python 脚本自动检测 IP 变化并更新 DNS-DIY 域名解析，实现动态 DNS 功能。</description><pubDate>Sun, 02 Apr 2006 00:00:00 GMT</pubDate></item><item><title>蹭 WiFi 上网</title><link>https://erning.net/posts/2006-03-19-free-wifi/</link><guid isPermaLink="true">https://erning.net/posts/2006-03-19-free-wifi/</guid><description>搬宿舍后宽带未通，利用周围未加密的无线网络上网，并用双网卡笔记本做 NAT 搭建自己的无线局域网。</description><pubDate>Sun, 19 Mar 2006 00:00:00 GMT</pubDate></item><item><title>解决 JDK 1.5 中文显示的 fontconfig.properties</title><link>https://erning.net/posts/2006-03-16-fontconfig-properties/</link><guid isPermaLink="true">https://erning.net/posts/2006-03-16-fontconfig-properties/</guid><description>解决 Linux 下 JDK 1.5 程序（如 IntelliJ IDEA）中文显示问题的 fontconfig.properties 配置文件。</description><pubDate>Thu, 16 Mar 2006 00:00:00 GMT</pubDate></item><item><title>爱因斯坦写汉字</title><link>https://erning.net/posts/2006-02-25-einstein-writing-in-chinese/</link><guid isPermaLink="true">https://erning.net/posts/2006-02-25-einstein-writing-in-chinese/</guid><description>基于一个让爱因斯坦在黑板上写字的网站，做了一个能让他写中文汉字的小玩具。</description><pubDate>Sat, 25 Feb 2006 00:00:00 GMT</pubDate></item><item><title>上苍保佑吃完了饭的人民</title><link>https://erning.net/posts/2006-02-24-god-bless-the-people-who-have-eaten/</link><guid isPermaLink="true">https://erning.net/posts/2006-02-24-god-bless-the-people-who-have-eaten/</guid><description>因 WordPress 文档网站被墙无法访问而感慨，听摇滚乐调整心情。</description><pubDate>Fri, 24 Feb 2006 00:00:00 GMT</pubDate></item><item><title>Ubuntu Dapper 安装在 USB 外置硬盘上</title><link>https://erning.net/posts/2006-02-22-ubuntu-dapper-on-external-usb-drive/</link><guid isPermaLink="true">https://erning.net/posts/2006-02-22-ubuntu-dapper-on-external-usb-drive/</guid><description>在 USB 外置硬盘上安装 Ubuntu Dapper Drake，中文粗体显示不再需要额外打补丁，附 fontconfig 配置。</description><pubDate>Wed, 22 Feb 2006 00:00:00 GMT</pubDate></item><item><title>用 RSA 原理破解一个数学问题</title><link>https://erning.net/posts/2006-02-08-a-math-problem/</link><guid isPermaLink="true">https://erning.net/posts/2006-02-08-a-math-problem/</guid><description>通过 RSA 算法原理和 Quadratic Sieve 方法，解决大整数模幂逆运算问题，用于编写软件序列号生成器。</description><pubDate>Wed, 08 Feb 2006 00:00:00 GMT</pubDate></item><item><title>让 Google 显示英文界面</title><link>https://erning.net/posts/2006-01-05-google-in-english/</link><guid isPermaLink="true">https://erning.net/posts/2006-01-05-google-in-english/</guid><description>介绍如何将 Google 中文版默认界面切换为英文显示，包括使用 ncr 链接和修改 Cookie 两种方法。</description><pubDate>Thu, 05 Jan 2006 00:00:00 GMT</pubDate></item><item><title>URL Rewrite Module for ASP.NET 2.0</title><link>https://erning.net/posts/2005-12-12-rewritemodule-for-aspnet-20/</link><guid isPermaLink="true">https://erning.net/posts/2005-12-12-rewritemodule-for-aspnet-20/</guid><description>Building a simple URL rewrite HTTP module for ASP.NET 2.0 on IIS, inspired by Apache&apos;s mod_rewrite, with sample configuration.</description><pubDate>Mon, 12 Dec 2005 00:00:00 GMT</pubDate></item><item><title>CDMA Dialup Internet on Gentoo Linux</title><link>https://erning.net/posts/2005-11-18-gentoo-linux-dailup-internet-by-cdma-phone/</link><guid isPermaLink="true">https://erning.net/posts/2005-11-18-gentoo-linux-dailup-internet-by-cdma-phone/</guid><description>Step-by-step guide to setting up CDMA phone dialup Internet on Gentoo Linux via USB modem, covering kernel configuration, PPP setup, and chat scripts.</description><pubDate>Fri, 18 Nov 2005 00:00:00 GMT</pubDate></item><item><title>FlickrFS 果然来了</title><link>https://erning.net/posts/2005-11-10-flickrfs-comes-out/</link><guid isPermaLink="true">https://erning.net/posts/2005-11-10-flickrfs-comes-out/</guid><description>之前猜想会出现的 FlickrFS 终于发布了，可以像操作本地文件一样管理 Flickr 图片，不过中文支持和下载还有问题。</description><pubDate>Thu, 10 Nov 2005 00:00:00 GMT</pubDate></item><item><title>My Firefox 1.0.7 Configuration</title><link>https://erning.net/posts/2005-11-08-firefox-config/</link><guid isPermaLink="true">https://erning.net/posts/2005-11-08-firefox-config/</guid><description>A snapshot of my Firefox 1.0.7 configuration on Linux, listing 16 enabled extensions and installed plugins.</description><pubDate>Tue, 08 Nov 2005 00:00:00 GMT</pubDate></item><item><title>我在中文网志年会上</title><link>https://erning.net/posts/2005-11-07-cbc2005/</link><guid isPermaLink="true">https://erning.net/posts/2005-11-07-cbc2005/</guid><description>中文网志年会现场，有人拍到了我。</description><pubDate>Mon, 07 Nov 2005 00:00:00 GMT</pubDate></item><item><title>Chinese Blogger Conference 2005 Slideshow</title><link>https://erning.net/posts/2005-11-06-cbc2k5-slideshow/</link><guid isPermaLink="true">https://erning.net/posts/2005-11-06-cbc2k5-slideshow/</guid><description>A Flickr slideshow of photos tagged from the Chinese Blogger Conference 2005.</description><pubDate>Sun, 06 Nov 2005 00:00:00 GMT</pubDate></item><item><title>今晚酒店的网络拥堵</title><link>https://erning.net/posts/2005-11-05-the-networks-is-slow-tonight/</link><guid isPermaLink="true">https://erning.net/posts/2005-11-05-the-networks-is-slow-tonight/</guid><description>中文网志年会期间酒店网络因 Blogger 太多而严重拥堵，用 traceroute 记录了高延迟状况。</description><pubDate>Sat, 05 Nov 2005 00:00:00 GMT</pubDate></item><item><title>我参加中文网志 2005 年会</title><link>https://erning.net/posts/2005-10-14-im-going-to-cnbloggercon-2005/</link><guid isPermaLink="true">https://erning.net/posts/2005-10-14-im-going-to-cnbloggercon-2005/</guid><description>宣布参加中文网志 2005 年会，期待与各路 Blogger 面对面交流。</description><pubDate>Fri, 14 Oct 2005 00:00:00 GMT</pubDate></item><item><title>在 PC 上试装 OS X Tiger x86</title><link>https://erning.net/posts/2005-09-22-osx86/</link><guid isPermaLink="true">https://erning.net/posts/2005-09-22-osx86/</guid><description>出于兴趣下载安装了 OS X Tiger x86 版本，在普通 PC 上体验 macOS。</description><pubDate>Thu, 22 Sep 2005 00:00:00 GMT</pubDate></item><item><title>我 TMD 就是讨厌博客中国</title><link>https://erning.net/posts/2004-12-28-imnotboke/</link><guid isPermaLink="true">https://erning.net/posts/2004-12-28-imnotboke/</guid><description>回应博客中国对抵制标志的指责，表明制作 NO blogchina 标志的立场和原因。</description><pubDate>Tue, 28 Dec 2004 00:00:00 GMT</pubDate></item><item><title>为什么我的网站都使用 UTF-8</title><link>https://erning.net/posts/2004-12-27-why-i-use-utf8/</link><guid isPermaLink="true">https://erning.net/posts/2004-12-27-why-i-use-utf8/</guid><description>解释为什么网站使用 UTF-8 编码：支持多语言混合显示，避免本地编码方案下其他语言文字出现乱码。</description><pubDate>Mon, 27 Dec 2004 00:00:00 GMT</pubDate></item><item><title>MSN Messenger 的庸俗化</title><link>https://erning.net/posts/2004-11-15-msn-messenger-getting-worse/</link><guid isPermaLink="true">https://erning.net/posts/2004-11-15-msn-messenger-getting-worse/</guid><description>吐槽 MSN Messenger 不断增加无聊的附属功能走向庸俗化，反思自己公司 IM 项目类似的策略。</description><pubDate>Thu, 25 Nov 2004 00:00:00 GMT</pubDate></item><item><title>从 USB 硬盘启动 Gentoo Linux</title><link>https://erning.net/posts/2004-11-24-booting-linux-from-usb-harddisk/</link><guid isPermaLink="true">https://erning.net/posts/2004-11-24-booting-linux-from-usb-harddisk/</guid><description>在 USB 硬盘上安装可启动的 Gentoo Linux，通过修改 initrd 和 hotplug 脚本解决 USB 设备初始化和关机问题。</description><pubDate>Wed, 24 Nov 2004 00:00:00 GMT</pubDate></item><item><title>Hedgehog 的第一个可聊天版本</title><link>https://erning.net/posts/2004-06-15-tagging-first-chatable-messenger/</link><guid isPermaLink="true">https://erning.net/posts/2004-06-15-tagging-first-chatable-messenger/</guid><description>经过近一个月的 Jabber 协议封装开发，Hedgehog 即时通讯客户端发布了第一个可以文本聊天的版本。</description><pubDate>Fri, 25 Jun 2004 00:00:00 GMT</pubDate></item><item><title>Hedgehog 即时通讯客户端</title><link>https://erning.net/posts/2004-05-31-hedgehog-instant-messenger/</link><guid isPermaLink="true">https://erning.net/posts/2004-05-31-hedgehog-instant-messenger/</guid><description>基于 Jabber 协议、使用 wxWidgets 框架开发的即时通讯客户端 Hedgehog 项目启动，展示了 Windows XP 和 GTK-2 下的早期截图。</description><pubDate>Mon, 31 May 2004 00:00:00 GMT</pubDate></item><item><title>Fedora Core 2 下的中文</title><link>https://erning.net/posts/2004-05-19-chinese-and-fedora-core-2/</link><guid isPermaLink="true">https://erning.net/posts/2004-05-19-chinese-and-fedora-core-2/</guid><description>在 VMware 下测试 Fedora Core 2 的中文支持安装，基本按照之前的方法一次成功，仅需微调两个配置文件。</description><pubDate>Wed, 19 May 2004 00:00:00 GMT</pubDate></item><item><title>以社区开发的形式来做公司项目</title><link>https://erning.net/posts/2004-04-07-community-project-management/</link><guid isPermaLink="true">https://erning.net/posts/2004-04-07-community-project-management/</guid><description>受微软在 SourceForge 上发布项目的启发，尝试以开源社区的形式在 SourceForge 上运作公司的即时通讯项目。</description><pubDate>Sun, 02 May 2004 00:00:00 GMT</pubDate></item><item><title>Hibernation Problem on Computers with 1 GB of RAM</title><link>https://erning.net/posts/2004-05-02-hibernation-problem-on-computers-with-1-gb-of-ram/</link><guid isPermaLink="true">https://erning.net/posts/2004-05-02-hibernation-problem-on-computers-with-1-gb-of-ram/</guid><description>A fix for the Windows XP hibernation failure on laptops with 1 GB or more of RAM, referencing the relevant Microsoft Knowledge Base article and patch.</description><pubDate>Sun, 02 May 2004 00:00:00 GMT</pubDate></item><item><title>SCIM 0.9.3 在英文 Locale 下失灵</title><link>https://erning.net/posts/2004-05-02-scim-093/</link><guid isPermaLink="true">https://erning.net/posts/2004-05-02-scim-093/</guid><description>升级到 SCIM 0.9.3 后在 Fedora 英文 Locale 下无法唤出中文输入条，回退到 0.8.2 后恢复正常。</description><pubDate>Sun, 02 May 2004 00:00:00 GMT</pubDate></item><item><title>十八年了?!</title><link>https://erning.net/posts/2004-02-24-18-years/</link><guid isPermaLink="true">https://erning.net/posts/2004-02-24-18-years/</guid><description>感慨从第一次在 Apple ][ 上写 BASIC 的 Hello World 程序到现在已经过去了十八年。</description><pubDate>Tue, 24 Feb 2004 00:00:00 GMT</pubDate></item><item><title>构建短信网关接口平台</title><link>https://erning.net/posts/2004-02-06-sms-platform/</link><guid isPermaLink="true">https://erning.net/posts/2004-02-06-sms-platform/</guid><description>基于 J2EE 和 JMS 消息队列构建短信网关接口平台，实现与中国电信和中国移动短信网关的收发、日志记录和应用分发。</description><pubDate>Fri, 06 Feb 2004 00:00:00 GMT</pubDate></item><item><title>在 Fedora 的英文界面下使用中文</title><link>https://erning.net/posts/2004-01-05-chinese-under-english-locale/</link><guid isPermaLink="true">https://erning.net/posts/2004-01-05-chinese-under-english-locale/</guid><description>介绍如何在 Fedora 的英文 Locale（en_US.UTF-8）下安装中文字体和 SCIM 输入法，实现中文显示与输入。</description><pubDate>Mon, 05 Jan 2004 13:00:00 GMT</pubDate></item><item><title>Chinese Input and Display Under Fedora&apos;s English Locale</title><link>https://erning.net/posts/2004-01-05-chinese-under-english-locale-en/</link><guid isPermaLink="true">https://erning.net/posts/2004-01-05-chinese-under-english-locale-en/</guid><description>A step-by-step guide to installing Chinese fonts and the SCIM input method on Fedora Core 1 under the English locale (en_US.UTF-8), enabling Chinese display and input without switching to a Chinese locale.</description><pubDate>Mon, 05 Jan 2004 00:00:00 GMT</pubDate></item><item><title>Spam and Virus Filtering at Scale</title><link>https://erning.net/posts/2003-10-28-fliter-spam-and-virus/</link><guid isPermaLink="true">https://erning.net/posts/2003-10-28-fliter-spam-and-virus/</guid><description>Building spam and virus filtering for a large-scale email system using SpamBayes, Anomy Sanitizer, and ClamAV.</description><pubDate>Tue, 28 Oct 2003 00:00:00 GMT</pubDate></item><item><title>From Wan Hu to Yang Liwei</title><link>https://erning.net/posts/2003-10-15-china-launches-man-into-space/</link><guid isPermaLink="true">https://erning.net/posts/2003-10-15-china-launches-man-into-space/</guid><description>Celebrating China&apos;s first manned spaceflight — from the legend of Wan Hu&apos;s rocket chair in the Ming Dynasty to Yang Liwei orbiting the Earth.</description><pubDate>Wed, 15 Oct 2003 00:00:00 GMT</pubDate></item><item><title>SpamBayes: Per-Mailbox Training via Webmail</title><link>https://erning.net/posts/2003-09-26-server-side-spambayes/</link><guid isPermaLink="true">https://erning.net/posts/2003-09-26-server-side-spambayes/</guid><description>Adding per-mailbox SpamBayes databases and webmail training buttons to a production email server handling 87,000 messages a day.</description><pubDate>Fri, 26 Sep 2003 13:00:00 GMT</pubDate></item><item><title>Boys: 1977 vs. 2002</title><link>https://erning.net/posts/2003-09-24-boys-1977-vs-2002/</link><guid isPermaLink="true">https://erning.net/posts/2003-09-24-boys-1977-vs-2002/</guid><description>A side-by-side photo comparison of boys from 1977 and 2002 — twenty-five years apart, same spirit.</description><pubDate>Wed, 24 Sep 2003 15:00:00 GMT</pubDate></item><item><title>Brothers: 1977 vs. 2002</title><link>https://erning.net/posts/2003-09-24-brothers-1977-vs-2002/</link><guid isPermaLink="true">https://erning.net/posts/2003-09-24-brothers-1977-vs-2002/</guid><description>A side-by-side photo of my brother and me — 1977 and 2002, twenty-five years later.</description><pubDate>Wed, 24 Sep 2003 14:00:00 GMT</pubDate></item><item><title>The Green PDA That Never Dies</title><link>https://erning.net/posts/2003-09-24-green-pda/</link><guid isPermaLink="true">https://erning.net/posts/2003-09-24-green-pda/</guid><description>A humorous look at a green PDA that never runs out of battery — because it doesn&apos;t need one.</description><pubDate>Wed, 24 Sep 2003 13:00:00 GMT</pubDate></item><item><title>DNS-DIY: 12,000 Zones and Counting</title><link>https://erning.net/posts/2003-09-21-dns-diy/</link><guid isPermaLink="true">https://erning.net/posts/2003-09-21-dns-diy/</guid><description>DNS-DIY, a DNS management system hosting over 12,000 zones with capacity for 100,000 under current hardware.</description><pubDate>Sun, 21 Sep 2003 00:00:00 GMT</pubDate></item><item><title>Deploying SpamBayes on 30,000 Mailboxes</title><link>https://erning.net/posts/2003-09-21-server-side-spambayes/</link><guid isPermaLink="true">https://erning.net/posts/2003-09-21-server-side-spambayes/</guid><description>Testing SpamBayes on a production email server at OnlineNIC, filtering around 30,000 junk emails per day across 2,500 domains.</description><pubDate>Sun, 21 Sep 2003 00:00:00 GMT</pubDate></item><item><title>Two Weeks of Robocoding</title><link>https://erning.net/posts/2003-08-27-robooding/</link><guid isPermaLink="true">https://erning.net/posts/2003-08-27-robooding/</guid><description>Spent two weeks building my first Robocode battle bot — a Java programming game where autonomous tanks fight it out.</description><pubDate>Wed, 27 Aug 2003 00:00:00 GMT</pubDate></item><item><title>GPRS over Bluetooth on an iPAQ 3870</title><link>https://erning.net/posts/2003-08-07-dial-up-gprs-over-bluetooth-with-ipaq-3870/</link><guid isPermaLink="true">https://erning.net/posts/2003-08-07-dial-up-gprs-over-bluetooth-with-ipaq-3870/</guid><description>Installing Familiar Linux on an iPAQ 3870 and configuring GPRS dial-up over Bluetooth.</description><pubDate>Thu, 07 Aug 2003 00:00:00 GMT</pubDate></item><item><title>Fighting Spam with SpamBayes</title><link>https://erning.net/posts/2003-07-27-anti-spam/</link><guid isPermaLink="true">https://erning.net/posts/2003-07-27-anti-spam/</guid><description>Setting up SpamBayes as both an Outlook plug-in and a server-side spam filter with procmail, including per-user training.</description><pubDate>Sun, 27 Jul 2003 00:00:00 GMT</pubDate></item><item><title>Sharing Internet via Ad-Hoc Wireless</title><link>https://erning.net/posts/2003-07-26-sharing-internet-connection-with-two-wireless-adapters/</link><guid isPermaLink="true">https://erning.net/posts/2003-07-26-sharing-internet-connection-with-two-wireless-adapters/</guid><description>Sharing a single Internet connection between two computers via ad-hoc wireless — failed on Windows 2000 but succeeded on Linux with IP forwarding.</description><pubDate>Sat, 26 Jul 2003 00:00:00 GMT</pubDate></item><item><title>PHP Development in Eclipse</title><link>https://erning.net/posts/2003-07-25-develop-php-with-eclipse/</link><guid isPermaLink="true">https://erning.net/posts/2003-07-25-develop-php-with-eclipse/</guid><description>A look at the PHP plug-in for Eclipse, featuring code editing, script execution, an internal web server, step-through debugging, and MySQL integration.</description><pubDate>Fri, 25 Jul 2003 00:00:00 GMT</pubDate></item><item><title>Running KDE on Cygwin</title><link>https://erning.net/posts/2003-07-19-kde-on-cygwin/</link><guid isPermaLink="true">https://erning.net/posts/2003-07-19-kde-on-cygwin/</guid><description>Installing KDE on Cygwin under Windows — it looks good but runs slowly on a Pentium III with 512 MB of RAM.</description><pubDate>Sat, 19 Jul 2003 00:00:00 GMT</pubDate></item><item><title>Pi in a Domain Name</title><link>https://erning.net/posts/2003-07-18-pi-to-one-million-decimal-places/</link><guid isPermaLink="true">https://erning.net/posts/2003-07-18-pi-to-one-million-decimal-places/</guid><description>A domain name that squeezes as many digits of pi as the DNS system will allow.</description><pubDate>Fri, 18 Jul 2003 14:00:00 GMT</pubDate></item><item><title>My Blog with Chinese Domain Names</title><link>https://erning.net/posts/2003-07-18-internationalized-domain-names/</link><guid isPermaLink="true">https://erning.net/posts/2003-07-18-internationalized-domain-names/</guid><description>Setting up my blog with internationalized domain names (IDN), accessible via Chinese characters in Mozilla and Netscape.</description><pubDate>Fri, 18 Jul 2003 00:00:00 GMT</pubDate></item><item><title>Joining the OpenBlog Project</title><link>https://erning.net/posts/2003-07-17-openblog/</link><guid isPermaLink="true">https://erning.net/posts/2003-07-17-openblog/</guid><description>Joining my brother&apos;s open source weblog project OpenBlog, built with Perl and Mason — though I would rather write it in PHP.</description><pubDate>Thu, 17 Jul 2003 14:00:00 GMT</pubDate></item><item><title>Apple ][ on My iPAQ</title><link>https://erning.net/posts/2003-07-17-apple/</link><guid isPermaLink="true">https://erning.net/posts/2003-07-17-apple/</guid><description>Running an Apple ][ emulator on my iPAQ, playing classic games and writing BASIC and 6502 assembly.</description><pubDate>Thu, 17 Jul 2003 00:00:00 GMT</pubDate></item><item><title>gVim on Windows 2000</title><link>https://erning.net/posts/2003-07-16-gvim-for-win32/</link><guid isPermaLink="true">https://erning.net/posts/2003-07-16-gvim-for-win32/</guid><description>A screenshot of gVim running on Windows 2000 — my favorite text editor, on any platform.</description><pubDate>Wed, 16 Jul 2003 14:00:00 GMT</pubDate></item><item><title>Brothers in the Computer Room</title><link>https://erning.net/posts/2003-07-16-cool-pictures/</link><guid isPermaLink="true">https://erning.net/posts/2003-07-16-cool-pictures/</guid><description>Photos of my brother and me in our computer room</description><pubDate>Wed, 16 Jul 2003 00:00:00 GMT</pubDate></item></channel></rss>