讓世界變方便的科技魔法:為什麼Google這麼厲害、手機可以導航、網路可以看影片

商業周刊 2016/8/25第1502期的封面故事談了四個主題:深入臉書總部》比你還懂你,下個十年「情感商機」最夯、記者實測》置身不同房間,也能隔空取物、交談、拉格令:下一個跳躍式革命,就是虛擬實境、超車關鍵》每個讚皆計算,威脅Google廣告贏家地位。總編給了一個題目叫做黏TT共和國,這說起來好像很恐怖,Facebook竟然威脅到Google了,那我還拿讓世界變方便的科技魔法:為什麼Google這麼厲害、手機可以導航、網路可以看影片來看幹嘛?

這是值得深省的問題,就在廠商投了大筆的資金讓Facebook的廣告大賺之際,廠商是否因此獲得對等的利潤?有聽說並沒有很好,我自己的經驗也是投在Facebook的錢比燒紙錢還快,一下子就成灰燼,後來我還是捨Facebook到Google去了,看來個中的口味因人而異。

讓世界變方便的科技魔法:為什麼Google這麼厲害、手機可以導航、網路可以看影片

深入軟體的神秘世界

軟體驅動了整個現代世界,但對很多人來說,它依然是很神秘的存在。那些令人目眩神迷的電腦合成影像、各種購物網站的安全性、還有Google超快的搜尋功能,全都是軟體所創造出來的。我們每天都會用到各種軟體功能與服務,但軟體的原理,卻不是人人都懂。

如果你曾經感到好奇,電腦螢幕背後究竟有何奧妙,本書將深入淺出帶你探索圍繞在你身邊各種軟體的原理。舉例來說,你將學到電腦合成動畫如何與真實世界的連續畫面相結合,創造出逼真的特效;電視遊樂器如何即時製作出超絢麗的畫面;雜湊函式如何保護你的密碼,讓你免於遭受入侵者的攻擊;還有Google如何幫你找出你所要的搜尋結果。

你還會學到:
.加密工作原理,以及各種不同安全標準的弱點
.線上串流影片的壓縮原理
.如何在超巨大的資料庫中,找出你要的資料
.如何運用多個程式,合作解決同一個問題,彼此之間又不會互相衝突
.軟體如何解析地圖資訊,帶你到達想去的地方

本書採用簡單易懂的文字,配合直覺的圖表,所有人一定都看得懂。讀者不需要任何技術背景,而且內容絕沒有任何一行的程式碼。

電腦完成了許多令人驚嘆的工作,我們每天都在使用,甚至視之為理所當然。其實你並不需要是電腦專家,還是可以輕鬆瞭解這些軟體背後的原理。請和本書一起,揭開軟體神秘的面紗吧!

作者介紹

作者簡介

V. Anton Spraul

V. Anton Spraul傳授電腦科學與程式設計相關課程,學生遍布全世界,目前已有超過15年以上的經驗。他也是《Think Like a Programmer》(No Starch Press出版)和《Computer Science Made Simple》(Broadway出版)這兩本書的作者。

目錄

第1章|加密
透過加密技術,我們得以保護個人資料,唯有本人才能存取使用。當你鎖定你的手機,或是用密碼保護你的zip檔案時,就是在使用加密的技術。我們會看到許多不同的加密技術,以及它們在現代加密軟體中結合使用的情況。

第2章|密碼
如果想把自己的資料鎖起來,或是向遠端系統確認自己的身份時,就會用到密碼。你會看到密碼如何搭配加密的技術,並學習到如何透過幾個簡單的步驟,防範攻擊者取得你最寶貴的密碼。

第3章|Web網路安全
Web網路安全性是我們在線上購物或存取銀行帳戶時保障安全的基礎。在資料傳遞時,我們需要一種叫做「公鑰加密」的方法,以保障過程的安全性。你將會發現,如果想更安全使用Web網路,我們在前三章所涵蓋的技術全都要派上用場。

第4章|電腦動畫
電腦動畫可說是一種軟體魔法,因為它光靠著數學描述,就可以創造出整個虛擬的世界。你將會見識到,軟體如何取代傳統手繪動畫的工作,並學習到如何透過軟體,製作出一整部電影的關鍵概念。

第5章|遊戲繪圖
遊戲繪圖之所以讓人驚艷,不只是因為其視覺衝擊性,而且在很短時間內,就能表現出十分驚人的效果。我們會探索一些在遊戲中經常使用的一些聰明小技巧;如果沒那麼多時間運用前一章的技術,還是可以利用本章的這些小技巧,製造出十分炫目的影像效果。

第6章|資料壓縮
資料壓縮技術協助我們縮小資料所佔用的空間,讓我們比較不至於受到頻寬和儲存空間的限制。我們將探索資料壓縮的最佳方法,然後進一步了解藍光碟與網路串流如何結合這些技術,讓我們得以享受高畫質影片。

第7章|搜尋
搜尋技術討論的是如何更快速找到我們想要的資料;這些資料可能在我們自己的電腦中,也可能藏身於整個Web網路之中。我們將探索搜尋引擎,看它如何組織資料以供快速搜尋,如何聚焦於所需資料,以及如何透過網路找出最有用的結果。

第8章|同步並行
同步並行技術可以讓好幾個不同的程式,同時分享共同的資料。如果沒有同步並行技術,就不可能出現多人即時線上遊戲,而銀行在同一時間內,也將只能服務一個客戶。我們會談到一些方法,能讓多個處理器存取同一筆資料,卻不會造成互相干擾。

第9章|地圖路線規劃
我們在各種地圖網站和車內導航系統中,經常可以看到地圖路線規劃的功能。你會發現原來地圖在軟體的眼中,具有完全不同的面貌,而且透過一些特別的搜尋技術,它就能幫我們找到最佳的路線。

↑↑↑↑↑↑↑

我看過第一章後,我突然覺得雖然書中沒有提到任何的程式,但是仔細看下去如果沒有數理邏輯能力,可能還是會看很累。但其實慢慢閱讀好好的想一想還是可以理解的,寫程式的人如果看了這本書後,可能就會懂喔,原來AES是這樣啊。

感謝你看到這裡,很快就可以離開了,但最好的獎勵行動就是按一下幫我分享或留言,感恩喔~

點我分享到Facebook

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *