這裡記錄每周值得分享的科技内容,周五釋出。
本雜志開源(GitHub: ruanyf/weekly[1]),歡迎送出 issue,投稿或推薦科技内容。
周刊讨論區的文章《誰在招人?》[2],提供大量程式員就業資訊,歡迎通路或釋出工作/實習崗位。
封面圖
美國紐澤西州的一個露天停車場,全部架設了太陽能大棚,既可以用光伏闆發電,又防止車輛被暴曬。這種做法值得推廣。(via[3])
本周話題:葡萄酒,櫻花,全球變暖
今年夏天,氣溫創了曆史紀錄[4],很多地方超過40度。
高溫的日子非常難熬,白天根本無法戶外活動。而且,一想到将來,就更讓人沮喪:以後的每年夏天,難道都要在這麼炎熱的天氣中度過嗎?
本周,我看到兩個很有趣、也很沉重的氣候分析,想跟大家分享。葡萄酒和櫻花,可以證明地球真的在變暖。
古代沒有氣溫紀錄,但是法國有一個葡萄酒産區,儲存着1354年以來,每一年開始采摘葡萄的日期。
葡萄通常在8月底9月初成熟,然後就開始采摘。如果夏天越熱,葡萄就熟得越早,采摘日期也就越早。
有一個學者[5]就從這些日期,倒推曆史上每年夏天的平均氣溫,結果就是下圖的紅線。
可以看到,該地區的夏季氣溫以前基本穩定,到了20世紀晚期以後,就開始一路上升,目前處于曆史最高點。
另一個類似的研究是櫻花的盛開日期[6]。京都是古代日本的首都,史書記載了每年櫻花的盛開日期,可以追溯到公元812年。
氣溫越高,櫻花就開得越早。曆史上的京都櫻花都是四月中旬到五月盛開,19世紀的開花日期平均是4月17日。
但是進入20世紀,櫻花開得越來越早,平均日期已經提前到了4月5日。2021年更是創了早櫻的紀錄,3月26日就盛開了,2022年也是這個日期。
櫻花盛開日期的提前,跟京都平均氣溫的上升是同步的。從19世紀有氣象記錄以來,京都的平均氣溫上升了3.4攝氏度。
我覺得,這兩個研究很有說服力,目前的氣溫明顯高于過去幾百年的平均氣溫。更糟糕的是,它們顯示,氣溫還沒有停止上升的迹象。
聯合國估計[7],全球平均氣溫現在比工業革命前高了1.2度,到本世紀末,很可能會高出2度。到了那時,後人看到2022年的夏天氣溫是40度,會不會覺得那是一個“涼爽”的夏天呢。
科技動态
1、西班牙香腸[8]
上周,一位著名的法國實體學家在推特釋出一張照片,聲稱是韋伯望遠鏡最新拍攝的比鄰星,那是距離太陽最近的恒星,大約4.2光年。
成千上萬的使用者轉發了這張照片。
第二天,實體學家向大家道歉,這根本不是恒星,而是西班牙香腸在黑色背景下的特寫。他覺得很像恒星,就跟大家開個玩笑,沒想到那麼多人上當。說實話,還真的挺像,要是他不說,會不會沒人看出來。
2、月球熔岩管[9]
科學家确認,月球存在熔岩管,即熔岩冷卻後形成的地下山洞。下圖據信就是月球熔岩管的入口,看上去像一個深坑。
這些月球山洞裡面,溫度總是保持在17攝氏度,不管外面的溫度是多少。月球表面白天溫度可以到127攝氏度,夜晚到零下173攝氏度。
17攝氏度很适合人類生存,科學家認為,可以考慮在熔岩管裡面建立月球基地。上圖是地球上的熔岩管。
3、掰手腕輔助器[10]
掰手腕需要雙方都是右撇子或左撇子,如果是一個人是右撇子,另一個人是左撇子,就無法掰手腕。
為了解決這個問題,視訊部落客手工耿發明了“掰手腕輔助器”,雙方通過對一個假手發力,進行比賽。兩隻假手之間通過齒輪銜接,将原本相同方向的力轉換成相對方向的力。
為了保持裝置的穩定性,還加上了兩個把手,這樣也更有助于動用整個上半身的力氣,真正實作全力對抗。網友還提供思路,如果一方明顯力氣較大,可以通過調節齒輪大小或假手的距離,讓出一部分優勢。
4、亞洲最深鑽井[11]
中國石化宣布,在塔裡木盆地的順北油田,鑽了亞洲最深的鑽井,深度為9300米。
該油田屬于超深油田,垂直深度超過8000米的鑽井目前共有41口,已經順利産油。世界最深鑽井是前蘇聯打的,深度為12.2公裡。
5、世界最高木結建構築[12]
今年7月份,美國威斯康星州的 Ascent 大樓落成,成為世界最高的木結建構築,高度為86.6米。
這棟樓除了混凝土底座、電梯和樓梯,其他都是木結構。每層樓的地闆和天花闆,全部使用木材。
下圖是施工時的照片,可以看到它的完整木結構。
如果可以解決防火和強度問題,木材真的可以取代磚塊建築,容易施工,對環境友好,還能固碳。
文章
1、雷軍2022年度演講[13](中文)
2022年8月11日,雷軍主題演講《永遠相信美好的事情即将發生》的全文。
2、拆解一根快充線[14](中文)
作者拆解了一根 65W 的 Type-C 快充線,裡面的結構還是挺複雜的。
3、10個實用寫作技巧[15](中文)
作者學到的10個寫好文章的實用技巧。原文是推特長推[16],屬于對英文資料的一些總結。(@zonemeen[17]投稿)
4、Web Component 死了嗎?[18](英文)
Web Component 是浏覽器原生支援的元件規範,谷歌一直在推。它已經誕生10年了,本文回顧了曆史,讨論這種技術的前景。
5、擴充 SaaS 業務的方法[19](英文)
這篇不是技術文章,而是寫給 SaaS 創業者的商業文章,介紹應該怎麼定位和擴張業務。給出的建議很實在,可操作性比較強。
6、Chrome 的實時字幕[20](英文)
Chrome 浏覽器内置了實時字幕功能,同步将語音轉成文字,顯示在網頁上,對于看英文視訊、聽英文播客很有用。
菜單“設定/進階/Accessibility/Captions”可以打開這個功能,詳見标題連結的官方文檔。
7、舊安卓手機用作 Web 伺服器[21](英文)
很多人家裡都有舊的安卓手機,本文示範如何将這些手機變成 Web 伺服器,架設内網服務。
8、我錯了,CRDT 是未來[22](英文)
這篇文章解釋和比較了 CRDT 和 OT 這兩種多人的實時同步算法,它們主要用來實作多人同時編輯文檔。
新興搜尋引擎
谷歌搜尋多年來一直沒有改進,廣告越來越多,并且儲存大量使用者資訊,搜尋體驗變差。
于是最近幾年,一些新興搜尋引擎誕生了,并且獲得了不錯的成績。DuckDuckGo[23]就是其中最知名的。
今年,又出現了三個新的搜尋引擎,值得關注。
1、Kagi[24]
它提供收費搜尋服務,免費賬戶可以每月搜尋50次。保證沒有廣告、不儲存使用者資訊,搜尋品質很不錯,不僅是英文搜尋,中文搜尋的結果也比較準确。
2、yep[25]
這個搜尋引擎的特點是,保證廣告收入的90%會傳回給内容的創作者。它的英文搜尋品質還可以,中文不行。
3、Neeva[26]
沒有廣告,承諾不儲存使用者資訊,由前谷歌工程師建立,搜尋品質相當好。
工具
1、StemRoller[27]
這個工具可以将歌曲的人聲和伴奏分離,生成單獨的清唱音軌和伴奏音軌。我試用的效果很好。
但是,它隻支援處理 Youtube 的視訊。另外,CPU 占用很高,一首歌要處理10分鐘到15分鐘,GitHub 有源碼[28]。
2、Diffsound[29]
騰訊和北大合作的一個模型,根據文本生成聲音,比如輸入“鳥兒和昆蟲在白天鳴叫”,就會生成對應的聲音。
3、TWINT[30]
一個開源的推特資料抓取分析工具,不需要注冊即可使用。另有 Instagram 的資料抓取分析工具 Osintgram[31]。
4、Shottr[32]
一款 Mac 電腦的免費截屏軟體,性能非常好,支援滾動截屏,還可以像素級修補圖像。
5、infinite[33]
Go 語言的互動式指令行元件庫,提供 progress、group、mulit select、input text、confirm 等常用元件。(@fzdwx[34]投稿)
6、Temir[35]
使用 Vue.js 開發指令行工具的架構。(@webfansplz[36]投稿)
7、vdoing-template[37]
Vuepress 的一個模闆庫,通過 GitHub Actions,直接建構出一個靜态部落格。(@eryajf[38]投稿)
8、Melody[39]
個人使用者的音樂管理工具,可以在網上搜尋歌曲,然後一鍵下載下傳或者上傳到雲盤。(@foamzou[40]投稿)
9、crypto-js-wasm[41]
哈希和加密算法庫 crypto-js 的 wasm 版本。(@PeterAlfredLee[42]投稿)
10、Rainbond[43]
雲應用管理平台,快速架設、使用、管理容器和 K8S 叢集。(@yangkaa[44]投稿)
資源
1、Knots 3D[45]
這個網站使用 3D 動畫,一步步示範如何打各種繩結。
2、多鄰國粵語課程[46]
多鄰國最新推出的免費粵語課程。
3、UISET[47]
收集免費 UI 資源(插圖、圖示、顔色等)的網站,可以通過 GitHub 倉庫[48]送出新資源。(@bimohxh[49]投稿)
4、折紙地球儀[50]
這個網站提供 A4 的模闆下載下傳,列印出來,可以自己粘成地球儀。
圖檔
1、隐形屋[51]
倫敦有一座房屋,靠街的一面全部裝上了鏡子。
巨大的鏡子反射街景,讓人很難意識到裡面是一間房子。
鏡子是單向的,路人看不到裡面,但屋主可以看到外面,有時就會看到有人對着鏡子整理頭發或衣服。
2、巨大的桌面環境[52]
外國網友在推特上,展示一些巨大的桌面環境。
有一個網友說,再大的桌面也比不過 VR 桌面。
3、盤古中央山脈[53]
遠古的時候,地球的陸地都在同一塊大陸。
今天的英國蘇格蘭山脈、美國阿巴拉契亞山脈、非洲摩洛哥的小阿特拉斯山脈、格陵蘭山脈,曾經是同一條山脈,稱為盤古中央山脈[54]。
文摘
1、如何讓電梯變快[55]
一座漂亮的新辦公大樓在市中心開業了,很快就賣光了所有樓層的辦公空間。
租戶們進駐以後,對其他都很滿意,隻對一個地方有意見:電梯太慢了。
他們抱怨,花了那麼多錢租辦公室,但是每次乘坐電梯到高樓層,都要浪費很長時間。他們要求電梯提速。
大樓業主趕緊聯系了電梯公司,希望盡快更新電梯。但是電梯公司說,隻有換一個電梯型号才可以,那樣需要拆開了樓重新施工,費用不低于1億美元。其他電梯公司也是同樣的報價。
然而有一天,一位獨立的建築承包商出現了,他說隻需1000萬美元就可以解決這個問題。絕望的業主決定讓他試一下。
這個承包商花了50萬美元,在電梯的每一面牆上都安裝了大鏡子,那些地方原本隻鋪了裝飾闆和大理石。
神奇的事情發生了,租戶的投訴從此停止了,不再有人抱怨電梯慢了。于是,承包商就獲得了950萬美元的巨額利潤。
這裡的奧秘就在于,承包商正确地意識到,問題不在于電梯很慢,而在于人們在乘坐過程中感到厭煩(那時智能手機還沒有出現)。
既然我沒有辦法讓電梯變快,那就隻有想辦法減少人們的厭倦感。什麼事情是人們永遠不會厭倦的?那就是看着鏡子裡的自己。
言論
1、
有時候,我坐在電腦前,想寫一些東西。面對着空白的文本編輯器,坐了一個小時,什麼也寫不出來,非常有挫折感。
後來,我想通了,提醒自己寫不出來沒關系,這是為好作品的發生創造時間和空間。
-- 《盯着空白頁》[56]
2、
制定一個計劃,就是為了實施。計劃的唯一目的是確定得到更好的結果。
如果不去實施,計劃本身并沒有價值。如果你清楚地如何得到結果,完全可以沒有計劃。
-- 《計劃是為了做》[57]
3、
很多年前,Drupal 是世界最流行的内容管理系統,你可以用它做任何事情,總有一個插件可以提供你需要的功能。
但是,正是這一點成為它的緻命傷。幾年後,基于它的每一個項目都變得過于複雜且維護成本高昂。
-- 《Drupal 快死了》[58]
4、
未來幾十年将是一個無序時代:超級大國互相沖突、社會不平等加劇、經濟發展緩慢、世代争吵、生态系統惡化、大量人口生活艱難。
-- 德意志銀行2020年的研究報告,轉引自《與宇宙玩骰子》[59]
5、
20年前,資料庫隻有一個選擇,就是關系資料庫。現在,大型企業平均會用到七種不同的資料庫。
比如,Snowflake 用于資料倉庫,Clickhouse 用于臨時分析,Timescale 用于時間序列資料,Elastic 用于搜尋資料,Postgres 用于事務, Redis 用于緩存,Cassandra 用于複雜工作負載,Dgraph 用于關系資料。
-- 《歡迎來到新的資料庫時代》[60]
曆史上的本周
2021年(第 170 期):軟體訂閱制的勝利
2020年(第 119 期):降雨量和保險博弈
2019年(第 68 期):關注能力的成長,勝于關注待遇
2018年(第 17 期):全球變暖,在劫難逃
鳴謝
國産軟體 FlowUs[61]提供個人專欄服務(檢視周刊專欄[62]),內建了“文檔+表格+網盤”,适合知識庫、資料管理、檔案存儲多種用途。
(完)
References
[1]
ruanyf/weekly:https://github.com/ruanyf/weekly
[2]
《誰在招人?》:https://github.com/ruanyf/weekly/issues/2542
[3]
via:https://e360.yale.edu/features/putting-solar-panels-atop-parking-lots-a-green-energy-solution
[4]
創了曆史紀錄:http://www.xhby.net/index/202207/t20220717_7618836.shtml
[5]
有一個學者:https://tamino.wordpress.com/2022/08/02/french-heat/
[6]
櫻花的盛開日期:https://www.washingtonpost.com/weather/2021/03/29/japan-kyoto-cherry-blossoms-record/
[7]
聯合國估計:https://news.un.org/zh/story/2021/08/1089172
[8]
西班牙香腸:https://edition.cnn.com/2022/08/05/europe/scientist-space-image-chorizo-intl-scli-scn/index.html
[9]
月球熔岩管:https://www.universetoday.com/156932/lava-tubes-on-the-moon-maintain-comfortable-room-temperatures-inside/
[10]
掰手腕輔助器:https://www.cnbeta.com/articles/tech/1302007.htm
[11]
亞洲最深鑽井:http://www.dzwww.com/xinwen/guoneixinwen/202208/t20220810_10655028.htm
[12]
世界最高木結建構築:https://www.dezeen.com/2022/08/03/ascent-tower-milwaukee-worlds-tallest-timber-building/
[13]
雷軍2022年度演講:https://www.sohu.com/a/576060273_358836
[14]
拆解一根快充線:https://www.cnbeta.com/articles/tech/1300733.htm
[15]
10個實用寫作技巧:https://threadreaderapp.com/thread/1554667451203276801.html
[16]
推特長推:https://twitter.com/coolXiao/status/1554667451203276801
[17]
@zonemeen:https://github.com/ruanyf/weekly/issues/2553
[18]
Web Component 死了嗎?:https://levelup.gitconnected.com/are-web-components-dead-12e404e0f4b0
[19]
擴充 SaaS 業務的方法:https://staysaasy.com/product/2022/03/23/expanding-saas-business.html
[20]
Chrome 的實時字幕:https://support.google.com/chrome/answer/10538231?hl=en
[21]
舊安卓手機用作 Web 伺服器:https://lbrito1.github.io/blog/2020/02/repurposing-android.html
[22]
我錯了,CRDT 是未來:https://josephg.com/blog/crdts-are-the-future/
[23]
DuckDuckGo:https://duckduckgo.com/
[24]
Kagi:https://kagi.com/
[25]
yep:https://yep.com/
[26]
Neeva:https://neeva.com/
[27]
StemRoller:https://www.stemroller.com/
[28]
源碼:https://github.com/stemrollerapp/stemroller
[29]
Diffsound:http://dongchaoyang.top/text-to-sound-synthesis-demo/
[30]
TWINT:https://github.com/twintproject/twint
[31]
Osintgram:https://github.com/Datalux/Osintgram
[32]
Shottr:https://shottr.cc/
[33]
infinite:https://github.com/fzdwx/infinite
[34]
@fzdwx:https://github.com/ruanyf/weekly/issues/2555
[35]
Temir:https://github.com/webfansplz/temir
[36]
@webfansplz:https://github.com/ruanyf/weekly/issues/2559
[37]
vdoing-template:https://github.com/eryajf/vdoing-template
[38]
@eryajf:https://github.com/ruanyf/weekly/issues/2550
[39]
Melody:https://github.com/foamzou/melody
[40]
@foamzou:https://github.com/ruanyf/weekly/issues/2562
[41]
crypto-js-wasm:https://github.com/originjs/crypto-js-wasm
[42]
@PeterAlfredLee:https://github.com/ruanyf/weekly/issues/2563
[43]
Rainbond:https://www.rainbond.com/
[44]
@yangkaa:https://github.com/ruanyf/weekly/issues/2552
[45]
Knots 3D:https://knots3d.com/knots/en_us/ALL
[46]
多鄰國粵語課程:https://zh-cn.duolingo.com/course/zh-HK/zh/%E5%AD%A6%E4%B9%A0-%E4%B8%AD%E6%96%87%EF%BC%88%E7%B2%A4%E8%AF%AD%EF%BC%89
[47]
UISET:https://uiset.com/
[48]
GitHub 倉庫:https://github.com/uiset-com/uiset
[49]
@bimohxh:https://github.com/ruanyf/weekly/issues/2551
[50]
折紙地球儀:http://joachimesque.com/globe/index.html.en
[51]
隐形屋:https://www.odditycentral.com/architecture/londons-invisible-house-is-covered-in-mirrors.html
[52]
巨大的桌面環境:https://twitter.com/johncoogan/status/1507777821992632320
[53]
盤古中央山脈:https://vividmaps.com/central-pangean-mountains/
[54]
盤古中央山脈:https://en.wikipedia.org/wiki/Central_Pangean_Mountains
[55]
如何讓電梯變快:https://news.ycombinator.com/item?id=30764970
[56]
《盯着空白頁》:https://daydreamsinruby.com/staring-at-a-blank-page/
[57]
《計劃是為了做》:https://biggestfish.substack.com/p/planning-is-for-doing
[58]
《Drupal 快死了》:https://medium.com/@maximetopolov/drupal-is-dying-6129b4bd3d22
[59]
《與宇宙玩骰子》:https://www.artnews.com/art-in-america/features/tauba-auerbach-s-v-z-sfmoma-1234612921/
[60]
《歡迎來到新的資料庫時代》:https://ethanjb.medium.com/welcome-to-the-new-database-era-f4f8c8c407e1
[61]
FlowUs:https://flowus.cn?promotionChannel=GW_RYF_01
[62]
周刊專欄:https://ruanyf-weekly.flowus.cn/?code=FLOWUS&promotionChannel=WX_RYF_00