Shelly Homekit

Shelly Homekit

之前如果要把 Shelly 跟 Apple Homekit 整合有點麻煩,還要安裝 HomeBridge。但現在有人直接做了Shelly的 firmware,只要更新之後就可以讓 Shelly 直接支援HomeKit,可以省掉很多安裝其它套件的時間。 照官方說明更新完 firmware後,只要啟動 Homekit 支援,就會出現 Homekit 專屬 QR code,只要掃描後就可以自動加入 Apple HomeKit,目前已經用了二年多了,還蠻穩定的,很推薦。...
RSG 2023 Day 2

RSG 2023 Day 2

週六是 RSG 第二天的活動,竟然有 PM 小夥伴願意在假日跟我一起參加 RSG,可喜可賀 XD,我說:「很開心看到有人來一起學習,當你停止學習,覺得自己什麼都知道,什麼都會了,我最強,我最厲害,那你應該知道接下來會發生什麼事了…」 聽完講座,可以一起聊聊我們碰到的困境,還蠻有意思的。 可視化浪費:先請大家把整個工作流程畫出來,再來看那由是浪費,那裡可以優化 品質先行:品質好什麼都提升,提升研發紀律。 工程師專注於他的工作,他才能把他的工作做的好、做的快,主管必需降低他的認知負荷,讓他快速成長 微服務是其中一種方法...

Photoshop Generative AI 實測

實測一下 Photoshop 的 gen AI,對於風景類的擴增功能真的蠻令人驚豔的,原圖只有大概1/4的畫面,剩的 3/4 由 AI 填充,畫面基本上沒有太多問題,真的是比廣角鏡頭還好用 XDD...
技術債就是一種債,只要是債都要連本帶利還

技術債就是一種債,只要是債都要連本帶利還

【不是只有本金】 相信大家在開發軟體產品時,都會提到技術債(Technical Debt)這個詞,大家都知道這個債總有一天要還,但是很容易忘了「利息」這件事,以為借 $100 只要還 $100, 但其實並不是。 事實是,你還要償還隨著時間進行「複利成長」的利息,因而很容易讓人不知不覺就碰到償債能力不足,導致破產的狀況。 【為什麼會產生技術債】 會產生技術債的原因有很多,其中一個原因是「想要展現超出自己目前能力範圍的東西」,就像有些人會有車貸、房貸的道理一樣。 【技術債中的利息是什麼】 我把技術債分成兩種:房貸跟高利貸 1%...
Google Test Adapter

Google Test Adapter

平常 C++ 的開發工具是 Microsoft Visual Studio,然後現在的測試框架是使用 Google Test,以前都是一邊寫,一邊手動執行 test case 來驗證,沒有辦法跟 VS 內建的 Test Explorer 做整合,真的蠻原始的 =.=最近因為 TDD 的關係,這樣子的開發環境真的太鳥了,所以認真研究了一下解決方案,發現了 Google Test Adapter 這個好東西:https://github.com/csoltenborn/GoogleTestAdapter很簡單,照著...
[DECO 3] 裝潢筆記 – 用 SIRI 遙控電動窗簾

[DECO 3] 裝潢筆記 – 用 SIRI 遙控電動窗簾

這次裝潢的時侯,主臥跟客廳都採用了電動窗簾。客廳採用電動窗簾,最主要的原因是怕傢俱、木作久了會變色,所以想說用了電動窗簾,設定 schedule 後,白天就可以自動把窗簾拉上,增加傢俱及木作的耐用度。但是這款電動窗簾其實並沒有 schedule 的功能,只有一個無線遙控器,因此只好自己來了 XD原廠附的遙控器質感還不錯,是採用磁吸式跟掛架結合我使用了 OpenHAB + RM2 Pro +RM Bridge 來完成第一步。第一步 – 用 RM Bridge...