Skip to content

Instantly share code, notes, and snippets.

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

Shotaro Takahashi mamemomonga

🏠
Working from home
View GitHub Profile
@mamemomonga
mamemomonga / 半額寿司が買えなくて.txt
Last active March 26, 2023 04:31
半額寿司が買えなくて
「半額寿司が買えなくて」
作詞:なすーん
作曲:まめも
歌:初音ミク
♪=160
イントロ: DGDG
[1]
D
@mamemomonga
mamemomonga / generator.pl
Last active December 27, 2022 06:05
すべてのファイルを ../files にコピーするシェルスクリプトを生成する。ただし、フォルダがない場合は新たに作成し、拡張子がhtm,html,js,css,txtの場合はgzip圧縮し、拡張子.gzを追加する。
#!/usr/bin/perl
# すべてのファイルを ../files にコピーするシェルスクリプトを生成する。
# ただし、フォルダがない場合は新たに作成し、
# 拡張子がhtm,html,js,css,txtの場合はgzip圧縮し、拡張子.gzを追加する。
use strict;
use warnings;
use File::Find;
use feature 'say';
@mamemomonga
mamemomonga / convert.pl
Created December 11, 2022 00:22
KORG Gadget2 -> SP-404MK2 インポート補助ツール: このファイルと同じところに置かれた全てのWAVファイルをffmpegを通して1階層上のIMPORTフォルダに出力する
#!/usr/bin/env perl
# ---------------------------------------------
# このファイルと同じところに置かれた全てのWAVファイルを
# ffmpegを通して1階層上のIMPORTフォルダに出力する
# ---------------------------------------------
use strict;
use warnings;
use Cwd 'getcwd';
use feature 'say';
use File::Basename;
@mamemomonga
mamemomonga / NJM11100.pl
Last active December 8, 2022 01:54
NJM11100 抵抗コンビ電卓
#!/usr/bin/env perl
# -----------------
use strict;
use warnings;
use feature qw(say);
use Data::Dumper;
# NJM11100F1
# NMD(JRC) https://www.nisshinbo-microdevices.co.jp/ja/products/ldo-linear-regulator/spec/?product=njm11100
@mamemomonga
mamemomonga / dead_checker.pl
Created November 24, 2022 02:05
簡易死亡チェッカー
#!/bin/bash
set -eu
TARGET_HOST="監視するホスト"
PROWL_APIKEY="Prowlトークン"
PROWL_APPNAME="deadchecker"
hostAlive() {
ping -t 1 $TARGET_HOST > /dev/null 2>&1
echo $?
@mamemomonga
mamemomonga / gifv.pl
Last active November 17, 2022 03:00
マストドンとかへの投稿に便利なGIFV(音声なしMP4)動画を作るツール。要ffmpeg
#!/usr/bin/env perl
use strict;
use warnings;
use feature 'say';
use File::Basename;
sub usage() {
say "";
say "[USAGE]";
say " $0 [INFILE]";
@mamemomonga
mamemomonga / _README.md
Last active May 15, 2023 21:25
Raspberry Pi OS 初期設定メモ

こちらに移動

Raspberry Pi OSの初期起動でユーザを作成する

  1. ダウンロードしたRaspberry Pi OSを用意する
  2. ここにあるegnerate-userconf.sh の NEW_USERNAME, NEW_PASSWORDを書き換えて実行する(要Docker)
  3. 表示された -- /boot/userconf.txt の次の行を bootパーティションに userconf.txt として保存する
  4. bootパーティションの config.txt の末尾に dtoverlay=pi3-miniuart-bt を追記する
  5. シリアル接続して起動する
@mamemomonga
mamemomonga / Cubase12ShortCut.md
Created September 13, 2022 23:51
Cubase Pro 12 カスタムショートカットメモ

Cubase Pro 12 カスタムショートカットメモ

編集 > キーボードショートカット

機能 コマンド キー
VOCALOID4 VOCALOID4エディタを開く V
トランスポート 録音 `
エディター 別ウィンドウ/下ゾーンで開く \
編集 チャンネル設定の編集 =
@mamemomonga
mamemomonga / docker-named-volume.md
Created September 2, 2022 03:19
DockerのNamed Volumeの基本的な使い方

DockerのNamed Volumeの基本的な使い方

作成

$ docker volume create hogehoge
hogehoge

一覧

@mamemomonga
mamemomonga / code-server.md
Last active September 2, 2022 03:05
code-serverをDockerで立ち上げてみるテスト

code-serverをDockerで立ち上げてみるテスト

$ mkdir code-server
$ cd code-server
$ mkdir -p config
$ mkdir -p data
$ mkdir -p project