跳至主要内容

Bye, manjaro

· 閱讀時間約 2 分鐘
kywk
Site Maintainer

使用 Manjaro 約半年, 使用上大致滿意.

#Linux/Manjaro #Linux MANJARO has a BIG PROBLEM

而前不久 Youtube 自動跳出來的影片, 看了之後有些同感.

Manjaro 官方態度是比較保險的, 套件測試穩定後才推出, 更新速度較慢. 所以開放使用者可以直接透過上游 AUR 更新軟體套件.

但也就是這個方式, 電腦理可能同時會安裝了從 Manjaro 官方安裝的套件及 AUR 來的軟體. 偶爾會發生 AUR 上的套件依賴的函式庫或核心版本較新, 而 Mnajaro 的版本較舊的衝突狀況.

某次更新時有些核心套件一直無法順利更新, AUR 資料庫更新也出錯, 然後突發的報錯頻率就越來越高. 偏偏 Manjaro 官方在維護又是出了名的天兵, SSL 憑證過期這種事都可以屢屢發生. 影片中所談確實中允.

原本 Manjaro 是安裝在閒置筆電上, 偶爾開機用用玩玩, 小問題不打緊. 後來因故需要常態使用該筆電, 小問題不斷, 擾民.

工作上還是需要穩定性和市佔都比較高的系統, 暫時回歸 ubuntu 懷抱, 改天再折騰了.

Old Fashing RD style

· 閱讀時間約 2 分鐘
kywk
Site Maintainer

Chrome 推薦了這篇: 7 Shorthand Optimization Tricks every JavaScript Developer Should Know 😎 - DEV Community 👩‍💻👨‍💻. 如何利用 JS 語法特性, 精簡程式碼. 大多值得參考, 尤其是文章底下的回應討論, 有更多可以偷得技巧.

特別引起注意的是 For-of and For-in loops 這章節, for-of 確實能程式看起來精簡易讀, 但會不會有效能問題? 查了幾篇文章和討論, 雖然最終結論偏向於各有利弊. 不過多數情況下, for-of 效能是和 for (let i = 0; ....) 老派宣告方法不相上下的.

接手的專案前人的習慣對陣列元素的處理會大量利用 .map / .reduce / .filter / ... 等方式. 也許慢慢將這些程式碼改成 for-of 的宣告, 也可能改成最最傳統的 for (let i = 0; ....).

老派開發, 除了多數情況下都是效能指標外, 更無須擔心新語法平台支援度問題.

敬, 永遠年輕的老靈魂.

Ref. Performance of JavaScript .forEach, .map and .reduce vs for and for..of
Ref. Functional Programming vs. Vanilla Javascript - FBRS

One Obsidian

· 閱讀時間約 1 分鐘
kywk
Site Maintainer

決定落腳 Obsidian 後, 如何最大化 Obsidian 的點子一一浮現.

過去是利用 Symbolic Link 的方式串連 Docusaurus 和 Obsidian, 但這方法不適用同步檔案於手機使用, 花了些時間 整合 Docusaurus / Obsidiaan, 初步成果還可接受.

整合上癮, 隨後把個人常態保存的文件檔案, 也從 Documents 搬入 Obsidian. Dropbox 資料夾結構越來越精簡, 有種莫名成就感.

life & moco merged

· 閱讀時間約 1 分鐘
kywk
Site Maintainer

一直以來都把部落格區分成 life 和 moco 兩個, 分別作為生活旅遊和工作筆記用. 因某篇文章的感想, 不知道該放 life 還是 moco 時, 想起原本區分成兩個不同部落格, 除了用途不同外, 套用的樣板主題也不同. 但如今統一使用 docusaurus 框架, 似乎也沒必要再區分不同站台.

在本來該糜爛的加班日下班後, 花了些時間合併兩個站. 整理了一下 Dropbox 上檔案結構.

然後就忘了本來想寫的文章是什麼了...

應該是跟新工作就職滿兩個月的突發感觸吧, 才會不知道該放生活還是工作筆記...

紀錄一下.

Open Water Certificated

· 閱讀時間約 1 分鐘
kywk
Site Maintainer

雖然不是太難獲得, 雖然還有相當多要精進的地方.
不過還是紀錄一下這天, PADI Open Water Certificated!

接下來的功課是:

  1. 運動 / 減重 / 增進心肺功能: 近來日常活動上都有些容易喘息需要大口呼吸的情況, 陸地上頂多就流汗, 水面下則是會大量消耗氣瓶殘氣. 需要好好加強.
  2. 動作的本能反應與恐慌的控制: 水面下遇到不如預期的時候太容易緊張恐慌, 進而導致呼吸過度等行為. 要多多練習水面下活動, 讓肌肉養成記憶.

2022 Champions

· 閱讀時間約 1 分鐘
kywk
Site Maintainer

Google firework

恭喜勇士, 恭喜咖喱, 拿下 NBA 2021-2022 賽季總冠軍和 FMVP.

觀賞直播時, 最後一分鐘一哥 AI 替換上陣, 這一暮很令人感動. 2015 年開始的勇士浪潮元老一一回歸, 八年後還一起在場上奮鬥. 這種團隊文化著實令人喜愛.

而最後三秒咖喱喜極而泣坐在場上這幕, 讓人想起三年前, 勇士主場輸給暴龍, 咖喱也是這樣坐在球場上無語問天. 這三年自我證明與救贖很不容易, 勇士和咖喱都完成了.

恭喜勇士, 恭喜咖喱, 拿下 NBA 2021-2022 賽季總冠軍和 FMVP.

五年老勇迷能看到這場, 值了.

Welcome Back KT

· 閱讀時間約 1 分鐘
kywk
Site Maintainer

今天觀看賽事直播時, 主播提到三年前的今天, 勇士對上暴龍總冠軍 G6, KT 受傷後勇士戰敗.

再看到休息, 養傷, 復健, 復出, 整整花了三年後, 勇士再度打入總冠軍賽, KT 恢復昔日身手的表現, 滿滿感動.

再一場, 去拿下總冠軍吧.

Warriors

· 閱讀時間約 1 分鐘
kywk
Site Maintainer

恭喜勇士! 奪下西區冠軍, 重回總冠軍賽.

身為一個五年老勇迷, 看到勇士再度打入總冠軍賽, 相當感動.

老班底在相個兩年後一一回歸, 新生代在這兩年快速成長, 適當的引援. 勇士這季已經打破所有人眼鏡.

走到這裡, 勇士已經證明了自己.

最後, 去把總冠軍拿下吧. 你們值得!

Hello Docusaurus

· 閱讀時間約 4 分鐘
kywk
Site Maintainer

PJCHENder 未整理筆記 看到 Docusaurus 這套 CMS. 查了一下才知道原來是 Facebook 推出, 適用於專案文件的靜態網站生成框架.

比起一篇篇獨立文章的部落格系統, 覺得 Docusaurus 更適合心得筆記整理用. 剛好原本使用的 Hugo Theme 不合適, 正在找新主題, 試用後, 決定轉往 Docusaurus 重新建構.

Keep Running 2022

· 閱讀時間約 3 分鐘
kywk
Site Maintainer

2022 年的第一天,夢到靠么。
夢中和他如往常一般互動、玩耍,彷彿他不曾離開。
最後外出散步回家前,他突然跑來討抱,抱完後很開心跑走了。

醒來後回想,夢中的靠么是一隻短腿柴柴。
該是靠么要去下一世,來說再見。