每週分享第 1 期

這裡記錄過去一週,我看到的值得分享的東西。

長久以來,我一直用各種方式,嘗試整理我的收藏夾。最近想到,把它寫成文章,共享出來,也許效果更好。

語雀

語雀(yuque.com)是阿里巴巴集團內部最大的文檔平臺,也是阿里系知識管理和團隊協作的主要工具之一。

今天(4月23日)是世界讀書日,語雀選在今天放開註冊,不再需要邀請碼,用戶可以直接註冊,跟阿里的正式員工一樣使用所有功能。

為了配合世界讀書日,語雀還邀請了一些互聯網知名人士,寫下他們的推薦書單,比如螞蟻金服 CTO 的程立。

新聞

1、Instagram 和 Twitter 限制第三方調用 API

4月4日,Instagram 無預警地宣佈,立即廢止一大批 API,像用戶的 follower、like 等數據都無法再拿到了。同時宣佈,每個用戶的每小時 API 請求數量限制,從 5000 降低為 200。另外,還計劃從2018年12月11日起,不再允許第三方 App 獲取它的公開內容。

稍早,Twitter 也宣佈,2018年6月19日之後,將不再提供 streaming services,這意味著第三方客戶端 Tweetbot、Tweetings、Twitterrific 將無法自動刷新時間軸,必須用戶自己手動刷新,才能看到新內容。有人做了一個網站 apps-of-a-feather.com 呼籲 Twitter 改變這個決定。

這些大型社交媒體想要表達的意思已經很清楚了:我們不歡迎第三方客戶端。

2、程序員月薪 7 萬可落戶北京

3月21日,北京市發佈《關於優化人才服務促進科技創新推動高精尖產業發展的若干措施》,其中有這樣一條內容:

在本市行政區域內的高新技術企業、創新型總部企業、新型研發機構等科技創新主體中承擔重要工作,近3年每年應稅收入超過上一年度全市職工平均工資一定倍數的(企業註冊在城六區和北京經濟技術開發區的為8倍,註冊在本市其他區域的為6倍)。

根據北京市統計局、市人力社保局發佈數據,2016年度北京市職工年平均工資為92477元,月平均工資為7706元。而近日某招聘網站新鮮出爐的《2018旺季人才趨勢報告》中顯示,北京市平均月薪達到10712元。由此估算出月薪至少要 7 萬可申請辦理人才引進。

3、Travis-CI 的離奇錯誤清空生產數據庫

Travis-CI 公佈了3月13日生產數據庫出錯的調查報告。一個開發者執行了生產環境的檢查以後,在同一個 Session 裡面運行測試。由於數據庫地址是環境變量給出的,這時 Session 裡面的數據庫地址的環境變量指向生產環境,導致測試腳本清空了生產環境的數據庫。

4、硅谷房價每個工作日上漲800美元

根據統計,距離硅谷最近的大城市聖何塞,去年100萬美元左右的普通房屋,每個工作日價格上漲798美元,一年上漲了20萬美元,是全美房價上漲之冠。亞軍是舊金山,每個工作日上漲481美元;季軍是西雅圖(微軟總部所在地),上漲434美元。

教程

1、[免費電子書] 《Machine Learning Yearning》,by 吳恩達

每週分享第 1 期


吳恩達(Andrew Ng)是斯坦福大學的教授,人工智能領域的權威,曾經擔任過百度的首席科學家。

他的新書《Machine Learning Yearning》現在可以免費訂閱。今後幾個月裡面,他每完成一個部分,你就會得到郵件通知,可以立即讀到。根據說明,這本書大概100頁左右,每章的長度很短,非常容易閱讀。內容主要關於如何實現你自己的機器學習項目,重點不是算法,而是如何運用算法到真實項目。

2、[免費視頻教程] 《Foundations of Data Science》,by 加州大學伯克利分校


每週分享第 1 期

加州大學伯克利分校的視頻課程《Foundations of Data Science》(數據科學基礎),現在上網了。報名學習是免費的,如果需要證書才收費。

課程分成三個部分,每個部分需要5個星期學習,都由加大的老師親自教授。整個課程針對初學者,不需要任何統計學或編程的基礎。

  • 第一部分:Python 數據處理
  • 第二部分:抽樣推斷
  • 第三部分:預測與機器學習

3、[文章] Programming Blockchains Step-by-Step, by Gerald Bauer

介紹如何使用 Ruby 語言從零開始寫一個區塊鏈實現,代碼非常好懂,並有各種基礎概念的解釋。

4、[文章] Low Level Bit Hacks You Absolutely Must Know, by Peter Krumins

位運算(bit operation)的用途,有很多例子。

5、[文章] React - Basic Theoretical Concepts

React 官方關於 React 原始設計思想的解釋。

6、[圖片] React v16.3 生命週期的示意圖


