搜尋此網誌

顯示具有 LINUX 標籤的文章。 顯示所有文章
顯示具有 LINUX 標籤的文章。 顯示所有文章

2026年8月27日 星期四

使用 faster-whisper 擷取影片對話

緣起:


    接續這篇,其實那一篇的都算是鋪陳,我重點是想要寫我用 faster-whisper 來幫我處理對話存文字的部份,這裡遇到最多麻煩。

    在我把 Jellyfin 搞定後,我的腦子後來又開始想說,現在已經很習慣用 AI 功具來幫我學習了,能不能也用在這些課程上呢?請它幫我抓重點、做筆記之類的。直接要 AI 幫我分析整部影片感覺很不實際,像是 claude project 上傳文件的部份,你一個 500 多 MB 的檔案傳上去就要花不少時間,而且那 project 空間也是有限的。

    我自己思考後,認為用語音識別影片的內容後,存成文字檔,再丢給 AI 處理,會是個比較好的做法,所以就請 claude 教我怎麼用程式來達成這需求。

2026年8月26日 星期三

SSH 使用金鑰登入

緣起:


    前幾天腦子在想一件事,就是能不能在同個區網內,用 A 電腦編輯跟查看程式文件,然後在 B 電腦上編譯、除錯、執行?問了 gpt (還 claude?),它說首選用 VS Code 的 Remote SSH Extension,再來是本地架個 gitea,在 A 寫完程式後 push,在 B 電腦上 pull,然後再做你想要的操作,最後一個方案是用 rsync 來同步兩台電腦的資料。

    我是嘗試使用 VS Code 的 remote ssh extension,只要 B 電腦有裝 Remote-SSH 就好,在 A 電腦上的 VS Code 裝 Remote SSH Extension,連上 B 電腦後它會自動下載 vscoder-server。在操作的過程中,我發現 AI 要我做一件事,就是在 A 電腦上生成一對 ssh 的金鑰,然後再把公鑰丢在 B 電腦上,之後用 ssh 連線時就不需要再輸入使用者密碼了。

    哇 ~~ 我之前用 ssh 都是每次要輸入密碼,從沒想過要找看看有什麼不用輸入密碼的方式,有夠蠢的,現在發現這方法很像已知用火。

2026年8月25日 星期二

Ollama 本地 LLM 部屬

緣起:


    前陣子跟之前的同事聊天,聊著聊著,他讓我加入他的 google pro 家庭方案,那方案除了共享 5TB 的雲端空間外,還有 gmini pro ai 能用。我就想試試看,pro 的 ai 模型有沒有比較強,能不能讓它幫我寫勾羿的小說。

    我問它,有關遊戲“九日”裡的勾芒跟羿,你知道什麼嗎?


    你媽媽的,還是理解得很狗屁不通,這樣肯定是無法寫出符合九日背景的小說(後來發現,其實用 LLM Note),這時,我的腦子開始有了想在自己本地跑 LLM 的想法,我那時打的算盤是,在本地跑的話,能調整的東西比較多,我可以給它九日的參考資料,讓它了解世界觀之後再依此來創作,一定會比那些雲端 ai 模型在網路上亂查資料後再産的內容還要好。

    接下來的一兩天,我一直在研究 ollama 跟怎麼把設定的文本塞進 prompt 裡,雖然有成功跑起來,但後來發現,那個 context window 根本不夠啊 ~~ 光是不到 1/10 的世界觀文本就塞不進了,如果真的還是想跑的話,只能自己做 RAG,太麻煩了吧。

    後來轉頭一查,發現 claude project 的功能很符合自己的需求,唉呀,我應該一開始就先查看看有什麼現成的功具可以達成我需求的。不過這樣瞎折騰下來,有學到東西就是了。

2026年8月4日 星期二

Steam OS 使用 DistroBox 安裝 Unity Hub

