Skip to content

Instantly share code, notes, and snippets.

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

Takuya K rengotaku

🏠
Working from home
View GitHub Profile
@rengotaku
rengotaku / gist:c7faad79f1773ab1dde8df462342abbe
Last active October 17, 2025 09:32
パッケージをパターンベースで自動グルーピングするRubyスクリプト
#!/usr/bin/env ruby
# パッケージを正規化ベースで自動グルーピングするRubyスクリプト V2
# after_apt.list形式のファイル対応版
# 厳密な正規化とセグメント長辺一致によるグルーピング
require 'csv'
require 'set'
class PackageGrouperV2
def initialize(before_file, after_file)
@rengotaku
rengotaku / observer_commands.sh
Last active October 17, 2025 09:34
アップグレード時の各リソースの接続状況を確認する用のbash
#!/usr/bin/env bash
# Short form: set -u
set -o nounset
# Short form: set -e
# set -o errexit
# Allow the above trap be inherited by all functions in the script.
#
# Short form: set -E
@rengotaku
rengotaku / file0.txt
Created July 20, 2017 01:40
FluentdでS3にログをアップする ref: http://qiita.com/kanagawa41/items/5b66fa201d29bd53de19
$ sudo curl -L https://toolbelt.treasuredata.com/sh/install-redhat-td-agent2.sh | sh
$ sudo td-agent-gem install fluent-plugin-config-expander fluent-plugin-tail-asis fluent-plugin-file-alternative fluent-plugin-forest
$ sudo mkdir /var/log/td-agent/pos
$ sudo mkdir /var/log/td-agent/buffer
$ sudo chown -R td-agent. /var/log/td-agent