ライトノベルの感想を中心に、コンピュータやゲームの話題なども扱います。
WordPress投稿画面でAI要約やdescription、タイトル案を作れるプラグイン「WP Post Digest AI」を作りました
WordPressの投稿画面で、AI要約やdescription、タイトル案、Xポスト文の候補を生成できるプラグイン「WP Post Digest AI」を紹介します。個人ブログの更新を少し楽にしたい人向けの支援ツールです。
<img decoding="async" width="1376" height="768" class="wp-block-cover__image-background wp-image-6251 size-full" alt="" src="https://www.u-1.net/wp-content/uploads/2026/03/WP-Post-Digest-AI_header.jpg" data-object-fit="cover" srcset="https://www.u-1.net/wp-content/uploads/2026/03/WP-Post-Digest-AI_header.jpg 1376w, https://www.u-1.net/wp-content/uploads/2026/03/WP-Post-Digest-AI_header-768x429.jpg 768w" sizes="(max-width: 1376px) 100vw, 1376px" /> WordPress投稿画面でAI要約を行うプラグイン WP Post Digest AI 自分の楽のためにプラグイン開発は正義ですね 最近、自分のブログ更新を少しでも楽にできないかと思って、WordPress の Gutenberg 投稿画面上で使える AI 支援プラグインを作ってみました。 名前は WP Post Digest AI です。 このプラグインでは、記事本文から以下の候補文を生成できます。 要約文 description タイトル Xポスト用テキスト AI に全部任せるというより、候補を出してもらって、自分で選んで使うことを前提にした、個人ブログ向けの軽めな支援ツールです。 ほぼ自分向けに開発したプラグインですが、役に立つ人もいるかもしれないので概要とあわせて使い方を中心に紹介します。 なお、ポスト本文を AIモデルに読ませるため、その内容が学習に使用される場合があります。ご利用のOpenAIのアカウント設定と、利用規約を確認の上、使用するしてください。 個人用途のブログ記事向けで、社内向けの限定ブログなど公開されて困る情報が含まれる場合は使用しないでください。 インストール方法 ページ最下部にあります ZIP ファイルをダウンロードして、WordPress の管理画面からプラグインとしてアップロードします。 WordPress 管理画面を開く プラグイン」→「新規追加」→「プラグインのアップロード」 ZIP ファイルを選択してインストール 有効化 これで導入は完了です。その後、設定を行ってください。 最初にやる設定 プラグインを有効化したら、設定画面を開きます。設定 > WP Post Digest AI ChatGPT の API を使用しているため、最低限必要なのは OpenAI API キーの設定を行います。 これを入れないと生成機能は動きません。 取得方法などが不明な場合は、検索してご確認ください。 基本的には無料では使えませんのでその点だけご注意。 そのほか、設定画面では以下のような項目を調整できます。 生成プロンプトの調整 AIチェックによるプロンプトの校正 ログ関連設定 トークン使用量の確認 最近の実行履歴 基本的には、最初は API キーだけ設定すれば使い始められます。 細かなプロンプト調整は、実際に使いながら少しずつ変えていく形で大丈夫です。 投稿画面での使い方 投稿編集画面を開くと、AI Digest 支援パネルが表示されます。 ここで、生成したい項目を選択できます。 ポスト作成画面の投稿ブロックに追加されます 要約文 description タイトル Xポスト文 デフォルトでは要約文だけ生成する形にしてあるので、必要なものだけチェックして使えば OK です。 不要なものまで毎回生成しないので、トークン消費を抑えやすいのもポイントです。 要約文の生成 まずは一番基本となる要約文です。 要約文にチェックを入れて生成すると、複数の候補が表示されます。 自分の運用では、ここから自然そうなものを選んで excerpt に反映する使い方がかなり便利でした。 要約文は、記事一覧や抜粋表示用の文章を作る用途に向いています。 要約（抜粋/excerpt）の候補生成 description の生成 descriptionにチェックを入れると、検索向けの説明文候補を生成できます。 WordPress コアには標準で description 入力欄があるわけではないので、このプラグインでは候補を生成してコピーして使う形にしています。 SEO 系プラグインの description 欄へ貼り付けたり、必要に応じて少し手直しして使うイメージです。 ブログタイトル案の生成 タイトルも候補を出せます。 こちらも自動で上書きするのではなく、候補を見て使いたいものをコピーして採用する方式にしています。 記事を書いたあとで「内容はできたけどタイトルが弱いな」という時にかなり便利です。 Xポスト文の生成 これは、自分で使ってみて意外と便利だった機能です。 X 用の投稿文として、画像付き1ポスト目に使いやすい誘導文を生成できます。 URL は次のポストに回す前提で、最初の投稿本文として使えるような短めの文章を作るイメージです。 ブログ更新のお知らせをそのまま書くより、少し導入文が欲しい時に役立ちます。 再生成も可能 生成結果がしっくりこない時は、再生成ボタンでもう一度候補を出せます。 記事内容をもとに別パターンを試せるので、 「もう少し違う言い回しが欲しい」 という時にも使いやすいです。 使用トークン数も確認できる 生成後には、使用したトークン数の目安も表示されます。 input output total このあたりが見えるので、「どれくらい使ったのか」が分かりやすいです。 個人ブログ用途なら、必要な項目だけ生成する形にしておけば、そこまで大きな負担にはなりにくい印象でした。 管理画面でできること 設定画面では、ただ API キーを入れるだけでなく、いくつか便利な機能を用意しています。 <img decoding="async" width="1709" height="3637" src="https://www.u-1.net/wp-content/uploads/2026/03/WP-Post-Digest-AI_admin.png" alt="" class="wp-image-6255" srcset="https://www.u-1.net/wp-content/uploads/2026/03/WP-Post-Digest-AI_admin.png 1709w, https://www.u-1.net/wp-content/uploads/2026/03/WP-Post-Digest-AI_admin-768x1634.png 768w, https://www.u-1.net/wp-content/uploads/2026/03/WP-Post-Digest-AI_admin-722x1536.png 722w, https://www.u-1.net/wp-content/uploads/2026/03/WP-Post-Digest-AI_admin-962x2048.png 962w" sizes="(max-width: 1709px) 100vw, 1709px" /> プラグイン管理画面 使用モデル選択 ChatGPT が提供している各種APIの名前を入力してください。 高性能なモデルほどコストがかかりますので、miniやnanoのモデルで十分かと思います。 現在は手動入力の必要がありますので、OpenAI のサイトを確認して適切に選択してください。 あわせて読みたい Models | OpenAI API Explore all available models on the OpenAI Platform. 生成プロンプトの調整 プロンプトは以下のように分けて調整できます。 共通指示 standard 用追加指示 seo 用追加指示 short 用追加指示 この構成にしてあるので、全体の文体は共通指示で、個別の傾向は各追加指示で調整できます。 AIチェック 設定したプロンプトに対して、AI でチェックをかけることもできます。 指示の重複 役割の曖昧さ JSON 返却前提が崩れていないか 改善の提案 などを見てもらえるので、プロンプト調整時の補助として使えます。 トークン使用量の確認 管理画面では、日別トークン使用量も確認できます。 日別の数値テーブル 積み上げ棒グラフ 両方で見られるので、使いすぎていないか、どのくらいのペースで消費しているかをざっくり把握できます。 最近の実行履歴 最近の実行履歴も見られます。 いつ実行したか 何を生成したか どのモデルを使ったか どれくらいトークンを使ったか 成功したかどうか といった情報を確認できるので、動作確認にも便利です。 最大入力文字数の設定 AIモデルへのデータ送信、受信の際に上限として設定する数値です。テスト時は8000で安定していましたが実環境に投入するとエラーとなったため、現在は15000としています。利用環境により数値は変化しますので、何回か利用して過不足ない数値を設定してください。 エラー発生時はデバッグログで受信が正常にできたかどうかの確認ができます。 デバッグログ保存ディレクトリの変更 デバッグログは通常プラグインディレクトリ内に作成されます。直接アクセスされると閲覧可能となるため、適切にアクセス制限を行う必要があります。Apacheの場合は .htaccess による制限、nginxは locationディレクティブの使用などで対策を行ってください。 また、自前で管理しているサーバーの場合は、ドキュメントルート外に保存ディレクトリを設置することができますので、その場合はディレクトリを作成し、デバッグログ保存先ディレクトリを指定してください。 このプラグインが向いている人 使ってみた感覚としては、こんな人に向いています。 個人ブログを更新している人 公開前の仕上げを少し楽にしたい人 AIに全部任せるのではなく、候補を見て自分で選びたい人 Gutenberg の投稿画面内で完結したい人 まとめ WP Post Digest AI は、WordPress 投稿画面で 要約文 description タイトル Xポスト文 をまとめて生成できる、個人ブログ向けの AI 支援プラグインです。 自分の用途に合わせて作ったものですが、同じようにブログ更新の仕上げを少し楽にしたい人には、けっこう便利に使えると思います。 必要なものだけ生成する構成なので、無駄なトークン消費を抑えやすいのも気に入っているポイントです。 興味がある方は、よければ試してみてください。 ダウンロード wp-post-digest-ai-0.1.0.zip (73 ダウンロード )
トラブル対応：MacBook Air M5 で外部ストレージが表示されない現象に遭遇した件
MacBook Air M5でTime Machine用の外付けHDDやSDカードが表示されず、Tahoeのバグを疑ったが、ログからESETが外部デバイスを延々ブロックしていると判明。デバイスコントロールの設定でバックアップ用HDDを例外にして復旧、バックアップ速度も向上した。
あれ、TimeMachine用のディスクが見えなくなってね？ なぜかバックアップ用の HDD が MacBook Air で認識されていない 先日購入して、環境移行も終わり通常運行に乗せる段になって気付いた現象。 ドック（Caldigit TS3 Plus）経由ですが、これまで使用していた M2 モデルでは問題なく認識していた外付けの USB HDD のアイコンがデスクトップに表示されていません。 ドックとの相性かなと本体と直結してみても認識せず、すわ 初期不良か？ OSの不具合か？ とややテンパりつつ解決策を探しました。 細かくいうとシステム情報やディスクユーティリティ上ではデバイス情報は取れる。だがマウントされない。 軽く検索するとこんな情報がhttps://t.co/W2AyKV64M2 OSのバグの可能性が高いが、これは困ったぞ。 — ゆーいち (@yuuichi) March 15, 2026 最近更新された OS のバージョンによって発生するエラーがある？ まず検索して引っかかったのが、Tahoe 26.3 で発生するゴーストドライブバグと呼ばれている現象。 macOS Tahoe macOS Tahoe 26.3 外部ドライブがマウントできない：ゴーストドライブバグの完全修正ガイド macOS Tahoe 26.3のゴーストドライブバグを修正します。USB-C、USB-A、Thunderboltドライブがマウントできない問題をdiskutil、暗号化修正、回避策を使って段階的に解決し… 確かに、ここに書かれているように、ディスクユーティリティではドライブの情報が取れているのに、マウントを失敗する状況でした。 しかし、解決手順を試してみても、マウントを成功しません。HDD だけでなく SDカードでも試してみましたがどちらも同じ状況。 もう少し検索するとRedditで以下の情報を見つけました。 ウィルし対策ソフトの設定……だと？ 外付けディスクを認識しない問題、さらに検索したらこんな情報にあたり、ESETの設定をチェックしたらビンゴ！https://t.co/vSa4BA2mjQ — ゆーいち (@yuuichi) March 15, 2026 文脈的には OS アップデート後ということで、Tahoe 26.3 が悪さしているという雰囲気のスレですが、ESETの設定見直しで改善したという情報があって、ピンと来た……来てしまったのです。 デバイスコントロールを無効にして再起動するとディスク見えるようになった。そしてデフォルトでは外部メディアは全部無効にするらしい。マジで！？ 個別に有効にするのは後回しにして、まずは外部メディアのブロックを無効にして解決。 pic.twitter.com/ioFMsseitZ — ゆーいち (@yuuichi) March 15, 2026 ESET のデバイスコントロールの設定を確認すると、デフォルトでは外部デバイスの接続はブロックする状態。そして、ログファイルを見ると延々とブロックしている履歴が残ってました。これかい……。 確かにアプリを移行せず、再インストールしたわけで、ここの設定が初期化されてしまったということなのでしょうが、この設定をいじった記憶ないんですよねえ……。 「ESET デバイスコントロール」で検索するとそれっぽい情報ヒットしますね。割と既知の問題だったのか。 あわせて読みたい [KB8856] ESET Endpoint Security for macOSのデバイスコントロール あわせて読みたい よくある質問と答え（FAQs） – [ウイルス対策] ESET9をインストールしたら，外部メディアがマウントできな… ESETの「デバイスコントロール」が有効になっていると，外部メディアがマウントできません。デバイスコントロールを無効にするか，有効のままルールを設定することで解決… その後は快適に利用できています ということでデバイスコントロールを無効にするのも、それはそれでシャクなので特定のデバイス（バックアップ用 HDD ）については無効化しないように新しいルールを設定して改善させました。 おかげでバックアップについては問題なくできるようになり、さらにマシンパワーが上がったせいか、環境が綺麗になったせいかバックアップ速度も大幅にアップして快適度が増した印象です。 セキュリティソフトの問題というよりは使い方の問題だったので誰も悪くない……というよりユーザーの問題というオチでありました。おかしいと思ったらシステムに近い部分のソフトウェアからチェックしていく、基本ではありますが自戒を込めて記録に残しておきます。
M5 チップ搭載の 2026年 MacBook Air 13 インチモデルを購入しました
3月3日発表のMacBook Air M5を購入。13インチ・スカイブルー・32GBメモリ・512GB SSD構成で、M2モデルからの買い替え理由、到着、セットアップ、体感速度をレビュー。
3月3日に発表された、MacBook Air M5チップ搭載の新モデルについて、勢いに任せて購入しました。 Apple（日本） 13インチMacBook Airと15インチMacBook Air 超高速のM5チップを搭載したMacBook Airノートブック。軽いボディに、一日中使えるバッテリーを内蔵。AIとApple Intelligenceのために設計。 今までは MacBook Air M2 モデルを使用していたので4年振りくらいの更新となります。 M2 モデルでも特に不満はなかったので、発表まではノートPCの更新はよほどの事がなければ当面はしないだろうなあと思っていました。 しかしながら、M2モデルを割と好条件で譲り受けてくれる人が現れたので、その金額を考慮するとだいぶ値頃になったため思い切って購入しました。 うは、買ったったw メモリだけ32GBに盛った。 pic.twitter.com/bPUygFDsv4 — ゆーいち (@yuuichi) March 6, 2026 今使ってるM2 Macbook Air は10万円で譲れたので、かなりおトクにアップグレードできた — ゆーいち (@yuuichi) March 6, 2026 購入したモデル 購入モデルは13インチのスカイブルー。主なスペックは CPU：10コア／GPU：10コア メモリ：32GB SSD：512GB と、M5 チップとメモリ容量だけ盛ってカスタマイズしました。 ここ最近はプログラム開発で Docke rやらもよく使うようになったため、24GB ではだいぶメモリ利用率が高くなったため、今後の安心を買うという意味で最大限まで追加。 ストレージについては今まで使っていた M2 モデルも 512GB に増設したモデルを使用していましたが利用率でいうと50%前後だったため、そこから過剰に使用することはないだろうという前提で、標準容量にしました。 Apple 2026 MacBook Air 13インチ スカイブルー created by Rinker Amazon <a href="https://hb.afl.rakuten.co.jp/hgc/16d3383e.205eee66.16d3383f.60445da4/Rinker_o_20260315215314?pc=https%3A%2F%2Fsearch.rakuten.co.jp%2Fsearch%2Fmall%2FApple%2B2026%2BMacBook%2BAir%2B13%25E3%2582%25A4%25E3%2583%25B3%25E3%2583%2581%2B%25E3%2582%25B9%25E3%2582%25AB%25E3%2582%25A4%25E3%2583%2596%25E3%2583%25AB%25E3%2583%25BC%2F%3Ff%3D1%26grp%3Dproduct&m=https%3A%2F%2Fsearch.rakuten.co.jp%2Fsearch%2Fmall%2FApple%2B2026%2BMacBook%2BAir%2B13%25E3%2582%25A4%25E3%2583%25B3%25E3%2583%2581%2B%25E3%2582%25B9%25E3%2582%25AB%25E3%2582%25A4%25E3%2583%2596%25E3%2583%25AB%25E3%2583%25BC%2F%3Ff%3D1%26grp%3Dproduct" rel="nofollow" class="yyi-rinker-link yyi-rinker-tracking" data-click-tracking="rakuten 6218 Apple 2026 MacBook Air 13インチ スカイブルー" data-vars-amp-click-id="rakuten 6218 Apple 2026 MacBook Air 13インチ スカイブルー">楽天市場 Yahooショッピング メルカリ 到着まで MacBook Air M5出荷された。でも、海外からの配送なので到着は遅いのね。 pic.twitter.com/IGwX8U2YeF — ゆーいち (@yuuichi) March 10, 2026 注文は、予約開始が始まった直後に終わらせたのですが、カスタマイズ商品は13日到着の案内となっていました。 MacBook Airは予定通り国内に到着した模様。明日の受け取りはほぼ確定だな。仕事なので夜の時間指定配達に変更した。 pic.twitter.com/L7vLkbJQ9t — ゆーいち (@yuuichi) March 12, 2026 ということで発送の通知は早かったのですが、実際には上海からの出荷となったため荷物受付になって国内に着くまで少し待たされた感じです。 でも、出荷通知が来てから3日で到着するのは普通に早いですよね。 ねんがんの 新モデルを てにいれた！ ということで13日の夜配達で無事に受領。まぁ、私は帰宅したのは夜10時くらいだったのですが。 my new gear…! 本日届きました。セットアップするぞー。 pic.twitter.com/FuBoOaPicA — ゆーいち (@yuuichi) March 13, 2026 データだけ転送して、アプリとか設定はイチからやり直す。明日は休みだから時間使えますゆえ。 pic.twitter.com/ok2D0d9sQZ — ゆーいち (@yuuichi) March 13, 2026 そしてそのまま勢いに任せてセットアップを実施。データ転送はThunderboltケーブル経由で行ったので、30分かからなかったかな。 事前に購入していた保護フィルムを貼ったら大変な気泡祭りとなって諦めて再注文したりと細かい失敗はありましたが移行完了です。 事前に購入していたアクセサリー 今は比較的安価で品質も良い商品が色々ありますので、事前に評価の良かった商品を注文しておきました。 アンチグレアの保護フィルムは説明書通りに貼らないと気泡が至る所にできてしまい、リカバリできず再購入となってしいました。 MOFT【公式直営店】ノートパソコンスタンド ノートPCスタンド AirFlow (クールグレー) created by Rinker Amazon <a href="https://hb.afl.rakuten.co.jp/hgc/16d3383e.205eee66.16d3383f.60445da4/Rinker_o_20260315214034?pc=https%3A%2F%2Fsearch.rakuten.co.jp%2Fsearch%2Fmall%2FMOFT%2B%25E3%2583%258E%25E3%2583%25BC%25E3%2583%2588%25E3%2583%2591%25E3%2582%25BD%25E3%2582%25B3%25E3%2583%25B3%25E3%2582%25B9%25E3%2582%25BF%25E3%2583%25B3%25E3%2583%2589%2B%25E3%2583%258E%25E3%2583%25BC%25E3%2583%2588PC%25E3%2582%25B9%25E3%2582%25BF%25E3%2583%25B3%25E3%2583%2589%2BAirFlow%2F%3Ff%3D1%26grp%3Dproduct&m=https%3A%2F%2Fsearch.rakuten.co.jp%2Fsearch%2Fmall%2FMOFT%2B%25E3%2583%258E%25E3%2583%25BC%25E3%2583%2588%25E3%2583%2591%25E3%2582%25BD%25E3%2582%25B3%25E3%2583%25B3%25E3%2582%25B9%25E3%2582%25BF%25E3%2583%25B3%25E3%2583%2589%2B%25E3%2583%258E%25E3%2583%25BC%25E3%2583%2588PC%25E3%2582%25B9%25E3%2582%25BF%25E3%2583%25B3%25E3%2583%2589%2BAirFlow%2F%3Ff%3D1%26grp%3Dproduct" rel="nofollow" class="yyi-rinker-link yyi-rinker-tracking" data-click-tracking="rakuten 6213 MOFT【公式直営店】ノートパソコンスタンド ノートPCスタンド AirFlow (クールグレー)" data-vars-amp-click-id="rakuten 6213 MOFT【公式直営店】ノートパソコンスタンド ノートPCスタンド AirFlow (クールグレー)">楽天市場 <a href="https://shopping.yahoo.co.jp/search?p=MOFT+%E3%83%8E%E3%83%BC%E3%83%88%E3%83%91%E3%82%BD%E3%82%B3%E3%83%B3%E3%82%B9%E3%82%BF%E3%83%B3%E3%83%89+%E3%83%8E%E3%83%BC%E3%83%88PC%E3%82%B9%E3%82%BF%E3%83%B3%E3%83%89+AirFlow" rel="nofollow" class="yyi-rinker-link yyi-rinker-tracking" data-click-tracking="yahoo 6213 MOFT【公式直営店】ノートパソコンスタンド ノートPCスタンド AirFlow (クールグレー)" data-vars-amp-click-id="yahoo 6213 MOFT【公式直営店】ノートパソコンスタンド ノートPCスタンド AirFlow (クールグレー)">Yahooショッピング <a href="https://jp.mercari.com/search?keyword=MOFT%20%E3%83%8E%E3%83%BC%E3%83%88%E3%83%91%E3%82%BD%E3%82%B3%E3%83%B3%E3%82%B9%E3%82%BF%E3%83%B3%E3%83%89%20%E3%83%8E%E3%83%BC%E3%83%88PC%E3%82%B9%E3%82%BF%E3%83%B3%E3%83%89%20AirFlow&utm_source=Rinker&afid=5749409602" rel="nofollow" class="yyi-rinker-link yyi-rinker-tracking" data-click-tracking="mercari 6213 MOFT【公式直営店】ノートパソコンスタンド ノートPCスタンド AirFlow (クールグレー)" data-vars-amp-click-id="mercari 6213 MOFT【公式直営店】ノートパソコンスタンド ノートPCスタンド AirFlow (クールグレー)">メルカリ NIMASO アンチグレア フィルム MacBook Air 13.6インチ 2026 M5/2025 M4/2024 M3/2022 M2 チップ 対応 created by Rinker Amazon <a href="https://hb.afl.rakuten.co.jp/hgc/16d3383e.205eee66.16d3383f.60445da4/Rinker_o_20260315213828?pc=https%3A%2F%2Fsearch.rakuten.co.jp%2Fsearch%2Fmall%2FNIMASO%2B%25E3%2582%25A2%25E3%2583%25B3%25E3%2583%2581%25E3%2582%25B0%25E3%2583%25AC%25E3%2582%25A2%2B%25E3%2583%2595%25E3%2582%25A3%25E3%2583%25AB%25E3%2583%25A0%2B%25E5%258F%258D%25E5%25B0%2584%25E4%25BD%258E%25E6%25B8%259B%2B%25E6%258C%2587%25E7%25B4%258B%25E9%2598%25B2%25E6%25AD%25A2%2BNNB22F485%2F%3Ff%3D1%26grp%3Dproduct&m=https%3A%2F%2Fsearch.rakuten.co.jp%2Fsearch%2Fmall%2FNIMASO%2B%25E3%2582%25A2%25E3%2583%25B3%25E3%2583%2581%25E3%2582%25B0%25E3%2583%25AC%25E3%2582%25A2%2B%25E3%2583%2595%25E3%2582%25A3%25E3%2583%25AB%25E3%2583%25A0%2B%25E5%258F%258D%25E5%25B0%2584%25E4%25BD%258E%25E6%25B8%259B%2B%25E6%258C%2587%25E7%25B4%258B%25E9%2598%25B2%25E6%25AD%25A2%2BNNB22F485%2F%3Ff%3D1%26grp%3Dproduct" rel="nofollow" class="yyi-rinker-link yyi-rinker-tracking" data-click-tracking="rakuten 6211 NIMASO アンチグレア フィルム MacBook Air 13.6インチ 2026 M5/2025 M4/2024 M3/2022 M2 チップ 対応" data-vars-amp-click-id="rakuten 6211 NIMASO アンチグレア フィルム MacBook Air 13.6インチ 2026 M5/2025 M4/2024 M3/2022 M2 チップ 対応">楽天市場 <a href="https://shopping.yahoo.co.jp/search?p=NIMASO+%E3%82%A2%E3%83%B3%E3%83%81%E3%82%B0%E3%83%AC%E3%82%A2+%E3%83%95%E3%82%A3%E3%83%AB%E3%83%A0+%E5%8F%8D%E5%B0%84%E4%BD%8E%E6%B8%9B+%E6%8C%87%E7%B4%8B%E9%98%B2%E6%AD%A2+NNB22F485" rel="nofollow" class="yyi-rinker-link yyi-rinker-tracking" data-click-tracking="yahoo 6211 NIMASO アンチグレア フィルム MacBook Air 13.6インチ 2026 M5/2025 M4/2024 M3/2022 M2 チップ 対応" data-vars-amp-click-id="yahoo 6211 NIMASO アンチグレア フィルム MacBook Air 13.6インチ 2026 M5/2025 M4/2024 M3/2022 M2 チップ 対応">Yahooショッピング <a href="https://jp.mercari.com/search?keyword=NIMASO%20%E3%82%A2%E3%83%B3%E3%83%81%E3%82%B0%E3%83%AC%E3%82%A2%20%E3%83%95%E3%82%A3%E3%83%AB%E3%83%A0%20%E5%8F%8D%E5%B0%84%E4%BD%8E%E6%B8%9B%20%E6%8C%87%E7%B4%8B%E9%98%B2%E6%AD%A2%20NNB22F485&utm_source=Rinker&afid=5749409602" rel="nofollow" class="yyi-rinker-link yyi-rinker-tracking" data-click-tracking="mercari 6211 NIMASO アンチグレア フィルム MacBook Air 13.6インチ 2026 M5/2025 M4/2024 M3/2022 M2 チップ 対応" data-vars-amp-click-id="mercari 6211 NIMASO アンチグレア フィルム MacBook Air 13.6インチ 2026 M5/2025 M4/2024 M3/2022 M2 チップ 対応">メルカリ NIMASO MacBook Air 13.6インチ トラックパッド 保護フィルム M5 2026 created by Rinker Amazon <a href="https://hb.afl.rakuten.co.jp/hgc/16d3383e.205eee66.16d3383f.60445da4/Rinker_o_20260315215634?pc=https%3A%2F%2Fsearch.rakuten.co.jp%2Fsearch%2Fmall%2FNIMASO%2BMacBook%2BAir%2B13.6%25E3%2582%25A4%25E3%2583%25B3%25E3%2583%2581%2B%25E3%2583%2588%25E3%2583%25A9%25E3%2583%2583%25E3%2582%25AF%25E3%2583%2591%25E3%2583%2583%25E3%2583%2589%2B%25E4%25BF%259D%25E8%25AD%25B7%25E3%2583%2595%25E3%2582%25A3%25E3%2583%25AB%25E3%2583%25A0%2BM5%2B2026%2BNNB24D1214%2F%3Ff%3D1%26grp%3Dproduct&m=https%3A%2F%2Fsearch.rakuten.co.jp%2Fsearch%2Fmall%2FNIMASO%2BMacBook%2BAir%2B13.6%25E3%2582%25A4%25E3%2583%25B3%25E3%2583%2581%2B%25E3%2583%2588%25E3%2583%25A9%25E3%2583%2583%25E3%2582%25AF%25E3%2583%2591%25E3%2583%2583%25E3%2583%2589%2B%25E4%25BF%259D%25E8%25AD%25B7%25E3%2583%2595%25E3%2582%25A3%25E3%2583%25AB%25E3%2583%25A0%2BM5%2B2026%2BNNB24D1214%2F%3Ff%3D1%26grp%3Dproduct" rel="nofollow" class="yyi-rinker-link yyi-rinker-tracking" data-click-tracking="rakuten 6219 NIMASO MacBook Air 13.6インチ トラックパッド 保護フィルム M5 2026" data-vars-amp-click-id="rakuten 6219 NIMASO MacBook Air 13.6インチ トラックパッド 保護フィルム M5 2026">楽天市場 <a href="https://shopping.yahoo.co.jp/search?p=NIMASO+MacBook+Air+13.6%E3%82%A4%E3%83%B3%E3%83%81+%E3%83%88%E3%83%A9%E3%83%83%E3%82%AF%E3%83%91%E3%83%83%E3%83%89+%E4%BF%9D%E8%AD%B7%E3%83%95%E3%82%A3%E3%83%AB%E3%83%A0+M5+2026+NNB24D1214" rel="nofollow" class="yyi-rinker-link yyi-rinker-tracking" data-click-tracking="yahoo 6219 NIMASO MacBook Air 13.6インチ トラックパッド 保護フィルム M5 2026" data-vars-amp-click-id="yahoo 6219 NIMASO MacBook Air 13.6インチ トラックパッド 保護フィルム M5 2026">Yahooショッピング <a href="https://jp.mercari.com/search?keyword=NIMASO%20MacBook%20Air%2013.6%E3%82%A4%E3%83%B3%E3%83%81%20%E3%83%88%E3%83%A9%E3%83%83%E3%82%AF%E3%83%91%E3%83%83%E3%83%89%20%E4%BF%9D%E8%AD%B7%E3%83%95%E3%82%A3%E3%83%AB%E3%83%A0%20M5%202026%20NNB24D1214&utm_source=Rinker&afid=5749409602" rel="nofollow" class="yyi-rinker-link yyi-rinker-tracking" data-click-tracking="mercari 6219 NIMASO MacBook Air 13.6インチ トラックパッド 保護フィルム M5 2026" data-vars-amp-click-id="mercari 6219 NIMASO MacBook Air 13.6インチ トラックパッド 保護フィルム M5 2026">メルカリ <a href="https://www.amazon.co.jp/dp/B0FLK28VHN?tag=moments-22&linkCode=as1&creative=6339" rel="nofollow" class="yyi-rinker-tracking" data-click-tracking="amazon_title 6212 Macbook Air 13/15(2026)/Pro 14/16(2026)/Neo(2026) 專用 キーボードカバー 日本語JIS配列 対応(2021-2026) M5/M4/M3/M2" data-vars-amp-click-id="amazon_title 6212 Macbook Air 13/15(2026)/Pro 14/16(2026)/Neo(2026) 專用 キーボードカバー 日本語JIS配列 対応(2021-2026) M5/M4/M3/M2" >Macbook Air 13/15(2026)/Pro 14/16(2026)/Neo(2026) 專用 キーボードカバー 日本語JIS配列 対応(2021-2026) M5/M4/M3/M2 created by Rinker <a href="https://www.amazon.co.jp/dp/B0FLK28VHN?tag=moments-22&linkCode=as1&creative=6339" rel="nofollow" class="yyi-rinker-link yyi-rinker-tracking" data-click-tracking="amazon 6212 Macbook Air 13/15(2026)/Pro 14/16(2026)/Neo(2026) 專用 キーボードカバー 日本語JIS配列 対応(2021-2026) M5/M4/M3/M2" data-vars-amp-click-id="amazon 6212 Macbook Air 13/15(2026)/Pro 14/16(2026)/Neo(2026) 專用 キーボードカバー 日本語JIS配列 対応(2021-2026) M5/M4/M3/M2">Amazon <a href="https://hb.afl.rakuten.co.jp/hgc/16d3383e.205eee66.16d3383f.60445da4/Rinker_o_20260315213925?pc=https%3A%2F%2Fsearch.rakuten.co.jp%2Fsearch%2Fmall%2FMacbook%2BAir%2B13%252F15%25282026%2529%252FPro%2B14%252F16%25282026%2529%252FNeo%25282026%2529%2B%25E5%25B0%2588%25E7%2594%25A8%2B%25E3%2582%25AD%25E3%2583%25BC%25E3%2583%259C%25E3%2583%25BC%25E3%2583%2589%25E3%2582%25AB%25E3%2583%2590%25E3%2583%25BC%2F%3Ff%3D1%26grp%3Dproduct&m=https%3A%2F%2Fsearch.rakuten.co.jp%2Fsearch%2Fmall%2FMacbook%2BAir%2B13%252F15%25282026%2529%252FPro%2B14%252F16%25282026%2529%252FNeo%25282026%2529%2B%25E5%25B0%2588%25E7%2594%25A8%2B%25E3%2582%25AD%25E3%2583%25BC%25E3%2583%259C%25E3%2583%25BC%25E3%2583%2589%25E3%2582%25AB%25E3%2583%2590%25E3%2583%25BC%2F%3Ff%3D1%26grp%3Dproduct" rel="nofollow" class="yyi-rinker-link yyi-rinker-tracking" data-click-tracking="rakuten 6212 Macbook Air 13/15(2026)/Pro 14/16(2026)/Neo(2026) 專用 キーボードカバー 日本語JIS配列 対応(2021-2026) M5/M4/M3/M2" data-vars-amp-click-id="rakuten 6212 Macbook Air 13/15(2026)/Pro 14/16(2026)/Neo(2026) 專用 キーボードカバー 日本語JIS配列 対応(2021-2026) M5/M4/M3/M2">楽天市場 <a href="https://shopping.yahoo.co.jp/search?p=Macbook+Air+13%2F15%282026%29%2FPro+14%2F16%282026%29%2FNeo%282026%29+%E5%B0%88%E7%94%A8+%E3%82%AD%E3%83%BC%E3%83%9C%E3%83%BC%E3%83%89%E3%82%AB%E3%83%90%E3%83%BC" rel="nofollow" class="yyi-rinker-link yyi-rinker-tracking" data-click-tracking="yahoo 6212 Macbook Air 13/15(2026)/Pro 14/16(2026)/Neo(2026) 專用 キーボードカバー 日本語JIS配列 対応(2021-2026) M5/M4/M3/M2" data-vars-amp-click-id="yahoo 6212 Macbook Air 13/15(2026)/Pro 14/16(2026)/Neo(2026) 專用 キーボードカバー 日本語JIS配列 対応(2021-2026) M5/M4/M3/M2">Yahooショッピング <a href="https://jp.mercari.com/search?keyword=Macbook%20Air%2013%2F15%282026%29%2FPro%2014%2F16%282026%29%2FNeo%282026%29%20%E5%B0%88%E7%94%A8%20%E3%82%AD%E3%83%BC%E3%83%9C%E3%83%BC%E3%83%89%E3%82%AB%E3%83%90%E3%83%BC&utm_source=Rinker&afid=5749409602" rel="nofollow" class="yyi-rinker-link yyi-rinker-tracking" data-click-tracking="mercari 6212 Macbook Air 13/15(2026)/Pro 14/16(2026)/Neo(2026) 專用 キーボードカバー 日本語JIS配列 対応(2021-2026) M5/M4/M3/M2" data-vars-amp-click-id="mercari 6212 Macbook Air 13/15(2026)/Pro 14/16(2026)/Neo(2026) 專用 キーボードカバー 日本語JIS配列 対応(2021-2026) M5/M4/M3/M2">メルカリ 見た目は変わらないけれども確実に進化を感じるマシンパワー 体感的な部分では、まず起動がめちゃくちゃ速いです。M2 モデルだと起動にそれなりに待たされた感じだったのですが、それに比べて引っかかりなく起動する感触です。まずこの時点で体感速度が違います。 そして Touch ID 自体も触れてから認証されるまでのタイムラグがほぼなくなり、これまたスムーズに使用できます。 そもそもメモリ速度やディスクの速度が大幅に向上しているモデルだったので、スペックアップの恩恵が基本的な部分にも如実に表れていると感じました。 日常使いとして細かく待たされる部分がなくなったため、非常に快適に使用できるというのが第一印象です。 使用するアプリも整理したり新しく試すアプリに切り替えたりでイチからインストールしていったので、ひさびさに環境構築を楽しんでできました。 一番大きな変更はAlfredからRaycastに替えてみたこと。 無料の範囲内でできることの幅が広くて試し甲斐がある。 — ゆーいち (@yuuichi) March 14, 2026 Raycast 思ったよりだいぶ便利そうで、私の使い方だとクリップボード管理アプリはこれに任せられそうです。スニペット登録もできるので使い方をしっかり学ばねば。 開発環境も事前に準備していたので、大きなトラブルもなく移行できました。Docker 上で利用している wp-env だけはデータベースやアップロードしたファイル群を旧環境から引っ越してくる手間はありましたが、ここは ChatGPT に手順書を作らせてスムーズに完了しました。 dockerで動かしてたwp-envのデータ移行だけ手動で行ったけど他は移行ツールのおかげでほぼ問題なく設定できた。少しアプリも統合して使ってなかったものはインストールしないでおく。これで使える状態になったかな。 — ゆーいち (@yuuichi) March 14, 2026 新しい環境ではプログラミングも楽しみたい 最近は Codex を利用しながら、会社でも自分用の細かいツールを作ったりして時短に励んでいますが、CPU やメモリにさらに余裕ができたので、快適に作業ができそうな気がします。 そのためにThunderboltドックや、REALFORCEも新調しちゃったので、しっかり元を取らないといけないですね(笑) <a href="https://hb.afl.rakuten.co.jp/hgc/g00tywq6.bzrcu2ad.g00tywq6.bzrcv069/Rinker_i_20260315214245?pc=https%3A%2F%2Fitem.rakuten.co.jp%2Fajimura4861%2Fb07czpv8df%2F&m=http%3A%2F%2Fm.rakuten.co.jp%2Fajimura4861%2Fi%2F11880872%2F&rafcid=wsc_i_is_1073372935229951304" rel="nofollow" class="yyi-rinker-tracking" data-click-tracking="rakuten_img 6215 【中古】【未使用・未開封品】CalDigit TS3 Plus Thunderbolt 3 ドック – 85W充電、7X USB 3.1、USB-C Gen 2、DisplayPort、UHS-II SDカードスロット、LAN、光出力、2016+ Mac" data-vars-click-id="rakuten_img 6215 【中古】【未使用・未開封品】CalDigit TS3 Plus Thunderbolt 3 ドック – 85W充電、7X USB 3.1、USB-C Gen 2、DisplayPort、UHS-II SDカードスロット、LAN、光出力、2016+ Mac"> <a href="https://hb.afl.rakuten.co.jp/hgc/g00tywq6.bzrcu2ad.g00tywq6.bzrcv069/Rinker_t_20260315214245?pc=https%3A%2F%2Fitem.rakuten.co.jp%2Fajimura4861%2Fb07czpv8df%2F&m=http%3A%2F%2Fm.rakuten.co.jp%2Fajimura4861%2Fi%2F11880872%2F&rafcid=wsc_i_is_1073372935229951304" rel="nofollow" class="yyi-rinker-tracking" data-click-tracking="rakuten_title 6215 【中古】【未使用・未開封品】CalDigit TS3 Plus Thunderbolt 3 ドック – 85W充電、7X USB 3.1、USB-C Gen 2、DisplayPort、UHS-II SDカードスロット、LAN、光出力、2016+ Mac" data-vars-amp-click-id="rakuten_title 6215 【中古】【未使用・未開封品】CalDigit TS3 Plus Thunderbolt 3 ドック – 85W充電、7X USB 3.1、USB-C Gen 2、DisplayPort、UHS-II SDカードスロット、LAN、光出力、2016+ Mac" >【中古】【未使用・未開封品】CalDigit TS3 Plus Thunderbolt 3 ドック – 85W充電、7X USB 3.1、USB-C Gen 2、DisplayPort、UHS-II SDカードスロット、LAN、光出力、2016+ Mac created by Rinker <a href="https://www.amazon.co.jp/gp/search?ie=UTF8&keywords=Caldigit+TS3+Plus&tag=moments-22&index=blended&linkCode=ure&creative=6339" rel="nofollow" class="yyi-rinker-link yyi-rinker-tracking" data-click-tracking="amazon 6215 【中古】【未使用・未開封品】CalDigit TS3 Plus Thunderbolt 3 ドック – 85W充電、7X USB 3.1、USB-C Gen 2、DisplayPort、UHS-II SDカードスロット、LAN、光出力、2016+ Mac" data-vars-amp-click-id="amazon 6215 【中古】【未使用・未開封品】CalDigit TS3 Plus Thunderbolt 3 ドック – 85W充電、7X USB 3.1、USB-C Gen 2、DisplayPort、UHS-II SDカードスロット、LAN、光出力、2016+ Mac">Amazon <a href="https://hb.afl.rakuten.co.jp/hgc/16d3383e.205eee66.16d3383f.60445da4/Rinker_o_20260315214245?pc=https%3A%2F%2Fsearch.rakuten.co.jp%2Fsearch%2Fmall%2FCaldigit%2BTS3%2BPlus%2F%3Ff%3D1%26grp%3Dproduct&m=https%3A%2F%2Fsearch.rakuten.co.jp%2Fsearch%2Fmall%2FCaldigit%2BTS3%2BPlus%2F%3Ff%3D1%26grp%3Dproduct" rel="nofollow" class="yyi-rinker-link yyi-rinker-tracking" data-click-tracking="rakuten 6215 【中古】【未使用・未開封品】CalDigit TS3 Plus Thunderbolt 3 ドック – 85W充電、7X USB 3.1、USB-C Gen 2、DisplayPort、UHS-II SDカードスロット、LAN、光出力、2016+ Mac" data-vars-amp-click-id="rakuten 6215 【中古】【未使用・未開封品】CalDigit TS3 Plus Thunderbolt 3 ドック – 85W充電、7X USB 3.1、USB-C Gen 2、DisplayPort、UHS-II SDカードスロット、LAN、光出力、2016+ Mac">楽天市場 <a href="https://shopping.yahoo.co.jp/search?p=Caldigit+TS3+Plus" rel="nofollow" class="yyi-rinker-link yyi-rinker-tracking" data-click-tracking="yahoo 6215 【中古】【未使用・未開封品】CalDigit TS3 Plus Thunderbolt 3 ドック – 85W充電、7X USB 3.1、USB-C Gen 2、DisplayPort、UHS-II SDカードスロット、LAN、光出力、2016+ Mac" data-vars-amp-click-id="yahoo 6215 【中古】【未使用・未開封品】CalDigit TS3 Plus Thunderbolt 3 ドック – 85W充電、7X USB 3.1、USB-C Gen 2、DisplayPort、UHS-II SDカードスロット、LAN、光出力、2016+ Mac">Yahooショッピング <a href="https://jp.mercari.com/search?keyword=Caldigit%20TS3%20Plus&utm_source=Rinker&afid=5749409602" rel="nofollow" class="yyi-rinker-link yyi-rinker-tracking" data-click-tracking="mercari 6215 【中古】【未使用・未開封品】CalDigit TS3 Plus Thunderbolt 3 ドック – 85W充電、7X USB 3.1、USB-C Gen 2、DisplayPort、UHS-II SDカードスロット、LAN、光出力、2016+ Mac" data-vars-amp-click-id="mercari 6215 【中古】【未使用・未開封品】CalDigit TS3 Plus Thunderbolt 3 ドック – 85W充電、7X USB 3.1、USB-C Gen 2、DisplayPort、UHS-II SDカードスロット、LAN、光出力、2016+ Mac">メルカリ CalDigit TS4/ Thunderbolt Station 4-0.8m Thunderbolt 4ケーブル付き [TS4-JP-AMZ] created by Rinker Amazon <a href="https://hb.afl.rakuten.co.jp/hgc/16d3383e.205eee66.16d3383f.60445da4/Rinker_o_20260315225040?pc=https%3A%2F%2Fsearch.rakuten.co.jp%2Fsearch%2Fmall%2FCalDigit%2BTS4%2F%3Ff%3D1%26grp%3Dproduct&m=https%3A%2F%2Fsearch.rakuten.co.jp%2Fsearch%2Fmall%2FCalDigit%2BTS4%2F%3Ff%3D1%26grp%3Dproduct" rel="nofollow" class="yyi-rinker-link yyi-rinker-tracking" data-click-tracking="rakuten 6230 CalDigit TS4/ Thunderbolt Station 4-0.8m Thunderbolt 4ケーブル付き [TS4-JP-AMZ]" data-vars-amp-click-id="rakuten 6230 CalDigit TS4/ Thunderbolt Station 4-0.8m Thunderbolt 4ケーブル付き [TS4-JP-AMZ]">楽天市場 Yahooショッピング メルカリ Caldigit の Thunderbolt ドックは TS4、TS5まで出ていますが、中古の TS3が1万円台で買えるのでモニター出力をメインで考えているならお買い得だと思います。Thunderbolt 3 止まりなのでケーブルの長さなど細かい制限はありますが、TS4 の中古と比べても 2～3万円異なるのでオススメかと思います。新品コンディションはもう Caldigit の整備品くらいでしか見かけないので、中古やフリマアプリで状態の良さそうなのを探して見つけました。 REALFORCE RC1 キーボード 70% ホワイト 日本語配列 キー荷重 45g created by Rinker Amazon <a href="https://hb.afl.rakuten.co.jp/hgc/16d3383e.205eee66.16d3383f.60445da4/Rinker_o_20260315223637?pc=https%3A%2F%2Fsearch.rakuten.co.jp%2Fsearch%2Fmall%2FREALFORCE%2BRC1%2B%25E3%2582%25AD%25E3%2583%25BC%25E3%2583%259C%25E3%2583%25BC%25E3%2583%2589%2B70%2525%2B%25E3%2583%259B%25E3%2583%25AF%25E3%2582%25A4%25E3%2583%2588%2B%25E6%2597%25A5%25E6%259C%25AC%25E8%25AA%259E%25E9%2585%258D%25E5%2588%2597%2BC1HJ21%2F%3Ff%3D1%26grp%3Dproduct&m=https%3A%2F%2Fsearch.rakuten.co.jp%2Fsearch%2Fmall%2FREALFORCE%2BRC1%2B%25E3%2582%25AD%25E3%2583%25BC%25E3%2583%259C%25E3%2583%25BC%25E3%2583%2589%2B70%2525%2B%25E3%2583%259B%25E3%2583%25AF%25E3%2582%25A4%25E3%2583%2588%2B%25E6%2597%25A5%25E6%259C%25AC%25E8%25AA%259E%25E9%2585%258D%25E5%2588%2597%2BC1HJ21%2F%3Ff%3D1%26grp%3Dproduct" rel="nofollow" class="yyi-rinker-link yyi-rinker-tracking" data-click-tracking="rakuten 6221 REALFORCE RC1 キーボード 70% ホワイト 日本語配列 キー荷重 45g" data-vars-amp-click-id="rakuten 6221 REALFORCE RC1 キーボード 70% ホワイト 日本語配列 キー荷重 45g">楽天市場 <a href="https://shopping.yahoo.co.jp/search?p=REALFORCE+RC1+%E3%82%AD%E3%83%BC%E3%83%9C%E3%83%BC%E3%83%89+70%25+%E3%83%9B%E3%83%AF%E3%82%A4%E3%83%88+%E6%97%A5%E6%9C%AC%E8%AA%9E%E9%85%8D%E5%88%97+C1HJ21" rel="nofollow" class="yyi-rinker-link yyi-rinker-tracking" data-click-tracking="yahoo 6221 REALFORCE RC1 キーボード 70% ホワイト 日本語配列 キー荷重 45g" data-vars-amp-click-id="yahoo 6221 REALFORCE RC1 キーボード 70% ホワイト 日本語配列 キー荷重 45g">Yahooショッピング <a href="https://jp.mercari.com/search?keyword=REALFORCE%20RC1%20%E3%82%AD%E3%83%BC%E3%83%9C%E3%83%BC%E3%83%89%2070%25%20%E3%83%9B%E3%83%AF%E3%82%A4%E3%83%88%20%E6%97%A5%E6%9C%AC%E8%AA%9E%E9%85%8D%E5%88%97%20C1HJ21&utm_source=Rinker&afid=5749409602" rel="nofollow" class="yyi-rinker-link yyi-rinker-tracking" data-click-tracking="mercari 6221 REALFORCE RC1 キーボード 70% ホワイト 日本語配列 キー荷重 45g" data-vars-amp-click-id="mercari 6221 REALFORCE RC1 キーボード 70% ホワイト 日本語配列 キー荷重 45g">メルカリ Bluetooth接続の高級小型キーボードです。MacBook 本体の配列と同じで日本語キーボードです。US配列は慣れないんですよね……。 という感じで、キャッシュバックなどで浮いたお金で機材を買ったので、それなりに出費はかさみましたが、自分対比で快適度はかなり増したので、活用していきたいと思います。
抗がん剤治療中の冬。鼻と喉を守るために、もう一度加湿器を買った理由
冬に抗がん剤治療を受けている著者が、鼻と喉の乾燥対策として新たに加湿器を購入することを決めた。抗がん剤の副作用で鼻血や喉の痛みが続き、湿度を調査した結果、適切な湿度を改善する必要を感じたためである。
<img decoding="async" width="1376" height="768" class="wp-block-cover__image-background wp-image-6196 size-full" alt="" src="https://www.u-1.net/wp-content/uploads/2026/01/humidifier_header_image.jpg" data-object-fit="cover" srcset="https://www.u-1.net/wp-content/uploads/2026/01/humidifier_header_image.jpg 1376w, https://www.u-1.net/wp-content/uploads/2026/01/humidifier_header_image-768x429.jpg 768w" sizes="(max-width: 1376px) 100vw, 1376px" /> 抗がん剤治療中の冬。 鼻と喉を守るために、 もう一度“加湿器”を買った理由 あまり気にしていなかった乾燥対策に乗り出した冬 冬になるとよく目にする加湿機についての話題。個人的には縁遠い「面倒な家電」だと思ってました。 実際、昔は話題性に興味を持って何シーズンか使ったけど気が付いたらお蔵入りになってたり。 でも、秋頃から抗がん剤の影響で鼻血が出やすくなってなかなか改善しないこと、朝起きたときの喉の痛みが気になってきたりと、以前だったら気にも留めなかった要素が、今は日常生活の問題点と感じるようになってきました。 そんな感じで、少し悩みはしましたが、生活環境の改善ができるかもしれないと期待を込めて加湿機を改めて導入しました。 まずは自室の環境を調べてみると湿度40%台前半 とはいえいきなりそれなりの金額を払って加湿器を購入する前に、本当に自分の部屋が乾燥しているのかを調べることに。 手頃な湿度計を購入して1週間くらい自室の湿度がどれくらいなのかを調査してみました。 買ったのは安価だけどAmazonレビュー数20,000を超えて4.3の評価を得ていたタニタの温湿度計。小型でマグネット付きなので、ちょうど壁面に上手いこと貼り付けができてナイスな一品でした。 タニタ Tanita 温湿度計 TT-559 GY created by Rinker Amazon <a href="https://hb.afl.rakuten.co.jp/hgc/16d3383e.205eee66.16d3383f.60445da4/Rinker_o_20260103191716?pc=https%3A%2F%2Fsearch.rakuten.co.jp%2Fsearch%2Fmall%2FTT-559%2BGY%2B%25E3%2582%25BF%25E3%2583%258B%25E3%2582%25BF%2F%3Ff%3D1%26grp%3Dproduct&m=https%3A%2F%2Fsearch.rakuten.co.jp%2Fsearch%2Fmall%2FTT-559%2BGY%2B%25E3%2582%25BF%25E3%2583%258B%25E3%2582%25BF%2F%3Ff%3D1%26grp%3Dproduct" rel="nofollow" class="yyi-rinker-link yyi-rinker-tracking" data-click-tracking="rakuten 6193 タニタ Tanita 温湿度計 TT-559 GY" data-vars-amp-click-id="rakuten 6193 タニタ Tanita 温湿度計 TT-559 GY">楽天市場 Yahooショッピング メルカリ 調査の結果、夜間エアコンを使っている状態だと、だいたいの日で40%台前半を維持。 冬季、エアコン使用時の室内の湿度 冬場の湿度としては40%～60%が適切という情報が多く、それに照らせば許容範囲内。ただし、これは一般的な湿度計が表示する相対湿度という基準による範囲とのこと。 一方で絶対湿度という指標に照らすと冬場で気温が低めだと、相対湿度換算では60%～65%くらいは必要そうな図表が出てきます。 田辺木材ホーム | 絶対湿度をご存じですか | 田辺木材ホーム こんにちは！コーディネーターの染野です。 年が明けてもう１か月が過ぎましたね。昨年、新型コロナウイルス感染症の 絶対湿度早見表 https://lab.a-hikari.com/ より https://lab.a-hikari.com/wp-content/uploads/2025/06/%E7%B5%B6%E5%AF%BE%E6%B9%BF%E5%BA%A6%E6%97%A9%E8%A6%8B%E8%A1%A8.pdf ピンクや黄色の領域はインフルエンザの流行の危険性が高まる範囲ということなので、できれば薄い水色の領域まで持って行けた方が安心感はあります。 今冬については、インフルエンザの予防接種は済ませたり対策はしていますが、もう少し気を遣うなら湿度についても改善の余地はありそうです。 割としんどい抗がん剤の副作用 2025年の3月から抗がん剤を再開して、薬の種類が変わった影響で、副作用も以前とは違った形で身体に現れるようになっています。 具体的には夏の終わり頃から、鼻水が止まらなくなり、鼻をかむ回数が激増。日中はともかく夕方になると鼻の血管がもろくなっているのか鼻血が混じるようになって、それが眠るまで続くというサイクルに陥っていました。 鼻洗浄をしたり、副作用を抑える錠剤を追加で処方してもらったりと対策をしてはいるのですが、症状が気になり始めてから数ヶ月経った現時点（2026年1月）でも、完全には解決できていません。 いわゆるドライノーズという症状なので、冬場の乾燥の影響も多少なりともあるのは間違いなさそうです。 実際、12月くらいから起床時の乾燥は気になるレベルになってきています。体感でも変化を感じるくらいだとすると、対策しておいた方が良さそうだなというのも、加湿器の再導入を決断した理由の一つです。 ということでコスパ重視でハイブリッド式の加湿器を購入 事前にYouTubeとかで加湿器のおすすめを調べると、だいたいが象印のスチーム式加湿器が鉄板だという評価でした。メンテナンス性に優れて面倒はなさそうなのですが、その仕組み上、どうしても電気代が高くなってしまうというのがネック。 象印マホービン 加湿器 スチーム式 4.0L グレー EE-DF50-HA created by Rinker Amazon <a href="https://hb.afl.rakuten.co.jp/hgc/16d3383e.205eee66.16d3383f.60445da4/Rinker_o_20260103202357?pc=https%3A%2F%2Fsearch.rakuten.co.jp%2Fsearch%2Fmall%2F%25E8%25B1%25A1%25E5%258D%25B0%2B%25E5%258A%25A0%25E6%25B9%25BF%25E5%2599%25A8%2B%25E3%2582%25B9%25E3%2583%2581%25E3%2583%25BC%25E3%2583%25A0%25E5%25BC%258F%2B%2F%3Ff%3D1%26grp%3Dproduct&m=https%3A%2F%2Fsearch.rakuten.co.jp%2Fsearch%2Fmall%2F%25E8%25B1%25A1%25E5%258D%25B0%2B%25E5%258A%25A0%25E6%25B9%25BF%25E5%2599%25A8%2B%25E3%2582%25B9%25E3%2583%2581%25E3%2583%25BC%25E3%2583%25A0%25E5%25BC%258F%2B%2F%3Ff%3D1%26grp%3Dproduct" rel="nofollow" class="yyi-rinker-link yyi-rinker-tracking" data-click-tracking="rakuten 6201 象印マホービン 加湿器 スチーム式 4.0L グレー EE-DF50-HA" data-vars-amp-click-id="rakuten 6201 象印マホービン 加湿器 スチーム式 4.0L グレー EE-DF50-HA">楽天市場 Yahooショッピング メルカリ それ以外にもWebの特集などを見ながら、購入するならバランスの取れたハイブリッド式の加湿器が良いなということで、あとは家電店に行って値段を見て決めることに。 参考にしたページは以下である程度評価上位のメーカーを頭に入れて販売店で価格を比較してみました。 マイベスト 加湿器のおすすめ人気ランキング【衛生的でカビにくかったのは？2026年4月徹底比較】 冬の時期、肌・喉・髪の乾燥が気になる人におすすめの加湿器。シャープ・象印・パナソニック・ダイニチなどの電機メーカーや、無印良品・ニトリ・アイリスオーヤマなどの生… ダイニチのハイブリッド式加湿器のミドルクラスを購入 ちょうど正月の初売りセール中だったのか、ダイニチの加湿器が特価になっていて、さらにクーポン割引で3,000円以上値引きされ、18,000円程度で購入できました。ネット通販に比べても安価に購入できたのでタイミングとしては良かったですね。 ダイニチ (Dainichi) 加湿器 ハイブリッド式 ショコラブラウン HD-RXC500C-T created by Rinker Amazon <a href="https://hb.afl.rakuten.co.jp/hgc/16d3383e.205eee66.16d3383f.60445da4/Rinker_o_20260103192108?pc=https%3A%2F%2Fsearch.rakuten.co.jp%2Fsearch%2Fmall%2F%25E3%2583%2580%25E3%2582%25A4%25E3%2583%258B%25E3%2583%2581%2B%25E3%2582%25B7%25E3%2583%25A7%25E3%2582%25B3%25E3%2583%25A9%25E3%2583%2596%25E3%2583%25A9%25E3%2582%25A6%25E3%2583%25B3%2BHD-RXC500C-T%2F%3Ff%3D1%26grp%3Dproduct&m=https%3A%2F%2Fsearch.rakuten.co.jp%2Fsearch%2Fmall%2F%25E3%2583%2580%25E3%2582%25A4%25E3%2583%258B%25E3%2583%2581%2B%25E3%2582%25B7%25E3%2583%25A7%25E3%2582%25B3%25E3%2583%25A9%25E3%2583%2596%25E3%2583%25A9%25E3%2582%25A6%25E3%2583%25B3%2BHD-RXC500C-T%2F%3Ff%3D1%26grp%3Dproduct" rel="nofollow" class="yyi-rinker-link yyi-rinker-tracking" data-click-tracking="rakuten 6194 ダイニチ (Dainichi) 加湿器 ハイブリッド式 ショコラブラウン HD-RXC500C-T" data-vars-amp-click-id="rakuten 6194 ダイニチ (Dainichi) 加湿器 ハイブリッド式 ショコラブラウン HD-RXC500C-T">楽天市場 Yahooショッピング <a href="https://jp.mercari.com/search?keyword=%E3%83%80%E3%82%A4%E3%83%8B%E3%83%81%20%E3%82%B7%E3%83%A7%E3%82%B3%E3%83%A9%E3%83%96%E3%83%A9%E3%82%A6%E3%83%B3%20HD-RXC500C-T&utm_source=Rinker&afid=5749409602" rel="nofollow" class="yyi-rinker-link yyi-rinker-tracking" data-click-tracking="mercari 6194 ダイニチ (Dainichi) 加湿器 ハイブリッド式 ショコラブラウン HD-RXC500C-T" data-vars-amp-click-id="mercari 6194 ダイニチ (Dainichi) 加湿器 ハイブリッド式 ショコラブラウン HD-RXC500C-T">メルカリ 果たして効果はあるのか？ 購入したその日に書いているエントリなので、実際に効果があったかどうかはまだ未知数です。 前回購入したときはメンテナンスが面倒に思って使わなくなってしまったのですが、今回は割と健康問題に直結する状況ではあるので、さすがにサボったりはしないはず(笑) 春まで使ってみて感想などをまたまとめて見ようかと思います。乾燥対策なだけに
ホンダ N-WGN が納車されたので交通安全のお祓いに行ってきた
自動車を乗り換えることになったので験担ぎをしてきました 本日2025年12月13日に新車が納車されたので、地元の神社で交通安全のお祓いを受けてきました。先代の自動車も同じくお祓いしてもらい、13年間無事故、ほぼノートラブ […]
ホンダ N-WGN が納車されたので 交通安全のお祓いに行ってきた 自動車を乗り換えることになったので験担ぎをしてきました 本日2025年12月13日に新車が納車されたので、地元の神社で交通安全のお祓いを受けてきました。先代の自動車も同じくお祓いしてもらい、13年間無事故、ほぼノートラブルで引退まで走ってくれました。そのため今回も験を担ごうと神社へお祓いに行ってきました。 長らく乗り込んだ ホンダ フィットがお役御免で引退 去る2025年10月の上旬頃、所有していたホンダ フィットがいきなり不調になりディーラー点検へ。 最初は高速道路走行中に突然変速が不調になり、エンジンが停止する状況で、割と洒落にならない症状。何とかエンジン再起動で騙し騙し下道を走行して帰還したのですが、その間も数回同じ症状が出てしまい、こりゃいかんと点検に出すことに。 該当の自動車は購入から13年、走行距離も間もなく29万キロに達しようかという、ほぼ乗り潰したような状態ではありましたが、それまで大きな不調も抱えず長い間走ってくれました。 その後、点検の結果、修理だけでも数十万はかかるだろうという見積もりで、それだったらいっそ乗り換えも選択肢に入れて検討した結果、ちょうど9月にモデルチェンジした N-WGN が比較的早く納車できるだろうということで、軽自動車を選択することにしました。 N-WGN 選択のポイント 用途としては、自分の体調を考えると、プライベートの旅行などで自動車を使うことは今後はないだろうという点と、基本的には自宅と会社の通勤をメインで使うという日常乗りで、高速走行は行っても短距離で走行性能を重視する必要はなかったため、軽自動車で良いだろうという結論を出しました。 <path d="M44 2H30c-1.1 0-2 .9-2 2s.9 2 2 2h9.2L24 21.2c-.8.8-.8 2 0 2.8s2 .8 2.8 0L42 8.8V18c0 1.1.9 2 2 2s2-.9 2-2V4c0-1.1-.9-2-2-2z" /><path d="M41 27c-1.1 0-2 .9-2 2v10c0 1.1-.9 2-2 2H9c-1.1 0-2-.9-2-2V11c0-1.1.9-2 2-2h10c1.1 0 2-.9 2-2s-.9-2-2-2H9c-3.3 0-6 2.7-6 6v28c0 3.3 2.7 6 6 6h28c3.3 0 6-2.7 6-6V29c0-1.1-.9-2-2-2z" /> N-WGN｜軽自動車｜Honda公式サイト 代車で借りたのも前のモデルではありますがN-WGNだったため、運転のフィーリングとか特に不満も感じなかったので、そのまま決めた感じですね。 軽自動車の維持費がコンパクトカーに比べても安価になるのもポイントでしたね。自動車税の面でも1/3になるのは結構大きいです。 付けたオプション1：ディスプレイオーディオ モデルはスタンダードなものを選択しつつ、通勤時間をある程度は快適なものにするため、ちょっとだけオプションを追加。 カーナビはもはやスマホの方が性能的には優れているだろうし、データ更新などの打ち切りによる陳腐化も考慮してナビ機能のないディスプレイオーディオを選択。CarPlayに対応していればナビ機能は問題ないし、音楽も今やスマホでまかなっているので、これでいいだろうと。リアカメラを表示するディスプレイは必要と思っていたので、VX-240ZFEを選択しました。 <path d="M44 2H30c-1.1 0-2 .9-2 2s.9 2 2 2h9.2L24 21.2c-.8.8-.8 2 0 2.8s2 .8 2.8 0L42 8.8V18c0 1.1.9 2 2 2s2-.9 2-2V4c0-1.1-.9-2-2-2z" /><path d="M41 27c-1.1 0-2 .9-2 2v10c0 1.1-.9 2-2 2H9c-1.1 0-2-.9-2-2V11c0-1.1.9-2 2-2h10c1.1 0 2-.9 2-2s-.9-2-2-2H9c-3.3 0-6 2.7-6 6v28c0 3.3 2.7 6 6 6h28c3.3 0 6-2.7 6-6V29c0-1.1-.9-2-2-2z" /> N-WGN｜オーディオ｜ナビゲーション＆オーディオ｜Honda Access｜Honda公式サイト ついでに画面保護フィルムも買っておきました。 VX-240ZFE 画面保護フィルム created by Rinker Amazon <a href="https://hb.afl.rakuten.co.jp/hgc/16d3383e.205eee66.16d3383f.60445da4/Rinker_o_20251213200139?pc=https%3A%2F%2Fsearch.rakuten.co.jp%2Fsearch%2Fmall%2FVX-240ZFE%2B%25E4%25BF%259D%25E8%25AD%25B7%25E3%2583%2595%25E3%2582%25A3%25E3%2583%25AB%25E3%2583%25A0%2BN-WGN%2F%3Ff%3D1%26grp%3Dproduct&m=https%3A%2F%2Fsearch.rakuten.co.jp%2Fsearch%2Fmall%2FVX-240ZFE%2B%25E4%25BF%259D%25E8%25AD%25B7%25E3%2583%2595%25E3%2582%25A3%25E3%2583%25AB%25E3%2583%25A0%2BN-WGN%2F%3Ff%3D1%26grp%3Dproduct" rel="nofollow" class="yyi-rinker-link yyi-rinker-tracking" data-click-tracking="rakuten 6168 VX-240ZFE 画面保護フィルム" data-vars-amp-click-id="rakuten 6168 VX-240ZFE 画面保護フィルム">楽天市場 Yahooショッピング メルカリ 付けたオプション2：ドライブレコーダー 先代のフィットにはドラレコ付けていなかったんですが、今どきは何があるか分からないのでドラレコはマストだろうと思い、こちらも導入しました。 ちょうどタイミング的にAmazonのブラックフライデーセールが開催されていて、コムテックのドラレコもかなり値引きされていたので、コムテックのZDR055を選択。事前に機材をディーラーに渡しておけば、実費で取り付けは行ってくれるということだったので、購入して持込取り付けをついでにお願いしました。 コムテック ドライブレコーダー ZDR055 created by Rinker Amazon <a href="https://hb.afl.rakuten.co.jp/hgc/16d3383e.205eee66.16d3383f.60445da4/Rinker_o_20251213195655?pc=https%3A%2F%2Fsearch.rakuten.co.jp%2Fsearch%2Fmall%2F%25E3%2582%25B3%25E3%2583%25A0%25E3%2583%2586%25E3%2583%2583%25E3%2582%25AF%2B%25E3%2583%2589%25E3%2583%25A9%25E3%2582%25A4%25E3%2583%2596%25E3%2583%25AC%25E3%2582%25B3%25E3%2583%25BC%25E3%2583%2580%25E3%2583%25BC%2BZDR055%2F%3Ff%3D1%26grp%3Dproduct&m=https%3A%2F%2Fsearch.rakuten.co.jp%2Fsearch%2Fmall%2F%25E3%2582%25B3%25E3%2583%25A0%25E3%2583%2586%25E3%2583%2583%25E3%2582%25AF%2B%25E3%2583%2589%25E3%2583%25A9%25E3%2582%25A4%25E3%2583%2596%25E3%2583%25AC%25E3%2582%25B3%25E3%2583%25BC%25E3%2583%2580%25E3%2583%25BC%2BZDR055%2F%3Ff%3D1%26grp%3Dproduct" rel="nofollow" class="yyi-rinker-link yyi-rinker-tracking" data-click-tracking="rakuten 6166 コムテック ドライブレコーダー ZDR055" data-vars-amp-click-id="rakuten 6166 コムテック ドライブレコーダー ZDR055">楽天市場 Yahooショッピング メルカリ コムテック ドライブレコーダー用オプション 駐車監視用直接配線コード HDROP-14 created by Rinker Amazon <a href="https://hb.afl.rakuten.co.jp/hgc/16d3383e.205eee66.16d3383f.60445da4/Rinker_o_20251213195751?pc=https%3A%2F%2Fsearch.rakuten.co.jp%2Fsearch%2Fmall%2F%25E3%2582%25B3%25E3%2583%25A0%25E3%2583%2586%25E3%2583%2583%25E3%2582%25AF%2B%25E3%2583%2589%25E3%2583%25A9%25E3%2582%25A4%25E3%2583%2596%25E3%2583%25AC%25E3%2582%25B3%25E3%2583%25BC%25E3%2583%2580%25E3%2583%25BC%25E7%2594%25A8%25E3%2582%25AA%25E3%2583%2597%25E3%2582%25B7%25E3%2583%25A7%25E3%2583%25B3%2B%25E9%25A7%2590%25E8%25BB%258A%25E7%259B%25A3%25E8%25A6%2596%25E7%2594%25A8%25E7%259B%25B4%25E6%258E%25A5%25E9%2585%258D%25E7%25B7%259A%25E3%2582%25B3%25E3%2583%25BC%25E3%2583%2589%2BHDROP-14%2F%3Ff%3D1%26grp%3Dproduct&m=https%3A%2F%2Fsearch.rakuten.co.jp%2Fsearch%2Fmall%2F%25E3%2582%25B3%25E3%2583%25A0%25E3%2583%2586%25E3%2583%2583%25E3%2582%25AF%2B%25E3%2583%2589%25E3%2583%25A9%25E3%2582%25A4%25E3%2583%2596%25E3%2583%25AC%25E3%2582%25B3%25E3%2583%25BC%25E3%2583%2580%25E3%2583%25BC%25E7%2594%25A8%25E3%2582%25AA%25E3%2583%2597%25E3%2582%25B7%25E3%2583%25A7%25E3%2583%25B3%2B%25E9%25A7%2590%25E8%25BB%258A%25E7%259B%25A3%25E8%25A6%2596%25E7%2594%25A8%25E7%259B%25B4%25E6%258E%25A5%25E9%2585%258D%25E7%25B7%259A%25E3%2582%25B3%25E3%2583%25BC%25E3%2583%2589%2BHDROP-14%2F%3Ff%3D1%26grp%3Dproduct" rel="nofollow" class="yyi-rinker-link yyi-rinker-tracking" data-click-tracking="rakuten 6167 コムテック ドライブレコーダー用オプション 駐車監視用直接配線コード HDROP-14" data-vars-amp-click-id="rakuten 6167 コムテック ドライブレコーダー用オプション 駐車監視用直接配線コード HDROP-14">楽天市場 <a href="https://shopping.yahoo.co.jp/search?p=%E3%82%B3%E3%83%A0%E3%83%86%E3%83%83%E3%82%AF+%E3%83%89%E3%83%A9%E3%82%A4%E3%83%96%E3%83%AC%E3%82%B3%E3%83%BC%E3%83%80%E3%83%BC%E7%94%A8%E3%82%AA%E3%83%97%E3%82%B7%E3%83%A7%E3%83%B3+%E9%A7%90%E8%BB%8A%E7%9B%A3%E8%A6%96%E7%94%A8%E7%9B%B4%E6%8E%A5%E9%85%8D%E7%B7%9A%E3%82%B3%E3%83%BC%E3%83%89+HDROP-14" rel="nofollow" class="yyi-rinker-link yyi-rinker-tracking" data-click-tracking="yahoo 6167 コムテック ドライブレコーダー用オプション 駐車監視用直接配線コード HDROP-14" data-vars-amp-click-id="yahoo 6167 コムテック ドライブレコーダー用オプション 駐車監視用直接配線コード HDROP-14">Yahooショッピング <a href="https://jp.mercari.com/search?keyword=%E3%82%B3%E3%83%A0%E3%83%86%E3%83%83%E3%82%AF%20%E3%83%89%E3%83%A9%E3%82%A4%E3%83%96%E3%83%AC%E3%82%B3%E3%83%BC%E3%83%80%E3%83%BC%E7%94%A8%E3%82%AA%E3%83%97%E3%82%B7%E3%83%A7%E3%83%B3%20%E9%A7%90%E8%BB%8A%E7%9B%A3%E8%A6%96%E7%94%A8%E7%9B%B4%E6%8E%A5%E9%85%8D%E7%B7%9A%E3%82%B3%E3%83%BC%E3%83%89%20HDROP-14&utm_source=Rinker&afid=5749409602" rel="nofollow" class="yyi-rinker-link yyi-rinker-tracking" data-click-tracking="mercari 6167 コムテック ドライブレコーダー用オプション 駐車監視用直接配線コード HDROP-14" data-vars-amp-click-id="mercari 6167 コムテック ドライブレコーダー用オプション 駐車監視用直接配線コード HDROP-14">メルカリ 納車されたのでお祓いに ということで色々準備をしながら待つこと約2ヶ月。本日2025年12月13日に無事納車となりました。 本日、納車です。晴れて良かった。 — ゆーいち (@yuuichi) December 13, 2025 地元の弥彦神社で行っている交通安全祈願は、毎日予約なしでお願いできるという自由度の高い受付をしています。そのため、納車されて天気が良ければその足で行こうと思っていて、寒さは厳しいものの、晴れの天気となったためお祓いをしてもらってきました。 <path d="M44 2H30c-1.1 0-2 .9-2 2s.9 2 2 2h9.2L24 21.2c-.8.8-.8 2 0 2.8s2 .8 2.8 0L42 8.8V18c0 1.1.9 2 2 2s2-.9 2-2V4c0-1.1-.9-2-2-2z" /><path d="M41 27c-1.1 0-2 .9-2 2v10c0 1.1-.9 2-2 2H9c-1.1 0-2-.9-2-2V11c0-1.1.9-2 2-2h10c1.1 0 2-.9 2-2s-.9-2-2-2H9c-3.3 0-6 2.7-6 6v28c0 3.3 2.7 6 6 6h28c3.3 0 6-2.7 6-6V29c0-1.1-.9-2-2-2z" /> 交通安全祈願 引用：https://www.yahiko-jinjya.or.jp/visit/gokitou/traffic.html 引用：https://www.yahiko-jinjya.or.jp/visit/gokitou/traffic.html 引用：https://www.yahiko-jinjya.or.jp/visit/gokitou/traffic.html 受付してご祈祷をしていただきました 年末に差し掛かり、冬の備えをしているタイミングでしたが、私が到着したときには、2組の方が参加していました。自動車を停車場に止めて、受付して戻ってきたら、ちょうど自分だけになっていて待ち時間なしでお祓いをしてもらいました。 特に事前に知識を仕入れておく必要はなく、脱帽し、指示に従って礼と拍手をすれば大丈夫です。 お祓い終了後は交通安全のお守りなどをもらって終了です。停車からお祓い完了までスムーズに進めば30分くらいの所要時間でしょうか。 ただ、時期によっては観光客が多いときもあるので、11月以降は人出が多く、運転に気を遣うシーンが多いかもしれません。交通安全のご祈祷に参加するために神社に行ったら、事故を起こしてしまった、というオチは悲しすぎるので、お祓いの時期は考えた方が良いかもしれないですね。私は、納車日にやることを前提に考えていたので、慎重な運転を心がけて無事乗り切りました。 お守りやステッカーなどいただきました。お守りは自動車に付けておこうと思います。 安全運転で行きましょう 納車日にやろうと思っていたタスクは無事に完了。 お祓いをしてもらったから大丈夫というわけではなく、安全運転をするという意識を持ち続けることが大事なので、急がず焦らずの精神で運転していきたいですね。
RTX-830 のメトリクスをSNMPv3で取得してGrafanaでグラフ化する
ルーターからのメトリクス取得にSNMPv3を使ってみる 先日はYAMAHAのRTX-1200のデータをsnmp_exporter・Prometheus経由でGrafanaに取り込みグラフ化まで行きました。 今回は、RTX […]
YAMAHA RTX-830 のメトリクスを SNMPv3で取得してGrafanaでグラフ化する ルーターからのメトリクス取得にSNMPv3を使ってみる 先日はYAMAHAのRTX-1200のデータをsnmp_exporter・Prometheus経由でGrafanaに取り込みグラフ化まで行きました。 今回は、RTX-830に対しても同様の作業を行いつつ、SNMPv3を使ってデータを取得することにチャレンジしてみました。ルーター側の制約もあったりで、結構苦労した部分もあるため作業メモとして残します。 以下、SNMPv3を使用した理由など。単純に、新しいバージョンでも試してみたいという理由もありますが。 従来の SNMPv1/v2 は平文送信でセキュリティが弱い RTX シリーズは SNMPv3（認証＋アクセス制御）に対応 Prometheus / Zabbix などの監視基盤との連携がしやすい 使用機材・環境・目的など 対象機種：YAMAHA RTX-830 監視側ツール：snmpwalk, snmp_exporter, Prometheus SNMPv3 モード：authNoPriv（認証のみ / 暗号化なし） 目的：最低限必要な CPU / メモリ / トラフィック / uptime の取得 RTX830 の SNMPv3 設定（実際に動いた構成） 今回もAIの助けを借りつつえっちらおっちらステップバイステップで作業。YAMAHAの機材はマニュアルしっかりしてるんですが、なかなか理解が難しくて試行錯誤の繰り返しでした。 SNMPv3周りの設定は以下を追加しました。 snmpv3 usm user 1 <USERNAME> group 1 sha <PASSWORD> snmpv3 host any user 1 snmpv3 vacm view 1 include 1.3.6.1 snmpv3 vacm access 1 read 1 write 1 snmpv3 trap host <トラップ送信先IPアドレス> user 1 SNMPv3はVACM（ビューベースアクセス制御モデル）という仕組みでアクセス制御がされているので、これを設定しないと、データが何も返りません。 あわせて読みたい SNMP の設定 snmpv3 usm user でユーザーを作成、今回は暗号化についてはRTX-830が使用できる形式（aes128-cfb）と、snmp_exporter側の対応している形式の齟齬があるため、使用を諦めました。対応させる形で再構築するという選択肢は今回は見送りです。基本的な情報の取得のみに使用するという今回の用途を考慮して、authNoPrivで設定を進めました。 というか、このあたりの情報は、しっかりと勉強していないと、理解が難しいですね。調べながら、なんとなくで分かったつもりになっていますが、資料をよく読んで身に付けないとですね。 snmpv3 vacm view、snmpv3 vacm access、でアクセス可能なビューの範囲と読み書き権限を設定。これを設定しないとMIBビュー自体にアクセスできず、通信しているのに何もデータが返らないという悲しい結果に繋がります。 動作テスト snmpwalkで基本的なデータが取れるかを試します。 $ snmpwalk -v3 -l authNoPriv -u <USERNAME> -a SHA -A <PASSWORD> <ルーターIPアドレス> 1.3.6.1.2.1.1.5.0 SNMPv2-MIB::sysName.0 = STRING: RTX-830 #システム名 $ snmpwalk -v3 -l authNoPriv -u <USERNAME> -a SHA -A <PASSWORD> <ルーターIPアドレス> 1.3.6.1.4.1.1182.2.1.4 SNMPv2-SMI::enterprises.1182.2.1.4.0 = Gauge32: 33 #メモリ使用率 $ snmpwalk -v3 -l authNoPriv -u <USERNAME> -a SHA -A <PASSWORD> <ルーターIPアドレス> 1.3.6.1.4.1.1182.2.1.5 SNMPv2-SMI::enterprises.1182.2.1.5.0 = Gauge32: 0 #CPU使用率 VACMの設定が正しくされていないと、通信しているのに空っぽのデータが返ってきます。そんな時はルーター側の設定を見直す感じですね。 snmp_exporter用設定ファイル生成 generator用のgenerator.ymlはこちら auths: yamaha_rt830_v3_auth: # v3用の認証情報 version: 3 username: <USERNAME> security_level: authNoPriv password: <PASSWORD> auth_protocol: SHA modules: rtx830: walk: - ifInOctets - ifOutOctets - yrhCpuUtil5sec - yrfUpTime - yrhMemoryUtil - sysUpTimeInstance 以下のコマンドで、snmp_exporter用の設定ファイルを生成。 $ ./generator -m "./yamaha-private-mib:/usr/share/snmp/mibs" generate $ cat snmp.yml # WARNING: This file was auto-generated using snmp_exporter generator, manual changes will be lost. auths: yamaha_rt830_v3_auth: community: public security_level: authNoPriv username: <USERNAME> password: <PASSWORD> auth_protocol: SHA priv_protocol: DES version: 3 modules: rtx830: walk: - 1.3.6.1.2.1.1.3.0 - 1.3.6.1.2.1.2.2.1.10 - 1.3.6.1.2.1.2.2.1.16 get: - 1.3.6.1.4.1.1182.2.1.4.0 - 1.3.6.1.4.1.1182.2.1.5.0 - 1.3.6.1.4.1.1182.2.2.4.0 metrics: - name: ifInOctets oid: 1.3.6.1.2.1.2.2.1.10 type: counter help: The total number of octets received on the interface, including framing characters - 1.3.6.1.2.1.2.2.1.10 indexes: - labelname: ifIndex type: gauge - name: ifOutOctets oid: 1.3.6.1.2.1.2.2.1.16 type: counter help: The total number of octets transmitted out of the interface, including framing characters - 1.3.6.1.2.1.2.2.1.16 indexes: - labelname: ifIndex type: gauge - name: yrhMemoryUtil oid: 1.3.6.1.4.1.1182.2.1.4 type: gauge help: The utilization in percentage of main memory. - 1.3.6.1.4.1.1182.2.1.4 - name: yrhCpuUtil5sec oid: 1.3.6.1.4.1.1182.2.1.5 type: gauge help: The average utilization of CPU in 5 seconds. - 1.3.6.1.4.1.1182.2.1.5 - name: yrfUpTime oid: 1.3.6.1.4.1.1182.2.2.4 type: gauge help: The time (in hundredths of a second) since the network management portion of the system was last re-initialized - 1.3.6.1.4.1.1182.2.2.4 Grafanaでグラフ化 RTX-1200用のダッシュボードを再インポートして、取り込むデータをそれぞれのビュー内のLabel filtersで設定してRTX-830のメトリクスだけを表示するようにしました。 最低限の情報監視を行えるようにしてみる段階なので、今回は sysUpTimeInstance: 実質的な起動時間 yhrCpuUtil5sec: CPU 使用率 yhrMemoryUtil: メモリ使用率 ifInOctets / ifOutOctets: トラフィック などのデータをグラフ化しています。 SNMPでのデータ取得の基本を勉強しました ということで、SNMPv3を使ってデータ取得するまでの流れです。 基本的なデータを取りつつ、より複雑な監視に貼っていさせる準備ができたと思います。 今後は、どのような情報を見ていくべきかを検討して、改善していく予定です。 ヤマハ USB ギガアクセスVPNルーター RTX830 created by Rinker Amazon <a href="https://hb.afl.rakuten.co.jp/hgc/16d3383e.205eee66.16d3383f.60445da4/Rinker_o_20251215131104?pc=https%3A%2F%2Fsearch.rakuten.co.jp%2Fsearch%2Fmall%2F%25E3%2583%25A4%25E3%2583%259E%25E3%2583%258F%2BUSB%2B%25E3%2582%25AE%25E3%2582%25AC%25E3%2582%25A2%25E3%2582%25AF%25E3%2582%25BB%25E3%2582%25B9VPN%25E3%2583%25AB%25E3%2583%25BC%25E3%2582%25BF%25E3%2583%25BC%2BRTX830%2F%3Ff%3D1%26grp%3Dproduct&m=https%3A%2F%2Fsearch.rakuten.co.jp%2Fsearch%2Fmall%2F%25E3%2583%25A4%25E3%2583%259E%25E3%2583%258F%2BUSB%2B%25E3%2582%25AE%25E3%2582%25AC%25E3%2582%25A2%25E3%2582%25AF%25E3%2582%25BB%25E3%2582%25B9VPN%25E3%2583%25AB%25E3%2583%25BC%25E3%2582%25BF%25E3%2583%25BC%2BRTX830%2F%3Ff%3D1%26grp%3Dproduct" rel="nofollow" class="yyi-rinker-link yyi-rinker-tracking" data-click-tracking="rakuten 6179 ヤマハ USB ギガアクセスVPNルーター RTX830" data-vars-amp-click-id="rakuten 6179 ヤマハ USB ギガアクセスVPNルーター RTX830">楽天市場 Yahooショッピング <a href="https://jp.mercari.com/search?keyword=%E3%83%A4%E3%83%9E%E3%83%8F%20USB%20%E3%82%AE%E3%82%AC%E3%82%A2%E3%82%AF%E3%82%BB%E3%82%B9VPN%E3%83%AB%E3%83%BC%E3%82%BF%E3%83%BC%20RTX830&utm_source=Rinker&afid=5749409602" rel="nofollow" class="yyi-rinker-link yyi-rinker-tracking" data-click-tracking="mercari 6179 ヤマハ USB ギガアクセスVPNルーター RTX830" data-vars-amp-click-id="mercari 6179 ヤマハ USB ギガアクセスVPNルーター RTX830">メルカリ
大腸がん・肺がんによる入院・手術を経て2年が経過したのでいろいろ思い出して書いてみる
去年の年末に公開するつもりで書きかけになっていた記事を2024年分をちょこっと追加して公開します。ブログとしてあんまり書くネタもないのですが、とりあえず吐き出しのため思ってることとかを書いた内容になっています。自分の不摂 […]
<img decoding="async" width="1376" height="768" src="https://www.u-1.net/wp-content/uploads/2025/12/medical_image.jpg" class="wp-block-cover__image-background wp-post-image" alt="" data-object-fit="cover" srcset="https://www.u-1.net/wp-content/uploads/2025/12/medical_image.jpg 1376w, https://www.u-1.net/wp-content/uploads/2025/12/medical_image-768x429.jpg 768w" sizes="(max-width: 1376px) 100vw, 1376px" /> 大腸がん・肺がんによる入院・手術を経て 2年が経過したので いろいろ思い出して書いてみる 去年の年末に公開するつもりで書きかけになっていた記事を2024年分をちょこっと追加して公開します。 ブログとしてあんまり書くネタもないのですが、とりあえず吐き出しのため思ってることとかを書いた内容になっています。 自分の不摂生が原因ではありますが、ある意味、反面教師としての注意喚起と、適切な治療を行えばステージIVの段階でも、比較的QOLを保った生活が送れる証左でもあります。 手術をしてから2年なんとか経過し、多少落ち着いてはいますが、いつまで現状維持ができるか分からないところもあるので、2年の振り返り的なことをやってみようと思います。 読んでて楽しいものではないかとは思います。基本ネガティブな内容にはならないとは思いますが、病気などに関する記述がメインなのでご了承ください。 またお約束ですが、治療については基本的に医師の提案をそのまま採用しています。特殊な治療等は行っておりません。いろいろ調べて統計的に結果の出ている標準治療から入るのがもっとも良いだろうという判断です。 <img decoding="async" width="1905" height="535" src="https://www.u-1.net/wp-content/uploads/2025/12/standard_treatment.png" alt="" class="wp-image-6156" srcset="https://www.u-1.net/wp-content/uploads/2025/12/standard_treatment.png 1905w, https://www.u-1.net/wp-content/uploads/2025/12/standard_treatment-768x216.png 768w, https://www.u-1.net/wp-content/uploads/2025/12/standard_treatment-1536x431.png 1536w" sizes="(max-width: 1905px) 100vw, 1905px" /> がん情報サービス 標準治療の解説より https://ganjoho.jp/public/qa_links/dictionary/dic01/modal/hyojunchiryo.html 2023年は人生史上最悪の病気に見舞われた年でした SNSで適当に発信していたのでXやらインスタやらのフォローをしているごく少数の方は知ってる情報ですが、2023年の6月以降、思いっきり体調を崩し、いろいろ調べた結果、大腸がんステージ4、肺転移という診断を受け手術、退院、その後は3週1クールの投薬治療を続けています。 個人的には診断された内容に比べて、退院後は比較的以前と変わらないような生活ができているかと思います。 ただ、大腸がんステージ4の5年後生存率は統計上は17%程度という現実があります（大腸がん（結腸がん・直腸がん） 患者数（がん統計）：[国立がん研究センター がん情報サービス 一般の方へ] — ）。 短いかもしれないし、長いかもしれないという現状ですが、2023年の振り返りをこのポストではしてみたいと思います。 2023年6月 体調に異常が見え始める 思い返すとこの辺から体調が少しずつおかしくなっていました。 なんとなく変だなと思ったのは6/4の開催された新潟シティライド2023で、前年は何とか登れた序盤の坂にまったく歯が立たなかったり（34Tのスプロケを導入したにもかかわらず！）、その後のエイドステーションでの食事を完食できなかったりと、想像していたコンディションとかけ離れた結果になってしまったあたりからですかね。 それ以降は、食事をしても食べる量が減ったような気がしたり、外食をした後に腹の調子を崩してしまったりと、当時は食あたり的なものかと思って深く考えてはいなかったのですが、いろいろ影響は出ていたように思います。 2023年7月 原因不明の吐き気が止まらなくなり仕事に影響が出始める 7月になるといよいよ本格的に体調が悪化の一途を辿ります。 まず、熱などがないのに咳が止まらず仕事にも差し支えてくるようになったこと。 これについては呼吸器系の町医者にかかりレントゲンを撮ってもらったり薬を出してもらったりの対応。最初のレントゲンの段階で、診察に使ってるAIが怪しい影を指摘していたのですが、これについてはしばらく様子を見ることにしてしまったのが失敗ですね。このせいで、精密検査を行うのが1ヶ月以上遅れてしまった気がします。にしても、全然そんな風に見えないのに、指摘してくれる医療系AIすげーなと思いました。 また、この頃から以上吐き気と嘔吐が始まり、動けないくらいにきつい時間帯が不定期に訪れるようになります。 食欲がなくなるわ、食べても嘔吐してしまうわ、さらには下痢が続いて体重がみるみる落ちていきます。 この頃から毎週体重が2～5Kg落ちるようになり、6月から9月にかけて20Kg程度体重が減少したように思います。 もともと太っていたので、それでようやく、軽度肥満のBMIになったわけですが、明らかにおかしい痩せ方だったので、さすがに不審に思っていた頃です。 4月から見ると体重20キロくらい落ちてるし。いや、それでもまだ80キロ台ではあるのだけど 体力の衰えが予想以上ですわ。このまま70キロ台まで突入してくれと、無邪気には思えないわけで。 — ゆーいち (@yuuichi) September 5, 2023 2023年8月 呼吸器科の診察の結果 肺の精密検査を勧められ生検を行う 上旬、呼吸器系の町医者にかかって1ヶ月くらいして、咳はやや落ち着いてきたものの、再度レントゲン撮影を行った結果、怪しい影は残ったままだったので、精密検査を勧められ大きい病院への紹介状を出してもらいました。 中旬、西新潟中央病院にて血液検査等を行い、その結果を受けて、肺の内視鏡検査を行うことになりました。 下旬、肺の内視鏡検査を実施。いやもう、これが本当にしんどかったです。というか内視鏡と言われる系統の検査がこれが初めてだったのですが、おすすめできませんね、マジで。感覚的に窒息しそうなのに、空気がちゃんと送り込まれているから窒息しないので、安全に窒息体験ができます（したくない）。あと、肺の組織をごりごり削られるのが体内に響くので、まったく安心できないです。ついでに、そのときは、研修医なのか新人さんなのか、経験が浅くない人が最初処置をしてくれたのでしんどかったですね。その後、ベテランぽい方に変わったんですが、苦しさ変わりません。押さえつけられて涙は出るわ咳を我慢するのがキツイやらで、今後経験する一連の検査の中でも、二度と体験したくない検査と言ったらこれになりますね。 点滴中。あと2時間は何も飲めないのが何気にストレス。 pic.twitter.com/L2RBFDO9BQ — ゆーいち (@yuuichi) August 29, 2023 内視鏡検査後、麻酔が抜けるまで安静にさせられるの図 まぁ、これやらないと組織の検査もできないのでどうしようもないのですが。ぐったりしてたっぷり休まされてから帰りました。 2023年9月 診察の結果、肺がんの疑いが高く、手術による切除を勧められる 通院。先日の内視鏡検査結果の確認。待ち時間長え。 — ゆーいち (@yuuichi) September 7, 2023 来月、肺の手術決定 — ゆーいち (@yuuichi) September 8, 2023 はい、ということで、結果を聞きに行ったら手術を勧められました。 具体的には右肺の中葉部分に悪性と思しき腫瘍があるので、切除を推奨。実際にがんかどうかは現時点では判断できないが可能性が高いので取った方が良いと。 その後、実際に手術をいつにするかを悩んでいたら、スケジュールが1週間後ろ倒しになったりと上旬に話していたスケジュールからは少しずれて行きますが、10月に手術決定とあいなります。 並行して体調は絶不調で、止まらない吐き気と体重減少でかなりボロボロになっていました。検査結果が出るあたりから、会社にも入院の話をして休みの調整と仕事の引き継ぎを少しずつ進めていきました。 実際、車を運転して出社するのもしんどいタイミングがあったり、仕事中に嘔吐が止まらなくなって帰宅したりと、この時期は正直完全に戦力外でお荷物だったなあという感じです。在宅で仕事していても起き上がれない時間帯が多くて横になってメール処理したりと効率悪すぎでしたね。 9月後半はそんな感じで仕事を一時的に預ける準備と、入院の準備を並行して進めて、色々買い足したりしていました。 2023年10月上旬～中旬 入院1回目 右肺の一部を切除する 入院日は10/12に決まり、いろいろ手続きやら持っていくものの準備やらで上旬は費やされました。 おおよそ2週間の予定で、それだけ長期の入院自体、人生初ではあったので下調べを結構行いました。また、当時、病院ではコロナの影響で面会自体も基本的にはNGだったりしたので、親にLINEのビデオ通話の使い方を教えたりと、連絡を取る方法を確立したりと、この辺は昔と違ってるなあと思いました。 入院初日の記録 結構バタバタしてます さて、今日から入院です。 PCR検査で異常が出なければだけれど。 — ゆーいち (@yuuichi) October 11, 2023 コロナ陰性でしたので安心して入院できます。 個室希望が通ったけど、まだ部屋が準備できてないようで別室で待機。落ち着かない… — ゆーいち (@yuuichi) October 12, 2023 いろいろ説明されることがありますね。 そして、手術に備えて買わなきゃならない備品的なものが急に増える。 pic.twitter.com/mugK1Yd0SY — ゆーいち (@yuuichi) October 12, 2023 入院1日目の昼食です。 pic.twitter.com/1a4M2l9YZ1 — ゆーいち (@yuuichi) October 12, 2023 病棟は9時消灯なので寝る準備。 個室なので電気消す程度で、眠くなるまではネトフリとかで時間潰すか。 — ゆーいち (@yuuichi) October 12, 2023 Xのポスト辿ると10月12日が入院初日だったようですね。この日は受け付けで手続きして、個室の病室に移る前に、なぜか集中治療室で1時間くらい待たされた気が。部屋の準備ができていないとそんな理由だった気がします。 今回個室を選択したのは、仕事の絡みもありました。1日あたりそれなりのコストがかかりますが、幸いにして医療保険の補助が受けられるので、大きな負担にはならないと判断。また長期間ではないため、個室の料金も10万までは行かないだろうと高をくくっていました。いや実際そうなんですが。退院時の精算額を見ると諸々含めてやっぱり高えってなりますね。 ここは高額医療制度のおかげで全体的に抑えられてはいますし、制度利用の申請も病院側がやってくれるというので、患者側が手続きをしないで済むというシームレスさは進歩を感じますね。てっきり自分で書類やらを持って行ったり来たりと想定していたのでやや肩透かし、とはいえ、便利さに感謝です。 検査検査検査 入院翌日からは検査やらで比較的忙しかった記憶があります。 手術の説明などもあわせて行い、その際は親も呼ばれて一緒に説明されました。この時は、肺がんのステージ3と書かれていたような気がします。実際の手術では右肺の中葉を前切除するということになりました。この部分は肺全体の機能ではそこまで大きな比率を占めているわけではないようで、術後もあまり影響がないかもということでした。実際、手術後の肺機能のテストではそこまで機能が落ちているわけではなく、平均的な状態だったようでした。 で、おそらくこの時に、事前のレントゲン等で、大腸部分にも怪しい影があるぞという話に。はい、ここに来て原発巣が大腸の可能性が出てきて、肺の腫瘍は転移してきたものである恐れがあると説明されました(ﾟДﾟ) oh……。 肺の手術と並行して、次は大腸の検査を行うために次の病院への紹介状を書いてもらうというハメになりました。 手術終了 手術は10/16でした。 無事手術終了 — ゆーいち (@yuuichi) October 16, 2023 この辺、あんまり書くことがないです。手術は麻酔が入ったら一瞬で意識が飛んで、目が覚めたら終わっていましたから。 1日は集中治療室で過ごすということでいろいろ器機に繋がれるわ、自由に動けないわ、スマホの電池は切れそうになるわ（私の場合はスマホ持込が許されてました）、ほぼ寝ることしかできない感じでしたね。幸い、術後の痛みは我慢できないほどではなかったので、単純に退屈が最大の敵だったよう記憶があります。 術後の経過 ようやく病室に戻れた。傷が痛い — ゆーいち (@yuuichi) October 17, 2023 気管挿管の影響でのどが痛い。 — ゆーいち (@yuuichi) October 17, 2023 身体に穴あいて体液漏れてるのは違和感すごいな。これだけ廃液出れば体重も減るわ。 — ゆーいち (@yuuichi) October 18, 2023 ようやくやる気が出てきたので自習を始める。といってもpythonのチュートリアルだけど — ゆーいち (@yuuichi) October 19, 2023 身体から管が抜かれる違和感と怖さよw — ゆーいち (@yuuichi) October 20, 2023 こんな感じで1日ずつ調子が戻っていく感じですね。持ち込んだMacで仕事やらPythonの勉強やら、時間が余ってしょうがないのを潰すためにいろいろやってました。 2023年11月上旬 退院後消化器内科の検査の結果即入院・手術が決定 11月1日 大腸部分の検査をしたら即入院 退院後、予約を入れていた別の病院で、レントゲンを撮ったところ、大腸が詰まり破裂の危険アリという診断が下り、即入院をするように言われました。そこまでひどい状況とは思っていなかったので、割と慌てて家族と会社に連絡して、速効帰宅のうえ、入院準備。といっても先月の荷物をそのまま詰め込んで行くだけなので手間はかかりません。 病院を出る前に言われたのは、食事厳禁、水だけ飲むようにと、もはや修行僧のような食生活が続くのだと予感させられました。 CT撮影して、胃カメラ待ちです。 — ゆーいち (@yuuichi) November 1, 2023 胃カメラ終了。気管支内視鏡に比べればマシだけどきついのはきつい。 胃自体は問題ないようなのでやはり大腸の検査になりそう。 — ゆーいち (@yuuichi) November 1, 2023 退院して1週間で、また入院が決まりました。oh… — ゆーいち (@yuuichi) November 1, 2023 割と命に関わる状況なので時間を置くという選択肢はなかった。 — ゆーいち (@yuuichi) November 1, 2023 入院したら手術まで禁食だそうです。 水と点滴で命をつなぐのかー — ゆーいち (@yuuichi) November 1, 2023 2023年11月2日 入院：点滴と検査生活開始 手術のスケジュールは速効で決まって診断が下った翌週の水曜となりました。 腸閉塞を起こしていたため、これ以上消化器に負担をかけるわけにも行かないため、その日から点滴での栄養補給で命を繋ぐ生活が始まりました。それでもカロリー不足なので、体重はみるみる落ちていくのですが。 手術までの間は検査検査。初めての大腸内視鏡、MRI、再び心肺機能の検査、歯科検査など種実に備えての各種検査が続きました。大腸に至っては完全に詰まっていましたね。こりゃやべえやと素人目にも分かる状態ですが、これがどの程度のレベルなのかはわからず診断待ち。位置的には横行結腸～上行結腸のあたりに腫瘍ができているというところまでは分かりました。 調べてみると比較的、発生の割合の低い場所が患部になっていたようですね。直腸とかだったら人工肛門とかの可能性も頭の隅にあったので、その点では多少はホッとしたような記憶があります。 午前の検査終わり。 午後はMRIと大腸内視鏡予定。 もう疲れたよ。 — ゆーいち (@yuuichi) November 2, 2023 MRI初体験してきた。時間かかるのね。音と狭さでちょっと怖かったw — ゆーいち (@yuuichi) November 2, 2023 内視鏡検査終了。患部をカメラで見たけど、ほとんど塞がってた。手術だろうということだけど、内容の説明は週明けの模様。 — ゆーいち (@yuuichi) November 2, 2023 絶食の苦しみはこれから味わうことになる予感。8日まで食事できない pic.twitter.com/TIr4Q5mEM4 — ゆーいち (@yuuichi) November 2, 2023 2023年11月3日 手術日確定 そしてすることがなくテンション落ちていく 検査翌日には手術日が決定。このスピード感、結構切迫していることを意識させられます。土日は医師も休みで説明ができないので、この日に親を呼び寄せて説明がされた気がします。 この時点で、ステージIV診断。まぁ、そうですよねって状態ではありましたが、治療の方針としては、取れる部分は取る、取れない部分もあるかも知れないが、そこは残す。化学療法は延々と続けるという、割と末期な方針。この時点がテンションとしては最底辺だった気がしますねｵﾜﾀ……ｵﾜﾀ……みたいな。 大腸がんが肺へ転移することはよくあるようで、まだ肝臓でなかっただけ良かったのかなとかいろいろ思うところはありますが、こうなってはジタバタしてもどうしようもないという気持ちもありました。 手術は8日の9時半からで確定した模様。 前回の手術が先月16日だったから3週間で2度かー — ゆーいち (@yuuichi) November 2, 2023 2023年11月3日～11月7日 点滴に繋がれつつ、仕事をしたり漫画を読んだり 満足に動けないわ、熱は出るわでかなり体調面では厳しかった時期。点滴の補給も1日の最低カロリーを余裕で下回るから元気が出るわけないですね。点滴がよく詰まるし、血管が弱っていることも実感。 そんな状態で最低限持ち込んだPCで仕事をしたり、それ以外の状態では電子書籍を買いあさったりと。時間を潰すことばかり考えていたような。 絶食四日目。体調はあんまり回復してないなあ。毎日点滴だけで600キロカロリーくらいの摂取だと衰えるわな。 — ゆーいち (@yuuichi) November 3, 2023 さてしんどいけど仕事の資料まとめるか。なんかもしもの時の引き継ぎみたいでアレだけど。 — ゆーいち (@yuuichi) November 4, 2023 入院しながら「腸よ鼻よ」読破した。 — ゆーいち (@yuuichi) November 4, 2023 あ、「腸よ鼻よ」はこのタイミングで全巻読破。めっちゃ笑える闘病ギャグエッセイでした。病状は違うけど、その後の自分の境遇を予感させられる内容もあって、ちょっとした予習になりました。 腸よ鼻よ 全10巻セット created by Rinker Kindle Amazon <a href="https://hb.afl.rakuten.co.jp/hgc/16d3383e.205eee66.16d3383f.60445da4/Rinker_o_20251210180506?pc=https%3A%2F%2Fsearch.rakuten.co.jp%2Fsearch%2Fmall%2F%25E8%2585%25B8%25E3%2582%2588%25E9%25BC%25BB%25E3%2582%2588%2F%3Ff%3D1%26grp%3Dproduct&m=https%3A%2F%2Fsearch.rakuten.co.jp%2Fsearch%2Fmall%2F%25E8%2585%25B8%25E3%2582%2588%25E9%25BC%25BB%25E3%2582%2588%2F%3Ff%3D1%26grp%3Dproduct" rel="nofollow" class="yyi-rinker-link yyi-rinker-tracking" data-click-tracking="rakuten 6126 腸よ鼻よ 全10巻セット" data-vars-amp-click-id="rakuten 6126 腸よ鼻よ 全10巻セット">楽天市場 Yahooショッピング メルカリ 2023年11月8日～9日 2度目の手術 無事成功 手術中の記憶なんて麻酔でキングクリムゾンしているので、目が覚めてから苦しんだ記憶しか残っていません。6～7時間かかったのかな。目が覚めた時点ではまだ明るくて、一般病室に移る前に一晩は集中治療室で過ごすというもの、先回の肺手術のときと同じ。今回は痛みがヤバいわ、吐き気もヤバいわで目が覚めていることがこの上なく恨めしかったです。この時間は気を失いたかった。 一応手術的には、見えている病巣は摘出。大腸部分だけでなく、近くの大きいリンパも切除したということでした。他の臓器への転移はこの時点では（10月に手術した肺を除けば）確認できていないということでした。 翌日、個室に移ってようやくスマホなどに触れました。ひとまず生存報告などしつつ、痛みに耐える生活が始まります。 手術成功して、今日、一般病棟に戻る模様。 — ゆーいち (@yuuichi) November 9, 2023 早期離床は傷が痛くて大変そうです。 — ゆーいち (@yuuichi) November 9, 2023 点滴の量、多いな pic.twitter.com/BSciMwQp9o — ゆーいち (@yuuichi) November 9, 2023 入院して手術直後と分かってるのに仕事の連絡が今の時間まで来るのはさすがにどうかと思うな。まあ、私の仕事一部受け持ってもらってるせいでもあるんだけど。緊急性高くないのにな。 — ゆーいち (@yuuichi) November 9, 2023 手術翌日からなんか仕事ているですやん、私……。 2023年11月10日～11日 少しずつ動くように意識。食事が出てくる。 あ、点滴なんか失敗してて左腕がめっちゃ浮腫んでましたー — ゆーいち (@yuuichi) November 9, 2023 ベッドから立ち上がったらまともに歩けなくなっててビビる。傷はだいぶ痛みが和らいできたので今日は頑張って歩くぞい。 — ゆーいち (@yuuichi) November 9, 2023 点滴生活が8日くらい続いているから体力めっさ落ちてますね｡体重も4キロくらい落ちてた？ 内臓切ってるからその分も減ってるだろうし。 — ゆーいち (@yuuichi) November 9, 2023 鼻に入っていた管が抜けて少し身軽になりました。そして水を飲んで良いとのお許しが。 — ゆーいち (@yuuichi) November 9, 2023 カテーテル抜けてあとは点滴の管だけになった。ようやく行動が少し自由になるな。今日は売店までいける自信がないから、明日の目標にしよう。 — ゆーいち (@yuuichi) November 11, 2023 重湯と具なし味噌汁ですがついに食事ができた。 — ゆーいち (@yuuichi) November 11, 2023 2023年11月13日～14日 腸炎発生で回復が遅れる 食事再開してから腹痛がひどいなと思っていたら、血液検査で腸炎が発覚。またしても点滴生活に逆戻り……。 腸炎の疑いありで絶食に戻った — ゆーいち (@yuuichi) November 13, 2023 絶食再開して2日目。腹の調子は少し回復したように感じる。ただ、腰掛けの姿勢を続けると痛みが続くので1時間も保たないなあ。歩くのはだいぶしっかりしてきたけど、そもそも12日くらい点滴でのカロリー摂取になってるので体力全くなくなってる。 — ゆーいち (@yuuichi) November 14, 2023 やはり腹痛いなー。落ち着かないなー。 — ゆーいち (@yuuichi) November 14, 2023 この辺、めっちゃ愚痴ってますね。LINEとかでも知り合いにしんどいと弱音吐いてた気がします。その節はまことに申し訳なく……。 さっき測ったら、入院してから8キロ体重が落ちてた… — ゆーいち (@yuuichi) November 14, 2023 不健康ダイエット。体重落ち始めてからこの時期がマックス。30Kg程度落ちましたね。 2023年11月21日 退院 帰宅 ぐちぐち言ってた日から1週間で退院。もうちょっと早くなる予定だったんですが、腸炎のせいで遅れ。 2023年11月28日 退院後、最初の通院 入院後、最初の診察。もろもろの説明と、患部の写真を見せてもらいました。大腸は1/3くらい切除した模様。詰まっていた部分が他の場所の倍くらいに膨らんでいて、これが破れたらマジやばくね？ な状態でしたね。 退院後、最初の通院。摘出した組織の写真も見せてもらったけど、やべぇくらい詰まった部分が肥大化してた。 薬は来週からの予定だけど、まあ、頑張らないと。 — ゆーいち (@yuuichi) November 28, 2023 生検の結果はまだ出ていないので、化学療法については12月の開始予定として、風邪など引かないようにと注意されて終了。 2023年12月～2024年12月 抗がん剤治療開始 選択された療法はゼロックス療法。 副作用としては特に手足症候群がきつくて、12月～3月の冬期間はしんどい日が続きました。 痺れだけでなく、時間が経つにつれて、指の爪の変形や、皮膚の角質化、ひび割れが進行して、2024年の8月～9月頃は結構歩くのも痛みを感じるくらいになります。 8月頃に減薬をしたおかげで手足症候群の症状は多少マシになりましたが、足の皮膚のひび割れは、休薬までずっと苦しめられましたね。 そんなこんなでちょうど1年経過した2024年の12月にいったん休薬の判断が下り、3ヶ月後の検査まではひとまずお休みということになりました。 ここまでが2023年～2024年の出来事 治療部分はバッサリカットしていますが、私の場合は手足症候群以外はあまり生活に影響が出る副作用はなかったですね。まぁ、それが辛いんですが。 そして、食べられることが楽しくて、いろいろ食べに行ったら見事リバウンドして15Kg位戻りました。運動がなかなかできない状態で食べ続けりゃそうなるわなって感じですが、食べられる絶対量は明らかに減ってましたね。食事の好みも少し変化したかも？ 味覚異常は出なかったので、美味しいものは美味しいまま生活できたのは幸いでした。 そして2025年再発して治療再開 2025年1月くらいから、腹壁瘢痕ヘルニアらしき症状が明らかに目立つようになり、定期検査のCTと組み合わせた診断では、腹膜播種での再発。あー……ってなりましたね。今のところ上手く抑えられていたのですが、3ヶ月の休薬で、CEAの数値も200近くまで跳ね上がり、明らかに見えない部分で再発してるって状態なわけですね。 腹壁瘢痕ヘルニアの原因も、筋肉の隙間から腸が飛び出している原因は、腹水がかなり増えているからだということ。 ということで、新しい方針で、化学療法再開となりました。3ヶ月しか休めなかったよ……。 余談 医療保険が下りたので助かりました がん保険に入っていたので、2回の入院にかかる費用は回収、当面の治療費にも充てられるくらいの額が支給されました。まぁ、入院はもうしたくないですし、永遠に続くような通院は、確実に財布にダメージを与えてくるので、わずかな猶予が許された位なんですけど。それでも2年分くらいの治療はまかなえたので、仕事しながらの治療の心理的ハードルはかなり下がりましたね。 保険は使わなければ無駄になる制度ではありますが、こと、がん保険については50%以上の人が罹患する病気とすると、入っておいた方が安心な保険の一つではあるなと思いました。 余談2 2025年春は医療費控除を実施 マイナンバーカードを使ったオンライン申請ができたので、2025年3月は医療費控除の申請を行いました。 控除対象期間の医療費はおよそ53万円で、5万円程度が返ってくる計算でした。Webでの試算は10万くらいとあったんですが、半減して残念。それでも多少なりとも還付されるのはありがたいことですね。 余談3 参考文献（？） 入院や治療の最中にいろいろなエッセイ漫画を読みました。特に、以下の「末期ガンでも元気です」については自身の症状とかなりかぶる部分があるため、治療の流れやその後の生活についての想像を働かせる上で大変参考になりました。 末期ガンでも元気です 38歳エロ漫画家、大腸ガンになる (ポラリスCOMICS) created by Rinker Kindle Amazon <a href="https://hb.afl.rakuten.co.jp/hgc/16d3383e.205eee66.16d3383f.60445da4/Rinker_o_20251210172644?pc=https%3A%2F%2Fsearch.rakuten.co.jp%2Fsearch%2Fmall%2F%25E6%259C%25AB%25E6%259C%259F%25E3%2582%25AC%25E3%2583%25B3%25E3%2581%25A7%25E3%2582%2582%25E5%2585%2583%25E6%25B0%2597%25E3%2581%25A7%25E3%2581%2599%2F%3Ff%3D1%26grp%3Dproduct&m=https%3A%2F%2Fsearch.rakuten.co.jp%2Fsearch%2Fmall%2F%25E6%259C%25AB%25E6%259C%259F%25E3%2582%25AC%25E3%2583%25B3%25E3%2581%25A7%25E3%2582%2582%25E5%2585%2583%25E6%25B0%2597%25E3%2581%25A7%25E3%2581%2599%2F%3Ff%3D1%26grp%3Dproduct" rel="nofollow" class="yyi-rinker-link yyi-rinker-tracking" data-click-tracking="rakuten 6125 末期ガンでも元気です 38歳エロ漫画家、大腸ガンになる (ポラリスCOMICS)" data-vars-amp-click-id="rakuten 6125 末期ガンでも元気です 38歳エロ漫画家、大腸ガンになる (ポラリスCOMICS)">楽天市場 Yahooショッピング メルカリ
WordPress の ECサイト構築：WooCommerce用 Paygent決済プラグインのエンドポイントアクセスが401になる問題の調査と対応メモ
概要 WordPress + WooCommerce＋Paygent決済プラグインを運用している環境で、2025年8月中旬頃より、Paygentからの通知がHTTP 401となり REST APIエンドポイント /wp- […]
<img decoding="async" width="1376" height="768" class="wp-block-cover__image-background wp-image-6109 size-full" alt="" src="https://www.u-1.net/wp-content/uploads/2025/12/WooCommerce_Paygent_fix_main.jpg" data-object-fit="cover" srcset="https://www.u-1.net/wp-content/uploads/2025/12/WooCommerce_Paygent_fix_main.jpg 1376w, https://www.u-1.net/wp-content/uploads/2025/12/WooCommerce_Paygent_fix_main-768x429.jpg 768w" sizes="(max-width: 1376px) 100vw, 1376px" /> WordPress の ECサイト構築 WooCommerce 用 Paygent決済プラグインの エンドポイントアクセスが401になる問題の調査と対応メモ 概要 WordPress + WooCommerce＋Paygent決済プラグインを運用している環境で、2025年8月中旬頃より、Paygentからの通知がHTTP 401となり REST APIエンドポイント /wp-json/paygent/v1/check が拒否されるようになっていました。 注文自体は成立していたため、気づきが遅れましたが、何回か同様の連絡を受けて、ログ調査により状況を整理。原因を特定して対応を行いました。 この記事で発生した事象は、2026-01-06 リリースされた PAYGENT for WooCommerce Ver.2.4.7 で解決しています。 現象：差分通知機能のために設定したエンドポイントURLがアクセス拒否 Paygent側からのエンドポイントURLへのアクセスが 401 Unauthorized で拒否される WooCommerceログには test mode is enabled 表示（テストモードは有効にしていないのになぜ?） WordPress側ではREST API自体は動作している アクセスログは以下のような文字列が続き、Paygent側のIPアドレスからのアクセスが401になっていることが記録されています。これは、Paygentのサービスカウンターから連絡内容と一致していますね。 (PaygentのIPアドレス) ... "POST /wp-json/paygent/v1/check/ HTTP/1.1" 401 168 調査プロセス：REST APIが死んでいるのでは？ からの追加調査 以下は、発生していた現象と私の予測をもとに、ChatGPTに状況を説明しながら原因を詰めていった流れです。 タイミング的には決済プラグインのバージョンアップ後に発生しているため、プラグインの動作チェックから入ります。 REST APIエンドポイントの仕様確認 https://ECサイトURL/wp-json/paygent/v1/check は→ POST限定エンドポイント ブラウザでアクセスしても404が返るのは仕様通りの動作。正しくはPOSTメソッドでアクセスしないといけない。 プラグインコードの確認 401が発生していることから、アクセス制限を疑い、該当していると思われる内容を、プラグインソースコードから検索。 class-wc-paygent-endpoint.php 内のpaygent_permission_callback() にてIP制限を施していることを発見。 /** * Check if the request is permitted. * * @param WP_REST_Request $request Request object. * @return bool True if the request is permitted, false otherwise. */ public function paygent_permission_callback( $request ) { $is_permitted_ips = apply_filters( 'paygent_permitted_ips', array( '(Paygent本番環境用サーバーアドレス)', // Add Paygent IP address. '(Paygentテスト環境用サーバーアドレス)', // SandBox IP address. ) ); $remote_ip = $request->get_header( 'x_real_ip' ); $is_permitted = false; if ( in_array( $remote_ip, $is_permitted_ips, true ) ) { $is_permitted = true; } if ( ! $is_permitted ) { $wc_logger = wc_get_logger(); $wc_logger->info( 'Paygent test mode is enabled. IP address check is skipped.', array( 'remote_ip' => $remote_ip, 'source' => 'paygent-endpoint', ) ); if ( get_transient( 'paygent_ip_permission_error_sent' ) ) { return; } $to = 'wp-admin@artws.info'; $subject = 'Paygent IP permission error'; $message = 'Paygent IP permission error occurred. Please check the IP address settings in the Paygent plugin settings.' . "\n\n" . 'Remote IP: ' . $remote_ip . "\n\n"; $headers = $request->get_headers(); $request_data = ''; foreach ( $headers as $key => $value ) { $value_str = is_array( $value ) ? implode( ', ', $value ) : $value; $request_data .= esc_html( "$key: $value_str\n" ); } $message .= "\nRequest Data:\n" . $request_data; $server_info = ''; foreach ( $_SERVER as $key => $value ) { $clean_value = is_array( $value ) ? wp_json_encode( $value ) : (string) $value; $server_info .= "$key: $clean_value\n"; } $message .= "\nServer Information:\n" . $server_info; $headers = array( 'Content-Type: text/plain; charset=UTF-8' ); wp_mail( $to, $subject, $message, $headers ); set_transient( 'paygent_ip_permission_error_sent', true, 1440 * MINUTE_IN_SECONDS ); } $is_permitted = true; return $is_permitted; } 記載されている本番環境のIPアドレスが最新情報と異なっていたため対応を行う。ファイルを直接書き換えるのは、プラグイン更新時に再度編集の手間が発生するため、テーマディレクトリ内のfunctions.php に以下を追記。 // add permitted IP Address for Paygent add_filter( 'paygent_permitted_ips', function( $ips ) { $ips[] = '(Paygent本番環境用サーバーアドレス)'; // New Paygent Server IP Address 1 2024/04/22- $ips[] = '(Paygentテスト環境用サーバーアドレス)'; // New Paygent Server IP Address 1 2024/04/22- return $ips; }); 実際のアクセス元IPをログから確認 → 本番通知元：正規のIPアドレスからのアクセス → 許可されているはずなのに、なぜか401が発生 アクセス制限ロジック部分のIPアドレス判定が特殊 X-Real-IP ヘッダが存在しないと失敗する paygent_permission_callback 内のアクセス元のIPアドレスを取り出す処理が特殊だった。 $remote_ip = $request->get_header('x_real_ip'); $is_permitted = false; if ( in_array( $remote_ip, $is_permitted_ips, true ) ) { $is_permitted = true; } X-Real-IP が空だと許可判定に失敗する仕様だった → Paygentの通知には X-Real-IPヘッダが未付与のため正規のIPアドレスでのアクセスも失敗扱いになっていたことが判明。 Apache設定でヘッダ付与を追加 該当のバーチャルホストを設定するファイルの<VirtualHost>ディレクティブ内に X-Real-IPヘッダを付与する設定を追加。 RequestHeader set X-Real-IP "%{REMOTE_ADDR}s" 設定後、Apacheを再起動して、Paygent側からのエンドポイントアクセスに対してステータスコード200が返却されることを確認。 正規のIPアドレス - - [08/Dec/2025:21:49:20 +0900] "POST /wp-json/paygent/v1/check/ HTTP/1.1" 401 168 正規のIPアドレス - - [08/Dec/2025:21:49:26 +0900] "POST /wp-json/paygent/v1/check/ HTTP/1.1" 401 168 【以下修正後のアクセス】 正規のIPアドレス - - [08/Dec/2025:22:04:30 +0900] "POST /wp-json/paygent/v1/check/ HTTP/1.1" 200 8 正規のIPアドレス - - [08/Dec/2025:22:04:31 +0900] "POST /wp-json/paygent/v1/check/ HTTP/1.1" 200 8 正規のIPアドレス - - [08/Dec/2025:22:04:31 +0900] "POST /wp-json/paygent/v1/check/ HTTP/1.1" 200 8 正規のIPアドレス - - [08/Dec/2025:22:04:31 +0900] "POST /wp-json/paygent/v1/check/ HTTP/1.1" 200 8 対応内容 対策 内容 サーバー設定更新 Apacheで X-Real-IP を付与 プラグイン設定上書き 許可IPにPaygent本番IPを追加 動作テスト curl＋ログ監視で検証 再発監視 決済成功後のログを随時確認 所感（個人メモ） 決済が正常にできているからといって、裏で何が起こっているかは見てみないと分かりませんね。致命的でなかったとはいえ、Paygent側の問題発生の通知メールに気付かずにいたのが手痛いミスでした。 今回は使用している決済プラグインが、2.3系統から2.4系統にバージョンアップされた際に、IPアドレス制御のロジックなどが追加され、該当のファイルがほぼほぼ全改修されていたのですが、変更履歴の部分ではバグフィックスの表記だけだったので、実際のチェックまでは行っていませんでした。そして、見た感じでは正常に動いているというダブルパンチですね。 再発防止のため 当たり前ですが、お金に関わる部分のプログラム更新がかかる場合は、より慎重に変更点をチェックしていくべきですね。 プラグイン更新時の変更点チェック Paygent発信ログの定期レビュー 401/403モニタリング（監視ツール連携） 何かおかしい動作があった場合は、すぐに気づける対応を作ることも重要と感じました。 まとめ 今回のトラブル原因は…… 「X-Real-IP前提のIP制限仕様」 と サーバー設定のミスマッチ 解決は… サーバーでX-Real-IP付与 ＋ 許可IPの整理 サーバー環境に依存する部分ではありますが、リバースプロキシを併用して運用せず、直接ECサイトを公開している場合などは、X-Real-IP が取れないケースもありそうです。 WooCommerceとPaygent決済プラグインの組み合わせについては、あまり情報がネットには出ていないため、同じ状況に困っている方の助けになれば幸いです。 WordPress + WooCommerceを使って1日でオンラインショップをオープンする本 created by Rinker Amazon <a href="https://hb.afl.rakuten.co.jp/hgc/16d3383e.205eee66.16d3383f.60445da4/Rinker_o_20251209182223?pc=https%3A%2F%2Fsearch.rakuten.co.jp%2Fsearch%2Fmall%2FWordpress%2B%252B%2BWooCommerce%2F%3Ff%3D1%26grp%3Dproduct&m=https%3A%2F%2Fsearch.rakuten.co.jp%2Fsearch%2Fmall%2FWordpress%2B%252B%2BWooCommerce%2F%3Ff%3D1%26grp%3Dproduct" rel="nofollow" class="yyi-rinker-link yyi-rinker-tracking" data-click-tracking="rakuten 6092 WordPress + WooCommerceを使って1日でオンラインショップをオープンする本" data-vars-amp-click-id="rakuten 6092 WordPress + WooCommerceを使って1日でオンラインショップをオープンする本">楽天市場 Yahooショッピング メルカリ 1冊ですべて身につくWordPress入門講座 created by Rinker Kindle Amazon <a href="https://hb.afl.rakuten.co.jp/hgc/16d3383e.205eee66.16d3383f.60445da4/Rinker_o_20251208225157?pc=https%3A%2F%2Fsearch.rakuten.co.jp%2Fsearch%2Fmall%2F1%25E5%2586%258A%25E3%2581%25A7%25E3%2581%2599%25E3%2581%25B9%25E3%2581%25A6%25E8%25BA%25AB%25E3%2581%25AB%25E3%2581%25A4%25E3%2581%258FWordPress%25E5%2585%25A5%25E9%2596%2580%25E8%25AC%259B%25E5%25BA%25A7%2F%3Ff%3D1%26grp%3Dproduct&m=https%3A%2F%2Fsearch.rakuten.co.jp%2Fsearch%2Fmall%2F1%25E5%2586%258A%25E3%2581%25A7%25E3%2581%2599%25E3%2581%25B9%25E3%2581%25A6%25E8%25BA%25AB%25E3%2581%25AB%25E3%2581%25A4%25E3%2581%258FWordPress%25E5%2585%25A5%25E9%2596%2580%25E8%25AC%259B%25E5%25BA%25A7%2F%3Ff%3D1%26grp%3Dproduct" rel="nofollow" class="yyi-rinker-link yyi-rinker-tracking" data-click-tracking="rakuten 6086 1冊ですべて身につくWordPress入門講座" data-vars-amp-click-id="rakuten 6086 1冊ですべて身につくWordPress入門講座">楽天市場 Yahooショッピング メルカリ
Grafana で snmp_exporter で出力した YAMAHA RTX-1200 のメトリクスをグラフ化する
Grafanaで YAMAHAルーターRTX-1200の基本的情報を取得 snmp_exporter（v0.29.0） 設定ファイル生成用 generator.yml 先日テストした generator.yml に取得し […]
Grafanaで YAMAHAルーターRTX-1200の基本的情報を取得 <img decoding="async" width="1376" height="768" class="wp-block-cover__image-background wp-image-6057 size-full" alt="" src="https://www.u-1.net/wp-content/uploads/2025/12/image_3bdec2d9-5024-49bb-84d2-0d2ea9a40fc8.jpg" data-object-fit="cover" srcset="https://www.u-1.net/wp-content/uploads/2025/12/image_3bdec2d9-5024-49bb-84d2-0d2ea9a40fc8.jpg 1376w, https://www.u-1.net/wp-content/uploads/2025/12/image_3bdec2d9-5024-49bb-84d2-0d2ea9a40fc8-768x429.jpg 768w" sizes="(max-width: 1376px) 100vw, 1376px" /> Grafanaで YAMAHAルーター RTX-1200の基本的情報を取得する snmp_exporter（v0.29.0） 設定ファイル生成用 generator.yml 先日テストした generator.yml に取得したいデータを追加していったのが以下です。 auths: yamaha_rt_v1_auth: # v2用の認証情報 version: 1 community: community # SNMPコミュニティ名を適切に設定 modules: rtx120: walk: - ifInOctets - ifOutOctets - yrhCpuUtil5sec - yrfUpTime - yrhMemoryUtil - yrhInboxTemperature こちらの設定ファイルを元に、snmp.yml を生成しました。YAMAHA用のプライベートMIBは、実行ファイルと同じディレクトリ以下に、yamaha-private-mib を作成してこの中にコピー、明示的に標準のMIBファイル群のディレクトリとあわせて、-m オプションで指定しています。これで実行ディレクトリにsnmp.ymlが生成されます。 YAMAHAの最新の MIBSファイル群はこちらからダウンロードして展開します。 YAMAHA private MIB $ ./generator -m "./yamaha-private-mib:/usr/share/snmp/mibs" generate $ cat snmp.yml # WARNING: This file was auto-generated using snmp_exporter generator, manual changes will be lost. auths: yamaha_rt_v1_auth: community: community security_level: noAuthNoPriv auth_protocol: MD5 priv_protocol: DES version: 1 modules: rtx120: walk: - 1.3.6.1.2.1.2.2.1.10 - 1.3.6.1.2.1.2.2.1.16 get: - 1.3.6.1.4.1.1182.2.1.15.0 - 1.3.6.1.4.1.1182.2.1.4.0 - 1.3.6.1.4.1.1182.2.1.5.0 - 1.3.6.1.4.1.1182.2.2.4.0 metrics: - name: ifInOctets oid: 1.3.6.1.2.1.2.2.1.10 type: counter help: The total number of octets received on the interface, including framing characters - 1.3.6.1.2.1.2.2.1.10 indexes: - labelname: ifIndex type: gauge - name: ifOutOctets oid: 1.3.6.1.2.1.2.2.1.16 type: counter help: The total number of octets transmitted out of the interface, including framing characters - 1.3.6.1.2.1.2.2.1.16 indexes: - labelname: ifIndex type: gauge - name: yrhInboxTemperature oid: 1.3.6.1.4.1.1182.2.1.15 type: gauge help: A temperature in the box. - 1.3.6.1.4.1.1182.2.1.15 - name: yrhMemoryUtil oid: 1.3.6.1.4.1.1182.2.1.4 type: gauge help: The utilization in percentage of main memory. - 1.3.6.1.4.1.1182.2.1.4 - name: yrhCpuUtil5sec oid: 1.3.6.1.4.1.1182.2.1.5 type: gauge help: The average utilization of CPU in 5 seconds. - 1.3.6.1.4.1.1182.2.1.5 - name: yrfUpTime oid: 1.3.6.1.4.1.1182.2.2.4 type: gauge help: The time (in hundredths of a second) since the network management portion of the system was last re-initialized - 1.3.6.1.4.1.1182.2.2.4 snmp.yml ができるので、現在使用している synology NAS用の設定が書かれている /etc/snmp_exporter/snmp.yml に追加してやりました。本体は設定ファイルの加工は非推奨ですが、小規模な内容なので手動修正で問題ありませんでした。 最後にsnmp_exporterは忘れずサービス再起動しておきます。 $ sudo systemctl restart snmp_exporter $ sudo systemctl status snmp_exporter ● snmp_exporter.service - Prometheus SNMP Exporter Loaded: loaded (/etc/systemd/system/snmp_exporter.service; enabled; vendor preset: disabled) Active: active (running) since Mon 2025-12-08 13:12:34 JST; 1 day 19h ago Main PID: 1353964 (snmp_exporter) Tasks: 11 (limit: 23210) Memory: 21.0M CGroup: /system.slice/snmp_exporter.service └─1353964 /usr/local/bin/snmp_exporter --config.file=/etc/snmp_exporter/snmp.yml Grafana ダッシュボード用JSONデータ snmp_exporterで出力したデータをPrometheus経由でGrafanaに取り込みます。CPU、メモリー、LAN1、LAN2のトラフィック、本体筐体温度を集計します。 私の環境ではLAN2をWANポートとして使用しています。 取り込むダッシュボード用のJSONデータは以下です。おかしい部分は適切に加工してください。 { "annotations": { "list": [ { "builtIn": 1, "datasource": { "type": "grafana", "uid": "-- Grafana --" }, "enable": true, "hide": true, "iconColor": "rgba(0, 211, 255, 1)", "name": "Annotations & Alerts", "target": { "limit": 100, "matchAny": false, "tags": [], "type": "dashboard" }, "type": "dashboard" } ] }, "editable": true, "fiscalYearStartMonth": 0, "graphTooltip": 0, "id": 5, "links": [], "panels": [ { "datasource": { "type": "prometheus", "uid": "cf6667qjd5hc0e" }, "fieldConfig": { "defaults": { "color": { "fixedColor": "blue", "mode": "fixed" }, "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green", "value": 0 } ] }, "unit": "dtdhms" }, "overrides": [] }, "gridPos": { "h": 8, "w": 6, "x": 0, "y": 0 }, "id": 18, "options": { "colorMode": "value", "graphMode": "none", "justifyMode": "auto", "orientation": "auto", "percentChangeColorMode": "standard", "reduceOptions": { "calcs": [ "lastNotNull" ], "fields": "", "values": false }, "showPercentChange": false, "textMode": "auto", "wideLayout": true }, "pluginVersion": "12.3.0", "targets": [ { "datasource": { "type": "prometheus", "uid": "cf6667qjd5hc0e" }, "editorMode": "builder", "expr": "yrfUpTime / 100", "legendFormat": "__auto", "range": true, "refId": "A" } ], "title": "Uptime", "type": "stat" }, { "datasource": { "type": "prometheus", "uid": "cf6667qjd5hc0e" }, "fieldConfig": { "defaults": { "color": { "mode": "thresholds" }, "mappings": [], "max": 100, "min": 0, "thresholds": { "mode": "percentage", "steps": [ { "color": "green", "value": 0 }, { "color": "#EAB839", "value": 80 }, { "color": "red", "value": 90 } ] }, "unit": "percent" }, "overrides": [ { "matcher": { "id": "byName", "options": "{__name__=\"yrhMultiCpuUtil5sec\", instance=\"192.168.15.1\", job=\"snmp-rtx1200\", name=\"rtx1200\", vendor=\"yamaha\", yrhMultiCpuIndex=\"1\"}" }, "properties": [ { "id": "displayName", "value": "CPU 0" } ] }, { "matcher": { "id": "byName", "options": "{__name__=\"yrhMultiCpuUtil5sec\", instance=\"192.168.15.1\", job=\"snmp-rtx1200\", name=\"rtx1200\", vendor=\"yamaha\", yrhMultiCpuIndex=\"2\"}" }, "properties": [ { "id": "displayName", "value": "CPU 1" } ] }, { "matcher": { "id": "byName", "options": "{__name__=\"yrhMultiCpuUtil5sec\", instance=\"192.168.15.1\", job=\"snmp-rtx1200\", name=\"rtx1200\", vendor=\"yamaha\", yrhMultiCpuIndex=\"3\"}" }, "properties": [ { "id": "displayName", "value": "CPU 2" } ] }, { "matcher": { "id": "byName", "options": "{__name__=\"yrhMultiCpuUtil5sec\", instance=\"192.168.15.1\", job=\"snmp-rtx1200\", name=\"rtx1200\", vendor=\"yamaha\", yrhMultiCpuIndex=\"4\"}" }, "properties": [ { "id": "displayName", "value": "CPU 4" } ] } ] }, "gridPos": { "h": 8, "w": 18, "x": 6, "y": 0 }, "id": 8, "options": { "minVizHeight": 75, "minVizWidth": 75, "orientation": "auto", "reduceOptions": { "calcs": [ "lastNotNull" ], "fields": "", "values": false }, "showThresholdLabels": false, "showThresholdMarkers": true, "sizing": "auto" }, "pluginVersion": "12.3.0", "targets": [ { "datasource": { "type": "prometheus", "uid": "cf6667qjd5hc0e" }, "editorMode": "builder", "expr": "yrhCpuUtil5sec", "legendFormat": "__auto", "range": true, "refId": "A" } ], "title": "CPU Utlization", "type": "gauge" }, { "datasource": { "type": "prometheus", "uid": "cf6667qjd5hc0e" }, "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 30, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "smooth", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "auto", "showValues": false, "spanNulls": false, "stacking": { "group": "A", "mode": "none" }, "thresholdsStyle": { "mode": "off" } }, "mappings": [], "max": 100, "thresholds": { "mode": "absolute", "steps": [ { "color": "green", "value": 0 } ] }, "unit": "percent" }, "overrides": [ { "matcher": { "id": "byName", "options": "yrhCpuUtil5sec" }, "properties": [ { "id": "displayName", "value": "CPU 5s Usage" } ] } ] }, "gridPos": { "h": 8, "w": 12, "x": 0, "y": 8 }, "id": 11, "options": { "legend": { "calcs": [ "min", "max", "last" ], "displayMode": "table", "placement": "bottom", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "single", "sort": "none" } }, "pluginVersion": "12.3.0", "targets": [ { "datasource": { "type": "prometheus", "uid": "cf6667qjd5hc0e" }, "editorMode": "builder", "expr": "yrhCpuUtil5sec", "legendFormat": "__auto", "range": true, "refId": "A" } ], "title": "CPU Utlization", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "cf6667qjd5hc0e" }, "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 30, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "smooth", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "auto", "showValues": false, "spanNulls": false, "stacking": { "group": "A", "mode": "none" }, "thresholdsStyle": { "mode": "off" } }, "mappings": [], "max": 100, "thresholds": { "mode": "absolute", "steps": [ { "color": "green", "value": 0 } ] }, "unit": "percent" }, "overrides": [ { "matcher": { "id": "byName", "options": "yrhMemoryUtil" }, "properties": [ { "id": "displayName", "value": "RTX 1200 Memory Usage" } ] } ] }, "gridPos": { "h": 8, "w": 12, "x": 12, "y": 8 }, "id": 10, "options": { "legend": { "calcs": [ "min", "max", "last" ], "displayMode": "table", "placement": "bottom", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "single", "sort": "none" } }, "pluginVersion": "12.3.0", "targets": [ { "datasource": { "type": "prometheus", "uid": "cf6667qjd5hc0e" }, "editorMode": "builder", "expr": "yrhMemoryUtil", "legendFormat": "__auto", "range": true, "refId": "A" } ], "title": "Memory Utlization", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "cf6667qjd5hc0e" }, "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 30, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "smooth", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "auto", "showValues": false, "spanNulls": false, "stacking": { "group": "A", "mode": "none" }, "thresholdsStyle": { "mode": "off" } }, "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green", "value": 0 }, { "color": "red", "value": 80 } ] }, "unit": "Bps" }, "overrides": [ { "matcher": { "id": "byFrameRefID", "options": "A" }, "properties": [ { "id": "displayName", "value": "In" } ] }, { "matcher": { "id": "byFrameRefID", "options": "B" }, "properties": [ { "id": "displayName", "value": "Out" } ] } ] }, "gridPos": { "h": 8, "w": 12, "x": 0, "y": 16 }, "id": 19, "options": { "legend": { "calcs": [ "min", "max", "last" ], "displayMode": "table", "placement": "bottom", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "single", "sort": "none" } }, "pluginVersion": "12.3.0", "targets": [ { "datasource": { "type": "prometheus", "uid": "cf6667qjd5hc0e" }, "editorMode": "builder", "exemplar": false, "expr": "rate(ifInOctets{ifIndex=\"2\"}[1m]) * 8", "format": "time_series", "instant": false, "interval": "", "legendFormat": "__auto", "range": true, "refId": "A" }, { "datasource": { "type": "prometheus", "uid": "cf6667qjd5hc0e" }, "editorMode": "builder", "expr": "rate(ifOutOctets{ifIndex=\"2\"}[1m]) * 8", "hide": false, "legendFormat": "__auto", "range": true, "refId": "B" } ], "title": "Traffic (WAN)", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "cf6667qjd5hc0e" }, "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 30, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "smooth", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "auto", "showValues": false, "spanNulls": false, "stacking": { "group": "A", "mode": "none" }, "thresholdsStyle": { "mode": "off" } }, "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green", "value": 0 } ] }, "unit": "Bps" }, "overrides": [ { "matcher": { "id": "byFrameRefID", "options": "A" }, "properties": [ { "id": "displayName", "value": "In" } ] }, { "matcher": { "id": "byFrameRefID", "options": "B" }, "properties": [ { "id": "displayName", "value": "Out" } ] } ] }, "gridPos": { "h": 8, "w": 12, "x": 12, "y": 16 }, "id": 20, "options": { "legend": { "calcs": [ "min", "max", "last" ], "displayMode": "table", "placement": "bottom", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "single", "sort": "none" } }, "pluginVersion": "12.3.0", "targets": [ { "datasource": { "type": "prometheus", "uid": "cf6667qjd5hc0e" }, "editorMode": "builder", "exemplar": false, "expr": "rate(ifInOctets{ifIndex=\"1\"}[1m]) * 8", "format": "time_series", "instant": false, "interval": "", "legendFormat": "__auto", "range": true, "refId": "A" }, { "datasource": { "type": "prometheus", "uid": "cf6667qjd5hc0e" }, "editorMode": "builder", "expr": "rate(ifOutOctets{ifIndex=\"1\"}[1m]) * 8", "hide": false, "legendFormat": "__auto", "range": true, "refId": "B" } ], "title": "Traffic (LAN)", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "cf6667qjd5hc0e" }, "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 30, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "smooth", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "auto", "showValues": false, "spanNulls": false, "stacking": { "group": "A", "mode": "none" }, "thresholdsStyle": { "mode": "off" } }, "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green", "value": 0 } ] }, "unit": "none" }, "overrides": [ { "matcher": { "id": "byName", "options": "yrhInboxTemperature" }, "properties": [ { "id": "displayName", "value": "Temperature" } ] } ] }, "gridPos": { "h": 8, "w": 12, "x": 0, "y": 24 }, "id": 21, "options": { "legend": { "calcs": [ "min", "max", "last" ], "displayMode": "table", "placement": "bottom", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "single", "sort": "none" } }, "pluginVersion": "12.3.0", "targets": [ { "datasource": { "type": "prometheus", "uid": "cf6667qjd5hc0e" }, "editorMode": "builder", "expr": "yrhInboxTemperature", "legendFormat": "__auto", "range": true, "refId": "A" } ], "title": "Inbox Temperature", "type": "timeseries" } ], "preload": false, "refresh": "1m", "schemaVersion": 42, "tags": [ "Router" ], "templating": { "list": [] }, "time": { "from": "now-24h", "to": "now" }, "timepicker": {}, "timezone": "Asia/Tokyo", "title": "rtx1200", "uid": "eEntLKSVz2", "version": 13, "weekStart": "sunday" } SNMPのデータも良い感じに管理できるようになりました まずはRTX-1200のデータを可視化してみましたが、他にもRTX-830も設置してあるので、そちら用のダッシュボードも後日作成予定です。RTX-830については本体筐体の温度取得ができないようなので、よりシンプルな構成になりますね。 ヤマハ ギガアクセスVPNルーター RTX1200 created by Rinker Amazon <a href="https://hb.afl.rakuten.co.jp/hgc/16d3383e.205eee66.16d3383f.60445da4/Rinker_o_20251210080731?pc=https%3A%2F%2Fsearch.rakuten.co.jp%2Fsearch%2Fmall%2F%25E3%2583%25A4%25E3%2583%259E%25E3%2583%258F%2B%25E3%2582%25AE%25E3%2582%25AC%25E3%2582%25A2%25E3%2582%25AF%25E3%2582%25BB%25E3%2582%25B9VPN%25E3%2583%25AB%25E3%2583%25BC%25E3%2582%25BF%25E3%2583%25BC%2BRTX1200%2F%3Ff%3D1%26grp%3Dproduct&m=https%3A%2F%2Fsearch.rakuten.co.jp%2Fsearch%2Fmall%2F%25E3%2583%25A4%25E3%2583%259E%25E3%2583%258F%2B%25E3%2582%25AE%25E3%2582%25AC%25E3%2582%25A2%25E3%2582%25AF%25E3%2582%25BB%25E3%2582%25B9VPN%25E3%2583%25AB%25E3%2583%25BC%25E3%2582%25BF%25E3%2583%25BC%2BRTX1200%2F%3Ff%3D1%26grp%3Dproduct" rel="nofollow" class="yyi-rinker-link yyi-rinker-tracking" data-click-tracking="rakuten 6093 ヤマハ ギガアクセスVPNルーター RTX1200" data-vars-amp-click-id="rakuten 6093 ヤマハ ギガアクセスVPNルーター RTX1200">楽天市場 Yahooショッピング メルカリ
Rocky Linux のMariaDBを10.11に更新し、WordPressのヘルスチェックの警告も解消した。バージョン10.5が古く、10.6以上が推奨されるため、LTSの10.11を導入。設定はスムーズで、未使用の依存関係を含むパッケージを削除し、新しいバージョンのインストールを行った。データベースログインをテストし、アップグレード後も正常に稼働していることを確認。全体として、トラブルなく処理が完了した。
Roky Linux の MariaDB の バージョンを 10.11 に更新 WordPress のヘルスチェックで警告が出た WordPressのバージョンを6.9にアップデートして、サイトヘルスでの警告が気になったので対応。 データベースサーバーの推奨バージョンが、Rocky Linux で最初に入っていた 10.5 系統では古すぎて、10.6 以上が推奨ということだったので、LTS な 10.11を導入しました。 https://mariadb.org/ https://mariadb.org/mariadb-10-11-is-lts/ インストール手順 幸いにして Rocky Linux 9 では 10.11 がモジュールとして提供されているため、WordPress 程度しか動かしていない私のVPSはトラブルもなくあっさり終了しました。 アンインストール [yuuichi@ns ~]# sudo systemctl stop mariadb [yuuichi@ns ~]# sudo dnf remove mariadb mariadb-server Dependencies resolved. ======================================================================================================================== Package Architecture Version Repository Size ======================================================================================================================== Removing: mariadb x86_64 3:10.5.29-2.el9_6 @appstream 18 M mariadb-server x86_64 3:10.5.29-2.el9_6 @appstream 63 M Removing unused dependencies: libaio x86_64 0.3.111-13.el9 @baseos 58 k mariadb-backup x86_64 3:10.5.29-2.el9_6 @appstream 24 M mariadb-common x86_64 3:10.5.29-2.el9_6 @appstream 179 k mariadb-connector-c x86_64 3.2.6-1.el9_0 @appstream 540 k mariadb-connector-c-config noarch 3.2.6-1.el9_0 @appstream 497 mariadb-errmsg x86_64 3:10.5.29-2.el9_6 @appstream 2.6 M mariadb-gssapi-server x86_64 3:10.5.29-2.el9_6 @appstream 20 k mariadb-server-utils x86_64 3:10.5.29-2.el9_6 @appstream 801 k mysql-selinux noarch 1.0.14-1.el9_6 @appstream 50 k perl-DBD-MariaDB x86_64 1.21-17.el9 @appstream 382 k perl-DBI x86_64 1.643-9.el9 @appstream 1.9 M perl-Math-BigInt noarch 1:1.9998.18-460.el9 @appstream 709 k perl-Math-Complex noarch 1.59-481.1.el9_6 @appstream 86 k perl-Sys-Hostname x86_64 1.23-481.1.el9_6 @appstream 21 k Transaction Summary ======================================================================================================================== Remove 16 Packages Freed space: 112 M Is this ok [y/N]: y Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Erasing : mariadb-gssapi-server-3:10.5.29-2.el9_6.x86_64 1/16 Erasing : mariadb-backup-3:10.5.29-2.el9_6.x86_64 2/16 Running scriptlet: mariadb-server-3:10.5.29-2.el9_6.x86_64 3/16 Removed "/etc/systemd/system/mysqld.service". Removed "/etc/systemd/system/mysql.service". Removed "/etc/systemd/system/multi-user.target.wants/mariadb.service". Erasing : mariadb-server-3:10.5.29-2.el9_6.x86_64 3/16 warning: /etc/my.cnf.d/mariadb-server.cnf saved as /etc/my.cnf.d/mariadb-server.cnf.rpmsave Running scriptlet: mariadb-server-3:10.5.29-2.el9_6.x86_64 3/16 Erasing : mariadb-3:10.5.29-2.el9_6.x86_64 4/16 Erasing : mariadb-server-utils-3:10.5.29-2.el9_6.x86_64 5/16 Erasing : mariadb-errmsg-3:10.5.29-2.el9_6.x86_64 6/16 Erasing : mariadb-common-3:10.5.29-2.el9_6.x86_64 7/16 Erasing : mysql-selinux-1.0.14-1.el9_6.noarch 8/16 Running scriptlet: mysql-selinux-1.0.14-1.el9_6.noarch 8/16 Erasing : perl-DBD-MariaDB-1.21-17.el9.x86_64 9/16 Erasing : mariadb-connector-c-3.2.6-1.el9_0.x86_64 10/16 Erasing : perl-DBI-1.643-9.el9.x86_64 11/16 Erasing : perl-Math-BigInt-1:1.9998.18-460.el9.noarch 12/16 Erasing : perl-Math-Complex-1.59-481.1.el9_6.noarch 13/16 Erasing : mariadb-connector-c-config-3.2.6-1.el9_0.noarch 14/16 warning: /etc/my.cnf saved as /etc/my.cnf.rpmsave Erasing : perl-Sys-Hostname-1.23-481.1.el9_6.x86_64 15/16 Erasing : libaio-0.3.111-13.el9.x86_64 16/16 Running scriptlet: libaio-0.3.111-13.el9.x86_64 16/16 Verifying : libaio-0.3.111-13.el9.x86_64 1/16 Verifying : mariadb-3:10.5.29-2.el9_6.x86_64 2/16 Verifying : mariadb-backup-3:10.5.29-2.el9_6.x86_64 3/16 Verifying : mariadb-common-3:10.5.29-2.el9_6.x86_64 4/16 Verifying : mariadb-connector-c-3.2.6-1.el9_0.x86_64 5/16 Verifying : mariadb-connector-c-config-3.2.6-1.el9_0.noarch 6/16 Verifying : mariadb-errmsg-3:10.5.29-2.el9_6.x86_64 7/16 Verifying : mariadb-gssapi-server-3:10.5.29-2.el9_6.x86_64 8/16 Verifying : mariadb-server-3:10.5.29-2.el9_6.x86_64 9/16 Verifying : mariadb-server-utils-3:10.5.29-2.el9_6.x86_64 10/16 Verifying : mysql-selinux-1.0.14-1.el9_6.noarch 11/16 Verifying : perl-DBD-MariaDB-1.21-17.el9.x86_64 12/16 Verifying : perl-DBI-1.643-9.el9.x86_64 13/16 Verifying : perl-Math-BigInt-1:1.9998.18-460.el9.noarch 14/16 Verifying : perl-Math-Complex-1.59-481.1.el9_6.noarch 15/16 Verifying : perl-Sys-Hostname-1.23-481.1.el9_6.x86_64 16/16 Removed: libaio-0.3.111-13.el9.x86_64 mariadb-3:10.5.29-2.el9_6.x86_64 mariadb-backup-3:10.5.29-2.el9_6.x86_64 mariadb-common-3:10.5.29-2.el9_6.x86_64 mariadb-connector-c-3.2.6-1.el9_0.x86_64 mariadb-connector-c-config-3.2.6-1.el9_0.noarch mariadb-errmsg-3:10.5.29-2.el9_6.x86_64 mariadb-gssapi-server-3:10.5.29-2.el9_6.x86_64 mariadb-server-3:10.5.29-2.el9_6.x86_64 mariadb-server-utils-3:10.5.29-2.el9_6.x86_64 mysql-selinux-1.0.14-1.el9_6.noarch perl-DBD-MariaDB-1.21-17.el9.x86_64 perl-DBI-1.643-9.el9.x86_64 perl-Math-BigInt-1:1.9998.18-460.el9.noarch perl-Math-Complex-1.59-481.1.el9_6.noarch perl-Sys-Hostname-1.23-481.1.el9_6.x86_64 Complete! モジュール選択＆インストール [yuuichi@ns ~]# sudo dnf module reset mariadb Last metadata expiration check: 0:55:36 ago on Mon 08 Dec 2025 06:01:43 PM JST. Dependencies resolved. Nothing to do. Complete! [yuuichi@ns ~]# sudo dnf module enable mariadb:10.11 Last metadata expiration check: 0:55:41 ago on Mon 08 Dec 2025 06:01:43 PM JST. Dependencies resolved. ======================================================================================================================== Package Architecture Version Repository Size ======================================================================================================================== Enabling module streams: mariadb 10.11 Transaction Summary ======================================================================================================================== Is this ok [y/N]: y Complete! [yuuichi@ns ~]# sudo dnf install mariadb-server Last metadata expiration check: 0:55:48 ago on Mon 08 Dec 2025 06:01:43 PM JST. Dependencies resolved. ======================================================================================================================== Package Architecture Version Repository Size ======================================================================================================================== Installing: mariadb-server x86_64 3:10.11.10-1.module+el9.7.0+40024+12a6f3b4 appstream 10 M Installing dependencies: libaio x86_64 0.3.111-13.el9 baseos 23 k mariadb x86_64 3:10.11.10-1.module+el9.7.0+40024+12a6f3b4 appstream 1.7 M mariadb-common x86_64 3:10.11.10-1.module+el9.7.0+40024+12a6f3b4 appstream 34 k mariadb-connector-c x86_64 3.2.6-1.el9_0 appstream 195 k mariadb-connector-c-config noarch 3.2.6-1.el9_0 appstream 9.8 k mariadb-errmsg x86_64 3:10.11.10-1.module+el9.7.0+40024+12a6f3b4 appstream 260 k mysql-selinux noarch 1.0.14-1.el9_6 appstream 36 k perl-DBD-MariaDB x86_64 1.21-17.el9 appstream 149 k perl-DBI x86_64 1.643-9.el9 appstream 700 k perl-Math-BigInt noarch 1:1.9998.18-460.el9 appstream 188 k perl-Math-Complex noarch 1.59-481.1.el9_6 appstream 45 k perl-Sys-Hostname x86_64 1.23-481.1.el9_6 appstream 15 k Installing weak dependencies: mariadb-backup x86_64 3:10.11.10-1.module+el9.7.0+40024+12a6f3b4 appstream 6.8 M mariadb-gssapi-server x86_64 3:10.11.10-1.module+el9.7.0+40024+12a6f3b4 appstream 15 k mariadb-server-utils x86_64 3:10.11.10-1.module+el9.7.0+40024+12a6f3b4 appstream 267 k Transaction Summary ======================================================================================================================== Install 16 Packages Total download size: 21 M Installed size: 133 M Is this ok [y/N]: y Downloading Packages: (1/16): libaio-0.3.111-13.el9.x86_64.rpm 261 kB/s | 23 kB 00:00 (2/16): mariadb-common-10.11.10-1.module+el9.7.0+40024+12a6f3b4.x86_64.rpm 126 kB/s | 34 kB 00:00 (3/16): mariadb-10.11.10-1.module+el9.7.0+40024+12a6f3b4.x86_64.rpm 4.6 MB/s | 1.7 MB 00:00 (4/16): mariadb-connector-c-config-3.2.6-1.el9_0.noarch.rpm 360 kB/s | 9.8 kB 00:00 (5/16): mariadb-connector-c-3.2.6-1.el9_0.x86_64.rpm 3.3 MB/s | 195 kB 00:00 (6/16): mariadb-errmsg-10.11.10-1.module+el9.7.0+40024+12a6f3b4.x86_64.rpm 3.9 MB/s | 260 kB 00:00 (7/16): mariadb-gssapi-server-10.11.10-1.module+el9.7.0+40024+12a6f3b4.x86_64.rpm 309 kB/s | 15 kB 00:00 (8/16): mariadb-server-utils-10.11.10-1.module+el9.7.0+40024+12a6f3b4.x86_64.rpm 3.9 MB/s | 267 kB 00:00 (9/16): mysql-selinux-1.0.14-1.el9_6.noarch.rpm 1.6 MB/s | 36 kB 00:00 (10/16): perl-DBD-MariaDB-1.21-17.el9.x86_64.rpm 3.4 MB/s | 149 kB 00:00 (11/16): perl-DBI-1.643-9.el9.x86_64.rpm 4.9 MB/s | 700 kB 00:00 (12/16): perl-Math-BigInt-1.9998.18-460.el9.noarch.rpm 2.5 MB/s | 188 kB 00:00 (13/16): perl-Math-Complex-1.59-481.1.el9_6.noarch.rpm 1.9 MB/s | 45 kB 00:00 (14/16): perl-Sys-Hostname-1.23-481.1.el9_6.x86_64.rpm 1.0 MB/s | 15 kB 00:00 (15/16): mariadb-backup-10.11.10-1.module+el9.7.0+40024+12a6f3b4.x86_64.rpm 6.9 MB/s | 6.8 MB 00:00 (16/16): mariadb-server-10.11.10-1.module+el9.7.0+40024+12a6f3b4.x86_64.rpm 5.0 MB/s | 10 MB 00:02 ------------------------------------------------------------------------------------------------------------------------ Total 6.2 MB/s | 21 MB 00:03 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : mariadb-connector-c-config-3.2.6-1.el9_0.noarch 1/16 Installing : mariadb-common-3:10.11.10-1.module+el9.7.0+40024+12a6f3b4.x86_64 2/16 Installing : mariadb-connector-c-3.2.6-1.el9_0.x86_64 3/16 Installing : perl-Sys-Hostname-1.23-481.1.el9_6.x86_64 4/16 Installing : libaio-0.3.111-13.el9.x86_64 5/16 Installing : mariadb-errmsg-3:10.11.10-1.module+el9.7.0+40024+12a6f3b4.x86_64 6/16 Installing : perl-Math-Complex-1.59-481.1.el9_6.noarch 7/16 Installing : perl-Math-BigInt-1:1.9998.18-460.el9.noarch 8/16 Installing : perl-DBI-1.643-9.el9.x86_64 9/16 Installing : perl-DBD-MariaDB-1.21-17.el9.x86_64 10/16 Running scriptlet: mysql-selinux-1.0.14-1.el9_6.noarch 11/16 Installing : mysql-selinux-1.0.14-1.el9_6.noarch 11/16 Running scriptlet: mysql-selinux-1.0.14-1.el9_6.noarch 11/16 libsemanage.semanage_direct_install_info: Overriding mysql module at lower priority 100 with module at priority 200. Installing : mariadb-3:10.11.10-1.module+el9.7.0+40024+12a6f3b4.x86_64 12/16 Installing : mariadb-backup-3:10.11.10-1.module+el9.7.0+40024+12a6f3b4.x86_64 13/16 Installing : mariadb-gssapi-server-3:10.11.10-1.module+el9.7.0+40024+12a6f3b4.x86_64 14/16 Installing : mariadb-server-utils-3:10.11.10-1.module+el9.7.0+40024+12a6f3b4.x86_64 15/16 Running scriptlet: mariadb-server-3:10.11.10-1.module+el9.7.0+40024+12a6f3b4.x86_64 16/16 Installing : mariadb-server-3:10.11.10-1.module+el9.7.0+40024+12a6f3b4.x86_64 16/16 Running scriptlet: mariadb-server-3:10.11.10-1.module+el9.7.0+40024+12a6f3b4.x86_64 16/16 Running scriptlet: mysql-selinux-1.0.14-1.el9_6.noarch 16/16 Running scriptlet: mariadb-server-3:10.11.10-1.module+el9.7.0+40024+12a6f3b4.x86_64 16/16 Verifying : libaio-0.3.111-13.el9.x86_64 1/16 Verifying : mariadb-3:10.11.10-1.module+el9.7.0+40024+12a6f3b4.x86_64 2/16 Verifying : mariadb-backup-3:10.11.10-1.module+el9.7.0+40024+12a6f3b4.x86_64 3/16 Verifying : mariadb-common-3:10.11.10-1.module+el9.7.0+40024+12a6f3b4.x86_64 4/16 Verifying : mariadb-connector-c-3.2.6-1.el9_0.x86_64 5/16 Verifying : mariadb-connector-c-config-3.2.6-1.el9_0.noarch 6/16 Verifying : mariadb-errmsg-3:10.11.10-1.module+el9.7.0+40024+12a6f3b4.x86_64 7/16 Verifying : mariadb-gssapi-server-3:10.11.10-1.module+el9.7.0+40024+12a6f3b4.x86_64 8/16 Verifying : mariadb-server-3:10.11.10-1.module+el9.7.0+40024+12a6f3b4.x86_64 9/16 Verifying : mariadb-server-utils-3:10.11.10-1.module+el9.7.0+40024+12a6f3b4.x86_64 10/16 Verifying : mysql-selinux-1.0.14-1.el9_6.noarch 11/16 Verifying : perl-DBD-MariaDB-1.21-17.el9.x86_64 12/16 Verifying : perl-DBI-1.643-9.el9.x86_64 13/16 Verifying : perl-Math-BigInt-1:1.9998.18-460.el9.noarch 14/16 Verifying : perl-Math-Complex-1.59-481.1.el9_6.noarch 15/16 Verifying : perl-Sys-Hostname-1.23-481.1.el9_6.x86_64 16/16 Installed: libaio-0.3.111-13.el9.x86_64 mariadb-3:10.11.10-1.module+el9.7.0+40024+12a6f3b4.x86_64 mariadb-backup-3:10.11.10-1.module+el9.7.0+40024+12a6f3b4.x86_64 mariadb-common-3:10.11.10-1.module+el9.7.0+40024+12a6f3b4.x86_64 mariadb-connector-c-3.2.6-1.el9_0.x86_64 mariadb-connector-c-config-3.2.6-1.el9_0.noarch mariadb-errmsg-3:10.11.10-1.module+el9.7.0+40024+12a6f3b4.x86_64 mariadb-gssapi-server-3:10.11.10-1.module+el9.7.0+40024+12a6f3b4.x86_64 mariadb-server-3:10.11.10-1.module+el9.7.0+40024+12a6f3b4.x86_64 mariadb-server-utils-3:10.11.10-1.module+el9.7.0+40024+12a6f3b4.x86_64 mysql-selinux-1.0.14-1.el9_6.noarch perl-DBD-MariaDB-1.21-17.el9.x86_64 perl-DBI-1.643-9.el9.x86_64 perl-Math-BigInt-1:1.9998.18-460.el9.noarch perl-Math-Complex-1.59-481.1.el9_6.noarch perl-Sys-Hostname-1.23-481.1.el9_6.x86_64 Complete! サービス登録＆起動 [yuuichi@ns ~]# sudo systemctl enable --now mariadb Created symlink /etc/systemd/system/mysql.service → /usr/lib/systemd/system/mariadb.service. Created symlink /etc/systemd/system/mysqld.service → /usr/lib/systemd/system/mariadb.service. Created symlink /etc/systemd/system/multi-user.target.wants/mariadb.service → /usr/lib/systemd/system/mariadb.service. データベースログインのテスト [yuuichi@ns ~]# mysql -u root -p Enter password: Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 3 Server version: 10.11.10-MariaDB MariaDB Server Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. MariaDB [(none)]> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | | phpmyadmin | | wordpress | +--------------------+ 5 rows in set (0.002 sec) MariaDB [(none)]> quit; Bye データベースのアップグレード処理 [yuuichi@ns ~]# sudo mysql_upgrade Major version upgrade detected from 10.5.16-MariaDB to 10.11.10-MariaDB. Check required! Phase 1/8: Checking and upgrading mysql database Processing databases mysql mysql.column_stats OK mysql.columns_priv OK mysql.db OK mysql.event OK mysql.func OK mysql.global_priv OK mysql.gtid_slave_pos OK mysql.help_category OK mysql.help_keyword OK mysql.help_relation OK mysql.help_topic OK mysql.index_stats OK mysql.innodb_index_stats OK mysql.innodb_table_stats OK mysql.plugin OK mysql.proc OK mysql.procs_priv OK mysql.proxies_priv OK mysql.roles_mapping OK mysql.servers OK mysql.table_stats OK mysql.tables_priv OK mysql.time_zone OK mysql.time_zone_leap_second OK mysql.time_zone_name OK mysql.time_zone_transition OK mysql.time_zone_transition_type OK mysql.transaction_registry OK Phase 2/8: Installing used storage engines... Skipped Phase 3/8: Running 'mysql_fix_privilege_tables' Phase 4/8: Fixing views mysql.user OK sys.host_summary OK sys.host_summary_by_file_io OK sys.host_summary_by_file_io_type OK sys.host_summary_by_stages OK sys.host_summary_by_statement_latency OK sys.host_summary_by_statement_type OK sys.innodb_buffer_stats_by_schema OK sys.innodb_buffer_stats_by_table OK sys.innodb_lock_waits OK sys.io_by_thread_by_latency OK sys.io_global_by_file_by_bytes OK sys.io_global_by_file_by_latency OK sys.io_global_by_wait_by_bytes OK sys.io_global_by_wait_by_latency OK sys.latest_file_io OK sys.memory_by_host_by_current_bytes OK sys.memory_by_thread_by_current_bytes OK sys.memory_by_user_by_current_bytes OK sys.memory_global_by_current_bytes OK sys.memory_global_total OK sys.metrics OK sys.processlist OK sys.ps_check_lost_instrumentation OK sys.schema_auto_increment_columns OK sys.schema_index_statistics OK sys.schema_object_overview OK sys.schema_redundant_indexes OK sys.schema_table_lock_waits OK sys.schema_table_statistics OK sys.schema_table_statistics_with_buffer OK sys.schema_tables_with_full_table_scans OK sys.schema_unused_indexes OK sys.session OK sys.session_ssl_status OK sys.statement_analysis OK sys.statements_with_errors_or_warnings OK sys.statements_with_full_table_scans OK sys.statements_with_runtimes_in_95th_percentile OK sys.statements_with_sorting OK sys.statements_with_temp_tables OK sys.user_summary OK sys.user_summary_by_file_io OK sys.user_summary_by_file_io_type OK sys.user_summary_by_stages OK sys.user_summary_by_statement_latency OK sys.user_summary_by_statement_type OK sys.version OK sys.wait_classes_global_by_avg_latency OK sys.wait_classes_global_by_latency OK sys.waits_by_host_by_latency OK sys.waits_by_user_by_latency OK sys.waits_global_by_latency OK sys.x$host_summary OK sys.x$host_summary_by_file_io OK sys.x$host_summary_by_file_io_type OK sys.x$host_summary_by_stages OK sys.x$host_summary_by_statement_latency OK sys.x$host_summary_by_statement_type OK sys.x$innodb_buffer_stats_by_schema OK sys.x$innodb_buffer_stats_by_table OK sys.x$innodb_lock_waits OK sys.x$io_by_thread_by_latency OK sys.x$io_global_by_file_by_bytes OK sys.x$io_global_by_file_by_latency OK sys.x$io_global_by_wait_by_bytes OK sys.x$io_global_by_wait_by_latency OK sys.x$latest_file_io OK sys.x$memory_by_host_by_current_bytes OK sys.x$memory_by_thread_by_current_bytes OK sys.x$memory_by_user_by_current_bytes OK sys.x$memory_global_by_current_bytes OK sys.x$memory_global_total OK sys.x$processlist OK sys.x$ps_digest_95th_percentile_by_avg_us OK sys.x$ps_digest_avg_latency_distribution OK sys.x$ps_schema_table_statistics_io OK sys.x$schema_flattened_keys OK sys.x$schema_index_statistics OK sys.x$schema_table_lock_waits OK sys.x$schema_table_statistics OK sys.x$schema_table_statistics_with_buffer OK sys.x$schema_tables_with_full_table_scans OK sys.x$session OK sys.x$statement_analysis OK sys.x$statements_with_errors_or_warnings OK sys.x$statements_with_full_table_scans OK sys.x$statements_with_runtimes_in_95th_percentile OK sys.x$statements_with_sorting OK sys.x$statements_with_temp_tables OK sys.x$user_summary OK sys.x$user_summary_by_file_io OK sys.x$user_summary_by_file_io_type OK sys.x$user_summary_by_stages OK sys.x$user_summary_by_statement_latency OK sys.x$user_summary_by_statement_type OK sys.x$wait_classes_global_by_avg_latency OK sys.x$wait_classes_global_by_latency OK sys.x$waits_by_host_by_latency OK sys.x$waits_by_user_by_latency OK sys.x$waits_global_by_latency OK Phase 5/8: Fixing table and database names Phase 6/8: Checking and upgrading tables Processing databases information_schema performance_schema phpmyadmin phpmyadmin.pma__bookmark OK phpmyadmin.pma__central_columns OK phpmyadmin.pma__column_info OK phpmyadmin.pma__designer_settings OK phpmyadmin.pma__export_templates OK phpmyadmin.pma__favorite OK phpmyadmin.pma__history OK phpmyadmin.pma__navigationhiding OK phpmyadmin.pma__pdf_pages OK phpmyadmin.pma__recent OK phpmyadmin.pma__relation OK phpmyadmin.pma__savedsearches OK phpmyadmin.pma__table_coords OK phpmyadmin.pma__table_info OK phpmyadmin.pma__table_uiprefs OK phpmyadmin.pma__tracking OK phpmyadmin.pma__userconfig OK phpmyadmin.pma__usergroups OK phpmyadmin.pma__users OK sys sys.sys_config OK wordpress wordpress.wp_bwpup_backups OK wordpress.wp_cbnetpo_ping_optimizer OK wordpress.wp_cmplz_cookiebanners OK wordpress.wp_cmplz_cookies OK wordpress.wp_cmplz_dnsmpd OK wordpress.wp_cmplz_services OK wordpress.wp_commentmeta OK wordpress.wp_comments OK wordpress.wp_democracyA OK wordpress.wp_democracyIP OK wordpress.wp_democracyQ OK wordpress.wp_dlm_api_keys OK wordpress.wp_dlm_cookiemeta OK wordpress.wp_dlm_cookies OK wordpress.wp_dlm_downloads OK wordpress.wp_dlm_order OK wordpress.wp_dlm_order_customer OK wordpress.wp_dlm_order_item OK wordpress.wp_dlm_order_transaction OK wordpress.wp_dlm_reports_log OK wordpress.wp_dlm_session OK wordpress.wp_dmsguestbook OK wordpress.wp_download_log OK wordpress.wp_download_monitor_file_meta OK wordpress.wp_download_monitor_files OK wordpress.wp_download_monitor_formats OK wordpress.wp_download_monitor_log OK wordpress.wp_download_monitor_relationships OK wordpress.wp_download_monitor_stats OK wordpress.wp_download_monitor_taxonomies OK wordpress.wp_ewwwio_images OK wordpress.wp_ewwwio_queue OK wordpress.wp_golfresult OK wordpress.wp_golftable OK wordpress.wp_jetpack_sync_queue OK wordpress.wp_legacy_upgrade_queue_content OK wordpress.wp_legacy_upgrade_queue_downloads OK wordpress.wp_lifestream_feeds OK wordpress.wp_links OK wordpress.wp_options OK wordpress.wp_popularpostsdata OK wordpress.wp_popularpostssummary OK wordpress.wp_popularpoststransients OK wordpress.wp_post2tag OK wordpress.wp_postmeta OK wordpress.wp_posts OK wordpress.wp_pt_meta OK wordpress.wp_pt_templates OK wordpress.wp_quotescollection OK wordpress.wp_ratings OK wordpress.wp_redirection_404 OK wordpress.wp_redirection_groups OK wordpress.wp_redirection_items OK wordpress.wp_redirection_logs OK wordpress.wp_seo_title_tag_category OK wordpress.wp_seo_title_tag_tag OK wordpress.wp_seo_title_tag_url OK wordpress.wp_sharebar OK wordpress.wp_social_links OK wordpress.wp_swell_balloon OK wordpress.wp_tag_synonyms OK wordpress.wp_tags OK wordpress.wp_term_relationships OK wordpress.wp_term_taxonomy OK wordpress.wp_termmeta OK wordpress.wp_terms OK wordpress.wp_tm_taskmeta OK wordpress.wp_tm_tasks OK wordpress.wp_usermeta OK wordpress.wp_users OK wordpress.wp_wordbooker_errorlogs OK wordpress.wp_wordbooker_fb_friend_lists OK wordpress.wp_wordbooker_fb_friends OK wordpress.wp_wordbooker_postcomments OK wordpress.wp_wordbooker_postlogs OK wordpress.wp_wordbooker_process_queue OK wordpress.wp_wordbooker_userdata OK wordpress.wp_wordbooker_userstatus OK wordpress.wp_wpie_template OK wordpress.wp_wpo_404_detector OK wordpress.wp_yarpp_related_cache OK Phase 7/8: uninstalling plugins Phase 8/8: Running 'FLUSH PRIVILEGES' OK [yuuichi@ns ~]# sudo systemctl restart mariadb [yuuichi@ns ~]# sudo systemctl status mariadb ● mariadb.service - MariaDB 10.11 database server Loaded: loaded (/usr/lib/systemd/system/mariadb.service; enabled; preset: disabled) Active: active (running) since Mon 2025-12-08 18:59:23 JST; 6s ago Docs: man:mariadbd(8) https://mariadb.com/kb/en/library/systemd/ Process: 9924 ExecStartPre=/usr/libexec/mariadb-check-socket (code=exited, status=0/SUCCESS) Process: 9947 ExecStartPre=/usr/libexec/mariadb-prepare-db-dir mariadb.service (code=exited, status=0/SUCCESS) Process: 9993 ExecStartPost=/usr/libexec/mariadb-check-upgrade (code=exited, status=0/SUCCESS) Main PID: 9982 (mariadbd) Status: "Taking your SQL requests now..." Tasks: 12 (limit: 10671) Memory: 199.7M (peak: 201.7M) CPU: 213ms CGroup: /system.slice/mariadb.service └─9982 /usr/libexec/mariadbd --basedir=/usr Dec 08 18:59:22 ns.u-1.net systemd[1]: Starting MariaDB 10.11 database server... Dec 08 18:59:22 ns.u-1.net mariadb-prepare-db-dir[9947]: Database MariaDB is probably initialized in /var/lib/mysql alr> Dec 08 18:59:22 ns.u-1.net mariadb-prepare-db-dir[9947]: If this is not the case, make sure the /var/lib/mysql is empty> Dec 08 18:59:23 ns.u-1.net systemd[1]: Started MariaDB 10.11 database server. アップグレード後の確認処理 [yuuichi@ns ~]# mysql -u root -p -e "SELECT user, host, plugin FROM mysql.user;" Enter password: +-------------+-----------+-----------------------+ | User | Host | plugin | +-------------+-----------+-----------------------+ | mariadb.sys | localhost | mysql_native_password | | root | localhost | mysql_native_password | | mysql | localhost | mysql_native_password | | wordpress | localhost | mysql_native_password | +-------------+-----------+-----------------------+ [yuuichi@ns ~]# mysql -u root -p -e "SHOW VARIABLES LIKE 'character_set_server';" Enter password: +----------------------+--------+ | Variable_name | Value | +----------------------+--------+ | character_set_server | latin1 | +----------------------+--------+ [yuuichi@ns ~]# mysql -u root -p -e "SHOW VARIABLES LIKE 'collation_server';" Enter password: +------------------+-------------------+ | Variable_name | Value | +------------------+-------------------+ | collation_server | latin1_swedish_ci | +------------------+-------------------+ 文字コードの初期値が latin1 だったりするので、後で設定は変更しておきましょう。 トラブルもなくスムーズにバージョンアップ処理は完了。 Rocky Linux 9 のサポート期限まではこの構成でいけそうですね。 標準SQL＋データベース入門 ——RDBとDB設計、基本の力［MySQL/PostgreSQL/MariaDB/SQL Server対応］ created by Rinker Amazon <a href="https://hb.afl.rakuten.co.jp/hgc/16d3383e.205eee66.16d3383f.60445da4/Rinker_o_20251208224925?pc=https%3A%2F%2Fsearch.rakuten.co.jp%2Fsearch%2Fmall%2F%25E6%25A8%2599%25E6%25BA%2596SQL%25EF%25BC%258B%25E3%2583%2587%25E3%2583%25BC%25E3%2582%25BF%25E3%2583%2599%25E3%2583%25BC%25E3%2582%25B9%25E5%2585%25A5%25E9%2596%2580%2F%3Ff%3D1%26grp%3Dproduct&m=https%3A%2F%2Fsearch.rakuten.co.jp%2Fsearch%2Fmall%2F%25E6%25A8%2599%25E6%25BA%2596SQL%25EF%25BC%258B%25E3%2583%2587%25E3%2583%25BC%25E3%2582%25BF%25E3%2583%2599%25E3%2583%25BC%25E3%2582%25B9%25E5%2585%25A5%25E9%2596%2580%2F%3Ff%3D1%26grp%3Dproduct" rel="nofollow" class="yyi-rinker-link yyi-rinker-tracking" data-click-tracking="rakuten 6085 標準SQL＋データベース入門 ——RDBとDB設計、基本の力［MySQL/PostgreSQL/MariaDB/SQL Server対応］" data-vars-amp-click-id="rakuten 6085 標準SQL＋データベース入門 ——RDBとDB設計、基本の力［MySQL/PostgreSQL/MariaDB/SQL Server対応］">楽天市場 <a href="https://shopping.yahoo.co.jp/search?p=%E6%A8%99%E6%BA%96SQL%EF%BC%8B%E3%83%87%E3%83%BC%E3%82%BF%E3%83%99%E3%83%BC%E3%82%B9%E5%85%A5%E9%96%80" rel="nofollow" class="yyi-rinker-link yyi-rinker-tracking" data-click-tracking="yahoo 6085 標準SQL＋データベース入門 ——RDBとDB設計、基本の力［MySQL/PostgreSQL/MariaDB/SQL Server対応］" data-vars-amp-click-id="yahoo 6085 標準SQL＋データベース入門 ——RDBとDB設計、基本の力［MySQL/PostgreSQL/MariaDB/SQL Server対応］">Yahooショッピング <a href="https://jp.mercari.com/search?keyword=%E6%A8%99%E6%BA%96SQL%EF%BC%8B%E3%83%87%E3%83%BC%E3%82%BF%E3%83%99%E3%83%BC%E3%82%B9%E5%85%A5%E9%96%80&utm_source=Rinker&afid=5749409602" rel="nofollow" class="yyi-rinker-link yyi-rinker-tracking" data-click-tracking="mercari 6085 標準SQL＋データベース入門 ——RDBとDB設計、基本の力［MySQL/PostgreSQL/MariaDB/SQL Server対応］" data-vars-amp-click-id="mercari 6085 標準SQL＋データベース入門 ——RDBとDB設計、基本の力［MySQL/PostgreSQL/MariaDB/SQL Server対応］">メルカリ 1冊ですべて身につくWordPress入門講座 created by Rinker Kindle Amazon <a href="https://hb.afl.rakuten.co.jp/hgc/16d3383e.205eee66.16d3383f.60445da4/Rinker_o_20251208225157?pc=https%3A%2F%2Fsearch.rakuten.co.jp%2Fsearch%2Fmall%2F1%25E5%2586%258A%25E3%2581%25A7%25E3%2581%2599%25E3%2581%25B9%25E3%2581%25A6%25E8%25BA%25AB%25E3%2581%25AB%25E3%2581%25A4%25E3%2581%258FWordPress%25E5%2585%25A5%25E9%2596%2580%25E8%25AC%259B%25E5%25BA%25A7%2F%3Ff%3D1%26grp%3Dproduct&m=https%3A%2F%2Fsearch.rakuten.co.jp%2Fsearch%2Fmall%2F1%25E5%2586%258A%25E3%2581%25A7%25E3%2581%2599%25E3%2581%25B9%25E3%2581%25A6%25E8%25BA%25AB%25E3%2581%25AB%25E3%2581%25A4%25E3%2581%258FWordPress%25E5%2585%25A5%25E9%2596%2580%25E8%25AC%259B%25E5%25BA%25A7%2F%3Ff%3D1%26grp%3Dproduct" rel="nofollow" class="yyi-rinker-link yyi-rinker-tracking" data-click-tracking="rakuten 6086 1冊ですべて身につくWordPress入門講座" data-vars-amp-click-id="rakuten 6086 1冊ですべて身につくWordPress入門講座">楽天市場 Yahooショッピング メルカリ