My Journey to RIME-Array v2.0

This post is about a Chinese input method. The Chinese version of this post can be found here.

If you want to know more about this amazing Chinese input method, you may find an English tutorial at FISH UP.

Since a year ago, I realized that RIME is a highly customizable input method engine. I see it as a sustainable platform to develop Array30 Chinese input method, which is an easy-to-learn and efficient Chinese input method. Then I started developing the rime-array configuration on RIME repository to rebuild a number of important input features that the official Array had defined. The changes were accepted and became v1.0. From time to time, I still think how to further improve this configuration to make it more suitable to all general Array users and to provide more useful features.

繼續閱讀

RIME行列方案v2.0:傳統功能趨近完備

一年前當我發現了RIME輸入法引擎的高自訂性潛力後,就將原本在RIME上那個功能殘缺不全的行列30方案加以整理以重現多個行列的基礎輸入方式,修改更成功納入RIME官方碼庫成為v1.0。及後我仍不時探討如何進一步改善RIME行列,令其更符合普羅行列輸入法用家的使用習慣以及在此基礎上提供更好用的功能。

繼續閱讀

LikeCoin ISCN初體驗

LikeCoin最近完成「FoTan」更新,ISCN正式推出了。它為上傳到區塊鏈檔案系統(如IPFS)上的內容提供元資料紀錄(就是作者資料、授權條款、內容概要等基本資料),有利搜尋、關聯、證明作品的存在和所屬等。記憶中ISCN這種概念在LikeCoin白皮書中早有提及,亦和近期火熱的NFT Non-fungible token有很多相似的地方,只差在ISCN還未發展到像NFT將數碼內容商品化的地步,但猜想ISCN未來發展應該是針對營造自由開放的出版生態和妥善紀錄珍貴的數碼檔案而非方便買賣。

剛剛我也將一張近期拍攝的相片註冊成ISCN感受一下。

繼續閱讀

淺談8種程式設計師常用配色方案

電腦軟件的配色方案(Color scheme)對於日以繼夜在螢幕前工作的程式設計師而言是一個重要的課題。一個好的配色方案,除了讓電腦看起來別具風格外,更能讓用家眼晴看得更舒服,在處理文字、程式碼時更容易辨認字裡行間的各種元素,提升工作效率。

雖然市面上的配色方案有成千上萬種,不同軟件應用又會有不同的配色方案可供選擇,但有幾個名字卻老是常出現,當中就有幾我是我較為留意的。

繼續閱讀

My Tiny Vim Configuration v1.0.0

最近又更新了自己的Vim設定檔。這次更新改動較大但不算多:更新了一些插件、修正了一些安裝問題、完善了說明文檔、清理了一些沒有用的檔案。不過最重要是這次改用了另一個相當sexy、針對較多不同語言高亮,還在持續開發的配色方案sonokai。因為這款配色主要支援全彩顏色,在那些古老而只支援256色顯示的terminal emulator上使用體驗會沒有那麼好,所以版本號直接跳上v1.0.0以作區分。

繼續閱讀

Sorting Algorithms in a few Words

This note contains the basic ideas of different sorting algorithms in brief and plain words. It is for my own revision purpose and does not guarantee to be fully accurate.

繼續閱讀

終被成功點燃的Whatsapp/Facebook移民潮

Source: Pexels

Whatsapp更改條款強制用戶將資料與Facebook共享,引發軒然大波,尤其Elon Musk開口叫人轉用Signal後,人們更是歇斯底里地退出Whatsapp,甚至連沒有關聯的同名股份都被炒高60多倍。過往Facebook及Whatsapp都有類似爭議,同樣有人發起轉用其他平台,最終都化險為夷。然而今次這波移民潮卻似乎勢不可擋,即使Whatsapp連日為條款解話試圖為事件降溫(昨日更宣佈暫緩實施條款3個月),都難以回天。

繼續閱讀

RIME及行列30安裝教學

上文有關行列輸入法在RIME的完善方案,以下提供RIME的安裝教學。

RIME下載地址:https://rime.im/download/

安裝教學:

繼續閱讀

RIME行列輸入法補完方案(功能說明及開發心得)

RIME(中州韻)是一個開源的中文輸入法引擎,支援Windows、Linux、macOS、Android四大平台,並透過一個高自由度的框架提供多種中文輸入法,現時尤其受大陸用家及粵拼輸入法的用家歡迎。

對於自己慣用的行列輸入法,RIME亦有支援,但功能卻殘缺得難以接受。眼見不少行列用家對於在Windows內置的行列輸入法感到不足,對於在其他系統上安裝行列輸入法更是苦惱,自己亦想出一分力改進,所以就嘗試將RIME上的行列輸入法補完,希望透過RIME這個跨平台的輸入法引擎令行列輸入法可以在各平台上暢通無阻。

本文主要分享改進的功能和心得。對行列輸入法未有了解的朋友可以參考以下的資料。行列輸入法是一個背誦量低、易學易用的字型輸入法,值得那些對倉頡速成束手無策,又或者經常執筆忘字的朋友學習使用。

行列小站
行列輸入法的家(社團)
FISH UP行列查碼、教學、打字練習網站

繼續閱讀

談Vivaldi的好;對Firefox的執著

自初中以來,我都是Firefox的忠實用家,而令我一直抗拒Google Chrome這是當今瀏覽器的霸者的原因不外乎其極高的系統資源佔用和日益浮現的私隱憂慮。可惜的是即使Firefox多麼努力地力臻完善,它仍然難以底擋Chrome的鴻濤。近年Firefox日益被網頁開發者忽視而不時出現相容性問題,瀏覽器功能發展亦相對落後(尤其當Firefox轉用WebExtensions致使大量優勢的插件都無法使用後),不得已下我需要尋找一個替代瀏覽器,而Vivaldi就成了我的首選。

繼續閱讀