記錄一下Pycon 2014第一天(5/17)參加的議程
Phantomjs
phantomjs 是類似nodejs的工具,都是使用javascript驅動,不過nodejs是使用v8引擎而phatomjs是使用webkit, 而webkit裡面除了js引擎的部分也有包含html渲染的部分,也因此phantomjs能夠生成html的頁面,就像是一個閱覽器。
目前在專案上我最常使用phantomjs於頁面截圖和前端js測試,可以利用phantomjs取得某個網址的頁面然後保存下來, 然後可以製作一個書籤服務並且加上網站截圖或是預覽圖的功能,phantomjs可以和Selenium針對前端作單元測試。
一篇關於webkit的參考資料:webkit-for-developers
Beautiful Evidence
Beautiful Evidence 是在 深入淺出資料分析
裡面提到的一本書,作者是Edward Tufte,是一位統計學家,
在做資料視覺化的時,常會不知道要選擇哪種圖表而Edward Tufte有提出一些準則可以參考,而Beautiful Evidence便是
一本關於data visualization的書,作者還有另外一本著作Data Analysis for Public Policy
似乎是跟數據分析相關的書,
之後有時間在研究。
Carrot2 : Clustering Engine
研究jQuery原始碼
記錄一下研究jQuery的過程和方式。
使用 Xsendfile 提升下載性能
X-sendfile 可以讓Server控制下載的流程,讓開發者可以透過傳送特定的header控制存取檔案的權限。
Old IE Support Html5 Tag
舊版本IE支援 html5的方法html5shiv
jQuery Core 1.9 Upgrade Guide
jQuery升級到1.9需要注意的事項。
團隊管理工具清單
記錄一下其他公司使用的開發工具。
五月書單
記錄五月要看完的書單。