コガネブログ

平日更新を目標に Unity や C#、Visual Studio、ReSharper などのゲーム開発アレコレを書いていきます

【Python】Failed to determine matplotlib's data directory!

概要 Failed to determine matplotlib's data directory! pyinstaller 実行時に上記のエラーが発生する現象に遭遇した pip uninstall pathlib 上記のコマンドで pathlib をアンインストールしたらエラーが発生しなくなった 参考サイト様

【Trello】新しいエディタを無効化する方法

概要 Trello の新しいエディタを無効化したい場合は 「フィードバックを送信 > オフに設定」を押します

【Python】ffmpeg で No such file or directory

概要 ffmpeg -y -i "${waveFile}" -vn -ac 2 -ar 44100 -ab 128k -acodec libvorbis -f ogg "${oggFile}" ffmpeg で .wav を .ogg に変換しようとしたら No such file or directory 上記のエラーが発生する現象に遭遇した ファイルは正常に存在する状態だっ…

【Python】soundfile.write で Format not recognised.

概要 y, sr = librosa.load(file, sr=None, mono=False) soundfile.write(file=file, data=y, samplerate=sr) mono=False で読み込んだ音声ファイルを soundfile.write で保存しようとしたら Format not recognised. 上記のエラーが発生して 0 バイトのファ…

【Python】.ogg の最初と最後の無音部分を削除する方法

概要 import librosa import soundfile as sf path = "input.ogg" y, sr = librosa.load(path, sr=None, mono=False) yt, index = librosa.effects.trim(y, top_db=60) sf.write("output.ogg", yt, sr) pip install librosa で librosa を入手しておく pip i…

【Git】git patch trailing whitespace

概要 git patch trailing whitespace patch 適用時に上記のエラーが発生する現象に遭遇した git apply --reject --whitespace=fix "【patch のファイルパス】" 上記のコマンドならエラーが発生せず正常に patch を適用できた 参考サイト様

【Jenkins】変更がある場合にのみ git commit する方法

参考サイト様 その1 git diff --quiet && git diff --staged --quiet || git commit -am 'XXXX' その2 git commit -m "XXXX" || echo "No changes to commit"

【Git】fatal: You are on a branch yet to be born

概要 Reactivating local git directory for submodule 'XXXX' fatal: You are on a branch yet to be born fatal: unable to checkout submodule 'XXXX' サブモジュールを追加しようとしたら上記のエラーが発生する現象に遭遇した 「.git/modules/」フォル…

【Git】git submodule foreach でエラーが発生しても foreach を続ける方法

概要 git submodule foreach git pull origin main たとえばすべてのサブモジュールを origin/main の最新に更新するために 上記のコマンドを実行した場合、origin/main が存在しないサブモジュールがあると そこで foreach の処理が止まってしまう git subm…

【Git】すべてのサブモジュールを origin/master もしくは origin/main の最新に更新するコマンド

概要 git submodule foreach 'git pull origin master || :' git submodule foreach 'git pull origin main || :' 参考サイト様

【Fork】Mac の Fork を終了した時にタブを復元する方法

概要 閉じるボタンを押して閉じるとタブの情報が失われる Ctl + Q で終了するとタブの情報が保持される 参考サイト様

【Chrome】YouTube の自動翻訳の字幕を自動で日本語にする方法

手順 Chrome で上記のページを開いて「Tampermonkey」という拡張機能を追加します 次に上記のページを開いて 「スクリプトをインストール」ボタンを押します 続けて「インストール」ボタンを押します これで YouTube で動画ページを開いた時に自動翻訳の字幕…

【CSS】Chrome で Trello のカードの表示幅を広げる方法

概要 Stylus などで以下の CSS を登録します .list-wrapper { width: 320px !important; } .list-card { max-width: 320px !important; } 適用前 適用後

【CSS】Chrome で GitHub Projects の Issue の表示幅を広げる方法

概要 Stylus などで以下の CSS を登録します .project-pane { width: 640px !important; } 適用前 適用後

【Python】指定したフォルダ内のすべての .png のモードを RGB からインデックスに変更して背景色はピンクにするサンプル

ソースコード import glob from PIL import Image directory_path = "【フォルダのパス】/**/*.png" files = glob.glob(directory_path, recursive=True) for path in files: image = Image.open(path) image = image.convert("P") palette = image.getpalet…

【Python】指定したフォルダ内のすべての .png のモードを RGB からインデックスに変更するサンプル

ソースコード import glob from PIL import Image directory_path = "【フォルダのパス】/**/*.png" files = glob.glob(directory_path, recursive=True) for path in files: image = Image.open(path) image = image.convert("P") image.save(path)

