50年前的今天!太空探險、網路、大麥克、周刊JUMP、嬉皮...人類科技起飛最重要的年代

1968年是人類第一次進行載人繞月飛行、網際網路鼻祖「阿帕網」(ARPANet) 誕生、第一架波音 747 出廠、《周刊少年 JUMP》創刊、大麥克漢堡問世的 50 週年。在這個有無數新生事物誕生、也承前啟後的一年。
評論
評論

原文來自合作媒體  愛范兒  ,INSIDE 授權轉載。

在時間和空間中自由穿梭,想必是很多人的夢想。

在科幻電影《2001 太空漫遊》中,一塊不知是來自遠古文明還是未來智慧的神秘黑色石碑,啟迪了猿人的進化,見證了人類的成長,也預示了更遠的未來。在這塊石碑的指引下,唯一倖存下來的宇航員開始了自己的太空漫遊、時空穿梭之旅。他代表了過去,也同時幻化為未來。

今年是這部電影上映的第 50 個年頭。在遙遠的 50 年前,雖然不如現在的物質資源豐富,技術也不夠精進,但已經有人在科幻作品中探討人工智慧的倫理問題和太空移民的可能性。

今年也是人類第一次進行載人繞月飛行、網際網路鼻祖「阿帕網」(ARPANet) 誕生、第一架波音 747 出廠、《周刊少年 JUMP》創刊、大麥克漢堡問世的 50 週年。在這個有無數新生事物誕生、也承前啟後的一年,我們不禁去回想,那一年究竟發生了什麼?

這一年,人類發現和探索世界的方式改變了

起初神創造天地。地是空虛混沌。淵面黑暗。神的靈運行在水面上。神說,要有光,就有了光。神看光是好的,就把光暗分開了…… 這裡是阿波羅 8 號,在結束時,我們想說晚安,好運,聖誕快樂,上帝保佑你們,在地球上的每一個人。

1968 年 12 月 24 日,在距離聖誕節到來還有不到八個小時的時候,乘坐著阿波羅 8 號進行繞月飛行的美國宇航員弗蘭克·博爾曼、詹姆斯·弗洛爾以及威廉姆斯·安德斯,在讀出《聖經》創世紀的這些段落時,也拍下了人類歷史上第一張地球「證件照」:

地球的第一張「證件照」,photo credit: Business Insider

從月球的軌道上望去,那顆我們無比熟悉的藍色星球竟如此美麗。而我們怎麼也想不到,人類某一天竟然可以從這個角度欣賞她。

對未知領域的探索一直是人類不滅的夢想。古有嫦娥奔月的傳說,在未來的某一天登上月球就成為了人類孜孜不倦的追求;布魯諾因為堅定地支持「日心說」而被活活燒死,直到天文望遠鏡的誕生才得以撥亂反正……

無論是在敦煌莫高窟的壁畫中,還是在西方的宗教典藏裡,「飛天」都是一個極具神話色彩的意象。在現有的技術和知識無法對其進行解釋和還原時,像鳥兒一樣翱翔在天空中只是個遙不可及的夢。

萊特兄弟所創造出的飛機雖然最早只能飛升到離地幾公尺高,卻幫助人類邁出了這艱難的一步。從那個時候開始,時間與距離,將不再是隔開地區、種族、國家等之間的阻礙。

1968 年 9 月 30 日,第一架波音 747 噴氣式客機正式出廠。這架後來被譽為「空中女王」的民用客機,在 2007 年空客 A380 投入市場之前,整整保持了 31 年「世界上載客量最高飛機」的紀錄。

photo credit: Airways Magazine
photo credit: Airways Magazine

儘管跟如今的超音速級別客機比起來,波音 747 已經稍顯「落伍」,但作為最早的一批超大載客量寬體客機,它曾為航空的商業化帶來了一次革命——人類得以以更低的成本體驗空中之旅。

如果說交通工具的變革只是幫助人們突破了最簡單的時空限制,那麼網際網路的誕生則意味著人類在探索世界的路上有了更多前所未有的可能性。

1968 年,被稱為「網際網路之父」的拉里·羅伯茨,正式向美國國防部提交了一份名為《資源共享的電腦網路》的報告,而根據這份報告所組建的「阿帕網」(ARPA),正是現代網際網路的鼻祖。

photo credit: The Conversation

雖然最早的「阿帕網」依然無法實現個人電腦之間的互通,傳輸速度也不是一般的慢,但它所創造出的電腦之間的互聯互通形態,已經初具現代網際網路的雛形。

