分類
好用軟體

Youtube Live Stream Chat Embed with custom CSS

在 Youtube Live Stream 右邊有個 Live Chat, 有時會需要進行再嵌入回其他地方如 OBS或應用在管理上, 可以透過以下網址:

https://www.youtube.com/live_chat?v={video id}

也就是將原本的 watch 改為 live_chat 即可. 不過若是自己的直播, 則是可以直接在創作者工作室中, 聊天室右上的三個點打開 popup 即可取的網址:

https://studio.youtube.com/live_chat?is_popout=1&v={video id}

也是可以的.

另外若是需要去背在 OBS中使用, 可以利用這個網站服務的 CSS來達成自訂的聊天室樣貌:

  1. https://chatv2.septapus.com/
  2. https://chat-styles.app/
  3. http://css4obs.starfree.jp/

以 lofi 頻道為例, 網址為:

https://www.youtube.com/watch?v=5qap5aO4i9A

它的 video id 為 5qap5aO4i9A, 所以聊天室連結為:

https://www.youtube.com/live_chat?v=5qap5aO4i9A

Youtube官方資料:

https://support.google.com/youtube/answer/2524549

 

分類
好用軟體

Google雲端硬碟電腦版

Google雲端硬碟電腦版, 歷經多次名稱變動調整, 目前最新的版本為 “雲端硬碟電腦版”.

下載: https://www.google.com/intl/zh-TW_tw/drive/download/

在此次更新之前, 有個人版的 “備份與同步” 和企業版的 “雲端硬碟檔案串流”, 先來比較看看差異吧:

https://support.google.com/drive/answer/10309431

其中很重要的一項功能為在企業版本才有的檔案串流, 也就是說可以節省硬碟空間, 也就是檔案不常用時, 不會佔用本地空間, 是只在雲上, 而使用時, 才即時下載使用(當然也可以自行指定要在本地留存的檔案)

 

這個同步選項畫面可以清楚的表現這個功能.

