智能家居 EP7:File Editor
來吧,接下來,我們要為未來的擴展性、可玩性做準備。
若我們將來要進行更多自定義操作,勢必會遇到要直接編輯 configuration.yaml 的情形。
故此篇,我們來安裝 File Editor。
注意,如果你不是跟著我們系列文章一路設定過來的,使用了 container 或 core 的 HA 安裝方式的話,會因為沒有 Add-ons 而不適用此篇方法哦。
安裝 File Editor
首先來到「設定 > 附加元件」:
此時可以看到目前為止安裝的附加元件。點擊「附加元件商店」:
搜尋「File Editor」,可以看到有一個官方的 add-ons 就叫做「File editor」。我們點擊它:
點擊後可以看到它的相關資訊,我們選擇「安裝」:
安裝後,先別啟動。因為 File Editor 身為工具人,平常並沒有運行的必要,我們需要它的時候再找它出來就好。
所以這邊建議,啟動時不用開啟、當機時不用重啟、不用自動更新、側邊欄也不用顯示。都設定好以後,我們啟動來看看:
選擇「開啟 Web UI」:
此時畫面應該如下:
我們點擊左上角的資料夾圖示,可以打開目錄:
...
韓文小筆記之零:為什麼韓語發音那麼難?
韓文學起來總覺得沒有日文那麼好上手,是我的錯覺嗎?也許不是哦。
本文提出一個華語使用者在學習韓語時,會遇到的「阻礙」——母音的異同。雖然很多學習資源都會稍微帶過這個課題,但不見誰引入第三方系統來討論它。
我們今天就用 IPA(International Phonetic Alphabet, 國際音標)來觀察一下,母音御五家([a], [i], [u], [e], [o])之中,韓語跟華語之間的對應關係是如何?又或者——其實無法對應?
[a]
好消息,「ㄚ」跟「아」的發音是一樣的,沒毛病。
有趣的是,日文「あ」在此處反而不太一樣,發音時的舌頭位置會往後退一點。然而這其實也不至於造成混淆,因為雖然嚴格來說「あ」會標成更準確的 /ä/,但由於在任何情況之下跟 /a/ 互換都不會影響意思表達(可視為我們之前討論過的自由變體),平時用 /a/ 來描述也是 ok 的。
結論:「ㄚ」跟「아」唸作 /a/;「あ」稍有不同唸作 /ä/。
[i]
好消息第二彈,「ㄧ」、「い」、「이」的發音是一樣的,十分開心。
結論:「ㄧ」、「い」、「이」都唸作 /i/。
[u]
這裡就有幾個點要釐清了。
「ㄨ」 ...
同位異音、互補分佈、自由變體
互補分佈
在語言學中,當兩個語言成分(輔音、元音、詞素等)不能在同一個環境中出現,即處於互補分布(Complementary Distribution)。
比如說,「stop」裡面的「t」我們唸不送氣的 /t/,而「tone」裡面的「t」我們唸送氣的 /tʰ/,而反過來並不成立。也就是說,在「stop」這個環境中,「t」不能唸作 /tʰ/;在「tone」這個環境中,「t」不能唸作 /t/。
於是我們可以說,在英語中, /t/ 跟 /tʰ/ 這兩個音位是互補分佈。
然而,同樣是 /t/ 跟 /tʰ/,在華語裡面並不是互補分佈。
舉例來說,顛(tian)跟天(tʰian)在同一個環境(-ian)之下都成立。
同位異音
同位異音(allophone)指的是一個音位可以表示多於一個音。
白話來說,就是相同的音位(phoneme),但不同音素(phone)。
延續剛剛的例子,「stop」跟「tone」裡面的「t」是互補分佈,且發音相似,所以是同位異音。
自由變體
自由變異(free variation,又稱自由變體)在語音學上是指兩個(或多個)有差異的語音出現在相同的情境中、這兩者 ...
使用 OrCAD Capture 設計電路
OrCAD Capture 一打開,密密麻麻的選單,如何開始?
這裡簡單帶大家畫兩組電路來運作,給大家一點方向。走起!
實際操作
打開 OrCAD Capture,起始頁面選擇 New Project。
選擇 PSpice Analog or Mixed A/D,這個我們才能模擬電路實際 run 起來的效果與監看各項參數。
取個名,選個存放位置,OK 走起。
此處我們開一個空白的來動手。
創建後就長這樣:
我們從右側的放置(place)選單裡面選擇部件(part),會發現我們還沒有部件可以使用。此處我們點擊 Add Library:
Cadence 套裝在安裝時應該都有附 Library 了,可以參考以下相對位置,選擇 pspice:
可以選你要的就好,但此處我們為了方便,直接全選後按開啟:
如此就導入進來了。
接著我們找電阻來用。搜尋 r 就可以找到 R/ANALOG。
點選 Place Part,或是直接 enter:
就可以在畫布上放置電阻,我們放四個。放完可以按 esc 結束放置:
用一樣的方法,我們找到 VDC/SOURCE 來放置電壓源,我們放兩個:
接 ...
關於 C 與 Python
弱型別 & 強型別
Python 是弱型別語言,變數的型別在執行時才決定。所以你可以反覆橫跳也不會報錯:
12x = 10 # x 是整數x = "Hello" # 現在 x 變成字串,大丈夫,不會報錯
但強型別的 C 就不行了,你要先宣告。
然而弱型別會讓效率差一點。你變數換來換去,表面上很方便,其實底層依舊有在幫你找新的地址來存東西,只是你不用自己操心。
為什麼 C 至今依舊不敗?就是因為底層的東西我們自己操心,自己操作,雖然難寫,但可控性更高。
Python 自有一套記憶體管理術
比如說:
12345678910111213>>> a = "hey">>> id(a)4380090864>>> a = 10>>> id(a)4377258576>>> b = a>>> id(b)4377258576>>> c = "hey">>> id(c)4380090800
當我 ...
透過 AIDA64 將 AX206 作為 Windows 的監控副屏
監控副屏方案比較
雙螢幕
直觀來說,我們隨便拿另一顆螢幕來當做副屏不就好了嗎?很遺憾的,如此一來會有幾點問題:
如果你沒有內顯(像我就是 13400F),副屏就會佔用 GPU 的資源。
就算你有內顯,因為副屏被作業系統視為顯示器,你的滑鼠會跑進去、你開的程式也有機會穿透過去。
舊手機
要避開上述問題,其實舊手機就是個好選擇,完全不佔用圖形處理資源,透過 AIDA64,用內網開個瀏覽器就可以監控。
但依舊有不盡理想之處:
無法跟電腦同步作動。也就是沒辦法開機點亮、關機息屏,每次都要操作手機。
手機要一直插著電,閒暇時就是待機空轉。除非你願意每次手動開關機,那就更麻煩了。
圖靈智顯
要避開上述所有問題,其實你可以……花錢辦事。
圖靈智顯就有專門在做副屏,屏幕裡面用他們自家的韌體,設定畫面也用他們自家的軟體,直接買他們的全套服務,免煩惱一步解決。
但問題就是:
貴一些。
雖然你直接淘寶的話,3.5 吋的副屏也就 500NTD 上下就能解決啦。但我自己能處理的事,當然要自己來咯。
AX206 顯示屏
從淘寶買這種可以被 AIDA64 支持的規格,一塊不到 300NTD。可以透過關 ...
使用 Ventoy 取代 Rufus
Rufus 不好嗎?
自己灌過系統的都知道,用 Rufus 製作開機隨身碟雖然不麻煩,但同一時間、同一支隨身碟將無法挪作他用。假設你要用 Rufus 做一個 Ubuntu 開機碟,即使你的隨身碟有 1TB 的容量好了,雖然 Ubuntu 的 iso 才 5GB,剩下的空間一樣只能閒在那邊,看得到用不到。
本來以為這就是灌系統的必要之痛,要嘛特別養一支開機隨身碟,要嘛每次灌系統都要挑一支無辜的隨身碟出來格式化一次——直到我遇到了 Ventoy。
Ventoy 太神了
如果使用 Ventoy,只要你隨身碟容量允許,你要在裡面放多少個 iso 都可以。所以舉例來說,我能做一支可以灌 Win7, Win8, Win10, Win11, Ubuntu, CentOS, Debian 的超級開機隨身碟,想灌什麼皆是信手拈來。
更方便的是,因為只需要放 iso 檔案在隨身碟裡面,我剩下的空間一樣可以存別的東西。沒錯,這支隨身碟並沒有因為身負重任而不能進行他用——平常依舊可以當做普通的隨身碟來使用。
刷新了我的眼界一波,好傢伙!
使用方法
從 Ventoy 的 Github 項目中下載並解壓縮,執行V ...
網際網路小筆記
OSI 七層模型懶人包
應用程式層:Http, DNS, POP3, Telnet, FTP, DHCP
展示層:轉碼解碼的都屬於此層
會議層:比較沒有存粹的會議層的例子
傳輸層:TCP, UCP
網路層:IP, ICMP(router比較負責這裡)
資料連接層:MAC, Wifi, Ethernet(bridge, switch, hub 比較負責這裡)
實體層:實體硬體基礎設施屬此層(repeater顯然是這裡咯)
switch 跟 hub 的差別?switch 有記憶體,會負責記得所有設備的 mac 位置;但 hub 每次都用廣播的。
gateway 跟 router 的差別?在不同協議之間幫忙溝通的是 gateway,而 router 主要只負責 IP 協議內的事。其實可以把 router 想成是一種 IP gateway。
UTP, STP
TP for Twisted-Pair,也就是雙絞線。而 U for Unshielded, S for Shielded。
雙絞線的好處是什麼?雙股螺旋互相纏繞,電流方向不固定,就不會產生明顯的磁力線,降低干擾。
RJ45
RJ45 ...
停止 Windows 自動更新
停止 Windows 自動更新
眾所周知,微軟並不希望我們把 windows 的自動更新關掉。即使系統裡面提供了關閉選項,依舊也只能「暫緩」一段時間。
但自動更新就很討厭,反正我就是要關掉。
下面這套方法用的邏輯是:好啊反正你就是不讓我「關掉」自動更新,那我把更新的位置換成本地,你就不可能獲得更新內容了。
注意此篇辦法需使用「本機群組原則編輯器」,只有 Windows 專業版才有。若是家用版,則此篇不適用。
Win10、Win11 經測試皆可成功。
詳細步驟
首先我們 windows+R ,輸入 gpedit.msc 並執行。
執行後我們打開了本機群組原則編輯器。此處我們從左邊側邊欄打開 電腦設定 > 系統管理範本 > Windows元件 > Windows Update ,就可以找到如圖的「指定近端內部網路 Microsoft 更新服務的位置」,雙擊打開。
將它啟用,並在選項中三個欄位都填入 localhost 後點擊確定。如此一來,windows 就會跟本地找更新資料,但我們根本不會給它。耶。
在同一個頁面中,我們找到「不要連線到任何 Windows U ...
勞動力發展署北基宜花金馬分署物聯網AI系統整合實務筆試詳解
以下題目為「勞動力發展署北基宜花金馬分署 113 年度自辦職前訓練:物聯網-AI 系統整合實務(泰山)第 1 期考題」。
而以下詳解都是我自己隨手寫下的,僅供參考咯。
當然,如果有誤還請提點,感謝!
題目與解析
電腦網路 OSI 模型的資料鏈結層(data link layer)可以識別下列何者?
① 應用系統所採用的 HTTP 或 FTP 等通訊協定
② 傳輸時所使用的媒體規格
③ 網路卡的實體位址(MAC address)
④ 電腦的 IP 位址
某種程度上的網際網路背誦題。七層結構的常見懶人包如下:
應用程式層:Http, DNS, POP3, Telnet, FTP, DHCP
展示層:轉碼解碼的都屬於此層
會議層:比較沒有存粹的會議層的例子
傳輸層:TCP, UCP
網路層:IP, ICMP(router比較負責這裡)
資料連接層:MAC, Wifi, Ethernet(bridge, switch, hub 比較負責這裡)
實體層:實體硬體基礎設施屬此層(repeater顯然是這裡咯)
故此題選 MAC address。
switch 跟 hub 的差別?switc ...