00:05:04
icon

自分用 mattermost インスコするかな

00:05:18
icon

自分用 slack の代替として

00:05:39
icon

本当は ActivityPub でいろいろできると良かったのだが、 JSON-LD から実装しないと気が済まないので今すぐに用意できない

00:06:13
2023-01-30 22:58:23 かのりんの投稿 kano@mstdn.maud.io
icon

このアカウントは、notestockで公開設定になっていません。

00:26:44
icon

いきなりデカい絵とか3Dモデルをフルスクラッチでとか贅沢は言わないから、せめてアイコンくらいは自分で描けるようになりてえな

00:26:52
icon

来月からの目標にします

00:27:09
icon

ところで1月も終わりに近付いてきたが、今年まだノベルゲームを1秒もプレイしていない……

00:56:52
2023-01-31 00:49:18 Masanori Ogino 𓀁の投稿 omasanori@mstdn.maud.io
icon

長さを別の変数で管理することなくCの文字列に入れることができ(=0x00を何らかの形でエスケープすることができ)、任意のバイト列を詰め込めて、UTF-8でエンコードされたテキストは再エンコードせずにそのまま有効で、エスケープしたいビットパターンがなんであれエスケープ可能なエンコード方式。その名もBase252。クレバー。

https://github.com/scandum/base252

Web site image
GitHub - scandum/base252: Base252 is a binary to C string encoding scheme with flexible escaping.
02:18:28
icon

Firefox で xterm.js のウィンドウが出るとほぼ確実に amdgpu モジュールがクラッシュして X セッションから弾き出されるので、 Proxmox VE がちょっと使いづらくて泣いています

Attach image
02:30:24
2023-01-31 02:29:42 ナメクジウオの投稿 sleeping_coelacanth@mstdn.maud.io
icon

このアカウントは、notestockで公開設定になっていません。

02:31:21
icon

LXC で立てたコンテナに ping が飛ばない……

02:31:46
icon

アドレス、マスク、ゲートウェイは合ってるんだけど

02:34:45
icon

sys-kernel/git-sources 使ってみるかー (その場合 gentoo 固有のパッチが外れるからいくつか手動で有効化しないといけない設定が出てくるな)

02:35:37
icon

なんか「Gentoo で systemd 使うならコレ!」みたいな項目が追加されてて、そいつを有効化すると依存としていくつかの項目が全部有効化されたりする便利なやつ。 C とかのソースそのものの変更がどの程度あるのかは知らない

02:35:47
icon

今の最新が 6.2_rc6 か

02:39:41
icon

promiscuous mode あたりのアレな気がするな。 vmbr0 の VLAN 105 使ってるので

02:44:29
icon

おや? と思って確認したら使うべき if が vmbr1 だった。解決した。

02:44:41
2023-01-31 02:43:43 ナメクジウオの投稿 sleeping_coelacanth@mstdn.maud.io
icon

このアカウントは、notestockで公開設定になっていません。

02:45:01
icon

これゲームとかでもプログラムごとに issue 立ってそうな感じで、まあ (もちろん) どれも未解決

02:46:05
icon

6.2-rc5 で駄目だった人いるじゃん、じゃあ駄目だ

02:47:32
icon

何もしてなくても (≒ xterm.js なしの firefox と alacritty と picom (compositor) だけ起動していても) たまにクラッシュしていたのが、 picom を起動しないようにしたら少しクラッシュ頻度落ちた気がして、ただもともと xterm.js 以外の再現性が不明な状態だったので頻度の現象も気のせいかわからん

02:48:19
icon

しかもシングルモニタはシングルモニタとして、マルチはマルチで別の致命的バグ抱えてるんだよなぁ。先は長い

02:49:45
icon

せめてもの救いは、ブラウザのセッションはだいたい保存されるし X から弾き出されても tmux セッションが持続しているからターミナル側でも失うものがないところ。
これが (マルチモニタのときのクラッシュみたいに) 画面が全く反応しなくなるとか完全に固まるとかだとかなり険しくなってくるけど、シングルモニタのときは X から追い出されるだけで済む

02:51:15
icon

ファンの回転数が上がると “唸る” なぁ。たぶん隣接するケースファンの回転数が微妙に違ってる

02:52:05
icon

PWM ファンをY字分岐ケーブルで SYS_FAN1 とかに刺してるけど、 SYS_FAN2 も使うとか一方だけサイレントケーブル (Noctua のやつ) 使うとか考えるべきかもしれん

03:11:38
icon

ipv4 しか listen してくれてないっぽくて v6 only な環境で接続できない……はてさて

03:12:24
icon

