21:48:33

【お知らせ】
たぶんサイト移転が終わりました。

ほとんどすべて自鯖に引き込めたと思う。

トラブル結構あったので飯食ったら書こう

21:40:55

SWAPが上がったまま戻らなかったので

sudo swapoff -a && sudo swapon -a

してみたら綺麗になった

21:31:24

バージョン増えすぎでしょ…w

21:31:11
2026-06-03 21:21:15 Posting Mastodon Releases mastodon_releases@mastodon.social
This account is not set to public on notestock.
20:24:41 20:25:00

MatomoのDB 250MB(さくらのレンサバのDB容量表記で)もあるからインポート中々終わらんな

1m15sくらいで終わった

20:23:51

sudo mysql matomo < ~/hoge.sql

ERROR 1273 (HY000) at line 30: Unknown collation: 'utf8mb4_0900_ai_ci'

sed -i 's/utf8mb4_0900_ai_ci/utf8mb4_general_ci/g' ~/hoge.sql

sudo mysql matomo < ~/hoge.sql

20:13:59

SysLoadが下がってるからこれか

20:13:33

なんか軽くなったな。OSがいい感じにしてくれてる?

20:13:21

NVMeSSDが頑張っている

20:11:34

tar展開してるとMastodonの書き込みが超重いwwww

20:10:58

なんで入口のページこんなくそデカいんだ?と思ったら何かの間違いでブログ本体のアーカイブが紛れ込んでいた模様。そらでかいわ

20:06:38

