http://redis.io/topics/notifications redis 在2.8版本新增的功能,鍵值可以發出事件通知,可以利用PUBSUB的功能 接受到相關的通知。
Real-time-application
nodejs + socket.io + redis
使用nodejs當 notification server,redis當message server,
socket.io連接web browser推送訊息給前端。
對手機目前使用node-gcm推送給手機
redis沒有辦法暫存資料,需要使用類似rabbitmq的message queue 替代
Asterisk 簡介
目前看到一些聊天APP(例如LINE)提供打電話的功能就是Voip,如果想要實現類似的功能可以透過建置自己的PBX達到 類似的功能並且透過轉接卡也能夠跟市話通話。 我就選擇Asterisk作為我的PBX,Asterisk是什麼? 官網是這樣寫的。
What is Asterisk? Asterisk is like a box of Legos for people who want to create communications applications. It includes all the building blocks needed to create a PBX, an IVR system, a conference bridge and virtually any other communications app you can imagine.
他是一個開源的PBX(用戶交換機)系統,PBX是用來處理電話交換功能讓一些公司和個人可以建立自己的通訊系統。 為什麼選擇Asterisk主要是因為我有在玩raspberry pi 然後看到 Asterisk for Raspberry Pi 並且o’reilly有出一本”Asterisk: The Definitive Guide”讓我想要試試看網路上也有不少討論區可以參考。
NoSql
到目前學習過的nosql類型
Theano
python 一個跟機器學習有關的函式庫,支援GPU運算和產生C語言的程式碼加快程式執行的時間。 http://deeplearning.net/software/theano/index.html
Redis Failover
- redis-sentinel
- twenproxy
- redis_failover
Deep Learing
記錄收集的Deep learning slides 和文章
Scrapy
python 的網路爬蟲框架。
1. Items
2. Spiders
3. Selectors