Projects

SellPhone

Tech Stack: Python 3DjangoMySQLJiebaScrapy
Links: [Demo]

現代人更換手機的週期越來越短,為了讓舊機能夠再次發揮它的價值,我們能夠在網路上買賣二手機
但往往需要了解手機的二手價值往往需要花費很多時間爬文,才能了解目前市場的行情
透過自動化的爬蟲使用 Python Scrapy 爬取 PTT MacShop 收集原始資料,透過 BeautifulSoup 與 Regex 做初步資料處理,再透過自訂辭典與 Jieba 切詞分析文本內容,進而分類貼文屬性

2018 年度國立高雄應用科技大學電子工程系畢業專題競賽資訊組 冠軍

Paidui

Tech Stack: Node.jsReact NativeGoogle Apps Script(ECMAScript like)
Links: [Slide] [Video]

我是美食主義的人,美食當前人人都愛,過去我們需要花很多時間排隊點餐
通過思考希望能藉由資訊的力量改善這個問題,我在幾個禮拜的時間熟悉 React Native,通過他 JS Bridge 原生 UI 的理想在 iOS 與 Android 上
打造出近乎原生的體驗
為了更簡單的 Demo 我的 App 我選擇使用 Google Spreadsheet 來當作我臨時的資料庫、Google Apps Script 來撰寫簡單的 GETPOST 的 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

Refference

Comments

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×