更新日:
投稿日:

前回2024/01/25に更新したサーバー機(サブマシン)だったが、今回サーバーとして運用することになったのと、将来的に10GbEを導入した時の投資としてネットワークスペックを上げるなどを目的とし、更新を実施した。

更新前後の構成

POST時にメモリエラーが出るので近日中にメモリは交換予定だ。幸い相性保険に入っていたので追加費用は出ない見込み。

構成 製品 更新後
OS Ubuntu 24.04.3 LTS 変更なし
CPU AMD Ryzen 5 5600G AMD Ryzen 5 8500G
MEM CFD W4U2666CS-16G crucial CP2K16G60C36U5W
M/B ASRock A520M-ITX/ac ASRock B850I Lightning WiFi
CPU Cooler Cooler Master Hyper H412R Cooler Master Hyper 411 Nano RR-H410-25PK-R1
PSU SILVERSTONE SST-ST30SF-V2 変更なし
Primary SSD Crucial P1 CT500P1SSD8JP 変更なし
Case Thermaltake Core V1 変更なし
Front Fan Thermaltake Pure 20 変更なし

主な更新理由

  • マザボ更新によるNICの高速化
    • 1Gbpsを2.5Gbpsに上げることにより将来の高速化に備える
    • メインマシンが2.5GbpsなのでLAN内速度の向上
  • SocketAM5への移行
    • 今後新たにCPUを買うときに発生するコストの痛みを余裕のある今のうちに吸収
  • DDR5への移行
    • もうDDR4とかオワコンですしお寿司…

開封の儀

買ったもの。全部神戸市内で購入。というかメインマシン更新時と同じくソフマップで買ってきた。ここにしかITXマザーがなさそうだったのが理由だ。

メモリがやけにゲーミングだが、他が売り切れていたので仕方がなくこれにした。

この時はまだCPUクーラーが適合しないとは夢にも思っていなかった。何故ならAM4とAM5はCPUブラケットに互換性があるとされていたからだ。

マザボ

箱の中身。WiFiのアンテナや、温度センサ、M2SSDネジ、ケーブルバンド、SATAケーブル辺りがあった。写真には写っていないがASRockのデカいシールも入っていた。

表面。CPUソケットの主張が激しい。

AM5からはLGAに変わっているためマザボ側にトゲが生えている。ピン折れリスクの観点からPGAの方が好きだったので残念だ。

とはいえ、PGAは面積当たりのピン数の制約が強いのでスペックアップのためには仕方ないだろう。面積当たりのピン数はLGAの方が有利だろうし。

裏面。裏面NVMeスロットが復活していた。これはA320M-ITXにはあったけどA520M-ITX/acではなくなっていた要素だ。

恐らくNVMeスロットを2つにする上で仕方がなかったのだろう。確かASUSも裏面に実装していたと思う。

CPUバックプレートを差し込もうとしたところ、なんと入らなかった。寸法は同じだったが穴のサイズが合っていなかった。

更に言うとバックプレートが剥がせなくなっていた。マザーボードに完全に貼り付けてあった。

側面。2.5Gの文字がまぶしい。今回最大の目的はこれである。

CPU

右が今回買った方で、左が今まで使ってた方。なんか見た目がかっこよくなっていた。

PGAからLGAに変わった関係で背が低くなっている。ソケットアサイン用の窪みが出来た関係もあると思うが、接点の密度は左程増えていないようにも見える。むしろ減っていても不思議がない。

CPUクーラー

まさか手持ちのが使えないとは思ってなかったので、組み立て作業はこれが届くまで一時停止する。

こちらは入手困難であったため、Amazonで調達した。17時ごろに見たら翌朝配送と書かれており、私はこの時、映画を見るスケジュールで埋まっていて当日中に手に入れる手立てがなかったからだ。

翌日12時半に到着して、無事パーツを組むことが出来るようになった。エアフローをサイドフロー型向けに最適化しておきたいので、このパーツは外せなかった。なんか微妙な奴ならソフマップにもあったのだが、微妙なのは使いたくなかった。こういうものには納得が必要だ。

付属品はファンとヒートシンクにIntel用のバックパネルとリテンションキット、CPUグリス、マニュアルなどだった。

AMDのバックパネルがないのが気になったが、そのまま挿すことが出来た。これは賢いなぁと思ったが、メーカーごとに自由なバックプレートを作れないのは差別化要素を失わさせる要因にもなるため、Intelの方が多様性に資するなとは思った。

ファンの新旧比較。左が新しい方、右が古い方。新しい方が風量があり、やや五月蠅かった。古い方は風量がやや少ない代わりに静かだった。

