zonble

RSS: https://zonble.net/feed
zonble 的个人博客,涵盖编程、技术与设计。

Free Desktop 專案的台語注音輸入表格

一篇扎實的技術考古兼數位文史筆記。作者從 OpenVanilla 專案中翻出一份 2005 年由德國開發者 Arne Götje 製作的台語注音輸入法表格,發現二十年來從未真正運作過,於是動手拆解原因。文章逐步剖析 cin 表格格式的設計通則、台語注音字根與鍵盤按鍵的衝突(一個按鍵對應多個字根,靠重複輸入區分),以及與注音輸入法聲調鍵邏輯的根本矛盾——按到聲調鍵就該組字,但表格卻把同一個按鍵定義到兩個聲調上,導致任何現有引擎都無法正確載入。故事背景交織自由軟體歷史、台灣本土語言數位化的早期嘗試,以及一位德國人為台灣語言付出的努力。既是技術除錯報告,也是一段值得被記住的開源往事,有個人親身調查、有原始碼證據、有歷史脈絡,寫法樸實具體。
评论点赞收藏135 天前

禅与NPM维修的艺术

用AI定位一个8k字符压缩JS文件中的语法错误,解决了老旧Node环境的兼容问题,但问题解决的那一刻「既是强大,又是无力」——作者从一次真实的debug经历出发,延伸出对AI时代编程语言走向、软件分发生态僵化以及未来社会形态的犀利思考。第一部分讨论程式语言是否会被AI改写成更接近自然语言、人类是否最终不再阅读代码、编译与反编译变成AI神仙打架;第二部分尖锐指出软件发布之难——iOS/Android/Windows/Web/Linux各有一套收费站与检查哨,AI让造车变容易,但上路要面对的是官僚与 paperwork;第三部分畅想算力成为新货币、阶级由显卡定义的社会图景。全文有具体技术细节、有历史对照(COBOL/HyperTalk/FTP时代)、有个人立场,人味浓、议论深,不是空泛趋势文。
评论点赞收藏135 天前

我擋住了 Geohot 三十分鐘

知名黑客 Geohot 十年前來台演講,現場挑戰破解作者維護的 macOS 串流 App。作者用一行 ptrace 指令擋住 debugger 攻擊,卻看著 Geohot 當場寫 C 程式 hook CommonCrypto 加密函式庫,每秒打印數百把金鑰。最終因午休時間到而中斷——若再多給五分鐘,結局可能大不同。一篇充滿現場感、技術細節與幽默的第一手回憶,也是 macOS 早期安全防護的歷史切片。
评论点赞收藏306 天前

登录芦苇

登录后关注作者、收藏内容和参与讨论。