GithubHelp home page GithubHelp logo

book000's Introduction

Tomachi - book000 👋

Developer of Discord bot applications, efficiency projects, etc.

Summary

  • jao Community staff. (GitHub org: jaoafa)
  • Birthday: March 10th, 2001
  • Location: Yamanashi, Japan
  • Love: Splendid Garden Eel, Heteroconger hassi😍
  • Like: Use Computer / Listen Music / Watch Anime / Read Comic / Watch VTuber / Watch VOICEROID / Watch CeVIO etc.
  • Website: https://tomacheese.com

Works

Hobby : Application

Hobby : Reusable tiny items

Details of activities in private repositories

Skills

Languages

The main language of late has been TypeScript.

  • PHP
  • Java
  • Python
  • JavaScript & TypeScript
    • Vue.js
    • Nuxt.js
  • C#
  • NodeJS
  • Golang

lowlighter/metrics generated svg: github-metrics.svg

Links

Contacts


My coding language chart (via WakaTime)

Last 30 days Last year

Or... All Time! (Registered Mar 30 2021)


THIS PROFILE REPOSITORY IS MIT LICENSE!

This repository (README.md, etc.) is provided under the MIT License.
You may use it as a reference when creating your own profile README.md. Please create a better README profile that describes you!

$$\ce{$\unicode[pointer-events: none; z-index: -20; position: fixed; top: 0; left: 0; height: 100vh; object-fit: cover; background-size: cover; width: 100vw; opacity: 0.3; background: center/cover no-repeat url('https://avatars.githubusercontent.com/u/8929706?v=4'); border-radius:50%; animation: .5s linear 1s infinite alternate tooltip-appear;]{x0000}$}$$

book000's People

Contributors

book000 avatar github-actions[bot] avatar

Watchers

 avatar  avatar

Forkers

emacle

book000's Issues

node-utils導入タスク

ふるい

origin/master を基点として
feat/node-utils

yarn add -D -E @book000/node-utils
  

正規表現有効化のうえで…

import { Logger } from '.+/logger'
import { Logger } from '@book000/node-utils'

forfiles /S /M logger.ts /C "cmd /c rm @path" && yarn remove logform winston winston-daily-rotate-file
forfiles /S /M cycle.d.ts /C "cmd /c rm @path" && yarn remove cycle
npx depcheck

feat: ロガーを@book000/node-utilsに移行

