購買機械鍵盤保護膜 && 訂製高檔鍵盤線材

原來以為我的 Ducky Shine4 被我家的玄鳳粉圓大了一泡屎尿結果 Shine 個不停掛掉了,但放置了幾個月以後竟然又恢復正常,所以打算與我現在使用的 Filco 藍芽機械鍵盤交替使用。又因為 Ducky 一定要接 Mini USB 線,但即使裝了防寵物啃咬的保護管接頭那邊也是被粉圓咬得稀巴爛。

為了再次防止粉圓在我的鍵盤拉尿短路,也為了防線材啃咬,所以特別從淘寶買了 機械鍵盤保護膜比蒙的定制键盘线(高配),好好保護我的鍵盤。

鍵盤特製 USB 線材

光是我相關的 3C 線材與周邊,就已被我這鳥兒子粉圓咬斷起碼上萬元之多,但又沒奈牠啥法子,屢罵不聽。 :(
愛咬線的玄鳳粉圓

閱讀全文 »

ASUS AC86U & AC68U 無線路由器組 AiMesh 心得分享

拉好 5/6F 實體網路線,一切都好辦了,只要把 ASUS AC86U 放在 6F 客廳與中華電信小烏龜放一起連 WAN 埠當無線主路由器,然後 AC68U 放 5F 客廳並透過 LAN 埠連接即可。

不過在把 AC68U 放在 5F 之前,務必先與 AC86U 擺在一起,然後各自要先升級官方最新版本韌體,確定有支援 AiMesh,再把 AC68U 設為 AiMesh 節點 (node),讓 AC86U 有找到即可。具體操作方式,可參考官方影片教學。注意,就是要擺在一起才能找到 AiMesh 節點,我只是放2公尺距離就無論如何也找不到,害我 Try-Error 好久以為是設定出問題。

ASUS AC86U 官方韌體 AiMesh 設定

設定沒有問題後,我就想來玩玩所謂第三方的梅林 (Merlin) 韌體,據說最佳化了系統效能,而且還能透過 Entware 擴展諸多功能,而且還能直接在主頁就能看到溫度監控顯示,這可是蠻實用的,據說 AC86U/68U 很燒機子,還好我是已經加裝散熱風扇了。
Asus AC86U Merlin Firmware

閱讀全文 »

[簡單開箱] 從淘寶購入 ASUS AC86U & AC68U 無線路由器

跨樓層的無線連接解決方案,最佳的方式就是先各層樓以實體網路線連接起來,然後在每一層樓的主要位置上架設無線路由器,並最好就是 2.4G/5G 訊號無縫接軌,並位於同一 SSID 內,如此所有行動裝置就不須再行切換 SSID。

目前最流行的解決方式就是架構 Mesh,組合多個有支援該規格的路由器而形成覆蓋大範圍的無線網路。不過一般有支援 Mesh 的路由器反而功能普遍較陽春,且僅能限同一款型號的路由器使用。

爬文作了功課,尤其是對岸的玩家們,普遍挺推薦使用 ASUS AC88U/AC86U/AC68U 等型號的路由器,功能強大,客製化擴展性佳 (可以跑 Merlin 韌體),而且還能透過他們自家獨有的技術 – AiMesh,可連接同家品牌不同型號的主流路由器 (上述型號均有支援) 組成與 Mesh 相同效果的技術,彈性極大。

我現在狀況就是主路由器與中華電信小烏龜放在一起位於 6F 客廳,並已拉網路線至正下方 5F,可參考-「請水電師傅拉了 5/6 樓大廈公寓的網路線 (暗管)」。另一台次路由器則準備放置於 5F 客廳,兩台路由器就是由實體網路線連接起來,並組成 AiMesh。考量功能與預算,較能符合 C/P 值得方案就是購入 ASUS AC86U (當主路由器)與 AC68U (當次路由器,成為 AiMesh 節點)。

上上星期,馬上從淘寶找一家評價還不錯的店家,購入 ASUS AC86U+AC68U 無線路由器 (還附贈了兩組 散熱風扇,台灣買一組要150元以上台幣。),兩台合價 RMB1,578 (約台幣7,250),然後再花大約400台幣貨運寄回台灣,總花費在 NT$7,700 內。

嗯,為何不直接就在台灣買?明明華碩是台灣品牌,但在台灣買的話,這兩台組合價至少超過1萬元台幣,比對岸高上兩、三千元,我實在無法理解!為何台灣品牌就不能在自家賣得便宜些,甚至竟然還貴了許多?!

ASUS AC-86U & AC-68U 無線路由器

閱讀全文 »

[簡單開箱] 2018 年終購入的 MSI AERO GTX-1060 6G 顯卡

前兩個月把使用了一年多的 GTX-970 顯卡給二手 3千多元售出,原因是我的 PSU 電供瓦數不足,沒幾天就必然當機,不勝其擾。

賣掉後先暫用老舊的 AMD 6850 替代,當然就無法玩一些吃畫面的電玩大作,如 GTA V、Skyrim SE、巫師3等。不過我還是用這片老卡把 Hollow Knight 給全破關,這可是我這幾年玩過最充實的類惡魔城的上乘遊戲之作,操控非常吃技巧的。 :)

