2015年6月23日 星期二

課程心得13

本次課的任務是要求在google街景上根據自己找到的舊照片,顯示實際位置在哪裡。老師給出了示例goo.gl/Zi46sm,然後需要我們打開網頁的原始碼,不用全部完全看懂,但是要抓住重點進行修改,改成台灣的某個地點。參考google view events會更好的理解移動過程中經緯度、方位、仰俯角參數的變化。
按照步驟先打開goo.gl/Zi46sm的原始碼,找到需要修改的代碼文件streetviewoverlay.js,繼續打開,主要就是明白2個經緯度設置代表的意思,嘗試修改後明白第一個經緯度是圖片的位置,第二個代表街景顯示的位置。當然嘗試過程也遇到過問題。我找到google地圖上查找公共資訊圖書館的經緯度後,填補在“this.slat=”和“this.slng=”的位置,可是執行時沒有街景顯示。我不懂為什麼同樣的操作,同學的可以顯示他找到的街景但是我的沒有。後來反思,因為我找的是圖書館的確切位置,其內部是沒有街景的,必須將經緯度設置在圖書館附近的街道。

接下來,我從網路下載一張公共資訊圖書館的照片,想調整街景的角度來和圖片匹配。

這裡就借助到了google view events的參數設置,將代碼複製粘貼,改成圖書館附近街道經緯度,然後移動直到符合圖片上的位置。於是可以大概知道圖片positionPOV HeadingPOV Pitch


再將streetviewoverlay.js代碼中,第二個經緯度就是確定的position,第一個圖片經緯度根據方位稍作調整設計在其附近,然後順便修改角度,這樣執行程式直接顯示的圖片就和街景比較符合了。

google街景自然不是我們能立刻寫出來的東西,與其重複這麼複雜還不一定能完成的工作,不如找到資源再加以利用。我們學習資訊管理,有寫程式的能力自然好,若是欠缺,不妨用搜索查找整合信息的能力來彌補。這是本課程的最後一堂課,照例老師談論一些課程之外的道理。學校能學到的知識極其有限,課堂上還有老師為我們制定方向,而平時就只能靠自己,去找準方向,逼自己去學新東西。
最後謝謝陳老師這學期的照顧,我很喜歡台灣,希望能再有機會向您請教。

2015年6月1日 星期一

課程心得11


       信息爆炸時代,迫切的網路數據處理需求導致了雲端服務的產生,最大程度的資源共享、跨平台存取,引發了多個知名企業的商業大戰。雲端分為雲與端點兩個部份,它造就了兩個新興產業,一是雲(資料中心)的產業供應鏈,二是端(行動裝置)的產業供應雲端的鏈。目前雲端運算的佈署模式有四種:公有雲端、私有雲端、社群雲端、混合雲端。雲端服務目前吵得正火熱,但也面臨一些挑戰,如資料隱私和安全性問題、收費問題、資料存取速度和穩定性問題等,icloud的明星豔照門事件就敲了一記響亮的警鐘。

       私有雲(Private cloud)是企業自有或共有伺服器基礎架構,並利用虛擬化等方式來創造專屬企業本身的雲端服務。其資料僅能被企業本身管理,並能確保與其他企業區隔。提到私有雲,就會拿來和雲端服務提供商或第三方服務提供者所提出的公有雲服務進行一番對比,第二次課我們就以Ragic為例學習試用過雲端資料庫。就算知道優缺點,就像錢究竟是在自己手上安全,還是存在銀行安全,針對不同情況會有不同的判斷。
        網路附加儲存Network Attached Storage,NAS)是一種專門的資料儲存技術的名稱,是外接式硬盤的升級版。NAS是一台小型的雲端硬碟伺服器,也是一台小電腦,接上網路就可以透過網路存取這台NAS伺服器了。想像一下現在很多人會把資料丟到Dropbox、Google雲端硬碟,這就是把資料上傳到公有雲。而我們若把資料丟到NAS,就是丟到私有雲,是私有雲計算的一種。
        宏碁提出自建雲(Build Your Own Cloud,BYOC)的概念,自己建立自己的雲端服務,沒有所謂的容量限制,PC端硬碟容量多大雲就有多大。簡直就是心有多大,舞台就有多大。資料不再儲存遠端伺服器上,而是在本機電腦上自行建立,下載安裝相應的軟體程式進行控制即可,看出宏碁從硬體製造導向轉型為軟硬體整合服務。這樣好處是宏碁不需要不斷的擴充硬碟,而缺點是使用者必須找一台電腦自行儲存資料,要用的時候必須開機,讓別台電腦、手機、平板讀取資料。
      
        根據上面的介紹,我認為NAS和BYOC都屬於私有雲模式的一種,安全性能都比將資料放在公有雲上要好,能實現跨平台跨裝置的跨網絡的服務。所以沒必要說私有雲和NAS、BYOC有什麼區別,就是範圍大小的關係。
不同之處在於NAS需要購買一台獨立的伺服器,存在於電腦之外,功能更為齊全,所需要的資料都是存儲備份在這台伺服器上,而電腦可以隨時關機;BYOC是直接在電腦上安裝程式軟體,在電腦上進行管理,需要資料時電腦必須開機,感覺自建雲類似於以前的遠程連接電腦。
       NAS 最初的產品定位,比較偏向於多人的企業使用環境,但基於家庭及個人用途的 NAS發展明顯越來越蓬勃。除去安全性穩定性共享性都挺好外,NAS還可以作為家庭多媒體視訊系統,直接下載影音檔案;可以作為居家安全的監控系統;對文件有完善的備份機制;更為靈活的權限管理,讓不同用戶查取不同的資料;全天候待機非常省電等。但是,價格也是需要考慮的因素,簡單查了下NAS的產品價格都進萬台幣,目前會嚇著不少心動的潛在消費者。在企業與公司層面上,NAS就是正式版的家庭應用,備份資料,有效的節省各台電腦硬碟空間的浪費與增進工作效率,滿足架設網站、mail、ftp的需求。

       宏碁表示自建雲的應用領域目前涵蓋健康、車聯網、智慧家庭、通訊,對於個人應用主要仍是下載APP管理資料。