Skip to content

Instantly share code, notes, and snippets.

Avatar
🏠
Working from home

mamemomonga mamemomonga

🏠
Working from home
View GitHub Profile
@mamemomonga
mamemomonga / generator.pl
Last active Dec 27, 2022
すべてのファイルを ../files にコピーするシェルスクリプトを生成する。ただし、フォルダがない場合は新たに作成し、拡張子がhtm,html,js,css,txtの場合はgzip圧縮し、拡張子.gzを追加する。
View generator.pl
#!/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 Dec 11, 2022
KORG Gadget2 -> SP-404MK2 インポート補助ツール: このファイルと同じところに置かれた全てのWAVファイルをffmpegを通して1階層上のIMPORTフォルダに出力する
View convert.pl
#!/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 Dec 8, 2022
NJM11100 抵抗コンビ電卓
View NJM11100.pl
#!/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 Nov 24, 2022
簡易死亡チェッカー
View dead_checker.pl
#!/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 Nov 17, 2022
マストドンとかへの投稿に便利なGIFV(音声なしMP4)動画を作るツール。要ffmpeg
View gifv.pl
#!/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 Oct 28, 2022
Raspberry Pi OSの初期起動でユーザを作成する
View _README.md

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 Sep 13, 2022
Cubase Pro 12 カスタムショートカットメモ
View Cubase12ShortCut.md

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

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

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

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

作成

$ docker volume create hogehoge
hogehoge

一覧

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

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

$ mkdir code-server
$ cd code-server
$ mkdir -p config
$ mkdir -p data
$ mkdir -p project
@mamemomonga
mamemomonga / docker-gitlab.md
Last active Sep 1, 2022
GitLab を docker-composeで動かす例
View docker-gitlab.md
  • 192.168.1.101 ホストのIPアドレス
  • 192.168.1.100 ホストのIP-AliasのGitLab専用のIPアドレス
  • gitlab.example 自宅のDNSで解決できるようにしておく
  • ホストのsshdのIPアドレスを明示する

/etc/network/interfaces (Debian系)

auto ensXXX
iface ensXXX inet static