IT

スポンサーリンク
IT

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

iPhoneやAndroidフォン、Apple WatchのボイスメモやPCM録音といったアプリで録音した音声ファイル (m4a) は、突然壊れて再生ができなくなる場合があります。 また、再生ができたとしても、最初の4秒間だけしか再生ができ...
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 のブランチ名やコマンドを補完するツールが入っていない(...
IT

Shift JIS のソースコードを grep する方法

レガシーなシステムでは、Linux サーバ上に Shift JIS (cp932) でソースコードが書かれていることがある(特に HTML テンプレートファイルなど)。 Shift JIS ソースコードで grep が動かない! その場合、...
IT

Google Chrome Desktop のススメ

みんなリモートのパソコンへのアクセスに何を使っているだろうか? TeamViewewは便利だが、突然ライセンス違反と称して使用停止させられることがある。 かといって10万円も出して有償版を買うのもためらわれる。 Google Chrome ...
スポンサーリンク