(PS. 這個功能不知在 OneDrive 何時已被加入到該應用程式中了, dropbox也有, 不過是付費功能, 稱為智慧同步: https://www.dropbox.com/smart-sync)

分類
好用軟體

可抛棄的wordpress測試實驗環境

之前介紹過兩個免費代管 wordpress的服務:

不過若要更快速地測試與實驗 wordpress 還有這些選擇(短時間lab應用):

這兩個建立一個 wordpress 站台的速度都超快, 幾10秒的時間就完成了, 然後要測試什麼 plugin 或是 theme, 都可以很快地來達成, 不過若是想要更 geeker 一點, 可以利用 play-with-docker 來玩.

這些工具都是 wordpress 開發測試時期的好幫手.

 

 

分類
好用軟體

Google Public DNS查詢

大家對於 Google DNS 解析服務器應該不陌生, Google 提供了對外服務的 8.8.8.8, 8.8.4.4 兩組 DNS解析服務.

不過網站介面的 DNS 解析可以利用以下兩組服務:

有興趣的朋友們可以玩看看.

 

分類
好用軟體

cockpit安裝ssl憑證自動化

cockpit 是個方便好用的 linux 管理員介面:

https://cockpit-project.org/

安裝完成後, 由於預設是自簽的 ssl 憑證, 所以會有需要強制瀏覽器在自簽憑證下使用, 若需要使用 letsencrypt 憑證, 可以利用 acme.sh 來進行自動化簽發(issue)與安裝(install).

而 acme.sh 配合 apache / nginx 來簽發 ssl 是都可以的, 請參考:

https://github.com/acmesh-official/acme.sh

不過在 cockpit 是需要將已簽發的 key 與 cer 合併後, 放在 /etc/cockpit/ws-certs.d 目錄中, 可以參考:

https://cockpit-project.org/guide/228/https.html

然而在 acme.sh 中, 沒有直接產出合併的檔案可以供 cockpit 用, 所以要如何自動化後續的更新, 可以利用 .acme.sh –install-cmd 中的 reloadcmd 參數來實現合併 cert 後, 並重起服務, 指令如下:

./acme.sh --install-cert -d [domain] --reloadcmd "cat \$CERT_KEY_PATH \$CERT_FULLCHAIN_PATH > /etc/cockpit/ws-certs.d/50-[domain].cert && service cockpit restart"

其實就是藉由原來在執行 reload 指令時, 前面多利用了 cat 指令將兩個檔案合併寫入至 cockpit 中所需要的 cert 檔案即可, 再重起 cockpit 服務就完成囉. 這樣一來指令也會寫入 Le_ReloadCmd 的 acme.sh 的對應域名參數檔案中, 十分方便.

參考資料:

https://github.com/acmesh-official/acme.sh/issues/793#issuecomment-317987555

 

分類
好用軟體

如何利用vi快速刪除所有文字檔案內容?

在 linux 下最常用, 最好用, 最快速的文字編輯器是 vi, 不過要如何快速地將所有檔案內容刪除呢?

大家應該都知道指令 dd, 就是刪去一行, 刪去全部行則為先進入指令模式, 並下達 :1,$d 即可, 說明如下:

: 指令

1,$ 為指定行, 由 1 到 $ (指最後一行)

d 指令為刪除

所以若是要保留前 3行與最後 2行, 可以使用指令 :4,$-2d 即可.

參考資料:

https://unix.stackexchange.com/questions/161821/how-can-i-delete-all-lines-in-a-file-using-vi

分類
好用軟體

CapRover – 快速建立開發環境的 opensource PaaS

在架構系統時, 尤其現在有許多 opensource 程式架構, 可以很方便快速地部署環境, 不過若想要更容易、更方便一些, 可以參考這個架構 – CapRover: https://caprover.com/

基於快速建立開發環境與管理, 使用 CapRover 這個 PaaS 架構是十分方便好用的, 官網上寫著:

CapRover is an extremely easy to use app/database deployment & web server manager for your NodeJS, Python, PHP, ASP.NET, Ruby, MySQL, MongoDB, Postgres, WordPress (and etc…) applications!

而對於一個開發者來說:

  1. A developer who does not like spending hours and days setting up a server, build tools, sending code to server, build it, get an SSL certificate, install it, update nginx over and over again.
  2. A developer who uses expensive services like Heroku, Microsoft Azure and etc. And is interested in reducing their cost by 4x (Heroku charges 25$/month for their 1gb instance, the same server is 5$ on DigitalOcean!!)
  3. A developer who prefers to write more of showResults(getUserList()) and not much of apt-get install libstdc++6 > /dev/null
  4. A developer who enjoys a platform where installing MySQL, MongoDB and etc on their server is done by selecting from a dropdown and clicking on install!
  5. A developer who likes to enjoy the power of Docker and nginx without having to learn them or deal with their settings scripts to make things work!!
  6. A developer who knows Docker and nginx inside out, and enjoys a platform where basic operations are done, yet allowing them to customize any specific settings if they need to

以上的情境都是適合用這個 CapRover 來達成的測試與開發環境的建置的, 不需要花太多時間管理與維護, 隨時可以打開與關閉這些環境.

來看看介紹的影片:

(引用自: https://www.youtube.com/watch?v=VPHEXPfsvyQ)

很不錯吧, 快來試看看囉:

https://caprover.com/docs/get-started.html

分類
好用軟體

更輕量的CMS

在找看有沒有更輕量的CMS時, 發現有完全不用資料庫型態的CMS, 目前試了兩個:

其中 pico cms 還不是 html 而是使用了 md (markdown) 的靜態檔案的內容上架方式, 沒有管理介面.

而 WonderCMS 則是有管理介面, 可以做 page / blog post 型態的內容管理.

基本上這兩組 CMS 都不依賴資料庫, 訴求為快速又方便地做內容管理, 除了程式很小外, 也都有 theme / plugin 可供安裝擴充使用.

分類
好用軟體

快速好用的大型文字記錄檔案檢視器-klogg

klogg 是基於 glogg 的一個分支開發專案, 有完整的圖型化介面與跨平台特性, 可以開啟大型的文字記錄檔, 非常快速方便, 尤其是在查找特定內容時, 可以利用 regular expression 的方式進行, 非常方便快速.

另外也可以當做即時的記錄檔檢視器, 因為在更新內容時, 會直接加入尾端, 方便檢視即時的記錄.

來看看他的介面吧:

上方為開啟的文字記錄檔, 下方則利用了 regular expression \/wp-cron 來查找 wordpress cron 的執行呼叫, 而右邊的紅色則是出現的頻次, 由於 cron 執行的算頻繁, 所以會整面紅紅的. 下方則是查找比對的結果, 而在檔案標籤上右側出現的藍色往下箭頭, 則是表示有新內容產生了.

官方網站: https://klogg.filimonov.dev/

而 glogg 可以參考這篇: https://edoswaldgo.com/software/glogg-best-free-multiplatform-log-viewer/

參考資料: https://stackoverflow.com/questions/159521/text-editor-to-open-big-giant-huge-large-text-files

 

 

分類
好用軟體

雲端服務供應商線上費用計算機

三大雲端服務供應商提供的線上費用計算機:

  1. GCP: https://cloud.google.com/products/calculator
  2. Azure: https://azure.microsoft.com/pricing/calculator/
  3. AWS: https://calculator.s3.amazonaws.com/index.html

使用雲端服務, 能快速方便地估算出每月費用, 以達成成本預估與預算爭取. 也容易做比較與達成遷移時成本的計算.

另外還有其他家的也整理如下:

  1. Oracle cloud: https://www.oracle.com/cloud/cost-estimator.html
  2. IBM cloud: https://www.ibm.com/cloud/cloud-calculator