Skip to content

Instantly share code, notes, and snippets.

View stknohg's full-sized avatar

Takuya Shibata stknohg

View GitHub Profile
@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 / Install-LatestWinGet.ps1
Last active October 23, 2023 13:24
Windows Server 2022にWindows Terminal, WinGetをインストールする関数
function Install-LatestWinGet ([switch]$SkipInstallVCLibs) {
# Install prerequisites
if (-not $SkipInstallVCLibs) {
$vcLibsUrl = 'https://aka.ms/Microsoft.VCLibs.x64.14.00.Desktop.appx'
Write-Host -ForegroundColor Green "Download $vcLibsUrl"
Add-AppxPackage -Path $vcLibsUrl
}
# Find the latest assets url
$latest = Invoke-RestMethod -Uri 'https://api.github.com/repos/microsoft/winget-cli/releases/latest'
@stknohg
stknohg / GitHub-GraphQLAPISample.ps1
Created April 26, 2018 06:37
GitHub GraphQL APIのサンプル
#
# PowerShell/PowerShellリポジトリのリリース情報を取得するクエリ
# 取得件数は適当
#
$header = @{
'content-type' = 'application/json';
Authorization = 'bearer YOUR_GITHUB_API_TOKEN'
}
$query = @'
{
@stknohg
stknohg / Update-EC2Launch.ps1
Last active June 1, 2023 04:53
最新バージョンのEC2Launchをインストールするスクリプト
#
# 最新バージョンの EC2Launch をインストールするスクリプト
# Ref : https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/ec2launch-download.html
#
# ※ EC2Launch 設定ファイルのバックアップには対応していません。
#
<#
.SYNOPSIS
EC2Launchの最新バージョンを取得します
@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 / Write-BOMlessUTF8Sample.ps1
Last active February 3, 2023 02:05
PowerShellでBOM無しUTF8を書くサンプル
# 例1
"書き込み内容" `
| % { [Text.Encoding]::UTF8.GetBytes($_) } `
| Set-Content -Path ".\BOMlessUTF8.txt" -Encoding Byte
# 例2
Get-Content -Path ".\Source.txt" -Raw -Encoding Default `
| % { [Text.Encoding]::UTF8.GetBytes($_) } `
| Set-Content -Path ".\BOMlessUTF8.txt" -Encoding Byte
@stknohg
stknohg / Start-FileWatch.ps1
Last active November 29, 2022 07:01
FileSystemWatcherを使ってファイルの変更監視する簡単なファンクション。
<#
.Synopsis
指定したパスにあるファイルの変更を監視します。
.DESCRIPTION
指定したパスにあるファイルの変更を監視します。
監視を止める場合はCtrl+Cを押してください。
.PARAMETER Path
監視するディレクトリを指定します。
.PARAMETER Filter
監視するファイル名(に対するフィルタ)を指定します。