Hello again! My New Manjaro Gnome Installation Log 2022

I used to be a Manjaro Linux user. However, since I bought my new MSI Prestige 15 laptop as well as left my software engineer job about 2 years ago, my journey as a daily Linux user paused.

Few months after I bought my new laptop, I actually tried to install Manjaro in an external harddisk to get a taste, but the experience was not very good: I found many optimizations provided by MSI to this Windows laptop don’t have a good and simple alternative on Linux. For example, the audio optimization powered by Nahimic, optimized color profiles by True Color, power and battery management in Creator Center. Especially the last one allow me to set battery charging limit and CPU power throttle in just a few clicks, which is so handy, keeping my battery health and usage time very well. Some hardware couldn’t work either in that Manjaro installation, like the micro SD card reader and the fingerprint sensor. Even the wireless module couldn’t always be detected. Since then, I chose to stick back with Windows and WSL.

Even so, I can’t stop thinking about using Linux as my daily system. The smooth and elegant UI/UX that Gnome DE gave is unforgettable. (Especially I can never get comfortable with the dull taskbar and the non-tabbed file explorer in Windows 10) Furthermore, while Linux should be one of my major career skills, I have a feeling that my experience with it is fading. I know that even if I don’t have the energy to dive into a serious Linux project at the moment, I should still work with Linux more often, passively refresh my knowledge. So, even if I expect that installing Linux on my laptop may not give me the best all-rounded user experience, and I may encounter system problems from time to time, spending extra time to resolve them (in some sense it is what I want now), I still want to give it a try again.

繼續閱讀

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行列查碼、教學、打字練習網站

繼續閱讀