Elasticsearchのインデックスを全て再構築してやり直ししている。

Elasticsearchクラスターのメモリ不足でトゥート収集が欠落している話。

node.jsでWebsocketを受け取ってると非常に安定して動作するの良いなぁ。Rubyのライブラリはなぜかメモリリークする感じだったのが全然こっちはそういうことがなくて良い。

これだけ見るとCMが盛り上がってたみたいに見えるグラフ。

とりあえず時系列で並べ直してリアルタイムサーチ的な動きが出来そうな程度までESちからを貯めてきた。

ElasticserchにSudachiをかけて、うまく全文検索できるようになってきたぞ。

リアルタイムに検索できるようになったので、Kibanaが簡易的なMastodonクライアントみたいになってきたw

MastodonのストリーミングをElasticsearchに格納して検索できるようにするスクリプトを書いてる。tootsearchの現行バージョンだとdeleteイベントに対応してなかったのを真面目に処理するようにしてみた。

まー、ワーニングだから無視ですかねぇ。

warning: already initialized constant Net::ProtocRetryError
warning: already initialized constant Net::BufferedIO::BUFSIZE
warning: already initialized constant Net::NetPrivate::Socket

メディアストレージの削除処理だん。760GBほど容量削減出来た\(^O^)/

インスタンス立てた当初からずっと使い続けているMastodonのメディアファイルを入れてるS3バケットが1.7TBになっててさすがにお金的にキツくなってきたので、tootctl media removeし始めたなう。

変換/無変換キーが消えた「Surface Laptop Go」。Mac仕様のIMEオン/オフで便利に ~日本マイクロソフトが13日発売のSurface Pro Xとともに特色を紹介 - PC Watch pc.watch.impress.co.jp/docs/ne
確かにIMEのオオンするボタンの見直しは大事やね

tootsearch v2でも作ろうかと思って、UbuntuなVMで開発環境を作っている。

何人かのアバターアイコンが表示できなくなっているので、再取得することにした。

古いものから表示
ざ Mastodon

Mastodon は、オープンなウェブプロトコルを採用した、自由でオープンソースなソーシャルネットワークです。電子メールのような分散型の仕組みを採っています。