一応 SLAAC で v6 アドレスも降ってるし ping も通りはするんだけど、 listen されてない

03:13:22
icon

ssh だけは期待通りいけててログインもできる

03:14:58
icon

うーん、これ mattermost 側の設定の問題な可能性あるな?

03:15:33
icon

Turnkey Linux 側で謎プロキシみたいなのを通していなければ、の話なんだけど、 v6 対応は 17.0 時点でできてそうな気配があるんだよね

03:16:33
icon

nginx のリバプロ通してるな

03:17:16
icon

あーはいはい、

listen 443 ssl;

しかないね。これだ

03:17:32
icon

listen [::] 443 ssl;

みたいなことすればいいんだっけ?

03:17:56
icon

[::]:443 ssl ipv6only=on; とかだった

03:18:16
icon

これは報告案件かなぁ

03:43:19
icon

とりあえずイスュー立てた

04:47:50
icon

マステデンのアッピデートは 4.1.0 が来るまで待ちます

05:08:13
icon

思ったより Slack と似てるかもしれん (custom emoji とかは用意が面倒なのでまだ試してない)

Attach image
05:09:42
icon

Mattermost | Secure Collaboration for Technical Teams
mattermost.com/

Web site image
Mattermost | Secure Collaboration for Technical Teams
05:13:34
icon

今回自分用に立てたのは bot を集める hub としてなので人を呼ぶことはあまり考えていない

05:13:53
icon

複数人でサーバ運営始めたらもしかするとという感じはするけど、まあないでしょ

05:14:54
icon

あとは Redmine を検討中だったけど Trac というのを見付けて、そういえばそんなのあったなぁになっています

05:15:09
icon

見た目的にたぶん VirtualBox のチケット管理とか Trac よね

05:16:01
icon

Redmine / Trac にするか、 Gitea でリポジトリと ITS をまとめるか、いっそ GitLab にしてしまうか、みたいな辺りも (目的が曖昧なのもあるが) まだ結論が出ていない

05:16:28
icon

何にでも使うつもりだし後から移行するのは相当ダルいだろうから、ここで確実な意思決定をしたいところ

05:18:09
icon

GitLab 大昔に一時期立てていたけど、単体でメモリ 1GB とか食っていくし、しかもそれでも worker process だか thread だかを減らさないといけなかったんだよな

05:19:31
icon

VPS やめるか〜と思ったら NAS にはメモリ 20 GB もあるし専用自宅鯖にはメモリ 32 GB もあるし、割と何でも動かせてしまうのでちょっとメモリ感覚には気をつけていかないと浪費しそう

05:20:03
icon

そういうところの節約に神経質にならずに済むように自宅に持ってきたい面はあるので、それで良いといえばそれで良いのだが……

05:21:10
icon

Gitea は割と新しくて、私が大学生の頃はなかったのよね。たぶん前身の Gogs がどうとか言われてた頃 (それも当時にしてみればかなり新しかったが)

05:22:14
icon

でもまあ部のサーバに導入したのが Gogs でなくて GitLab でよかったとは思う。あそこで迂闊に Gogs 選んでたらもしかすると Gitea への移行を後輩にやらせることになってた

05:22:44
icon

ただでさえハード寄りの集団なのであまりサーバ管理で負担かけたくなかったし

05:23:53
icon

あと自分用 GitLab は docker で立てていたせいで runners をちゃんと使えなかったのは勿体なかったな。 docker.sock とかにアクセスさせるのも嫌だし、かといって runner 用の VPS インスタンスなんて立てても平時は持て余すし、しかし runner が動く余裕のあるインスタンスの手持ちもなく。

05:24:20
icon

手元で CI/CD サーバ立てるつもりなので、それもどうするかお悩み中です

05:24:52
icon

Jenkins はクソ重いのとリポジトリ側にレシピ書けないのがちょっと微妙。
あれも管理者として使ってたことはあって、便利には便利なのは知ってるんだけど。

05:25:31
icon

しょっちゅう OOM Killer に殺されてて、しまいには運用停止しました

05:28:03
icon

リポジトリホスティングと ITS と CI/CD のチョイスで悩むくらいなら全部入りの GitLab でもいいのでは、というのは実際そうで、まあ悩ましい

05:28:19
icon

どうせセットアップしたら何かしらの方法で連携するのは目に見えているし

05:28:47
icon

とはいえ心の中の原理主義らりおが叫ぶのよね、「ひとつのアプリに全部やらせるな」と

05:30:45
icon

ひとつのアプリに全部やらせて後悔した事例として Nextcloud がある

05:31:15
icon

あれマジで何でもできるけど、一度アップグレードに失敗して全部アクセスできなくなったときはちょっと冷や汗かいた (しかもバックアップは超古いし)

05:31:32
icon

バックアップをとらないのは馬鹿、それは本当にそう。バックアップがあれば何をしてもいい (超適当)

05:32:44
icon

VPS のスペック低いしディスクの残容量も少ないしで、停止時間 (i.e. 作業時間) を長くするかディスクカツカツ (ワンチャン NOSPC) で粘るかの二択しかなかったので、本当にバックアップはダルかった。あれは仕方ないと今でも思う

05:33:20
icon

ディスク容量が十分にあれば、平時から rsync とかでミラーしておいて、一瞬だけ止めて rsync で完全同期してから後でじっくり tar できたんだけど。

05:33:37
icon

らりお ㊙️ 情報: メールサーバのバックアップとってない

05:33:52
icon

ちょっと険しい気持ちになってきた、今からとろう……

05:34:47
icon

最後のバックアップ1年前やんけ!!!

Attach image
05:34:52
icon

マジで学習しねえなこいつ

05:36:14
icon

メールサーバのデータ部分全体が 1.5 GB で、ディスク残量が 9.1 GB か……これは rsync でミラーしてもいいやもしれんな

Attach image
05:36:46
icon

数GB 程度の空き容量、 docker system prune -a を忘れるだけで平気で食い潰されるので実はこれ結構余裕ない。たぶん。

05:37:26
icon

ちょっと放置しただけでこれだもんな。

Attach image
06:45:20
2023-01-31 06:28:20 zundaの投稿 zundan@mastodon.zunda.ninja
icon

また電話新しくしてTOTPを失なった人が来ましたトホホホホ

06:45:38
icon

指🔑を持っているはずでは? ボブは訝しんだ

06:45:48
2023-01-31 06:33:34 zundaの投稿 zundan@mastodon.zunda.ninja
icon

YubiKeyはたぶんかなり壊れづらいけど失くすことはあるから何か予備用意しとこな!!

06:45:55
icon

……

06:47:23
icon

ああいや、氏が失くしたわけではないのか

06:47:33
icon

読解力ZEROになってた

08:40:09
icon

Pixelfed と PeerTube は TurnKey Linux のアプライアンスなさそうなので、ちゃんと自力でやらないといけないな

08:40:52
icon

TurnKey Core の上に乗せてやるか、 LXC 前提でもっと軽量な何か (そんなものあるか知らんが) の上に乗せてやるか、あるいは VM に Docker 乗せて compose とかを使うか

08:41:47
icon

live migration は今のところ Proxmox VE では LXC でサポートされてないし当面はサポートされなそうなので、ダウンタイム減らしたいなら VM 立てることになるんだよな。代償のオーバーヘッド (VM + Docker) がどの程度効いてくるのかは気になるところだけど

08:42:29
2023-01-31 08:42:18 もちゃ(あと-13.60Kg)の投稿 mot@mastodon.motcha.tech
icon

このアカウントは、notestockで公開設定になっていません。

08:42:30
icon

ンクス

13:59:47
icon

よく知らんけど細部がどうとかリスペクトがどうとか、それ既に同人ゴロが云々の文脈で100万回擦られた話だと思ってた (適当)

14:02:00
icon

history never repeats itself, but it often rhymes ってやつですかね

14:03:45
icon

まあ矜持を持つってのはそういう波を傍目にただ自分の足で立ち続けるってことなのかもしれないね (適当)

17:50:33
2023-01-31 17:32:21 ドッグの投稿 Linda_pp@mstdn.jp
icon

このアカウントは、notestockで公開設定になっていません。

17:50:55
icon

え、これ default warn じゃなくて default deny なの!? まさか

17:58:24
icon

suspicious なら default warn だよなぁ

17:59:37
icon

開発者の手元では積極的に deny でもいいけど、リリースされたもので warning をエラー扱いするビルドスクリプトとかプラグマ入れるのはマジで有害なのでやめてほしい。言語問わず。

18:02:04
icon

Gentoo Linux 使ってると実感するけど、 gcc のメジャーバージョンアップの度に何かしら新たなコンパイルエラー出てますからね。 distro 側で -Werror みたいな CFLAGS/CXXFLAGS は基本的に無力化しているはずなのにコンパイルでそうなのだから、新たに追加される警告まで全部ビルド阻害要因になったらどれだけ面倒なことが

18:21:28
icon

加湿器 (初期沸騰)、電気ヒーター (初期加熱)、洗濯乾燥機 (乾燥中)

Attach image