三月的時候我取消了一張飛往東京的機票。那個星期四,我在家裡悶頭寫了一段程式,這段程式可以在網頁上,執行國字與台灣點字間的轉換。
在 Flutter App/Plug-in 中改用 Swift Package Management (SPM)
關心 iOS/macOS 開發、或是從事包括蘋果平台的跨平台開發的朋友,大概都會注意到今年 CocoaPods 官方宣布進入維護狀態,不再積極開發新功能。同時,Flutter 官方也宣布,接下來蘋果平台的 plugin 開始支援蘋果官方的套件管理工具 Swift Package Management (SPM),慢慢要從 CocoaPods 轉移到 SPM。
這樣的改變自然會衝擊到 Flutter 開發者,這樣的衝擊可以分成兩個部分 — 對 Flutter App 的開發,以及 Flutter Plug-in 開發的部分,整個生態系要轉移到 SPM 上會需要一些時間,但已經是大勢所趨。
要怎麼啟用 Flutter 的SPM 支援,可以參考 Flutter 的官方文件,不過,這兩天試著將手上在維護的一些 Plug-in 升級到 SPM 之後,發現一些官方文件上沒有寫清楚的地方。
我家的外傭說要拿錢給我
我家現在這位印尼照顧工拿到那筆錢之後,就換了一支新手機。
我家的外傭說她愛我
有時候,我懷疑在我所不熟悉的異國,是不是有著用著我所不熟悉的語言的言情小說,裡頭講著如果到了國外幫傭,就可以與雇主發生一段充滿遐想的浪漫關係,可能還有些又綺麗、又香豔的修辭…。
Continue reading在 Windows 上使用小麥注音輸入法
今年上半年度個人在 side project 上的主要心力,大概就是把小麥注音輸入法移植到 Windows 系統上。對我來說,相當於在幾個主要的作業系統上,都有我慣用的中文輸入法,也都比較能夠發揮生產力。
小麥注音是一套從 macOS 系統上開始發展的注音輸入法,在 2022 年的時候,因為幾個朋友平常工作用的機器也不侷限在 macOS 上,所以也開始把自己慣用的輸入工具移植到其他平台上,包括基於 fcitx5 框架的 Linux 版本,而我自己出於好玩,把原本的程式改用 TypeScript/JavaScript 寫了一次,而做出了 Chrome OS 版本,我當時把一台舊 PC 裝上了 Chrome OS Flex,我在那台機器上,也有了順手的輸入法了。
那時候也大概看到了一個技術上的可能 — Windows 上有一套叫做 PIME 的輸入法框架,在這個框架上,可以用 Python、或是可以用 Node 執行的 JavaScript 的輸入法,既然小麥有一個以 TypeScript/JavaScript 寫成的版本,那就有透過 PIME 移植到 Windows 的可能。既然技術上可行,後面就是資源的問題了,人到中年能夠用在工作與家庭以外,還能投入到其他出於興趣的專案上的時間實在不多,大概是在過年期間,才有時間看一下 PIME 的程式,然後讓小麥的程式在 PIME 上面動了起來。
2022
2022 年我在工作上的發展普通。上半年的工作內容大概是 2021 下半年的延續,2021 年我透過做一個快速原型幫公司拿到案子,然後隨著公司組織改組,這個案子被同事拿去,四五個月之後這個案子被他們搞到失火,我又回去救火,這樣大半年就過去了。下半年主要在做一個台灣客戶的案子,但其實挑戰程度並不高,就只是工作而已。
因為今年專案失火,所以在社群裡頭的參與時間也不多,今年大概就給了三個 Talk,兩個 Flutter 的跟一個 Chrome OS 的。另外就是年初農曆年期間把以前寫過的音檔知識相關手冊整理成可以公開的版本,維護幾個 Flutter library,然後參與將小麥輸入法移植到 Linux 與 Chrome OS 上,這樣我又多了幾個平台可以拿來工作。
就我個人比較重要的事情,大概還是感受到從年中開始戰爭氣氛的升溫吧,除了有了勞軍的初體驗,又開始去回顧二十年前那段遺忘很久的軍旅生涯,除了回去金門兩趟,又重新聯絡上了許多好久沒聯絡的長官與弟兄。
我在退伍的時候把我的軍旅生涯寫成十七萬字,但心理上,那個故事一直沒有完結,而今年算是真的寫完了。我所知道的那個年代,今年終於結束了。