Featured
SellPhone
Tech Stack: Python 3
、Django
、MySQL
、Jieba
、Scrapy
Links: [Demo]
現代人更換手機的週期越來越短,為了讓舊機能夠再次發揮它的價值,我們能夠在網路上買賣二手機
但往往需要了解手機的二手價值往往需要花費很多時間爬文,才能了解目前市場的行情
透過自動化的爬蟲使用 Python Scrapy 爬取 PTT MacShop 收集原始資料,透過 BeautifulSoup 與 Regex 做初步資料處理,再透過自訂辭典與 Jieba 切詞分析文本內容,進而分類貼文屬性
2018 年度國立高雄應用科技大學電子工程系畢業專題競賽資訊組 冠軍
Paidui
Tech Stack: Node.js
、React Native
、Google Apps Script(ECMAScript like)
Links: [Slide] [Video]
我是美食主義的人,美食當前人人都愛,過去我們需要花很多時間排隊點餐
通過思考希望能藉由資訊的力量改善這個問題,我在幾個禮拜的時間熟悉 React Native
,通過他 JS Bridge 原生 UI 的理想在 iOS 與 Android 上
打造出近乎原生的體驗
為了更簡單的 Demo 我的 App 我選擇使用 Google Spreadsheet
來當作我臨時的資料庫、Google Apps Script
來撰寫簡單的 GET
與 POST
的 HTTP handler 來操作資料的存取,快速的搭建臨時且便利 Demo 的 Backend 給 Client
在這個過程中學習到了 React
的 Component-Based 的核心概念,與其精神:「Learn once wride anywhere」。
Others
iOS App 圍棋計時器
Links: [App Store(Unavailable)], [Video]
負責 100% 的 iOS App 開發, 50% 的 需求分析/UI設計
從使用者角度出發設計的 App,從歸納使用者情景設計出 UI 以及使用 Swift 實作出來,並成功上架到 App Store。
Code School Downloader
Links: [Source code]
負責 100% 的 Python 開發
使用 Python 開發,使用 Selenium
自動控制 Firefox 透過 BeautifulSoup
分析並爬取 Code School 影片真實路徑,並依照分類進行下載 CodeSchool 全部的影片。
悠遊卡門禁系統
Links: [Video]
負責 100% 的電路設計,100 % 的 Arduino 的程式開發
使用 Arduino 透過 UART protocol 與 Wiegand 34 串接讀卡機感測卡號
撰寫整個控制邏輯,與將資料存取在 E²PROM,控制硬體電路驅動門鎖
2014 年度教育部全國高職學生 電機與電子群科專題暨創意製作競賽(複賽)專題組 佳作
couchpotaTube
Links: [Paper] [Video]
負責 100% 的 iOS App 開發, 100% 的 Python 開發
這個專案的構想很簡單,想要實現可以跟「馬鈴薯」一樣躺在沙發上看 YouTube
使用 Selenium
控制 Firefox 上的 YouTube,並使用 Flask
實作 API 提供 iOS 發送 HTTP Request 遙控 YouTube