hiroの長い冒険日記

主にコンピュータ周辺の興味を持った内容を綴ります

Apple M4チップ搭載Mac miniを購入

Mac mini M4 を購入しました。

完全移行ではなく買い足しです。今はメインに使っています。

まとめた記事は note の方に挙げています。

note.com

こちらではつぶやく程度で。

雰囲気が Linux + GUI と似ている

使い込めば使い込むほど、雰囲気が Linux + GUI の環境と似ているように感じます。

元が NeXTSTEPMachマイクロカーネルなのと、BSD 系コマンドの違いはありますが、UNIX like な OS + GUI という環境を使っていると、モノシリックなカーネルですが LinuxGUI を載せた環境と似ています。

なんとなくですが、GNOME の向かっている方向性は macOS なのかなぁと使っていて感じます。

じゃあマイクロカーネルを実感することは...

マイクロカーネルを使用していると実感することはありません。Arm 系の CPU を使っているという特別な感覚もありません。普通に使えます。

Chrome を入れると、IME を除けば使い勝手は変わりません。当たり前ですが Chrome という「環境」はすごいです。

仮想化など試したいけど

最近は本業も忙しく余裕がなく、このブログ含めて更新頻度が落ちています。どちらかといえば note に全振りの状態です。

どのブログも、少なくとも週一位で更新したいのですが、なかなか筆が進まず。

過去の経験から、こういうときは無理をしないで自分のペースを守ることが重要だと分かっています。自分なりのペースが掴めたら記事を更新します。

運用している WordPress のサイトを Cloudflare Turnstile & CDN & Zaraz へ移行

私は、このはてなブログ以外に3つの WordPress のサイトを運用しています。

hiro20180901.com
lftp-dsn.space
clairvoyance-power.com

この3つのサイトを Cloudflare のサービスに移行しました。

以下に簡単に説明します。

Cloudflare Turnstile

CAPTCHA 認証を Google reCAPTCHA から Cloudflare Turnstile に移行しました。

Google reCAPTCHA は無料で使用できる範囲が少なくなる事が計画されています。使用量を増やしたい場合には有料プランへの移行が必要となります。

Cloudflare Turnstile は、無料で制限なく CAPTCHA 認証を利用できます。

zenn.dev
ja.wordpress.org

これまで、Google reCAPTCHA を使用している時には、お問い合わせフォームに SPAM が届いていました。Contact Form 7 & Google reCAPTCHA で SPAM 判定されていましたので、タイトルを確認して削除していました。

Cloudflare Turnstile に移行してからは、通常のメッセージはもちろん受信できますが、Bot SPAM 自体が届かなくなりました。非常に快適です。

Cloudflare CDN

Cloudflare の Content Delivery Network の近いノードから、ユーザーへページの情報を渡す仕組みです。

LiteSpeed Cache プラグインでは QUIC.cloud 推しなのですが、無料で使用できる通信量が少なく、直ぐに使い切ってしまいます。

Cloudflare CDN は無料でも通信量の制限がありません。CDN の恩恵を常に受ける事が出来ます。

設定方法は、QUIC.cloud と同様に DNS の設定を変更するだけです。

hiro20180901.com

このページでは QUIC.cloud の場合の設定方法ですが、Cloudflare CDN でも同様の方法で設定できます。

注意点が一つ。SSL の有効期限の自動更新に失敗します。期限が近くなるとレンタルサーバーの会社からメールが届きますので、その場合は一旦 DNS の設定を元に戻し、SSL の有効期限が更新されたら再び CDN を使用するようにします。

Cloudflare Zaraz

Zaraz はタグの提供を Cloudflare 側で行わせる機能です。用意されているテンプレートのうち、私が使用しているのは Google Analytics GA4 のタグでした。

G-... で始まる Google Analytics のタグを控えておいて Zaraz に登録すると、Cloudflare から直接 Google へ Analytics の情報が送信されます。

WordPress の Sitekit by Google 等で設定していたコードスニペットの提供を止めれば、タグに関する JavaScript がローカルのサーバーで実行する必要が無くなります。JavaScript の動作を減らせますので、サイトの負荷低減に効果があります。

結び

私が運用している全てのサイトで、Cloudflare Turnstile & CDN & Zaraz に移行しました。

Cloudflare のサービスは無料の範囲内でも十分活用できます。個人でブログを運用している立場では、非常に役立つサービスだと思います。

Amazon ギフトカードの残高が少しずつ増えてきました。直近の目標は Mac mini M4 です。周辺機器は今の PC と共用できるので、先ずは本体を購入して使ってみたいです。始めて Mac を所有します。iOSアプリ開発に使ってみたいと考えています。

【Clairvoyance】多言語でサイト更新継続中

WordPress + Twenty Twenty Five theme + Bogo プラグインで多言語で記事を作成している Clairvoyance Power のサイトですが、今も継続して3か国語で更新しています。

clairvoyance-power.com

clairvoyance-power.com

clairvoyance-power.com

所謂「普通のサイト」を Twenty Twenty Five テーマで作る事は、私の中ではゴールに辿り着きました。

目下の悩みは LiteSpeed Cache プラグインの「ページの最適化」による UCSS の生成が追いつかない事です。3月分だけでも1,000位を使用すると予測しています。2024年12月に開始、1月から本格的に記事を書き始めましたので、まだ1月2月の分が生成できていません。長期戦になりそうです。

