Syllabus
本課程主要講義 https://iottalk.vip/6 本班各同學網頁的網址 2019/06/21 計算機概論 期末考試 13:20 - 15:00 (100分鐘) (一)簡答題 (筆試題), 請依序寫在答案卷, 寫明題號但不必抄題目 :-) 注意, 每題的答案都不可以寫超過三分之一頁 ! (每題5分) (1)Pixnet 是交大哪兩位同學創立? 寫出當時他門就讀的系名、幾年級、姓名。 (2)以前會員數是Pixnet 好幾十倍的無名小站已經倒了, 但 Pixnet現在竟然還賺錢 !! (a)無名小站當時賣給雅虎台幣7.2億; Pixnet 當時賣給城邦集團大約多少錢? (b)寫出目前 Pixnet 在台灣所有網站流量排名大約第幾名? (3)寫出你認為 Pixnet 不但打敗無名小站且能存活和賺錢的原因 (不要寫超過35字) (4)為了提高工作效率, 我們可以把常常用的目錄(資料夾)弄個捷徑在桌面, 但除了這樣之外, 其實還有別的方法, 請寫出三種方法(包括其中有一種其實比較常放常用的應用程式或命令) (5)「壹讀(read01)」和「每日頭條(kknews)」屬於不分潤的內容農場, 另外有很多"網賺"分潤的內容農場, 例如 coco01 等, (a)請問網站平台會"分潤"給哪些人? (b)誰分到的比較多? 注意(a)和(b)總共不可寫超過50字。 (6)網頁除了內容外, 通常主要包括 HTML, CSS, 和 JavaScript; 簡單說出這三者的功能, 總共不可寫超過50字。 (7)執行 Python 程式時, 出現說不認識 flask 和 requests 要怎辦? (8)做練習一的時候, 本來都沒問題, 網頁也看得到, 後來再測試卻一直說 port in used, 請問發生啥事以及如何解決? (9)關於 Python + Flask, 簡單說一下, 如何 讓 iottalk.vip/123 其實就是 iottalk.vip/static/money/index.html (10)簡單說明為何打 iottalk.vip/6 往址列不會變, 但打 iottalk.vip/600 會變別的網址 !? (11)簡單說一下 啥是 Google Home ? (12)簡單說一下 啥是 AnyCast ? (13)簡單介紹一下 Google Calendar 的用途和功能。 (14)電腦買來說需要更新系統, 但剛把電腦扣上網路線並開通網路就出現電腦中毒, 簡單說原因以及簡單的解決方法? (15)簡單說明若eXcel 中已經有全班同學分數, 如何算出有多少同學及格? (16)簡單說明使用 Google 試算表要如何保護/開放權限? (17) 網頁中我想用 CSS 控制某段文字的字體+大小+顏色+背景底色, 我寫了一段 HTML 如下: <p align=left class=ggyy>計概其時很簡單, 主要教你更能善用電腦, 還有, 偶爾學一些好玩的 .. </p> 請問在 <style> 到 </style> 之間要寫啥, 才可讓上述該段文字出現 用標楷體, 大小24px, 且文字顏色 darkRed, 背景底色 yellow? (18)簡單說一下 PRNG 以及如果要用電腦模擬生出學生的成績要注意啥? (19)有些 PixNet 上的網頁很龜毛不讓人家"檢視原始檔" 也不能用滑鼠 Mark 和 複製, 可是我們有時想 copy 來整理或想偷看網頁HTML語法, 請大略說一下可以用啥工具以及大概如何把這種網頁偷回來 !? * 例如這篇: 2018 南法自駕 France 自由行 (註: 其他龜毛網站上的保護方法可能不同那這招可能沒用喔) (20) 看看這篇小妞的2019台東鹿野高台熱氣球.. 請寫出這小妞用該文章可能賺到哪些錢 ? 至少寫出五個來源 ! *(21)這題一定要寫, 但不算分數: (a)寫出你自認為該得幾分, 以及理由。 (b)寫出你平時加了哪些分? (問問題都有加分) 或抵掉哪幾次缺課?注意, 簡答題 (筆試題), 請依序寫在答案卷, 寫明題號但不必抄題目 :-) (二)實作題, 必須在 iottalk.club 做 ! (實作題最慢這週日深夜之前完成即可, 但 7/10之前都要留著) 用網頁說明你自認該得幾分 ! 很簡單, 上課講過了, 就是, 用 Python 弄一個簡單網頁 強調你自認為這門課該得幾分, 把該網頁放你網站根目錄下的 /static/wantscore/index.html 並且利用轉址讓 /week18 和 /myscore 都會轉到該網頁 (這我們已經練習很多次:-) 不太記得可以參考第一週練習, 第四週練習, 和 第九週的練習 ! 但是, 這次網站要跑在 iottalk.club (用 PieTTY 或 PuTTY 連進去你的帳號做!), * 注意 ! 注意 ! 注意 ! 剛開啟 PieTTy 或 PuTTY 後, 請立即點"選項"然後把編碼改選 UTF-8 或 Unicode 喔 !) (你在 iottalk.club 的帳號與密碼在開學時就已經給大家了喔, 和 iottalk.vip 的相同 !) (注意, iottalk.club 和 iottalk.vip 兩台機器的密碼各自獨立, 一台改了不影響另一台的密碼 !) 提醒確定正確了, 最後執行才在最後加 & 符號讓你網站永遠活著 ! 例如, python3 myweb.py & 然後, 按兩下 ENTER (其實按一下就可以:-) 接著, 打 exit 並按下 ENTER 結束 (會登出並關掉視窗) * 因為執行後就會佔用該 Port, 萬一發現又要修改, 必須把該程式的行程(process)砍掉 ! 如果還沒登出, 敲 fg 按 ENTER 先把 process 找回前景, 再敲 CTRL_C 殺了它即可: !! (參考往下捲我操作畫面) 如果你已經登出, 那要重新登入, 然後.. 然後要先想辦法找出該 process number, 然後用 kill 命令殺了它 ! 重新登入後如何找到你的 process 呢? 有兩種方法, 第一種比較簡單, 知道你用的 port number 即可: fuser 你的 port number / tcp 例如: fuser 33888/tcp 第二種 方法要知道你執行的檔案名稱, 利用 ps -aux 找出全部然後 | grep python3 | 檔案名稱 例如: ps -aux | grep python3 | grep w.py (參考往下捲我操作畫面) 還有, 網站的 Port 請用 3xyyy where x 是 你的年級, 一年級用 1, 二年級用2, 三年級用 3, .. yyy 是你學號的後三碼, 例如三年級假設學號 ????888, 則網站就是: http://iottalk.club:33888 以及成績網頁是 http://iottalk.club:33888/myscore 網頁內容就是先寫你的學號姓名, 然後寫你自認為這門課該得幾分, 以及利用HTML中的 <OL> 和 <LI> 列出至少三個(至多五個)理由 ! 還有, 把你網頁的網址用 reURL.cc 縮址之後也寫到網頁內讓我可以點!! 以下是我寫的範例, 你可以用這做範本, 複製去貼上之後修改 :-) (如果你先在 Windows 做才要傳去 Unix (可以壓縮後用 scp 複製去iottalk.club, 記得編碼設 UTF-8 ) 注意這只是範例, 每個人要根據自己狀況寫喔 ! 以下是上述範例的效果:
|
如果要在自己電腦做實作題, 做好後請多做以下這: (1)跑在自己電腦後, 用 ngrok 弄成 public 且 https 的網址 (2)這時把畫面上工作視窗用 ALT_PrintScr 抓下並開啟小畫家mspaint 存成第一個證據檔案 (3)開瀏覽器開啟 ngrok 給的網址, 應該要看到你自認該幾分的網頁 (4)把各視窗(命令窗和網頁窗都要看到)拉開不要全擋住, 然後敲 CTRL_PrintScr 抓下全畫面 (4)開啟小畫家 mspaint 把抓到的全畫面弄成檔案 (6)把剛抓畫面的兩張圖片檔放入你WeeBLY 第 18 週的習題 (7)在圖片下方寫一些說明與心得(不必寫太多); ** 一樣在 the coming Sunday 的 mignight Due 喔!這樣做也可以, 但分數會比用Pietty/PuTTY連入 iottalk.club 做少一些些 :-(
🙎
👦
本班各同學網頁的網址(開新窗)
🌐 本課程主要講義 https://iottalk.vip/6 (蓋掉此頁) |
e3new 新 E3
;
NCTU Portal 交大入口網站
|