開發資訊熱點回顧 2013-08-21

發表於2013-08-21

《IronPigeon:為傳送安全資訊設計的去中心化通訊協議》IronPigeon是一個提供高保密性和高可靠性的去中心化通訊協議,傳送的訊息有可靠的簽名,加密措施和非直接傳輸的特性,這使得竊聽者很難確認網路中的兩方是否在通訊、通訊的內容和通訊的資料量。該專案包含了實現該協議的庫和一個訊息實現,該訊息依賴於提供傳輸訊息的雲元件的Web服務。詳見:http://t.cn/zQrVyeB

 

《新UI模式:網頁進度載入條》雖然瀏覽器自身提供了載入進度條,但一些網站(如Medium、Youtube)對那張進度條不滿意,所以在緊挨工具欄下方實現另外一種進度條。Dmitry對使用該UI元件的必要性和使用場合發表了看法,並引用相關研究說明何種形進度條是一個好的實現形式。英文:http://www.usabilitypost.com/2013/08/19/new-ui-pattern-website-loading-bars/

 

《Goread:使用Go的Google Reader的開源實現》作者對已有的GR的開源實現並不滿意,於是自己實現了一個版本——Goread,它具有如下特性:

  • 支援匯入OPML
  • 移動端支援良好
  • 不需要安裝其他支援
  • 和GR有相同的鍵盤快捷鍵
  • 簡潔快速

該專案使用了Go語言編寫,運用angularjs等技術,並採用ISC協議。詳見:http://www.goread.io/

 

《Pure:Yahoo釋出輕量的CSS模組集》Pure體積很小,整個模組集共4.3KB,與此同時保留了自適應性和易用性。它為HTML元素提供佈局和風格及常用的UI元件;保證了元素在所有的螢幕尺寸上良好的顯示效果;鼓勵使用者利用已有的風格搭建屬於自己的風格等。該專案遵循BSD協議,目前版本v0.2.1。詳見:http://purecss.io/

 

《Scala School 系列教程》Scala School始於Twitter為了將有經驗的工程師轉變為熟練的Scala程式設計師的演講。Scala是一個相對較新的語言,但它包含的概念並不新穎。因此,這些課程均以聽眾知曉這些概念為前提,然後給他們展示如何使用Scala,課程提供文字材料來配合那些演講視訊。:http://twitter.github.io/scala_school/  (ImportNew 網站曾翻譯過其中 3 篇

 

《開發者福音:Win7堆疊溢位補丁放出》64位Win7 SP1存在一個影響開發者的堆疊溢位bug,任何將AVX功能開啟、在64位Win7編寫32位程式碼的開發者都將受到影響。這個bug的表現是當你除錯一個32位程式且它崩潰後,你從呼叫堆疊中無法看到程式的崩潰發生在何處。作者表示前後兩次向MS提交該bug,並對如此長時間之後才放出補丁也表達了自己的看法。
http://randomascii.wordpress.com/2013/08/19/developers-rejoicewindows-7-stack-corruption-fixed/

 

《Github 給無頭像使用者生成 5×5 畫素的 Identicons 頭像》這一生成過程使用了使用者ID的雜湊值,然後根據雜湊值每一位的奇偶值來決定對應位置上的畫素的開關。這樣生成的影像,配上由雜湊值決定的顏色,保證可生成大量獨一無二的影像。

 

備註

  • 註明“正在翻譯中”的文章,譯文完成後將釋出在伯樂線上部落格;
  • 本文列舉的各條技術資訊都已通過新浪微博:@程式設計師的那些事 釋出;
  • 技術熱點回顧會通過微訊號:iProgrammer 推送。

相關文章