Skip to content

Instantly share code, notes, and snippets.

Avatar
🏠
Working from home

mamemomonga mamemomonga

🏠
Working from home
View GitHub Profile
@mamemomonga
mamemomonga / AssumeUDPEncapsulationContextOnSendRule.reg
Created Jun 21, 2022
WindowsクライアントからNAT-Tデバイスの背後に設置したL2TP/IPsecサーバに接続する
View AssumeUDPEncapsulationContextOnSendRule.reg
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\PolicyAgent]
"AssumeUDPEncapsulationContextOnSendRule"=dword:00000002
@mamemomonga
mamemomonga / Makefile
Created Jun 12, 2022
ArduinoCLI + ESP32 + FFAT
View Makefile
# --------------------------------------
# Arduino-CLI + ESP32 + FFAT
# --------------------------------------
# http://marc.merlins.org/perso/arduino/post_2019-03-30_Using-FatFS-FFat-on-ESP32-Flash-With-Arduino.html
# https://github.com/marcmerlin/esp32_fatfsimage/blob/master/README.md
# https://github.com/labplus-cn/mkfatfs
# https://github.com/lorol/arduino-esp32fs-plugin
# https://github.com/marcmerlin/arduino-esp32/tree/master/libraries/FFat/examples/FFat_Test
# --------------------------------------
@mamemomonga
mamemomonga / RasPico.md
Last active May 7, 2022
Raspberry Pi Picoメモ
View RasPico.md
@mamemomonga
mamemomonga / prowl-notify.sh
Created Apr 3, 2022
prowlによるシンプルな通知
View prowl-notify.sh
#!/bin/bash
set -eu
# 使い方
# ./prowl-notify.sh "こんにちは"
# https://www.prowlapp.com/
PROWL_APIKEY=ここにAPIキーを書く
curl -X POST -d 'apikey='"$PROWL_APIKEY"'&application=something&priority=-1&event='"$1"'' \
@mamemomonga
mamemomonga / git-remote-rename.pl
Last active Mar 17, 2022
カレントディレクトリ以下に含まれるGitのリモートリポジトリのホスト名を一括して書き換える。
View git-remote-rename.pl
#!/usr/bin/env perl
# -------------------------------------
# 要 IO:All (cpanm install IO::All)
# 必ずバックアップを行ってから実行すること
# -------------------------------------
use strict;
use warnings;
use feature 'say';
use File::Find;
@mamemomonga
mamemomonga / _README.md
Last active Apr 28, 2022
tmux利用中にそのウィンドウのカレントディレクトリに移動した新しいウィンドウを開くスクリプト
View _README.md

セットアップ

$ curl -L https://gist.githubusercontent.com/mamemomonga/6a1e7a871869ed73ca845c789dced6f5/raw/cd19e1b5555480a29ce73bdd679a11b5eca2f2f4/tmux-open-pwd > tmux-open-pwd
$ chmod 755 tmux-open-pwd

使用例

1つ開く

@mamemomonga
mamemomonga / mysql-wait.pl
Last active Mar 5, 2022
docker-compose up -d でMySQL(5.7.37) db の初期化を待つ
View mysql-wait.pl
#!/usr/bin/env perl
# ------------------------------------------
# docker-compose up -d でMySQL(5.7.37) db の初期化を待つ
# Goで作り直しました https://github.com/mamemomonga/mysql-docker-wait-initalize
# ------------------------------------------
use strict;
use warnings;
use feature 'say';
use Symbol 'gensym';
use IPC::Open3;
@mamemomonga
mamemomonga / wsl.md
Created Jan 21, 2022
WSL2の内部ホスト名を設定する
View wsl.md

WSL2の内部ホスト名を設定する

$ sudo vim /etc/wsl.conf
[network]
hostname = hogehoge

$ exit
> wsl --shutdown
> wsl
@mamemomonga
mamemomonga / wsl-sshd-start.md
Last active Jan 21, 2022
WSL2のUbuntuの中でOpenSSHDを起動する方法
View wsl-sshd-start.md

WSL2のUbuntuの中でOpenSSHDを起動する方法

1. ubuntuの中にsshdを入れる

$ sudo apt install openssh-server

2. 以下を内容を wsl-sshd-start.cmd という名前で作成する

※ CRLFで保存すること

@ECHO OFF
@mamemomonga
mamemomonga / aws-profile-find
Created Jan 19, 2022
AWSのProfileを検索するツール
View aws-profile-find
#!/usr/bin/env perl
#vim: ft=perl
# -----------------------------
# 使い方
# $ aws-profile-find [プロファイル名]
# プロファイル未指定・複数マッチの場合はプロファイル一覧を返します。
# プロファイルが1つだけ見つかった場合は、AWS_DEFAULT_PROFILEのexport文を返します。
# -----------------------------
use strict;