把我的 iMac 從 macOS Mojave 降刷到 macOS High Sierra

約末 3 個月前,我把 iMac 上的系統升級到 Mojave。

今天,我又決定把系統降回 High Sierra,原因是舊版的 Line 不影響到我的使用經驗,而且,我還是喜歡電腦快一點,降版是一個相當經濟的選擇。

原本在 iMac 上,我還有裝上 Bootcamp,通常我會先把 Bootcamp 移除,再用可開機的 USB 重新進入,這一次想嘗試點不一樣的,想說要保留 Bootcamp,直接把 macOS 所在的磁區清除,再重新安裝。

結果…,又是一個一波三折的過程。

首先,要保留 Bootcamp,直接把 macOS 所在的磁區清除,磁碟工具程式會當住不動。

再來,我試著直接從磁碟工具程式把所有的磁區刪除,重新整合時,原本的 Fusion Drive 的融合硬碟,會變成兩顆,直接就想說再融回來就好。

但…,自行設定 Fusion Drive 後,安裝程式會在跑完第一趟安裝,重新開機時卡住。

最後,我在網路上查找了一下,發現有一位伙伴也有類似的分享 Mac High Sierra fresh install errors on DIY Fusion Drive

我參考那位伙伴的分享,先把 Fusion Drive 再拆開,把 macOS 安裝到 HDD,安裝完成之後,考量到我的機器是 iMac 2017,因此我沒再照伙伴分享的步驟按表操課,而是直接重新開機(按住 Command+R),進入後把 Fusion Drive 設定回來,進行重新安裝。

呼~,搞定!

※在寫這一篇的同時,我有設想過,或許把電腦接上網路線(我個人認為會比無線上網更穩定些),直接開機(或重新開機)時按住 Command+R,搞不好就不用先安裝一次,再重新安裝一次。

智慧型手機上的嘸蝦米使用心得

在聊聊我在智慧型手機上的使用心得前,先放幾張圖。

iOS 上第 1 個官方認證版:

iOS 上第 2 個官方認證版:

Android 上第 1 個官方釋出版本:

Android 上第 2 個官方釋出版本:

我想表達的是所有的版本,我都有付費使用,但是,慢慢地,我可能會放掉手機版的嘸蝦米,原因,並不是費用問題。

在 iOS(iPadOS) 這邊,我的期待是如果能夠連結上藍牙鍵盤,那種用鍵盤入字的快感,比較會讓我覺得是在打嘸蝦米,但蘋果一直以來,都沒有讓這個功能解除封印,越獄可以嗎?…我個人並沒有試過。

在 Android 這邊,可以連結藍牙鍵盤是一大勝點,但無論是 IME 版或是 Pro 版,入字感都有點鈍,IME 在 Android 8 的表現還不錯,但後續的系統已經不再開放正式版的使用(即時我是合法付費使用者);至於 Pro 版,當我還在使用 Android 10 時,常常是我的指頭要等鍵盤回應,雖然說升級到 Android 11 會有明顯改善,但是,我自己的觀察是:在 S865+ 上的改善是比較明顯的,另外一部 S765G 的機器,仍然有一點點頓頓的感覺。

把處理器的問題先擺一旁的話,我發現另外可能造成入字速度緩慢下來的原因在於手機螢幕大小與「空白鍵」的觸控範圍,會與我手指頭觸碰習慣不太一致有關,我嘗試使用的解決方式,就是去把嘸蝦米鍵盤設定的「按鍵時震動」勾選起來,我可以透過這樣的設定,提醒自己是否有效觸碰到「空白鍵」而有一些改善。

希望這樣的設定,可以讓手機版的嘸蝦米再戰個幾年。

使用 Markdown 心得

使用 Markdown 大概快 3 個月了,來說說我的心得吧!

環境設定

  1. 設定 Hexo 算是很簡單的:把 Git 與 Node.js 裝上去,基本上就差不多搞定,雖然,我在網路上參考不少文章,而且多半是分享他們在 macOS 上的做法,但,我從一開始就選擇在 Windows 上設定本地端的撰寫環境。
  2. 原因是我想使用 Windows 的純文字編輯程式(最後我選擇 Notepad++),再來是假設我要換機的時候,我希望本地端的資料處理可以容易一點,…由於我還讀到 macOS 上的換機建議文章,在還沒有細讀之前,我就決定用別的作業系統來處理,Windows 在這個部分,可以說相當容易:只要在新機子上重新安裝 Git 與 Node.js,然後把本地端的資料整個轉到新機器上面,大致就搞定。