てかこの鯖SSI動くんだっけ…?設定した記憶がないが…w(しないと動かないはず

20:05:26

【お知らせ】【事後報告】
さっきからサイト移転に伴うサーバーの再起動を行っています。
たぶんあと何度か瞬断が起きます。

19:58:36 20:00:41

いけた

19:58:31
Grafanaのダッシュボードに端末情報を出す方法
19:46:49

OGPがhttp始まりになっとる

19:46:03

そもそも画像がなさそう

19:41:58 19:42:42

こんな感じ。ローカルからはv6強制でいいかもしれないな。

hostsにv4書かなかったらv6に勝手に行くかな?

19:41:19

OGPテスト。v4で疎通したら出ないかもなぁ…。出ないかぁ…。

blog.lycolia.info/0698

Grafanaのダッシュボードに端末情報を出す方法
19:40:31

ブログの移転が完了したので、その他も移転させていこう。ブログはDB使ってないので楽でよかった。
blog.lycolia.info/

18:12:44

R86SにWiFi7モジュールをどうにかして接続すれば一応できそうな気はする

18:05:09

WiFi7対応でSFP+が生えてて技適の通った小さいWiFiAPがほしい。TP Link以外で安いと嬉しい。

17:25:22

静岡→浜松→浜松ホトニクス→Co2センサーを連想した(どういう脳の回路だ)

これ結局使い方がわかんなくて昔買わなかったんだよな…。今ならLLMが教えてくれるかもしれん

akizukidenshi.com/catalog/g/g1

サーモパイル(デュアル素子) T11722-01 CO2計測用: 計測器・センサー・ロガー 秋月電子通商-電子部品・ネット通販
17:18:54

神じゃん。

MSYS2は起動がすっとろいし、ps打っても得られるのは虚無だし、標準出力もなんかおかしくてMSYS2向けとWindows向けでは挙動が違ったり、なんか色々だるいので助かる。

PowerShellはあれはなんかもう学ぶ気が起きないので、*nixコマンドで全て解決されてほしい…。PowerShellが光るシーンとかWin32APIみたいなdll蹴るときかchoco入れるときくらいでしょ…。PowerShellは謎にバージョンが増える失敗作なのでもう隠居してくれてもいいよ…。

publickey1.jp/blog/26/unixwind

[速報]マイクロソフト、UNIX系コマンドをWindowsに移植「Coreutils for Window」一般公開
15:47:38

StartPageなるプライベートサーチエンジンなるものがあるらしい(さっきここから流入があった
startpage.com/

Startpage - Private Search Engine. No Tracking. No Search History.
15:36:06 15:45:32

そして、かつてラズパイでセンサーを云々していたときに発生した事故がこちら。

床に寝転がってはんだ付けして、そのまま横になったら…🔥

はんだごて入れるやつとか持ってなかったので先を上に向けて裸で床においてたというね

mstdn.lycolia.info/@Lycolia/11

2026-05-28 17:37:30 2026-05-28 17:47:14

これは豆知識なんですが加熱中のはんだごてを握ると熱いを通り超えて痛くなる。

はんだごての熱いとこを掴んだことのある人だけがわかる世界ってあるよね。

掴むのは割と簡単で、はんだごてをおいてる横で寝てたら何かの間違いで掴んでしまうのはあるわけですね。ごろごろ〜パシュッ…イッたあああああ!みたいな。

火葬場のような匂いがするので人生で一度経験しておくと楽しいかもしれないが病院送りになるのでオススメはしない。ちなみに私は救急車は呼ばずタクシーで行きましたね。日曜だったので行けるのが遠くしかなかったのである。

死なないなら救急車は呼ばない。骨が折れようと全身血まみれになろうと、はんだごてを握ろうと、別に死にはしないので。

2026-05-28 17:37:30 2026-05-28 17:47:14

これは豆知識なんですが加熱中のはんだごてを握ると熱いを通り超えて痛くなる。

はんだごての熱いとこを掴んだことのある人だけがわかる世界ってあるよね。

掴むのは割と簡単で、はんだごてをおいてる横で寝てたら何かの間違いで掴んでしまうのはあるわけですね。ごろごろ〜パシュッ…イッたあああああ!みたいな。

火葬場のような匂いがするので人生で一度経験しておくと楽しいかもしれないが病院送りになるのでオススメはしない。ちなみに私は救急車は呼ばずタクシーで行きましたね。日曜だったので行けるのが遠くしかなかったのである。

死なないなら救急車は呼ばない。骨が折れようと全身血まみれになろうと、はんだごてを握ろうと、別に死にはしないので。

14:19:26

まぁそれもこれも今の整備が終わりきってからなので先は長い

14:19:00

センサー値を取得してファイルに書き足してPrometheusに拾いにこさせるのが楽そう。

ファイル書き換え中に来たらそれはデータなしということで仕方がなさそうだが、気にしない方向で。

RAMDISKに入るかな〜?

14:01:08

フレッツ光クロスに切り替えたときにAレコードをさくらの最安VPSに向けてリバプロはありかもなぁ。

私はさくらを活用したい勢なのでCloudflareはもちろんのこと、ConoHaにも屈しないぞ…!(ConoHaのキャラは好きやけどな!

13:56:47

まぁ外形監視で落ちてたらDNS切り替えるのはレンサバでもできるからいいか。

13:51:19

レンサバ側にないと困るリソース以外ローカルに引っ張ってこよう作戦。

外形監視ステータスページはレンサバにないと困るが、あとはローカルで良い。

というかもうVPSでよくね…?と思ったらさくらのVPSのストレージがしょぼすぎてなかったことに…

13:42:56

デカすぎるから壊れやすいよなぁと思ってtar.gzにしようとしたけど未来永劫終わらなかったので諦めた。ブログのファイルをローカルに引っ張ってきたのだが、何万ファイルあるかわからん世界なので…。

しかも13GBとかあったからな。

find . -type f | wc -l
15197

そらレンサバのリソースでは終わらんわ

13:37:03

もしかすると壊れたのではなくa.tarとa.tar.1を合体させたら良かった可能性。まあええか

13:34:48

Ubuntuでwgetしたらtar壊れたのでやむなくWindowsから落としてきてUbuntuに投げるというのをした。

13:33:14

めも
SHA一致

13:27:49

RLoginでSSH越しに送ってるけど速度微妙やな…

13:27:00 13:31:13

11.7 GBのtarファイルをWindowsからNASに送ろうとしたら送り元ファイルがないと言われて困惑…。同じドライブの別フォルダには移動できるのに…。

容量デカすぎると無理なんかね(エラーメッセージは恐らく例外キャッチした時の汎用品としてそういうことになっているのだろうな…

Sambaだからかな…

13:23:01

端末はいいので脱獄してOS入れ替えて使う分にはありかもしれないのと、Samsungのギャラリーアプリは非常に便利なので、変な押し付けがなかったら普通にいいんだよな…。

画像の特定範囲にモザイク掛けられるギャラリーアプリ、有料のものですら存在しないと思う。ちなみにapk持ってきてもSamsung端末以外では動かない(SamsungのSDKがないと動かないため)

13:19:40

GalaxyはSamsungの広告やロックインされたサムスンメニューがうっとおしいかも…?

例えば文字列を選択した時、Google翻訳を入れてるとメニューに「翻訳」が二つ出てくるのだけど、片方がSamsung翻訳、もう片方がGoogle翻訳で区別ができないうえ。Samsung翻訳は1言語500MBとか無駄にストレージを食うとかある。Galaxy Note20 Ultra 5GとGalaxy S22 Ultra 5Gでは消すことも無効化することもできなかった。

GalaxyにはこういったSamsung機能の押し付けがそれなりにあるのと、定期的にSamsung会員になれとか言う押しつけが出ることもあって使うのやめた。

12:54:27

遥か太古の昔にMySQLに湿度温度Co2を計測する物体を作ってたが、また欲しくなってきたな…ラズパイ高いからESP32とかかな?

Prometheus辺りに放り込んでやりたい

11:06:39

クロスとv4併用できるISPまとめを発見した。高い。高いとしか言いようがない。うんち
note.com/pure_crab3639/n/neea8

個人利用で使用できる10G複数固定IPプロバイダ|ゆーふうりん
10:49:39

さくらのレンサバだと自由にWAF掛けられないのでね…。

ただトラフィック増えたときにどうするか…と思ったが現状でも6GB/day程度らしいのでどうでも良さそう。

アクセスは平日MAX余裕見て80kくらいかな?

Webalizerみたいに容量食わずに長期のログが貯められる何かがほしいね。Webalizerでも良いとは思うが(nginxに対応しているならば)

Grafanaでやる手もなくはないと思うがそこはまた考えよう

10:40:39
Google クローラーとフェッチャーからのリクエストを確認する | Google クロール インフラストラクチャ | Crawling infrastructure | Google for Developers
10:21:38

今日のどっかで、さくらのレンサバでホストしてるサイトの一部を自鯖に移動してみるかな?

10:20:27

風がやんだので洗濯物をベランダに戻したが部屋の湿度がオワオワのオワ

08:53:30

ルーターの温度の上りが分かりやすく見れて面白い。

ルーター側でも見れるには見れるのだが、時間間隔の設定がだるい関係で中々気づけない奴。あと単にルーター側でこのグラフを見る工数が地味に重い

08:48:47

Claude Opus 4.8先生には標準出力に流れてくる複数行ログを一塊にすることはできないようだった。自分で組んだ方が早そう。

親子判定しながらデータをプールして親1親2なら親1を送信、親1子1子2親2なら親1のツリーを送信とかで行けそうなもんだが…

08:21:43

>● 問題を分析します。Lokiの表示順序は新しい順なので、下から読むと「親 → no field → 8件merged」という分離になっていますね。継続行のうち最初の数行だけ分離している原因を調べます。

my $entry = parse_log_line($line);
my $is_cont = is_continuation($entry);
$last_seen_entry = $entry;

処理順序逆じゃね…?

is_continuationしてからparse_log_lineしないと駄目な気が…(is_continuationが真のレコードはパースしてはならないため)

08:06:31

激ムズ課題を投げたらClaude Codeさん終わる気配なし

✢ Shimmying… (20m 8s · ↓ 4.8k tokens · almost done thinking)

08:05:19

WordPress改造するほうが遥かに簡単と言えばわかる人にはわかるだろう…。

08:04:17

Markdownパーサーは流石に剥がせるからコイツは持ち出せるのだが、他はもう絶望的。

08:02:47

しかもコア機能とレンダリングが密結合しててタイミングごとにレンダリングしてるとかいう魔界なので剥がせないんだよな。

なぜなら基本的にその場その場でキャッシュHTMLをファイルに吐いてHTTPリクエスト受けたときにそれらを組み立てて画面を作る設計だからこうなってる。

もちろん副作用地獄

08:00:22

だからadiaryってレイアウトシフトがひどいんだよね…

08:00:01

Markdown書いてるとこんなありえん挙動…!って思ったのをadiaryは割とよく解釈してくれて偉いなぁとなるのでLLMにadiary魔改造させるのもなくはないのか…?

いやでもなぁ…うーん。難しいね。Opus 4.8ならレスポンシブデザインも行けそう。

現状は作りがとんでもないことになりすぎててちょっと無理がありすぎる(JSで強引にHTMLを改変する前提で出鱈目なHTML吐いてる)

07:57:14

どうでもいいけど、鬱陶しいは「うっとうしい」なのだが「うっとおしい」と言ってしまいがち。これはもう西日本人の宿命やと思ってる。

買って来るは「こーてくる」やし、洗濯機は「せんたっき」なんですわ

07:56:04

ブログに来るBOTのログがやはりうっとおしいので自鯖に移してWAF掛けようかな。

監視基盤の整備も進んできたし丁度いい。万一回線が逼迫することがあってもクロスに変えてやればいいし、肌感だとBOTの大半はIPv4なのでv6Onlyな時点で大多数を弾けそう。

何故BOTがv4を使ってるのかは謎。中華は100% v4、日本の肉入りBOTもv4だった。まぁ肉入りはWAFで弾けない気もするが…。

肉入りBOTは人間がやってるから厄介なんよな。フリーターの頃に肉入りBOTのバイトに近いことしてたのでよくわかる。

私が若い頃はCAPTCHAをすり抜けるために人間を大量に雇って人海戦術する会社があったのだ。今もあるかどうかは知らんが、最賃で反社の香りが漂う会社だったけど、辞めた月の給料は払ってくれるところだったな。

06:33:55

三宮は雨やんだけど風が強いまま。

06:32:04

神戸線は本当に遅れてない模様

06:24:27 06:26:38

阪神が珍しく遅延、振替輸送有。阪急は遅延ないが振替輸送受託。山陽は遅れはないものの速度規制をしているらしい。

JRは兵庫県内では加古川線と姫新線が停止、山陽線と赤穂線が遅延。なんで姫路〜野洲は無事なんだこれ?新快速は影響なしとか?

神鉄と神戸市営地下鉄は通常運転。

06:09:30

とんでもねぇ風、警報級では…?と思ったら警報出てたわ。

06:09:03
2026-06-03 05:55:09 Posting 特務機関NERV UN_NERV@unnerv.jp

【兵庫県 気象警報・注意報 2026年06月03日 05:55】
南部では、暴風や高波に警戒してください。土砂災害や低い土地の浸水、落雷に注意してください。北部では、土砂災害や低い土地の浸水、落雷、強風に注意してください。

04:08:44

外に洗濯物干すのは無理やなぁ…。と言っても部屋の中に全部は干せないので溢れた小物だけベランダへ…

03:46:58

やったことを雑にまとめた!

blog.lycolia.info/0697

OpenWrtのメトリクスとログをGrafanaで雑に見れるようにした
03:41:35

今日まだ5/3なのにもう5記事も書いてるのエグいな。しかしやることがありすぎて裁ききれない。それでもやっていかないと。

ただこれ以上LLMを使っていると財布がマッハなので、もう少し頭を使いながらなんとかしていきたいですな…。

03:03:53

メトリクスもいったんとれるようになったしよさげ

03:01:07 03:03:58

テストでログ出したのとPPPoE再起動してみてログ出たので行けてそう。知らんけど

02:55:39

レビューしてないのけど動くので一旦仮

しかしどうやったら凡例とコマンド例で全く違うことが書けるんだ…。いや、そういう人間もおるけど、神経が分からんな。LLMに神経などないが

github.com/Lycolia/openwrt-lok

02:39:12

お、いけたかも

02:23:44

15USDくらいかけて書ききったが動かんし何が原因かすらわからんし、どういう実装で何がどうなってるのか何もわからないのでやっぱ自分で書かないとだめだねこれは。

コード見てないから仕方ないね~

02:01:34

実装するなと3度は言ってるのだが何故実装しようとするのだろうか?

コンテキストが溜まりすぎてイカれてきてるのかもしれんね

02:00:18

すーぐ余計なことする…

01:14:54

ある程度書いてからClaude Codeに投げるとあとはやってくれそうだな…

00:48:13

取り敢えずベースはこんなもんすかね?

logread -fからログ読んで、ログを固めて、Lokiに叩き込めば形はできそう。

あとはデーモン運用できるようにするのと、既に読んだログを読まないようにするのと、読み飛ばし対策ができればよさそう?

ここの実装が参考になればよいのだが…
github.com/defanator/openwrt-l

openwrt-loki-exporter/loki_exporter.sh at main · defanator/openwrt-loki-exporter
00:42:05

Lokiのstreamとvaluesの違いは何だろう?
画面叩いてるとLabelsのような気もするが説明がない気がする
grafana.com/docs/loki/latest/r

00:10:26

4時間格闘してClaude Codeが吐き出してくれなかったので自分で書き始めた。

こんくらい書けるわバカバカしい