Bash 使用 Regex 判斷 輸入格式 是否正確

Bash 寫 Shell Script 遇到想要輸入值,然後此值要「判斷格式」是否輸入正確,要怎麼做呢?

閱讀全文〈Bash 使用 Regex 判斷 輸入格式 是否正確〉

PHP 取得 Group ID 並設定檔案 Group 權限

PHP 在 Linux 的 Web 和 Cron 要執行的環境,常常會遇到權限不足的情況。

Debian / Ubuntu Linux 的 Apache / Nginx 使用的 User 是 www-data,通常這個 user 都是無法登入的,所以會建立一個帳號來另外存取執行,要怎麼確保權限都是可以讀寫的呢?

閱讀全文〈PHP 取得 Group ID 並設定檔案 Group 權限〉

PHP 移除最後一個「/」路徑後面的文字

PHP 遇到要處理 URL path 的問題,例如下述:

  • $path = '/images/theme/firefox/logo.png'; → 想要變成 /images/theme/firefox
  • $path = '/images/theme/firefox'; → 想要變成 /images/theme

這本身是很簡單的問題,但是花了點時間處理,純粹紀錄一下沒睡飽的犯蠢過程

很多事情想一想、睡飽再做,可以省掉不少時間~

閱讀全文〈PHP 移除最後一個「/」路徑後面的文字〉

迪士尼集團11頻道(國家地理、衛視中文台..等)年底全數退出台灣

迪士尼集團 宣佈將在今年底(2023年底),將旗下11個頻道陸續退出台灣市場,未來都將轉換到串流平台播出。

閱讀全文〈迪士尼集團11頻道(國家地理、衛視中文台..等)年底全數退出台灣〉

「瑜珈大休息」躺著 和 坐著 恢復精神的作法

我常說瑜伽我只會一招,就是「大休息式」,原來大休息式沒有睡著,而且還有坐著的作法,感覺這些作法跟靜坐有點類似~

閱讀全文〈「瑜珈大休息」躺著 和 坐著 恢復精神的作法〉

使用 SchemaCrawler 將 ERD 做最簡化的線圖

當資料庫 Table 太多,相關的 PK、FK 就會很多,畫出 ERD 的線圖自然會複雜到看不懂

想要盡量把 ERD 的線拉直,盡量不要看起來飛來飛去的,可以靠 SchemaCrawler 來直接生成

閱讀全文〈使用 SchemaCrawler 將 ERD 做最簡化的線圖〉