Profile for nyarla

Header for nyarla
Display name
にゃるら / カラクリスタ
Username
@nyarla@kalaclista.com
Role
admin

About nyarla

Fields

Pronouns
they/them
Email (ja/en)
nyarla@kalaclista.com
OpenPGP
595E03433825AE5AD82894013993542AC175077E

Bio

「輝かしい青春」なんて失かった人。ネットでは「にゃるら」とか「カラクリスタ」と名乗っています

※ なお「NEEDY GIRL OVERDOSE」の企画・シナリオに携われた「にゃるら」さんとは別の人です

フォローにはロックを掛けていますが、相手を見て問題なさそうなら許可しています

ブログ・他のアカウントなど

運用サーバについて

この個人インスタンスでは GoToSocial の 個人的な fork を Fediverse Software として使っています

またインフラには fly.io を使っていますが、いかんせんスペックをケチっているので、Boost一発で沈むときも稀にあります。ただしその時は大抵インスタンスの再起動で直るので、別に Boost に気を使わなくとも大丈夫です

ただ ActivityPub の互換性の都合上、一部の実装・サービスとは相互通信が出来ない場合もありますので、その点はご了承ください

※ 今のところ、threads.net と相互通信が出来ないことを確認しています

Stats

Joined
Posts
2665
Followed by
hidden
Following
hidden

Recent posts

個人的にはプログラミング言語への好き嫌いはあっても良いとは思っていて、私も Ruby と Python と PHP は食わず嫌いしてる。

まぁ昔ちょっとだけ齧った事はあったけど全部忘れてるし、出身母体が Perl コミュニティなので、なんとなくのライバル意識みたいなのがある。

とは言え近年では AI 関連は Python が必須、元スタートアップでは Ruby (Rails) 、普通の Web サイト保守では PHP が使われている印象で、Perl はあんまり居場所が無いんだけどね……

Open thread at this post

プログラミング言語、 複数修得しておくとプログラムでの表現力が上がる印象。あと言語 A だと使える技法だけど別の言語 B だと別の方法を採る必要がある、みたいなケースでは修行になるので、その点でも良い

Open thread at this post

Go 言語で Zero Allocation をするやつ、最初から Zero Allocation を意識して作らないと allocation をが 1〜3ぐらい残って削れないとか良くあるので、結構難しいところではある。

ただ慣れの部分もあるので、Go でライブラリを作るときは常に Zero Allocation で作るようにはしている。その方が早いし、修行にもなるので

Open thread at this post

ちなみに弊個人インスタンスも以前 1k クラスのフォロワー持つ方から Boost されたら沈みかけました。

まぁこれはインスタンスのスペックをケチってるせいでもあるんだけど、基本分散 SNS ってちょっとしたアクションでも DDoS クラスのアクセスが発生しやすいので、中央集権 SNS の方がネットワーク効率やデータ保存効率が良いのは確か。

とは言え中央集権 SNS はネットワーク効果で抜けづらくなった時に鳥化するととどうしようも無くなるので、まぁメリデメ両方ある感じではある

Open thread at this post

io の村上さんが『分散 SNS は効率が悪い』と言う発言をインタビューでして一部から顰蹙を買っているようなんだけど、分散 SNS と言う仕組み自体、効率は悪いよ。

と言うか分散 SNS って結局はサーバサイド P2P だから、P2P であるが故の効率の悪さは当然あるし、あとプロトコル自体もデータが無限に増えていく仕組みなので、その点でも効率は悪い。

それとフォロワー規模の大きいアカウントから Boost とか renote されると弱小個人鯖が一発で沈むぐらいのアクセスが発生するし、日常的に DDoS クラスのアクセスが発生しやすい分散 SNS は効率が悪い、と言う事はある程度の技術をかじっていれば分かると思う

Open thread at this post