請求各位前輩給予目標 - Linux

By Megan
at 2016-09-28T11:32
at 2016-09-28T11:32
Table of Contents
: 還有順便問一下最近有再挖礦,所以需要賣幣看匯率的高低
: 可是每次都要開三四個網站去比價好麻煩,要怎麼把各網站的資料自動抓下來呢?
: 然後弄成一個手機可以看得app或網頁(只有我自己用)
: 目前程式只學過基礎的vb,做專題有寫過arduino,不知如何下手
: 也請前輩指點一下大概可以怎麼做出來?目前自己看資料似乎要用java寫?
要用app來看是可以,但只有個人要看的資料,我是覺得用web就好,手機瀏覽器開web
假如以web來說,大方向就是分「前端」和「後端」
「前端」:
1. 學HTML5和javascript,你這個需求沒有很複雜,可以不用找前端框架
2. web界面有個雛型後,把xmlhttprequest或websocket準備好對伺服器送
「後端」:
1. 先確定你要的資料有沒有api可以用,有的話簡單很多,寫一些shell script
2. 沒有api可用,要爬html結構的話,簡單的話python,php,ruby學一個,然後找
那個語言相對應的html parser來當爬蟲引擎
3. 爬蟲邊寫的同時,選一個SQL(mysql, mariadb...), 邊規劃資料庫結構
4. 爬蟲完成一部分後,選一個server來用(apache,nginx,lighttpd...),把前後兩
端連結起來,也因為你要自己看,verify authority的部份這時候可以用了
這時候一個小系統就有個雛型了,一個關鍵的重點就是,我看很多剛入門的都會在某一部份
糾結很久,事實上每個部份都先用個大概雛型就好,反正之後要改的才是重點,就像在新創中
常說「Build Fast, Kill Fast」,利用系統回饋出來的資訊或實際使用狀況來決定下一步的方
向,會有效率很多。
--
: 可是每次都要開三四個網站去比價好麻煩,要怎麼把各網站的資料自動抓下來呢?
: 然後弄成一個手機可以看得app或網頁(只有我自己用)
: 目前程式只學過基礎的vb,做專題有寫過arduino,不知如何下手
: 也請前輩指點一下大概可以怎麼做出來?目前自己看資料似乎要用java寫?
要用app來看是可以,但只有個人要看的資料,我是覺得用web就好,手機瀏覽器開web
假如以web來說,大方向就是分「前端」和「後端」
「前端」:
1. 學HTML5和javascript,你這個需求沒有很複雜,可以不用找前端框架
2. web界面有個雛型後,把xmlhttprequest或websocket準備好對伺服器送
「後端」:
1. 先確定你要的資料有沒有api可以用,有的話簡單很多,寫一些shell script
2. 沒有api可用,要爬html結構的話,簡單的話python,php,ruby學一個,然後找
那個語言相對應的html parser來當爬蟲引擎
3. 爬蟲邊寫的同時,選一個SQL(mysql, mariadb...), 邊規劃資料庫結構
4. 爬蟲完成一部分後,選一個server來用(apache,nginx,lighttpd...),把前後兩
端連結起來,也因為你要自己看,verify authority的部份這時候可以用了
這時候一個小系統就有個雛型了,一個關鍵的重點就是,我看很多剛入門的都會在某一部份
糾結很久,事實上每個部份都先用個大概雛型就好,反正之後要改的才是重點,就像在新創中
常說「Build Fast, Kill Fast」,利用系統回饋出來的資訊或實際使用狀況來決定下一步的方
向,會有效率很多。
--
Tags:
Linux
All Comments

By Steve
at 2016-09-30T03:46
at 2016-09-30T03:46

By Kumar
at 2016-10-04T16:04
at 2016-10-04T16:04

By Madame
at 2016-10-07T09:29
at 2016-10-07T09:29
Related Posts
請求各位前輩給予目標

By Cara
at 2016-09-27T22:40
at 2016-09-27T22:40
ubuntu 12.04系統換到另一台電腦?

By Elvira
at 2016-09-27T00:28
at 2016-09-27T00:28
script 如何處理檔名相同 副檔名不同

By Donna
at 2016-09-26T20:14
at 2016-09-26T20:14
w3m 無法複製網頁?

By Gilbert
at 2016-09-26T08:02
at 2016-09-26T08:02
有輕量的簡報軟體且支援 ppt 格式嗎?

By Edward Lewis
at 2016-09-25T21:27
at 2016-09-25T21:27