每週分享第 1 期


7、[電子書] Google 面試自學手冊

一份愛好者整理的 Google 面試準備指南。

8、[文章] Chrome DevTools 的一些使用技巧

9、[文章] Color: From Hexcodes to Eyeballs

人眼如何感受到色彩,讀懂這篇文章需要一點物理學知識。

文摘

1、一線開發程序員總結出的開發經驗,by 康亮

2011年在百度瀏覽器團隊時遇到幾件讓人影響深刻的事情。 有一次開會,產品拿出 Google 某個產品的 DEMO,裡面有一段很酷炫 3D 效果,要求開發加上,只給2天時間,大家目瞪口呆。後續的開發為了趕節奏,導致非常多的 bug,又為了修改 bug,leader 將所有的 bug 按照人員平均分配,導致不同模塊間的同學相互修改......實在難以想象。好比讓做花捲的廚子,去修改西湖醋魚的味道。

最初的現象是:bug 下降得慢,延伸 bug 反而增加,每個人都累的半死,代碼風格極其雜亂,為了趕工導致的臨時方案層出不窮。

到了中期:人員離職越來也多,代碼難以維護,新加的需求與之前的臨時方案衝突。

到了後期:想做一些修復,想調整架構,又要保證正常運行,其難度好比在一架飛行的飛機上拆換零件。

然後我也急忙離職了。。。。實在看不到成功的可能性。

2、為什麼我們不用 Git?,by SQLite

SQLite 不使用 Git 版本控制系統,而是使用 Fossil。Fossil 和 Git 都是區塊鏈式的版本控制系統,都是分佈式,都將內容存儲為由加密哈希標識的一系列不可變的提交。Git 非常流行,許多開發人員不熟悉其他任何版本管理工具。然而,SQLite 更喜歡Fossil,本文解釋為什麼。

3、美國的數據真相

美國人均預期壽命連續兩年下降。如果不告訴你國家名字,只是讓你猜測的話,你一定會認為,這發生在某個戰亂中的國家。不幸的是,這種事情恰恰就發生在美國。

2016年,零資產或者負資產家庭已經達到30.4%。也就是說,只要你有一塊錢存款而麼有負債,即使你是個流浪漢,你也比30%的美國家庭富有。

美國人到底有多窮?69%的美國人,存款少於1000美元。好多人說美國人很富有,確實,如果你找到了一個好職業,你的收入會很高很高。但是實際上,絕大多數美國人很窮,只能靠救濟和福利過活。一半的美國人,他們的年平均收入低於25000美元。美國平均收入40000多,中位數收入只有25000美元。中位數是什麼意思?50%收入高於這個數字,50%收入低於這個數字。

4、《環球時報》:發展國產芯片 這事不能再拖了

從現在起,我們可以靠美國芯片活得很好的幻想應該破滅了。中國有組織科技攻關的能力,也有推動國產芯片逐漸替代外來芯片所需要的動員力,最重要的就是決心。

特朗普政府在幫助我們下這個決心。如果中國真的轉換了思路,也許過多少年之後,我們會感謝美國今天做出的限制決定,慶幸它促使中國早一點恢復了清醒。

一旦中國加速研發使用國產芯片的工作全面上路,美國方面的態度也將隨之軟下來。美國半導體產品還可以進入中國,但到那時主動權將牢牢掌握在我們自己的手裡。

工具

1、Spectrum

開源的社區軟件,形式非常新穎美觀。

2、jsonstore.io

通過 HTTP Header 讀寫 JSON 數據的免費 datastore。

3、flamebearer

Node 應用的火焰圖生成工具,用於性能分析。

4、DNS Performance Test

DNS 響應時間的命令行比較腳本。

5、merge-images

多張圖片合成一張圖片的瀏覽器 JS 庫,使用了 Canvas。

6、Tabler

一個基於 Bootstrap4 的面板(dashboard)組件庫。

7、Etherpad

新奇

1、Braille Neue


每週分享第 1 期


每週分享第 1 期


Braille Neue 是布里葉盲文系統與正常字母的結合,無障礙設計的典範,為什麼沒有人早點想到這個點子呢。

2、Macbook 一美元改成觸摸屏

每週分享第 1 期


一個非常牛的項目,作者在 Macbook 的攝像頭上面,架了一塊鏡子。然後,自動捕捉並識別手指的座標。

3、Jelly Mario Bros

每週分享第 1 期


水母版的《超級馬里奧》網頁遊戲,所有東西都會像水母一樣升縮。

4、小狗 USB

每週分享第 1 期


每週分享第 1 期


本週金句

人生就像玻璃窗上的蒼蠅,前途一片光明,卻找不到出路。

歡迎訂閱

這個專欄會同步更新在我的個人網站、和語雀。


分享到:


相關文章: