シェルスクリプト

コンピュータ関連

【Mac】最新のbash5.0(+パッチ)をインストール

さて、つい先日知ってからちょっと気になっていたこと。 macOS Catalina(10.15)からデフォルトシェルが zsh に変更されているという話。 その辺りについては詳しく知らないものの、 既に変更されたのなら今後はzshを使った方...
コンピュータ関連

【HISTCONTROL】ターミナルに入力したコマンドで同じものは履歴に残さない

ターミナルを開いてコマンドを入力する際、 矢印キーの上下で履歴をたどれます。 いちいち入力せずに済むから便利。 ただ同じものが何度も出て来てしまう時がある。 (自分で入力したのだから当前) そのへん上手くやってほしいよね。 (謎上目線) そ...
コンピュータ関連

指定した日時にコマンド(スクリプト)を一度だけ実行:atコマンド【Mac】

スクリプトやコマンドなどを「決まった時間、曜日、日付等で繰り返し実行」させるには cron や launchd がある。 では指定した日付、時間に「一度(1回)だけ実行」してくれるコマンドは? それは atコマンド を使えば良いらしい。
コンピュータ関連

カレンダーイベントの情報を読み取ってコマンド実行(第三弾)【Mac|AppleScript】

実現しようとしているのはネット配信番組の動画を予約録画すること。 そのスケジューラにはMac標準アプリのカレンダーを使用。 今回は「あらかじめ登録したイベント情報(URL)をAppleScriptで読み込む」ように改良してみました。
コンピュータ関連

youtube-dlのリトライ設定(試行回数)について

デフォルトでリトライ設定(試行回数)のオプションがあるにも関わらず、たまに尻切れで終わってしまう現象と対策について。 youtube-dlを使い始めてなんとなく見えてきたものを(まだ不完全ながら)備忘録としてまとめてみます。 ちなみにこれは...
コンピュータ関連

ネット配信番組を予約録画するスクリプト第二弾【Mac】

先日シェアしたネット配信動画(showroom等)をMacで予約録画する方法。 少し改良して「予約リスト」と「録画実行アプリ」に分け、 リストを読み込むことで録画するよう変えてみました。 スケジューラは前回と同じくカレンダーを使用します。
コンピュータ関連

【Mac】カレンダーを使って指定した時間(定期的)にコマンドを実行する

前回はSHOWROOMでライブ配信されているストリーミング動画を youtube-dl や ffmpeg を使ってダウンロード(保存)する方法を紹介しました。 無事に配信動画を保存できるようになりましたが、 そのためには毎回ターミナルを開き...
コンピュータ関連

Macでライブ配信を(予約)録画して保存 youtube-dl/ffmpeg【SHOWROOM】

実はちょっと前からShowroomで同時配信しているラジオ番組を視聴するようになりました。 しかしながら、 ふと気がつけば開始時間が過ぎてる! ちょっと席を外したい! 途中で寝落ちした! などなど、 「あぁ録画して保存できれば楽なのになぁ」...
コンピュータ関連

Automatorで画像をjpegに変換、圧縮(クオリティ)設定して保存

何かと便利なMacのAutomatorですが、 ある時、画像をjpegに変換しようとして圧縮率(クオリティ)が設定できないことに気がつきました。 その時は スクリーンショットを画像メモのような形で残したい 一時的なものなので綺麗な画質は要ら...
コンピュータ関連

プレビューを複数起動、一つのPDFを同時に二つ開きたい

同一ファイルのウインドウを二つ開きたい! MacでPDFファイルを開いていて、 ウインドウをもう一つ開いて同じものを並べて見たい、と思った。 ページを行ったり来たりで閲覧するのは非常に面倒くさい。 でも普通は一度に一つのウインドウでしか開け...