Lax' Programming Habits
Home
Blog
Notes
Resources
▾
About
Workouts
yuedulijie.com
2010
Twitter的快速程序部署
Twitter早期的更新采用Capistrano和Git,每次程序更新时间与服务起数目呈线性关系。 当服务器数量迅速增加时,更新效率开始成为问题。 基于中心代码库,更新时代码库压力较大。 通过增加Git库的副本,可以缓解问题,但是从长期看,需要持续进行Git库扩展。 后来,Twitter引入去中心化的方案,在程序更新中采用BitTorrent,将更新时间从40分钟降低到12秒!
Linux 驱动开发的学习步骤
教你监控Nginx服务:文件上传服务log配置
每一个被Nginx管理员封禁IP的用户,上辈子都是折翼的天使
[使用路由器必看][无法上传文件必看]关于MTU的那点事儿
路由器MTU与ISP不匹配导致无法上传文件
Varnish Setup in Steps
Flex Hello-world example.
Emerge抱怨gcc不能工作啦!
使用Ruby进行Log分析:放弃String.split,使用Regexp.match
补充:使用Ruby进行Log分析
Gentoo: setup scim in GNOME
C++构造函数私有的有趣问题
Compiz-fusion on Thinkpad SL400, NVIDIA Card.
2009
Ruby让你成为一个愉悦的开发者
What is Test-Driven Development in Ruby?
rake db:drop with permission denied error.
A journey to Gentoo: Intel video card and xorg installed.
Output of an Array to sentence, the ruby way
Installing Chromium Web Browser on Fedora 11
«
1
2
3
4
5
6
7
8
9
10
»