PowerShell, ディレクトリ内のファイルの拡張子をまとめてリネームする

Windows 11 ディレクトリ内の拡張子.jfifのファイルを拡張子.jpgにリネームする。 以下のコマンドでは、直下のファイルだけが対象となり、サブディレクトリ以下は対象とならない。 Dir *.jfif | Rename-Item -NewName { [io.path]::ChangeExtension($_.name, "jpg") } 参考 bash - How do I change the extension of many files in a directory? - Stack Overflow powershell - How to add a suffix to all the files - Stack Overflow

2024年3月10日 · aoirint

Windows 11, ChromeでJPEG画像を保存するときの拡張子をjfifからjpgに変更する

Windows 11 Windows版のGoogle Chromeでimage/jpegの画像をダウンロードしようとすると、ファイル名の拡張子が.jfifとして保存される場合がある。 他のアプリケーションやブラウザ、一部のWebサイト、OSではimage/jpegが.jpgで保存される場合もあり、同じ形式にもかかわらず拡張子が混在してしまうため、管理が面倒になる。 また、.jfif拡張子をJPEG画像として認識することに対応してないプログラムがプレビューを生成しなかったり、 Webアプリケーションがファイルの種類の判別に失敗してContent-Typeをapplication/octet-streamとして扱い、リンクをクリックしたときにブラウザで開くのではなくダウンロードされるなど、不便になることがある。 regeditを使って以下のレジストリ値を書き換えることで、新規にimage/jpegの画像をダウンロードするときの拡張子を変更できる。予期しない影響が出る可能性があるため、変更する場合は注意すること。 HKEY_CURRENT_USER\Software\Classes\MIME\Database\Content Type\image/jpeg 拡張子をjpgに変更 以下の内容を拡張子.regのテキストファイルとして保存し、実行することで反映できる。 Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\Classes\MIME\Database\Content Type\image/jpeg] "Extension"=".jpg" 拡張子をjfifに戻す Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\Classes\MIME\Database\Content Type\image/jpeg] "Extension"=".jfif" すでにダウンロード済みのファイルの拡張子を変更する PowerShellを使ってまとめてリネームするには、以下の記事を参照。 PowerShell, ディレクトリ内のファイルの拡張子をまとめてリネームする 参考 ブラウザでJPG画像を保存しようとすると.jfifの拡張子で保存されるのを.jpgに戻す方法 - [その他] ぺんたん info

2024年3月10日 · aoirint

Gitの改行コード自動置換機能(autocrlf)を無効化する

https://stackoverflow.com/questions/21822650/disable-git-eol-conversions git config --global core.autocrlf false git add --renormalize . すでにautocrlfが適用されたファイルを元に戻すために、既存のローカルリポジトリではadd --renormalizeが必要です。 GitのCRLF自動置換機能のためにDocker Buildに失敗する例 改行コードCRLFで以下のようなDockerfileを作成すると、 # syntax=docker/dockerfile:1.4 FROM ubuntu:22.04 RUN <<EOF set -eux echo "OK" EOF 以下のようなエラーとなり、ビルドに失敗します。 ------ > [2/2] RUN <<EOF (set -eux...): #8 0.294 /bin/sh: 1: set: Illegal option - ------ executor failed running [/bin/sh -c set -eux echo "OK" ]: exit code: 2 GitのCRLF自動置換機能によって、Dockerfileの改行コードがCRLFに書き換えられることでも同じことが起きます。 Linuxの仮想化ソフトウェアであるDockerの構成ファイルにCRLFが使われることが想定されないのは理解できます。 WindowsでDockerを扱っていることは理解してください。 .gitattributesでリポジトリごとに改行コードのポリシーを変更することができますが、令和の時代に改行コードの切り替えができないテキストエディタを使うこともないと思われるので、 不要なCRLF自動置換機能を無効化する方が、たくさんのリポジトリを扱う人には向いているでしょう。

2023年4月16日 · aoirint

Adobe Acrobat ReaderのUIが正しく描画されない・印刷しようとするとクラッシュする(Windows 10 21H2)