ヒートシンクの新旧比較。銀色が古い方、黒色が新しい方。

違いとしては、まず色が違うほか、台座のヒートシンクが小さくなっているのと、台座の高さも減っていた。

また、若干ヒートシンクの角が削れており、これはドライバーでネジを占めるときのクリアランスとして便利だった。以前はヒートシンクが削れていたのでイマイチだった。

グリスはCoolerMasterのコーポレートカラーだったが、なんかキモいので拭き取って忘れることにした。実際にはNoctuaのグリスを塗った。

組み立て後

中身。ヒートシンク付きのごついゲーミングメモリが目立つが、以前と比べ黒くなった。大体CPUクーラーのせい。

外観。ぶっちゃけ変わる要素がないので、ほぼ変わっていない。変化としてはシールが増えているところだ。しかし今回はRADEONのシールがなかったので、Ryzenのシールのみとなり、シールの枚数が奇数になってしまった。

左から右にシールを増やしているが、Athlonのシールがあるマシンもそうそうなさそうなので、結構独特な存在だと思っている。

あとがき

今回の更新作業は予期せぬトラブルで自宅サーバーが予想外長時間止まってしまった。本来は16時開始17時終了でサーバーを再開する予定が、CPUクーラー手配の関係などで翌日15時まで、ずれ込んでしまった。まぁ、こういうのも、また自宅サーバーの醍醐味だろうという気はするので、特に気にしてはいないし、むしろ停止中にメンテ画面に切り替えるためのDNS変更スクリプトとかは作っておいた方がいいだろうなという気付きを得られたりもした。

ひとまず本質的なスペックとしてはさして上がっていないと思われるが、拡張性で言えばマザボのスペックが最新鋭になり、ストレージスロットがやや増えているのもあり、将来的な拡張には耐えてくれるだろうし、この規模の更新は当面しなくて済むだろう。このベーススペックで5年、あるいはそれ以上持つことを期待したいところだ。

ただ、このマザーボードを使ってCPU(Ryzen 7 9800X3D)が壊れたとか、不具合系の話もまことしやかに聞くのでやや心配だが、そこは見守っていきたい。

更新日:
投稿日:

adiary組み込みのLightbox2で画像をズームできないことに不満があり、代替を探していてFancyboxという非常に素晴らしい画像スライドツールを見つけたのだが、なんと有料で頭を抱えてしまった。

そこで何とかして無料で同等の機能を実現する方法がないか調べてみた。結論としてはFancybox v3.5.7を使えばよい。

欲しいもの

  • 複数ギャラリー対応
  • ギャラリーグループの識別が要素単位で可能
    • 親タグでグループ化する方式はNG
  • ドラッグ・スワイプで前後の画像に切り替えられる
  • 違和感なく前後の画像に切り替えられる
    • Mastodonみたいに切り替えしようとして閉じない
    • UIがガタついて戻ってきたりしない
  • キーボード操作をサポート
  • 画面サイズより小さい画像は原寸表示
  • 画面サイズより大きい画像はアスペクト比を保って縮小
  • 縮小した画像をクリック・タップすると拡大・縮小
  • 拡大してはみ出た画像をドラッグ可能
  • 拡大した画像をドラッグした時に画面から逸脱しない
  • 自動でキャプションが出せる
  • 非商用利用であれば無料
  • 力業で再現させるようなコードが不要

ライブラリ別まとめ

凡例
✅:要件を完全に満たす
⚠️:要件は満たさないが、類似機能がある
❌:要件を満たさない
➖:調べていない

基本的に設定を書くだけか、簡単なスクリプトで実現できるもののみ要件を満たすものとして定義している。また明らかに機能不足で興味が余り湧かなかったものは深く調べていないので情報が間違っている可能性がある。

機能 Lightbox2 GLightbox PhotoSwipe Viewer.js Spotlight.js lightGallery Fancybox v6 Fancybox v3.5.7
クリック・タップで拡大・縮小 ⚠️
複数ギャラリー対応
ギャラリーの識別が要素単位で可能
ドラッグ・スワイプで前後の画像に切り替えられる
違和感なく前後の画像に切り替えられる
キーボード操作のサポート
画面サイズより小さい画像は原寸表示
画面サイズより大きい画像はアスペクト比を保って縮小
拡大してはみ出た画像をドラッグ可能
拡大した画像をドラッグした時に画面から逸脱しない
自動でキャプションが出せる ⚠️
非商用利用無料
複雑なコードが不要 ⚠️

各ライブラリを触ってみた雑感

Lightbox2