文章撰寫

  1. Markdown 的語法,從開始使用到目前,我沒有記得很清楚,可以說…都沒有在記,能夠讓我這麼懶的原因是我的貼文有一定習慣的寫法,而這裡的文章,要不就是插個圖檔或是影片檔,如果貼文的結構類似,直接就是製複、貼上,然後我把想要寫的東西置換就好。
  2. 寫完貼文後,看不到即時預覽是我目前遇到的狀況,我認為應該有工具可以讓自己寫的 Markdown 即時預覽,但,就跟上面說的一樣,貼文結構單純,再者,貼文量不大與更新率也不高,所以,沒有預覽,對我的影響也不大,上傳後的文章呈現的樣貌若與我的想像有差距,再改就可以,使用至今,多半只有微調而已。

在 Lubuntu 18.04 上安裝 CodeBlocks IDE 17.12

寫程式,弄個 IDE 真的會方便不少,如果您是要在 ubuntu 20.04 上面使用 Code::Blocks IDE 的話,直接下 sudo apt-get install codeblocks 這道指令,那麼,Code::Blocks IDE 20.03 就會安裝好,立馬可以進行 Coding。

由於我想用 Code::Blocks IDE 17.12 這個版本,而且是在 Lubuntu 上面安裝,就需要繞一點路,費一點小功夫。

  1. 先是安裝 gcc、gpp 與 g++ (點這裡去看影片)。
  2. 再來是從官網下載 Code::Blocks IDE 17.12 的安裝檔 (點這裡去看影片)。
  3. 最後,使用 dpkg 把程式裝起來,過程有點狀況,我試著用 sudo apt –fix-broken install 解決 (點這裡去看影片)。

在 Lubuntu 18.04 上安裝嘸蝦米輸入法

  1. 先安裝 iBus: sudo apt-get update sudo apt-get install ibus ibus-table
  2. 解壓縮行易有限公司官網上的圖像檔與表格檔,並且放到它們該去的位置: tar xvf boshiamy-ibus-1-8-x.tar.gz cd boshiamy-ibus-1-8-x/ sudo mv .png /usr/share/ibus-table/icons/ sudo mv .db /usr/share/ibus-table/tables/ ibus restart
  3. 我是在 en-us 的環境下,先跑一趟 Preferences → Language Support 去確認 Keyboard Input method system 設定為 iBus。
  4. 再從 iBus Preferences 裡面的 Input Method 頁籤新增輸入法:Chinese – boshiamy-t。

↓順利的話,就可服用嘸蝦米。

修正 ubuntub 20.04 LTS 與 Windows 10 雙系統的時間錯誤

是的,我目前有一部機器,上面跑雙系統,有件事,我有想到,也有注意到,更有被困擾到,就是切換系統時,我總得要重新更新一下系統上面的時間。

系統時間不對,若有不慎,有時會造成一些困擾的,因此,我有兩個選擇,一個就是砍掉其中一個系統,讓機器的運轉單純一點,只是這樣反而會造成其他的麻煩。

另外一個做法,其實就是讓 2 個系統在系統時間上不打架(…這個好像才是比較正常的做法吧!)。

為什麼雙系統會產生這樣的亂象,下面有幾篇文章可以參考:
1.Windows 10 改為使用 UTC 時間_chipo – MdEditor
2.How to Fix Time Differences in Ubuntu 16.04 & Windows 10 Dual Boot | UbuntuHandbook
3.[雙系統]同步 Ubuntu 與 Windows時間 @ 蟲匯聚之所 :: 痞客邦 ::

最後,我選擇從 ubuntu 這邊下手,使用以下指令解決:
sudo apt-get install ntpdate
sudo ntpdate time.windows.com
sudo hwclock –localtime –systohc

在 ubuntu 20.04 安裝官方嘸蝦米的 iBus 表格檔

之前,我比較常在部落格分享,看看能不能裝好 Linux 來當文書機使用,因此,嘸蝦米對我來說肯定不可或缺。今次,我是設定一部要拿來以 Coding 為主的機器。

