《Gumbo:Google推出純C編寫的HTML5解析器》Gumbo是一個 HTML5 解析演算法實現,只用 C99 標準庫編碼實現,沒有其他外部依賴。其設計目標是為其他工具和庫的開發提供支援,這些工具和庫包括 linters(JS檢查器)、驗證器、模板語言以及重構和分析工具……http://t.cn/zQnoAT4
《Firefox 25開發工具新特性》Firefox 25是Mozilla釋出的新版本,與之對應的開發工具擁有了一些新特性。
- 偵錯程式中的黑箱模式。開發過程中會使用類似JQuery等庫,該特性可以將這些庫標記為“blackbox”以便跳過庫中斷點從而快速定位到開發者編寫程式碼。
- 可以重發HTTP請求,並在這之前改寫HTTP包內容。
- CSS自動補全
- 在當前斷點執行JS
- 將程式碼效能測試結果繫結到輸出程式碼
目前這些特性可以在Aurora釋出頻道中看到,12個星期後這些特性將被加入到穩定版本。http://t.cn/zQEcJFU
《我從其他人的Shell指令碼中學到的》 Fizer Khan是指令碼的狂熱愛好者,最近他研究了一個用於ssh鑑權的authy-ssh指令碼,從中發現了一些有趣的特性。如為不同的輸出結果使用不同的顏色;使用cat命令輸出命令用法而不是使用echo,後者的輸出結果往往雜亂無章;帶有超時機制的讀入方法。瞭解更多見:http://t.cn/zQEcJFy
《Lavabit 郵件服務架構介紹》Lavabit是一箇中型郵件服務提供商,目前他們已經有14萬註冊使用者和超過26萬個郵箱地址,其中大多數是個人使用者,同時也與近70家公司提供郵件服務。本文對Lavabit建立目的、資金來源、盈利模式、系統架構、使用技術,面臨挑戰,依賴服務等問題進行了全方位的介紹,對我們深入瞭解郵件系統有一定參考價值……http://t.cn/zQQMuZU
《HTML.js:Befriend the DOM》HTML.js是一個輕量級提供操作DOM的js框架,它簡化了對DOM的操作,同時其自身擁有良好的擴充套件性,使用者可以按需定製。HTML.js最初從Voyeur.js分支出來;此外它與JQuery-lite不同,並沒有對使用者隱藏DOM。HTML.js支援主流瀏覽器……http://t.cn/zQ8WEyG
《探索GitHub託管專案的趨勢》截止目前,有780萬專案託管在GitHub。為了更方便你從如此眾多的資料中發現發現你感興趣的專案,GitHub提供了一個新的Trend頁面:http://t.cn/zQRmWM3 另外,這篇博文也有詳細介紹:http://t.cn/zQRVTiL
備註
- 註明“正在翻譯中”的文章,譯文完成後將釋出在伯樂線上部落格;
- 本文列舉的各條技術資訊都已通過新浪微博:@程式設計師的那些事 釋出;
- 技術熱點回顧會通過微訊號:iProgrammer 推送。