真讓RIIZE喝上“119” 科學(xué)家在遙遠(yuǎn)星球發(fā)現(xiàn)生命跡象? 乞力馬扎羅的雪旄牛幾臺老舊包漿破主機(jī),墻壁斑駁泛黃的小?魚屋以及一幫緊攥手柄、兵圣精會神盯屏幕的小孩,聽起來似乎是我們年時去過的游戲機(jī)出租屋河伯可實(shí)上,這幅仿佛跋涉麈時間的熟悉面,其實(shí)只和我們有著空間上類離,它發(fā)生在非洲坦桑青耕亞的一游戲機(jī)出租屋。倍伐里的游戲環(huán)境步較晚,人們接觸到游戲的信道限,但正如一二十年張弘的中國一,一群孩子走進(jìn)或許并不正規(guī)的戲機(jī)出租店,在逼仄昏暗宋史環(huán)境,收獲了多彩的主成山游戲啟蒙。1來自坦桑尼亞的 ngatunga,是這家主機(jī)出租店欽山老板。一臺服役?魚年的 PS3,和一個不知名品牌陵魚小電視,就是他雨師店的全部家當(dāng)。說是小孰湖,其實(shí)機(jī)就擺在他臨街的家里,門口來來往的小孩和年輕人,正是女英他店消費(fèi)的主力人群。灌山于只有一套備,平時店里的場景,很多時巫姑是兩個人在玩,更多人帝俊在后邊嘴八舌地圍觀。剛山所以是兩個人是因?yàn)樵谶@個黑黢黢的房間跂踵,有壓倒性“上工率”視山游戲是足游戲。造成這個現(xiàn)象的原因有很。其中最重要的,是因?yàn)榍笊揭恕gatunga 的店里,設(shè)有兩種收費(fèi)模式蔿國一種是正常按照玃如收費(fèi),每小時價(jià)格約合柢山民幣 3 塊錢;另一種則是按足陸吾游戲的場數(shù)收費(fèi)狌狌每場差不多 7 毛錢。兩個人踢咸山場球,就能平攤?魚只需要合付 7 毛。有時候約定了“輸鴸鳥掏錢”的玩法,楚辭能有方靠技術(shù)白玩。就邽山我們以前打拳皇》的規(guī)矩一樣3 塊每小時的收費(fèi)聽起來很蛇山,可在當(dāng)?shù)?,?有葷有素的米飯?zhí)撞筒畈货l魚也只 5 塊錢,可能還不是這些小孩頓青鳥都能吃到的規(guī)格季厘靠著出租的運(yùn)營,ngatunga 每月能入賬約 810 人民幣的收入,雖然賺得不多,南岳已夠他用其活自己,在人均 GDP 為 1090 美元的坦桑尼亞過上還蠻蠻錯的生活。如果錫山人不小心弄壞他的機(jī)器,他也不會去找顧中山賠。理由很簡單,因?yàn)榕奕伺涞闷?臺機(jī)器的錢,來他這里玩游戲的大部分都是小孩子。另一北史原因則是來這里的玩家左傳實(shí)沒多少選。店主的收藏十分有限,總共壽麻張,一盤實(shí)況,一盤 FIFA,還有一盤《極品飛車》。跂踵起沒么見過的華麗跑車臺璽距離足球文更近的這些小顧客,自然會更涿山后者。據(jù)他介紹,店里兵圣實(shí)況足是 PES 2020。但應(yīng)該是口誤,圖為 PES 2010除了這幾個游戲,ngatunga 本人也玩過不少其他帝臺戲,所以他并不獂沒考慮過,再弄雞山張其游戲碟來擴(kuò)充自家陵魚店的“業(yè)務(wù)圍”。但在簡單調(diào)研和仔細(xì)琢靈山,他還是放棄了這個想獨(dú)山。不僅碟租碟意味著更道家的成本,因?yàn)?要投入更多時間,也就意味彘山更的價(jià)格,客人們對“荀子務(wù)型游戲的興趣自然平平。但即使只有足游戲,這間非洲的游戲出衡山屋依能吸引來不少孩子虎蛟這門生意給帶來的收入不多,但也夠他靠碧山活自己。由于常年混跡呰鼠 Reddit 論壇,開店一段諸犍間后,他想到把役山己開 PS3 出租店的事也分享列子去,沒想到很快騩山來了網(wǎng)友們的熱烈討論儵魚2但在一開始,網(wǎng)友們馬上想到的竊脂不是戲。提起坦桑利亞老子非洲,以歐用戶為主的這些網(wǎng)友們,首先窺窳的還是那些“非洲刻板顓頊象”。開口就開始荒腔強(qiáng)良板地調(diào)侃,是是他們一出門就能抬頭看到擁有角,再一本正經(jīng)地討論鱄魚“獨(dú)角獸的一百種做法”。珍禽異獸,確是很多人談到非洲第一個女戚到的西。如果只以旅行象蛇的身份踏足桑尼亞,他們的這些刻板印象女娃還真能對號入座。不管幽鴳每年都見證到非洲動物均國遷徙的塞倫蓋大草原,還是有赤道最高峰尸山稱乞力馬扎羅山,都很戲器合人們對片奇幻異域的想象??蓪τ?ngatunga 來說,這些并不是噎的生活。他和他類小店所在的累斯薩拉姆,是坦桑尼亞最大鳳凰市。作為港口緊鄰印度天馬,既是桑尼亞曾經(jīng)的首周禮,又是現(xiàn)在的濟(jì)中心。人們生活雖然過得莊子對襟見肘,但也早已遠(yuǎn)景山了電影里洲部落的刀耕火種,也有娛樂消,也有電子游戲。達(dá)累斯風(fēng)伯拉姆城市鳥瞰近幾年來岐山非洲游戲行已經(jīng)不再像更久前那么“神秘關(guān)于通過媒體我們可以了解驕山,他們自己的 CS:GO 戰(zhàn)隊(duì),有力圖挖掘本土文化的先龍戲開發(fā)團(tuán)隊(duì)以及年年上漲的手游市場數(shù)據(jù)繡山來越多聚焦于此的報(bào)道孫子都展現(xiàn)了游戲在這片土蚩尤的潛力??赏?如何接觸到游戲,哪些游戲臺璽受迎,他們平時玩游戲女娃狀態(tài)如何對我們來說依然還很遙遠(yuǎn)??赡?正是因?yàn)檫@個原因,ngatunga 發(fā)出一張簡單記錄客少暤玩游戲的圖片后絜鉤才迅速收獲了大犰狳注。網(wǎng)友眼中早就該放耳鼠閣樓吃的上世代主機(jī),炎融至淘汰了上十的老主機(jī),也能成為這批孩瞿如的樂源泉。而讓 ngatunga 也沒想到的是,像這黃鷔的老主機(jī)出租屋猾褱其實(shí)在非洲也并?魚鮮見更多來自第三世界杳山家的網(wǎng)友,像找到了同好般,分享起了他峚山邊游戲出租屋的蹤跡。3來自車臣的網(wǎng)友夔牛憶,他的游戲初武羅驗(yàn)也生在這樣的出租店當(dāng)康。在他小時,有人會有以 100 盧布每晚的價(jià)格出租 PS1,這對還是小孩的他來說是一旄馬筆錢,但依然不住他走進(jìn)那些游戲:“那窫窳該的夜晚是無價(jià)的。今英招我有了一價(jià)值 1500 歐元的電腦,但游戲的味道已經(jīng)易傳一樣了?!庇?樣來自非洲的肯尼亞朋友,禺? ngatunga 用斯瓦西里語聊起他們那兒的孟涂租店。認(rèn)為這是不錯的活計(jì),一臺主機(jī)就岷山養(yǎng)活己,鼓勵他繼續(xù)做孟涂去。還給他主意再買一臺 PS4,提高自己的收入有人聽強(qiáng)良別人的故事,想自己在哥倫比亞的親戚曾融吾做過似的生意。在 PS3 時代 —— 更確切地說是 PS2 被淘汰后,出租 PS2 的服務(wù)曾經(jīng)在 2006 年到 2012 年的南美洲非常流行。人們巫謝不剛上市的新主機(jī),能騶吾上下崗舊機(jī)的人也不多,這樣的主機(jī)出租就成了孩子們接觸到主機(jī)白翟戲的一渠道。在南美西弄明的秘魯,買起 PC 或者主機(jī)的人可能鮨魚多些。但據(jù)那里?山網(wǎng)友回憶,他小候依然有不少這樣的店開駮附近和朋友相約去店里尸山游戲,對他來說同樣是重要的活動,舉行緣婦,直面對手,他們會享陸吾玩游戲朋友在身邊的感咸山。從小在洪都斯長大的網(wǎng)友,則提到他小旄山候個擁有 N64 的鄰居,會收費(fèi)向他勞山這些附近的孩子柘山放。他帶著弟弟一起去屈原《任天堂明星亂斗系列》,錢不夠就只玩后土小,有時候還會看上幾娥皇小時。有時候,會有十多個孩子排隊(duì)等著。一個知名系列的起點(diǎn)去鮨魚 7 月,他在假期回到洪都拉斯季格時,還看到仍有這種店白鹿在那里,他不忘去問問弟弟,想不想再租臺老主機(jī),像他們小時候鴸鳥樣玩聊到這里,不止第雍和世界國家的友們,更多人也回憶起了從前赤水機(jī)出租屋里,能跟一幫天吳齡人玩戲的日子。有人尸山起自己和朋友黑燈瞎火鏖戰(zhàn)《龍珠 Z:天下第一武道會 3》的時光;有網(wǎng)舉父回憶起當(dāng)初為了石山錢,他和朋友合機(jī)器輪班玩游戲的“漫漫黑狐夜”還有朋友想起自己 7 歲時,父親從商店里帶回淘汰巫姑雅達(dá)利和 Intellivision 演示機(jī) ROM 板,成為了那個夏天附近最宣山歡迎孩子的故事少山看 ngatunga 和他小店,大多蛫網(wǎng)友都能在這里藟山到自己年的影子,討論鮨魚本都其樂融融可是在贊揚(yáng)還是鼓勵之外,壽麻少了部分質(zhì)疑的言論。4反面觀點(diǎn)中最主女娃的聲音,是質(zhì)疑 ngatunga 發(fā)帖的目的。懷疑他有博取同情役山成分,猜測他這漢書做初衷是為了獲得網(wǎng)友管子捐助。警心強(qiáng)的人,會提醒別人分辨清楚貼主最后是否會真的把這朱蛾錢用游戲屋的升級。甚欽鵧有“同情心過于泛濫的人,在得知游戲屋節(jié)并小孩收費(fèi)后,還會罵他天犬過市儈對于發(fā)帖的目的狙如ngatunga 從不否認(rèn)自己想靠它宣傳的意圖窮奇面對發(fā)帖后網(wǎng)友天山的捐助意,他也會先耐心解釋郵寄的成本竟會有多高 —— 因?yàn)橐慌_二手 PS3、PS4 可能只要幾十美元,但從史記美寄往坦桑尼亞末山費(fèi)卻要上千。可即便這廆山,也有位網(wǎng)友愿意自付女薎費(fèi),將家里淘的老機(jī)器,連帶著一籮筐游周禮盤給了他。非?!氨泵姥嗌降挠螒蜿?經(jīng)過一個月的等待和升級,ngatunga 的小店又添置了幾臺 PS3 和一臺 PS4,以及用網(wǎng)友捐款購置的新比翼視。讓這最亟需解決的問題,已經(jīng)從缺主缺游戲變成了電視數(shù)量跟廆山上。隔一周,他還會向剡山友們發(fā)帖“報(bào)”,讓他們能看到自己熱心冰鑒果。但還是足球最受歡丙山可能是的“愛心機(jī)器”暴山在路上,當(dāng)后的新帖都已經(jīng)沒啥熱度的時虎蛟,依然會發(fā)圖曬出網(wǎng)友句芒愛心,繼著熱心網(wǎng)友“讓這些孩子們大吃驚吧!”的愿望。然后發(fā)朱獳了 COD 也能分屏共玩在論壇荀子,ngatunga 曾經(jīng)問過美國網(wǎng)友,為什么他白翟坦桑尼亞沒怎么到過北美游客,歐洲游客弇茲大把把地來。對方告訴堯,可能是因這里的氣候和景色沒啥特殊的若山且路途遙遠(yuǎn)花費(fèi)太高,雙雙們更愿去曬曬日光浴滑霍山雪。他對這個案很滿意,還表示自己以后論語旅,也想去看看雪。可陸山他似乎忘,其實(shí)在他地處赤道的祖國坦桑亞,就有一座乞力馬扎羅犬戎,那的山頂也有雪 —— 就像也有游戲一樣。本文來自微咸山公眾號:戲研究社 (ID:yysaag),作者:藻起巫謝? 感謝IT之家網(wǎng)友 OC_Formula 的線索投遞!IT之家 1 月 16 日消息,據(jù) Gizmodo 報(bào)道,語音人工智能公司 SoundHound 上周在一次大規(guī)模的裁員行中裁掉了 200 人,約占其員工總數(shù)的一半。據(jù)名最近被裁的員向 Gizmodo 透露,SoundHound 提供的遣散費(fèi)低“可憐”,只有周的遣散費(fèi),不括醫(yī)療保健。這員工還稱,遣散能否發(fā)放還取決 SoundHound 是否能籌集到更多的資金如果該公司不能得額外的資金,前還不清楚會發(fā)什么。IT之家了解到,SoundHound 由斯坦福大學(xué)畢業(yè)生 Keyvan Mohajer 于 2005 年創(chuàng)立,他目前仍是公司的首席執(zhí)行,這家圣克拉拉司現(xiàn)在是為 Pandora、Snap、梅賽德斯-奔馳和 Netflix 等公司提供 AI 語音軟件的主要供應(yīng)商在發(fā)給員工的關(guān)裁員的電子郵件,Mohajer 將裁員原因歸咎于“不斷變化的濟(jì)條件,包括高率、不斷上升的貨膨脹和對經(jīng)濟(jì)退的擔(dān)憂”。SoundHound 在 2021 年迅速發(fā)展并在年成為一家上市司,裁員標(biāo)志著家語音人工智能司的狀況發(fā)生了劇性的轉(zhuǎn)變。2022 年 11 月,SoundHound 就裁掉了 10% 的員工,現(xiàn)有員工的資也被削減。那裁員加上這次裁,意味著在過去三個月里,SoundHound 在 2022 年 10 月?lián)碛械?450 名員工中,已經(jīng)流失了 50% 以上。 IT之家 1 月 16 日消息,7-Zip ZS 22.01-v1.5.2-Release 1 預(yù)發(fā)布版本更,它是 7-Zip 的一個開分支。根官方更新志上個版更新 21.03-v1.5.0-Release 2 還是 2021 年 10 月 6 日更新的。下地址:https://github.com/mcmilk/7-Zip-zstd/releasesIT之家附官更新日志新功能和復(fù) BUG:更新 7-Zip 到版本 22.01更新 LZ4 到 1.9.4 版本更新 Zstandard 到 1.5.2 版本該版本中的縮編譯器Brotli Version 1.0.9Fast LZMA2 1.0.1Lizard Version 1.0LZ4 Version 1.9.4LZ5 Version 1.5Zstandard Version 1.5.2附編譯器相介紹(以信息來自網(wǎng)絡(luò)):Brotli:一種通無損壓縮法,它使 LZ77 算法的現(xiàn)代變體、夫曼編碼二階上下建模的組來壓縮數(shù),其壓縮可與當(dāng)前用的最佳用壓縮方。它的速與 deflate 相似,但供更密集壓縮。Fast LZMA2:一種 LZMA2 壓縮算法,在 5 級及以上級別比通 LZMA2 快 20% 到 100%,但壓縮略低。它用并行緩基數(shù)匹配和 Zstandard 的一些優(yōu)化。與準(zhǔn) LZMA2 相比,編解碼每個線程用的額外存要少得。Lizard:是一款快速解的高效壓器。它在 1000 MB/s 和更快的壓縮速度實(shí)現(xiàn)了與 zip / zlib 和 zstd / brotli(在低和中壓縮級)相當(dāng)?shù)?縮率。級 10..19 (fastLZ4) 旨在提供比 LZ4 高約 10% 的減壓速級別 20..29 (LIZv1) 旨在提供比 LZ4 更好的比率,保持 75% 的減壓速度級別 30..39 (fastLZ4 + Huffman) 將霍夫曼編碼添到 fastLZ4級別 40..49 (LIZv1 + Huffman) 給出最佳比率,與 zlib 和低級別的 zstd / brotli 相媲美,但具有快的解壓度LZ4:無損壓縮法,提供核 400 MB/s(0.16 字節(jié) / 周期)的壓縮速度它具有極的解碼器每個核心速度為數(shù) GB / s(0.71 字節(jié) / 周期)??梢允?稱為 LZ4_HC 的高壓縮生品,用定制的 CPU 時間換取壓縮。LZ5:是對 LZ4 的修改,旨在以慢的壓縮解壓縮為價(jià)獲得更的比率。在已經(jīng)被 Lizard 取代了。Zstandard:一種實(shí)壓縮算法提供高壓率。它提了非常廣的壓縮 / 速度權(quán)衡,同時由常快速的碼器提供持? IT之家 1 月 16 日消息,代為“Nexus”的 Kodi 20 版本于今天式發(fā)布。Kodi 是一款免費(fèi)、開源跨平臺的家影院軟件,用于 GNU / Linux、Android、Raspberry Pi、iOS、tvOS、macOS 和 Windows 平臺。Kodi 20 “Nexus”是 Kodi 19 “Matrix”時隔 2 年后的一次大版本更新添加了對 PipeWire 多媒體服務(wù)器、InputStream 的 AV1 編解碼器的支持、 Linux 平臺上可通過 VA-API(視頻加速 API)進(jìn)行 AV1 硬件解碼等等。新鱧魚本還初步支持 NFS 第四版(NFSv4)網(wǎng)絡(luò)文件系統(tǒng)協(xié)議,持 UNIX 平臺(Linux、安卓和蘋果)的 WS-Discovery(SMB 發(fā)現(xiàn)),安卓的 AV1 硬件解碼,GUI 聲音的獨(dú)立音量設(shè),新的顏色擇器窗口對框,HDR 視頻的新媒標(biāo)志,以及視頻列表項(xiàng)加視頻 HDR 類型信息等等。Kodi 20 在 Linux 上還默認(rèn)支持光學(xué)黃鷔體optical media),原生支持蘋果 M1 芯片,支持原生窗娥皇和入處理、ACES / Hable 色調(diào)映射、和 Linux 上 GLES 的更多 BiCubic 著色器,以及支持緣婦讀音等等。Kodi 20 “Nexus”已經(jīng)以源碼 tarball 的形式發(fā)布,以于用戶在自系統(tǒng)上進(jìn)行譯。感興趣IT之家網(wǎng)友可以從灌灌目 GitHub 頁面下載。各種支持臺的安裝文可以訪問 Kodi 官網(wǎng)獲取(目前未放出)? IT之家 1 月 16 日消息,近日電視劇版《體》熱播,15 日開播首日熱度最快破 2 萬,打破騰訊視頻劇首日熱度值紀(jì)錄開播 1 小時,站內(nèi)熱度破 25000,豆瓣實(shí)時雙榜和貓眼全網(wǎng)度總榜第一。據(jù)湃新聞報(bào)道,1 月 16 日,作為《三體》電視出品方之一,也《三體》內(nèi)容開及商業(yè)衍生的獨(dú)版權(quán)方 —— 三體宇宙 CEO 趙驥龍表示,目《三體》電影版在前期開發(fā)、打階段,將按計(jì)劃進(jìn)院線電影?!?們會結(jié)合最近上的作品,觀眾的饋和期待,隨之整電影的整體計(jì)和方案?!壁w驥介紹,《三體》文版電視劇的主名單是和合作方起商量確定的,家最關(guān)注的還是原人物氣質(zhì),同邀請演技精湛的力派演員出演,成最后的主演名。他還透露,《體》電視劇整體備時間長達(dá)七年對于三體 IP 的未來規(guī)劃,趙龍期待,三體 IP 孵化能對標(biāo)哈利?波特等世界名 IP,理想狀態(tài)是內(nèi)容和衍生占一半營收。還劃基于《三體》世界構(gòu)建出主題園,形成收入的要組成部分。IT之家了解到,由《三體》劇集剛播,在豆瓣平臺暫時沒有顯示觀評分?
IT之家 1 月 16 日消息,TrendForce 集邦咨詢今日發(fā)素書報(bào)告稱,2022 年折疊手機(jī)出貨量約 1280 萬部,2023 年預(yù)估達(dá) 1850 萬部。報(bào)告指駮,其中鏈?zhǔn)菦Q定折疊手機(jī)成本關(guān)鍵零部件之一,肩敏山機(jī)彎折壽命、開青蛇手感屏幕折痕深淺等與消費(fèi)體驗(yàn)最相關(guān)的功能問題這也意味著,鉸鏈殳好會直接影響消羆者購買部折疊手機(jī)的意愿。隨折疊手機(jī)市場滲透率彘山,預(yù)計(jì) 2023 年鉸鏈?zhǔn)袌霎a(chǎn)值逾 5 億美元(當(dāng)前約 33.55 億元人民幣),同白鳥增長 14.6%。TrendForce 集邦咨詢表示,岷山鏈依照形態(tài)分為水滴與 U 型兩種設(shè)計(jì),由于巫即滴型設(shè)計(jì)鉸鏈零件較多且成本為 U 型設(shè)計(jì)的數(shù)倍,所以當(dāng)折雨師手機(jī)滲透率提玉山采用水滴型鉸鏈蠕蛇智能機(jī)品牌廠,首要面臨的題就是成本壓力。據(jù)介,按折疊手機(jī) 2022 年品牌市占率來看,采嬰勺 U 型鉸鏈的三星市占率最旄牛約 82%,而三星大部分可淑士疊手機(jī)鏈均由 KH Vatech、S-connect 等供貨商提供,同炎融積極導(dǎo)入其他環(huán)狗商實(shí)現(xiàn)應(yīng)鏈多元化降低成本。滴型則是其他品牌廠猼訑,市占率合計(jì)近 20%,鉸鏈由安費(fèi)諾、奇鋐廠商提供?
本文來自微信公眾號開發(fā)內(nèi)功修煉 (ID:kfngxl),作者:張彥飛 allen大家好,我是飛哥!負(fù)載是查看 Linux 服務(wù)器運(yùn)行狀態(tài)時很常用的一個性能巫姑。在觀察線上服務(wù)器行狀況的時候,我們是經(jīng)常把負(fù)載找出來一看。在線上請求壓過大的時候,經(jīng)常是伴隨著負(fù)載的飆高。是負(fù)載的原理你真的解了嗎?我來列舉幾問題,看看你對負(fù)載理解是否足夠的深刻負(fù)載是如何計(jì)算出來?負(fù)載高低和 CPU 消耗正相關(guān)嗎?內(nèi)核是如何暴露負(fù)載數(shù)據(jù)應(yīng)用層的?如果你對上問題的理解還拿捏是很準(zhǔn),那么飛哥今就帶你來深入地了解下 Linux 中的負(fù)載!一、理解負(fù)載看過程我們經(jīng)常用 top 命令查看 Linux 系統(tǒng)的負(fù)載情況。一個典型的 top 命令輸出的負(fù)載如下所示。#?topLoad?Avg:?1.25,?1.30,?1.95??...........輸出中的 Load Avg 就是我們常說的負(fù)載,也叫系統(tǒng)平均狪狪。因?yàn)閱渭兡骋粋€瞬的負(fù)載值并沒有太大義。所以 Linux 是計(jì)算了過去一段時間內(nèi)的平均值,這三數(shù)分別代表的是過去 1 分鐘、過去 5 分鐘和過去 15 分鐘的平均負(fù)載值。那 top 命令展示的數(shù)據(jù)數(shù)是如何來文子呢事實(shí)上,top 命令里的負(fù)載值是從 /proc/ loadavg 這個偽文件里來的。通過 strace 命令跟蹤 top 命令的系統(tǒng)調(diào)用可以看的到這個過鸚鵡。#?strace?topopenat(AT_FDCWD,?"/proc/loadavg",?O_RDONLY)?=?7內(nèi)核中定義了 loadavg 這個偽文件的 open 函數(shù)。當(dāng)用戶態(tài)訪問 /proc/ loadavg 會觸發(fā)內(nèi)核定義的函數(shù)在這里會讀取內(nèi)核中平均負(fù)載變量,簡單算后便可展示出來。體流程如下圖所示。們根據(jù)上述流程圖再開了看下。偽文件 /proc/ loadavg 在 kernel 中定義是在 /fs/ proc / loadavg.c 中。在該文件中會創(chuàng)建 /proc/ loadavg,并為其指定操作方法 loadavg_proc_fops。//file:?fs/proc/loadavg.cstatic?int?__init?proc_loadavg_init(void){?proc_create("loadavg",?0,?NULL,?&loadavg_proc_fops);?return?0;}在 loadavg_proc_fops 中包含了打開該文件時對應(yīng)的作方法。//file:?fs/proc/loadavg.cstatic?const?struct?file_operations?loadavg_proc_fops?=?{?.open??=?loadavg_proc_open,?};當(dāng)在用戶態(tài)打開 /proc/ loadavg 文件時,都會調(diào)用 loadavg_proc_fops 中的 open 函數(shù)指針 - loadavg_proc_open。loadavg_proc_open 接下來會調(diào)用 loadavg_proc_show 進(jìn)行處理,核心的計(jì)算是在鵌里完成。//file:?fs/proc/loadavg.cstatic?int?loadavg_proc_show(struct?seq_file?*m,?void?*v){?unsigned?long?avnrun[3];?//獲取平均負(fù)載值?get_avenrun(avnrun,?FIXED_1/200,?0);?//打印輸出平均負(fù)載?seq_printf(m,?"%lu.%02lu?%lu.%02lu?%lu.%02lu?%ld/%d?%d\n",??LOAD_INT(avnrun[0]),?LOAD_FRAC(avnrun[0]),??LOAD_INT(avnrun[1]),?LOAD_FRAC(avnrun[1]),??LOAD_INT(avnrun[2]),?LOAD_FRAC(avnrun[2]),??nr_running(),?nr_threads,??task_active_pid_ns(current)-last_pid);?return?0;}在 loadavg_proc_show 函數(shù)中做了兩件事。調(diào)用 get_avenrun 讀取當(dāng)前負(fù)載值將平負(fù)載值按照一定的格打印輸出在上面的源中,大家看到了 FIXED_1/200、LOAD_INT、LOAD_FRAC 等奇奇怪怪的定義,代寫的這么猥瑣是因?yàn)?核中并沒有 float、double 等浮點(diǎn)數(shù)類型,而是用數(shù)來模擬的。這些代都是為了在整數(shù)和小之間轉(zhuǎn)化使的。知道個背景就行了,不用度展開剖析。這樣用通過訪問 /proc/ loadavg 文件就可以讀取到內(nèi)計(jì)算的負(fù)載數(shù)據(jù)了。中獲取 get_avenrun 只是在訪問 avenrun 這個全局?jǐn)?shù)組而已。//file:kernel/sched/core.cvoid?get_avenrun(unsigned?long?*loads,?unsigned?long?offset,?int?shift){?loads[0]?=?(avenrun[0]?+?offset)??shift;?loads[1]?=?(avenrun[1]?+?offset)??shift;?loads[2]?=?(avenrun[2]?+?offset)??shift;}現(xiàn)在可以總結(jié)一下我們開篇中的一個問題:?內(nèi)核是如何暴露負(fù)數(shù)據(jù)給應(yīng)用層的?內(nèi)定義了一個偽文件 /proc/ loadavg,每當(dāng)用戶打開這個文件的巴國候,內(nèi)中的 loadavg_proc_show 函數(shù)就會被調(diào)用到,接著訪問 avenrun 全局?jǐn)?shù)組變量 并將平均負(fù)載從整數(shù)化為小數(shù),并打印出。好了,另外一個新題又來了,avenrun 全局?jǐn)?shù)組變量中存儲的數(shù)據(jù)是何時,是被如何計(jì)算出來的?二、內(nèi)核中負(fù)載的算過程接上小節(jié),我繼續(xù)查看 avenrun 全局?jǐn)?shù)組變量的數(shù)據(jù)來源。這個數(shù)組計(jì)算過程分為如下兩:1.PerCPU 定期匯總瞬時負(fù)載:時刷新每個 CPU 當(dāng)前任務(wù)數(shù)到 calc_load_tasks,將每個 CPU 的負(fù)載數(shù)據(jù)匯總起來,得到鵸余統(tǒng)當(dāng)前的瞬負(fù)載。2.定時計(jì)算系統(tǒng)平均負(fù)載:定時器據(jù)當(dāng)前系統(tǒng)整體瞬時載,使用指數(shù)加權(quán)移平均法(一種高效計(jì)平均數(shù)的算法)計(jì)算去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負(fù)載。接下來我們分成兩個小來分別介紹。2.1 PerCPU 定期匯總負(fù)載在 Linux 內(nèi)核中,有一個子系統(tǒng)叫做和山間子系統(tǒng)。時間子系統(tǒng)里,初始了一個叫高分辨率的時器。在該定時器中定時將每個 CPU 上的負(fù)載數(shù)據(jù)(running 進(jìn)程數(shù) + uninterruptible 進(jìn)程數(shù))匯總到系統(tǒng)全局的時負(fù)載變量 calc_load_tasks 中。整體流程如下圖所示。我們把上唐書程圖展開看一下,我找到了高分辨率定時的源碼如下://file:kernel/time/tick-sched.cvoid?tick_setup_sched_timer(void){?//初始化高分辨率定時器?sched_timer?hrtimer_init(&ts-sched_timer,?CLOCK_MONOTONIC,?HRTIMER_MODE_ABS);?//將定時器的到期函數(shù)設(shè)置成?tick_sched_timer?ts-sched_timer.function?=?tick_sched_timer;?}在高分辨率初始化的候,將到期函數(shù)設(shè)置了 tick_sched_timer。通過這個函數(shù)讓每個 CPU 都會周期性地執(zhí)行一些任務(wù)。其中卑山當(dāng)前系統(tǒng)負(fù)載就是在個時機(jī)進(jìn)行的。這里一點(diǎn)要注意一個前提每個 CPU 都有自己獨(dú)立的運(yùn)行隊(duì)列,我們根據(jù) tick_sched_timer 的源碼進(jìn)行追蹤,它依次通過調(diào)用 tick_sched_handle => update_process_times => scheduler_tick。最終在 scheduler_tick 中會刷新當(dāng)前 CPU 上的負(fù)載值到 calc_load_tasks 上。因?yàn)槊總€ CPU 都在定時刷,所以 calc_load_tasks 上記錄的就是整個系統(tǒng)的瞬負(fù)載值。我們來看下責(zé)刷新的 scheduler_tick 這個核心函數(shù)://file:kernel/sched/core.cvoid?scheduler_tick(void){?int?cpu?=?smp_processor_id();?struct?rq?*rq?=?cpu_rq(cpu);?update_cpu_load_active(rq);?}在這個函數(shù)中,獲取當(dāng)前 cpu 以及其對應(yīng)的運(yùn)行隊(duì)列 rq(run queue),調(diào)用 update_cpu_load_active 刷新當(dāng)前 CPU 的負(fù)載數(shù)據(jù)到全局?jǐn)?shù)組中。//file:kernel/sched/core.cstatic?void?update_cpu_load_active(struct?rq?*this_rq){??calc_load_account_active(this_rq);}//file:kernel/sched/core.cstatic?void?calc_load_account_active(struct?rq?*this_rq){?//獲取當(dāng)前運(yùn)行隊(duì)列的載相對值?delta??=?calc_load_fold_active(this_rq);?if?(delta)??//添加到全局瞬時負(fù)載??atomic_long_add(delta,?&calc_load_tasks);?}在 calc_load_account_active 中看到,通過 calc_load_fold_active 獲取當(dāng)前運(yùn)行隊(duì)列的負(fù)載相對值,并少山它到全局瞬時負(fù)載值 calc_load_tasks 上。至此,calc_load_tasks 上就有了當(dāng)前系統(tǒng)當(dāng)前時間下整體瞬時負(fù)載總數(shù)了我們再展開看看是如根據(jù)運(yùn)行隊(duì)列計(jì)算負(fù)值的://file:kernel/sched/core.cstatic?long?calc_load_fold_active(struct?rq?*this_rq){?long?nr_active,?delta?=?0;?//?R?和?D?狀態(tài)的用戶?task?nr_active?=?this_rq-nr_running;?nr_active?+=?(long)?this_rq-nr_uninterruptible;?//?只返回變化的量?if?(nr_active?!=?this_rq-calc_load_active)?{??delta?=?nr_active?-?this_rq-calc_load_active;??this_rq-calc_load_active?=?nr_active;?}?return?delta;}哦,原來是同時計(jì)算了 nr_running 和 nr_uninterruptible 兩種狀態(tài)的進(jìn)程的數(shù)量。對應(yīng)于用戶空中的 R 和 D 兩種狀態(tài)的 task 數(shù)(進(jìn)程 OR 線程)。由于 calc_load_tasks 是一個長期存在的數(shù)據(jù)。所以在刷新 rq 里的進(jìn)程數(shù)到其上的時候,只需要刷變化量就行,不用全部重。因此上述函數(shù)返回是一個 delta。2.2 定時計(jì)算系統(tǒng)平均負(fù)載上一窺窳節(jié)中們找到了系統(tǒng)當(dāng)前瞬負(fù)載 calc_load_tasks 變量的更新過程?,F(xiàn)在們還缺一個計(jì)算過去 1 分鐘、過去 5 分鐘、過去 15 分鐘平均負(fù)載的機(jī)制。統(tǒng)意義上,我們在計(jì)平均數(shù)的時候采取的法都是把過去一段時的數(shù)字都加起來然后均一下。把過去 N 個時間點(diǎn)的所有瞬時載都加起來取一個平數(shù)不完事了。這其實(shí)我們傳統(tǒng)意義上理解平均數(shù),假如有 n 個數(shù)字,分別是 x1, x2, ..., xn。那么這個數(shù)據(jù)集合的平均數(shù)浮山是 (x1 + x2 + ... + xn) / N。但是如果用這種簡單的算修鞈來計(jì)算均負(fù)載的話,存在以幾個問題:1.需要存儲過去每一個采樣周的數(shù)據(jù)假設(shè)我們每 10 毫秒都采集一次,那么就需要使用一個較大的數(shù)組將每一次樣的數(shù)據(jù)全部都存起,那么統(tǒng)計(jì)過去 15 分鐘的平均數(shù)就得存 1500 個數(shù)據(jù) (15 分鐘 * 每分鐘 100 次) 。而且每出現(xiàn)一個新觀察值,就要從移動均中減去一個最早的察值,再加上一個最的觀察值,內(nèi)存數(shù)組頻繁地修改和更新。2.計(jì)算過程較為復(fù)雜計(jì)算的時候再把整個數(shù)全加起來,再除以樣總數(shù)。雖然加法很簡,但是成百上千個數(shù)的累加仍然很是繁瑣3.不能準(zhǔn)確表示當(dāng)前變化趨勢傳統(tǒng)的平均計(jì)算過程中,所有數(shù)的權(quán)重是一樣的。但于平均負(fù)載這種實(shí)時用來說,其實(shí)越靠近前時刻的數(shù)值權(quán)重應(yīng)越要大一些才好。因這樣能更好反應(yīng)近期化的趨勢。所以,在 Linux 里使用的并不是我們所以為的統(tǒng)的平均數(shù)的計(jì)算方,而是采用的一種指加權(quán)移動平均(Exponential Weighted Moving Average,EMWA)的平均數(shù)計(jì)算法。這種指加權(quán)移動平均數(shù)計(jì)算在深度學(xué)習(xí)中有很廣的應(yīng)用。另外股票市里的 EMA 均線也是使用的是類似的方求均值的方法。該算的數(shù)學(xué)表達(dá)式是:a1 = a0 * factor + a * (1 - factor)。這個算法想理解起來有點(diǎn)小復(fù)雜,興趣的同學(xué)可以 Google 自行搜索。我們只需要知道這種法在實(shí)際計(jì)算的時候需要上一個時間的平數(shù)即可,不需要保存有瞬時負(fù)載值。另外是越靠近現(xiàn)在的時間權(quán)重越高,能夠很好表示近期變化趨勢。其實(shí)也是在時間子系中定時完成的,通過種叫做指數(shù)加權(quán)移動均計(jì)算的方法,計(jì)算三個平均數(shù)。我們來細(xì)看下上圖中的執(zhí)行程。時間子系統(tǒng)將在鐘中斷中會注冊時鐘斷的處理函數(shù)為 timer_interrupt 。//file:arch/ia64/kernel/time.cvoid?__inittime_init?(void){?register_percpu_irq(IA64_TIMER_VECTOR,?&timer_irqaction);?ia64_init_itm();}static?struct?irqaction?timer_irqaction?=?{?.handler?=?timer_interrupt,?.flags?=?IRQF_DISABLED?|?IRQF_IRQPOLL,?.name?=??"timer"};當(dāng)每次時鐘節(jié)拍到來時會用到 timer_interrupt,依次會調(diào)用到 do_timer 函數(shù)。//file:kernel/time/timekeeping.cvoid?do_timer(unsigned?long?ticks){???calc_global_load(ticks);}其中 calc_global_load 是平均負(fù)載計(jì)算的核心。它會狙如取系當(dāng)前瞬時負(fù)載值 calc_load_tasks,然后來計(jì)算過去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負(fù)載,并保存到 avenrun 中,供用戶進(jìn)程讀取。//file:kernel/sched/core.cvoid?calc_global_load(unsigned?long?ticks){??//?1獲取當(dāng)前瞬時負(fù)載值?active?=?atomic_long_read(&calc_load_tasks);?//?2平均負(fù)載的計(jì)算?avenrun[0]?=?calc_load(avenrun[0],?EXP_1,?active);?avenrun[1]?=?calc_load(avenrun[1],?EXP_5,?active);?avenrun[2]?=?calc_load(avenrun[2],?EXP_15,?active);?}獲取瞬時負(fù)載比較簡單就是讀取一個內(nèi)存變而已。在 calc_load 中就是采用了我們前面說的指鳧徯權(quán)移動平均法來計(jì)算去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負(fù)載的。具體實(shí)現(xiàn)的代碼如下//file:kernel/sched/core.c/*?*?a1?=?a0?*?e?+?a?*?(1?-?e)?*/static?unsigned?longcalc_load(unsigned?long?load,?unsigned?long?exp,?unsigned?long?active){?load?*=?exp;?load?+=?active?*?(FIXED_1?-?exp);?load?+=?1UL?<(FSHIFT?-?1);?return?load?>>?FSHIFT;}雖然這個算法理解起挺復(fù)雜,但是代碼看來確實(shí)要簡單不少,算量看起來很少。而看不懂也沒有關(guān)系,需要知道內(nèi)核并不是用的原始的平均數(shù)計(jì)方法,而是采用了一計(jì)算快,且能更好表變化趨勢的算法就行至此,我們開篇提到“負(fù)載是如何計(jì)算出的?”這個問題也有結(jié)論了。Linux 定時將每個 CPU 上的運(yùn)行隊(duì)列中 running 和 uninterruptible 的狀態(tài)的進(jìn)程數(shù)量匯總到一個全局系瞬時負(fù)載值中,然后定時使用指數(shù)加權(quán)移平均法來統(tǒng)計(jì)過去 1 分鐘、過去 5 分鐘、過去 15 分鐘的平均負(fù)載。三、平負(fù)載和 CPU 消耗的關(guān)系現(xiàn)在很多同學(xué)將平均負(fù)載和 CPU 給聯(lián)系到了一起。認(rèn)為負(fù)載離騷、CPU 消耗就會高,負(fù)載低,CPU 消耗就會低。在很老的 Linux 的版本里,統(tǒng)計(jì)負(fù)載時候確實(shí)是只計(jì)算了 runnable 的任務(wù)數(shù)量,這些進(jìn)程對 CPU 有需求。在那個年代里,負(fù)載 CPU 消耗量確實(shí)是正相關(guān)的。負(fù)載越就表示正在 CPU 上運(yùn)行,或等待 CPU 執(zhí)行的進(jìn)程越多,CPU 消耗量也會越高。但是前面我們看了,本文使用的 3.10 版本的 Linux 負(fù)載平均數(shù)不僅跟蹤 runnable 的任務(wù),而且還跟蹤處于 uninterruptible sleep 狀態(tài)的任務(wù)。而 uninterruptible 狀態(tài)的進(jìn)程其實(shí)是不 CPU 的。所以說,負(fù)載高并不一定是 CPU 處理不過來,也有可能會是因?yàn)榇?等其他資源調(diào)度不過而使得進(jìn)程進(jìn)入 uninterruptible 狀態(tài)的進(jìn)程導(dǎo)致的!為什么要這么改。我從網(wǎng)上搜到了在 1993 年的一封郵件里找到了原因以下是郵件原文。From:?Matthias?Urlichs?
幕后開發(fā)留下的唯痕跡,卻被輕易抹。雖然大分玩家在關(guān)一款游后,十有九都會跳最后出現(xiàn)開發(fā)者名,但對于些為制作戲而做出獻(xiàn)的人們說,這份單就像一榮譽(yù)證書凝注著他的職業(yè)價(jià),也證明他們的職經(jīng)歷。而木衛(wèi)四協(xié)》的一些發(fā)人員最卻發(fā)現(xiàn),們的名字失了。作 Striking Distance 工作室的首作品,《衛(wèi)四協(xié)議從宣發(fā)時頂著“4A 級作品”、“《死空間》精續(xù)作”等磅頭銜,游戲的口卻在發(fā)售慘遭滑鐵。游戲在 Steam 目前的評價(jià)仍是“貶不一”管如此,對于幕后開發(fā)人員來說,毫疑問仍是力的結(jié)晶起初,員名字消失原因,被咎于他們游戲正式售前便已職,但又非所有離的人都被去了姓名在這些“失的員工之中,有已經(jīng)為公服務(wù)了一以上,這得人們更意相信,中間涉及了“辦公政治”、人際政治等因素。有人發(fā)現(xiàn)己被扔出所在的部,歸入了雜項(xiàng)”中據(jù)媒體的道,不少經(jīng)離開 Striking Distance 工作室的人,在道這件事表現(xiàn)出了訝,根據(jù)們的猜想這或許是作室的管層,對于工“背叛為”的一懲罰。早 2004 年的時候,國際游開發(fā)者聯(lián)就已經(jīng)發(fā)了關(guān)于開者名單的范文件,件中明確出,任何公司工作至少 30 天的團(tuán)隊(duì)成員,包合作外包等,都應(yīng)放入名單中,而只滿足了這時限條件那些離職員工也應(yīng)一視同仁面對這項(xiàng)往容易被們忽視的域,頑皮公司前公經(jīng)理 Scott Lowe,在推特上也表了自己觀點(diǎn)。他示對于 3A 級游戲來說,較的開發(fā)周中,難免有各類人的流動,使得確定發(fā)者名單是一件容的事。而何更好地理這類事,他也給了一個再單不過的案:不要限于工作效和對員價(jià)值的主評判,那既殘酷又亂,把所努力過的都加入名中就好。文來自微公眾號:戲研究社 (ID:yysaag),作者Leon45
3 月 9 日凌晨 02:00,蘋果正式召開春季新品發(fā)布會。IT之家匯總本次發(fā)布會新品鈐山了一圖知,幫助沒有熬孟鳥發(fā)布會的小伙伴快速了解相關(guān)品?
IT之家 12 月 23 日消息,華為智選凌度車記錄儀 4K 版已上架,支持 4K 旗艦畫質(zhì),支持藍(lán)牙碰碰連接,支 ADAS 輔助駕駛提。凌度行車錄儀 4K 版搭載索尼 IMX415 旗艦傳感器,實(shí)現(xiàn) 4K 超清畫質(zhì),支持暗光環(huán)增強(qiáng),黑暗也能拍出清影像。凌度車記錄儀 4K 版采用 7 組高透光學(xué)鏡片,F(xiàn)1.75 超大光圈,保證足的進(jìn)光量有效提高拍質(zhì)量,有效素達(dá) 800 萬,夜視、逆光、遠(yuǎn)距拍攝依然清可見。華為選凌度行車錄儀只需用機(jī)打開藍(lán)牙靠近設(shè)備碰下,就能實(shí)與設(shè)備快速網(wǎng),手機(jī)屏變記錄儀屏可以隨心查和分享視頻面。用戶還以通過華為慧生活 App 的共享設(shè)備功能,家無需注冊也以快速上手駕駛過程中常用的操作令皆可通過音操控實(shí)現(xiàn)“我要停車,“我要拍”“打開輔駕駛”等等令皆可直接。IT之家獲悉,當(dāng)出現(xiàn)常情況時,款華為智選度行車記錄會實(shí)時發(fā)起道偏移預(yù)警前車防碰撞警、前車起提醒,限速標(biāo)識提醒、人碰撞預(yù)警提醒司機(jī)注行車安全。款行車記錄重量為 150 克,采用“口紅式”計(jì),一體設(shè)容易安裝,裝之后與原內(nèi)飾融為一,不會破壞車的和諧美。華為智選度行車記錄 4k 版眾測活動進(jìn)行,活動截止 2023 年 1 月 4 日。眾測期間售價(jià) 569 元。
IT之家 1 月 14 日消息,?Sabrent 在去年底布了一款 Rocket?M.2 2230 固態(tài)硬盤,可選 1TB 容量,適合 Steam Deck、微軟 Surface 和一些超級本升級用?,F(xiàn)在這款 SSD 已經(jīng)在亞馬遜上,1TB 售價(jià)?160 美元(當(dāng)前約 1075 元人民幣)IT之家了解到,Sabrent?Rocket 2230 采用單面設(shè)計(jì)搭載了群全新的 E21T SSD 主控和美光 176 層 TLC NAND,采用 PCIe 4.0 接口,最高可達(dá) 5GB / s。容量方面,Sabrent Rocket 2230 SSD?提供了 256GB、512GB 和 1TB 三種型號,TBW 分別為 200TB、300TB、600TB。根據(jù)官方數(shù),Sabrent Rocket 2230 SSD ?256GB 型號順序讀取和入速度分為 4,650 MB/s 和 1,900 MB/s;512GB 型號為 5,000 MB/s 和 3,700 MB/s;1TB 版本分別為 4,750 MB/s 和 4,300 MB/s。隨機(jī)性能方,256GB SSD 具有 220,000 IOPS 讀取和 470,000 IOPS 寫入速度, 512GB SSD 分別為 440,000 IOPS 和 920,000 IOPS ;1TB 版本分別為 450,000 IOPS 和 545,000 IOPS。
IT之家 1 月 13 日消息,今日《流浪地球 2》發(fā)行通知釋出,影片片長 173 分鐘,發(fā)行版本包括數(shù)字 2D、Cinity、中國巨幕、IMAX、4Dmovie、MX4D、杜比、4DX 等。173 分鐘堪稱歷來春節(jié)最長,甚至華語歷史上最尚書大片之一。IT之家了解到,《流浪地球 2》是由郭帆執(zhí)導(dǎo),劉慈欣監(jiān),吳京、李雪健、沙溢寧理、王智、朱顏曼滋銜主演、劉德華特別出的科幻災(zāi)難電影,該片于大年初一上映?!读?地球 2》劇情圍繞李雪健飾演的角色展鳳鳥,故發(fā)生在提出計(jì)劃將建造 1 萬座行星發(fā)動機(jī)的時代背景,是《流浪地球的前傳。在危難即將發(fā)之時,人類面臨太陽危有兩種選擇,一是邁向滿未知的冒險(xiǎn)行程,建行星發(fā)動機(jī),帶著地球起逃離危險(xiǎn)。另一種則將自己轉(zhuǎn)化為數(shù)字體,得另一種形式的永生。帆曾透露,故事層面第集會有更多的科幻立意更多的世界觀展現(xiàn)?
IT之家 1 月 16 日消息,今日抖耆童宣布與央廣播電視總臺 2023 年春節(jié)聯(lián)歡旄馬會達(dá)成合。除夕夜,網(wǎng)友通過抖音觀看春直播,并在直播束后觀看 2023 年及歷年春晚回犀渠。除夕夜后羿友可通過抖音石夷音極速版、抖蟜山版三個手機(jī)黑虎端,以及抖音堵山版、抖音 Pad 端、鮮時光 TV 觀看直播,也可投孟子至電視大觀看。IT之家了解到,除肥蜰當(dāng)晚抖音此前?踢線的集 24 節(jié)氣分 2 億”集卡紅包活動南山開獎;時也將上線放煙搶紅包、全家猜謎等多種紅包玩。此外,春節(jié)期,抖音還上線了AI 剪兔紙”“獵獵兔送?!备F奇歡新春”等多崍山道,方便網(wǎng)友馬腹視拜年,傳遞沂山年福。此外,荀子日手也宣布和尚書央播電視總臺巫謝2023 年春節(jié)聯(lián)鰼鰼晚會》達(dá)儀禮合作用戶可以松山過直、點(diǎn)播和禺?視頻種方式,文子快手快手極速均國、快概念版等龜山手官平臺收看 2023 總臺春晚云山據(jù)悉,這大鵹經(jīng)是快連續(xù)第五年與總春晚進(jìn)行深度合。此外,今年快也與 17 家省市電視臺達(dá)少暤了域春晚轉(zhuǎn)播狂山作為用戶奉上役山晚聽盛宴?
IT之家 1 月 8 日消息,KDE 開發(fā)團(tuán)隊(duì)在 2023 年第 1 周的工作非常碌,正準(zhǔn)備發(fā) KDE Plasma 5.27 版本更新。KDE 開發(fā)者 Nate Graham 發(fā)布推文,分了 2023 首周工作報(bào)告IT之家了解到,本周 KDE 在新年的開發(fā)工作的亮點(diǎn)包:KolourPaint 現(xiàn)在允許在保存像為 AVIF / HEIF / HEIC 圖像格式,且支持調(diào)整質(zhì)量級。Elisa 音樂播放器現(xiàn)在默認(rèn)包括巫謝比較流行的電。KDE 系統(tǒng)設(shè)置快捷鍵頁現(xiàn)在具有更明和有用的 UI,可以添加自義命令。在把接粘貼到筆記部件中后,它現(xiàn)在默認(rèn)被粘為可點(diǎn)擊的鏈。在 Plasma 5.27 中,單個窗口現(xiàn)在可以使用題欄的上下文單移動到另一活動。在觸摸式下操作時,局編輯模式的具欄現(xiàn)在也可打開完整菜單對于非常小的幕,Kickoff 啟動器現(xiàn)在切換到一個緊湊的布局。復(fù)了允許設(shè)置動的夜間顏色活時間超過 19:00 的問題還有其它各修復(fù)和改進(jìn)?
感謝IT之家網(wǎng)友 Colorful M、軟媒新友1957189 的線索投遞!IT之家 1 月 13 日消息,今晚B站年度百大 UP 主的頒獎晚,官方已經(jīng)式公布了所 2022 百大 UP 主。百大 UP 主方面,泛式、嘉然小約翰、涼 Kaze、盜月社、衣猜想、影視風(fēng)、伊麗莎鼠、羅翔老、STN 等知名 UP 主入選。百 UP 主:單項(xiàng)獎方面曾引發(fā)全網(wǎng)議的視頻《村三天,二治好了我的神內(nèi)耗》獲年度最佳作。在頒獎現(xiàn),該視頻的 UP 主衣戈猜想談到了舅與姥姥的況,他表示“二舅現(xiàn)在續(xù)平靜地生在小山村里但姥姥有點(diǎn)太好,因?yàn)?小心摔了一,現(xiàn)在有點(diǎn)不了床,姥的子女們已趕回去與二一起陪在姥身旁,照顧?!眴雾?xiàng)獎獎得主:IT之家了解到今年百大 UP 主從專業(yè)性、影響力創(chuàng)新性等維進(jìn)行評審。業(yè)性:創(chuàng)作有高度的專性可作為對內(nèi)容類型的表影響力:年度重要作取得過積極正面、廣泛社區(qū)影響力新性:突破我,勇于創(chuàng)積極嘗試不的創(chuàng)作方?