Skip to content

Instantly share code, notes, and snippets.

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

Takahashi Shotaro mamemomonga

🏠
Working from home
View GitHub Profile
@mamemomonga
mamemomonga / pi5-status.pl
Created February 21, 2024 02:56
Raspberry Pi5のいくつかの情報をvcgencmdから取得して見やすく表示するツール
View pi5-status.pl
#!/usr/bin/env perl
# Raspberry Pi5のいくつかの情報をvcgencmdから取得して見やすく表示するツール
# --------------------
# 主な使い方
# $ watch ./pi5-status.pl
# --------------------
use strict;
use warnings;
use feature 'say';
@mamemomonga
mamemomonga / USB-Serial-Linux.md
Created January 6, 2017 05:55
UbuntuでUSB-Serialアダプタを使う
View USB-Serial-Linux.md

UbuntuでUSB-Serialアダプタを使う

Ubuntu 16.04 で確認。Raspbianでも可能。

秋月電子で手頃な価格で手に入る。 アダプタはFT-232またはPL-2303のチップを使っているものだと最近のLinuxならばドライバが入っている。(超軽量の環境だとカーネル再構築がいるかもしれない。) PL-2303とFT-232だったら、FT-232のほうが安定感があっておすすめ。 FT-232は怪しいところだと偽物があるのでご注意。

@mamemomonga
mamemomonga / PostToBluesky.sh
Last active February 11, 2024 23:21
BlueSkyにシェルスクリプトで投稿する
View PostToBluesky.sh
#!/bin/bash
set -eu
# BlueSkyにシェルスクリプトで投稿する
# 必要なもの bash, curl, jq
# カレントディレクトリに session.json, message.json が生成されます。
# これらは秘匿情報が含まれている場合があります。ご注意ください。
# しのさんさん(@shino3.bsky.social), syuiさん(@syui.ai) ありがとう!
BKY_ID="ユーザ名.bsky.social"
@mamemomonga
mamemomonga / _README.md
Last active October 19, 2023 03:26
ffmpegを使ったビデオコンバータ
View _README.md

ffmpegで私がよく使うかもなコンバートスクリプト

  • MP4形式で出力
  • 29.97fpsインターレスを59.94fpsプログレッシブに変換
  • 5.1chは2chにダウンミックス
  • $OUTPUTDIR に出力される

使用例

マストドン投稿に最適なGIFVを作成する(オーディオなし,720p, AVC 4Mbps)

@mamemomonga
mamemomonga / ffmpeg.md
Last active October 17, 2023 04:31
ffmpegメモ
View ffmpeg.md

ffmpegメモ

1080Pの動画の 70秒目から5秒ぶん切り出し、音声なし720Pに変換する

$ ffmpeg -ss 70 -i infile.mp4 -t 5 -vf scale=1280:-1 -an outfile.mp4

映像音声2倍速

-vf setpts=PTS/2.0 -af atempo=2.0 
@mamemomonga
mamemomonga / cd-longlonglong.sh
Created October 2, 2023 08:52
長いパスのショートカットを作る
View cd-longlonglong.sh
#!/bin/bash
# https://stackoverflow.com/questions/2683279/how-to-detect-if-a-script-is-being-sourced
is_sourced() {
if [ -n "$ZSH_VERSION" ]; then
case $ZSH_EVAL_CONTEXT in *:file:*) return 0;; esac
else # Add additional POSIX-compatible shell names here, if needed.
case ${0##*/} in dash|-dash|bash|-bash|ksh|-ksh|sh|-sh) return 0;; esac
fi
return 1 # NOT sourced.
@mamemomonga
mamemomonga / hoshi-uranai.pl
Last active August 26, 2023 23:05
今日の星占い
View hoshi-uranai.pl
#!/usr/bin/env perl
use strict;
use warnings;
use feature 'say';
use utf8;
binmode(STDIN, ":utf8");
binmode(STDOUT,":utf8");
binmode(STDERR,":utf8");
my $uranai_data;
@mamemomonga
mamemomonga / _README.md
Created July 6, 2023 02:24
タイッツー用語集
View _README.md

タイッツー用語集

タイッツーユーザー→タイッツァーorタイツァーorタイッツラーor着用者
フォロー数→デニール数
フォロワー数→デニーラー数
FF→デニデニ
片思いF→未開封
ブロ解→デンセン
タイツ廃人→タイ廃orイツ廃
パクリタイツ→タイツ泥棒
@mamemomonga
mamemomonga / mastodon-mailtest.md
Last active July 5, 2023 16:00
[mastodon] マストドンでのメール送信チェック
View mastodon-mailtest.md