特定のWindows 10 21H2環境で、Adobe Acrobat ReaderのUIが正しく描画されなかったり、PDFを印刷したりするとクラッシュする症状に悩まされていた。 https://twitter.com/aoirint/status/1579530951029579776 症状 一部のテキスト(太字?)が右上に傾いて表示される 一部のテキスト(ボタンのラベル?)が表示されない 一部のテキストが135度左回転して表示される ボタンのサイズが本来より大きくなる 印刷UIを開くとクラッシュする メニューから印刷を選んで印刷UIを開くとクラッシュする。 クラッシュレポート送信ダイアログも表示されない。 ほとんどのテキストが太字・下線付きで表示される 高DPI設定を変更すると、表示されなかった一部のテキストを表示できることがあるが、太字・下線付きで表示される。 高DPI設定(Acrobat.exeのプロパティ>互換性>高DPI設定の変更) おかしい表示 正しい表示(解決後のスクリーンショット) 自分の環境での原因・解決 原因は、Windowsのデフォルトフォントを変更していたことだった。 Windowsのデフォルトフォントは、(おそらくこういった不具合を防ぐため)通常の設定UIでは変更することができない。 レジストリを書き換えることで、フォント名に対応するフォントを変更することができる。 このとき、標準的にWindowsのUIフォントとして使われるSegoe UIフォントで描画する、という指定がされているUI上のテキストを、別のフォントを使って描画するように設定することで、デフォルトフォント(システムフォント)を変更する方法がある。 デフォルトフォントの変更方法を指南する記事: https://techcult.com/change-default-system-font-in-windows-10/ Acrobat Readerを正常に動作させるには、Segoe UIとして描画されるフォントが、正しくSegoe UIフォントである必要があるらしい。 クラッシュの原因についてSegoe UIフォントの正常性との関係を指摘するコメント: https://community.adobe.com/t5/acrobat-reader-discussions/acrobat-reader-quit-unexpectedly/m-p/11139813#M66281 上のデフォルトフォントの変更方法についての記事を参照し、復元用regファイルを作成・実行、Windowsを再起動することで、Acrobat Readerを正常に動作させることができるようになった。 recover.reg (TechCultより) Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts] "Segoe UI (TrueType)"="segoeui.ttf" "Segoe UI Black (TrueType)"="seguibl.ttf" "Segoe UI Black Italic (TrueType)"="seguibli.ttf" "Segoe UI Bold (TrueType)"="segoeuib.ttf" "Segoe UI Bold Italic (TrueType)"="segoeuiz.ttf" "Segoe UI Emoji (TrueType)"="seguiemj.ttf" "Segoe UI Historic (TrueType)"="seguihis.ttf" "Segoe UI Italic (TrueType)"="segoeuii.ttf" "Segoe UI Light (TrueType)"="segoeuil.ttf" "Segoe UI Light Italic (TrueType)"="seguili.ttf" "Segoe UI Semibold (TrueType)"="seguisb.ttf" "Segoe UI Semibold Italic (TrueType)"="seguisbi.ttf" "Segoe UI Semilight (TrueType)"="segoeuisl.ttf" "Segoe UI Semilight Italic (TrueType)"="seguisli.ttf" "Segoe UI Symbol (TrueType)"="seguisym.ttf" "Segoe MDL2 Assets (TrueType)"="segmdl2.ttf" "Segoe Print (TrueType)"="segoepr.ttf" "Segoe Print Bold (TrueType)"="segoeprb.ttf" "Segoe Script (TrueType)"="segoesc.ttf" "Segoe Script Bold (TrueType)"="segoescb.ttf" [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes] "Segoe UI"=-

2022年10月15日 · aoirint

CDの取り込み

Ubuntu Rhythmboxで取り込む。 ogg形式に変更する。 EasyTagを使ってID3タグ、アルバムアートを設定する。 Windows Windows Media Playerで取り込む。 初期設定が低ビットレートのMP3になっているので、320kbpsのMP3に変更する。 MP3Tag 2.88aを使ってID3タグ、アルバムアートを設定する。 (Windows版EasyTag 2.4.3は日本語が文字化けしてID3タグの書き込みが動作しないことがある)

2022年3月30日 · aoirint

Windows 11 評価版を入手する

以下のリンクから、各仮想化ソフトウェア向けのVMを入手できる。 https://developer.microsoft.com/en-us/windows/downloads/virtual-machines/

2022年3月18日 · aoirint

AssistantSeika + 偽装ちゃん + NCVによるニコ生コメント読み上げ

構成 音声合成ソフト(A.I. VOICE、ガイノイドTalk、VOICEVOX) AssistantSeika 偽装ちゃん NiconamaCommentViewer 初回設定手順 上記ソフトウェアをダウンロード・インストール 音声合成ソフトを起動、起動完了を待つ(AssistantSeikaのドキュメントを参照して各ソフトが動作する状態になっているか、設定を確認) AssistantSeikaを起動、製品スキャンを実行、スキャン完了を待つ(1つ以上の音声合成ソフトが認識されていることを確認) 偽装ちゃんの実行ファイルFakeChan.exeをBouyomiChan.exeという名前でコピー BouyomiChan.exeから偽装ちゃんを起動 NiconamaCommentViewerを起動 メニューから「設定」を開き、「読み上げ」タブを開く。「コメント読み上げを使用する」にチェックを入れる。 設定項目から「棒読みちゃん」を選択し、「棒読みちゃんの場所」に先ほどコピーしたBouyomiChan.exeのパスを設定 適当な放送を選び、URLから放送番号(lv***という文字列)をコピー(URL全体でもOK)、NiconamaCommentViewerの放送番号入力欄に貼り付ける、「接続」ボタンを押す 2回目以降の手順 音声合成ソフトを起動、起動完了を待つ(AssistantSeikaのドキュメントを参照して各ソフトが動作する状態になっているか、設定を確認) AssistantSeikaを起動、製品スキャンを実行、スキャン完了を待つ(1つ以上の音声合成ソフトが認識されていることを確認) BouyomiChan.exeから偽装ちゃんを起動 NiconamaCommentViewerを起動 放送番号を入力、「接続」ボタンを押す 「読み上げ ON/OFF」ボタンが緑色(ONというラベル)になっている場合、押して灰色(OFFというラベル)にする

2022年2月7日 · aoirint

Windows hostsファイルを編集する

管理者PowerShellに以下を貼り付ける。 notepad C:\WINDOWS\system32\drivers\etc\hosts

2022年2月7日 · aoirint

Windows シンボリックリンクを作成する

管理者cmdで実行する。 ; ファイル mklink C:\link C:\original ; ディレクトリ mklink /D C:\link C:\original

2022年2月7日 · aoirint

Windows タスクバーの日付に曜日を表示する

コントロールパネルを開く。 「表示方法」が「カテゴリ」の場合、「日付、時刻、数値形式の変更」を開く。 「表示方法」が「小さいアイコン」の場合、「地域」を開く。 または、「ファイル名を指定して実行」から、intl.cplを実行する。 「追加の設定」を開き、「日付」タブを開く。 データ形式、短い形式、の欄にyyyy/MM/dd dddを入力して適用する。 https://laboradian.com/show-day-of-week-on-taskbar-win10/ https://atmarkit.itmedia.co.jp/ait/articles/1404/25/news058.html

2022年2月7日 · aoirint