モバイルで見た時に使い易いようにしています。もっと凝った作りにしようかとも思ったのですが、Google AdSense の広告を隠さないようにする為に、シンプルな構成にしています。

Google reCAPTCHA の代わりに Cloudflare Turnstile を使用したり、QUIC.cloud CDN の代わりに Cloudflare CDN を使用したり、と、実運用しているサイトに適用する前のテストも並行して実施中です。ひと月様子を見て問題なさそうなら、他のサイトにも展開します。

LiteSpeed Cache プラグインの代わりに Cloudflare の APO (Automatic Platform Optimization) for WordPress を使った方が副作用が少なくてよいかなぁとも感じています。でも $240 / 年は少し高いと感じます。相殺できるほど Google AdSense の広告収入はありません。

自宅の NASWordPress 稼働させて公開するのなら迷わず Cloudflare APO for WordPress 一択なのですが。

Cloudflare APO for WordPress は興味がありますが、もう少し Google AdSense の収入が増えたら考えます。

【Clairvoyance】3か国語の多言語サイトで記事を作成中

サイトのキャラクター

今年1月から「30分以内で1日1回以上更新」を目標に始めたブログ Clairvoyance Power ですが、これまでの所は継続して更新できています。

clairvoyance-power.com

AI で「千里眼を動物で表すと」と質問すると、その一つに猫がありました。なので三毛猫をサイトのキャラクターに決めました。

白猫は「古きを知り新しきを学ぶ」のサイトで使用しています。

lftp-dsn.space

こちらも意図していた訳ではありませんが、気分で選んだら猫でした。

他の二つのサイトは、両方共にネズミです。私が子年生まれなのでキャラクターを選ぶときにネズミにしました。

小さい子供の頃に熱心に見ていた「トムとジェリー」のアニメに影響されているのかもしれません。何故か犬にはなりませんでした。

3か国語の多言語サイトを構築中

Clairvoyance Power では、日本語英語簡体中国語の3か国語で記事を書いています。といっても、日本語以外は翻訳です。

clairvoyance-power.com
clairvoyance-power.com
clairvoyance-power.com

多言語記事は45記事になりました。1月28日頃から多言語で記事を公開し始めましたので、もうすぐ1カ月になります。このまま多言語での公開を進めていきたいと考えています。

モバイル最適化がんばりました

私のサイトは、どちらかといえば PC 向けの内容が多いので、アクセスの7割位が PC からです。モバイルは3割弱。

Clairvoyance Power は、できればモバイルからアクセスして欲しいと考えて、モバイル画面の最適化を頑張りました。

Clairvoyance Power Mobile Page
Clairvoyance Power Mobile Page

ヘッダにハンバーガメニューからの右サイドメニューにグローバルメニューの内容 (今は特定カテゴリの表示)、フッタには言語切替メニュー、ページトップへ戻るボタンの設置、と個人的にスマホで見た方が見やすいと感じています。

今は WordPress の Twenty Twenty Five テーマを使用して PC では 2ペイン表示、スマホでは1ペイン表示としています。昨日にやっとレイアウトが落ち着きました。

スマホタブレット向けの記事は、iPhone 16e を購入しましたので、使用感や使い勝手等を記事にしたいと考えています。

  • PC、ガジェットは hiro20180901.com
  • Linux は lftp-dsn.space
  • Twenty Twenty Five テーマとモバイルは Clairvoyance Power

という風に住み分けようと今は考えています。はてなブログは...気が向いたら更新というスタンスで、不定期に更新します。

【Clairvoyance】Google AdSense 合格

Clairvoyance のサイトも Google AdSense に合格しました。

一度目の申請から2週間後に不合格となり、何が足りないのかを過去記事を見ながら考えた所、グローバルメニューがありませんでした。

結果として、

  • プライバシーポリシー
  • 自己紹介ページ
  • コンタクトフォーム
  • パンくずリスト
  • グローバルメニュー

を揃えて、考えているテーマに沿った長めの記事を複数投稿すれば、Google AdSense に合格できると思います。合格の場合は、申請してから数日で返事が届きます。それ以上の日数を要する場合には恐らく不合格で、何か不足している事があるはずです。

これで、はてなブログを含めて、私が運用している4つのサイトは全て Google AdSense に合格しました。後は有用な記事を公開するだけです。これが一番難しいのですが。

【長いx2】LiteSpeed Cache プラグインの最適化で WordPress Cocoon テーマのタブブロックが動作しないのを直す

長いx2 日記の方で更新しました。

hiro20180901.com

これまでも LiteSpeed Cache プラグインに起因する表示の乱れはありましたが、JavaScriptCSS の片方の対処で直っていました。

今回は、JavaScript も二カ所で回避を設定した事と、CSS でも子テーマで再設定した事の、両方で直る事象でした。

昨年2024年5月頃から原因を探していて、やっと見つかりました。

【温故知新】Google AdSense 合格

大分時間はかかりましたが、「古きを知り新しきを学ぶ」のサイトが Google AdSense に合格しました。

lftp-dsn.space

少し放っておいた感がありましたが、やめた訳ではありません。新しい情報についても、Linux 周りで気になった事を記事にしていきたいと考えています。

その取っ掛かりとして 「Linux 6.13 公開」の記事を公開しました。

lftp-dsn.space

新しいディストリビューションを試したり、古い記事の翻訳を載せたり、できれば年表なんて作りたいと構想しています。

一歩ずつ進めたいと思いますので、ご興味のある方は是非ご覧ください。