2013 年度计划

2013年计划:

1. 学习 ruby 语言

1.1 学习 ruby 的基本语法

1.2 使用 ruby 写一个小蜘蛛

1.3 使用 rack

1.4 skynet, starfish

1.5  EventMachine: fast, simple event-processing library for Ruby programs


2. 在项目中使用 Jafka

Jafka的文档还是比较弱,还是转向Kafka。2013/05 在项目中使用了Kafka 0.7.2版本。disk IO有时挺重的。

Kafka 0.8.0 刚刚发布,各文档、客户端都还没有跟上。另,0.8.0 与 0.7.x不兼容,好像通讯协议也不兼容。先坚守0.7.2吧。

 

3. 架设 git-server

git-server的读取访问控制好像有些麻烦。

不知道 mercurial是否方便一些。

 

4. cdist

5. puppet 3.x

6. monitorix 3.x

这个东东的单机版怎么这么难??

7. go-lang

8. vim-ide

9. python

9.1 pypy

9.2 Pyramid is a small, fast, down-to-earth Python web application development framework. It is developed as part of the Pylons Project.

10. redis

10.1 redis 本身支持POP和PUSH操作,使用hiredis开发一个redis queue,不知道效果会如何?最近发现beanstalkd总是莫名的segment fault

11. lucene

11.1 lucene/solr 搭建新闻实时引擎

12. scala

12.1 kafka

12.2 play framework

12.3 BlueEyes ???

12.4 Scalatra ???

12.5 akka ???

12.6 Finagle ???

12.7 zipkin ???

12.8 sbt-onejar https://github.com/sbt/sbt-onejar

12.9

13. simhash

14. 自然语言处理,本体识别 NRD ?

15. 垃圾页面识别

16. Finagle

http://twitter.github.io/finagle/
Finagle is an extensible RPC system for the JVM, used to construct high-concurrency servers. Finagle implements uniform client and server APIs for several protocols, and is designed for high performance and concurrency. Most of Finagle’s code is protocol agnostic, simplifying the implementation of new protocols
Finagle is written in Scala, but provides both Scala and Java idiomatic APIs.

 17. RocksDB

https://github.com/facebook/rocksdb

 

 


你可能感兴趣的:(2013 年度计划)