2024年2月18日 星期日

遠端桌面連線軟體 VNC 也可以當成電子白板或廣播教學軟體來用, 2024 版

在 tigervnc 裡面以 gcin 輸入中文 這幾天正在用虛擬機安裝 debian 12.5 "bookworm", 等完成再來寫筆記。 今天先把 bookworm 上面安裝 tigervnc 及中文輸入法時遇到的問題記錄下來。

2024年2月5日 星期一

播放 midi 音樂, 馬虎版

今天終於學會播放 midi 音樂! 暫時先不管播放品質了, 可以盡快試車比較重要。 我的測試環境是 LMDE 5 (Elsie); 主要參考 archlinux 的教學文; 我猜大部分 debian 系列應該也都可以。

2024年2月3日 星期六

手動製作一長串討論的網頁圖文備份

我經常 用網路時光機備份歷史。 但是遇到有 javascript 的頁面, wayback machine 有時會失敗。 又例如噗浪的討論串如果太長, 「較早的留言」 可能需要手動點才會顯示。 這時只好手動備份。 今天就拿 烏克蘭拉攏中國討論串 來作例子, 示範如何手動備份網路時光機備不下來的網頁。

2024年1月30日 星期二

vosk: 影片/音檔聽寫機

我比較喜歡閱讀; 不太喜歡看影片/聽podcast。 找到 summarize.tech 這個網站不錯, 餵它一部英文 youtube 影片連結, 就幫你產生文字摘要。 但是它好像只吃有附字幕檔的影片。 那如果是其他語言呢? 我試了 一部自動產生字幕的西班牙文影片, 它會產生英文的文字摘要。 那如果是用 video downloadhelp 抓回來的影片呢? 如果想離線使用呢? 那就安裝 vosk, 在自己的電腦上離線產生各種語言的字幕檔吧!

2024年1月24日 星期三

DBeaver: 支援多種 DBMS 的資料庫管理圖形介面工具

循著 組合的力量長線學習投資 的思考模式, 我同樣也認為: 管理、編輯資料庫時所需要的圖形界面 (GUI) 軟體不應該跟特定的 DBMS 綁在一起。 採用跨資料庫的 GUI, 你的學習投資才可以一魚好幾吃。 支援各種不同 DBMS (例如 sqlite、 mariadb、 postgresql、 ms sql、 oracle、 ...) 的圖形界面軟體工具 有很多, 今天介紹 DBeaver。

2024年1月21日 星期日

自學 SQL 語法? sqlite 幫你閃電入門!

[我失憶了嗎? 2022/4 早就寫過一篇差不多的: SQL 自學起手式]

關於資料庫這門課, 我一直覺得最值得初學者花時間的有趣地方是 ER model 跟 select 指令的各種花式變化。 也一直覺得很多同學很可憐, 被帶著從 Oracle 或 MS SQL 的管理開始學起, 光是設定帳號密碼, 熱情跟好奇心就被澆了一些冷水。 就連自由軟體 PostgreSQL 或 mariaDB 我也覺得並不適合新手。 最適合新手的, 是不必帳號密碼、 沒有複雜管理系統、 直接以一個檔案儲存一個資料庫的 sqlite! 在 debian 系列上: apt install sqlite3 把它安裝起來吧!

2023年12月30日 星期六

用亞馬遜的 ec2 雲端主機自架 stable diffusion

在 Amazon 的 AWS 上面重新安裝一次 (其實是好幾次) stable diffusion。 這次用比較簡單的做法。 反正 SD 自己會建立所需要的 python 環境, 所以其實不需要用 CloudFormation, 也不需要特別找 "deep learning" 類型的 AMI (Amazon Machine Image)。 直接從比較簡單的 建立一個 ec2 instance 開始。 建立過程當中, 我做以下的選擇與設定:

2023年12月23日 星期六

自架 aws 雲端主機上的 stable diffusion

[2023/12/30] 改推另一篇: 用亞馬遜的 ec2 雲端主機自架 stable diffusion

終於架好自己的 stable diffusion! 簡單筆記一下參考的連結。 因為我有 aws 的優惠, 所以基本上就照著這篇做: 用 AWS CloudFormation 架設 AUTOMATIC1111 版的 SD。 我這篇的篇名應該加上 「補遺」 才對, 因為重點根本都在 koding work 的文章裡面, 請大家自己去讀 :-)

2023年12月7日 星期四

2023年12月4日 星期一

antix 23 兩種客製化方式: remaster 跟 snapshot

先前介紹過 antix linux 的 frugal 與 persistence。 今天來介紹客製化的方法: remaster 跟 iso snapshot。 兩種方法的最大好處都是: 可以讓你用很少的硬碟空間, 把調整過的好用環境備份起來。 以下假設你已先採用 frugal 的方式把 antix 安裝在至少 8G 的隨身碟上, 並且設定至少 1G 的 persistence 。 (系統約 2G、 persistence 1G、 swap 1G、 新產生的客製版約 2G、 新的 persistence 1G)

2023年11月12日 星期日

魔術方塊筆記

8355 法的 (暫時不解) 工作區 最近重玩魔術方塊, 爬了很多文, 筆記一下。

一、 "8355" 法

最容易理解與記憶的, 是台灣之光許技江老師所發明的 8355 法: 理解魔術方塊原理 用思考代替公式!8355 法 <== 大推! 事實上我是在搜尋英文教學時遇到 8355 : An intuitive method to solve a Rubik's cube ! 才回頭找中文教學的。 中英文教學影片的內容簡短易懂, 而且比喻跟講解方式都好讚! 以下是給自己 (或是已看過中文影片的讀者) 看的筆記, 這樣在火車高鐵上練習的時候就不必開影片、 戴耳機。

2023年10月29日 星期日

圖解無密碼登入的 non-resident key 機制

微軟蘋果google 近幾年都在用力推 「無密碼登入」; 現在連 台灣的公部門跟金融業 也都在推動。 由 FIDO 聯盟 (Fast Identity Online) 推動的無密碼驗證機制, 背後到底是如何運作的呢?