Posts

Showing posts from 2024

突然ctrl+spaceのIMEオンオフキーを奪われる:PowerToysのプレビュー

Image
イーロン・マスクに日本は消えてなくなるとまた言われたみたいだが、このあたりにも衰退が感じられるというか、 PowerToysをリリースするときに誰もコントロールキー+空白はヤベェって進言する人がいなかったんだろうなと思うと哀愁を感じる。 PowerToysよさげじゃんと思ってインストールしたのはよかったが、アップデートがかかりMacOS丸パク……あ、こんな時間に誰かきた……プレビュー機能が追加されるやいなやCtrl+Spaceキーのショートカットを奪いその通知すらしないという、UNIX系はおろか109系の英語キーボード使いが大パニックを起こす事案が発生。 戻すのはここ

今日GPT-4が答えられなかったこと: mpvのA-Bループ再生はstartの指定が必要

 mpv (https://mpv.io) というMPlayerからフォークした強力なメディアプレーヤーがあるのだが、多分に漏れずこれ系のツールにありがちな魑魅魍魎としたオプションだらけで、ものすごくとっつきが悪い。なぜ動画再生をシンプルにシンプルに行おうというモチベーションが生まれにくいのだろうか。 やりたかったことは動画の一部分のループ再生。需要も高いと思うのだがほとんど解説してあるサイトがないし、LUAと組み合わせてスクリプトを書く手引きなどに翻弄されてしまった。 答えは、--ab-loop-a=<開始時間>(秒数でもhh:mm:ss指定でも可)や--ab-loop-b=<末尾時間>を使うなら、--start=<開始時間>を同時に使って、そこまでシークしないといけないということだった。 発見場所:https://stackoverflow.com/questions/9878138/playing-a-specific-interval-of-a-video-in-mplayer-using-command-line-option

今日GPT-4が答えられなかったこと: Node.jsのsharpが画像をつかんだままになる → sharp.cache(false)

https://github.com/lovell/sharp/issues/415 Hello, input files can be kept open by libvips' file cache. You can use  sharp.cache(false)  to prevent this - see  https://sharp.pixelplumbing.com/api-utility#cache どうもWindowsに限った話みたいだが、Node.jsのsharpパッケージを使って画像を加工したあと読み込んだ画像がつかんだままになる(呼び出し側のアプリケーションが終わるまで削除できない)問題、GPT-4は答えられなかった。 こちらにも同様の情報: https://stackoverflow.com/questions/50403225/fluent-ffmpeg-unable-to-remove-video-screenshot-after-creation use this: sharp. cache ( false );