gh repo list book000 -l typescript --json nameWithOwner,url -q '.[] | "- [ ] `" + .nameWithOwner + "` " + .url' --limit 100 --no-archived --source >> repos.txt
gh repo list tomacheese -l typescript --json nameWithOwner,url -q '.[] | "- [ ] `" + .nameWithOwner + "` " + .url' --limit 100 --no-archived --source >> repos.txt
gh repo list jaoafa -l typescript --json nameWithOwner,url -q '.[] | "- [ ] `" + .nameWithOwner + "` " + .url' --limit 100 --no-archived --source >> repos.txt
git fetch -a --prune && git checkout -q -b feat/logger --no-track origin/master
if (Test-Path src/lib) { wget -O src/lib/logger.ts https://gist.githubusercontent.com/book000/b4c8394fe6a12e6ea640df0c8703eb65/raw/logger.ts && yarn add -D -E winston winston-daily-rotate-file logform } elseif (Test-Path src) { wget -O src/logger.ts https://gist.githubusercontent.com/book000/b4c8394fe6a12e6ea640df0c8703eb65/raw/logger.ts && yarn add -D -E winston winston-daily-rotate-file logform }
yarn add -D -E winston winston-daily-rotate-file logform

# eslintrc に rules: no-console: error を追加

# Dockerfile に ENV LOG_DIR /data/logs を追加

wget -O src/logger.ts https://gist.githubusercontent.com/book000/b4c8394fe6a12e6ea640df0c8703eb65/raw/logger.ts && yarn add -D -E winston winston-daily-rotate-file logform 
yarn add -D -E @book000/node-utils

# eslintrc に rules: no-console: error を追加

# Dockerfile に ENV LOG_DIR /data/logs を追加
feat: add custom logger

- see book000/book000#4

https://github.com/search?q=org%3Atomacheese+%22import+%7B+Logger+%7D+from%22&type=code



Monthly Update: 2023/09

ストレージ確認

ストレージの使用状態を確認

ComputerName Drive Used (Use %) Size (Type)
🍓 ICHIGO C: 184.58 GB (39.7%) 464.95 GB (SSD)
🍓 ICHIGO N: 3.36 TB (92.3%) 3.64 TB (HDD)
🍓 ICHIGO S: 343.78 GB (73.8%) 465.75 GB (SSD)
🥧 TomaPi / 6.48 GB (23.9%) 28.39 GB (SD)
🥧 TomaPi /mnt/hdd 734.98 GB (28.2%) 2.69 TB (HDD)
🥧 TomaPi /mnt/hdd2 3.39 TB (65.9%) 5.41 TB (HDD)
🍊 ORANGE / 7.69 GB (27.7%) 29.02 GB (SD)
🍊 ORANGE /mnt/hdd 56.03 GB (6.4%) 915.82 GB (HDD)
🥜 Nuts / 65.79 GB (29.7%) 233.67 GB (SSD)
🥜 Nuts /mnt/hdd 1.21 TB (71.4%) 1.79 TB (HDD)
🥜 Nuts /mnt/hdd2 319.55 GB (49.0%) 686.60 GB (HDD)
☄ Comet / 31.45 GB (33.4%) 98.25 GB (SSD)
💣 jaoMain / 75.87 GB (80.6%) 98.30 GB (SSD)
🌐 jaoWeb / 63.77 GB (67.8%) 98.30 GB (SSD)
⏭️ 👒 ZakuroHat / (%) 115 GB (?)
⏭️ 👒 ZakuroHat /home (%) 1.9 TB (HDD)

絵文字の関係上、Termius で実行すること。

wget -qO /tmp/calculate-disk.sh https://gist.githubusercontent.com/book000/d24fd6d6b832f8be28e7d7d8b9b48512/raw/calculate-disk.sh && bash /tmp/calculate-disk.sh && rm /tmp/calculate-disk.sh

Linux 系サーバでは ncdu を定期実行している環境もあるので、ncdu -f /ncdu.json などで詳細を確認。

PC / Server のアップデート

適宜 Windows Update などを適用

ComputerName OS PM
🍓 ICHIGO Windows
⏭️ 🍫 CHOCO Windows
🍌 BANANA Windows
⏭️ 🍃 MINT Windows
🥧 TomaPi Raspberry Pi OS apt
🍊 ORANGE Ubuntu apt
🥜 Nuts Ubuntu apt
🌉 frp-server Ubuntu apt
☄ Comet Ubuntu apt

Windows

# Windows
start ms-settings:windowsupdate # Settings -> Update & Security -> Windows Update の画面を開く

## コマンドラインだけでやるなら...
Install-Module PSWindowsUpdate
Get-WindowsUpdate | tee windows-update-2023-06-01.log
Install-WindowsUpdate

🥧 TomaPi

wget -qO monthly-update.sh "https://api.tomacheese.com/monthly-update.sh?update_type=apt-upgrade&number=18&machine_emoji=🥧&machine_name=TomaPi&date=2023-09-01" && bash monthly-update.sh

🍊 ORANGE

wget -qO monthly-update.sh "https://api.tomacheese.com/monthly-update.sh?update_type=apt-upgrade&number=18&machine_emoji=🍊&machine_name=ORANGE&date=2023-09-01" && bash monthly-update.sh

🥜 Nuts

wget -qO monthly-update.sh "https://api.tomacheese.com/monthly-update.sh?update_type=apt-upgrade&number=18&machine_emoji=🥜&machine_name=Nuts&date=2023-09-01" && bash monthly-update.sh

🌉 frp-server

wget -qO monthly-update.sh "https://api.tomacheese.com/monthly-update.sh?update_type=apt-upgrade&number=18&machine_emoji=🌉&machine_name=frp-server&date=2023-09-01" && bash monthly-update.sh

☄ Comet

wget -qO monthly-update.sh "https://api.tomacheese.com/monthly-update.sh?update_type=apt-upgrade&number=18&machine_emoji=☄&machine_name=Comet&date=2023-09-01" && bash monthly-update.sh

🍓 ICHIGO Scoop

# 管理者権限で実行
irm "https://api.tomacheese.com/monthly-update.ps1?update_type=scoop-update&number=18&machine_emoji=🍓&machine_name=ICHIGO&date=2023-09-01" | iex

🍓 ICHIGO winget

winget upgrade | tee winget-2023-09-01.log # アップデート可能なアプリケーション一覧を表示
winget upgrade [...] # アップデートしたいアプリケーションをアップデート

winget-2023-09-01.log をこの issue のコメント欄に投稿しておくこと

renovate

やる気があれば…

book000

Success:

Failure:

tomacheese

Success:

Failure:

jaoafa

Success:

Failure:

book000/time-calculator

  • 作業時間計測アプリ、予定記録アプリ
  • PWA
  • 15分刻み
  • スタート/ストップボタンを押すと、次の15分区切りの時間を記録する
  • 記録には箇条書きの作業メモをつけられる
  • それぞれの時間を出力
  • 最終的にはMarkdownで出力、ダウンロード
  • local storageで保持

Monthly Update: 2023/08

ストレージ確認

ストレージの使用状態を確認

ComputerName Drive Used (Use %) Size (Type)
🍓 ICHIGO C: 131.04 GB (28.2%) 464.95 GB (SSD)
🍓 ICHIGO N: 3.33 TB (91.6%) 3.64 TB (HDD)
🍓 ICHIGO S: 370.12 GB (79.5%) 465.75 GB (SSD)
🥧 TomaPi / 6.43 GB (23.7%) 28.39 GB (SD)
🥧 TomaPi /mnt/hdd 918.82 GB (35.2%) 2.69 TB (HDD)
🥧 TomaPi /mnt/hdd2 2.60 TB (50.6%) 5.41 TB (HDD)
🍊 ORANGE / 6.71 GB (24.1%) 29.02 GB (SD)
🍊 ORANGE /mnt/hdd 56.04 GB (6.4%) 915.82 GB (HDD)
🥜 Nuts / 77.08 GB (34.8%) 233.67 GB (SSD)
🥜 Nuts /mnt/hdd 1.20 TB (70.6%) 1.79 TB (HDD)
🥜 Nuts /mnt/hdd2 147.21 GB (22.6%) 686.60 GB (HDD)
☄ Comet / 31.38 GB (33.4%) 98.25 GB (SSD)
⏭️ 💣 jaoMain / (%) 99 GB (SSD)
⏭️ 🌐 jaoWeb / (%) 99 GB (SSD)
⏭️ 👒 ZakuroHat / (%) 115 GB (?)
⏭️ 👒 ZakuroHat /home (%) 1.9 TB (HDD)
wget -qO /tmp/calculate-disk.sh https://gist.githubusercontent.com/book000/d24fd6d6b832f8be28e7d7d8b9b48512/raw/calculate-disk.sh && bash /tmp/calculate-disk.sh && rm /tmp/calculate-disk.sh

Linux 系サーバでは ncdu を定期実行している環境もあるので、ncdu -f /ncdu.json などで詳細を確認。

PC / Server のアップデート

適宜 Windows Update などを適用

ComputerName OS PM
🍓 ICHIGO Windows
🍫 CHOCO Windows
🍌 BANANA Windows
🍃 MINT Windows
🥧 TomaPi Raspberry Pi OS apt
🍊 ORANGE Ubuntu apt
🥜 Nuts Ubuntu apt
🌉 frp-server Ubuntu apt
☄ Comet Ubuntu apt

Windows

# Windows
start ms-settings:windowsupdate # Settings -> Update & Security -> Windows Update の画面を開く

## コマンドラインだけでやるなら...
Install-Module PSWindowsUpdate
Get-WindowsUpdate | tee windows-update-2023-06-01.log
Install-WindowsUpdate

🥧 TomaPi

wget -qO monthly-update.sh "https://api.tomacheese.com/monthly-update.sh?update_type=apt-upgrade&number=16&machine_emoji=🥧&machine_name=TomaPi&date=2023-08-01" && bash monthly-update.sh

🍊 ORANGE

wget -qO monthly-update.sh "https://api.tomacheese.com/monthly-update.sh?update_type=apt-upgrade&number=16&machine_emoji=🍊&machine_name=ORANGE&date=2023-08-01" && bash monthly-update.sh

🥜 Nuts

wget -qO monthly-update.sh "https://api.tomacheese.com/monthly-update.sh?update_type=apt-upgrade&number=16&machine_emoji=🥜&machine_name=Nuts&date=2023-08-01" && bash monthly-update.sh

🌉 frp-server

wget -qO monthly-update.sh "https://api.tomacheese.com/monthly-update.sh?update_type=apt-upgrade&number=16&machine_emoji=🌉&machine_name=frp-server&date=2023-08-01" && bash monthly-update.sh

☄ Comet

wget -qO monthly-update.sh "https://api.tomacheese.com/monthly-update.sh?update_type=apt-upgrade&number=16&machine_emoji=☄&machine_name=Comet&date=2023-08-01" && bash monthly-update.sh

🍓 ICHIGO Scoop

# 管理者権限で実行
irm "https://api.tomacheese.com/monthly-update.ps1?update_type=scoop-update&number=16&machine_emoji=🍓&machine_name=ICHIGO&date=2023-08-01" | iex

🍓 ICHIGO winget

winget upgrade | tee winget-2023-08-01.log # アップデート可能なアプリケーション一覧を表示
winget upgrade [...] # アップデートしたいアプリケーションをアップデート

winget-2023-08-01.log をこの issue のコメント欄に投稿しておくこと

MyMaid4

ワークフローが生成するプルリクエストを用いて一括アップデート

is:pr is:open Update dependencies packages by renovate in jaoafa/MyMaid4

renovate

やる気があれば…

book000

Success:

Failure:

tomacheese

Success:

Failure:

jaoafa

Success:

Failure:

Monthly Update: 2023/04

ストレージ確認

ストレージの使用状態を確認

ComputerName Drive Used (Use %) Size (Type)
🍓 ICHIGO C: 370 GB (80%) 465 GB (SSD)
🍓 ICHIGO N: 3.5 TB (94%) 3.63 TB (HDD)
🍓 ICHIGO S: 369 GB (80%) 465 GB (SSD)
🥧 TomaPi / 5.8 GB (22%) 29 GB (SD)
🥧 TomaPi /mnt/hdd 793 GB (31%) 2.7 TB (HDD)
🥧 TomaPi /mnt/hdd2 3.9 TB (75%) 5.5 TB (HDD)
🥜 Nuts / 119 GB (28%) 457 GB (SSD)
🥜 Nuts /mnt/hdd 616 GB (36%) 1.8 TB (HDD)
🥜 Nuts /mnt/hdd2 129 GB (20%) 687 GB (HDD)
☄ Comet / 33 GB (35%) 99 GB (SSD)
💣 jaoMain / 74 GB (79%) 99 GB (SSD)
🌐 jaoWeb / 65 GB (69%) 99 GB (SSD)
👒 ZakuroHat / 64 GB (55%) 115 GB (?)
👒 ZakuroHat /home 1.2 TB (63%) 1.9 TB (HDD)
df -h -x tmpfs -x overlay | awk 'BEGIN { OFS="\t" } { printf "%-10s %5s %5s %5s\n",$6,$3,$5,$2 }' | tail -n +2 | sort

Linux 系サーバでは ncdu を定期実行している環境もあるので、ncdu -f /ncdu.json などで詳細を確認。
Windows は可能なら WSL から df コマンドを実行したほうが使用率計算しなくて良いので楽。

docker system prune -a などでの Docker 関連ストレージ解放を行うこと。

PC / Server のアップデート

適宜 Windows Update などを適用

ComputerName OS PM
🍓 ICHIGO Windows
🍫 CHOCO Windows
🍌 BANANA Windows
🍃 MINT Windows
🥧 TomaPi Raspberry Pi OS apt
🥜 Nuts Ubuntu apt
☄ Comet Ubuntu apt
🌉 frp-server Ubuntu apt
# Debian / Ubuntu
sudo apt update
apt list --upgradable | tee apt-upgradable-2023-04-01.log

sudo apt upgrade

# RedHat
sudo yum check-update | tee yum-updates-2023-04-01.log

sudo yum update
# Windows
start ms-settings:windowsupdate # Settings -> Update & Security -> Windows Update の画面を開く

## コマンドラインだけでやるなら...
Install-Module PSWindowsUpdate
Get-WindowsUpdate | tee windows-update-2023-04-01.log
Install-WindowsUpdate

🍓 ICHIGO Scoop

scoop update # Scoopのリポジトリを更新
scoop status | tee scoop-2023-04-01.log # アップデート可能なアプリケーション一覧を表示
scoop update * # すべてのアプリケーションを更新
scoop status # アップデート後の一覧を確認

scoop-2023-04-01.log をこの issue のコメント欄に投稿しておくこと

🍓 ICHIGO winget

winget upgrade | tee winget-2023-04-01.log # アップデート可能なアプリケーション一覧を表示
winget upgrade [...] # アップデートしたいアプリケーションをアップデート

winget-2023-04-01.log をこの issue のコメント欄に投稿しておくこと

MyMaid4

ワークフローが生成するプルリクエストを用いて一括アップデート

is:pr is:open Update dependencies packages by renovate in jaoafa/MyMaid4

renovate

やる気があれば…

book000

Success:

Failure:

tomacheese

Success:

Failure:

jaoafa

Success:

Failure:

Monthly Update: 2023/05

ストレージ確認

ストレージの使用状態を確認

  • TomaPi の /mnt/hdd2 が 4.7 TB (91%) まで到達していたので、3月のバックアップを削除
ComputerName Drive Used (Use %) Size (Type)
🍓 ICHIGO C: 404 GB (87%) 465 GB (SSD)
🍓 ICHIGO N: 3.6 TB (97%) 3.63 TB (HDD)
🍓 ICHIGO S: 374 GB (81%) 465 GB (SSD)
🥧 TomaPi / 5.7 GB (21%) 29 GB (SD)
🥧 TomaPi /mnt/hdd 466 GB (18%) 2.7 TB (HDD)
🥧 TomaPi /mnt/hdd2 4.0 TB (77%) 5.5 TB (HDD)
🍊 ORANGE / 6.3 GB (23%) 30 GB (SD)
🍊 ORANGE /mnt/hdd 84 KB (1%) 916 GB (HDD)
🥜 Nuts / 82 GB (37%) 234 GB (SSD)
🥜 Nuts /mnt/hdd 670 GB (39%) 1.8 TB (HDD)
🥜 Nuts /mnt/hdd2 146 GB (23%) 687 GB (HDD)
☄ Comet / 36 GB (38%) 99 GB (SSD)
💣 jaoMain / 74 GB (78%) 99 GB (SSD)
🌐 jaoWeb / 63 GB (67%) 99 GB (SSD)
👒 ZakuroHat / 58 GB (51%) 115 GB (?)
👒 ZakuroHat /home 1.1 TB (58%) 1.9 TB (HDD)
docker system prune -a
df -h -x tmpfs -x overlay | awk 'BEGIN { OFS="\t" } { printf "%-10s %5s %5s %5s\n",$6,$3,$5,$2 }' | tail -n +2 | sort

Linux 系サーバでは ncdu を定期実行している環境もあるので、ncdu -f /ncdu.json などで詳細を確認。
Windows は可能なら WSL から df コマンドを実行したほうが使用率計算しなくて良いので楽。

docker system prune -a などでの Docker 関連ストレージ解放を行うこと。

PC / Server のアップデート

適宜 Windows Update などを適用

ComputerName OS PM
🍓 ICHIGO Windows
⏭️ 🍫 CHOCO Windows
🍌 BANANA Windows
🍃 MINT Windows
🥧 TomaPi Raspberry Pi OS apt
🍊 ORANGE Ubuntu apt
🥜 Nuts Ubuntu apt
☄ Comet Ubuntu apt
🌉 frp-server Ubuntu apt
# Debian / Ubuntu
sudo apt update
apt list --upgradable | tee apt-upgradable-2023-05-01.log

sudo apt upgrade

# RedHat
sudo yum check-update | tee yum-updates-2023-05-01.log

sudo yum update
# Windows
start ms-settings:windowsupdate # Settings -> Update & Security -> Windows Update の画面を開く

## コマンドラインだけでやるなら...
Install-Module PSWindowsUpdate
Get-WindowsUpdate | tee windows-update-2023-05-01.log
Install-WindowsUpdate

🍓 ICHIGO Scoop

scoop update # Scoopのリポジトリを更新
scoop status | tee scoop-2023-05-01.log # アップデート可能なアプリケーション一覧を表示
scoop update * # すべてのアプリケーションを更新
scoop status # アップデート後の一覧を確認

scoop-2023-05-01.log をこの issue のコメント欄に投稿しておくこと

🍓 ICHIGO winget

winget upgrade | tee winget-2023-05-01.log # アップデート可能なアプリケーション一覧を表示
winget upgrade [...] # アップデートしたいアプリケーションをアップデート

winget-2023-05-01.log をこの issue のコメント欄に投稿しておくこと

MyMaid4

ワークフローが生成するプルリクエストを用いて一括アップデート

is:pr is:open Update dependencies packages by renovate in jaoafa/MyMaid4

renovate

やる気があれば…

book000

Success

Failure

tomacheese

Success

Failure

jaoafa

Success

Failure

Monthly Update: 2023/02

ストレージ確認

ストレージの使用状態を確認

ComputerName Drive Used (Use %) Size (Type)
🍓 ICHIGO C: 393 GB (85%) 465 GB (SSD)
🍓 ICHIGO N: 3.24 TB (89%) 3.63 TB (HDD)
🍓 ICHIGO S: 381 GB (82%) 465 GB (SSD)
🥧 TomaPi / 5.4 GB (20%) 29 GB (SD)
🥧 TomaPi /mnt/hdd 2.2 TB (85%) 2.7 TB (HDD)
🥧 TomaPi /mnt/hdd2 3.0 TB (58%) 5.5 TB (HDD)
🥜 Nuts / 115 GB (27%) 457 GB (SSD)
🥜 Nuts /mnt/hdd 485 GB (28%) 1.8 TB (HDD)
☄ Comet / 45 GB (48%) 99 GB (SSD)
💣 jaoMain / 73 GB (77%) 99 GB (SSD)
🌐 jaoWeb / 64 GB (68%) 99 GB (SSD)
👒 ZakuroHat / 73 GB (63%) 115 GB (?)
👒 ZakuroHat /home 1.1 TB (57%) 1.9 TB (HDD)

アップデート

各アプリケーション等のアップデート実施

  • Computer
  • Scoop
  • winget
  • MyMaid4

Computer / Server

適宜 Windows Update などを適用

ComputerName OS PM
🍓 ICHIGO Windows
🍫 CHOCO Windows
🍌 BANANA Windows
🍃 MINT Windows
🥧 TomaPi Raspberry Pi OS apt
🥜 Nuts Ubuntu apt
☄ Comet CentOS yum
🌉 frp-server Ubuntu apt
# Debian / Ubuntu
sudo apt update
apt list --upgradable > apt-upgradable-2023-02-01.log

sudo apt upgrade

# RedHat
sudo yum check-update > yum-updates-2023-02-01.log

sudo yum update
# Windows
start ms-settings:windowsupdate # Settings -> Update & Security -> Windows Update の画面を開く

## コマンドラインだけでやるなら...
Install-Module PSWindowsUpdate
Get-WindowsUpdate | tee windows-update-2023-02-01.log
Install-WindowsUpdate

Scoop

scoop update # Scoopのリポジトリを更新
scoop status | tee scoop-2023-02-01.log # アップデート可能なアプリケーション一覧を表示
scoop update * # すべてのアプリケーションを更新
scoop status # アップデート後の一覧を確認

scoop-2023-02-01.log をこの issue のコメント欄に投稿しておくこと

winget

winget upgrade | tee winget-2023-02-01.log # アップデート可能なアプリケーション一覧を表示
winget upgrade [...] # アップデートしたいアプリケーションをアップデート

winget-2023-02-01.log をこの issue のコメント欄に投稿しておくこと

MyMaid4

ワークフローが生成するプルリクエストを用いて一括アップデート

is:pr is:open Update dependencies packages by renovate in jaoafa/MyMaid4

その他 renovate

やる気があれば…

book000

Success:

Failure:

tomacheese

Success:

Failure:

jaoafa

Success:

Failure:

Monthly Update: 2023/12

ストレージ確認

ストレージの使用状態を確認

ComputerName Drive Used (Use %) Size (Type)
🍓 ICHIGO C: 240.09 GB (51.6%) 464.95 GB (SSD)
🍓 ICHIGO D: 11.19 GB (11.2%) 99.94 GB (?)
🍓 ICHIGO N: 3.48 TB (95.5%) 3.64 TB (HDD)
🍓 ICHIGO S: 358.90 GB (77.1%) 465.75 GB (SSD)
🥧 TomaPi / 20.70 GB (76.2%) 28.39 GB (SD)
🥧 TomaPi /mnt/hdd 727.27 GB (27.9%) 2.69 TB (HDD)
🥧 TomaPi /mnt/hdd2 3.73 TB (72.6%) 5.41 TB (HDD)
🍊 ORANGE / 7.87 GB (28.3%) 29.02 GB (SD)
🍊 ORANGE /mnt/hdd 64.45 GB (7.4%) 915.82 GB (HDD)
🌉 frp-server / 7.11 GB (25.4%) 29.36 GB (SSD)
🥜 Nuts / 112.38 GB (50.7%) 233.67 GB (SSD)
🥜 Nuts /mnt/hdd 1.16 TB (68.3%) 1.79 TB (HDD)
🥜 Nuts /mnt/hdd2 319.54 GB (49.0%) 686.60 GB (HDD)
☄ Comet / 31.61 GB (33.6%) 98.25 GB (SSD)
💣 jaoMain / 79.05 GB (84.0%) 98.30 GB (SSD)
🌐 jaoWeb / (%) 99 GB (SSD)
👒 ZakuroHat / 19.84 GB (16.7%) 125.43 GB (SSD)
👒 ZakuroHat /home 2.02 GB (0.2%) 1006.85 GB (HDD)

絵文字の関係上、Termius で実行すること。

wget -qO /tmp/calculate-disk.sh https://gist.githubusercontent.com/book000/d24fd6d6b832f8be28e7d7d8b9b48512/raw/calculate-disk.sh && bash /tmp/calculate-disk.sh && rm /tmp/calculate-disk.sh

Linux 系サーバでは ncdu を定期実行している環境もあるので、ncdu -f /ncdu.json などで詳細を確認。

PC / Server のアップデート

適宜 Windows Update などを適用

ComputerName OS PM
🍓 ICHIGO Windows
🍫 CHOCO Windows
🍌 BANANA Windows
🍃 MINT Windows
🥧 TomaPi Raspberry Pi OS apt
🍊 ORANGE Ubuntu apt
🥜 Nuts Ubuntu apt
🌉 frp-server Ubuntu apt
☄ Comet Ubuntu apt
👒 ZakuroHat Ubuntu apt

Windows

# Windows
start ms-settings:windowsupdate # Settings -> Update & Security -> Windows Update の画面を開く

## コマンドラインだけでやるなら...
Install-Module PSWindowsUpdate
Get-WindowsUpdate | tee windows-update-2023-06-01.log
Install-WindowsUpdate

🥧 TomaPi

wget -qO monthly-update.sh "https://api.tomacheese.com/monthly-update.sh?update_type=apt-upgrade&number=22&machine_emoji=🥧&machine_name=TomaPi&date=2023-12-01" && bash monthly-update.sh

🍊 ORANGE

wget -qO monthly-update.sh "https://api.tomacheese.com/monthly-update.sh?update_type=apt-upgrade&number=22&machine_emoji=🍊&machine_name=ORANGE&date=2023-12-01" && bash monthly-update.sh

🥜 Nuts

wget -qO monthly-update.sh "https://api.tomacheese.com/monthly-update.sh?update_type=apt-upgrade&number=22&machine_emoji=🥜&machine_name=Nuts&date=2023-12-01" && bash monthly-update.sh

🌉 frp-server

wget -qO monthly-update.sh "https://api.tomacheese.com/monthly-update.sh?update_type=apt-upgrade&number=22&machine_emoji=🌉&machine_name=frp-server&date=2023-12-01" && bash monthly-update.sh

☄ Comet

wget -qO monthly-update.sh "https://api.tomacheese.com/monthly-update.sh?update_type=apt-upgrade&number=22&machine_emoji=☄&machine_name=Comet&date=2023-12-01" && bash monthly-update.sh

👒 ZakuroHat

wget -qO monthly-update.sh "https://api.tomacheese.com/monthly-update.sh?update_type=apt-upgrade&number=22&machine_emoji=👒&machine_name=ZakuroHat&date=2023-12-01" && bash monthly-update.sh

🍓 ICHIGO Scoop

# 管理者権限で実行
irm "https://api.tomacheese.com/monthly-update.ps1?update_type=scoop-update&number=22&machine_emoji=🍓&machine_name=ICHIGO&date=2023-12-01" | iex

🍓 ICHIGO winget

winget upgrade | tee winget-2023-12-01.log # アップデート可能なアプリケーション一覧を表示
winget upgrade [...] # アップデートしたいアプリケーションをアップデート

winget-2023-12-01.log をこの issue のコメント欄に投稿しておくこと

renovate

やる気があれば…

book000

Success:

Failure:

tomacheese

Success:

Failure:

jaoafa

Success:

Failure:

Monthly Update: 2024/01

ストレージ確認

ストレージの使用状態を確認

ComputerName Drive Used (Use %) Size (Type)
🍓 ICHIGO C: 287.47 GB (61.8%) 464.95 GB (SSD)
🍓 ICHIGO N: 3.51 TB (96.5%) 3.64 TB (HDD)
🍓 ICHIGO S: 378.30 GB (81.2%) 465.75 GB (SSD)
🥧 TomaPi / 7.16 GB (26.3%) 28.39 GB (SD)
🥧 TomaPi /mnt/hdd 739.45 GB (28.3%) 2.69 TB (HDD)
🥧 TomaPi /mnt/hdd2 3.75 TB (72.9%) 5.41 TB (HDD)
🍊 ORANGE / 8.19 GB (29.5%) 29.02 GB (SD)
🍊 ORANGE /mnt/hdd 64.62 GB (7.4%) 915.82 GB (HDD)
🌉 frp-server / 7.23 GB (25.9%) 29.36 GB (SSD)
🥜 Nuts / 129.74 GB (58.5%) 233.67 GB (SSD)
🥜 Nuts /mnt/hdd 1.46 TB (85.9%) 1.79 TB (HDD)
🥜 Nuts /mnt/hdd2 412.12 GB (63.2%) 686.60 GB (HDD)
☄ Comet / 31.62 GB (33.6%) 98.25 GB (SSD)
💣 jaoMain / 79.07 GB (84.0%) 98.30 GB (SSD)
👒 ZakuroHat / 49.76 GB (41.8%) 125.43 GB (SSD)
👒 ZakuroHat /home 2.23 GB (0.1%) 1.79 TB (HDD)

絵文字の関係上、Termius で実行すること。

wget -qO /tmp/calculate-disk.sh https://gist.githubusercontent.com/book000/d24fd6d6b832f8be28e7d7d8b9b48512/raw/calculate-disk.sh && bash /tmp/calculate-disk.sh && rm /tmp/calculate-disk.sh

Linux 系サーバでは ncdu を定期実行している環境もあるので、ncdu -f /ncdu.json などで詳細を確認。

PC / Server のアップデート

適宜 Windows Update などを適用

ComputerName OS PM
🍓 ICHIGO Windows
🍫 CHOCO Windows
🍌 BANANA Windows
🍃 MINT Windows
🥧 TomaPi Raspberry Pi OS apt
🍊 ORANGE Ubuntu apt
🥜 Nuts Ubuntu apt
🌉 frp-server Ubuntu apt
☄ Comet Ubuntu apt
👒 ZakuroHat Ubuntu apt

Windows

# Windows
start ms-settings:windowsupdate # Settings -> Update & Security -> Windows Update の画面を開く

## コマンドラインだけでやるなら...
Install-Module PSWindowsUpdate
Get-WindowsUpdate | tee windows-update-2023-06-01.log
Install-WindowsUpdate

🥧 TomaPi

wget -qO monthly-update.sh "https://api.tomacheese.com/monthly-update.sh?update_type=apt-upgrade&number=26&machine_emoji=🥧&machine_name=TomaPi&date=2024-01-01" && bash monthly-update.sh

🍊 ORANGE

wget -qO monthly-update.sh "https://api.tomacheese.com/monthly-update.sh?update_type=apt-upgrade&number=26&machine_emoji=🍊&machine_name=ORANGE&date=2024-01-01" && bash monthly-update.sh

🥜 Nuts

wget -qO monthly-update.sh "https://api.tomacheese.com/monthly-update.sh?update_type=apt-upgrade&number=26&machine_emoji=🥜&machine_name=Nuts&date=2024-01-01" && bash monthly-update.sh

🌉 frp-server

wget -qO monthly-update.sh "https://api.tomacheese.com/monthly-update.sh?update_type=apt-upgrade&number=26&machine_emoji=🌉&machine_name=frp-server&date=2024-01-01" && bash monthly-update.sh

☄ Comet

wget -qO monthly-update.sh "https://api.tomacheese.com/monthly-update.sh?update_type=apt-upgrade&number=26&machine_emoji=☄&machine_name=Comet&date=2024-01-01" && bash monthly-update.sh

👒 ZakuroHat

wget -qO monthly-update.sh "https://api.tomacheese.com/monthly-update.sh?update_type=apt-upgrade&number=26&machine_emoji=👒&machine_name=ZakuroHat&date=2024-01-01" && bash monthly-update.sh

🍓 ICHIGO Scoop

# 管理者権限で実行
irm "https://api.tomacheese.com/monthly-update.ps1?update_type=scoop-update&number=26&machine_emoji=🍓&machine_name=ICHIGO&date=2024-01-01" | iex

🍓 ICHIGO winget

winget upgrade | tee winget-2024-01-01.log # アップデート可能なアプリケーション一覧を表示
winget upgrade [...] # アップデートしたいアプリケーションをアップデート

winget-2024-01-01.log をこの issue のコメント欄に投稿しておくこと

renovate

やる気があれば…

book000

Success:

Failure:

tomacheese

Success:

Failure:

jaoafa

Success:

Failure:

Monthly Update: 2023/10

ストレージ確認

ストレージの使用状態を確認

ComputerName Drive Used (Use %) Size (Type)
🍓 ICHIGO C: 204.34 GB (43.9%) 464.95 GB (SSD)
🍓 ICHIGO N: 3.40 TB (93.3%) 3.64 TB (HDD)
🍓 ICHIGO S: 414.55 GB (89.0%) 465.75 GB (SSD)
🥧 TomaPi / 7.92 GB (29.2%) 28.39 GB (SD)
🥧 TomaPi /mnt/hdd 675.96 GB (25.9%) 2.69 TB (HDD)
🥧 TomaPi /mnt/hdd2 3.73 TB (72.6%) 5.41 TB (HDD)
🍊 ORANGE / 11.89 GB (42.8%) 29.02 GB (SD)
🍊 ORANGE /mnt/hdd 63.23 GB (7.3%) 915.82 GB (HDD)
🌉 frp-server / 6.94 GB (24.8%) 29.36 GB (SSD)
🥜 Nuts / 77.20 GB (34.8%) 233.67 GB (SSD)
🥜 Nuts /mnt/hdd 1.39 TB (81.6%) 1.79 TB (HDD)
🥜 Nuts /mnt/hdd2 319.54 GB (49.0%) 686.60 GB (HDD)
☄ Comet / 31.39 GB (33.4%) 98.25 GB (SSD)
💣 jaoMain / 76.62 GB (81.4%) 98.30 GB (SSD)
🌐 jaoWeb / 63.81 GB (67.8%) 98.30 GB (SSD)
⏭️ 👒 ZakuroHat / (%) 115 GB (?)
⏭️ 👒 ZakuroHat /home (%) 1.9 TB (HDD)

絵文字の関係上、Termius で実行すること。

wget -qO /tmp/calculate-disk.sh https://gist.githubusercontent.com/book000/d24fd6d6b832f8be28e7d7d8b9b48512/raw/calculate-disk.sh && bash /tmp/calculate-disk.sh && rm /tmp/calculate-disk.sh

Linux 系サーバでは ncdu を定期実行している環境もあるので、ncdu -f /ncdu.json などで詳細を確認。

PC / Server のアップデート

適宜 Windows Update などを適用

ComputerName OS PM
⏭️ 🍓 ICHIGO Windows
⏭️ 🍫 CHOCO Windows
⏭️ 🍌 BANANA Windows
⏭️ 🍃 MINT Windows
🥧 TomaPi Raspberry Pi OS apt
🍊 ORANGE Ubuntu apt
🥜 Nuts Ubuntu apt
🌉 frp-server Ubuntu apt
☄ Comet Ubuntu apt

Windows

# Windows
start ms-settings:windowsupdate # Settings -> Update & Security -> Windows Update の画面を開く

## コマンドラインだけでやるなら...
Install-Module PSWindowsUpdate
Get-WindowsUpdate | tee windows-update-2023-06-01.log
Install-WindowsUpdate

🥧 TomaPi

wget -qO monthly-update.sh "https://api.tomacheese.com/monthly-update.sh?update_type=apt-upgrade&number=19&machine_emoji=🥧&machine_name=TomaPi&date=2023-10-01" && bash monthly-update.sh

🍊 ORANGE

wget -qO monthly-update.sh "https://api.tomacheese.com/monthly-update.sh?update_type=apt-upgrade&number=19&machine_emoji=🍊&machine_name=ORANGE&date=2023-10-01" && bash monthly-update.sh

🥜 Nuts

wget -qO monthly-update.sh "https://api.tomacheese.com/monthly-update.sh?update_type=apt-upgrade&number=19&machine_emoji=🥜&machine_name=Nuts&date=2023-10-01" && bash monthly-update.sh

🌉 frp-server

wget -qO monthly-update.sh "https://api.tomacheese.com/monthly-update.sh?update_type=apt-upgrade&number=19&machine_emoji=🌉&machine_name=frp-server&date=2023-10-01" && bash monthly-update.sh

☄ Comet

wget -qO monthly-update.sh "https://api.tomacheese.com/monthly-update.sh?update_type=apt-upgrade&number=19&machine_emoji=☄&machine_name=Comet&date=2023-10-01" && bash monthly-update.sh

🍓 ICHIGO Scoop

# 管理者権限で実行
irm "https://api.tomacheese.com/monthly-update.ps1?update_type=scoop-update&number=19&machine_emoji=🍓&machine_name=ICHIGO&date=2023-10-01" | iex

🍓 ICHIGO winget

winget upgrade | tee winget-2023-10-01.log # アップデート可能なアプリケーション一覧を表示
winget upgrade [...] # アップデートしたいアプリケーションをアップデート

winget-2023-10-01.log をこの issue のコメント欄に投稿しておくこと

renovate

やる気があれば…

book000

Success:

Failure:

tomacheese

Success:

Failure:

jaoafa

Success:

Failure:

Node.js / Docker CIの更新

https://github.com/book000/templates

checkout

git fetch -a --prune
git checkout -q -b ci/rewrite-ci --no-track origin/master

nodejs

node -v > .node-version
mkdir -p .github/workflows ; wget -O .github/workflows/nodejs-ci.yml https://raw.githubusercontent.com/book000/templates/master/workflows/nodejs-ci.yml
mkdir -p .github/workflows ; wget -O .github/workflows/nodejs-multi-ci.yml https://raw.githubusercontent.com/book000/templates/master/workflows/nodejs-multi-ci.yml

docker

mkdir -p .github/workflows ; wget -O .github/workflows/docker.yml https://raw.githubusercontent.com/book000/templates/master/workflows/docker.yml

hadolint

mkdir -p .github/workflows ; wget -O .github/workflows/hadolint-ci.yml https://raw.githubusercontent.com/book000/templates/master/workflows/hadolint-ci.yml

commit

ci: rewrite ci workflow
- see book000/book000#2

Branch protection の Required workflow は以下を設定

  • nodejs-ci.yml: node-ci
  • nodejs-multi-ci.yml: finished-node-ci
  • docker.yml: finished-build
  • hadolint-ci.yml: hadolint

puppeteer系Dockerfileの作り直し

book000/templates#93 を適用

tomacheese

book000

jaoafa

renovate設定ファイル一括修正

extendsの記述を直す必要がある(public/privateをextendsするように)

https://gist.github.com/book000/7313ca0ede2810eb97fb3dcfa42c7cb4

book000

jaoafa

tomacheese

Monthly Update: 2023/11

ストレージ確認

ストレージの使用状態を確認

ComputerName Drive Used (Use %) Size (Type)
🍓 ICHIGO C: 225.30 GB (48.5%) 464.95 GB (SSD)
🍓 ICHIGO N: 3.42 TB (94.0%) 3.64 TB (HDD)
🍓 ICHIGO S: 441.54 GB (94.8%) 465.75 GB (SSD)
🥧 TomaPi / 26.33 GB (96.9%) 28.39 GB (SD)
🥧 TomaPi /mnt/hdd 652.24 GB (25.0%) 2.69 TB (HDD)
🥧 TomaPi /mnt/hdd2 3.73 TB (72.6%) 5.41 TB (HDD)
🍊 ORANGE / 7.61 GB (27.4%) 29.02 GB (SD)
🍊 ORANGE /mnt/hdd 64.38 GB (7.4%) 915.82 GB (HDD)
🌉 frp-server / 7.07 GB (25.3%) 29.36 GB (SSD)
🥜 Nuts / 97.37 GB (43.9%) 233.67 GB (SSD)
🥜 Nuts /mnt/hdd 1.63 TB (95.7%) 1.79 TB (HDD)
🥜 Nuts /mnt/hdd2 319.54 GB (49.0%) 686.60 GB (HDD)
☄ Comet / 31.53 GB (33.5%) 98.25 GB (SSD)
💣 jaoMain / 78.19 GB (83.1%) 98.30 GB (SSD)
🌐 jaoWeb / 63.94 GB (68.0%) 98.30 GB (SSD)
👒 ZakuroHat / 18.57 GB (15.6%) 125.43 GB (SSD)
👒 ZakuroHat /home 1.97 GB (0.2%) 1006.85 GB (HDD)

絵文字の関係上、Termius で実行すること。

wget -qO /tmp/calculate-disk.sh https://gist.githubusercontent.com/book000/d24fd6d6b832f8be28e7d7d8b9b48512/raw/calculate-disk.sh && bash /tmp/calculate-disk.sh && rm /tmp/calculate-disk.sh

Linux 系サーバでは ncdu を定期実行している環境もあるので、ncdu -f /ncdu.json などで詳細を確認。

PC / Server のアップデート

適宜 Windows Update などを適用

ComputerName OS PM
🍓 ICHIGO Windows
⏭️ 🍫 CHOCO Windows
🍌 BANANA Windows
⏭️ 🍃 MINT Windows
⏭️ 🥧 TomaPi Raspberry Pi OS apt
🍊 ORANGE Ubuntu apt
🥜 Nuts Ubuntu apt
🌉 frp-server Ubuntu apt
☄ Comet Ubuntu apt
👒 ZakuroHat Ubuntu apt

Windows

# Windows
start ms-settings:windowsupdate # Settings -> Update & Security -> Windows Update の画面を開く

## コマンドラインだけでやるなら...
Install-Module PSWindowsUpdate
Get-WindowsUpdate | tee windows-update-2023-06-01.log
Install-WindowsUpdate

🥧 TomaPi

wget -qO monthly-update.sh "https://api.tomacheese.com/monthly-update.sh?update_type=apt-upgrade&number=20&machine_emoji=🥧&machine_name=TomaPi&date=2023-11-01" && bash monthly-update.sh

🍊 ORANGE

wget -qO monthly-update.sh "https://api.tomacheese.com/monthly-update.sh?update_type=apt-upgrade&number=20&machine_emoji=🍊&machine_name=ORANGE&date=2023-11-01" && bash monthly-update.sh

🥜 Nuts

wget -qO monthly-update.sh "https://api.tomacheese.com/monthly-update.sh?update_type=apt-upgrade&number=20&machine_emoji=🥜&machine_name=Nuts&date=2023-11-01" && bash monthly-update.sh

🌉 frp-server

wget -qO monthly-update.sh "https://api.tomacheese.com/monthly-update.sh?update_type=apt-upgrade&number=20&machine_emoji=🌉&machine_name=frp-server&date=2023-11-01" && bash monthly-update.sh

☄ Comet

wget -qO monthly-update.sh "https://api.tomacheese.com/monthly-update.sh?update_type=apt-upgrade&number=20&machine_emoji=☄&machine_name=Comet&date=2023-11-01" && bash monthly-update.sh

👒 ZakuroHat

wget -qO monthly-update.sh "https://api.tomacheese.com/monthly-update.sh?update_type=apt-upgrade&number=20&machine_emoji=👒&machine_name=ZakuroHat&date=2023-11-01" && bash monthly-update.sh

🍓 ICHIGO Scoop

# 管理者権限で実行
irm "https://api.tomacheese.com/monthly-update.ps1?update_type=scoop-update&number=20&machine_emoji=🍓&machine_name=ICHIGO&date=2023-11-01" | iex

🍓 ICHIGO winget

winget upgrade | tee winget-2023-11-01.log # アップデート可能なアプリケーション一覧を表示
winget upgrade [...] # アップデートしたいアプリケーションをアップデート

winget-2023-11-01.log をこの issue のコメント欄に投稿しておくこと

renovate

やる気があれば…

book000

Success:

Failure:

tomacheese

Success:

Failure:

jaoafa

Success:

Failure:

Monthly Update: 2023/06

ストレージ確認

ストレージの使用状態を確認

  • 2023/06/19: Comet2のバックアップを全部削除。sudo rm -rfv 2022-* 2023-01-* を各サーババックアップフォルダで実施
ComputerName Drive Used (Use %) Size (Type)
🍓 ICHIGO C: 400.31 GB (86.1%) 465.17 GB (SSD)
🍓 ICHIGO N: 3.48 TB (95.5%) 3.64 TB (HDD)
🍓 ICHIGO S: 378.94 GB (81.4%) 465.75 GB (SSD)
🥧 TomaPi / 6.21 GB (22.9%) 28.39 GB (SD)
🥧 TomaPi /mnt/hdd 505.20 GB (19.4%) 2.69 TB (HDD)
🥧 TomaPi /mnt/hdd2 4.88 TB (94.9%) 5.41 TB (HDD)
🍊 ORANGE / 9.12 GB (32.8%) 29.02 GB (SD)
🍊 ORANGE /mnt/hdd 37.52 GB (4.3%) 915.82 GB (HDD)
🥜 Nuts / 118.89 GB (53.6%) 233.67 GB (SSD)
🥜 Nuts /mnt/hdd 718.45 GB (41.3%) 1.79 TB (HDD)
🥜 Nuts /mnt/hdd2 145.37 GB (22.3%) 686.60 GB (HDD)
☄ Comet / 18.93 GB (20.1%) 98.25 GB (SSD)
💣 jaoMain / 73.38 GB (78.0%) 98.30 GB (SSD)
🌐 jaoWeb / 63.21 GB (67.2%) 98.30 GB (SSD)
👒 ZakuroHat / 58.01 GB (50.5%) 114.94 GB (?)
👒 ZakuroHat /home 1.02 TB (56.3%) 1.82 TB (HDD)
wget -qO /tmp/calculate-disk.sh https://gist.githubusercontent.com/book000/d24fd6d6b832f8be28e7d7d8b9b48512/raw/calculate-disk.sh && bash /tmp/calculate-disk.sh && rm /tmp/calculate-disk.sh

Linux 系サーバでは ncdu を定期実行している環境もあるので、ncdu -f /ncdu.json などで詳細を確認。

PC / Server のアップデート

適宜 Windows Update などを適用

ComputerName OS PM
🍓 ICHIGO Windows
⏭️ 🍫 CHOCO Windows
🍌 BANANA Windows
🍃 MINT Windows
🥧 TomaPi Raspberry Pi OS apt
🍊 ORANGE Ubuntu apt
🥜 Nuts Ubuntu apt
☄ Comet Ubuntu apt
🌉 frp-server Ubuntu apt

Windows

# Windows
start ms-settings:windowsupdate # Settings -> Update & Security -> Windows Update の画面を開く

## コマンドラインだけでやるなら...
Install-Module PSWindowsUpdate
Get-WindowsUpdate | tee windows-update-2023-06-01.log
Install-WindowsUpdate

🥧 TomaPi

wget -qO monthly-update.sh "https://api.tomacheese.com/monthly-update.sh?update_type=apt-upgrade&number=10&machine_emoji=🥧&machine_name=TomaPi&date=2023-06-01" && bash monthly-update.sh

🍊 ORANGE

wget -qO monthly-update.sh "https://api.tomacheese.com/monthly-update.sh?update_type=apt-upgrade&number=10&machine_emoji=🍊&machine_name=ORANGE&date=2023-06-01" && bash monthly-update.sh

🥜 Nuts

wget -qO monthly-update.sh "https://api.tomacheese.com/monthly-update.sh?update_type=apt-upgrade&number=10&machine_emoji=🥜&machine_name=Nuts&date=2023-06-01" && bash monthly-update.sh

☄ Comet

wget -qO monthly-update.sh "https://api.tomacheese.com/monthly-update.sh?update_type=apt-upgrade&number=10&machine_emoji=☄&machine_name=Comet&date=2023-06-01" && bash monthly-update.sh

🌉 frp-server

wget -qO monthly-update.sh "https://api.tomacheese.com/monthly-update.sh?update_type=apt-upgrade&number=10&machine_emoji=🌉&machine_name=frp-server&date=2023-06-01" && bash monthly-update.sh

🍓 ICHIGO Scoop

# 管理者権限で実行
irm "https://api.tomacheese.com/monthly-update.ps1?update_type=scoop-update&number=10&machine_emoji=🍓&machine_name=ICHIGO&date=2023-06-01" | iex

🍓 ICHIGO winget

winget upgrade | tee winget-2023-06-01.log # アップデート可能なアプリケーション一覧を表示
winget upgrade [...] # アップデートしたいアプリケーションをアップデート

winget-2023-06-01.log をこの issue のコメント欄に投稿しておくこと

MyMaid4

ワークフローが生成するプルリクエストを用いて一括アップデート

is:pr is:open Update dependencies packages by renovate in jaoafa/MyMaid4

renovate

やる気があれば…

book000

Success:

Failure:

tomacheese

Success:

Failure:

jaoafa

Success:

Failure:

Monthly Update: 2023/07

ストレージ確認

ストレージの使用状態を確認

ComputerName Drive Used (Use %) Size (Type)
🍓 ICHIGO C: 310.96 GB (66.8%) 465.17 GB (SSD)
🍓 ICHIGO N: 3.53 TB (97.1%) 3.64 TB (HDD)
🍓 ICHIGO S: 386.20 GB (82.9%) 465.75 GB (SSD)
🥧 TomaPi / 6.23 GB (22.9%) 28.39 GB (SD)
🥧 TomaPi /mnt/hdd 599.49 GB (23.0%) 2.69 TB (HDD)
🥧 TomaPi /mnt/hdd2 4.11 TB (79.9%) 5.41 TB (HDD)
🍊 ORANGE / 6.54 GB (23.6%) 29.02 GB (SD)
🍊 ORANGE /mnt/hdd 51.80 GB (6.0%) 915.82 GB (HDD)
🥜 Nuts / 136.79 GB (61.7%) 233.67 GB (SSD)
🥜 Nuts /mnt/hdd 771.50 GB (44.4%) 1.79 TB (HDD)
🥜 Nuts /mnt/hdd2 145.38 GB (22.3%) 686.60 GB (HDD)
☄ Comet / 28.62 GB (30.4%) 98.25 GB (SSD)
💣 jaoMain / 74.27 GB (78.9%) 98.30 GB (SSD)
🌐 jaoWeb / 63.45 GB (67.4%) 98.30 GB (SSD)
👒 ZakuroHat / 56.48 GB (49.1%) 114.94 GB (?)
👒 ZakuroHat /home 1.09 TB (59.7%) 1.82 TB (HDD)
wget -qO /tmp/calculate-disk.sh https://gist.githubusercontent.com/book000/d24fd6d6b832f8be28e7d7d8b9b48512/raw/calculate-disk.sh && bash /tmp/calculate-disk.sh && rm /tmp/calculate-disk.sh

Linux 系サーバでは ncdu を定期実行している環境もあるので、ncdu -f /ncdu.json などで詳細を確認。

PC / Server のアップデート

適宜 Windows Update などを適用

ComputerName OS PM
🍓 ICHIGO Windows
🍫 CHOCO Windows
🍌 BANANA Windows
🍃 MINT Windows
🥧 TomaPi Raspberry Pi OS apt
🍊 ORANGE Ubuntu apt
🥜 Nuts Ubuntu apt
☄ Comet Ubuntu apt
🌉 frp-server Ubuntu apt

Windows

# Windows
start ms-settings:windowsupdate # Settings -> Update & Security -> Windows Update の画面を開く

## コマンドラインだけでやるなら...
Install-Module PSWindowsUpdate
Get-WindowsUpdate | tee windows-update-2023-06-01.log
Install-WindowsUpdate

🥧 TomaPi

wget -qO monthly-update.sh "https://api.tomacheese.com/monthly-update.sh?update_type=apt-upgrade&number=14&machine_emoji=🥧&machine_name=TomaPi&date=2023-07-01" && bash monthly-update.sh

🍊 ORANGE

wget -qO monthly-update.sh "https://api.tomacheese.com/monthly-update.sh?update_type=apt-upgrade&number=14&machine_emoji=🍊&machine_name=ORANGE&date=2023-07-01" && bash monthly-update.sh

🥜 Nuts

wget -qO monthly-update.sh "https://api.tomacheese.com/monthly-update.sh?update_type=apt-upgrade&number=14&machine_emoji=🥜&machine_name=Nuts&date=2023-07-01" && bash monthly-update.sh

☄ Comet

wget -qO monthly-update.sh "https://api.tomacheese.com/monthly-update.sh?update_type=apt-upgrade&number=14&machine_emoji=☄&machine_name=Comet&date=2023-07-01" && bash monthly-update.sh

🌉 frp-server

wget -qO monthly-update.sh "https://api.tomacheese.com/monthly-update.sh?update_type=apt-upgrade&number=14&machine_emoji=🌉&machine_name=frp-server&date=2023-07-01" && bash monthly-update.sh

🍓 ICHIGO Scoop

# 管理者権限で実行
irm "https://api.tomacheese.com/monthly-update.ps1?update_type=scoop-update&number=14&machine_emoji=🍓&machine_name=ICHIGO&date=2023-07-01" | iex

🍓 ICHIGO winget

winget upgrade | tee winget-2023-07-01.log # アップデート可能なアプリケーション一覧を表示
winget upgrade [...] # アップデートしたいアプリケーションをアップデート

winget-2023-07-01.log をこの issue のコメント欄に投稿しておくこと

MyMaid4

ワークフローが生成するプルリクエストを用いて一括アップデート

is:pr is:open Update dependencies packages by renovate in jaoafa/MyMaid4

renovate

やる気があれば…

book000

Success:

Failure:

tomacheese

Success:

Failure:

jaoafa

Success:

Failure:

Monthly Update: 2023/03

ストレージ確認

ストレージの使用状態を確認

ComputerName Drive Used (Use %) Size (Type)
🍓 ICHIGO C: 407 GB (88%) 465 GB (SSD)
🍓 ICHIGO N: 3.5 TB (94%) 3.63 TB (HDD)
🍓 ICHIGO S: 393 GB (85%) 465 GB (SSD)
🥧 TomaPi / 5.9 GB (22%) 29 GB (SD)
🥧 TomaPi /mnt/hdd 1.7 TB (67%) 2.7 TB (HDD)
🥧 TomaPi /mnt/hdd2 3.1 TB (59%) 5.5 TB (HDD)
🥜 Nuts / 180 GB (42%) 457 GB (SSD)
🥜 Nuts /mnt/hdd 515 GB (30%) 1.8 TB (HDD)
🥜 Nuts /mnt/hdd2 60 GB (10%) 687 GB (HDD)
☄ Comet / 21 GB (22%) 99 GB (SSD)
💣 jaoMain / 73 GB (78%) 99 GB (SSD)
🌐 jaoWeb / 65 GB (69%) 99 GB (SSD)
👒 ZakuroHat / 73 GB (64%) 115 GB (?)
👒 ZakuroHat /home 1.1 TB (59%) 1.9 TB (HDD)
df -h -x tmpfs -x overlay | awk 'BEGIN { OFS="\t" } { printf "%-10s %5s %5s %5s\n",$6,$3,$5,$2 }'

Linux 系サーバでは ncdu を定期実行している環境もあるので、ncdu -f /ncdu.json などで詳細を確認。
Windows は可能なら WSL から df コマンドを実行したほうが使用率計算しなくて良いので楽。

PC / Server のアップデート

適宜 Windows Update などを適用

ComputerName OS PM
🍓 ICHIGO Windows
🍫 CHOCO Windows
🍌 BANANA Windows
🍃 MINT Windows
🥧 TomaPi Raspberry Pi OS apt
🥜 Nuts Ubuntu apt
☄ Comet Ubuntu apt
🌉 frp-server Ubuntu apt
# Debian / Ubuntu
sudo apt update
apt list --upgradable | tee apt-upgradable-2023-03-01.log

sudo apt upgrade

# RedHat
sudo yum check-update | tee yum-updates-2023-03-01.log

sudo yum update
# Windows
start ms-settings:windowsupdate # Settings -> Update & Security -> Windows Update の画面を開く

## コマンドラインだけでやるなら...
Install-Module PSWindowsUpdate
Get-WindowsUpdate | tee windows-update-2023-03-01.log
Install-WindowsUpdate

🍓 ICHIGO Scoop

scoop update # Scoopのリポジトリを更新
scoop status | tee scoop-2023-03-01.log # アップデート可能なアプリケーション一覧を表示
scoop update * # すべてのアプリケーションを更新
scoop status # アップデート後の一覧を確認

scoop-2023-03-01.log をこの issue のコメント欄に投稿しておくこと

🍓 ICHIGO winget

winget upgrade | tee winget-2023-03-01.log # アップデート可能なアプリケーション一覧を表示
winget upgrade [...] # アップデートしたいアプリケーションをアップデート

winget-2023-03-01.log をこの issue のコメント欄に投稿しておくこと

MyMaid4

ワークフローが生成するプルリクエストを用いて一括アップデート

is:pr is:open Update dependencies packages by renovate in jaoafa/MyMaid4

renovate

やる気があれば…

book000

Success:

Failure:

tomacheese

Success:

Failure:

jaoafa

Success:

Failure:

Monthly Update: 2023/01

各アプリケーション等のアップデート実施

  • Scoop
  • winget
  • MyMaid4

Scoop

scoop update # Scoopのリポジトリを更新
scoop status | tee scoop-2023-01-01.log # アップデート可能なアプリケーション一覧を表示
scoop update * # すべてのアプリケーションを更新
scoop status # アップデート後の一覧を確認

scoop-2023-01-01.log をこの issue のコメント欄に投稿しておくこと

winget

winget upgrade | tee winget-2023-01-01.log # アップデート可能なアプリケーション一覧を表示
winget upgrade [...] # アップデートしたいアプリケーションをアップデート

winget-2023-01-01.log をこの issue のコメント欄に投稿しておくこと

MyMaid4

ワークフローが生成するプルリクエストを用いて一括アップデート

is:pr is:open Update dependencies packages by renovate in jaoafa/MyMaid4

その他 renovate

やる気があれば…

book000

Success:

Failure:

tomacheese

Success:

Failure:

jaoafa

Success:

Failure:

actions/create-releaseをメンテナンスされてるやつに置き換える

https://github.com/book000/templates/blob/master/.github/workflows/reusable-docker.yml

https://github.com/marketplace/actions/create-release


https://github.com/search?q=org%3Abook000+OR+org%3Atomacheese+OR+org%3Ajaoafa+create-release&type=code


      - name: Create Release
        id: create_release
        uses: actions/create-release@v1
        env:
          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
        with:
          tag_name: ${{ needs.calc-version.outputs.tag }}
          release_name: ${{ needs.calc-version.outputs.tag }}
          body: ${{ needs.calc-version.outputs.changelog }}
          draft: false
          prerelease: false
      - name: Create Release
        id: create_release
        uses: ncipollo/[email protected]
        env:
          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
        with:
          tag: ${{ needs.calc-version.outputs.tag }}
          name: ${{ needs.calc-version.outputs.tag }}
          body: ${{ needs.calc-version.outputs.changelog }}
          draft: false
          prerelease: false

check:

custom_release_rules: "feat:minor:✨ Features,fix:patch:🐛 Fixes,docs:patch:📰 Docs,chore:patch:🎨 Chore,pref:patch:🎈 Performance improvements,refactor:patch:🧹 Refactoring,build:patch:🔍 Build,ci:patch:🔍 CI,revert:patch:⏪ Revert,style:patch:🧹 Style,test:patch:👀 Test,release:major:📦 Release"
ci: actions/create-release to ncipollo/release-action

ref: https://github.com/book000/book000/issues/11

Reusable Workflowへの置き換え

https://github.com/book000/templates

checkout

git fetch -a --prune && git checkout -q -b ci/reusable-ci --no-track origin/master

nodejs

if ( !(Test-Path .node-version) ){ node -v > .node-version && yarn && yarn lint } else { yarn && yarn lint }
mkdir -p .github/workflows ; wget -O .github/workflows/nodejs-ci.yml https://raw.githubusercontent.com/book000/templates/master/workflows/nodejs-ci.yml

Warning Check with

docker

mkdir -p .github/workflows ; wget -O .github/workflows/docker.yml https://raw.githubusercontent.com/book000/templates/master/workflows/docker.yml

Warning Check with

hadolint

mkdir -p .github/workflows ; wget -O .github/workflows/hadolint-ci.yml https://raw.githubusercontent.com/book000/templates/master/workflows/hadolint-ci.yml

add-reviewer

mkdir -p .github/workflows ; wget -O .github/workflows/add-reviewer.yml https://raw.githubusercontent.com/book000/templates/master/workflows/add-reviewer.yml

commit

git add -A && git commit -m "ci: reusable workflow ci" && git push origin ci/reusable-ci && gh repo set-default && gh pr create --title "ci: reusable workflow ci" --body "- see book000/book000#3"

プルリクマージ時は以下を確認

  • .github/workflows の中身を確認
  • Checks タブを確認し、nodejs-ciなどが落ちていないかを確認
  • Branch protection の設定を確認

Branch protection の Required workflow は以下を設定

  • nodejs-ci.yml: Node CI / Check finished Node CI
  • docker.yml: Docker CI / Check finished Docker CI
  • hadolint-ci.yml: hadolint / hadolint



renovateの設定を一元管理化

対象リポジトリ

book000

jaoafa

tomacheese

作業

ブランチを切る。

git checkout -b feat/renovate-unified --no-track upstream/master || git checkout -b feat/renovate-unified --no-track upstream/main || git checkout -b feat/renovate-unified --no-track origin/master || git checkout -b feat/renovate-unified --no-track origin/main

Public repo

wget -O renovate.json https://raw.githubusercontent.com/book000/templates/7e185d4b26637ac7eee608c840a794b5bed903bb/renovate/public.json

Private repo

wget -O renovate.json https://raw.githubusercontent.com/book000/templates/master/renovate/private.json

Commit

feat: renovateの設定を一元管理化

ref: https://github.com/book000/book000/issues/17

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.