6.9. 开发工具大杂烩

6.9.1. Dev tools for a company

6.9.1.1. Version Control

git TODO(liushaohui): 好的教程在那里 github see: http://www.github.com/

6.9.1.2. CodeReview And Task Manager

facebook 开源的任务管理和codreview系统 phabricator see: http://phabricator.org/

6.9.1.4. Python Web Framework

Django see: https://www.djangoproject.com

6.9.1.5. C++ Build System

Blade see: http://code.google.com/p/typhoon-blade/ Cpplint Codestyle 检查工具

6.9.1.6. CSS Framework

Bootstrap see: http://twitter.github.com/bootstrap/

6.9.1.7. 进程监控

python: supervisord http://www.supervisord.org/ supervisord的问题在于升级需要重启所有进程

ruby: god http://godrb.com/

6.9.1.8. Big Data

Hadoop/Hbase

6.9.1.9. 自动化运维

puppet see: https://puppetlabs.com/

6.9.1.10. 远程面试

http://collabedit.com/

6.9.1.11. 内部DNS服务器

bind

6.9.1.12. 用户管理

LDAP

6.9.1.13. rpc通讯序列化与反序列化

google protobuf see: http://code.google.com/p/protobuf/

Cobller:部署系统;

LDAP:用户管理;

Zabbix:强大的监控(应用和系统都能监控);

Flume:日志系统收集

Hive:数据统计分析=SQL+MapReduce;

Mahout:数据挖掘);

日志分析: Splunk

6.9.2. TODO

公司邮箱,内部沟通工具, 服务器托管, ...