封面圖
南宋德壽宮遺址博物館本月在杭州開館,一千年前宋高宗曾居住於此,1984年重新發現了這個遺址。(via)
本週話題:生活就像一個魚缸
國際知名度最高的中國建築事務所,大概是北京的 MAD 建築事務所。
他們設計過很多著名的建築,比如加拿大的夢露大廈、海口雲洞圖書館等等,最大特點就是在城市裡面創造了一些很奇特的形狀。
MAD 創始人之一的馬巖松,最近做了一個演講,介紹他們的創作理念。我看了以後,留下了深刻印象。
最打動我的,是他曾經設計的一個魚缸。
"金魚在裡面,看上去非常迷茫,似乎過得悶悶不樂,有時候還會撞在玻璃壁上。"
他就想到,人在城市中生活的處境,不也像金魚一樣嗎,被侷限在一個看不見的盒子裡面。
那麼,作為一個設計師,能不能把魚缸重新設計一下,讓魚過得快樂一些?
說幹就幹,他每隔幾分鐘,就去記錄一下魚的位置,畫成散點圖(下圖)。結果發現,跟大家想的不一樣,雖然關在魚缸裡面,魚並不是什麼角落都去,而是高度重複某些路線。
他就根據這些軌跡,設計了一個非常複雜的魚缸,儘量把簡單的空間劃分出層次感,一方面保證金魚的常規路線,另一方面又讓金魚覺得,自己生活在一個複雜空間裡面,有很多地方可以去探索和選擇。
馬巖松說,雖然沒有辦法知道,金魚生活在這麼一個空間,會不會感到比以前更幸福,但這是建築師的使命,為人們創造出更多更好的空間,提高生活的滿意度。
所以,他們設計的每一個建築物,都追求趣味和層次,並不是簡單的建築物,而是試圖讓人們在有限空間裡面,體會到更多的空間。
聽了這個小故事,我深受觸動,第一次意識到,魚缸是一個很好的比喻,象徵當代人的處境。
當代人看上去很自由,但是實際上,(大多數人的)自由很有限,生活中到處都是看不見的高牆,財富、職業、家庭、階層等等限制了你能去的地方,每個人其實都生活在自己的魚缸裡面。
馬巖松的這個作品,恰恰就在探討解決方案:如果沒有辦法擺脫魚缸,能不能在魚缸裡面創造出更多的空間,提高生活的趣味和滿意度?
順著這個思路往下想,面對日常生活中無所不在的高牆,我們可以做些什麼,為自己的生活創造出空間和層次感?
我的想法是,可以去一些沒有去過的地方,做一些沒有做過的事情,讀一些以前不讀的書,接觸一些"同溫層"之外的朋友。這樣就相當於在生活中搭建出各種奇怪的空間,活得可以更有意思一些,遇到更多的可能。
活動
1、抖音 Android 基礎技術大揭秘
抖音是國內下載量最大的安卓 App 之一,飛速增長的使用者帶來很多技術挑戰。
上週已經預告了,下週六(12月10日)下午兩點,抖音的安卓團隊將舉辦一次技術分享會,安排了五場講座的直播。
- 抖音的安卓 App 架構介紹
- 抖音穩定性的最佳化方案
- 如何加快抖音的啟動速度
- 抖音安卓打包體積的最佳化
- 抖音安卓的機器學習實踐
前面四個都是基礎技術分享,最後一個跟眼下很熱門的人工智慧有關,介紹抖音如何使用機器學習和 AI 提升使用者體驗,內容相當有趣。
每個講座都是負責工程師主講,有很多內幕和乾貨。現場還有問答環節,大家可以直接跟他們交流。
在我印象中,抖音安卓團隊集體亮相,跟社群做技術交流,這好像是迄今唯一的一次,機會難得。
本次活動是位元組跳動官方主辦的技術沙龍。點選標題連結,或者掃描海報二維碼,瞭解活動詳情並報名,到時還有位元組跳動的紀念品抽獎。
對抖音和安卓開發有興趣的同學,不要錯過。
科技動態
1、致命的電擊影片
最近,Youtube 上面出現了一個教學影片,號稱教大家用電作畫,透過在木頭上放電,燃燒形成圖案和花紋。
這個實驗極其危險,據說已經在美國造成了34個人的死亡,Youtube 緊急將其下架,並給出最強烈的警告。
它之所以這麼危險,就在於原理很簡單。它將家用的市電通到線圈上,線圈的另一端纏繞著與木頭相連的導線,形成一個變壓器(上圖)。對於 220V 的市電,變壓後就會產生幾千 V 的高壓。
這麼高的電壓,不僅可以燒焦木頭,甚至會在人靠近的時候,隔著空氣放電,讓人觸電。
2、水上大樓
荷蘭阿姆斯特丹是一個低窪的海邊城市,為了解決淹水問題,該市最近建了一座水中的住宅大樓,不再跟海水爭地。
這棟樓有440套公寓,從碼頭開始向水面伸出去。就像一個巨大的水上大門。
由於全球變暖,海平面上漲,這樣的水上建築對於低窪地區很有實際意義。
3、甲烷轉甲醇
巴西科學家發現了一種方法,可以在室溫下將甲烷轉為甲醇。
甲烷是一種比二氧化碳更強的溫室氣體,而甲醇是一種液態燃料。
如果新方法可行,就意味著可以將溫室氣體變成方便運輸的燃料,非常有利於環境保護。
4、睡眠套房
很多人都有睡眠問題,無法入睡或者睡眠質量很差。歐美的一些豪華酒店針對這部分人,推出了"睡眠套房"。
這種客房採用各種措施,儘量保證你會有一個良好的睡眠。
枕頭、床墊、毛毯都是特別精選,確保舒適放鬆。睡眠之前,會先安排一個冥想練習,並提供專門的睡前茶,房間裡面瀰漫幫助入眠的香氣。
5、藻類空氣清淨機
美國匹茲堡國際機場出現了一個藻類空氣清淨機,高達2.5米,裡面裝了近500公斤的藻類。
這些藻類可以大量吸收二氧化碳,釋放氧氣,起到清潔空氣的作用。
據說,這一個裝置就相當於在室內擺放5000株植物。
文章
1、為什麼中國不適合搞支線航空(中文)
支線航空就是幾十座的小飛機。本文分析,為什麼這種小飛機的航線在中國搞不起來。
2、國產太行發動機(中文)
中國航空工業最薄弱的環節就是發動機,但是國產航空發動機其實一直在研發,率先用於軍用飛機。
3、菌菇是一種萬能材料(中文)
菌菇由網狀的生物纖維組成,可以用來做各種材料,從填充的泡沫到建房的磚塊(上圖),無所不能。
4、五個你不知道的 React UI 庫(英文)
市場上有很多優秀的 UI 元件庫,但是知道的人不多,本文介紹其中五個。
5、如何找到創業點子(英文)
本文列出一些具體的、可操作的措施,幫助你找到可行的創業點子。
6、為什麼那麼多 Logo 改用無襯線字型(英文)
越來越多的品牌改變 Logo,使用更簡潔的 無襯線字型(上圖)。作者討論為什麼出現這種情況。
7、容器編排器介紹(英文)
容器編排器(container orchestrator)是管理多個容器的工具,目前主要是 Swarm、Kubernetes 和 Nomad 這三家。
本文介紹容器編排的基本知識,以及這三個軟體的差異。
8、如何用 JavaScript 正則匹配電話號碼(英文)
一篇初學者教程,講解如何用 JavaScript 正規表示式,匹配美國的電話號碼。很適合用來溫習正規表示式。
工具
1、Plasma Bigscreen
一個 Linux 的桌面環境,專門為電視機打造,適合用遙控器操作。
2、Trianglify.io
一個網頁工具,用來生成各種三角形拼接而成的背景圖片。
3、VoceChat
一個可以自己部署的國產開源聊天軟體,服務端非常小,只有 15MB。官方提供網頁客戶端和手機 App。(@zerosoul 投稿)
4、gPodder
一個開源的播客客戶端,用來訂閱和收聽播客。
5、quicklink
Chrome 瀏覽器團隊推出的一個 JS 庫,可以加快開啟連結的速度。
它的倉庫主頁有詳細的原理解釋,寫得非常好,我覺得比這個庫本身還有價值。
6、Xournal++
一個筆記軟體,可以透過手寫板和觸控筆,手寫筆記,以及對 PDF 檔案加評註。
7、GitNoter
一個開源的 Web 筆記應用,使用者的筆記儲存在自己的 GitHub 倉庫。
8、Dub
一個開源的短連結服務,基於 Next.js,可以部署到 Vercel,生成自己管理的短連結。
9、Peregrine
一個語音引擎,從文字生成語音。最大特點是帶有豐富的語氣,甚至說話時可以帶有笑意。官網聲稱,它的機器語音跟人類語音無法區分。
10、Project Shasta
Adobe 公司推出的一個 AI 語音引擎。你對這個引擎說一段話,它會還原出文字,然後你修改文字,引擎就按照修改後的文字,重新生成語音。也就是說,你可以編輯自己的語音。
碼上掘金程式設計挑戰賽
今年10月,"稀土掘金"社群舉辦了一次程式設計挑戰賽。這是國內很少有的前端程式設計比賽,吸引了幾千名參賽者。
比賽結果本週公佈了,這應該代表了國內主流的前端開發者的水平。所有作品都發布在"碼上掘金"平臺執行,能看到原始碼,還能自己動手編輯。(如果程式碼沒有自動執行,記得按一下"執行"按鈕。)
一等獎《掘金星球拯救計劃》是一個答題小遊戲,特效很精細,達到了釋出水準。
我印象比較深的,則是另外兩個作品。《AI 運動計數器》只用 JS 指令碼,就能從影片中統計出,你運動(高抬腿、俯臥撐等)了多少次。
《皮影戲》則是使用前端動畫,模擬皮影戲表演。
完整的獲獎作品名單,點選這裡或掃描二維碼。
資源
1、月球直播
美國的獵戶座飛船,正在 Youtube 24小時直播月球。
這次是無人飛行,大概12月11日返回地球。下一次就是載人繞月飛行,計劃是2024年上半年。
中國的天宮空間站,不知為何不搞24小時直播,攝像頭對著地球就行了。
2、AI 生成的《聖經》藝術
這個網站突出奇想,把《聖經》的句子輸入 AI 模型生成插圖,然後放上網。
這也啟發我們,文學名著(比如《西遊記》、《三國演義》)以後可以用 AI 生成插圖。
3、有趣的論文
這個網頁收集那些看上去沒用、但很有趣的論文,比如研究企鵝如何控制排便的距離(上圖)。
4、《塞爾達曠野之息》街景地圖
這個網站將遊戲《塞爾達曠野之息》的地圖,以谷歌地圖的形式呈現,而且某些位置有街景檢視,好像在參觀遊戲裡面的海拉魯大陸一樣。
圖片
1、推特的預設使用者頭像
推特有一個預設的使用者頭像,如果使用者不上傳自己的頭像,就會用這個頭像。
下面是推特歷年的預設頭像。
可以看到,從2010年開始,預設頭像就是一顆鳥蛋。因為推特的 Logo 是一個唱歌的小鳥,鳥蛋就表示希望新使用者多發言,儘快孵化成小鳥。
2017年,推特決定把預設的鳥蛋頭像換掉,不是因為它不好,而恰恰是因為它太好了,使用者很喜歡這個頭像,於是就保留著,不上傳個人的頭像圖片。
為了鼓勵使用者上傳頭像,推特設想了一些新的預設頭像。
推特希望,預設頭像應該是嚴肅和通用的,但同時必須有一種臨時的感覺。
最後選中的新預設頭像,就是下面這張。
這個圖片中,使用者的頭部不是圓形,肩寬也適當減小,因此顯得不那麼男性化,性別更中性。灰色背景則給人一種臨時的感覺。
文摘
1、滿月不會在午夜升起
一本小說裡面,有這樣的段落。
她推開臥室的窗戶,感覺到一股涼氣撲面而來。她小心地取下窗戶的防蟲帳。然後,她抓起揹包,一切都準備好了:食物、金錢、衣服。
她從窗戶跳出去,落在花壇裡。晴朗的天空下,她走出後院。儘管城市燈火通明,繁星依舊閃耀,一抹奶油色的滿月正從東方地平線升起。一個完美的夜晚讓她逃脫。
最後一段有一個錯誤。你注意到了嗎?
這個故事設定在"午夜過後",又說滿月"正從東方地平線升起"。這是不可能的,滿月永遠不會在午夜前後升起。
滿月時,太陽總是正好投射在月亮的一半面積上,因此滿月意味著我們可以看到整個月球被陽光照射的一半。因此,月球必須位於地球背對太陽的一側。
根據上圖,你可以看到,地球看到滿月的地方,應該正好背對太陽。所以,午夜時分,滿月應該正好位於頭頂上方。它升起的時間應該在下午6點左右,不可能在午夜升起。
言論
1、
那麼多人去健身房,我一直想知道,他們健身釋放的能量都去哪兒了?
事實是,這些能量都沒有利用起來,最終變成了熱能,這真是人力的巨大浪費。
-- 《健身房能量》
2、
有一次,馬斯克被問到,特斯拉最好的產品是什麼:S 型車,X 型車,還是 Model 3?
"這些都不是。"他說,"工廠就是產品,如果你能把工廠做好,那麼優質的汽車是必然的。"
-- David Perrel
3、
那麼多人希望長高,但是我希望我能矮几釐米。個子非常高的人幾乎都不長壽,活過100歲的都是矮個子。高個子的人的心臟必須更努力地工作,才能向全身供血。
-- Hacker News 網友
4、
由於中國手機的超級應用的流行,一個 App 滿足各種需求,大量內容都被鎖在這些 App 裡面,這導致開放網路上的簡體中文內容正在消亡。
-- Hacker News 讀者
5、
筆直的街道上,你往往會忽略周圍的建築物。但是,彎曲的街道上,你不可避免會關注兩旁的建築。彎曲的街道有助於創造人與城市的和諧環境。
-- David Perell
歷史上的本週
2021年(第185期):美國憲法拍賣,一個區塊鏈案例
2020年(第135期):什麼行業適合創業?
2019年(第83期):技術解決不了人類的對立
2018年(第32期):砌磚頭的三種角度
說明
週刊每週五發布在我的個人網站和微信公眾號《阮一峰的網路日誌》,歡迎訂閱。
週刊是開源的,自由使用,倉庫在 GitHub: ruanyf/weekly,投稿請到倉庫提交 issue。我們還開設了《誰在招人?》服務,歡迎釋出或檢視程式設計師招聘資訊。
商業合作和產品推廣,請郵件聯絡我(Email: [email protected] )。
鳴謝
文件和筆記服務 FlowUs 對週刊提供支援,非常感謝。
FlowUS 是新一代知識管理與協作平臺,整合了"文件+表格+網盤",具有寫文件、製作主頁、管理資料、儲存檔案等多種用途。
週刊開設了 FlowUs 專欄,歡迎大家也去開設自己的專欄和頁面。
(完)