Skip to content

Instantly share code, notes, and snippets.

View kai2nenobu's full-sized avatar

Tsunenobu Kai kai2nenobu

View GitHub Profile
@kai2nenobu
kai2nenobu / convert_teams_wiki.py
Last active February 14, 2025 09:53
Convert a mht file for Microsoft Teams Wiki into markdown format
import argparse
import logging
import sys
from bs4 import Tag, NavigableString, BeautifulSoup
logger = logging.getLogger(__name__)
class Context:
@kai2nenobu
kai2nenobu / embed_jscript.ps1
Created March 23, 2021 02:28
JScriptにPowershellスクリプトを埋め込む
function // { # Define a nop function
param($nop)
{ // } > $null
return
}
// <# Call an embedded powershell from JScript
function escape(arg) {
return '"' + arg + '"';
}

2020-12-01時点で、Amazon Linux 2のEC2インスタンスにプリリンストールされているパッケージ群。

$ yum list installed
Loaded plugins: extras_suggestions, langpacks, priorities, update-motd
Installed Packages
GeoIP.x86_64                               1.5.0-11.amzn2.0.2                 installed
PyYAML.x86_64                              3.10-11.amzn2.0.2                  installed
acl.x86_64                                 2.2.51-14.amzn2                    installed
acpid.x86_64                               2.0.19-9.amzn2.0.1                 installed
@kai2nenobu
kai2nenobu / README.md
Last active August 25, 2020 07:25
GitHub Actions windows-2019 runner environment
@kai2nenobu
kai2nenobu / Update-AUPackages.md
Last active May 16, 2025 16:11
Update-AUPackages Report #powershell #chocolatey
@kai2nenobu
kai2nenobu / Update-AUPackages.md
Last active January 31, 2025 13:40
Update-AUPackages Report #powershell #chocolatey
@kai2nenobu
kai2nenobu / MyPackage.ps1
Last active February 10, 2019 01:29
Boxstarterのパッケージ例
# エクスプローラーの設定
$ExplorerOptions = @{
# 表示詳細設定>ファイルおよびフォルダー>ファイルとフォルダーの表示
EnableShowHiddenFilesFoldersDrives=$true
# 表示詳細設定>ナビゲーションウィンドウ>開いているフォルダーまで展開
EnableExpandToOpenFolder=$false
# 全般>エクスプローラーで開く(クイックアクセス/PC)
EnableOpenFileExplorerToQuickAccess=$false
# 表示詳細設定>ファイルおよびフォルダー>登録されいている拡張子は表示しない
DisableShowFileExtensions=$false
@kai2nenobu
kai2nenobu / README.md
Last active February 14, 2018 21:23
gemojiから絵文字とUnicodeコードポイントの対応表を作る
@kai2nenobu
kai2nenobu / docker-tramp-init.el
Last active December 18, 2017 11:15
docker-tramp.el 設定ファイル
(set-language-environment "Japanese")
(prefer-coding-system 'utf-8)
;(setq url-proxy-services '(("http" . "localhost:8888") ("https" . "localhost:8888")))
(require 'package)
(add-to-list 'package-archives '("melpa" . "https://melpa.org/packages/"))
(package-initialize)
(package-refresh-contents)
(package-install 'docker-tramp)
(require 'docker-tramp-compat)
@kai2nenobu
kai2nenobu / how_to_build_nkf_with_mingw.md
Last active November 8, 2017 05:26
nkfをMinGWでビルドする方法

MinGWは cinst mingw でインストールしている前提。nkfのバージョンは2.1.4。

> C:\tools\mingw64\bin\mingw32-make.exe CC=C:\tools\mingw64\bin\gcc.exe CFLAGS="-g -O2 -Wall -pedantic -DDEFAULT_NEWLINE=0x0D0A -DDEFAULT_CODE_WINDOWS_31J"

MinGWには make コマンドと cc という名前のコマンドは存在しないので、代替のコマンドを指定する。CCMakefile 内の変数なので、make の引数で指定すれば上書きできる。

gccの -Dmacro オプションでマクロを上書きできる。DEFAULT_NEWLINE がデフォルト出力の改行文字、DEFAULT_CODE_WINDOWS_31J はデフォルトの出力エンコーディングが Windows-31J になる。