從那個時候開始,人類不用再藉助實體的交通工具,一根細細的光纖,就足以讓人「走」遍全球,探索更多的未知之境。

而就在網際網路開始邁出第一步的同一年,來自美國斯坦福大學的道格拉斯·恩格爾巴特博士也用一項發明開創了歷史,他所創造出的那個現在看來無比笨重的小木盒子,成為了世界上第一款滑鼠。

它的原理很簡單,木盒底部裝置的一個小球可以帶動內部的軸體轉動,當變阻器也隨之轉動時,便會產生位移信號,隨後傳輸給電腦進行相應的光標移動。

但這個發明不只是讓人們可以隨意移動光標那麼簡單。在人機交互的歷史上,滑鼠的誕生——或者說是這種對光標更加精準的控制方式的誕生,成為在觸控這一模式出現之前,人類對電腦等工具最有效的控制方式之一。

想一想吧,如果沒有滑鼠,只靠鍵盤上一格一格移動的方式來控制電腦,我們的生產力到底會變成什麼樣。

恩格爾巴特博士的貢獻當然不止於創造出滑鼠的原型。發明超文本(Hypertext)、打造圖形用戶界面(Graphical User Interface),甚至於提出網路電腦的概念,都讓他成為人機交互領域不可被忽視的一位偉人,正如他在 1997 年被授予圖靈獎時的頒獎詞所言:「(這個獎項)是為了褒獎他在交互計算領域具有啟發性的預見和那些相關的重大發明創造。」

最起碼在 50 年前的那些日子裡,人類可能從未預想到,如今我們與電腦、網際網路的關係會變得如此密切。這也許可以算得上是新的「創世紀」了。

1968:當消費主義熱潮遭遇經濟危機

當羅伯特·諾伊斯和高登·摩爾 1968 年從仙童半導體辭職、開始在灑滿陽光的灣區創辦英特爾公司的時候,已經拿下麥當勞特許經營權的吉姆·德利加蒂,正準備把他發明的大麥克漢堡推廣到全美的麥當勞餐廳中去。

photo credit: The Mercury News
photo credit: The Mercury News

上個世紀 60 年代的美國,正經歷著它二戰後最輝煌的一段經濟發展期。工人們不愁就業,農民們也在機械化的幫助下各得其所,「美國夢」的實現比任何時候都更顯真實。到 60 年代中期的時候,大部分美國家庭開始步入中產階級的生活方式。

一棟大房子,一輛新車子,再加上滿院奔跑的孩子和狗,這也許就是最具代表性的美國中產階級家庭形象。

就在大麥克漢堡誕生的 1968 年,漫畫界的傳說——《周刊少年 JUMP》也在日本創刊。那個時候的日本,也正處在戰後經濟繁榮期,即使《周刊少年 JUMP》的定價遠遠高出普通漫畫雜誌一截,仍有不少日本青少年會去捧場,這使得這本具有劃時代意義的漫畫雜誌在短時間內便銷量激增。

這也許剛好切合了當時的消費主義熱潮,當一個國家和社會的經濟發展到一定階段時,人們在文化藝術領域的消費也會有更高的需求。

然而當指針繼續滑動,一切都開始變得不一樣了。在軍費開支增加等因素的疊加影響之下,從 1967 年開始,美國政府的財政赤字開始創下新的紀錄;通貨膨脹的加劇讓美元在國際清算中的信用不斷削弱,各國政府和投機者們紛紛開始拋售美元、轉而囤積黃金。

photo credit: 15-Minute History
photo credit: 15-Minute History

日益嚴重的通貨膨脹,再加上美元的信用危機,美國在 1968 年迎來了自大蕭條以來的又一次經濟危機。鑑於戰後所形成的以美元為核心的全球經濟新秩序,這也引發了一場遍及全球資本主義世界的經濟大衰退。

失業率的飆升,以及整個資本主義經濟的衰落,讓各個國家的勞動者們陷入了空前的焦躁與不安。尤其是年輕人,在一眼望不到頭的困頓現實中,也許只有奮起一戰才能找到新的出路。

1968:思想文化界的抗爭與蛻變

在這個變革的時代,思想、文化和藝術領域也正經歷著一次劇變。

1968 年,由達斯汀·霍夫曼主演的《畢業生》斬獲了當年金球獎音樂喜劇類最佳影片,也獲得了奧斯卡最佳影片的提名。這部在電影史上頗具代表性的作品,正是對當時社會中反叛與抗爭思想的一次集中體現。