【Python】PNG のモードを RGB からインデックスに変更するサンプル

ソースコード from PIL import Image path = "【.png のファイルパス】" image = Image.open(path) print(image.mode) image = image.convert("P") print(image.mode) image.save(path)

【Marp】ページ番号にページ総数を表示する方法

概要 /* ページ総数を表示 */ section::after { content: '' attr(data-marpit-pagination) ' / ' attr(data-marpit-pagination-total); } Marp の独自の Theme に上記の内容を追加する 参考サイト様

【Mac】chmod: command nout found

概要 if [ -e XXXX ]; then chmod +x XXXX fi ファイルが存在する場合は chmod を実行するシェルを jenkinsfile から実行しようとしたところ chmod: command nout found このエラーが発生する現象に遭遇した if [ -e XXXX ]; then /bin/chmod +x XXXX fi /bi…

【Android】USBデバッグをオンにしても自動でオフになってしまう場合

概要 「開発者向けオプション」の中にある 「充電専用モードでADBデバッグを許可する」をオンにしてから 「USBデバッグ」をオンにしたらオフにならなくなった 参考サイト様

【雑記】.exe のプロパティの詳細を設定する方法

はじめに .exe を右クリックして「プロパティ > 詳細」を選択した時に表示される情報を 変更する方法を紹介していきます 目次 はじめに 目次 GoRC.exe の入手 Resource Hacker の入手 resources.rc の作成 resources.res の作成 script.txt の作成 .exe のプ…

【Marp】Marp CLI で PDF に変換する時に HTML タグが反映されない場合

概要 ./bin/marp.exe ^ --pdf ^ 【.md のファイルパス】 ^ --html ^ --theme custom-theme.css ^ --allow-local-files --pdf で出力する場合にも --html を指定すると Marp CLI で PDF に変換する時に HTML タグが反映されるようになる 参考サイト様

【Marp】M PLUS 1p を使う方法

Markdown --- marp: true theme: uncover --- <style> @import url('https://fonts.googleapis.com/css?family=M+PLUS+1p'); section { font-family: 'M PLUS 1p'; } </style> # タイトル --- ## スライド 1 * 箇条書き 1 * 箇条書き 2 * 箇条書き 3 適用前 適用後 参考サイ…

【雑記】コマンドプロンプトからネットワーク接続の ON / OFF を切り替える方法

概要 netsh interface show interface まずコマンドプロンプトで上記のコマンドを実行します するとネットワーク接続の一覧が表示されるので コマンドプロンプトから接続を切り替えたいネットワークの 「Interface Name」を覚えておきます netsh interface s…

【Marp】Noto Sans Japanese を使う方法

Markdown --- marp: true theme: uncover --- <style> @import url('https://fonts.googleapis.com/css?family=Noto+Sans+JP'); section { font-family: 'Noto Sans JP'; } </style> # タイトル --- ## スライド 1 * 箇条書き 1 * 箇条書き 2 * 箇条書き 3 適用前 適用後 参…

【雑記】Google アナリティクスで訪問者さんが使用しているモニターの解像度を調べる方法

概要 Google アナリティクスの左メニューで 「ユーザー > テクノロジー > ブラウザと OS」を選択した後に 「画面の解像度」を選択すると、訪問者さんが使用している モニターの解像度の割合を確認できる ブログのレイアウトを考える時の参考にできる

【Mac】シェルスクリプトでファイルサーバにファイルをコピーする方法

概要 cp -v XXXX /Volumes/YYYY マウントしているファイルサーバにファイルをコピーしたい場合は /Volumes/YYYY でコピー先のパスを指定すれば良い Finder でコピー先にしたいファイルサーバのフォルダを右クリックして 「"YYYY"のパス名をコピー」を選択す…

【Mac】シェルスクリプトでファイルサーバをマウントする方法

概要 open 'smb://【ファイルサーバの名前】/【フォルダ名】'

【Bitmap font generator】X characters from the file are not available in the font

概要 Bitmap font generator メニューの「Edit > Select chars from file」で テキストファイルから文字を読み込んだ時に X characters from the file are not available in the font 上記の警告が表示されて文字が反映されなかった場合は テキストファイル…

【Mac】iPhone から Mac のローカルサーバに接続する方法

IP アドレスのメモ Mac の「システム環境設定 > ネットワーク」を開いて IP アドレスをメモしておきます iPhone の Wi-Fi 設定の変更 iPhone の設定を開きます 「Wi-Fi」を選択します 接続している Wi-Fi の「i」マークを選択します 「プロキシを構成」を選…