

Leon
十分鐘自架 Drone CI
因為疫情影響(什麼都推給疫情),要自架 CI,挑來挑去最後選了精緻小巧的 Drone CI,在此紀錄一下安裝過程以及簡易使用方式。

十分鐘自架 Gitea
因為疫情影響(什麼都推給疫情),要自架 Git server,挑來挑去最後選了精緻小巧的 Gitea,雖然很簡單還是紀錄一下安裝過程,順便聊聊到底為什麼要自架 Git server。

Heroku 大逃殺之 Render
Heroku 要砍免費服務了,免費仔該何去何從?資深免費仔帶你搬家到 Render。

Heroku 大逃殺之 Koyeb
Heroku 要砍免費服務了,免費仔該何去何從?資深免費仔帶你搬家到 Koyeb,讓我們重返榮耀!

Heroku 大逃殺之 Fly.io
Heroku 要砍免費服務了,免費仔該何去何從?資深免費仔帶你搬家到 Fly.io,讓我們重返榮耀!

小標籤大設計,如何讓標籤更美、更直觀
賦予標籤層次,既提高了對揀貨者的友善性,也全面提昇了效率。

Tortoise ORM / FastAPI 整合快速筆記
在和 ORM 奮鬥的路上又踏出一步。

討論 OAuth 2 的 token 更新策略
討論 access token 和 refresh token 各自的角色以及客端應用對他們的更新策略。

真・用 OpenAPI 打通前後端任督二脈
上一篇談 OpenAPI 的前端應用寫得零零落落,這篇來真的。

全世界最簡單的 Ansible 文章
Ansible 是 IT 戰略部署工具,它讓我們在 24 小時內將戰力部署至全球任一個節點,而本文則是全世界最簡單的 Ansible 基礎入門。

時序資料庫 InfluxDB 在 WSL 安裝全紀錄
這是一篇披著 InfluxDB 外衣,其實在講 WSL 2 IP 問題的文章。

介紹兩間廣式炒麵
廣式炒麵名曰炒麵,但卻與台式炒麵大大不同,甚至不太像「炒」麵。

建立 Android 開發環境
筆記一下 Android 開發環境的眉眉角角。

便利背後的隱藏成本
天下沒有白吃的午餐,卻有被漲價的消費者。

ngrok 讓本機發佈出可被訪問的網址
有時候需要把開發中的專案對外展示或測試一下,ngrok 可以很方便的幫我們架起臨時的對外網址與通道,這篇是 ngrok 的簡單使用介紹。

如何收受 Google AdSense 款項
放 AdSense 幫小站賺點零用錢,因為是零用錢,怎麼用最低的成本收國外匯款就是需要考慮的,西聯匯款是目前最便宜也最方便的收款方式,這裡紀錄了用西聯匯款收 AdSense 款項的所有手續。

被刺到
沒錯我就是因噎廢食。

大二的外宿生活
圖片來自 Shyan剛從學校宿舍解脫出來的我,又再度的跟別人不一樣-我選擇自己去住套房而不去跟同學合租,這也是大三開始一連串不幸事件的起點…,不過那是題外話了。終於在經過一連串的選擇後,最後落腳的地點在台南市北區的公園路上,那裡基本上是另一間學校的宿舍帶,距離永康非常的遠(不過我...

什麼叫友情價?
越便宜的越貴。

動如脫兔的靜態網站產生器
想做個人網站嗎?要不要試試簡單、安全又免費的「靜態網站產生器」呢?
