Posts
All the articles I've posted.
-
定時發送 database table 總筆數至 Slack 上
首先,寫隻 xxx.sql 計算資料筆數,假定 table name 是 xxx: SELECT COUNT(1) FROM xxx; 再寫個 xxx.sh 去執行剛寫好的 sql,假定資料庫是用 MySQL: #!/bin/shmysql -D xxx_database < xxx.sql | grep -v "COUNT(1)" | awk -v date="$(date +"%Y-%m-%d
-
列出 GitHub/GitLab 上某位使用者的 SSH Public Key
SSH public key 本來就是設計給別人看的。透過 GitHub/GitLab 的公開端點,一行 curl 就能拿到同事的 public key,省去「欸你傳一下你的 key」的來回。
-
MySQL 查詢結果以 JSON 格式輸出
有時候會需要把 MySQL 的查詢結果輸出成 JSON 格式,如果不想寫程式做這件事,可以利用 mysql 指令,配合 MySQL 內建的 json_object() 功能,再加上 jq 完成。 有一個 table Person 結構如下: mysql> DESC Person; +-------+---------------------+------+-----+--------+------
-
透過 oh-my-zsh 使用 ssh-agent
如果你的 ssh key 有設定 passphrase,要用 git 拉資料會很麻煩,每次都要重新輸入一次 key 的 passphrase 證明你是該把 key 的擁有者。 可以參考 Arch Linux Wiki 的 SSH Keys 條目設定 ssh-agent ,讓 agent 幫你把 passphrase 記住一段時間。 如果 shell 是用 zsh ,而且也有用 oh-m
-
幾個 VirtualBox 小技巧
Headless Mode 如果 VM 是跑成 server 不需要終端機做螢幕輸出和鍵盤滑鼠輸入,可以用 Headless 方式把 VM 跑起來 VBoxHeadless --startvm vm-name --vrde off & 強制改變 Disk Image 的 UUID 如果要使用的 disk image 被 VirtualBox 說有其他 VM 使用相同 UUID 的 disk ima