Categories
程式開發

架構週報:《瘟疫公司》在 App Store 下架;魂斗羅秘技作者去世;蘋果要求導演反派不能用iPhone丨架構視點


本期架構視點:微盟創始人回應:涉事員工深陷網貸,有過輕生;《瘟疫公司》在App Store 下架;蘋果告訴導演壞人不能用iPhone;劉強東卸任京東數科法定代表人、董事長;受疫情影響,Facebook 取消年度開發者大會;魂斗羅(科樂美)秘技作者橋本和久去世,享年61 歲;Google 的Fuchsia 項目不推薦使用Go 語言。

萬萬沒想到

《瘟疫公司》在 App Store 下架

因新冠疫情再次流行起來的流策略遊戲《Plague Inc.》(瘟疫公司)在蘋果的 App Store 中國區下架,原因未知。蘋果商店提示“不再提供《Plague Inc.》,開發人員已從 App Store 中移除此 App”。在新冠爆發的前幾週,這款 2016 年正式發行的遊戲進入了 Steam 銷售榜單的前列。

蘋果告訴導演壞人不能用 iPhone

懸疑片《利刃出鞘》的導演 Rian Johnson 接受《名利場》採訪時聲稱,蘋果不允許壞人用 iPhone。他說,蘋果允許在電影裡使用 iPhone,但不能出現壞人用 iPhone 的鏡頭。他指出,如果是懸疑片的話壞人在最終揭曉前應該是一個秘密,蘋果的要求讓他痛苦死了。 Public Knowledge 的法務總監 John Bergmayer 指出,對於角色以正常的方式使用日常用品電影製作人並不需要廠商許可。他不認為壞人用 iPhone 就會構成對蘋果形象的破壞。

微盟創始人回應:涉事員工深陷網貸,有過輕生

對此前微盟運維刪庫事件,微盟創始人孫濤勇回應稱,通過警方了解,該員工一直深陷網絡貸,還曾有過輕生舉動,該員工春節期一個人在房間獨處了30 多天,加上本身經濟上的困擾,就做出了這樣的舉動,事後他也說跟公司無任何仇恨。孫濤勇還指出,該名員工一直以來表現良好,還被列為公司潛力人才培養目標,發現刪庫的情況後,第一反應認為是他賬號被盜。

劉強東卸任京東數科法定代表人、董事長

天眼查顯示,京東數科發生工商變更,劉強東卸任法定代表人和董事長,京東數科 CEO 陳生強接任法定代表人,余睿接任董事長。京東數字科技控股有限公司成立於 2012 年 9 月,註冊資本約 30.6 億,公司經營範圍包括投資管理、資產管理、企業管理諮詢、投資諮詢、公共關係服務等。

受疫情影響,Facebook 取消年度開發者大會

Facebook 週四宣布,由於擔心新冠病毒的擴散,該公司將取消一年一度的 F8 開發者大會,這原本將是該公司今年最大的一次活動。 Facebook 開發者平台和項目總監康斯坦丁諾斯·帕帕米爾蒂亞迪斯發表聲明稱:“這是個艱難的決定——F8 對Facebook 來說是極其重要的大會,也是我們最喜歡的迎接世界各地開發者的慶祝方式之一——但我們需要優先考慮開發合作夥伴、員工和幫助舉辦F8 大會的每個人的健康和安全。”

魂斗羅(科樂美)秘技作者橋本和久去世,享年 61 歲

科樂美秘技的作者橋本和久於本週二去世,享年 61 歲。橋本和久是科樂美公司的程序員和製作人,他最早在1986 年的NES 遊戲《宇宙巡航艦》首次引入了著名的科樂美秘技“↑↑↓↓←→←→BA”,這一秘技是為了幫助他測試遊戲,原因是遊戲難度太大。這一秘技留在了遊戲的最終產品中,並出現在其它科樂美公司的遊戲中,其中最著名的是《魂斗羅》。 《魂斗羅》比《宇宙巡航艦》更受歡迎更暢銷,因此該秘技通常與《魂斗羅》聯繫起來。秘技被用於超過 100 款科樂美遊戲,還有多款非科樂美遊戲作為致敬或複活節彩蛋也包括了該秘技,它已經成為了流行文化的一部分。

Google 的 Fuchsia 項目不推薦使用 Go 語言

Fuchsia OS 是 Google 正在開發的實驗性操作系統,使用名叫 Zircon 的微內核。根據Fuchsia 項目的編程語言政策,Google 推薦使用C++ 和Dart,但不推薦使用Go 和Rust(不支持終端開發者),Mozilla 的Rust 語言比較新還沒有廣泛使用,而Google 自己的Go 語言不推薦則是因為性能方面的問題,用Go 構建的系統組件比用C++ 或Rust 構建的組件佔用更多內存和內核資源。

數字與觀點

58% 的受訪者表示,他們在主要應用程序中選擇 Java 8 作為編程語言。而 Java 11 以 23% 的受訪者位居第二。 7% 的受訪者表示使用 Java 7 或更早版本,另有 6% 的受訪者表示使用 Java 12 或更高版本。 Kotlin 和 JavaScript 的使用率最低,分別為 3% 和 2%。

——2020年Java調查報告

2018 年,世界衛生組織的報告稱,5-29 歲人口的主要死因是交通事故,全世界估計每年有 135 萬人死於車禍。其中,94%的情況是駕駛員有過錯。解決此問題的方法:不要讓人類開車。

——What Drives a Driverless Car?

容器化解決方案的優勢:

能夠從某家云供應商無縫遷移至另一家,基本上來講,可以在任何地方運行你的代碼。

開發人員能夠不受底層基礎設施變化的影響,可以專注於應用程序的功能,不管應用程序運行在什麼地方,容器的操作始終是一致的。

部署和回滾只是部署 / 取消部署鏡像而已。

像 Kubernetes 這樣的編排軟件能夠負責容器的管理,Kubernetes 支持跨公有云、私有云和混合雲進行編排。

——技術在快速演化,那麼現階段有意義的技術選型是什麼樣的?

26 日,在舊金山舉辦的 RSA 大會 2020 上,ESET 的網絡安全研究人員披露了一個最新的 WiFi 芯片漏洞。這個漏洞被稱為 Kr00k,屬於高嚴重級別的安全漏洞,影響博通和 Cyprss 製造的 WiFi 芯片。目前,有安全漏洞的芯片已在全球超 10 億台設備中被使用,包括路由器、智能手機、平板電腦、筆記本電腦和 IoT 配件,並且包含蘋果、華為、亞馬遜、谷歌和三星的產品。

——影響超 10 億設備,博通和 Cypress 芯片曝驚天漏洞,蘋果、華為、三星等中招

目前 Kubernetes 項目的 go 源代碼量超過 430 萬行(總代碼量已經超過 520 萬行),“actual”行超過 300 萬,註釋行也已經達到 70 萬以上。項目的總文件數為 16000 多個,其中包括 vendor/ 目錄。

——再無下文:Kubernetes 上眾多 TODO 註釋遭到遺忘