緣起:


    拿到 Steam Machine 後沒幾天就又想搞怪了,總覺得如果只拿它來打遊戲,好像有點浪費 (?,所以就查看看有什麼方法能讓我在 Steam OS 這種 immutable system 上做開發,問了 gpt 後得到的答案是 DistroBox。

    它的主要功能是讓你在 linux 上跑其它 linux  虛擬機,背後是使用 podman,podman 跟 docker 不一樣的是它沒有 daemon,所以不需要 root 權限。Steam OS 目前預設有裝 DistroBox,可以直接使用。

2026年4月30日 星期四

Raspberry Pi 設定 USB 網卡分配

緣起:


    我的 Pi 接了兩個 USB 網卡,一個是連備用網路,另一個是連監視器的 wifi 分享器,有時候家裡斷電後 Pi 重啟,eth1 跟 eth2 的順位會換,兩個都要重新設定,麻煩,所以就查看怎麼固定 USB 網卡的分配。

2026年4月17日 星期五

Arch 安裝 AUR Nvidia driver

緣起:


    前陣子在使用我那台 asus 筆電時,發現之前能正常遊玩的遊戲,現在怎麼樣都打不開,???,用 nvtop 查看,發現沒有抓到顯卡,哇勒,還真奇怪,我明明都沒動其它東西啊,就只有每隔一段時間用 pacman -Syu 更新而已,我記得我一直是用 pacman 官方 repositories 提供的 nvidia driver 啊。

    後來查了一下,發現是我 asus 筆電的 nvidia 顯卡太舊了,它是 GeForce MX330,官方新版的 nvidia driver 已經不支援了,才會發生這種狀況,所以我後來就試著安裝舊版的 nvidia driver,主要是要讓它能跑 steam 的遊戲。

Linux terminal 掛載 samba

緣起:


    前陣子在弄那台被我當成 rtsp server 的 raspberry pi zero 時,有在不同主機間傳遞檔案的需求,想說,直接用那台 pi 5 的 samba 的 Ramdisk 來傳資料最省事。這就碰上一個小問題了,我日常在操作的 linux 電腦都有 GUI,開個gnome-files,然後在導覽列輸入 smb://{ip}/Ramdisk 就能連上,但對於那台 pi zero,它只有 Terminal 介面,應該怎麼處理呢?

    問了 gpt 後學到 terminal 上的掛載 samba,紀錄個,之後大概還會再用上。

2026年1月20日 星期二

Line 美元匯率通知

緣起:


    忘了哪天,反正就不久前,我姐跟我說,如果美元的匯率到 30 以下時,通知她一下,她想換錢。這就讓我開始思考,能不能寫個程式,當匯率 30 以下時,用 Line Bot 通知我一聲。

    之前還在工作時,工作上有需求,所以有弄個 Line 的官帳來玩,詳細可以看那些上了 LINE API tag 的文章。

2026年1月5日 星期一

Raspberry Pi 備用網路

緣起:


    幾個禮拜前,為了搭配 Dlink 的監視器,我再申請了一個中華電信的門號,然後配上 Dlink 的 4G LTE Wifi 分享器來分網際網路


    我家的垃圾有線網路可以蛋調了,還是 PPPoE,下載速度 2M,上傳速度 200 Kb 左右,而且還很不穩。

    啊,這跟我的 Raspberry Pi 有什麼關係呢?我需要先解釋個。

2025年10月29日 星期三

Arch 設定 Wifi AP 與 bridge network

緣起:


    我從我姐夫那邊拿到那台桌電時,它有附帶一張音效卡


    但我用不到就是了,所以後來把它拔下來,自己再去買個 M.2 GNFF A E KEY 轉 PCIe,給電腦加上 Wifi 跟藍牙功能比較實用


    想要把 Wifi 設成 AP 模式,給 Steam Deck 連接用,不然每次我想用 Steam Link 連接桌機打遊戲時,都要用轉接線接上 switch hub,限制我只能坐在桌面玩。


Arch 開啟 Swap

緣起:


    前幾天又開始玩起 ComfyUI,很想玩 image to video 的功能,當然..... 學術用途。那個 diffusion model 超大的,30 多GB,前天晚上電腦掛著給它下載,早上起來後試著使用看看.... oh shit,Ram 不夠用,我的桌電只有 32GB 的 Ram,我那時怎麼會天真的認為我的電腦能把這 model 給跑起來....


    煩ㄟ,怎麼辦呢?要不要去圖書館拔公共電腦的 Ram?不行,這樣是犯罪了。實再是不想再亂花錢,但又很想跑 model,怎麼辦呢?後來決定到回收場碰碰運氣,看有沒有可能在那邊撿到沒拔 Ram 的電腦


    果然,我肖想太多了,沒有一台電腦是有 Ram 的,而且絕大多數都是古董,我甚至還看到 win98 的筆電,可惜沒拍下來。最後.... 還是乖乖去買條 Ram 吧,剛好這邊離火車站很近。

    進店後又面臨另一個問題,我該買 16GB 還 32GB 的?煩ㄟ,那時應該仔細確認一下還缺多少 Ram, 還有,雖然電腦還有兩個 Ram 槽,但其中一個很靠近 cpu 的散熱片,那區還擠了一些線,Ram 能不能插得進去是個問題。最後,買了一條 16 GB 的 DDR4 回去,花了 1500 多,騎機車回家時邊祈禱只需要再多這 16GB 的 Ram,程式就能跑了。

2025年10月20日 星期一

使用 Weylus 把平板當螢幕

緣起:


    前幾天在 Mosir 滑文章,看到有篇貼文說,用直式的螢幕會很好看 code。哇,真的嗎?讓我也好想試試,但.....這錢花不起啊,而且也不是那麼必要,再說,我桌面好像也放不下了


    (望向我那台很破、完全沒在用的 Samsung Tab A7 Lite),應該會有程式可以把你的平板變成顯示用的螢幕,對吧?以這方向查了一下資料,確實是有,它叫 Weylus。

2025年10月12日 星期日

Adb Wifi Debug & N100 Wifi 除錯

緣起:


    這陣子有想要跟 dc 的一位群友分享 esp01 的東西,可能會需要分享接線還什麼的,想說到時在 dc 用螢幕分享電腦上的程式時,用 scrcpy 連手機,再開鏡頭就能同時分享周遭的畫面,我是有 usb webcam 啦,但它的畫質很差.... 。

    我這時才發現我還沒開過我那台 pixel 手機的開發人員模式 XD (好像也正常,買來後都完全沒拿來做跟開發有關的東西),進入開發人員的選項來開啟 USB 偵錯時,注意到有多了無線偵錯的選項


    哇嗚,能透過 wifi 來進行 adb debug ? 太酷了吧,用 wifi 的話就不會有像使用 USB 一樣的問題,有時手機動一下,啪,斷線。操作起來其實蠻簡單的,這篇其實最主要是記錄除錯的過程,不是說 adb 還 scrcpy 有什麼問題,有問題的是我 N100 的 wifi 卡。

2025年10月11日 星期六

ComfyUI Container (Arch & Windows)

緣起:


    前幾天莫名其妙的想到,久違的登入 Facebook 滑貼文,就這樣偶然看到這文


    有意思,你成功激起我的性趣了,讓我研究看看。老實說,一開始完全沒方向,那個 Wan2.2 Remix 要怎麼使用啊?再次請教 gpt 老師,老師說可以用 ComfyUI 來操作,再來就用關鍵字去找,看到怎麼把這東西跑起來。

    我一開始是裝在我的 MSI 筆電 (Arch),網路上的 Linux 資源很足,所以在設定跟安裝上沒碰上什麼困難,難的地方是進入 ComfyUI 後,完全不知道要怎麼做,即使有現成的 template,也很常少一堆 model,我也不知要去哪裡載、載完後要把 model 放在哪,痛苦地摸索了一段時間後才比較有概念。

    後來能成功生色圖後,有分享給那位韓國朋友看,他看完後,很希望我能教他,所以我後來還特別去研究怎麼在 Windows 上跑 ComfyUI Container,這邊碰上的問題比較多,比在 Linux 上麻煩些。

    這篇文章來記錄在 Arch 上與在 Windows 上設定環境、跑 ComfyUI Container 的過程。

2025年10月7日 星期二

Ubuntu samba 分享 ramdisk

緣起:


    我的筆電間要傳輸資料時,很常把 Raspberry Pi 的 samba 當成中繼站,電腦 A 傳到 pi 的 samba,然後電腦 B 再從 pi samba 上抓下來。後來想了想,為了傳那些暫時性的資料而消耗 USB 硬碟的壽命,好像超不值的,不是有 ramdisk 那種把 Ram 當成硬碟使用的功能嗎?再搭配 samba 允許匿名的連線,就不用登入 (好像有點不安全就是了),直接用 ram 來高速傳輸檔案,感覺很不錯,所以就在 N100 上裝了 samba,也設置了 ramdisk,換把 N100 當中繼站用。

Ubuntu 分享 Wifi 網路

緣起:


    為了建立我的 Gigabit 區網,我禮拜六時買了一個 switch hub,說來好笑,那天第一次是趁著中午媽媽要我去買午餐時跑去的,我沒先去買午餐,反而先跑去比較遠的燦坤 (輔仁中學那邊的)。結果,還沒到營業時間.... 後來跑回同仁那邊看,便當店沒有營業,所以打電話回去跟媽媽回報,那時原本以為她會罵我說,我前面那麼久是跑去哪了,結果,沒有ㄟ,真奇秒,他就要我先回家,她煮水餃給我們吃就好。

    再次出門是下午,原本我朋友邀我去他家烤肉,但我姐要我先去十字路買燒烤回來,為了省那些機油的錢,我就取消跟我朋友的邀約,就出門買燒烤,回家後就不再出門了。出門買好燒烤後,再跑去燦坤一次,這次就有開了,我最後是買了 DLink 的 5 port Gigabit switch,原本昨天還一直在想說要不要買 poe 功能的,但去了那邊後都沒看到有 poe 的 switch,也好,多佔用個插座孔不是什麼太大的問題。

    我回去後,把我的裝置跟那台 switch 接起來,我 cat6 的網路線剛好夠用,有兩條是不久前買的,有兩條是買分享器時附贈的,有一條很短的是之前工作練習做網路線時得到的。現在,我書房的網路結構長這樣


    虛線代表用 wifi 連接,平常會一直開著的只有 N100 跟 Raspberry Pi,那個 Dlink 就之前文章提過的,只給監視器用 (那個 eth1 是使用 USB To RJ45)。

2025年10月6日 星期一

網路線直連與 Ftp 傳輸檔案

緣起:


    為了讓我自己在家裡方便使用手機的網路,我有買了一台 4G LTE Wifi 分享器,這樣就不用把手機當基地台來使用了


    我的 pi 是用有線網路連著這台 Router,前陣子注意到,samba 的傳輸速度的上限一直在 12 MB 左右,不管怎樣都上不去,所以開始思考瓶頸在哪,我看 Router 的 wifi5 速度標榜有 867 Mbps,USB 3.0 的速度是 5 Gbps,怎麼會只有那點速度,後來再仔細看了一下 Wifi Router 的規格,哦 ~~ 瓶頸就在它的有線網路孔,只有 100 Mbps。好煩哦,總不能又換一個吧,這東西不便宜,我沒錢錢。

    接下來好幾天,我開始研究網路相關的東西,後來還買了台 Switch hub 來操作,學到蠻多東西的,之前在上網路概論時都沒這麼深刻的體會,果然還是要自己有需求,並且實際動手操作過後才會有比較深的印象。

    這篇是一開始在做初步的測試,想試試如果是使用 Gigabit 網路孔做連接的話,檔案的傳輸速度會有多快。

Ubuntu 停用 swap

緣起:


    昨天在用我的 N100 電腦,用著用著,發現系統變好卡,雖然有開著 windows VM,但前幾天明明也是這樣使用,都沒什麼問題的說,怎麼現在會卡成這樣,有時連移動個滑鼠都會卡是怎樣,太扯。

    打開 Monitor 查看,注意到當時的 Ram 用量在 60% 左右,Swap 記憶體也有被使用到。想到那個 Swap 就是用硬碟來模擬 Ram,肯定是它拖慢了電腦的效率,所以我就想把它關掉。

2025年10月5日 星期日

Ubuntu KVM 跑 Windows 11 虛擬機

緣起:


    前幾天一直很想買台迷你電腦來玩玩,想著想著,最後就真的行動,在 PC home 上買了一台 MSI 的 N100,主要是信任 MSI 的品牌,再加上它機器是沒提供硬碟跟記憶體,剛好符合我的需要,可以拔我那台舊的 Lenovo 筆電的去用,反正現在也沒在用它了。


    這幾天玩下來後,哇靠,愛不釋手,
除了打遊戲外,其它方面完美切合自己的需求,低功耗所以可以一直開著,只要 Ram 夠,就算應用程式開一堆,使用上也不會卡。我原本都是用我那台 Rog Ally 接著 Dock 在使用的,它的優勢就是不佔位置,讓我桌面還有空間能放書本,邊看書邊用電腦查些資料或做其它事什麼的,但它畢竟是一台掌機,這種使用方式用久了不知會不會給主機帶來什麼傷害之類的,而且 Usb 裝置接多了,那個 Dock 也會有訊號干擾的現象。現在有了這台迷你電腦,就沒這些問題了,它還有 typc displayport 的孔,能接我那台攜便螢幕,哦耶,雙螢幕,它就成功取代我那台 rog ally,變成我的日常機了。

    它是裝 Ubuntu,因為我懶得再重頭裝 Arch XD,還有,之後應該會讓它長時間跑些服務,用 Debian 衍生 os 跑服務會比較穩 (我聽說),但日常使用上可能還是會需要用到一些只能在 windows 跑的軟體,所以我就想在上面裝 windows 虛擬機,順便學怎麼使用 Linux 的 KVM,之前都沒用過。

    話說,我原本以為我姐回來後看到我又多了一個新的裝置,會嘴我說 "都沒什麼錢了還一直亂買",但我後來發現,她完全沒意識到這件事。

2025年2月26日 星期三

AUR 安裝 VS code

緣起:


    前陣子要裝 vs code 時,發現 arch 官方的是 Code - OSS,如果我想要安裝 Microsoft 發行的版本,需要用去學使用 Arch User Repository 來安裝。所以想簡單紀錄一下安裝的流程。