我們在@程式設計師的那些事 微博上分享的熱點技術資訊和文章越來越多。絕大部分都是我們團隊編譯,而且內容經過仔細篩選。這些好內容僅僅只在微博傳播,多少有些資源浪費。
因此,我們將通過『開發資訊熱點回顧』這個系列,彙總在@程式設計師的那些事 分享的簡訊和文章摘要,並且打算每天釋出(如果哪天沒有釋出,肯定是有編輯童鞋偷懶了)。同時,還會把這個熱點回顧通過這個微訊號:iProgrammer 推送給大家。
以下是這幾天的開發類資訊彙總。註明正在翻譯中的文章,譯文完成後將釋出在伯樂線上部落格。
《讀、寫PSD檔案的Ruby程式碼庫開源了!》PSD的格式已經誕生了23年。它的格式一直未公開。PSD格式被廣泛使用的同時,Adobe卻沒有為開發者提供一個簡便的方式來處理內容格式。當你試圖去解析PSD時,感覺就要抓狂。你理解這種感受吧?有一個Ruby開發包:PSD.rb,可以讀、寫PSD檔案。PSD.rb已開源 (MIT協議)。PSD.rb的GitHub主頁地址。
《SQL隱碼攻擊全面解析》大家都知道SQL隱碼攻擊。但你知道的足夠全面嗎?好的,這篇英文文章把你應該瞭解的SQL隱碼攻擊全部地介紹了一通。(正在翻譯中)
《25個提升CSS技能的教程》非常實用的教程,每個教程實現了一個很酷的功能,並且配有詳細的講解和程式碼。比如這樣用CSS3製作的3D圖書。(該系列教程正在翻譯中)
《BBC開源了一款截圖對比工具》BBC News開發團隊把一個自己內部使用的截圖對比工具開源了。根據BBC News開發團隊部落格的介紹,這個工具主要用來分析網頁上的CSS變化,特別是一些輕微的變動。GitHub主頁。
《Nginx SSL效能優化》本文介紹了優化Ngnix SSL的全部過程。優化經驗概括為:1)修改ssl_ciphers設定 2)把EC2從t1.micro升級到c1.medium 3)修改worker_processes設定。詳細的優化過程,參見 英文博文 (正在翻譯中)
《PyPy 2.1釋出》PyPy一個快速,而且相容性非常好的Python直譯器。在最新的 2.1版本中,它已正式支援ARM。詳見官網介紹。 如果想對PyPy的效能進一步瞭解,參見PyPy和CPython的效能對比。
《XVim: A Vim plugin for Xcode》裝了這個外掛,可以在 Xcode 用上 Vim 的特性。
《Bootstrap 3.0的亮點》Bootstrap 3 RC1剛釋出幾天,Antonin Januska總結了Bootstrap 3.0最突出的特性。包括 1)扁平且清新的按鈕和選單 2)Glyphicons從基礎程式碼剝離出來 3)新的網格(Grid)更有力地適配平板、手機和PC 4)List Groups。
《視訊:6分鐘演示15種排序演算法》請注意:演算法的名稱和執行資料在視訊的左上角。記得好好聽一下排序演算法的『聲音』哦。
《TimelineJS:非常酷的開源時間軸JS庫》用Google Spreadsheet作為模板,只需要3個步驟就可以線上生成非常精緻、漂亮的時間軸。很多知名網站在使用(包括紐約時報等)。支援40種語言(人類語言)。官網 + GitHub主頁。
《紐約時報移動開發團隊的 Objective-C 程式碼風格規範》連結:http://t.cn/zQaApkt 該文後面還推薦了其他廠商的 OC 規範:比如 Google 的 http://t.cn/hGOP72 、Github http://t.cn/zjRSclJ、CocoaDevCentral http://t.cn/zjRSqNZ