關於我
Duye,獨夜,台灣人。Duye 是獨夜這個名稱的直接音譯。
喜歡研究各種新穎有趣的科技知識,並將研究所學撰寫成教學文章。擁有一個部落格 Single.9。
初期著力於 PHP 網站開發,曾使用過 CodeIgniter、Smarty 等框架。後轉入嵌入式系統開發與研究,曾嘗試與使用過的微控制器有 8051、AVR、Microchip、mbed、TI MSP430G2等,並於研究所時期開發貢獻過 nRF24 無線收發模組的函式庫,提供一種新的方式使 Beaglebone Black 可以透過 Bone Script 操作 nRF24 無線模組。同時於此時期研究 Node.js 技術,並應用於多項專案。
目前主要使用 Node.js、Golang 等程式語言開發網路應用程式、伺服器程式、監控系統以及系統架構規劃、設計。
技能
我的經歷
專案作品
gRPC GraphQL Server
Generates a GraphQL schema from gRPC Protobuf and creates the server
API Tester
A RESTful API tester
Docker Wildcard Certbot
Get Let's Encrypt wildcard SSL certificates validated by Cloudflare DNS API.
S9 Build Tool
A build tool for Node.js app development.
PostgreSQL API For Node.js
A PostgreSQL API for Node.js.
PostgreSQL+Express Example
This example will ask you some information to generate a config file for website.
GT Player
線上音樂播放器,透過 Node.js 與 WebSocket 實現多個裝置同步播放音樂。擁有操作介面,可上傳/選擇歌曲、調整播放器音量...等。
EasyNKFUST
整合高雄第一科技大學網站連結的網站,因為原本學校的網站連結太複雜,所以自己做了一個網站方便使用。最新消息的部分利用 Node.js 寫的網站爬蟲分析與推送。
GTArm
用臉控制的機械手臂。使用 Node.js、WebSocket、OpenCV 做後端伺服器、影像處理以及資料傳送, 硬體採用 Beaglebone Black + Arduino 與機械手臂 MeArm.Joystick。
Solar Monitor System
太陽能電力轉換設備監視系統。此為客製產品服務。使用 Node.js、WebSocket 作為後端資料推送伺服器, 前端利用 d3.js 將資料視覺化;硬體採用 Beaglebone Black + mbed。
Beaglebone Black 課程講義
這本電子書原本是【2014第一科大電通區域技優教學體驗課程】的「嵌入式系統實作體驗課程」所用的講義,內容以 Beaglebone Black 的控制與操作為主,並盡可能的用淺顯易懂的講解和圖文內容,讓你對嵌入式系統的控制更有概念。