結果…,也是不到 5 分鐘,我就決定要把嘸蝦米 On 上來,而且,我打算用嘸蝦米的官方表格檔。

但,說真的,上一次弄 Linux 已經不曉得是幾百年前的事了,印象中我最後是在行易有限公司官網把 iBus-Table 下載,執行 sh 就可以搞定,然而,這次卻沒有想像中順利。

我在終端機上面,得到最後一段的訊息跟酷!學園這一篇討論:在 ubuntu 無法安裝無蝦米 (權限不夠)是一樣的: 本程序必須存取 /usr 目錄,而您目前的使用者權限不足! 請試著登入 root 帳戶再重新操作一次 (請按 Enter 鍵結束…)

即使用 root 登入執行也沒有效果,一直嘗試執行就是鬼打牆(千萬別這麼做),我的做法是直接把檔案手動搬到它們該去的位置。

只不過,得到的是嘸蝦米英文輸入法:明明切到嘸蝦米,卻只能打英文,而且英文輸入還變得怪怪的。

  1. 這時,我才想到,我在官網下載時,iBus-Table 有另外一個版本:IBus (適用於ibus-table 版本 > 1.8.0)。
  2. 為了確認版本,我從下圖所示的地方去查詢:
  3. iBus Table 1.9.25 這個版本號碼,讓我有七成把握,應該沒有猜錯:

下載後解壓縮,把 Table 跟 Icon 檔移到它們該去的地方,執行 ibus restart 就可以搞定。

終於,我把 iMac 上的系統升級到 macOS Mojave

以往,我是一見到正式的新版本釋出,就會立馬衝更新,但是,隨著經驗的累積,我慢慢地養成不會急著升級的習慣。我不是很相信,安裝伴隨釋出新功能的系統更新後。那些所謂電腦效能會變得更好的說法,多半是少數,已經可以視為是例外。再者,那些所謂的新功能似乎我都不太需要。

以下分享我在考量系統要不要更新的幾個關鍵與步驟:

  1. 效能:新系統,意味著被加入新功能,這些新功能,通常會讓舊機器的速度慢下來,網路上傳說「意外地好」不是沒有,只是…,通常是例外,我越來越不會想要去賭一把。
  2. 相容性:升級後就沒辦法相容,那我寧可停在目前的版本上,穩穩地用,尤其手上的機器是拿來工作用的,更是如此。

以我的 Mac mini 為例,它上面的系統就停在 OS X El Capitan,現在它是一部接上電視播放音樂、Youtube 等等的機器。

以 iMac 為例,雖然是我目前的主力工作機,但,台灣連線已經明白表示 Line 不會再提供 macOS High Sierra(含以下) 版本系統的相關更新與支援,對我而言,這個點上,就是決定機器要不要升級的最後關頭,詳見【預告】終止支援較低作業系統版本的LINE電腦版應用程式更新 : LINE台灣 官方BLOG

Alt text

在終止更新前,我今天就決定把 iMac 上運行多年的 macOS High Sierra 升級到 macOS Mojave。

Alt text

當我更新到 macOS Mojave 不久,系統就再問我要不要往上升級,從別人的分享可見效能肯定會被拉下來,而且目前還沒有釋出相容的嘸蝦米輸入法,我自然就不會進行升級的動作。

Alt text

換句話說,這個時間點,要是添購預載 macOS Big Sur 的機器,我用起來應該也不會太順手。

把我的部落格從 Blogger.com 轉移至 GitHub

GitHub 可以免費架設部落格,引發了我的興趣,我花了大概 6 個小時,去瞭解 GitHub 的部落格相關基本知識、遷移 Blogger 到 GitHub 的方法。

我選用 Hexo,至於轉換上的心得,我自己實做後的感想是 Blogger 直接轉換成 MarkDown 還算容易,但是在整個部落格文章的轉換上,先把 Blogger 轉到 WordPress.com 後,再匯出 WordPress 上的 xml 檔,接著,再使用 Hexo 做最後的轉移,反而是比較穩定的做法。

目前稍為看了一下文章,初步的發現是 Blogger 的文字特性(粗斜體、顏色)等等會在過程中跑掉,變成被斜線號(Slash)夾在中間的文字。