Skip to content

Instantly share code, notes, and snippets.

View kawaz's full-sized avatar
🏠
Working from home

Yoshiaki Kawazu kawaz

🏠
Working from home
View GitHub Profile
@kawaz
kawaz / reboot-before-after.sh
Last active February 5, 2025 19:24
サーバ再起動する際の起動前後で重要なプロセスの起動漏れとかマウント漏れとかがないかの確認を効率的にする為のメモ。
# 再起動前のメモ
sudo bash -c "set -x; ps auxf; top -bn1; netstat -anp; mount; docker ps" > reboot2025.txt 2>&1
# sudo shutdown -r now
# 再起動後に確認
## 本当に再起動したか?
uptime
## netstat の比較
diff <(cat reboot2025.txt|grep LISTEN|perl -pe's/\d+\///;s/\s\d+\s/ /g;s/[ \t]+/\t/g'|sort -V|perl -pe's/\d+\///;s/[ \t]+/\t/g') <(sudo netstat -anp|grep LISTEN|perl -pe's/\d+\///;s/\s\d+\s/ /g;s/[ \t]+/\t/g'|sort -V)
## mount 状態の比較
@kawaz
kawaz / op-run.sh
Last active April 3, 2025 09:43
1password CLI の op run を、引数でもインジェクション出来るようにするラッパースクリプト。
#!/usr/bin/env bash
# 1Password CLI の op run を、引数でもインジェクション出来るようにするラッパースクリプト。
# https://gist.github.com/kawaz/a2d0c5bece913a34d2a6d4a02ca6cc3c
op_args=()
while (( 0 < $# )); do
a=$1
shift
op_args+=("$a")
[[ $a == -- ]] && break
@kawaz
kawaz / GoogleMeet-AutoMute-AutoJoin.user.js
Last active April 8, 2025 09:54
GoogleMeetにカメラとマイクの自動ミュートや自動参加機能を追加するユーザスクリプト
// ==UserScript==
// @name GoogleMeet: auto mute / auto join
// @namespace http://tampermonkey.net/
// @version 2025-04-08
// @description GoogleMeetにカメラとマイクの自動ミュートや自動参加機能を追加する。
// @author Yoshiaki Kawazu ( https://x.com/kawaz )
// @match https://meet.google.com/*
// @icon https://www.google.com/s2/favicons?sz=64&domain=google.com
// @grant none
// ==/UserScript==