這裡記錄每週值得分享的科技內容,週五釋出。
本雜誌開源(GitHub: ruanyf/weekly),歡迎提交 issue,投稿或推薦科技內容。
週刊討論區的帖子《誰在招人?》,提供大量程式設計師就業資訊,歡迎訪問或釋出工作/實習崗位。
封面圖
為了準備冬奧會,張家口崇禮的國家跳臺滑雪中心建成後,晚上開燈測試。下一步就是鋪上真雪,進行雪道測試。這個雪道看上去非常陡,滑雪下坡的速度可能會超過100公里/小時。(via)
本週話題:最大的機會來自新技術
上週六是 iPhone 誕生十五週年。
2007年1月9日,賈伯斯從口袋裡掏出一個小玩意,對著全世界說,今天蘋果公司重新發明了電話。
你還記得那個時刻嗎?
當時誰能想到,這個小玩意對人類社會的改變,將是如此巨大!
過去的十五年,可能是歷史上科技變革最快的時期。回憶以前的生活,恍若隔世,沒有微信、沒有二維碼、沒有手機付款、網路外賣、手機叫車、手機直播......
短短十五年,智慧手機就把這些東西,推廣到了城市和鄉村的每一個角落。
這帶來了極其巨大的商業機會。十五年前,小米(2010年4月6日成立)、美團(2010年1月成立)、位元組跳動(2012年3月成立)、滴滴(2012年6月成立)這些巨頭都還不存在。(順便提一句,比特幣的誕生是在2009年1月3日。)
一個革命性的裝置出現,能帶來這麼多機會!
現在回想起來,我多麼希望,在賈伯斯掏出 iPhone 的那個時刻,我能夠意識到它會帶來無與倫比的機會,從而轉向這個方向發展。那樣的話,人生將會多麼不同啊。
可惜,當時我完全沒有這種意識,只覺得 iPhone 是一個時髦的產品,比黑莓或者塞班手機更好用一些,市場潛力大概跟它們差不多。我就這樣錯過了機會。
手機革命開始很久以後,我才意識到,自己的眼光有多麼侷限和短淺。我也由此明白了,五年後、十年後、十五年後,科技帶來的巨大變化,是你所無法想象的。
同樣地,現在是2022年,你能想象2037年的世界將是什麼樣嗎?可以肯定的是,一定會有新科技,同樣巨大地改變人類生活。技術進步還在加速,未來15年依然會產生巨大的機會。只是我們現在還不知道,能夠帶來最大機會的那個東西是什麼。
跟十五年前相比,我自己有一個變化。現在,我意識到了,所有的機會都是新技術帶來的, 那些老技術的機會都有大公司趕在你的前頭,把樹上的果實吃掉一乾二淨,唯恐他人染指。 你想抓住最大的機會,只能去追蹤那些新產品、新技術。
我希望,始終保持對於新事物的敏感,這也是這個週刊的目的之一:當革命性的新產品、新技術出現時,能夠識別它、跟上它。
計算機考研集訓營
不少人可能有考研的想法,畢竟多一個計算機碩士學位,對就業和漲薪都會有所幫助。
但是,考研很不容易,如果是在職人員備考,就更不容易了。就算考上了,後面兩年或三年的脫產學習,機會成本也非常大。
大家也許還不知道,除了全日制碩士,其實還有另一種選擇:非全日制碩士。
你可以網上搜一下,非全日制碩士是國家正式承認的學歷教育,入學也必須通過全國碩士研究生統一招生考試(全國統考),修完學分以後,可以拿到教育部認可的學歷證書和學位證書。
它屬於專業碩士的一種,明確是非全日制的,一般不脫產,上課時間通常安排在週末。國家設立這個學位的主要目的,就是為了推動在職人員培訓,讓那些已經在工作崗位上的人也有學歷進修的機會。
根據網上的資料,不少知名高校已經招收非全日制計算機碩士了:山東大學 、浙江大學、福州大學、西安交通大學、 中國海洋大學、華中科技大學等等。
這個學位很合適在職人員,不必辭職,不影響日常工作,入學難度相對較低,最後拿到的也是國家承認的碩士文憑。應屆生也可以考慮這個學位,一邊就業一邊讀,這樣可以解決收入問題,又能累積工作資歷。
本週有一個活動訊息,與此有關。國內領先的 IT 培訓平臺"開課吧",近期會主辦一次 《計算機碩士 0 基礎上岸集訓營》 ,專門輔導和諮詢計算機碩士的考研。
集訓營採用視訊講課的形式,共四天,主要內容包括:(1)如何精準選擇學校和專業;(2)結合自身情況,制定備考方案;(3)參加全國統考需要知道的程式設計知識。講師還會帶練,伴隨學員一起程式設計,消化知識點。
此次訓練營由前百度高階研發工程師領銜授課,清華、人大等高校畢業的資深講師坐鎮。理論知識 + 一線大廠實戰經驗相結合,讓你學到核心技術的同時,高度匹配大廠高薪崗位人才需求。
考慮到有些同學並非計算機科班出身,所以講課過程中,會照顧非技術人員、轉行人士和應屆生,解答零基礎如何準備考研。
集訓營還會配備助教和班主任,隨時為你答疑。課程用到的全部程式碼,都會免費開放,可用於課後自學和複習。此外,報名還可領取計算機考試大綱、歷年真題資料、政治/英語備考資料等超值資料包。
如果你有計算機考研的打算,對於具體的政策或者非全日制碩士有疑問,不知道如何擇校和擇專業,或者只是想鞏固一下考研所需的程式設計知識,可以參加聽聽看。
週刊讀者報名有優惠,只需 1 元就能聽課。 微信掃碼上方二維碼,瞭解集訓營詳情,並且報名。
科技動態
1、可摺疊筆記本
手機已經可摺疊了,現在輪到筆記本了。
正在拉斯維加斯舉辦的 CES 2022 消費電子展上,華碩展示了一款17寸的可摺疊筆記本,螢幕可以對摺,攜帶十分方便。
它既可以當作一整塊液晶螢幕,配上藍芽鍵盤使用,也可以折成90度,下半部分當成鍵盤和觸控板。
這其實不是第一款可摺疊筆記本,聯想早在2020年就釋出了可摺疊的 THINKPAD X1 FOLD(下圖),可惜只有13寸,對摺後太小、下半部分沒法當作鍵盤使用。
它的主要缺點就是太貴,THINKPAD X1 FOLD 上市價格約2萬元人民幣,華碩這一款定於今年下半年上市,肯定也很貴。
2、三星遙控器
CES 2022 上,三星公司推出了一款綠色遙控器,不使用乾電池,而是使用太陽能和無線電波充電。
它的最大特點,一是背後有一塊光伏板,二是能夠接收 WiFi、GPS、4G、5G、藍芽等無線電波,將它們的能量轉化為交流電,再將交流電轉化為直流電給電池充電。
雖然技術上很不簡單,但是這款產品不太可能真正推廣使用。因為成本很高,更要命的是,太陽能和無線電波充電很可能只具有象徵意義,無法產生足夠電能,所以這個遙控器還保留了 USB 充電。
2022年元旦一過,很多老款本田轎車的車主發現,車輛內建的計時器不是顯示2022年1月1日,而是顯示2002年1月1日(上圖)。
這些車輛都是2007年到2011年之間生產的。本田公司也不公佈原因,只說正在追蹤該問題,暫時無法提供補丁。
論壇上網友推測,本田可能將日期儲存在一個32位有符號整數中,能夠表示的最大值為 2147483647,並且採用 YYMMDDHHMM 格式表示日期,結果就是2201010001 無法表示。
4、豬心臟移植人體
1月7日,美國巴爾的摩醫院做了一次史無前例的手術:將一顆豬心臟移植進入人體。
接受移植的是當地一位57歲的工人,患有嚴重的心臟病,只能靠心肺機維持生命。由於等不到人體心臟移植,他同意了接受豬心臟移植。
豬心臟的最大問題,就是人體會產生強烈的排斥反應,最終導致移植失敗。1984 年,曾經有一個嬰兒靠著狒狒心臟活了21天,最終因為排斥反應而去世。
這一次的豬心臟經過了基因編輯,去除了引起排斥反應的4個基因,另外新增了抑制排斥反應的6個基因。
手術以後,病人已經醒過來了,但還沒有撤掉心肺機。目前還不知道豬心臟能否正常運作,能堅持多久。如果這個方案證實可行,可能會徹底改變心臟移植手術。
5、諾頓挖礦
諾頓360是銷量很大的防毒軟體,去年做出了一個驚人的改變:內建了挖礦功能。使用者開啟這個功能以後,計算機就會挖掘加密貨幣。使用者拿走獲利的85%,諾頓提成15%。
這個功能會安裝在諾頓360的所有購買者的電腦之中,並且無法單獨移除。很多人眼裡,挖礦軟體就是一種病毒,防毒軟體自帶這種功能,實在太瘋狂了。
文章
1、馬斯克最新訪談實錄(中文)
去年12月,馬斯克接受 Youtube 知名科技主播的網路訪談,長達兩個半小時,內容涉及 SpaceX 的載人飛船、猛禽火箭、殖民火星,特斯拉自動駕駛、機器人等眾多熱門話題,一共78個問題。
這是訪談的全文中文翻譯,長達1.6萬字,推薦閱讀。
2、如果作者自己刪庫(中文)
本週,兩個廣泛使用的 JS 庫 faker.js 和 colors.js 出現了亂碼問題。這竟然是作者本人提交的,他隨後把程式碼庫刪了,原因是抗議大公司使用他的程式碼,卻不付錢支援。本文詳細介紹這件事。
3、如何在鹽鹼地種大豆(中文)
大豆是中國最依賴進口的主要農作物,對外依存度高達85%。為了增加國內的大豆種植,中科院的團隊正在嘗試鹽鹼地種大豆。
4、我的 CSS 重置程式碼(英文)
CSS 重置(reset)指的是重置瀏覽器的預設樣式,完成 CSS 初始化。作者給出了自己的重置程式碼,並詳細解釋每一行的作用。
5、Coinbase 如何看待元宇宙(英文)
這篇文章的作者是 Coinbase 的 CEO,談了他們如何理解元宇宙。他給元宇宙下了一個定義,我覺得還不錯。
"元宇宙是一個大規模的、持久的、互動式的實時平臺,由互相連線的虛擬世界組成,人們可以在其中進行社交、工作、交易、娛樂和創造。"
6、如何排除 .DS_Store 檔案(英文)
Mac 電腦的檔案系統都包含一個隱藏檔案 .DS_Store。提交到 Git 時,它會一起提交,非常討厭。本文教你一種方法,在 Git 的全域性設定裡面排除它,不必每個庫都設定一次。
7、Ubuntu Web 介紹(英文)
Ubuntu Web 是一個基於瀏覽器的作業系統,類似於 ChromeOS,但底層不是 Chrome,而是 Firefox,去除了所有谷歌服務。它的一大特點是可以執行 Android 應用。本文是它的簡單介紹。
8、五分鐘理解軟體架構模式(英文)
作者使用簡單的語言,解釋了軟體架構的五種常見模式,比如上圖就是事件驅動架構。
工具
1、fuite
一個檢測網頁尾本是否有記憶體洩露的工具,原理是自動開啟網頁,依次點選每個連結,然後按一下瀏覽器的"後退"按鈕,不斷重複這個過程,看記憶體佔用是否有變化。
一個桌面軟體,用於攔截本機的 HTTP 通訊。
這是一個安卓應用,可以從安卓手機向 SD 卡寫入磁碟映像檔案。
4、mometa
一個開源的視覺化低程式碼程式設計平臺,可以引入外部元件庫建立物料庫。(@imcuttle 投稿)
5、js-sdsl
這個 JS 庫提供各種高階資料結構,比如 Vector、Stack、Queue、LinkList 等等。(@ZLY201 投稿)
一個網頁小工具,點選一下,可以將螢幕切換成全屏的純色,比如全黑、全白、全綠等等。用處不大,但是挺有意思。
Spring 官方的一個實驗性開源工具,可以將 Spring 應用打包成可執行檔案,沒有 JVM 也能執行。
這個工具讓你可以在螢幕任何一個視窗,框選一部分內容,將其變成畫素畫。
Armbian 是一個將 Debian 作業系統移植到各種 ARM 開發板的 Linux 發行版,最近開始支援樹莓派 4B 了。
10、Zinc
一個輕量級的全文搜尋引擎,目標是充當 Elasticsearch 的替代品。只有一個二進位制檔案,自帶 Web 管理介面。
資源
Cloudflare 的網際網路流量觀察資料庫,可以檢視全網和各個網站的流量變化。
2、Emoji 搜尋
俄羅斯搜尋引擎 Yandex 推出了一個線上翻譯工具。有趣的是,裡面有一項"文字翻譯 Emoji",可以輸入詞語,得到對應的 Emoji。
這個網站選出一組 Emoji 符號,按照體積從小到大的順序排列,可以滾動瀏覽。(@shencn 投稿)
作者列出了幾個 Spotify 的歌單,是他上網或程式設計時經常聽的。
5、字型知識
谷歌官方的字型教程,教你怎麼選擇正確的英文字型。
圖片
1、裂開的大樓
北京 MAD 建築事務所在美國的第三個專案,最近揭開了帷幕。
那是科羅拉多州首府丹佛市的一棟66米的住宅樓。它最奇特的地方是,表面有大裂縫,將樓面裂成了三塊,露出了裡面的綠色植物。
原來這個樓的中間有一個花園層,通過景觀走廊,一直通到樓頂。建築師巧妙地在樓面外覆蓋了玻璃幕牆,並通過裂縫,將這些植物暴露了出來,顯示人與自然的共生。
2、線條畫
中世紀的法國畫家克勞德·梅蘭 (Claude Mellan,1598-1688)在1649年製作了一幅版畫,內容是耶穌的頭像。
這幅畫非常有名,因為它是用一根線條畫成的,線條的起點就是耶穌的鼻尖。
這根線條一口氣畫到底,沒有斷過,也沒有跟其他線條交叉。
文摘
史丹佛大學幾乎 100% 的數學系教師,依然使用粉筆和黑板授課。不僅老師們喜歡用粉筆,學生們也非常接受這種方式。
一個數學講師曾經調查班上的51名同學,更喜歡黑板上的板書,還是用投影儀展示講義?學生們一致反映:黑板更好。
粉筆和黑板的講課方式,發明於19世紀初,至今已經200年了。現在已經有了更現代化的裝置,許多數學家為什麼仍然喜歡用粉筆?
與幻燈片、投影儀、白板相比,粉筆有幾個明顯的優勢。
(1)粉筆可以展示思考的過程,將數學推導分步表示出來,幻燈片很難做到這一點。
(2)幻燈片的展示速度太快,如果你用粉筆寫字,你寫不快,不得不放慢速度,學生容易跟得上。
(3)與有限的投影螢幕相比,面積更大的黑板也有利於學生的學習,因為他們可以不斷地來回檢視不同的推導步驟。如果黑板是上下兩層,也便於教師來回切換內容。
(4)你總是知道一支粉筆還剩多少,當使用白板和記號筆時,你永遠不知道記號筆何時會寫不出,思路就突然被打斷了。
(5)複雜的數學符號在黑板上可以寫得很大,但是用記號筆寫在白板上時,字跡通常比較小,學生很難辨別。
(6)即使使用了20年或30年,黑板依然可以正常使用。白板就不行了,可能只過了幾年,就有明顯磨損,必須更換。
(7)粉筆對環境更友好,白板和記號筆需要使用化學物質製造。
當然,粉筆也有侷限性,它的優勢僅僅侷限於包含複雜推理和演算的課堂教學,在對公眾演講時,明顯是幻燈片效果更好。
很多中學已經完全放棄粉筆和黑板,改用數字化教學。但是在大學的數學系,老師們仍然堅持使用粉筆,這種趨勢看來還會持續下去。
言論
1、
課堂是一個人造的美妙地方,老師拿著薪水關注你的想法,同學也關注你的想法。日常生活中,你再也不會有這樣一群觀眾了。事實上,真實世界的大多數人並不在意你的想法。
-- 《不要讀其它人讀的東西》
2、
陽光裡面的紫外線能夠殺死病菌,這可以解釋很多現象。(1)熱帶地區的流感相對較少,(2)室外白天要比室內更少病菌,(3)冬季是流感多發期。
-- 《疾病的季節性》
3、
評估 SaaS 產品時,我通常會跳過介紹頁面,以及上面所有花哨的營銷詞語,直接進入定價頁面。
定價頁面上,通常有你需要知道的所有東西:這個產品有哪些功能,需要支付多少費用才能獲得這些功能。
4、
有一家公司的伺服器,每隔幾周就會神祕的崩潰。調查發現,這種現象只發生新月或滿月出現的日子。
原來,那時會有大潮,導致停泊在附近港口的一艘軍艦會上升到足夠高的位置,艦上強大的雷達就會干擾到伺服器。
5、
我最近開始騎電動自行車上班。天黑下班後,我的身體和大腦都非常疲倦,還要再騎它回家,我發現這很危險。
我想過不再騎它,但最後選擇買了一份人身保險,然後繼續騎它上班。
歷史上的本週
2021年(第 141 期):封閉系統的勝利
2020年(第 89 期):不下雨的地方,不要去賣傘
2019年(第 38 期):使用越方便,技術實現越複雜
訂閱
這個週刊每週五發布,同步更新在阮一峰的網路日誌和微信公眾號。
微信搜尋"阮一峰的網路日誌"或者掃描二維碼,即可訂閱。
(完)