拡大機能がないため論外。

GLightbox

画像を開いてからウィンドウを縮小したときにズームできないのが最大の難点。またこのブログに埋め込んだ時、ドラッグで画像を左右に送ろうとしたら妙なガタツキが見られた。

また画像をドラッグすると画面外まで飛んでいくのも、あまり良くない。

理想 現実

他にもUIがカスタマイズ可能なのはいいが、逆に面倒である。

PhotoSwipe

全体的にコールバック関数にフックして自前で実装する要素が色濃く、実装の手間が甚大にかかる。

Lightbox2にあるようなdata-lightbox=<gallary-id>を使ったギャラリーのグループ化が困難で、フルスクラッチでコードを書く必要があるが、Claude Opus 4.1とGPT-5に書かせて上手く行かなかったので諦めた。

lightGallery

一見するとよさそうだが、有料なので論外。

画像切り替え時にロードが入ることや、ドキュメントが読みづらく何が出来るのかイマイチ判らなかったのもマイナス。

Viewer.js

UIが独特的過ぎてみた瞬間論外だったが一応…。

PCではクリック・ドラッグで画像送りできないのがマイナスで、スマホではタップ・スワイプで可能という新しいアプローチが採用されており、開いた画像は画面内のどこにも自在配置できる機能もあった。

要するに完全に要件外だった。

Spotlight.js

アスペクト比によって画像が見切れるほか、小さい画像が全画面表示されて見づらかった。

SPF+が取れないか、GE-PON F GE-PON-ONU タイプD<1>を分解してみた。もし取れたらSPF+ポートが有効活用できるうえ、邪魔なONUを撤去できるからだ。

ただまぁ結論としては無理だった。

結論としてはSFP+は入っておらず、光ファイバが基板に直付けされていた。

ONUに刺さっているLCケーブルをSFP+をはめ込んでSFP+コネクタのMACアドレスを書き換えれば、ONUとして動く可能性もあるが、色々問題がありそうなのでやめておこうと思う。

投稿日:

記事の投稿が前後しており、購入がフロアタイルを貼ってデスク環境を改善してみたより前のため、床が施工前の状態だ。

籐椅子というのは、いわゆるラタン家具だ。ホームセンターでたまたま見かけてよさげなので買ってみた。

我が家の玄関はバリアフリーで段差がなく、靴紐を結ぶときはマンションの階段でやることが多かったのだが、これがあれば室内でも問題なくできそうだ。

読みかけの本を置くのにも便利な高さだ。

この籐椅子は軽く持ち運びが容易で、場所もさほど取らないため色々便利に使えそうだ。

汚れも付きづらそうで、耐水性もありそうなため、風呂上りに座るのにもいいだろうし、インテリアにもなる。

更新日:
投稿日:

今回は椅子のキャスターによる床の摩耗に伴うフロアタイルの敷設と、今後の摩耗抑制のためのキャスター交換を行う。

フロアタイル自体は今年の一月に一箱買っており、足りないことに気が付いたので三月にもう一箱買ったのだが、諸般の事情により施工が止まったままになっていた。しかし、そろそろやらねばと言う事で、やることにした。

フロアタイルの敷設

Mastodonが動いているサーバーを止めないと出来ない作業なので結構キツかった。止めてると連合も止まるし、投稿もできないので…。

今年の一月に買ってからずっと玄関に放置されていて邪魔だったフロアパネルを遂に施工することにした。

フロアパネルを買っていたのは元々あったフロアタイルが剥げてきており、破片が散る、汚れが溜まるなどでよくない状況だったからだ。

といっても机の上のものを下ろして作業するのは大変…と言う事で登場するのがこちら、山善の軽がるキャリーだ。

Amazonのレビューによるとフロアパネル程度の段差なら乗り越えられると言う事でこれにした。先端にクッションがなく家具を傷めそうなのが難点だが、今回は目を瞑る。

早速机の脚を持ち上げてコロを入れていく。

無事、四隅にはめ込め、完璧だ。

総重量で80kgはあるだろう机が軽々と動くので大変便利だ。

次はいよいよフロアタイルを置いていくターンだ。表面はさながら木の質感でジョイント部分はお互いに嵌め込める作りになっている。

敷いていくと一番奥のサーバーラックも動かさないと無理なことに気が付いたため、安全にシャットダウンしたうえで電源を引き抜き、動かしていく。

どんどん敷き詰めてゆく。

縦方向は若干継ぎ目が見えるものの、横方向は一枚板と言われても、ほとんどわからない仕上がりだ。

