mysqlserverteam.com と mysqlhighavailability.com の跡地からアーカイブに遷移するブックマークレット

MySQL の深い話題に関する情報が得られる情報源として mysqlserverteam.com と mysqlhighavailability.com というサイトがありました。これらのドメインではそれぞれ MySQL Server Team と MySQL High Availability Team が情報発信を行っており、InnoDB のロックの仕組みを詳細に解説するシリーズが投稿されたり MySQLレプリケーションの進化について紹介する記事が投稿されたりと非常に有益なものでした。

web.archive.org

web.archive.org

ところが10月初めごろにこれらのドメインでの情報の公開は終了され、新しい記事は https://blogs.oracle.com/mysql/ で公開、過去の記事は https://dev.mysql.com/blog-archive/ で公開されることになりました。

新しい記事とアーカイブにはどちらも dev.mysql.com から遷移できるようです。

f:id:kujira16:20211107171234p:plain
新しいブログへの行き方

f:id:kujira16:20211107171148p:plain
アーカイブへの行き方

これは私の感想ですが、これまで使っていたドメインは「知る人ぞ知る」というような状況で、MySQL の深い話題を欲している層以外には存在が知られていなかったように思います。とても有益な情報が公開されていることもあるので移転を機に参照される頻度が増えるといいなと思います。

ただ、残念なことに古い URL にアクセスしてもアーカイブに自動的にリダイレクトしてくれるように設定されてはいないようです。たとえば https://mysqlhighavailability.com/replicate-from-gtid-disabled-source-to-gtid-enabled-replica-directly/ にアクセスすると blogs.oracle.com にリダイレクトされますが、アーカイブの記事が表示されるわけではありません。

いずれはアーカイブの記事にリダイレクトされるようになると信じていますが、不便極まりないので私は暫定的にブックマークレットを用意してアーカイブの URL に飛べるようにしています。

やり方は以下のコードをコピーして、

javascript:window.location.href='https://dev.mysql.com/blog-archive/'+window.location.pathname.split('/')[3]+'/'

適当な場所(ブックマークバーの中に入れておくと押しやすい)にブックマークとして保存するだけです。

f:id:kujira16:20211107173830p:plain

これで mysqlserverteam.com or mysqlhighavailability.com にアクセスして https://blogs.oracle.com/mysql/post/replicate-from-gtid-disabled-source-to-gtid-enabled-replica-directly のような URL に飛ばされて何も表示されなかったとしても、このブックマークをクリックすればアーカイブにジャンプすることができます。

本当はブラウザの拡張機能として実装して、blogs.oracle.com にアクセスして特定の条件を満たしていたら自動的にアーカイブに飛ぶようにしたいところです。いや… 理想なのは閲覧者側でこんなことをしなくても自動でアーカイブにリダイレクトしてくれることですね…