0
0

20220323 その1 Pythonの面白い記事、 Linux(Ubuntu on WSL2)でコマンドラインタイマー

Posted at

python

おもしろい記事:「a is not None」 と 「not a is None」の違い

「a is not None」と「not a is None」は違うのか #Python - Qiita

Linux(Ubuntu on WSL2)、コマンドラインでタイマー

お湯を沸かしている3分をはかりたい、キッチンタイマー使えよ、という気もするが足が生えているのかしょっちゅうどこかに行くので探すのが面倒だし、接触不良を(アルミホイルで)直し直し使ってるのでたまにボタン押しても反応が鈍い
高校生のときに買った100均のをこんなに長年に使っている人も少ないだろう😤

参考:

Linuxのコマンドラインでのやりかた

$ sleep 3m && ./playsound.sh sounds/chimes.wav &

三分後にchimes.wavというのを鳴らす、chimes.wavはWindowsにあったやつ

もし、エラー(?)出力や終わったときにDone ~~がでてうっとおしいという場合はこんな風にする
参考: Preventing bash from displaying "Done" when a background command finishes executing - Super User

$ (sleep 3s && ./playsound.sh ./sounds/chimes.wav 2>1 >/dev/null &)

なお、playsounds.shはこんなの

playsound.sh
#!/bin/bash

PULSE_SERVER=unix:/mnt/wslg/PulseServer aplay $1

aplayってどうやって使えるようにしたんだっけ?
覚えてない
wavを再生するのにすごく苦労してあれこれ調べて、alsaがどうこう、でなにかをインストールした記憶もあるし、.bashrcにこんな設定もしていた(けどshで改めてやっているから.bashrcのは不要なはず)

.bashrc
# Audio
# export HOST_IP="$(ip route | awk '/^default/{print $3}')"
# export PULSE_SERVER="tcp:$HOST_IP"
export PULSE_SERVER=unix:/mnt/wslg/PulseServer

このあたり見たんだっけなあ?なにか記憶にあるのと違うけど
参考:

backgroundで実行、とか究極にめんどいので、alarmというスクリプトにした

alarm
#!/bin/bash

DEFAULT_SOUND="./sounds/chimes.wav"
if [ "$1" = "" ]; then
  echo "Usage: alarm TIME [WAV FILE]"
  exit 0
fi
time=$1 && [ "$2" = "" ] && sound=$DEFAULT_SOUND || sound=$2

(sleep $time && PULSE_SERVER=unix:/mnt/wslg/PulseServer aplay $sound 2>1 >/dev/null &)

$2="なにか"みたいなことできないのかな、、、

大変参考にさせてもらいました
参考:

アイデア

Google Spreadsheetでピクセルアート

PNGでもなんでも読み込ませて、ピクセルアートにするようなやつ、そんなGASを作りたい
すでにあった
超便利スプレッドシートのアドオンとは? 使い方や注意点、おすすめアドオンも紹介 [Google スプレッドシートの使い方] All About

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0