最近在本人的一個主要的 Side Project 上有一些突破,而朋友又剛好提起他想參加鐵人賽這件事。後來我發現目前正在使用的函式庫/工具,都算是蠻經典的,整理一下或許剛好可以當成一個系列的文章來參加鐵人賽,這系列文章主要會是一些以 Typescript 為基礎的前端/後端示例,並介紹一些工具/套件包。
它為了解決什麼問題而生? Node.js 原生提供了 http 模組可以簡單的架起一個 http server,但是 var http = require('h...
Inter-process communication (行程間通訊) 通俗的講 IPC 就是程式和程式之間能夠溝通,最常見的例子就是瀏覽器與 Web 伺服器...
它為了解決什麼問題而生? Socket.io 是 WebSocket 的一層封裝,並且能夠在不支援 WebSocket 的瀏覽器下切換成長輪詢,使開發者能夠專注...
它為了解決什麼問題而生? WebP 是一種由 Google 開發的圖片格式,目的在於取代 JPEG, PNG 和 GIF 等常用於網頁的圖片格式。它支援無損和有...
它為了解決什麼問題而生? FFmpeg (念法:f-f-m-peg) 是一個用於轉換音訊和影像的 CLI 工具。除了支援多種出入/輸出格式外,最特別的在於它支援...
雖然 Nodejs 允許 callback, Promise, async 等非同步的執行方式,但是其本質仍是單執行緒的執行程式。 Nodejs 內建的 chi...
blessed blessed 是一個用來撰寫 TUI (text user interface) 的套件包。 blessed-react react-ble...
它為了解決什麼問題而生? 當一個基於 OOP 開發的遊戲日漸增長時,資料、邏輯和各種實作會分散在各種不同的物件之中,使得程式碼越來越難理解,間接造成維護成本越...
Aseprite Aseprite是一個用來製作像素藝術 (Pixel art) 的軟體,可以從 Steam 上購買也可以從 Github 下載原始碼自己編譯。...
製作 Voxel 個人是習慣使用 Goxel 作圖,輸出成 vox: 再匯入 VoxelShop ,只是圖層資訊會遺失,匯入後要重建圖層。 當然也可以直接在...