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

原來以為我的 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

閱讀全文 »

如何從巨觀的需求流程分析,可以直覺無縫的橋接至程式寫碼?

本文同步發表於「FB 軟體設計鮮思維」社團。

這裡採用個人所發表關於需求分析的「MSS」與 程式寫碼的「SSD」三層次分析與實作方法。

需求分析階段的 MSS 三層次

關於 MSS,可以參考原來寫的這篇:「大業務流程塑模的MSS三層次原則」。

o M(multiple) Process。
o S(ingle) Process。
o S(ystem Function)。

    以「請購-採購」作業流程 (business process)為例:

  • Multipole Process:「請購」與「採購」兩個作業流程的表達,焦點擺在「請購」作業內部的一連串活動 (activity)分析。
  • Single Process:「請購」作業流程的內部活動表達,焦點擺在「進行供應商評等及比價」的系統功能對應。
  • System Function:「採購」資訊系統的系統功能界定 (利用使用案例)。焦點擺在「比價」的系統功能實現 (realization),實現的步驟主計有「列出廠商資訊」、「評等列出優先順位供應商」、「儲存比價交易紀錄」。

程式寫碼的 SSD 三層次實作

可以參考「實作 Enterprise MVC 巨觀結構的 POC-觀念篇」內關於「控制類別」的說明。

o S(ubject) 主題。
o S(TEP) 實現主題的步驟。
o D(etail) 實作每一步驟相關的細節 (欄位明細與業務邏輯)。

    承接上述例子關於「比價」使用案例的實現。

  • Subject:「比價」使用案例-對應至「比價Control」控制類別。
  • STEP:「比價Control」類別內的 Function (Method)對應為:
    「ListSuppliers()」、「ComparativePrice()」、「SaveComparativePriceTransaction()」。
  • Detail:「ListSuppliers()」列出廠商的清單與欄位資訊From資料庫;「ComparativePrice()」處理比價的邏輯與評等;「SaveComparativePriceTransaction()」儲存本次比價的交易結果至資料庫。

[簡單開箱] 從淘寶購入 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 無線路由器

閱讀全文 »

請水電師傅拉了 5/6 樓大廈公寓的網路線 (暗管)

我家是現住大樓中的 5、6樓 (最高6樓),但並不是透天,電錶也沒有共用 (所以無法走電力線網路),總之雖是上下同一層,但彼此間都無法互通。

我是租賃中華電信的 100M/40M 光纖 (最高只能到這速度),小烏龜就放在 6F 客廳,然後買號稱所謂的「穿牆王」無線路由分享器無線連接樓下。但無線效果其實仍很差,我家蓁妮 (住5F) 經常哇叫無線速度超級緩慢,不勝其擾。

想過太多的方案,也從如 Mobile01PTT 等相關論壇爬文作了很多功課,但無論是高增益天線、強波甚或高檔的無線路由器,網友們幾乎都說效果不會好,最好的方法就是可以上下樓能拉實體網路線連接。

其實我也曾經問過網路公司與附近的水電行,他們都說我們這類住宅 (已有20年) 是無法直接拉網路線的,因為線路管老舊且沒有預留網路線的空間。

這次我打算一次性能解決這根本問題,所以再找網路上有否推薦的水電師傅,然後無論是暗管或明線,總之就是一定要拉實體網路線串接上下樓層,然後我再用兩台無線路由器 (已選好採購兩台 ASUS 無線路由組 AIMesh) 覆蓋層樓的房間。

算是胡找蝦找,就從露天搜尋「網路佈線」,然後看有留電話的就直接打電話過去詢問。我覺得運氣真的很不錯,找到這位「佳音網路工程水電行」,是位看來蠻年輕卻是技術相當純熟的師傅,他說隔天就可以過來拉線,拉一條線 NT$2,000,無論走暗管或是明線,嗯嗯,這價錢我很能接受。

閱讀全文 »

Visual Studio 使用 Quickfix 重構工具簡單說明與錄影操作示範

參考 使用 Visual Studio Quickfix 重構工具的幾個主要類型與範例

這裡提供程式碼練習案例 (放於 Github),可以參考上述網址的操作說明或後述的錄影操作示範。(其中有改寫幾個案例,每一個案例均可透過 Console 程式執行。)

重構範例的操作錄影教學與簡單說明則已發布於「FB 社團—軟體設計鮮思維」:

軟體思維顧問

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

Personal