Welcome! Firefish is an open source, decentralized social media platform that's free forever! 🚀
Announcements
Error
There's nothing to see here
naskya :opensource:
@dev
naskya :opensource:
@dev@post.naskya.net
#Firefish :firefish: maintainer who know nothing about programming
btw I use :arch_linux:
they/them 🏳️‍🌈🏳️‍⚧️

いつの間にか Firefish の管理者になってしまいました
Location
Tokyo, Japan (19:52)
Joined on
4/26/2023, 9:15:18 PM ()
isDepressed
true
isCat
true
Native 💬
日本語 (ja)
Learning 💬
English (en), 普通话/國語 (zh), 香港粵語 (yue)
Website
https://naskya.net/
Keyoxide
https://keyoxide.org/839C369AF771B51FFDDD4964F72A469D9CC1EC9A
Pinned post
BORN TO :ablobcat_longlong:
WORLD IS A COOL
鬼神 pat them all 1989
I am cute cat
410,757,864,530 NICE CUTIES
Pinned post
Pinned post

自撮り / selfie

(個人的に大規模なサーバーは好きではないというのはさておき)
件の分類は scalability の軸も無いといけなさそう(軽くて速いけどお一人様前提に作られているものと、軽くて速くて大人数入れられるものは区別されるべきだと思う)

7/287/25

今更ながら Twitter はやめて正解だったな……
frankly I can’t reproduce most of the server-side bug reports, and I believe most of them are due to deployment issues or the nature of this unreliable federateion
client bugs are, yes, bugs

7/257/24

7/247/23

VPS にスワップメモリ 32 GB 積んで Vervis をビルドしている……(16 GB くらい食ってるし全然終わらん)
関係無いけどこれから Firefish で何かしたくてそれが Mastodon API で実装可能な場合は(細かい挙動が書かれていないので微妙だけど対応しているエンドポイントの一覧は一応ドキュメントに載ってる)Mastodon API を使うといいです
Iceshrimp もそうだと思う

7/237/22

最後まで迷ったけど困難が多かったため結局 Wayland から X に戻してしまいました……(そしてなんとなく入れた Xmonad の設定に苦しんでいる)
Arch Linux を再インストールしたので暫く何もできません(今やっと日本語を入力できるようになった)

7/227/21

サーバー説明のところに img タグと a タグとか入れると多分本当に相互リンクバナーみたいにできる
外部サーバーから見て生の HTML が表示されたときにぎょっとするかもしれないけど
エレガントな方法かは知らないけど非同期な関数を block して同期にする機構は存在するはず
あの、検索に除外の機能があることを今書き足しました……(「朝 -朝食」や「(朝 OR 夜) 眠い -朝食 -夕食」みたいなことが可能です)
そろそろ PC の OS を再インストールしないといけないとずっと言っているができていない
正直に言えば Wayland よりも X のほうが体験が良いのでどうしようか迷っている
いつ追加されたんだろう
@syobon@fi.syobon.net rollup のバージョン固定しなくても大丈夫になったかも(最新の 4.19.0 では直ったように見える)

7/217/20

なんか今日自分自身が自鯖の fail2ban にめっちゃ ban される
設定を変えるべきか

7/207/18

サークル投稿機能はちゃんと標準化して出直してきてって 𝑛 回言ってる

7/187/17

feather for iOS、ぱっと見投稿言語の設定が無いように見える……

7/177/16

プッシュ通知に関してはそもそも Mastodon サーバーが Mastodon API の仕様に従っていなかったりして混沌としているので、動かないアプリは名指しで互換モード(?)に変えたりしてどうにかしています
これに関しては深入りすると数十時間溶けるので(というか既にかなりの時間を Eana さんに費やしてもらった)ここら辺で十分だろうと判断しています 結構いろんなアプリで動くよ
https://firefish.dev/firefish/firefish/-/blob/c127d01dbf4966305fe6540c5564ac981a2d35f4/packages/backend-rs/src/service/push_notification.rs#L172-177
投稿編集と投稿言語の設定は必須の機能なので、このために Misskey と Mastodon に両対応しているアプリでも Mastodon のアカウントとしてログインすることが多い
個人的には Mastodon クライアントで絵文字リアクションをするという発想があんまり無いんだけど(そもそもバニラの Mastodon に絵文字リアクション無いし)、まぁ気が向けば、あるいは誰かが実装してくれれば実装されます
Boosted by naskya :opensource:
fail2ban has one core maintainer https://github.com/fail2ban/fail2ban and he has only 3 Github sponsors https://github.com/sebres

WTF

I can't even comprehend how many servers are protected by fail2ban, how many compromises are avoided, how many people who run hobby things all the way up to major sites that get to sleep soundly every night... because of this single project.

#oss

7/167/14

Boosted by naskya :opensource:
Boosted by naskya :opensource:
I am aware of the recent news. Just keep in mind this instance's reverse proxy is located in the US so do try to not post anything that could get the FBI at my door.

7/147/12

crates.io って GitHub の、しかも個人のアカウントでしかログインできない……?
Does software being maintained mean that outdated bugs are constantly replaced by fresh ones

7/127/11

Firefish のビルド時に出る警告の量、多すぎて笑うしかない(よくインストール時に大量の警告が出るソフトウェアがあるけど他人事ではない)
Boosted by naskya :opensource:

7/117/10

これが無かったら今頃 Vim がメインのエディターになっていたと思う
私が諸々のショートカットキーをずっと覚えられない理由、多分めちゃくちゃ使いやすい 13 ボタンマウスを使っているからだな……これがあれば何でも楽にできてしまうのでキーボードだけで全てをこなそうとする動機が生じない

7/107/9

これはどうでもいい話なんですけど、Firefish は誰かから押し付けられて今東アジアの人間が維持しているんだぞということを細やかに伝えるためにわざわざこちらの時刻で日付が変わるのを待ってから新バージョンをリリースすることがある(Firefish のバージョン番号は今のところ UTC+9 における日付なので)
ところでそんなこととは関係なく docker.io/node が更新されないから今はただ待っている
これに依存するのやめたい
docker.io/node というイメージには
Official Docker Image for Node.js 🐳 🐢 🚀
という説明があるけど、提供されている一部のイメージのビルドには unofficial-builds.nodejs.org なるドメインにあるファイルが使われていて、そのサイトを見てみるとドメイン名の通り
Node.js Unofficial Builds Project
という表示があるんだけどこれはどういう理屈なんだろう
official の意味が異なる?
30 秒前に Arch Linux の Extra に Node v22.4.1 が降ってきたのを観測
めっちゃ微妙な時刻に Node.js の更新が来てしまった(docker.io/node はどうせ数時間更新されないだろうし今夜は見なかったことにしたい……)
Boosted by naskya :opensource:

7/97/8

Images