google版的socketio,用於gmail和google doc的部分。
Browserchannel
Tmux 指令表
Rabbitmq
MessageQueue,可以用來做消息伺服器,用來推送訊息,容易擴展,如果取代redis作為pubsub的
server,能夠存放尚未推送的訊息。
目前拿來測試PHP和Nodejs兩個語言,並且建立一個小型聊天應用。
- channel
- exchange
- queues
Elasticsearch
elasticsearch 另外一款搜尋引擎,之前就有在注意了,目前已經有出現1.0版本,
不過底層跟solr都是lucene,使用上要去抓取資料庫的內容要另外設定,我比較中意
Solr只要將欄位設定好就可以直接使用。
Machine Learning 相關書單
- Machine.Learning.in.Action
- Natural.Language.Annotation.for.Machine.Learning
- Machine.Learning.for.Hackers
Sass and Less
Error: SSL Error: SELF_SIGNED_CERT_IN_CHAIN’ While Using Npm
http://blog.npmjs.org/post/78085451721/npms-self-signed-certificate-is-no-more
npm改版導致的問題,似乎跟SSL有關,可以把SSL關掉不過會有安全上的問題, 所以建議更新npm版本。
Nodejs Management
pm2
https://github.com/Unitech/pm2
nodemon
http://nodemon.io/
我個人比較中意的是pm2,目前生產環境都是用pm2比較沒有用nodemon,不過pm2的cluster功能使用上沒有我想像中好用 ,要使用了話程式結構上面需要調整。
Solr
Apache Solr
目前用我用最多的開源搜尋引擎,還蠻好用的,主要用在database的全文搜尋,中文分詞的部分是配合IKAnalyzer分词
Server部分使用solr自帶jetty或是使用tomcat。