湖北荊州某高校,在跑道旁安裝了跑步測速屏,可以顯示跑步者的實時速度和排名。(via)
本週話題:未來兩種人會增加
我最近讀了一篇美國專家的文章,談怎麼規劃未來的城市。
他的分析很有見地,分享給大家。
他先預測未來社會將怎麼變化,然後再根據社會的變化,重新設計我們的城市。
他說,未來社會的根本變化就是一點。兩種人會大量增加:學生和退休人員。
一方面,學生會大量增加。現在的工作崗位,難度越來越大,技能門檻越來越高,人的受教育年限被拉長了,青年不得不長期留在校園學習新知識。
同時,由於社會的平均受教育程度提升,學位必然不斷貶值,很多人為了保持就業競爭力,選擇從職場重新回到學校上課。
另一方面,退休人員也會大量增加。本來因為人口老齡化,老年人占人口比重就在上升。再加上,企業的新陳代謝加快,生存週期變短,很多人沒到退休年齡,就喪失了就業競爭力,自願或被迫提前退休。
現在,請大家想一想,學生和退休人員有什麼共同特徵?
這兩種人的共同特徵是:錢不多,空閒時間多。 因此,當他們大量增加後,城市生態將出現如下變化。
(1)家庭人數會增加,對大住宅的需求上升。 人們出於經濟考慮,更傾向於跟家人一起生活,因為獨立生活太貴。
(2)人們更少購物,更多閒逛。 這導致零售商業會減少,而餐飲和娛樂會增加,住宅和圖書館、博物館、公園、體育館、會議中心等公共服務設施也會增加。
(3)大學和醫院會成為城市的中心。 這兩種場所與辦公樓不一樣,辦公樓下班後就沒人了,但是大學和醫院一天到晚都有很多人,所以商家會向它們聚集,圍繞它們出現很多商業和服務機構,逐漸成為城市中心。
政府會新建更多的大學和醫院,現有的規模也將不斷變大。
以上就是他對未來城市的預測,我覺得挺有道理。
這個分析也可以用作人生規劃的參考,看上去教育和醫療保健會成為將來的朝陽產業,而那些可以消磨閒暇時間、又不費錢的新事物,將成為大熱門。
CES 2023
上週,美國拉斯維加斯舉辦了一年一度的"消費電子展" CES 2023,有3000家公司、10萬人參加,展出了很多新奇的電子產品。
1、眉毛印表機
女士化妝需要手繪眉毛,歐萊雅公司釋出了一款眉毛印表機,可以往臉上列印眉毛。
列印之前,你需要下載一個手機 App,在 App 裡面使用攝像頭自拍。
軟體會自動設計最適合你的眉毛,然後透過手持印表機,列印在你臉上。
2、尿液分析器
一家法國公司推出了尿液智慧分析器,只要放在馬桶裡,就能分析尿液的各種指標,使用者使用手機讀取。
它裡面有化學藥劑包和電池,需要定期更換,每次更換大概可以測試100次左右。
3、變色汽車
寶馬展出了一款車身可以改變顏色的汽車。
它的車身由240塊彩色電子墨水屏構成,可以展示32種顏色,而且墨水屏改變顏色後,就幾乎不耗電。
改變車身顏色,並不只是為了美觀,還可以節能。冬天使用深色車身,夏天使用淺色車身,可以有效減少車內空調的耗能。
科技動態
1、手機的衛星通訊
高通公司宣佈,明年釋出的驍龍8 Gen2 晶片會內建衛星通訊功能。
去年,華為和蘋果都先後釋出了衛星通訊手機,現在高通也加入了。可以想象,這會成為今後手機的標配。
手機的衛星頻寬很小的,所以只能發簡訊,不能通話。而且,衛星的通訊費很貴,因此只適合在無地面訊號的地區緊急時使用。
2、消毒劑著火
2020年7月22日,衣索比亞航空公司一架波音777貨機,在上海浦東機場裝完貨物、準備起飛時,突然著火。
整架飛機和貨物全部燒燬,損失高達23億人民幣。
事故調查報告最近公佈,認定是機上的二氧化氯消毒片劑在高溫、潮溼環境中自燃引發火災。
二氧化氯化學性質不穩定,遇熱容易分解,引發自燃和爆炸。託運人瞞報貨物中的消毒劑,導致這麼廉價的東西造成了巨大損失。
文章
1、手機快充大一統(中文)
國內最近釋出了首個融合快充協議標準 UFCS,本文介紹統一手機充電協議的一些情況。
2、:has()
偽類的表單樣式(英文)
CSS 新增的:has()
支援很多表單狀態,完全可以不使用 JS 指令碼,就實現可以跟使用者互動的表單。
3、樹狀檢視的 CSS 實現(英文)
本文介紹如何用純 CSS 實現樹狀摺疊檢視。
4、Flexbox 互動式指南(英文)
本文透過多個網頁互動式演示,詳細講解 CSS Flex 彈性佈局。
5、如何用自定義鉤子重構 React 元件(英文)
本文舉了一個簡單的例子,介紹 React 鉤子應該怎麼用在元件裡面。
6、登入失敗提示資訊的漏洞(英文)
登入失敗時,網站通常提示"使用者名稱或密碼錯誤"。作者認為,有一個辦法可以簡單地確定,到底是使用者名稱不存在,還是密碼出錯。
7、Windows 如何檢測網際網路是否連通(英文)
Windows 系統怎麼知道,當前計算機能不能訪問網際網路。
8、如何修改 Git 倉庫的歷史(英文)
修改 git 歷史是常見需求,但是很難操作。本文介紹使用一個叫做 BFG 的工具,從 Git 倉庫刪除內容,修改歷史。
工具
1、FFmpeg.guide
一個圖形介面,使用者拖曳生成線框,表示影片處理的各種命令節點。這個軟體會根據節點線框,生成對應的 FFmpeg 命令。
2、影像建立者
微軟的搜尋引擎 Bing,正式引入 AI 作圖引擎 DALL-E2,根據搜尋詞生成圖片。目前,網頁已經可以訪問了,但是產品還沒有對外開放。
3、中國親戚關係計算器
一個開源的 Web 應用,用來查詢親戚稱呼,已收錄80054條親戚關係。(@mumuy 投稿)
4、Device Frames
這個網站可以製作智慧手機、平板電腦、筆記本的 3D 展示圖片。
5、Redbean in Docker
一個 Docker 映象,用作靜態檔案伺服器,只有 500KB。你在它的基礎上,把靜態檔案複製進去,做成新的 Docker 映象,就等於有了單個可執行的網站檔案。
6、Deprank
一個 JS 工具,按照重要性對本專案的所有指令碼進行排序。原理是計算依賴關係,被依賴最多的指令碼最重要。
7、Desklamp
一個 PDF 檔案的筆記工具,可以用來管理 PDF 檔案,同時儲存筆記。現在只有 Web 版,據說很快會發布桌面版。
8、BlurHash
這個工具可以提取圖片的顏色分佈,生成一個雜湊字串。網頁就可以用這個雜湊,生成圖片的模糊縮圖。
9、Jc
一個命令列工具,可以將常見命令(比如 top、ls 等)的輸出轉成 JSON、YAML 或 Dict 結構,便於提取資訊。
10、QualityScaler
一個 Windows 桌面軟體,可以提升圖片和影片的解析度,讓它們變得更清晰。
資源
1、學習 CSS
Chrome 團隊製作的 CSS 教程。
2、Iconbolt
一個 SVG 圖示倉庫,收集了6萬多個圖示,都可以免費使用。
3、HamZone 社群
中國業餘無線電愛好者交流社群。(@Eminlin 投稿)
4、機器學習概念的視覺化解釋
這個網站使用一系列短文,配上大量插圖,解釋機器學習的一些概念。
圖片
1、下沉式暖房
地下空間冬暖夏涼,很多人就想到,能不能把暖房建在地下?
這叫做下沉式暖房,屋頂依然是玻璃的,這樣可以保證陽光的同時,有更好的保暖效能。
它有兩種設計。一種是完全在地下的,地面只留一個屋頂。
另一種是建在斜坡上,屋頂是一個坡面。
文摘
1、我是如何進入軟體行業的?
最近,一個朋友問我,怎麼進入軟體行業的,我寫的第一個程式是什麼?
這讓我想起了很多往事。
小時候,我的父母是保險經紀人,我也幫著家裡幹一些活。保險公司有很多紙質檔案,需要整理、複製、歸檔,非常耗費人工和時間。
其中,最麻煩的一件事,就是給客戶傳送續約提醒信函。每個月都有很多客戶的合約到期,我們必須在到期前,給他們傳送提醒信函和保單,以便客戶續費或聯絡我們。
這些信函和保單有電子模板,但是,我們需要在文件編輯軟體裡面,開啟這個模板,手工輸入每個客戶的個人資訊和保單編號。校對以後,再把它們列印出來,並在信封寫上地址,放入檔案,最後寄出。
這個過程很煩人,查詢客戶地址、輸入模板、手寫信封都是人工完成,為了不出錯,做完後必須再校對一遍。更可怕的是,這樣的過程每個月都要重複一遍。
後來,我看到文件編輯軟體有宏功能,意識到我可以寫一個宏,自動化整個過程。只要把客戶的保單號碼、到期日期和地址輸入資料庫,我可以提取下個月將要到期的客戶,將他們的資料與文件模板合併,生成所有信件,根本不需要任何痛苦的複製和貼上。
我們用了一年時間,陸陸續續將每個月到期的客戶資訊輸入資料庫,最終完成了這個簡單的程式。列印這些續費信件從每月好幾天的煩人工作,變成了一個自動執行10分鐘的任務。
當然,繁瑣的工作還是免不了。我們必須使資料庫與客戶資訊保持同步,還要人工往信封塞列印件和蓋章等等。但是現在有了資料庫和宏,做起來就不那麼痛苦了。
這是我第一次看到軟體可以減少人類的苦難。
從此,"減少人類苦難",對我來說就是軟體價值的核心。我從這個小程式開始,在軟體行業已經度過了幾十年,我過去和現在所做的工作都以此為目標。
2、全棧的範圍
一個面試者稱自己是"全棧工程師",面試官就問他:"你的全棧包括哪些方面?"
面試者:"後端和 Web 端是 Ruby 和 Rails,資料庫是 Postgres,移動端是 React Native(包含 iOS 和 Android)。"
面試官:"簡歷上寫,伺服器運維也是你做的。"
面試者:"我使用 Docker 和 Kubernetes。"
面試官:"你還會什麼?"
面試者:"我使用谷歌雲,檔案放在谷歌儲存。"
完整的全棧開發,差不多就是懂這些東西。
言論
1、
權力鬥爭無所不在。只要你堅持自己的立場,克服阻力,說服他人,爭取自己想要的結果,你就是在權力鬥爭。
-- 《好人之間的權力鬥爭》
2、
有一次,我問費曼:"你能否給我解釋一下,為什麼半自旋粒子服從費米-狄拉克統計?"
費曼看出了我的水平,說:"我會準備一個給大學新生的講座。"
幾天後他對我說:"我做不到,沒辦法讓大一新生聽懂,看來我還不是真正理解這個問題。"
-- 《費曼方法》
3、
過去40年裡,人類編寫了數十億行程式碼。未來幾千年,這些程式碼將讓程式設計師花費數萬億工時來維護和除錯。後代程式設計師應該感謝前人創造出這樣令人難以置信的就業安排。
-- 《計算機批評》
4、
公司不要將程式設計師提拔為經理,更準確地說,不要強迫他們升職。正確的做法是,欣賞他們本來的樣子,鼓勵他們在自己的領域發展。
軟體公司需要管理人員,這是毫無疑問的,但更需要有經驗的程式設計師。一旦有經驗的程式設計師進入管理層,他們的程式設計技能往往都會丟失。
-- 《停止提拔程式設計師》
5、
有人不喜歡自由,因為自由意味著人必須對自己的命運負責。他寧願把自己的命運交給別人控制,這樣可以活得輕鬆一些。
-- 網友
歷史上的本週
2022年(第191期):一個程式設計師的財務獨立之路
2021年(第141期):封閉系統的勝利
2020年(第89期):不下雨的地方,不要去賣傘
2019年(第38期):使用越方便,技術實現越複雜
說明
週刊每週五發布在我的個人網站和微信公眾號《阮一峰的網路日誌》,歡迎訂閱。
週刊是開源的,自由使用,倉庫在 GitHub: ruanyf/weekly,投稿請到倉庫提交 issue。我們還開設了 《誰在招人?》 服務,歡迎釋出或檢視程式設計師招聘資訊。
商業合作和產品推廣,請郵件聯絡我(Email: [email protected] )。
鳴謝
文件和筆記服務 FlowUs 對週刊提供支援,非常感謝。
FlowUS 是新一代知識管理與協作平臺,整合了"文件+表格+網盤",具有寫文件、製作主頁、管理資料、儲存檔案等多種用途。
週刊開設了 FlowUs 專欄,歡迎大家也去開設自己的專欄和頁面。
(完)