時間:2017-07-22 來源:互聯網 瀏覽量:
編輯|小智
審校丨 Tina
本周要聞:Google 正在向社區開放,聽取下一個 Go 主要版本 2.0 應該包括哪些內容;百度與微軟宣布達成合作,微軟將在除中國以外地區為百度 Apollo 提供 Azure 服務;2017 開發者生態報告:Java 最火,Go 最有前途;Forge 譴責網易《我的世界》中國版私用開源庫後,網易已公開其修改的 Forge 源碼;Google 嚐試在雲服務中加入量子計算機;穀歌開源可視化工具 Facets,將用於人 +AI 協作項目研究。
Google 關於 Go 2 的討論
在此前召開的 GopherCon 2017 上,Google Go 的技術負責人 Russ Cox 做了關於 Go 的未來的主旨演講,請社區就該語言的下一個主要版本應該包含哪些內容提出建議。Google 在十年前開始發展 Go 語言,在 5 年前提供了第一個穩定版本 1.0。目前的穩定版本是 1.8.3,Google 正在向社區開放,聽取下一個主要版本 2.0 應該包括哪些內容。
Go 1 承諾兼容性,讓開發人員放心,隻要 Go 1 規範還存在,他們的程序將可以繼續編譯並正確運行。現在,要設計的 Go 2 規範,存在破壞與 1.x 兼容的可能性。Cox 認為需要謹慎選擇新特性。為了避免引起混亂,Google 將新功能的數量限製為“兩到三個”,一定不超過五個“,”每一個變化都需要仔細的思考,規劃和工具化“。 這些功能不包括“允許使用更加口語化的標識符或添加二進製整型字麵量”等輕微改變,因為“這些改變很容易實現”。 Cox 談到了重大變化,例如“對錯誤處理的額外支持,或引入不可變或隻讀值類型,添加某種形式的泛型或其他尚未被建議的重要主題。”
從 Google 的角度來看,Go 2 的主要目標是“解決 Go 在可擴展性方麵的重要不足”。Cox 提到了生產期的擴展性(雲環境中運行並發應用)和開發期的擴展性(大量的開發人員在一個較大的代碼庫上並行協作)。
百度與微軟宣布達成合作,微軟將在除中國以外地區為百度 Apollo 提供 Azure 服務
7 月 18 日,微軟公司與百度宣布雙方將攜手推進全球自動駕駛技術的發展與應用,微軟將在全球除中國以外的地區為百度 Apollo 開放平台提供微軟智能雲 Azure 服務。
據麥肯錫預測,2030 年售出的新車中,自動駕駛汽車的比例將達到 15%。百度 Apollo 開放平台於 2017 年 4 月正式發布,旨在向汽車行業及自動駕駛領域的合作夥伴提供一個開放、完整、安全的平台,幫助他們結合車輛和硬件係統,快速搭建一套屬於自己的完整的自動駕駛係統,此計劃囊括雲端服務、軟件平台、參考硬件平台及車輛平台。
目前加入了百度 Apollo 開放平台的廠商約有 50 多家,其中包括導航軟件廠商 TomTom,博世和德國大陸集團,以及東南亞打車租車服務供應商 Grab。作為此次協作一部分,雙方還計劃在聯網汽車解決方案領域探索更多合作機會,以期為客戶提供獨一無二的駕駛體驗,並推動自動駕駛行業的數字化轉型。據了解,在汽車製造領域包括 BMW、戴姆勒、雷諾日產、豐田、沃爾沃以及福特在內的眾多車企,都正在或計劃采用微軟智能雲技術。
2017 開發者生態報告:Java 最火,Go 最有前途
JetBrains 在 2016 年底至 2017 年初期間,對 5000 多名開發人員進行了調查,以研究最新的開發生態。最近,調查結果已公布:Java 被評為最流行的語言,JavaScript 是最常用的語言,而 Go 被認為是最有前途的語言。
JavaScript 是使用最多的語言,Python 是最多人想去嚐試的語言,Java 則在流行度上獨領風騷。IDE 是開發者日常工作中最常使用的工具,占比遠超其他選項,有超過 70% 的 Java 和 C#開發人員整天都在使用 IDE ,C 和 C ++ 分別為 40% 和 50% 。另外,隨著開源的流行,開發人員使用源碼協作工具的頻率已超過代碼編輯器。
Google 嚐試在雲服務中加入量子計算機
Google 花了多年時間建造能工作的量子計算機,現在它準備將它轉變成生意。最近幾個月,Google 開始讓科學實驗室和人工智能研究人員搶先體驗它的量子機器。此舉旨在鼓勵為量子計算開發工具和應用,最終將其轉變為更快更強大的雲計算服務。彭博社獲得 Google PPT 文檔顯示,搜索巨人建造了一個名叫 Embryonic 量子數據中心的新實驗室,以及一個為量子計算機開發代碼的開源項目 ProjectQ。量子計算機仍然有很長的路要走,它的計算能力究竟如何仍然是一個受爭論的話題。
Forge 譴責網易《我的世界》中國版私用開源庫後,網易已公開其修改的 Forge 源碼
MinecraftForge 是一個改造 Minecraft 的基礎文件以協調 MODs 之間的兼容性的庫,方便開發和加載各種《我的世界》 MOD ,以 LGPL 協議開源。近日有人發現《我的世界》中國版有私用 Forge 代碼的嫌疑,並往 MinecraftForge 的 Github 上提交了一個 Issues 反映情況。隨後也有人提交了網易修改的 Forge 庫地址。MinecraftForge 的開發者回複稱網易從未聯係他們以獲取授權,也並未按協議將修改部分開源,他們沒錢也沒精力打官司,但強烈譴責這種無視開源精神的行為。
日前,《我的世界》中國版官方發布公告,表示已根據 LGPL 協議的相關規定,在 GitHub 公開了對 Forge 修改部分的源代碼,但未直接回應事件的原委。
Kubernetes 1.7 發布,提供安全強化、StatefulSet 更新及可擴展特性
Kubernetes 1.7 已經發布,該版本聚焦於安全、存儲和擴展性等交付特性,其中包括 Network Policy API、StatefulSets 自動升級策略以及可擴展的 API 聚合層。Kubernetes 的上一個發布版 1.6 版側重於解決規模化和自動化上的問題,顯然最新的 1.7 發布版力圖為 Kubernetes 在企業組織中的進一步采用夯實基礎。需注意的是,雖然 1.7 版的核心集群編排功能是以穩定版提供,但是其中給出的一些頭條發布特性在文檔中被標為 Alpha 版或 Beta 版。
在 Kubernetes 博客及 GitHub 的 Kubernetes 1.7 發行說明上,提供了關於 Kubernetes 1.7 發布版的更多信息。
Apache 禁止使用 Facebook 的“BSD + 專利”代碼
據 react-etc.net 報道,關於 React.js 的開源許可證從去年 7 月份爭議到現在,Apache 基金會終於確認了立場,反對使用 React.js 和 Facebook 其他使用此許可證(BSD+Patents licensed)的流行軟件。
該許可證是在普通的 BSD 許可證上進行了拓展,附有一些保護 Facebook 專利的額外限製。如果你正在使用或考慮在項目中使用 React ,你可能需要谘詢律師。由於專利條款,你不能做任何構成與 Facebook 競爭的事情。Apache Foundation Legal 針對該許可表示:已經使用 Facebook BSD +Patents 授權(或類似的)的項目將被拒絕,開發者需找到合適的替代品。
Netflix 發布 Genie3
Genie 是一個分布式的 RESTful 架構的任務編排引擎,用於 Netflix 的數據平台。Genie 有兩個主要使用場景:第一個是創建和提交自定義的數據處理任務請求,其次是設置本地環境來開發和測試在 Genie 集群上運行的新應用程序和任務。
Netflix 宣布 Genie3 支持幾項新特性,包括對較早的任務執行引擎進行重新設計、增強安全功能、增加依賴關係緩存,同時 API 也有更新。
Microsoft 重申對 F# 的支持
Microsoft 的 Mads Torgersen 和 Philip Carter(分別任 C# 和 F# 的項目經理)共同發布了一個意在推進 F# 使用的博客帖子。帖子是 Build 2017 上 F# 演講的後續完善,其中討論了 Microsoft 是如何去除在采納 F# 中的障礙,以及 Visual Studio 2017 中給出的在 F# 上的改進。
在文章一開始,Mads 指出他們想以此文解決人們對於采納 F# 的一些想法。他們最常聽到的兩個關注是:我們並不確定 Microsoft 是否還在支持 F#;F# 的工具與 C# 的不在同一個等級上 Microsoft 去年一直致力於在解決這些問題。
穀歌開源可視化工具 Facets,將用於人 +AI 協作項目研究
作為世界科技巨頭之一的穀歌推出了一項叫做 PAIR(People + AI Research) 的 AI 項目,希望能夠通過研究以及重新設計人與 AI 係統的交互方式並試圖確保這項技術能造福每個人。穀歌表示,PAIR 將在 AI 供應鏈中對大量會影響到每個人的不同課題展開研究 -- 從開發算法的研究人員到醫生、設計師、農民等這些正在使用或將要使用專業 AI 工具的專業人士。
通過 PAIR 項目,穀歌發布了 Facets——這是一款開源可視化工具,旨在幫助用戶理解並分析各類機器學習數據集。Facets 當中包含兩款可視化方案,允許用戶以不同的細化水平獲取關於數據的整體觀點。其中 Facets Overview 負責幫助您掌握數據中的每項具體特征,而 Facets Dive 則用於對個別數據組進行觀察。
Google Glass 在製造業煥發活力
Google 的增強現實眼鏡 Google Glass 並沒有銷聲匿跡,你現在可以在工廠裏看到它們的身影。Google Glass 在製造業迎來了第二次生命。農業設備製造商 AGCO 的一家工廠 約 100 名工人佩戴了 Google Glass 眼鏡,一位檢查拖拉機引擎的工人說, Google Glass 會告訴她應該做什麼,檢查到了什麼位置了,她不再需要離開去訪問計算機去查需要檢查的東西。
Google Glass 能掃描零部件的條形碼,根據需要拍照或拍攝視頻,可以留下語音通知給接班的人。AGCO 的業務流程改進總監 Peggy Gullick 稱, Google Glass 讓質量檢查快了 20%。他說他們以前使用了很多平板,但平板很容易摔壞,而檢查拖拉機你需要爬上爬下,Google Glass 更方便。AGCO 計劃到年底將 Google Glass 的數量增加一倍。
Remix OS 終止開發
開發 Remix OS 的北京技德科技有限公司宣布終止所有產品。Remix OS 旨在將 Android 係統帶到 PC 平台上,技德科技中文官網的最新更新仍然停留在 2016 年,現在它通過英文官網正式宣布了停止 Remix OS 及相關產品的消息。技德聲稱要將精力和資源投入到企業級市場而不是消費者市場,因此消費者市場的產品包括 Remix OS for PC,以及 Remix IO 和 IO+ 都將停止開發,通過 kickstarter 眾籌平台獲得的資金都將退還給支持者,未履行的產品訂單也將會全額退款,退款將從 8 月 15 日開始。
參考線索
今日薦文點擊下方圖片即可閱讀
騰訊研發總監王輝:十億級視頻播放技術優化揭秘