星期三, 二月 24, 2010
Vim 的 套件(外掛)管理系統 - Vimana
Vim 在安裝套件(Package)、外掛(Plugin) 等等的時後, 總是要到 Vim 官方網站去搜尋, 然後看清楚說明, 要擺到哪去等等, 才下載安裝.
(閱讀全文)星期四, 十二月 31, 2009
Amir Salihefendic 演講: Comet with node.js 影片 與 筆記
12/29 TOSSUG 的活動 - Amir Salihefendic: Comet with node.js (下述簡介轉載自此文)
(閱讀全文)node.js [1] 是個架在 Google V8 Javascript 引擎之上的事件驅動式的輸入輸出模組(evented I/O)[2]。V8 是最快的 Javascript 虛擬機之一,node.js 用最佳的方法利用了 V8。
講者將會介紹 node.js 和實作 Comet 型態 [3] 的 chat 的實例。
- node.js
- evented I/O: 用 event 和 callback 而不用 multi-thread 實作 server 的方式,twisted 是知名的一個這樣實作出來的 web server。
- comet: 一種讓 web server 可以把資料 push 到瀏覽器的做法,見 Comet_(programming)
星期三, 十二月 30, 2009
網頁開發工具: XRAY - Bookmarklet
瀏覽網頁時, 常常會想看這些東西是怎麼做的, 或者 平常 開發、Debug 時, 都會需要知道 id、class、CSS 屬性、長寬(px、em) 等等, 都很習慣的 Firebug 開下去看, 這個工具提供另外一種選擇~
此工具是 Bookmarklet, 可以在各個瀏覽器上使用, 需要的資訊都很清楚的標示出來.(寬度 和 高度 的顯示, 比 Firebug 清楚)
(閱讀全文)星期一, 十二月 28, 2009
HTTP Server Push - Comet
平常要做即時更新的系統, 就是一直 reload, 或者一直靠 Ajax 發送去跟後端要資料, 但是有沒有什麼方法是可以 後端 送資料到 前端 去(Server Push), 前端知道後自動更新呢?
通常想到的做法就是走 Socket, 但是 Socket 並不適用在 Web. 但是過這個需求還是存在, 於是有人想到 comet 的這種做法.
(閱讀全文)星期三, 十二月 23, 2009
IE 瀏覽器各種版本 與 Rendering Behaviour
Windows Internet Explorer 從 1.0 ~ 8.0 的瀏覽器各個獨立(standalone)的版本.
註: 安裝前, IE 不可設為預設瀏覽器(Primary browser).
(閱讀全文)星期五, 十一月 13, 2009
新程式語言 Vim - Zimbu, Google - Go
現在開始流行開發程式語言? 大家都要寫一套~ XD
- Vim 作者 Bram Moolenaar 開發新程式語言 - Zimbu.
- Google 開發新的程式語言 - Go.
星期五, 十一月 06, 2009
Key-Value 系統 分類整理 (NoSQL)
一般使用的 DB 統稱是 RDBMS(MSSQL、MySQL ... 等), 現在因為雲端運算的興起, Key-Value 的系統也漸漸紅了起來, 那到底有哪些 Key-Value system 可以用呢?
(閱讀全文)星期四, 五月 07, 2009
星期二, 五月 05, 2009
星期二, 四月 14, 2009
星期一, 四月 06, 2009
好文 - 軟體設計就是取捨之道
軟體設計總是會講到, 不要 重覆製造輪子
, 站在巨人的肩膀上
... 等等的話.
製造新的輪子是會造成成本的損耗, 可能又多一個版本需要維護等問題, 但是不製造新的輪子, 也有可能花更高的代價, 才把舊的輪子裝上去.
(閱讀全文)星期五, 三月 27, 2009
Project Voldemort 於 Debian Linux 架設
Project Voldemore 是一套分散式 key-value 的儲存系統(distributed key-value storage system).
- 此系統主要的特點, 在於任何的查詢, 都可以經過計算找到位置, 不需要找中央控管的 Server.
- 資料會自動重複儲存於多台 servers.
- 更多詳細可見: Project Voldemore
- 註: 此套目前 LinkedIn 正在使用. 詳可見:
Project Voldemort: Scaling Simple Storage at LinkedIn
星期四, 三月 19, 2009
星期四, 十月 23, 2008
MySQL Master-Master Replication Manager(完) - 問答
MySQL Master-Master Replication Manager 完結篇, 就來做個問與答吧~(這三篇文章都是 MMM 1.0 版)
不知道什麼是 MySQL Master-Master Replication Manager(MMM) 的, 請先看下述文章:
- MySQL Master-Master Replication Manager(1) - 簡介
- MySQL Master-Master Replication Manager(2) - 環境建置、架設
星期三, 十月 22, 2008
MySQL Master-Master Replication Manager(2) - 環境建置、架設
前一篇 MySQL Master-Master Replication Manager(1) - 簡介
看完後, 再來就是要建置這個環境囉~(註: 目前 MMM 是 stable 1.0 版)
此文假設已經玩過 MySQL Replication, 所以 Replication 設定的部份不多做解釋, 若有不懂的, 可以參考: MySQL 設定 Replication (Master - Slave)