從小到大一路過得順風順水的主人公本,在陷入迷茫時遇到了改變他一生的羅斯賓夫人。這段跨越年齡的不倫之戀讓本獲得了成長,同時,也迎來了從混沌轉向堅毅、從聽話的乖孩子走向堅定自我的蛻變。

諷刺的是,當片尾本和心愛的女友終於衝破權威和世俗「私奔」時,在短暫的喜悅之後,兩個年輕人的臉上卻又再次浮現出一種迷茫和不安。

這也許正是現實中那些處於社會激盪期焦慮不安的年輕人們的真實寫照。上個世紀 60 年代的那一代年輕人們,曾被稱為「垮掉的一代」,他們一方面與主流社會文化保持距離,另一方面又積極參與各種社會活動,在看似頹廢的生活狀態下,卻又嚮往極度理想化的烏托邦社會,形成了歷史上著名的「嬉皮文化」。

photo credit: The Idle Man

有趣的是,儘管當時不同的國家與國家之間還存在著種種實體和文化層面的阻隔與割裂,這種思想文化領域的變革趨勢卻驚人地相似。傳播學大家馬歇爾·麥克盧漢在那個時期首次提出了「地球村」的理論,也許正印證了這個事實:世界正以驚人的速度日益扁平化。

正如披頭士樂隊在 1968 年發行的那首著名的單曲《Hey Jude》中所唱的那樣:

