整理 | 夢依丹
出品 | CSDN(ID:CSDNnews)
CSDN開發者周刊:只為傳遞「有趣/有用」的開發者內容!
本周熱門項目
0、國人搶茅臺項目霸榜 Github
近日,由國人推出的京東搶茅臺,天貓搶茅臺開源項目霸榜 Github,這些開源項目只有一個作用:在某電商平臺上搶茅臺。據悉,該軟體腳本主要功能為:自動登錄電商平臺 -> 定時自動預約茅臺 -> 定時開始自動搶購。
1、小米 11 內核基於 Android R 開源
小米在本周正式推出了新一代的旗艦機型小米 11 ,隨後小米即將該機內核在 Github 開源。小米手機系統軟體部總監張國全對此表示:「發布會後立即開源,為開源社區做一份貢獻!話說手機還沒開賣呢!」Android 基於 Linux,而 Linux 採用 GPLv2 授權。根據 GPL 協議要求,派生作品需要公布原始碼,例如 kernel 和 u-boot。據此前爆料內容,小米 11 的預裝系統為 MIUI 12(基於 Android R),隨著內核源碼的公開,相信會有大量開發者和刷機玩家去探索這套硬體系統,也可以幫助官方更好地開發小米 11 的潛力。
2、華為在 Linux Kernel 5.10 中代碼貢獻排名第一
在 Linux Kernel 5.10、版本中,華為提交的補丁數量為 1434 個,佔比 8.9%,內核代碼貢獻排名第一,代碼修改41049行,佔比 5.3%,代碼修改行排名第二,自動內核缺陷發現機器人 HULK Robot 在內核 Bug 發現榜單上排名第二,發現了 15% 的內核 Bug。
3、騰訊聯合 Intel、VMware、美團等開源邊緣容器項目SuperEdge
SuperEdge 是 Kubernetes原生的邊緣容器方案,它將 Kubernetes 強大的容器管理能力擴展到邊緣計算場景中,針對邊緣計算場景中常見的技術挑戰提供了解決方案,如:單集群節點跨地域、雲邊網絡不可靠、邊緣節點位於 NAT 網絡等。這些能力可以讓應用很容易地部署到邊緣計算節點上,並且可靠地運行。
SuperEdge 可以幫助您很方便地把分布在各處的計算資源放到一個Kubernetes集群中管理,包括但不限於:邊緣雲計算資源、私有雲資源、現場設備,打造屬於您的邊緣 PaaS 平臺。
SuperEdge 支持所有 Kubernetes 資源類型、API 接口、使用方式、運維工具,無額外的學習成本。也兼容其他雲原生項目,如:Promethues,使用者可以結合其他所需的雲原生項目一起使用。
SuperEdge 項目由以下公司共同發起:騰訊、Intel、VMware、虎牙直播、寒武紀、首都在線和美團。
4、圖靈測試已過時,AI 需要新基準測試
圖靈(Alan Turing)在 1950 年發表了模仿遊戲論文引入圖靈測試去回答「機器能否思考」這個問題。測試的目的是判斷機器是否能表現出人類也無法區分的對話行為。圖靈預言,到 2000 年在模仿遊戲中普通人能區分人與機器人的概率將會低於 70%。亞馬遜語音助手 Alexa 部門的首席科學家 Rohit Prasad 認為,隨著 AI 被廣泛整合到手機、汽車和家庭,人們現在關心的是人機之間的互動,而不是區分機器和人類。他認為圖靈測試過時了,AI 需要新基準測試。Rohit Prasad 指出,最近幾年的聊天機器人程序已經能欺騙三成以上的裁判相信它是人類,而愚弄 30% 的裁判這一閾值實際上是任意設定的,並無多大的意義。(Solidot)
5、Rust 將不再支持 Windows XP
目前 Windows 7+ 是具有 Tier 1級別支持,但 Windows XP 依然是 Tier 3 級別的支持,編譯器團隊計劃放棄對Windows XP的支持。
本周熱聞
0、華為應用市場重新上架騰訊遊戲
華為昨日全面下架騰訊遊戲。騰訊遊戲回應稱,因雙方未能如期續約導致下架,目前正在積極溝通爭取儘快恢復。華為昨日凌晨在遊戲中心社區發布公告,稱因騰訊遊戲於 2020 年 12 月 31 日 17 點 57 分單方面就雙方合作做出重大變更,導致雙方的繼續合作產生重大障礙,經過我司法務謹慎評估,我們不得不依照騰訊單方面要求暫停相關合作,將騰訊遊戲從華為平臺下架。
昨晚,華為應用市場又重新上架了騰訊系遊戲。
1、快手開啟全員大小周工作制度
近日,快手召開全員會,宣布將於 2021 年 1 月 10 日開啟全員大小周工作制度,周日開始上班。劉峰表示,西方周日是一周的開始,很多團隊周一開例會,周日員工便開始自發準備周報和例會內容,如今公司也已經有 70% 的人在大小周,為了讓前中後臺配合更加緊密,快手將全面開始大小周。快手於今年 11 月提交招股書,據悉,將於 2021 年 2 月 5 日在港股上市,全員大小周被認為是快手上市前的最後衝刺。
2、百度給入職滿兩年員工多發半個月獎金
2020 年最後一天,百度在內部郵件宣布,為司齡滿 2 年且願意在百度持續貢獻的所有正式員工發放「U獎金」,發放金額為 2020 年 12 月的月基薪的 50%。
3、中國 AI 足球隊奪冠
據騰訊科技官方消息,12 月 30 日,騰訊人工智慧球隊摘得首屆谷歌足球 Kaggle 競賽冠軍。官方表示,冠軍球隊是騰訊 AI Lab 研發的絕悟 WeKick 版本,總分 1785.8。在上月,騰訊 AI Lab 宣布與王者榮耀聯合研發的策略協作型 AI 「絕悟」推出升級版本。創新算法突破了可用英雄限制(英雄池數量從 40 增為 100 ),讓 AI 完全掌握所有英雄的所有技能,能應對高達 10 的 15 次方的英雄組合數變化。
這個線上足球賽 Google Football,類似一款 AI 操作的足球遊戲,由谷歌和英超曼城俱樂部在 Kaggle 上聯合舉辦。比賽採用谷歌強化學習環境,基於開源足球遊戲 Gameplay Football 開發,由智能體控制足球隊中的一個或所有足球運動員,其比賽規則和我們平常看到的足球比賽類似。
這次比賽採取了11 vs 11的賽制,參賽團隊需要控制其中 1 個智能體與 10 個內置智能體組成球隊。共有來自世界頂級院校、研究機構的 1100 多支隊伍參與挑戰。
12月28日,阿里巴巴達摩院發布 2021 十大科技趨勢,這是達摩院成立三年以來第三次發布年度科技趨勢。
十大科技趨勢:
以氮化鎵、碳化矽為代表的第三代半導體迎來應用大爆發
後「量子霸權」時代,量子糾錯和實用優勢成核心命題
碳基技術突破加速柔性電子發展
AI提升藥物及疫苗研發效率
腦機接口幫助人類超越生物學極限
數據處理實現「自治與自我進化」
雲原生重塑IT技術體系
農業邁入數據智能時代
工業網際網路從單點智能走向全局智能
智慧運營中心成為未來城市標配
據外媒報導,DirectX 創作者 Eric Engstrom 因意外受傷導致併發症不幸去世,享年55歲。
Engstrom 於 1994 年與 Alex St. John 和 Craig Eisler 一起創建了 DirectX遊戲 API,用來簡化 Windows 遊戲開發,即使在今天,DirectX 依然是非常出色的遊戲開發平臺。
1994年,聖約翰(St. John)聘請 Engstrom 來使即將面世的 Window 95 中的遊戲實用化。據當時的遊戲開發人員說,由於 MS-DOS 的低開銷和更大的 DOS 控制能力 ,因此,他們會偏愛 MS-DOS。並且發現 Windows 3.1 太難開發遊戲了—因此才誕生 DirectX (最初稱為 Manhattan Project)到第二次世界大戰的同名作品。)
在當時,微軟的管理層幾乎放棄了這個項目,並取消了 Windows 作為遊戲平臺。幸運的是,他們被說服了。在 1995 年的遊戲開發者大會上,Engstrom 和他的團隊展示了第一個DirectX API。在當年 9 月,它們以 Windows Games SDK 的形式發布。
發展至今,DirectX 讓 Windows 成為 PC 遊戲的首選平臺。就目前而言,DirectX 仍然是 Windows 10和 Xbox Series X 上許多遊戲的基礎。
6、共享單車被薅 9000 萬羊毛案宣判
2017年,一款名為「全能車」的 App 聲稱能打開市場上所有品牌的共享單車,吸引476 萬多名用戶註冊,收取充值費用達 9320 萬餘元。
12月24日,該案在上海市閔行區人民法院公開宣判,非法獲利9000萬餘元的「全能車案」主犯獲刑十年、從業禁止五年,涉事公司判罰五百萬元。這種空手套白狼的薅羊毛行為,造成共享單車公司損失約3億元人民幣。
7、微信 PC 版適配國產作業系統 原生支持 Linux
據 ZOL 新聞中心報導,微信(統信 UOS 版)支持 AMD64、ARM64、MIPS64 等 CPU 架構,支持龍芯、鯤鵬、海思麒麟、兆芯、海光、飛騰等平臺,一鍵安裝,無需再開白名單,原生體驗,痛快暢聊。這個版本的微信客戶端就是 Linux 原生版本,體驗更加出色。
微信是目前跟我們每個人高度綁定的應用,隨著微信提供對 Linux 的原生支持,不僅僅是統信 UOS,越來越多基於 Linux 開發的國產作業系統都將因此受益。
沒有作業系統的支持,再強大的硬體也是一堆廢鐵。尤其近年來美國在科技領域屢屢實施斷供、封禁的大背景下,Windows 10 又存在嚴重的「後門」隱患,因此完全自主可控的國產作業系統對於國內政商、科研、軍事等諸多領域的必要性無需多言。
8、2020 年最強 Python 庫,年度 TOP 10 出爐
近日,專門提供 Python 服務的網站 Troy Labs 盤點了 2020 年發布的 Python 庫 Top10,分別是:
Typer:用來構建API服務的一個高性能框架;
Rich:豐富 Python 程序終端,展示精美格式;
Dear PyGui:使用了即時模式範式和計算機 GPU 來實現動態界面的 GUI 框架;
PrettyErrors:一個精簡Python錯誤信息的工具;
Diagrams:可以在 Python 代碼中繪製雲系統結構;
Hydra and OmegaConf:簡化機器學習環境配置,它能夠從命令行或者配置文件中覆蓋部分出來,無需維護相似的配置文件,用組合的方式進行配置,從而加快了實驗運行速度。
PyTorch Lightning:一個輕巧的PyTorch包裝器;
Hummingbird:它能夠將已經訓練好的 ML 模型彙編成張量計算,從而不需要設計新的模型;
HiPlot:主要用來處理高維數據的 Python 庫
Scalene:用於Python腳本的CPU和內存分析器
9、亞馬遜判賠 7646 萬元:不能使用 AWS 名稱
提起 AWS,多數人會不假思索地回答:亞馬遜雲,就連百度百科也給出了同樣的答案。然而,一樁索賠金額高達 3 億元的商標侵權案將另一位「AWS」帶進了大眾視野,那就是國內雲服務商北京炎黃盈動科技公司。如今,亞馬遜雲不僅需要支付巨額賠償,更被判令不得使用 AWS 標誌。
2018年7月,北京炎黃盈動科技發展有限責任公司將亞馬遜通技術服務(北京)有限公司與北京光環新網科技股份有限公司訴至北京市高級人民法院,稱二者未經其許可使用「AWS」標識經營雲計算服務,侵犯了其對「AWS」商標享有的專用權,索賠金額為3億元。
2020年12月30日北京市高級人民法院對此案宣判(一審):
光環新網、亞馬遜自判決生效之日起停止侵害炎黃盈動第4249189號、第8967031號和第8967030號註冊商標專用權,不得在與上述註冊商標核定使用的商品或服務相同或者近似的商品或服務上使用「AWS」標誌及與其近似的標誌;
光環新網、亞馬遜在《中國智慧財產權報》上刊登聲明以消除因涉案侵權行為造成的影響;
光環新網、亞馬遜共同賠償炎黃盈動經濟損失76463000元及因本案訴訟支出的合理費用260000元,合計76723000元。
CSDN 社區精選
早在 2017 年 7 月 26 日,Adobe Systems 公司就已宣布,計劃在 2020 年底逐步淘汰 Flash 播放器插件。該公司彼時也建議內容開發者將 Flash 內容移植到 HTML5、WebGL 以及 WebAssembly 格式。
如今時間已至,回顧 Flash Player 的過往,也曾經歷過輝煌,但如今為何會落魄至此?如果沒有我們記憶中的 Flash Player,陪伴無數 80、90 後青春的應用,譬如 4399 小遊戲等又該何去何從?
基於 Flash Player 技術自身,它又是如何一步一步被 HTML5 替代,並成為移動網際網路時代即將消逝的記憶?
過去一年,「刪庫跑路」、安全漏洞等事件層出不窮,企業、技術人深受其害,作為一名程式設計師,在新的一年即將到來之際,我們該如何避免面向監獄編程?
Erlang 語言由愛立信的員工 Joe Armstrong,Robert Virding 和 Mike Williams 於 1986 年開發。開發該語言的最初目的是為了改進電信應用程式。該語言的設計很大程度上受到了 PLEX 語言的影響。
Erlang的第一個版本是用 Prolog 實現的,但該版本太慢,無法用於電話交換機上。於是,開發團隊於 1992 年開發了 BEAM 虛擬機。
BEAM 可以將 Erlang 代碼編譯成 C 代碼。從此,Erlang 開始應用到實際生產中。但是,1998 年,愛立信禁止在任何新產品中使用 Erlang,因為他們打算將所有產品遷移到非私有的技術上。
由於這項限制,Erlang 的主要作者 Joe Armstrong 和其他 Erlang 程式設計師開始重新設計 Erlang,最後於 1999 年以開源形式發布了新的 Erlang。此後,Erlang 受到了整個電信界的關注。今天,Erlang 被全世界許多電信運營商和通信軟體公司使用,包括 T-Mobile、WhatsApp 等。而愛立信依然負責 Erlang 的維護,並在自己的許多節點和行動網路中(包括LTE網絡)廣泛使用 Erlang。
作業系統生命周期一般為 10 年。不僅如此,作業系統的迭代也同為 10 年。從 PC 到移動開發的過渡,如今,萬物互聯時代已至,誰又是這個時代的作業系統霸主?我們不妨從一些主流的作業系統中來一探究竟吧。
法布裡斯•貝拉(FabriceBellard)有著「天才程式設計師」之稱,因為FFmpeg、QEMU等項目而聞名於業界。同時,他憑著極其深厚的計算機底層功力編寫出了多款編譯器和虛擬機,並靠著出色的數學知識提出了最快圓周率算法貝拉公式。然而面對這些成就,貝拉坦言不過是因為是喜歡做自己感興趣的事情。
5、公司使用Qt到底要不要付費?
有小朋友問公司在大量使用Qt作為基礎開發框架,公司也比較懵,使用Qt開發商業軟體,到底是否需要付費?
公司用Qt開發閉源商業桌面軟體,在 Windows/Mac/Linux上,可以使用動態庫連結方式,遵循LGPL協議,是不用付費的,也不用開源你的代碼。
只需在你的商業軟體的about什麼小角落,說明你使用了Qt,遵循 LGPLV3 協議即可,你公司就可以開發閉源的商業軟體。
那商業付費什麼意思呢?就是指的你使用靜態庫連結的方式,是要付費的。
程式設計師如何避免陷入「內卷」、選擇什麼技術最有前景,中國開發者現狀與技術趨勢究竟是什麼樣?快來參與「2020 中國開發者大調查」,更有豐富獎品送不停!
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺「網易號」用戶上傳並發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.