Skip to content

Instantly share code, notes, and snippets.

View stknohg's full-sized avatar

Takuya Shibata stknohg

View GitHub Profile
@stknohg
stknohg / chsh.sh
Last active November 4, 2024 14:48
Linux環境にNushellをインストールする手順
# Change default shell
echo '/usr/bin/nu' | sudo tee -a /etc/shells
chsh -s /usr/bin/nu
@stknohg
stknohg / Get-InstanceDrives.ps1
Created June 25, 2024 08:38
Windows EC2インスタンス内のドライブレターとEBSボリュームIDの紐づきを表示するコマンド
function Get-InstanceDrives () {
foreach ($disk in Get-Disk) {
# Get EBS volume ID
# * ref : https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-windows-volumes.html
$SerialNumber = $disk.SerialNumber
if ($SerialNumber -clike 'vol*') {
$EbsVolumeId = $SerialNumber.Substring(0, 20).Replace("vol", "vol-")
} else {
$EbsVolumeId = $SerialNumber.Substring(0, 20).Replace("AWS", "AWS-")
}
@stknohg
stknohg / Windows11_DisableSearchBoxSuggestions.md
Created April 21, 2024 13:25
Windows 11 スタートメニュー検索でウェブの検索結果を表示させない方法

こちらの記事にあるレジストリ変更のコマンドをメモ。

# 表示させない
reg add HKCU\Software\Policies\Microsoft\Windows\Explorer /v DisableSearchBoxSuggestions /t REG_DWORD /d 1 /f

# 元に戻す
# 厳密にやるにはキーを削除する必要があるが、0に更新でも実用上特に困らないので...
@stknohg
stknohg / main.md
Created April 10, 2024 01:53
一瞬だけクレデンシャルを拝借させていただくコマンドたち
@stknohg
stknohg / aws-b2bi-supported-transactionsets.md
Last active April 5, 2024 00:33
AWS B2B Data Interchangeでサポートされるトランザクションセット一覧

AWS B2B Data Interchangeでサポートされるトランザクションセット一覧

今後の差分取得用に公式ドキュメントの内容を転記

一応魚拓も取ってある。

2024年4月5日時点

@stknohg
stknohg / windows-server-setup-japanese-ui.yaml
Last active April 9, 2023 00:29
EC2 Image BuilderでWindows Serverを日本語化するコンポーネント
name: windows-server-setup-japanese-ui
description: Install Japanese Language pack and Update UI configurations.
schemaVersion: 1.0
parameters:
- S3BucketName:
type: string
default: 'your-bucket-name'
description: Set your S3 bucket name.
- S3BucketPath:
@stknohg
stknohg / Install-PgCommandLineTools.ps1
Created March 14, 2023 05:14
Windows環境にPostgreSQLのコマンドラインツールをインストールするスクリプト
# Download Installer
$ProgressPreference = 'SilentlyContinue'
$installerUrl = 'https://get.enterprisedb.com/postgresql/postgresql-15.2-1-windows-x64.exe'
$installerLocalPath = Join-Path $env:TEMP 'postgresql-windows-x64.exe'
Invoke-WebRequest -Uri $installerUrl -OutFile $installerLocalPath
# Invoke Installer
$params = @{
FilePath = $installerLocalPath # InstallBuilder
ArgumentList = @('--mode unattended', '--unattendedmodeui none', '--disable-components server,pgAdmin,stackbuilder')
@stknohg
stknohg / install_powershell_on_arm_linux.sh
Created November 1, 2022 07:44
Arm版LinuxにPowerShell 7をインストールするスクリプト
#!/usr/bin/env bash
# Download Arm PowerShell tar.gz
ver_name=$(curl -s https://api.github.com/repos/PowerShell/PowerShell/releases/latest | grep tag_name | sed -e 's/^\s*"tag_name".*"v\(.*\)".*$/\1/')
curl -L -o /tmp/powershell.tar.gz "https://github.com/PowerShell/PowerShell/releases/download/v${ver_name}/powershell-${ver_name}-linux-arm64.tar.gz"
# Create the target folder and expand PowerShell
sudo mkdir -p /opt/microsoft/powershell/7
sudo tar zxf /tmp/powershell.tar.gz -C /opt/microsoft/powershell/7
# Set pwsh binary executable
@stknohg
stknohg / AzureVM_Nested_Virtualization.md
Created June 26, 2022 03:06
Azure VMで入れ子の仮想化をサポートしているシリーズ

Azure VMで入れ子の仮想化をサポートしているシリーズ

元ネタは以下のDocs。

流石に全部を動作検証するのは無理。

一覧表

@stknohg
stknohg / 00-provider.tf
Last active May 21, 2022 04:08
S3サーバーアクセスログを試すTerraformサンプル
terraform {
required_version = "~> 1.2.0"
required_providers {
aws = {
source = "hashicorp/aws"
version = "~> 4.15.1"
}
}
}