これ以上机を下げられないところまで板が詰まってきたので、次はいよいよフロアタイルの上にあげていく作業だ。これはコロをテコで持ち上げフロアタイルの入っていた段ボールを嚙ませると上手く行った。

いい感じだ。ただこれだと手前の脚が宙ぶらりんになってしまう。上手く板を差し込めるか…?と思ったが、杞憂で手前の脚の分まで無事差し込むことが出来た。

そして全ての脚をタイルの上にあげることが出来た。床の剥げも完全に隠れた。

ここで一箱消化しき切ったので、二箱目も投入してゆく。

そして完成した図がこちら。床の見た目も綺麗になって、いい感じだ。

キャリーの交換

次はこのフロアタイルの摩耗を抑えるために椅子のキャスターの交換を行う。

まず元のキャスターがこちら。このキャスターはほとんど回らず、長らく引きずりながら使っていた。よく見るとこの写真でも縁の方に傷が見える。

ずっと交換したかったが、いい選択肢をこれまで探してこれていなかった。

そして今回買ったのがこちら。Amazonに売っていた怪しい中華キャスター。ウレタン製。11mm芯。

IKEA以外は11mm芯が使えるようなのでこれにした。

さて問題は既存のキャスターを引き抜けるのかというところだが、これは工具を使えば意外と簡単だった。

まずはマイナスドライバーを差し込み、てこの原理である程度浮かせる。

次にプライヤーを差し込む、てこの原理で徐々に引き抜いてゆく。ここまでくれば最後は左右に揺らしながら手で引き抜ける。

新品のキャスターと、3年くらい使った元の椅子のキャスターの比較。元のキャスターも接地面はウレタンに見えたが、回らないので機能していなかった。つるつる過ぎてグリップが悪いのだと思う。

新しい方は角も丸くなっており、仮に引きずることがあっても床へのダメージは減りそうだ。

交換し終わった姿がこちら。新品なので綺麗である。しかし上側に強度保持用の梁があり、そこが穴のようになってしまっているため、清掃面では難がありそうである。

ひとまずはこのまま使ってみようと思う。

何故ここまで放置されていたのか?

これはR86Sの購入から自作ルーター化まで四ヶ月のブランクがあったのと同じところに理由があり、今年は主にブログを書くので忙しかったのだ。

時間を取れなかった各月のイベントたち
1月→昨年末のがんばっていきまっしょい旅日記+風を患いダウン
2月→メイクアガール鑑賞と感想執筆と感情の乱れ
3月→メイクアガール鑑賞遠征と感想執筆と感情の乱れ
4月→メイクアガール鑑賞遠征と感想執筆と感情の乱れ+大阪関西万博の記録
5月→マチアソビの記録
6月→つるぎ町の記録
7月→大阪関西万博の記録

特にこのうち、大阪関西万博と、つるぎ町の記録に関しては執筆に半月~一ヶ月ほど掛かっており、作業を支障するのに十分すぎる要素だった。

そして今月、8月は全てから解き放たれたので、やっと着工できたという話だ。流石にこのままイベントラッシュではまずいなというので、8月は何もしない月にすることにした。

恐らくそうでなければ今頃、阿波踊りを観にまた徳島に行っていたところだったろう。しかし阿波踊りはまた来年か、そのうち行きたいと思う。

今年は10月に開催されるであろうマチアソビに行くくらいで、残りは落ち着いて過ごしたいと思う。サーバー構築もやることがまだまだ無数にあり、書きたい記事も多くあるし、ブログに使っているCMSの新製も検討しているので、とにかくやることがありすぎるのだ。山に行く時間さえないのでYAMAPの課金も垂れ流しになってしまっているが、まぁ別にいい。

とにかく充実しているので良いと思う。仕事がクソな分、反動で私生活を充足させようというので始めたが、まぁこれは上手く行き、結果的に仕事にもよい循環が生まれているように感じる。

この作業によってリモートワーク環境もよくなったことで、より頑張っていけるようになるだろう、きっと。

2025-12-30追記@床板を追加

ずいぶん前の話だが9月17日に白枠の部分に床板を追加した。

この時に既存の床板にずれがあり、上手くハマらなかったため、全て剝がして貼りなおす羽目になった。つまり前回の敷設時同様にMastodonが動いているサーバーを止めて机などを大移動しての作業になったので、中々しんどかったが、結果的にいい感じになったのでオールオッケーである。

ただ、もう二度とこの作業はやりたくないなとは思っている。単純に作業が大変だし、サーバーを止めないといけないし、この床板は一度剥がすと曲がったり割れたりするので買いなおす必要もあり、費用負担も結構重いのだ、