你在期待能有人同台表演,但你知不知道那個人其實就是自己。(You're waiting for someone to perform with, And don't you know that it's just you.)

這是世界發生劇變的一年,也是人類對自己、對世界的認知變得更加深刻的一年。第一張從月球軌道拍攝的地球照片,第一次聽到來自外太空的誦讀聲響…… 也許就像《2001 太空漫遊》中人類進化前的那隻黑猩猩一樣,我們所面對的一切,都是未知而新鮮的。

這又何嘗不是 50 年後的現在,我們所經歷的每一天呢?


蛻變敏捷開發組織並不難! AWS Amplify幫前端工程師從雲端快速建立REACT程式

台灣企業勢必需要明確轉型策略,搭配適合的雲端工具作為入場券,一來降低數位化門檻、二來減少摸索資源的浪費。
評論
shutterstock_1451794139.jpg
評論

打造敏捷開發流程、加速前後端工程師的協作效率,是許多企業在面臨疫情之後,認為亟需將彈性元素納入為企業文化當中。雲端運算服務領導業者 AWS 台灣,觀察到前端工程師主要負責處理最貼近用戶的 Web、行動應用程式,但他們往往需要與後端團隊合作過程,遭遇耗費大量討論時間,才能處理使用者介面事項。

為了降低前後端的溝通成本,有些前端工程師在掌握介面管理能力之後,開始橫跨到後端的伺服器、資料庫開發經驗,甚至進一步培養技能,成為能負責測試、安全、效能多面向的全端工程師。

有的人會透過 Side Project(利用業餘時間開發有興趣的專案)或參加 Hackathon(黑客松)方式,運用 AWS 雲端工具嘗試自行擴展後端,並建立簡單易用的工具程式。究竟,AWS 平台提供哪些資源幫助前端工程師擴展更多元的技能樹?

掌握入門教學!前端工程師如何將 REACT 程式快速上雲

前端工程師運用 AWS Amplify,快速在雲端建立 REACT 應用程式

事實上,AWS 的入門課程指出,運用 AWS Amplify 在雲端建立 React 應用程式及服務集,只需五個學習歷程,包含建立 React 應用程式、初始化本機應用程式、新增身份驗證、新增 API 和資料庫、新增儲存體。如果想快速了解 REACT 程式快速上雲的方法及示範教學,本文節錄 AWS QUICKSTART 學習資源內容,幫助前端工程師更快掌握重點。

首先,何謂 AWS Amplify?AWS Amplify 是一項全托管 Front-End Web & Mobile 服務,採取無伺服器模式,在後端建立、部署和託管單一頁面 Web 應用程式或靜態網站的 Git 型 CI/CD 工作流程,加速開發過程直接整合其他 AWS 服務。舉例來說,像是整合封裝好的 Library 資源、或運用一些 Components UI 軟體去配置後端,以及利用 Admin 的 UI 做資源上的管理。

透過 AWS 增加雲端技能 在組織發揮你的影響力

AWS Amplify加速Develop、Deliver 與 Manage流程

AWS Amplify 主要優勢展現在三大項工作階段,分別是 Develop、Deliver 和 Manage。Develop 部分可利用 CLI(Command-Line Interface)或 Admin UI 設定後端,使用 GraphQL 或 REST API 設定也是可行的,進而快速建構一個前後端專案。此外,開發者還能搭配 AWS 其他服務,例如使用 AWS Authentication 全托管認證服務,或 DataStore、Storage 等多項 Feature Categories。

到了 Deliver 階段,若是要透過 AWS Amplify 執行 Web Hosting 任務,可拆解出三個流程。首先是將 Repository 與 AWS Amplify 進行連結,這邊可整合 Amplify Console 提供的支援資源包含 Github、Bit Bucket、Gitlab、以及 AWS 的程式碼代管工具 AWS CodeCommit。一旦連結以後,開發者可透過自己的 Configuration,决定在各個不同的 Build 要執行什麽樣的指令,最後再透過 Deploy 方式,幫助工程師進行前端的 Hosting。

在最後一個 Manage 階段,開發者則可利用 AWS Amplify 的 Admin UI,以開啓瀏覽器方式,透過視覺化介面統一管理資源。例如在 Admin UI 介面左側選單,涵蓋 Content、User Management 的區塊,讓參與專案但沒有 AWS Console 權限的使用者,可利用 E-mail 方式邀請使用者進到 Admin UI,進行一些設定或觀看其他相關資源;甚至在 Set Up 區塊還有相關選項,例如要針對 Data Modeling 或 APP User 做權限管理,以及可連結到 AWS 其他服務。

運用開放資源 AWS Amplify Framework,打造高效能應用服務

AWS QUICKSTART 學習資源還介紹到另一個 AWS 提供的開放資源 Amplify Framework,一樣可利用 Amplify CLI 的方式,配置 Web 和行動應用程式的前後端,以及開發者需要用到的服務,讓應用程式更易於構建,並獲得安全、高性能的使用體驗。

Amplify CLI 一樣有支援多個不同 Category,例如較常使用的幾個 Comment Line,像是Amplify Init 指令做初始化或創建幾個不同資源;或是 Amplify Status 指令,隨時在開發過程查看各個 Category 狀態;甚至專案結束後,可利用 Amplify Delete 直接把 Amplify 所創建的資源做一次性删除。另外也可透過 AWS Amplify Client 利用比較抽象化方式,讓開發者直接利用 Component 實現想要完成的項目。

填寫表單 找到適合你的快速上雲服務與工具!

實際示範給你看,設定 React 程式可以如此簡單

假設前端工程師現在要快速部署一項有驗證功能(Authentication)還要搭配 Rest API、GraphQL、Analytics 等服務的應用,如何快速設定 React 程式?在 AWS QUICKSTART 的學習資源後半段,有詳細說明要啟動這類型專案的操作方法。

開發者可以先利用 AWS Lambda Function 結合 Amazon API Gateway 方式,創建出一個 Rest API,到了 Authentication 階段,則使用到 AWS Cognito 的服務,接著針對 GraphQL 需求,可利用 AWS AppSync 服務,以及最後如果有 Analytics 的需求,也可以串聯 Amazon Pinpoint 工具。Amazon Pinpoint 是一項彈性而可以擴展的行銷通訊服務,開發人員可利用 Amazon Pinpoint API 追蹤 Web 使用者的行爲,或是針對 APP 推送、電子郵件、簡訊點擊行為蒐集到具體的資訊。

在這整套流程示範之後,值得特別強調的是,AWS AppSync 是一項全托管的服務,能及時更新,甚至在使用者離線時仍可以持續去創建和修改數據。一旦設備連上線之後,這項應用程式就可重新連線,並接到後端同步數據,達成彈性、自動化擴展或減縮各式 API 的請求。

打造第一個你在 AWS 上的應用程式

AWS 最後強調,Amplify 是相當適合建構出一個靜態 Web、Apps 服務模式,例如說像是打造部落格,或者是一項 APP 內的代辦事項應用等;加上 Amplify 具全托管服務特色,可串聯上述 AWS 在雲端所提供的資源,都能在部署過程加以整合,加速開發流程及效率,並且有效節省開發資源。如果想用低門檻的雲端解決方案,其實前端工程師是能在開發流程更靈活配置資源,甚至為公司的商業、服務模式挖掘出創新價值。

了解更多:AWS 開發者系列