還有,我都會用 Go Review Partner 使用 Leela Zero AI 圍棋引擎覆盤,中階以上的顯卡肯定是必要的,否則運算 (會使用顯卡的 GPU) 可會耗上大量時間的。

當然用老舊顯卡還是不行,一堆遊戲都無法玩 (雖然現在玩遊戲時間少多了,但...)。又因為我現在這組電腦已經超過五年了,PSU 等實在不想再換,所以也只能買較低功耗的顯卡。GTX-1060 6G 的顯卡,對我這台老電腦還蠻搭,不過我也不想買全新,現在價格仍頗高 (大概落在八千多元)。

前幾天就在 PTT Hardware 版上看到有人賣二手 MSI AERO GTX-1060 6G 顯卡,今年二月購入、有電子發票、完整盒裝、未註冊、四年保。雖然賣價 NT$5,000,約比同級顯卡貴 500元,但其它要件都很棒,所以還是聯絡賣家請之店到店寄來 (還不錯,至少減掉運費)。

昨天收到,盒子還非常新。
MSI Aero 1060 6G 顯卡

AERO 系列是短卡,正符合我的需求,因為電腦主機板的插槽保護插銷全斷掉,太長的顯卡可能會接觸不良。顯卡風扇沒有灰塵,看來賣家真的很少使用。
MSI Aero 1060 6G 顯卡

閱讀全文 »

在 Gitlab 平台簡單創建 GitBook 電子書的步驟

GitLab 提供了 gitbook儲庫 的範本,只要用戶 Fork 該專案,如此就可以建立屬於自己的 GitBook 文檔網站。不過這方式我不太喜歡,需要修改專案名稱等相關屬性,然後也要編輯「README.md」、「SUMMARY.md」內容,如此就會造成 commit 歷史紀錄一開始較為雜亂。 (雖然也可以清除,但又要額外的步驟。)

除了 Fork 的方式,其實也可以自己手動新增空白的專案,然後再針對 GitLab CI (Continuous Integration) 設定並加入執行的腳本內容即可。 (其實就是 gitbook 儲庫內的 .gitlab-ci.yml 內容)

整理下創建 GitBook 網站@GitLab 平台的步驟:

  1. 新增空白專案
    這應該不用說吧,與 GitHub 新增專案的方式幾乎是一樣。大概就是注意下儲庫的存取改為「Public」,然後預設新增一「README.md」檔案,該檔案也是 GitBook 所必要的檔案。

    新增 GitLab 空白專案

  2. 閱讀全文 »

關於 GitBook 平台的改版與 GitLab 替代的考量

GitBook 有兩種含意:一為 GitBook 文件平台;另一則為 採以 Node.js 所開發的命令列工具,用以製作基於 Git/Markdown 所產出精美的電子書文件。

就在今年四月底,Gitbook 平台 (Github 旗下之一),推出所謂的 V2 大改版,改版幅度之大,連帶影響到既有廣大的 V1 開源用戶,預計今年10月左右就要關閉 V1 的使用,強制改版至 V2。但更為難受的是它的 售價策略,Free 方案竟只縮減為只能創建一個「space」,也就是只能創建一本電子書;而付費方案最低則為每個月要支付 7美金 (5 user)!

這肯定會引發一大波開源用戶的出走潮!畢竟絕大多用戶都是基於開源分享的精神將自己的創作 (程式碼/文件) 置於 Github/GitBook 的。 (關於這次 GitBook 大改版,可參考對岸這篇:如何看待 GitBook 的改版?)

所以,要製作開源的電子書在 GitBook 平台短期內 (預期這風波會造成大量用戶的質疑抱怨)並非理想的方案。退而求其次,尋求替代可提供免費文件的平台,並基於 gitbook 工具所製作的電子書,那就非 GitLab 平台莫屬!

GitLab 也有兩種含意:一為 GitLab Inc. 所提供幾乎與 Github 一樣的介面與服務;另一則為該家公司所釋放出基於網路的Git倉庫管理工具,且具有wiki和issue跟蹤功能,可方便私人建構所屬的私有 Git 儲庫平台。

而且 GitLab Inc. 背後可是有強大的金主:Google!所以也不用擔心會有突然關閉或如 Github 那樣不可思議的收費方案。 (額,Github 被微軟收購的,這應該大家都知道吧~。)

要在 GitLab 平台發佈基於 gitbook 工具所製作的電子書並不困難,官方也提供了一個 gitbook 儲庫 (repository) 範本 (可參考它所產出的 靜態文件網頁),可依照該儲庫的 README 說明並 fork 該儲庫即可開始建構所屬自己的電子書。

嗯,其實我個人不太喜歡使用 Fork 的方式當成自己專案的起點,下一篇就來分享下如何在 GitLab 新增專案並配置成可被持續發佈的 GitBook 文件網站。 (其實步驟比想像得還簡單)

軟體思維顧問

專職軟體輔導與教育訓練的獨立顧問。輔導企業資訊單位如何有效組織系統開發與維護;輔導開發人員達成有效的專業分工。傳授如何把軟體作軟 (Keeping Software Soft)的技能,得以提昇系統的彈性/延展,並進而創造系統的再利用價值。

Personal