貝爾科科・Issue 002
這段程式碼應該可以重構(X)整理(O)一下
最近待辦事項的清單越來越長、越來越雜,先用區塊填到月曆上,效果還不錯。也買了一個小時鐘放在鍵盤前方,比起螢幕上的數位時鐘,對我有提升剩餘時間的認知,更好地遵守之前規劃的任務排程。
《先整理一下?|個人層面的軟體設計考量 (Tidy First?: A Personal Exercise in Empirical Software Design)》
Developer Events in Taiwan
使用 Notion 頁面建立的活動列表,收集在台灣舉辦的科技研討會、聚會、黑客松。如果您是活動主辦者,也可以點擊右上角按鈕申請張貼活動資訊。
選擇無聊的技術
這是 2018 年的簡報,站在商業角度,無論新舊,能解決問題的都是好技術。在遇到問題時,優先採用經過時間驗證的技術,要熟悉使用的工具,如果需要導入新技術,要有足夠的評估資訊並與團隊建立構通。如果遇到了隕石,那就當我沒說。
You Want Modules, Not Microservices
大多數情況需要的是權責明確的架構,而不是為微而微,硬是拆分服務跑在 Kubernetes 上,原本的問題可能沒有解決,反而得到了更多的問題。
基於 Cloudflare Worker 的監控服務 - UptimeFlare
如果不想自己 Host 一台虛擬主機去監控網站服務健康,有 Cloudflare 帳號的話可以試試看 UptimeFlare 這一套工具。雖然目前只支援 HTTP 與 TCP Ping 的方式進行測試,但足夠用於大多數情境了。Status Page 呈現的外觀可以慘考 demo。
使用 Google Apps Script Web App 表單串接 Github Action CI/CD 工作
這是一篇手把手的教學長文,用 Google App Script 製作表單頁面,讓組織同仁可以 自行觸發 GitHub Action Workflow 打包 App。
文末還有多項加碼的延伸應用範例。
使用WebAssembly保护前端JS核心代码实战
因為想要減少後端伺服器的壓力,所以將驗證命令的邏輯用 C 語言開發,編譯成 .wasm,在瀏覽器上透過 Javascript 執行。因為編譯成了 .wasm 所以很難「輕鬆」理解其中的運作邏輯。
除了 C 語言,也有許多程式語言能夠編譯成 .wasm 在瀏覽器上執行,例如 Ruby 語言《程式語言Ruby聖誕更新,3.2.0開始支援WebAssembly》。
在浏览器中轻松运行 Python 程序
作者透過 WebAssembly 在瀏覽器運行 Python 語言開發的 MarkItDown,可以在 Office File to Markdown 線上體驗結果。
FFmpeg By Example
雖然現在遇到需要使用 FFmpeg 處理影音檔案時,直覺都會想到先問問 LLM 指令要怎麼下。但如果單純好奇,想要瞭解更多 FFmpeg 可以怎麼用的情境,就來這個網站探索吧!
推薦影片
How to Absorb Books 3x Faster in 7 Days (from a Med Student)
介紹幾個增加閱讀速度的方法:
使用視覺跟蹤器:例如一支筆
建立閱讀的策略,例如想在書中得到解答的問題
80/20 法則
不試圖吸收無關緊要的部分
對內容總結
在每一頁的末尾,將其總結為一兩行




