(持續更新中,感謝ptt上kadok網友提供訊息)
一、名詞解釋
open data
資料來源:維基百科
開放資料 (英語:Open data) 指的是一種經過挑選與許可的資料,這些資料不受著作權、專利權,以及其他管理機制所限制,可以開放給社會公眾,任何人都可以自由出版使用,不論是要拿來出版或是做其他的運用都不加以限制。Open data 運動希望達成的目標與開放原始碼、內容開放、開放獲取等其他「開放」運動類似。Open data 背後的核心思想由來已久(例如在 Mertonian tradition of science),但 Open data 這名詞直到近代才出現,拜網際網路崛起而為人所知,尤其是 Data.gov 等 Open data 政府組織的設立。
Moore's Law
資料來源:維基百科
摩爾定律是由英特爾創始人之一戈登·摩爾提出來的。其內容為:積體電路上可容納的電晶體(電晶體)數目,約每隔24個月便會增加一倍;經常被參照的「18個月」,是由英特爾執行長大衛·豪斯所說:預計18個月會將晶片的效能提高一倍(即更多的電晶體使其更快)。
Java virtual machine
資料來源:維基百科
Java虛擬機(英語:Java Virtual Machine,縮寫為JVM),一種能夠執行Java bytecode的虛擬機器,以堆疊結構機器來進行實做。最早由昇陽電腦所研發並實作第一個實作版本,是Java平臺的一部份,能夠執行以Java語言寫作的軟體程式。
NFC
資料來源:維基百科
近場通訊(英語:Near Field Communication,NFC),又稱近距離無線通訊,是一種短距離的高頻無線通訊技術,允許電子裝置之間進行非接觸式點對點資料傳輸,在十公分(3.9英吋)內交換資料。 這個技術由非接觸式射頻識別(RFID)演變而來,由飛利浦半導體(現恩智浦半導體)、諾基亞和索尼共同研製開發,其基礎是RFID及互連技術。近場通訊是一種短距高頻的無線電技術,在13.56MHz頻率運行於20公分距離內[1]。其傳輸速度有106 Kbit/秒、212 Kbit/秒或者424 Kbit/秒三種。目前近場通訊已通過成為ISO/IEC IS 18092國際標準、EMCA-340標準與ETSI TS 102 190標準。NFC採用主動和被動兩種讀取模式。
物聯網
資料來源:維基百科
物聯網(英語:Internet of Things,縮寫IoT)是網際網路、傳統電信網等資訊承載體,讓所有能行使獨立功能的普通物體實作互聯互通的網路。[1]物聯網一般為無線網,而由於每個人周圍的裝置可以達到一千至五千個,所以物聯網可能要包含500兆至一千兆個物體。在物聯網上,每個人都可以應用電子標籤將真實的物體上網聯結,在物聯網上都可以查出它們的具體位置。通過物聯網可以用中心電腦對機器、裝置、人員進行集中管理、控制,也可以對家庭裝置、汽車進行遙控,以及搜尋位置、防止物品被盜等,類似自動化操控系統,同時透過收集這些小事的資料,最後可以聚整合大數據,包含重新設計道路以減少車禍、都市更新、災害預測與犯罪防治、流行病控制等等社會的重大改變。
二、解釋一下public domain 和創用cc
三、依ISMS原則,使用者該如何設定密碼 以WIN7環境為例,寫出如何設定讓使用者定期更改密碼的操作路徑
『密碼設定原則』
資料來源:這裡
一、絕對避免的密碼:
1. 嚴禁不設密碼
2. 與帳號相同
3. 與主機相同
4. 生日、身分證字號、英文姓名等個人資料,以及公司、部門等公司資訊
5. 使用 1111、1234、123456、2000、aaaa、abcdef 此類簡單的組合
6. 密碼別留在紙上或是文字檔中
二、應該避免的密碼:
1. 避免使用英文單字或詞語 ,如 iloveyou、superman
2. 避免全部使用數字
3. 避免連號或順序,如nopqrs、987654…
三、較佳的密碼原則:
1. 密碼越長越好,最短也應該在八個字以上
2. 密碼沒有明顯含義
3. 密碼要能記得住,一個連使用者都無法記住的密碼是無意義的
4.一個不易被破解的密碼應至少有
一個英文小寫
一個英文大寫字母(假如密碼能分別大小寫)
一個數字
一個特殊符 號(如標點符號 或是 「!@#$%^&*?」 這類符號)
一個空白(假使密碼容許 \\\\\\\ 空白)
沒有任何意義的組成
四、一些密碼設定小技巧:
1. 可以讓 l == 1 or ! or |, O == 0, S == 5, A == 4, q == 9
2. 以中文輸入法按鍵來當成密碼,例如 \" 密碼 \" 的注音輸入為 5j4up
3. 以英文的一句諺語或一段歌詞,取每個英文字字首當成密碼
4. 以兩個英文字或數字穿插:例如: abcd + 1234 = a1b2c3d4,不過兩段數字的穿插是沒有意義的
5. 將英文字母位移數個字:例如: with 往前位移三個字母 -> tfqe
6. 自行變化原則,可以把上面的綜合起來使用,也可以自訂原則如鏡印、藏頭去尾
四、寫出跳線和網路線的顏色配置
資料來源:這裡
◆RJ-45 跳線 (CrossOver) 說明
跳線原理就是要把 A電腦的發送端傳輸到 B電腦的接收端 (送收對調),如此才可以送收資料,因此要跳線
備註:HUB會替你把不同電腦的發送和接收對接,所以透過 HUB就不要跳線
(另一頭只是1-3 2-6互換而已)
五、雲端運算的三種運算架構
資料來源:這裡
依照Wikipedia的定義,雲端運算在建置架構上大致分成三個階層:應用程式、平台與基礎設施,並由此分別提供三種型態服務:
1.軟體即服務(SaaS) 在此階層中,主要是以雲端應用程式(Cloud Application)來提供各種SaaS服務,存取該服務的使用者不需要下載或安裝任何程式,就可以直接透過瀏覽器存取雲端應用程式所提供的功能與服務。透過該服務,使用者不用對軟體進行排錯、更新等維護作業,對於使用管理負擔及成本的降低有不小的助益。不僅如此,比起自行建置的系統與程式,SaaS 提供了更高可用性的不中斷服務。 當前市面上不乏許多通行已久的SaaS服務,其中最耳熟能詳的莫過於Google Apps與Saleforce.com。採用P2P技術的Skype、趨勢科技的雲端防毒,以及YouTube、Facebook、Twitter等 Web應用程式,皆屬於不同類型的SaaS服務。微軟在既有商用軟體上,另外提供相對應線上軟體服務也是其中一種。在儲存方面,目前Amazon所提供的自助式內容分派服務CloudFront,以及支援檔案共享與資料同步化服務的微軟Live Mesh,皆屬於採用分散式雲端儲存技術的SaaS服務。
2.平台即服務(PaaS) 所謂PaaS,指的是提供運算平台或解決方案服務化而言。它仰賴雲端基礎設施之資源,支援雲端應用的不同功能,並提供整合的API。PaaS好處在於應用程式的部署更簡便、有效降低底層軟硬體架構採買及管理成本。常見的服務包括Microsoft Azure、Google Engine、Google Custom Search、Yahoo! BOSS等。至於Amazon SimpleDB、Amazon S3、Nirvanix等,則屬於提供結構化雲端儲存機制的PaaS服務。
3.基礎設施即服務(IaaS) 至於IaaS意指雲端基礎架構(Cloud Infrastructure),也就是將運算、儲存及網路等資源轉化為標準化服務,以提供內外部使用者存取之用。為了讓資源有效管理與應用,IaaS多半藉助虛擬化技術來完成伺服器整合之基本作業。目前市面上的IaaS服務,在運算資源分派服務上,有Amazon CloudWatch,以及提供虛擬機器服務的Amazon EC2;在網路資源分派服務上,則有Amazon VPC虛擬私有雲端;在原生儲存資源分派服務上,則以Amazon EBS為代表。 除了上述三個服務階層外,整個雲端運算架構中還有最頂層的用戶端,以及最底層的伺服器。對於雲端運算而言,其服務對象即為用戶端。用戶端可透過桌機、筆電、Thin Client,甚至手機、PDA等行動裝置內建的瀏覽器來存取雲端運算服務。 就Thin Client與手機等裝置來說,裝置本身並不需要強大的硬體效能,也不用安裝任何軟體,只要有簡單好用的瀏覽器,就可以隨時隨地享受雲端服務所帶來的種種好處。至於伺服器,當然是雲端運算提供各種服務的最重要基礎設備,即使是可以提昇整合效率的虛擬化軟體,也必須藉助伺服器的安裝才行。在伺服器類型上,同時具備高密度運算容量,並有效提昇管理及佔用空間效益的刀鋒伺服器愈見青睞。
六、scratch程式積木 試寫出程式執行結果
七、給你一份email 表頭 試寫出 寄信所使用的mail client 寄信者email address 和 mail server ip 收信者email address 和 mail server ip
八、一個掃描指令的掃描結果 試寫出該指令名稱 掃描的主機為何 所開的埠號是什麼服務
九、試以紙上程式碼修改 讓arduino上面的三個LED 隔一秒後 輪流亮起
十、給你一個資料庫下面的兩個資料表 下面三個SQL 語法 試寫出語法執行結果 1考比較兩個資料表相同處 2更新某資料表指定欄位 3某資料表內容去除重覆值後,做降冪排序
本文於 修改第 4 次