投稿

3月, 2026の投稿を表示しています

PDFの1ページ目を画像で一括出力

 PPDFの1ページ目をJPEG画像で一括出力したときの覚書。 Gemini 3 Flash Previewと対話 環境: FreeBSD 14.3-RELEASE-p8 avifencのバージョン確認。 # avifenc --version Version: 1.3.0 (dav1d [dec]:1.5.3, aom [enc/dec]:3.13.1) libyuv : available (1903) 1. AVIF変換が失敗する PDFを開いて画像出力してAVIF変換してみたら下記エラー。 # find . -name "*.jpg" -print0 | xargs -0 -I {} sh -c 'f="{}"; avifenc -q 40 -s 4 -y 420 "$f" ${f%.*}.avif"' Unsupported color conversion request Cannot read input file: ./202307.jpg ImageMagfick(7.1.2-16)をインストールしてAVIF変換してみたら、その画像がWindows 11の画像アプリでは見れるけど、Chromeブラウザで閲覧できない謎現象。 2. PDFから一括で画像出力 問題はJPEG画像にありそうなので、ツールでPDFから画像出力してみる。 pdftoppmコマンドで出来るそうなのでインストール。 # pkg install poppler-utils 試しに変換。 「-f 1」: 開始ページ 「-l 1」: 終了ページ # pdftoppm -f 1 -l 1 -jpeg "202307.pdf" "202307" avifencでavif画像変換。 # avifenc -q 40 -s 4 -y 420 202307.jpg 202307.avif Chromeブラウザでも表示できたので一括変換。 PDFから1ページ目だけJPEG画像出力。 # find . -name "*.pdf" -print0 | xargs -0 -I {} sh -c 'f="{}"; pdftoppm -f...

ウェブサイト(ホームページ)を一括スクリーンショットして保存

ウェブサイトをリニューアル前に旧サイトを保存しておく方法を調査。 Gemini 3.1 Pro Previewと対話。 環境: Windows 11, GNU Wget2 2.2.1 wgetで保存 Scoop経由でインストールしたwget2をまず試す。 PS:> cd D:\Downloads PS:> wget2 --mirror --convert-links --adjust-extension --page-requisites --no-parent --output-file="download_log.txt" "https://www.hoge.com/" Cyotek WebCopy wget2でレイアウトが崩れる場合は、「Cyotek WebCopy」を試す。 参考:  Cyotek WebCopy - Copy websites locally for offline browsing • Cyotek スクリーンショットを手動で取得 ブラウザの標準機能を使う。 Chrome: DevToolsで「Capture full size screenshot」。 Firefox: 右クリックで「スクリーンショットを撮影」。 もう少ししたら自律型AIエージェントで出来るようになる気がする。

wp-cliで登録されたcronジョブを一覧表示

WordPressのcronジョブに関して調査しているときの覚書。 Gemini 3.1 Flash Liteと対話。 環境: PHP 8.3.29, WordPress 6.9.1 wp cronコマンド一覧 現在予約されているタスク(cronイベント)を表示。 $ wp cron event list 即時実行(詰まっているタスクの消化)。 $ wp cron event run --due-now 特定のフックだけを指定して実行(実行予定時刻が過ぎている場合のみ)。 $ wp cron event run (フック名) 特定のフックだけを指定して実行(実行予定時刻に関係なく今すぐ実行)。 $ wp cron hook run (フック名) 実行スケジュールの削除。 $ wp cron event delete (フック名) ▼ 関連記事 WP-CLIのwp core updateがobject-cache.phpを置くと出来なくなる WP-CLIをInstallしてWordPressのVersion管理