2026年6月20日 星期六

2025年12月21日 星期日

Theme Capsule 風格展示艙

Theme Capsule 不是一個 UI Framework,也不是一套設計系統。
  • 它比較像是一個 「風格展示艙」:每一顆 Capsule = 一種強烈、可感知的 UI 風格
  • 同一個功能頁面(Home / Admin / Dashboard / Blog),在不同主題下會呈現完全不同的氣氛
  • 所有風格都被拆解成 可理解、可複製的設計 token 與元件寫法
歡迎了解我的設計理念 - Source on GitHub


2025年12月10日 星期三

Imgduck完全在瀏覽器內運行的圖片壓縮小工具

雖說已有squoosh.app這開源的線上縮圖工具,當初第一次用覺得很驚豔,因為可以直接預覽壓縮前後的差異,很酷,但只能處理單個圖檔,現在已是vibe coding時代了,功能不符那就自己打造吧,一樣開源。

Imgduck是一款完全在瀏覽器內運行的圖片壓縮小工具。很酷的幾點是:

  • 拖拉圖檔,單檔多檔皆可
  • 貼上剪貼簿內容,用複製的貼上也行,多檔也可以
  • 甚至拖拉整個資料夾喔
然後會建立批次佇列、自動壓縮後有三種比對模式,最後可單檔下載或打包 ZIP喔。

歡迎了解我的設計理念 - Source on GitHub



2020年6月10日 星期三

Redis設定maxclients產生maximum open files錯誤的問題

12214:M 10 Jun 20:48:01.544 # You requested maxclients of 50000 requiring at least 50032 max file descriptors.
  3 12214:M 10 Jun 20:48:01.544 # Server can't set maximum open files to 50032 because of OS error: Operation not permitted.
  4 12214:M 10 Jun 20:48:01.544 # Current maximum open files is 10240. maxclients has been reduced to 10208 to compensate for low ulimit.     If you need higher maxclients increase 'ulimit -n'.

這問題真的是很瞎

因為已設定/etc/security/limits.conf無用

2020年5月24日 星期日

如何擴充Vmware虛擬機的硬碟空間

使用LVM管理很方便,但要擴充VM的步驟還是不少,特此記錄一下

原本VM是給6G,根目錄空間只有3.4G,拿來測試SQL Server on Linux不太夠



2019年9月22日 星期日

[MySQL]Unknown collation: 'utf8mb4_0900_ai_ci'

        最近測試MySQL Utilities遇到下列錯誤
mysql.connector.errors.DatabaseError: 1273 (HY000): Unknown collation: 'utf8mb4_0900_ai_ci'




        看到utf8mb4_0900_ai_ci這個就知道是MySQL 8.0.17以後才會出現的charsets,而我用的是MySQL 5.7的,所以出現這錯誤是正常的

2019年9月19日 星期四

用yum provides來尋找遺失的文件

      有時安裝套件時,會出現Failed dependencies之類的錯誤,或是提示遺失依賴的文件,像下面這類的

perl-DBD-MySQL-4.023-6.el7.x86_64 has missing requires of libmysqlclient.so.18()(64bit)

通常我們會去Google看看別人裝了什麼套件來解

最近看到有人用yum來解的