IT

スポンサーリンク
IT

さくらのレンタルサーバーにFFmpegをインストールする方法

この記事では、さくらのレンタルサーバーにFFmpegをインストールする手順を詳しく解説します。 以下の手順は、基本的なターミナルコマンドの知識があり、Unix系環境で実行されることを前提としています。 前提条件 始める前に、サーバーに必要な...
IT

m4a録音ファイルの修復方法 (Apple Watchなど)

iPhoneやAndroidフォン、Apple WatchのボイスメモやPCM録音といったアプリで録音した音声ファイル (m4a) は、突然壊れて再生ができなくなる場合があります。 また、再生ができたとしても、最初の4秒間だけしか再生ができ...
IT

PGPキーのエクスポートとインポート、およびGitへの署名設定

GitとGPGを活用して、自分のコードが確かに自分自身によって書かれ、改ざんされていないことを証明するための一つの方法として、コミットの署名があります。 ここでは、古いmacから新しいmacへ移行するにあたり、GPGキーをエクスポートとイン...
IT

Git ブランチ名を Zsh プロンプトに表示する方法

はじめに Gitを活用している方々にとって、現在作業中のブランチを常に把握することは重要なタスクの一つです。それが大規模なプロジェクトだと、特にその重要性は高まります。 今回は、macOSでZshシェルを使用している方向けに、余計な外部モジ...
go言語

GO言語でファイル内のテキストを置換する方法(インストール手順含む)

テキストファイルの中の文字列を、一定のルールに従ってすべて自動的に置換したいと思ったことはないだろうか。 簡単な置換であればテキストエディタで開いて、手動で目で確認しながらやれば良いが、対象が何十ファイルにもおよび、適用ルールも何個もあり、...
IT

lessコマンドで大文字・小文字を区別せずに文字列検索する方法

macOSでアプリケーションの設定を参照したり設定したりするコマンドにdefaultsがある。 たとえば、ターミナルアプリで defaults read と打てば、設定の一覧が現れる。 lessコマンド ここには膨大な量の情報が一気に出力さ...
IT

スクリーンタイムの休止時間が効かない

子供のiPhoneに、ペアレンタルコントロール、すなわちスクリーンタイムを設定している親御さんは結構多いのではなかろうか。 しかし、なぜかスクリーンタイムで設定した休止時間(iPhoneが使えない時間)になっても、子供が携帯を使えてしまう現...
IT

ファイル内の複数箇所を生成したUUIDでワンライナー置換する

これは、あるファイル内にある数十箇所の特定の文字列を、それぞれ新しく生成したUUID※で置換する作業をワンライナーで行う方法の紹介である。 ※ Universally Unique Identifierとは、ソフトウェア上でオブジェクトを一...
IT

zshとperlでディレクトリ下のファイルを一括編集する

カレントディレクトリの下に複数のディレクトリがあり、それぞれのディレクトリ内にある規則に沿って編集を加えたい時は、手作業ではなくコマンドラインを使って行ったほうが確実にミスなく行うことができる。 今回は、macOSにおいてターミナルを使っ...
git

「__git_ps1: コマンドが見つかりません」の直し方

とある日にとあるサーバに入ったら、こんなメッセージが出ていたことはないだろうか? hoge@hoge:~> -bash: __git_ps1: コマンドが見つかりません これは、git のブランチ名やコマンドを補完するツールが入っていない(...
スポンサーリンク