add video and some fixes
This commit is contained in:
1 parent
40edfe44e9
commit
05e45cd936
6 files changed
+545
-7
No files matched your search
@@ -24,7 +24,7 @@ function onSubmit(ev: SubmitEvent) {
|
||||
ev.preventDefault();
|
||||
if (!q.value) return;
|
||||
|
||||
const src = "/" + q.value;
|
||||
const src = "/" + encodeURIComponent(q.value);
|
||||
const isSameSrc = videoSrc.value === src;
|
||||
videoSrc.value = src;
|
||||
|
||||
|
||||
@@ -9,6 +9,7 @@ hero:
|
||||
|
||||
<Downloader />
|
||||
|
||||
- [曾統治全球99%電腦,為何死於一封公開信?賈伯斯當年手撕 Flash 的背後,隱藏著多恐怖的商戰陰謀!](./曾統治全球99_電腦,為何死於一封公開信?賈伯斯當年手撕_Flash_的背後,隱藏著多恐怖的商戰陰謀!.md)
|
||||
- [緬甸為何痛恨羅興亞人? 佛教恐怖份子的誕生](./緬甸為何痛恨羅興亞人?_佛教恐怖份子的誕生.md)
|
||||
- [走进普拉博沃时代的印度尼西亚 Prabowo’s first year: redefining Indonesia’s future | 世界大解说](./走进普拉博沃时代的印度尼西亚_Prabowo’s_first_year:_redefining_Indonesia’s_future_|_世界大解说.md)
|
||||
- [东非最发达的城市现在怎么样了?揭秘肯尼亚不为人知的一面](./东非最发达的城市现在怎么样了?揭秘肯尼亚不为人知的一面.md)
|
||||
|
||||
@@ -0,0 +1,538 @@
|
||||
---
|
||||
video: '/曾統治全球99%25電腦,為何死於一封公開信?賈伯斯當年手撕 Flash 的背後,隱藏著多恐怖的商戰陰謀! [sBZQadMZRuo].webm'
|
||||
---
|
||||
88,993回視聴 2026/06/18 [品牌帝国崛起史|从小公司到世界巨头](https://www.youtube.com/playlist?list=PLmvDmcwobYrD8qHo2YUovsdys86Z24sLw)
|
||||
|
||||
當年裝在全世界 99% 電腦裡的軟體,為什麼會變成全網封殺的「安全黑洞」?從點亮無數人童年的網頁遊戲天堂,到死於科技巨頭恩怨的商戰內幕,這是一部關於 Adobe Flash Player 橫跨三十年的興衰史詩。 這部影片將帶你拆解這場驚心動魄的互聯網帝國攻防戰,聽完你就會明白:擊敗你的往往不是同行,而是時代。 👇 **\*本集影片核心重點\*** 👇 **\*🎬 【上半集重點:蠻荒崛起與黃金時代】\***
|
||||
|
||||
* **\*被逼上梁山的創始人:\*** Flash 的親生父親其實不是 Adobe?看一個差點破產的畫畫軟體,如何靠著「向量圖」在幾十 KB 的撥號上網時代奇蹟逆襲。
|
||||
* **\*點亮全球的網際網路文藝復興:\*** ActionScript 語言的誕生,如何一舉催生了 4399、小小作品、黃金礦工與全球第一代社交遊戲。
|
||||
* **\*YouTube 的幕後功臣:\*** 2005 年全球視頻浪潮爆發,Flash 究竟如何憑藉一己之力,解決了全人類在網頁上看視頻的終極痛點?
|
||||
|
||||
**\*🎬 【下半集重點:帝國絞殺與黑色幽默的落幕】\***
|
||||
|
||||
* **\*喬布斯手撕 Flash 的商業心理學:\*** 耗電、不安全只是藉口?深度拆解蘋果《對 Flash 的思考》公開信背後,關於移動端 App Store 「鑄幣權」的生死防線。
|
||||
* **\*HTML5 的致命一擊與自身反噬:\*** 臃腫、自大、淪為全球黑客的病毒溫床,Adobe 究竟如何親手葬送了自己的統治地位?
|
||||
* **\*大連鐵路癱瘓與數字考古運動:\*** 停服後引發的科技圈最大笑話,以及全球志願者如何發起 Flashpoint 項目,在硬碟裡為全人類的童年建造數字博物館。
|
||||
|
||||
Flash 雖然退出了歷史舞台,但它留下的基因早已化作現代互聯網的養分。謝謝它曾陪伴我們度過那些閃閃發光的午後。 **\*歡迎訂閱頻道、點讚、分享,並在評論區留下你當年最愛的 Flash 遊戲!\***
|
||||
|
||||
#FlashPlayer #科技歷史 #商戰內幕 #童年回憶 #Adobe #賈伯斯 #HTML5 #4399 #YouTube歷史
|
||||
|
||||
|
||||

|
||||
0:00
|
||||
|
||||
你曾經想過 現在我們習以為常的網絡世界 在三十年前其實是一片荒涼的寂靜嶺嗎?
|
||||

|
||||
0:07
|
||||
|
||||
7 秒
|
||||
沒有人在線看視頻 沒有動態網頁 更沒有網頁遊戲 直到一個軟體的出現 它只用幾十KB的大小
|
||||

|
||||
0:15
|
||||
|
||||
15 秒
|
||||
就憑一己之力把全球互聯網塞滿了聲音和色彩 它曾裝在全世界99_ 的電腦裡
|
||||

|
||||
0:22
|
||||
|
||||
22 秒
|
||||
甚至讓微軟 蘋果和Google都不得不對它低頭 但在二十年後 它卻被全人類集體拋棄
|
||||

|
||||
0:29
|
||||
|
||||
29 秒
|
||||
甚至在它壽終正寢的那一天 全世界的網絡安全工程師都在開香檳慶祝 這就是Adobe Flash Player
|
||||

|
||||
0:37
|
||||
|
||||
37 秒
|
||||
一個點亮了無數人童年 卻又死於時代恩怨的科技傳奇 要講清楚Flash的故事 我們得把時間撥回1992年
|
||||

|
||||
0:47
|
||||
|
||||
47 秒
|
||||
這時候 一個叫喬納森·蓋伊的美國年輕人 正坐在家裡抓頭髮 他是一個天才程式設計師 也是個硬體愛好者
|
||||

|
||||
0:56
|
||||
|
||||
56 秒
|
||||
當時市面上剛出現了一種叫“光筆”的硬體 就是可以在電腦螢幕上畫畫的筆 喬納森覺得這玩意兒太酷了
|
||||

|
||||
1:04
|
||||
|
||||
1 分 4 秒
|
||||
於是閉關創立了一家叫FutureWave的公司 寫出了一個叫FutureSplash的軟體 專門讓人在電腦上用筆畫圖和做簡單的動畫
|
||||

|
||||
1:14
|
||||
|
||||
1 分 14 秒
|
||||
結果軟體做出來了 現實卻給了他一記響亮的耳光 因為當時的筆式電腦賣得太爛了
|
||||

|
||||
1:22
|
||||
|
||||
1 分 22 秒
|
||||
根本沒有人買他的軟體 !公司差點連隔夜糧都沒有 眼看著就要破產 喬納森發現當時的互聯網正在悄悄興起
|
||||

|
||||
1:31
|
||||
|
||||
1 分 31 秒
|
||||
但那時候上網速度極慢 大家用的是幾十K的撥號上網 打開一張普通的圖片都要像拉窗簾一樣
|
||||

|
||||
1:39
|
||||
|
||||
1 分 39 秒
|
||||
一條一條地等上半天 如果要在網頁上放動畫 那簡直是天方夜譚 這時候 喬納森展現了天才的商業直覺
|
||||

|
||||
1:48
|
||||
|
||||
1 分 48 秒
|
||||
他發現自己的軟體是用“向量圖”來計算的 簡單來說 向量圖不記錄圖片的每一個像素
|
||||

|
||||
1:55
|
||||
|
||||
1 分 55 秒
|
||||
而是記錄線條的公式 這意味著 一個看起來很酷炫的動畫 檔案體積竟然小得不可思議 只有幾十個KB
|
||||

|
||||
2:04
|
||||
|
||||
2 分 4 秒
|
||||
用當時最慢的網速也能瞬間加載完成 喬納森立刻把軟體方向修改為“網頁動畫工具”
|
||||

|
||||
2:11
|
||||
|
||||
2 分 11 秒
|
||||
1996年 這款軟體正式上線 立刻在互聯網圈子裡炸開了鍋 當時剛剛崛起的微軟和迪士尼
|
||||

|
||||
2:19
|
||||
|
||||
2 分 19 秒
|
||||
一看到這個軟體驚呆了 紛紛跑來找他合作 微軟甚至直接把這項技術塞進了當時的M S N網站
|
||||

|
||||
2:27
|
||||
|
||||
2 分 27 秒
|
||||
這一下 喬納森的公司成了香餑餑 同年 一家叫Macromedia 的多媒體巨頭看中了他們
|
||||

|
||||
2:34
|
||||
|
||||
2 分 34 秒
|
||||
果斷出手把喬納森的公司收購了 收購之後 他們把軟體的名字簡化了一下 這就是Flash 1.0的誕生
|
||||

|
||||
2:43
|
||||
|
||||
2 分 43 秒
|
||||
加入大公司後 Flash迎來了它的黃金時代 在接下來的幾年裡 全球的網頁設計師就像發現了新大陸
|
||||

|
||||
2:51
|
||||
|
||||
2 分 51 秒
|
||||
原本死氣沉沉的靜態網頁 突然間全部活了過來 有會跳舞的按鈕 有酷炫的片頭動畫
|
||||

|
||||
2:58
|
||||
|
||||
2 分 58 秒
|
||||
還有各種自帶背景音樂的個人網站 這時候的Flash 成了網頁設計師的必修課 到了2000年左右
|
||||

|
||||
3:06
|
||||
|
||||
3 分 6 秒
|
||||
Flash迎來了它生命中第一個重大的技術轉折點 工程師在Flash裡面加入了一種叫Action Script的程式語言
|
||||

|
||||
3:15
|
||||
|
||||
3 分 15 秒
|
||||
這個小小的改動 直接把Flash從一個動畫播放器 變成了一個“小型操作系統” 它不僅能播放動畫
|
||||

|
||||
3:23
|
||||
|
||||
3 分 23 秒
|
||||
還能接收用戶的鍵盤和滑鼠操作 甚至能和遠端的伺服器交換數據
|
||||

|
||||
3:29
|
||||
|
||||
3 分 29 秒
|
||||
這個技術解放了全球無數獨立網頁開發者和遊戲愛好者的創造力 一場屬於普通人的網際網路文藝復興爆發了
|
||||

|
||||
3:38
|
||||
|
||||
3 分 38 秒
|
||||
在那個沒有智能手機的年代 無數人的下課和下班時間 都被Flash徹底包攬 在國外 Newgrounds等網站成了極客的聖地;
|
||||

|
||||
3:47
|
||||
|
||||
3 分 47 秒
|
||||
而在華語互聯網世界 小小作品 4399 7k7k 閃客帝國等網站拔地而起
|
||||

|
||||
3:54
|
||||
|
||||
3 分 54 秒
|
||||
《黃金礦工》 《狂扁小朋友》 《死神VS火影》 這些至今提起來依然讓人心跳加速的名字
|
||||

|
||||
4:02
|
||||
|
||||
4 分 2 秒
|
||||
全都是用Flash寫出來的 那時候 你不需要買昂貴的遊戲主機 也不需要多高級的電腦配置 只要打開瀏覽器
|
||||

|
||||
4:10
|
||||
|
||||
4 分 10 秒
|
||||
全天下好玩的遊戲就在你眼前 除了遊戲 Flash還解決了當時互聯網的另一個終極痛點:看視頻
|
||||

|
||||
4:18
|
||||
|
||||
4 分 18 秒
|
||||
在2005年之前 要在網頁上看視頻是一件極其痛苦的事情 微軟有自己的格式 蘋果有自己的格式
|
||||

|
||||
4:27
|
||||
|
||||
4 分 27 秒
|
||||
RealPlayer也有自己的格式 用戶看個視頻得下載無數個解碼器插件 而且卡頓得像幻燈片
|
||||

|
||||
4:34
|
||||
|
||||
4 分 34 秒
|
||||
這時候 Flash順理成章地推出了視頻播放功能 2005年 三個年輕人創辦了一個叫YouTube的網站
|
||||

|
||||
4:42
|
||||
|
||||
4 分 42 秒
|
||||
他們當時最天才的決定 就是全站採用Flash作為視頻播放器 因為Flash當時的普及率高達90% 以上
|
||||

|
||||
4:50
|
||||
|
||||
4 分 50 秒
|
||||
用戶不需要安裝任何新軟體 點開網頁就能直接看視頻 可以說 沒有Flash的鋪路
|
||||

|
||||
4:58
|
||||
|
||||
4 分 58 秒
|
||||
就沒有今天全球最大的視頻平台 眼看著Flash已經統治了整個互聯網 多媒體行業的老大Adobe坐不住了
|
||||

|
||||
5:06
|
||||
|
||||
5 分 6 秒
|
||||
2005年底 Adobe宣佈以34億美元的天價 把Macromedia整個買了下來
|
||||

|
||||
5:13
|
||||
|
||||
5 分 13 秒
|
||||
從此 這款軟體正式更名為 Adobe Flash 這時候的Flash達到了權力的巔峰
|
||||

|
||||
5:19
|
||||
|
||||
5 分 19 秒
|
||||
全球超過99_ 的聯網電腦都安裝了Flash插件 它成了互聯網上實質性的垄断者
|
||||

|
||||
5:26
|
||||
|
||||
5 分 26 秒
|
||||
無論是看電影 聽歌 玩遊戲 辦公 你都繞不開這隻大紅色的圖標 然而 正當Adobe的高層坐在辦公室裡
|
||||

|
||||
5:35
|
||||
|
||||
5 分 35 秒
|
||||
看著財務報表喝著香檳的時候 危機已經在黑夜中悄悄磨好了刀 商業世界最殘酷的地方就在於
|
||||

|
||||
5:43
|
||||
|
||||
5 分 43 秒
|
||||
擊敗你的往往不是你的同行 而是時代 2007年 史蒂夫·喬布斯站在發布會上 向全世界展示了第一代iPhone
|
||||
スティーブ・ジョブズ
|
||||
スティーブン・ポール・ジョブズは、アメリカ合衆国の起業家、実業家、工業デザイナー。アメリカ国家技術賞、大統領自由勲章を受賞している。
|
||||

|
||||
5:52
|
||||
|
||||
5 分 52 秒
|
||||
這台改變世界的機器 做了一個震驚整個科技界的決定: 它不准安裝Flash 當時Adobe的執行長聽到這個消息時
|
||||

|
||||
6:01
|
||||
|
||||
6 分 1 秒
|
||||
估計覺得喬布斯是瘋了 一個沒有Flash的手機 上網時網頁會大面積塌陷 連視頻都看不了 這不是自尋死路嗎?
|
||||

|
||||
6:11
|
||||
|
||||
6 分 11 秒
|
||||
Adobe開始公開對蘋果施壓 甚至冷嘲熱諷 而市場上的消費者一開始也對蘋果非常不滿
|
||||

|
||||
6:18
|
||||
|
||||
6 分 18 秒
|
||||
覺得iPhone連Flash都不支持 簡直是個半成品 面對排山倒海的質疑 喬布斯展現了他極其強硬和冷酷的商業手腕
|
||||

|
||||
6:28
|
||||
|
||||
6 分 28 秒
|
||||
2010年 喬布斯發表了一篇長達數千字的公開信 名字就叫《對Flash的思考》
|
||||

|
||||
6:35
|
||||
|
||||
6 分 35 秒
|
||||
在這封信裡 喬布斯把Flash噴得體無完膚 他說Flash不開放 不安全 消耗電池 而且根本不適合觸控螢幕
|
||||

|
||||
6:44
|
||||
|
||||
6 分 44 秒
|
||||
這封信在當時引起了軒然大波 表面上看 這是一場技術優劣的爭論 喬布斯說的都是大實話 Flash的代碼臃腫
|
||||
スティーブ・ジョブズ
|
||||
スティーブン・ポール・ジョブズは、アメリカ合衆国の起業家、実業家、工業デザイナー。アメリカ国家技術賞、大統領自由勲章を受賞している。
|
||||

|
||||
6:53
|
||||
|
||||
6 分 53 秒
|
||||
在手機上運行會讓手機發燙得像一塊暖手寶 電池幾十分鐘就會被耗光 但這封信背後
|
||||

|
||||
7:01
|
||||
|
||||
7 分 1 秒
|
||||
隱藏著一場驚心動魄的商業帝國攻防戰 一場關於“鑄幣權”的爭奪 當時的Adobe有一個非常宏大的野心
|
||||

|
||||
7:10
|
||||
|
||||
7 分 10 秒
|
||||
他們推出了Flash的升級版架構 企圖打造一個跨平台的移動應用生態 Adobe的想法是 開發者只需要用Flash寫一次代碼
|
||||

|
||||
7:20
|
||||
|
||||
7 分 20 秒
|
||||
就可以同時在安卓 Windows和iOS上運行 這對蘋果來說 簡直是挖了他們的祖墳
|
||||

|
||||
7:26
|
||||
|
||||
7 分 26 秒
|
||||
蘋果當時剛剛建立起App Store應用商店 這是蘋果的核心商業機密和未來的搖錢樹
|
||||

|
||||
7:33
|
||||
|
||||
7 分 33 秒
|
||||
蘋果指望著靠30%的“蘋果稅”和 絕對的生態控制權來統治移動時代 如果大家都去用Flash開發遊戲和軟體
|
||||

|
||||
7:42
|
||||
|
||||
7 分 42 秒
|
||||
那App Store就會變成一個空殼 蘋果的生態命脈就會被Adobe死死掐住 喬布斯絕對不可能允許在自己的王國裡
|
||||

|
||||
7:51
|
||||
|
||||
7 分 51 秒
|
||||
有另一個凌駕於法律之上的造物主 所以 喬布斯封殺Flash 技術缺陷只是藉口
|
||||
スティーブ・ジョブズ
|
||||
スティーブン・ポール・ジョブズは、アメリカ合衆国の起業家、実業家、工業デザイナー。アメリカ国家技術賞、大統領自由勲章を受賞している。
|
||||

|
||||
7:57
|
||||
|
||||
7 分 57 秒
|
||||
核心目的是為了保護蘋果的商業帝國 就在蘋果和Adobe互撕的時候 另一個科技巨頭Google給了Adobe致命的一擊
|
||||

|
||||
8:06
|
||||
|
||||
8 分 6 秒
|
||||
Google主導的Chrome瀏覽器開始大力推廣一種全新的網頁標準 叫做HTML5
|
||||

|
||||
8:13
|
||||
|
||||
8 分 13 秒
|
||||
HTML5簡直就是為了取代Flash而生的 它最大的特點是“原生” 以前你想在網頁上看視頻或者玩遊戲
|
||||

|
||||
8:22
|
||||
|
||||
8 分 22 秒
|
||||
瀏覽器必須調用Flash這個第三方插件 而HTML5讓瀏覽器自己就能直接解碼視頻和運行複雜代碼
|
||||

|
||||
8:31
|
||||
|
||||
8 分 31 秒
|
||||
更重要的是 HTML5是開源開放的 不屬於任何一家獨裁公司 而且速度更快 更省電
|
||||

|
||||
8:39
|
||||
|
||||
8 分 39 秒
|
||||
此時的Adobe陷入了內憂外患 外有蘋果和Google的聯合剿殺 內有自己爛泥扶不上牆的技術債
|
||||

|
||||
8:46
|
||||
|
||||
8 分 46 秒
|
||||
說到這裡 我們必須客觀地來看看Flash壞的一面 Flash的沒落 很大程度上是Adobe自己作出來的
|
||||

|
||||
8:54
|
||||
|
||||
8 分 54 秒
|
||||
在統治互聯網的那些年裡 Flash變得越來越自大和臃腫 它從一個輕量級的動畫工具
|
||||

|
||||
9:01
|
||||
|
||||
9 分 1 秒
|
||||
變成了一個什麼都想往裡塞的巨無霸 更致命的是 它成了全球黑客最喜歡的“安全後門”
|
||||

|
||||
9:09
|
||||
|
||||
9 分 9 秒
|
||||
因為Flash的權限極高 可以直接調用電腦的硬體 而它的代碼又漏洞百出 那幾年 全球的網絡安全報告裡
|
||||

|
||||
9:18
|
||||
|
||||
9 分 18 秒
|
||||
Flash永遠高居漏洞排行榜的前三名 黑客只要在網頁裡掛一個惡意的Flash武器
|
||||

|
||||
9:24
|
||||
|
||||
9 分 24 秒
|
||||
用戶只要點開網頁 電腦立刻就會被遠端控制 變成肉雞 更糟糕的是 Adobe的更新機制極其反人類
|
||||

|
||||
9:33
|
||||
|
||||
9 分 33 秒
|
||||
那時候它沒有完善的背景自動更新 每次出了安全漏洞 用戶的電腦螢幕右下角就會彈出一個煩人的提示
|
||||

|
||||
9:42
|
||||
|
||||
9 分 42 秒
|
||||
逼著你點擊下載 然後去官網手動安裝新版本 這種糟糕的用戶體驗 在心理學上極大地增加了用戶的“維護成本”
|
||||

|
||||
9:51
|
||||
|
||||
9 分 51 秒
|
||||
時間久了 用戶一看到那個大紅色的更新提示 心裡就只有厭煩!
|
||||

|
||||
9:56
|
||||
|
||||
9 分 56 秒
|
||||
而且 Flash在早期的網絡灰產和賭博網站中 扮演了非常不光彩的角色 因為它容易開發 容易反編譯
|
||||

|
||||
10:05
|
||||
|
||||
10 分 5 秒
|
||||
無數帶有病毒的彈窗廣告 美女荷官在線發牌的非法網頁 全都是基於Flash製作的
|
||||

|
||||
10:12
|
||||
|
||||
10 分 12 秒
|
||||
它在給普通人帶來快樂的同時 也把互聯網生態搞得烏煙瘴氣 到了2015年前後 大勢已去
|
||||

|
||||
10:21
|
||||
|
||||
10 分 21 秒
|
||||
各大瀏覽器開始心照不宣地拋棄Flash YouTube宣佈全面轉向HTML5 拋棄了這個當年的功臣
|
||||

|
||||
10:29
|
||||
|
||||
10 分 29 秒
|
||||
Google的Chrome瀏覽器開始默認禁用Flash 用戶得點擊好幾次允許才能運行 微軟的瀏覽器也加入了全面封殺的陣營
|
||||

|
||||
10:39
|
||||
|
||||
10 分 39 秒
|
||||
Adobe終於看清了現實 他們知道 逆轉歷史車輪是不可能的 與其等著被所有人徹底刪除
|
||||

|
||||
10:47
|
||||
|
||||
10 分 47 秒
|
||||
不如給自己留最後一點尊嚴 2017年 Adobe發表聲明 宣佈將在2020年12月31日
|
||||

|
||||
10:54
|
||||
|
||||
10 分 54 秒
|
||||
正式停止對Flash Player的所有支持與更新 這是一個時代正式簽發的死亡通知書 在2020年的最後幾個月裡
|
||||

|
||||
11:03
|
||||
|
||||
11 分 3 秒
|
||||
全球的互聯網上演了一場充滿黑色幽默和溫馨的集體告別 一方面 各國的技術人員都在手忙腳亂地清理舊系統
|
||||

|
||||
11:12
|
||||
|
||||
11 分 12 秒
|
||||
但即便如此 還是鬧出了巨大的笑話 2021年1月 就在Flash停用幾天後
|
||||

|
||||
11:19
|
||||
|
||||
11 分 19 秒
|
||||
中國大連鐵路的調度系統突然癱瘓了 原因居然是鐵路局內部的某個運行統計系統 依然是基於Flash開發的
|
||||

|
||||
11:27
|
||||
|
||||
11 分 27 秒
|
||||
Flash觸發了定時炸彈自動停用 導致新來的火車無法排班 最後 一整隊的高級工程師
|
||||

|
||||
11:35
|
||||
|
||||
11 分 35 秒
|
||||
熬夜奮戰了二十多個小時 甚至不得不全網尋找被魔改的沒有停服限制的舊版本Flash來應急
|
||||

|
||||
11:43
|
||||
|
||||
11 分 43 秒
|
||||
才算把鐵路系統給救回來 這個事件在當時成了科技圈最大的笑話 但也證明了Flash的根扎得有多深
|
||||

|
||||
11:52
|
||||
|
||||
11 分 52 秒
|
||||
而在另一方面 全球的普通網民和文藝復興志願者 發起了一場轟轟烈烈的“數字考古運動”
|
||||

|
||||
12:00
|
||||
|
||||
12 分
|
||||
大家意識到 一旦Flash徹底消失 過去二十年裡人類創造的幾十萬款網頁遊戲 Flash動畫 網絡文化遺產
|
||||

|
||||
12:08
|
||||
|
||||
12 分 8 秒
|
||||
都將變成一片虛無 再也無法打開 於是 一個名為Flashpoint的開源項目誕生了
|
||||

|
||||
12:15
|
||||
|
||||
12 分 15 秒
|
||||
成千上萬的志願者在全球瘋狂地爬取和下載所有的Flash資源 至今 他們已經搶救性地保存了超過十萬款Flash遊戲和動畫
|
||||

|
||||
12:25
|
||||
|
||||
12 分 25 秒
|
||||
這幫硬核玩家用自己的方式 在硬碟裡為全人類的童年建造了一座數字博物館 回看Flash的這三十年
|
||||

|
||||
12:33
|
||||
|
||||
12 分 33 秒
|
||||
它經歷了草根創業的逼上梁山 見證了網際網路蠻荒時代的野蠻生長 享受過萬眾景仰的權力巔峰
|
||||

|
||||
12:42
|
||||
|
||||
12 分 42 秒
|
||||
也體驗了被時代巨頭精準絞殺的商戰殘酷 它有過帶給全世界驚艷與快樂的光明面
|
||||

|
||||
12:50
|
||||
|
||||
12 分 50 秒
|
||||
也有過漏洞百出 淪為病毒溫床的黑暗面 它雖然死了 但它並沒有真正失敗
|
||||

|
||||
12:56
|
||||
|
||||
12 分 56 秒
|
||||
今天我們在網頁上玩的各種高級網頁遊戲 看的高清流媒體直播 其底層的開發邏輯 動畫思維
|
||||

|
||||
13:04
|
||||
|
||||
13 分 4 秒
|
||||
甚至是如今無數知名遊戲製作人的第一筆代碼 全都是在Flash的土壤裡孕育出來的
|
||||

|
||||
13:11
|
||||
|
||||
13 分 11 秒
|
||||
它完成了它的歷史使命 它就像是網際網路演化史上的一隻始祖鳥 雖然最終滅絕了
|
||||

|
||||
13:18
|
||||
|
||||
13 分 18 秒
|
||||
但它的基因早已化作了現代互聯網的養分 流淌在我們現在看到的每一個網頁 每一幀視頻裡
|
||||

|
||||
13:26
|
||||
|
||||
13 分 26 秒
|
||||
當我們在今天點擊瀏覽器 享受流暢的網絡世界時 我們其實一直在享受著它留下來的遺產 謝謝你 Flash
|
||||

|
||||
13:34
|
||||
|
||||
13 分 34 秒
|
||||
謝謝你曾陪伴過那一整代人在屏幕前度過的那些閃閃發光的午後
|
||||
|
||||
@@ -66,7 +66,7 @@ wss.on("connection", (ws) => {
|
||||
const { min, sec } = m.groups;
|
||||
const t = `${min}_${sec}`;
|
||||
ts.push(t);
|
||||
newContent += `\n`;
|
||||
newContent += `\n`;
|
||||
newContent += `${line}\n`;
|
||||
newContent += `\n`;
|
||||
isChanged = true;
|
||||
@@ -129,10 +129,6 @@ wss.on("connection", (ws) => {
|
||||
function loadMdFile(q) {
|
||||
const q_stem = make_q_stem(q);
|
||||
|
||||
try {
|
||||
mkdirSync(joinPath(MD_ROOT_DIR, q_stem));
|
||||
} catch (e) {}
|
||||
|
||||
const filename = joinPath(MD_ROOT_DIR, `${q_stem}.md`);
|
||||
try {
|
||||
// create a blank md file if not exists
|
||||
@@ -152,5 +148,5 @@ function make_q_stem(q) {
|
||||
.replace(/\.[a-z0-9]+$/, "")
|
||||
.replace(/\[.+?\]/g, "")
|
||||
.trim()
|
||||
.replace(/\s+/g, "_");
|
||||
.replace(/[%\s]+/g, "_");
|
||||
}
|
||||
@@ -18,3 +18,4 @@ keystore.properties
|
||||
|
||||
/.tauri
|
||||
/tauri.settings.gradle
|
||||
buildSrc/.kotlin/errors/
|
||||
@@ -29,6 +29,8 @@ pub fn run() {
|
||||
let p = cwd.join("..").join("server.js");
|
||||
println!("{:?}", p);
|
||||
|
||||
env::set_current_dir(&cwd.join(".."))?;
|
||||
|
||||
let child = Command::new("node")
|
||||
.arg(p)
|
||||
.stdout(Stdio::inherit())
|
||||
|
||||
Reference in new issue
Block a user