2024年6月WordPressという『技術的負債』から脱出できる日は来るのかWordPressを好きで使っている技術者は誰もいないノーコードでブログを開設出来るためアフィリエイトブログの代名詞となったWordPress。20年前の掲示板サイトと同じ『PHP』というミドルウェアが基盤として使われており、表示がとにかく遅い化石のようなサイトになるのが特徴です。WordPressが遅いのは、PHPが「呼ばれるたびにWebページをまるごと生成して表示する」旧世代の技術なのが理由です。Googleなど現代的なサイト、特にWebアプリと呼ばれるようなサービスではサイト表示にJavaScriptというスクリプト言語がふんだんに使われており、一度ページを読み込んだあとはユーザーの操作などに応じて動的に必要な部分だけを読み込んで更新します。更新時に読み込むデータが少ないほど訪問者にもサーバーにも負担が少ないので、技術者なら誰でもJavaScriptベースのサイトを作りたいと思っています。実際にはそう簡単にはいきません。『SEO』というバッドノウハウのせいでWordPressは延命したGoogleなどの検索エンジンは、世界中のWebサイトを定期的に巡回してデータベースを更新し、検索結果に表示します。この巡回ソフトを『クローラー』と呼びますが、かつてはクローラーの性能が低く、ChromeなどのWebブラウザの表示ほど正確にサイトデータを収集できませんでした。具体的には、JavaScriptを多用したサイトの巡回が苦手だったのです。そのため、表示が高速なJavaScriptベースのサイトより、ページをHTMLとしてベタッと表示するPHPのサイトの方がGoogleに収集されやすく、検索結果の上位に表示されやすいという不条理な状況が生まれました。「WordPressはSEOに強い」と言われてきた理由です。WordPressを用いたサイトは「人間にとっての使い勝手よりGoogleのクローラーの使い勝手を優先する」という本末転倒なことをしているということになります。Googleもそうした状況を良いとは思っていなかったので、Chromeと同等の機能をクローラーに持たせるようになりました。Chromeとして一般にも公開されています。生成AIで無意味化するSEO昨年にChatGPTを筆頭に生成AIショックが起こり、一般人がWebサイトを検索してアフィリエイトブログやまとめサイトに悩まされることなく問題を解決出来るようになりました。生成AIもGoogleと同様に世界中のWebサイトを巡回して学習しているのですが、生成AIは不快な広告を見せたり下らない宣伝文を訪問者に読ませることなく、短文でズバリと解決策を提示してくれます。ネットユーザーは買い物をしたい時だけは検索を続けると思いますが、そうでない時は生成AIに聞いて済ませた方が「タイパが良い」のですから、この先のアフィリエイトブログの運命は推して知るべしです。検索エンジンが無意味化したことでSEOも無意味化し、結果的にWordPressという化石アプリもWebマーケティングの観点からは無意味化しました。SEO業者は「生成AIO」といった売り文句で生き残りを図ると思いますが、生成AIはよっぽどのことが無ければ外部サイトを見ないで済むような回答をするはずですから、効果は限定的と言えます。卒業したいのに卒業できないWordPressもはや「WordPressを卒業しない理由」はなくなりました。そこでJavaScriptをふんだんに活用したブログエンジンを探すことになりますが、なぜかWordPressを代替する決定的なソフトは未だに存在しません。WordPressにはサードパーティーによる豊富なプラグインがあり、ビジネスのエコシステムとして回っているので簡単には他製品がひっくり返すことが出来ない状況にあります。CMSで、ノーコードでブログを開設できます。日本語に未対応なのでまだ自分で導入するのは時期尚早と判断していますが、高速なサイト表示を実現するための技術的な要件は満たしているようです。Pagesなどのクラウド基盤で簡単に動かせる必要があります。Runnerで作った」のようにAWSでStrapiを運用するケースが出てきているようです。今はまだフロントエンドに強い技術者でないとStrapiを使いこなすのは難しいですが、AWSなどの大手クラウドがLightSailのような一般人向けのサービスでStrapiを簡単に開設出来るようになれば、私のように「WordPressを未だに使っているのは恥ずかしい」と思っている技術屋から順番に脱WordPressが始まると予想しています。引っ越しが終わり落ち着いたのも束の間、世の中は激変の時代に突入しました。インフレと円安による物価高で生活が苦しくなり、電気代の高騰でサーバー遊びも難しくなりました。生成AIの台頭でアフィブログなんか読むよりAIに聞いた方がマシな時代になり、ブログ更新の意義が問われるようになりました。オープンデータ界隈もコロナ渦中の気前の良さはどこへやら、AIによる学習への恐れか有意義なデータがどんどんネットから消えていき、データベース構築へのモチベーションも失われていきました。サーバーを並べて分散データベースを構築しても入れるデータがないという状況になってしまいました。生成AIブームでIT分野の関心事ももっぱらGPUの活用が中心となりました。ローカルではせいぜいVRAM16GB前後しか積めないためクラウドでやらないとAIが賢くない状況となり、IT大手がGPU性能の殴り合いでAIの開発競争を続けるなか個人の居場所は失われていきました。このような流れの中で、組織から離れた自分に何が出来るか分からない状況が今日まで続いています。LTSを公開しました。Linuxがインストールゲームだった時代はとうの昔に終わり、枯れたPCでは22.04時代のノウハウそのままでトラブルもなく24.04を導入できています。うーん、書くことがない。面白みはないもののUbuntuを取り巻く環境は良くなっています。i8xxx(第八世代)以降のPCも軒並み値崩れしました。i7-11700搭載のミニタワーを5万円台で入手したりしています。新しめの中古PCが値崩れしている裏の理由に、「ぶっちゃけスマホの方が速くて便利」というものもありそうです。私が最近買ったでかいタワー型PCですら、せいぜい手元のスマホの2〜3倍の処理能力しかないのです。中高年のパソコンおじさんが新しいPCを手にした謎の高揚感、万能感も木っ端微塵です。iPhoneをお持ちの方なら、お手元のPCのCPU処理能力はiPhoneより遅いか大差ないはずです。一度比べてみてください。OSの話に戻りましょう。使いにくく押し付けがましくなったWindows11を使いたくない一心でWindows10を使い続ける人にアップデートバグが襲ってきました。KB5034441の0x80070643エラーやKB5034441が0x80070643エラーでインストールできない問題などを見ると、皆さん苦労されていることが伝わってきます。Linuxでいいじゃんとの思いを新たにしています。PCを買い換えるくらいなら、どんどんUbuntuに入れ替えて余ったお金で食べ物を買いましょう。それが出来るだけの知識があるのは幸せなことです。AlmaLinuxも入れてみたLinux初心者の方が私のブログにたどり着くことは少ないと思いますが、Linuxサーバー管理を仕事にしたい方にUbuntuが向いているかというと、微妙な点があります。Linux(RHEL)が使われており、Linux関連の資格もRHELが前提になっています。AWSなどのクラウドではUbuntuサーバーも選べますが、クラウドベンダーの自社OSはRHELクローン(RHELと互換性があるOS)であることが多いです。個人的にはUbuntuのとっつきやすさが気に入っているのですが、パッケージ管理などのコマンド体系がRHELとはだいぶ異なっているので、資格の勉強をしたい方はRHELクローンのAlmaLinuxを学習用に利用した方が良いでしょう。私も某団体の勉強会で推奨されていたことをきっかけに、AlmaLinuxのノートPCを1台確保しました。Google周辺などAI界隈では業務用でもUbuntuがけっこう使われているので、サーバー管理者を目指しているわけではない方はUbuntuメインでも全く問題がないと思います。夢の無い時代ではありますが、中高年が何もやっていないと認知症が進行しますのでプランだけでも考えてみました。これまではサーバーの台数が少なかったので、特に手順書もなしに過去の経験をもとに適当にサーバー構築していました。サーバーの台数が増えてきたこと、クライアント用でもUbuntuを本格的に使うようになったことをきっかけに、自分用のUbuntuサーバー/構築手順書を作り始めています。自宅で(あまりセキュリティとかを気にせずに)使い勝手が良い環境を構築する観点から、下記のような項目をブログに上げたいと思っています。Diffusionくらいしかないので、少しずつ進めようと思います。16GBのGPUも入手済ではあります。Colabで実行する、といった少し先進的な(?)試みにも挑戦したいと思います。作成するコード自体は生成AI関連ではなく、ブログには敢えて書かないようにしている株式投資に関連した情報収集がテーマになると思います。LTS、分散データベース、生成AI当サイトではPayPay送金による寄付をお願いしております。記事が役に立ったら100円でも結構ですのでお送り頂けると嬉しいです。WordPress.。