00:20:05
2018-07-14 23:00:25 Satoshi Kojima / 小嶋智の投稿 skoji@bookwor.ms
icon

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

00:28:24
icon

Fitbit versa、筐体がApple Watchぽいのが残念なんだよなあ…

00:34:19
2018-07-15 00:21:33 まちカドおるみん御嬢様の投稿 orumin@mstdn.maud.io
icon

このまえ Twitter でみた,Excel は ex-(外に出る)cell(セルの)が語源だっていう嘘語源がすき

00:34:24
2018-07-15 00:22:19 体力自慢爆死お兄ちゃん(学生)の投稿 Otakan951@mstdn.maud.io
icon

そのツイート覚えてて、Excellって書いた人がここに

08:42:20
2018-07-15 08:37:18 のえる :cava_red: DTP鯖管の投稿 noellabo@dtp-mstdn.jp
icon

リレーサーバの実装の話。

現在のリレーサーバ実装(pub-relay)は、登録インスタンスのリスト(ドメインとinboxのアドレス)と、登録を拒否(ブロック)するドメインのリストだけをデータベースに持っています。

relay@リレーサーバ というアカウントが直接生えているので、各インスタンスはこれとやりとりしています。

登録インスタンスがrelayのinboxに投稿を投げてよこしたら、全登録インスタンスのinboxにそれを投げ直します(パススルー)。

relayへのフォローリクエストの体で、リレーに登録し、フォロー取り消しで削除。

sidekiqでProcessWorkerとDeliverWorkerが走っていて、ProcessWorkerがrelayに対するリクエストの処理、DeliverWorkerが各インスタンスへトゥートを配信する処理を行います。

sidekiqのキューはdefaultのみ、リトライは行いません。

登録インスタンス一覧と、ブロックの登録・削除を行う、シンプルなコマンドラインツールがついています。

実に美しく読みやすい。
※個人の感想です

09:56:54
icon

7a6860823 (upstream/master, origin/master, origin/HEAD, master) Fix index detection a migration to revert index change (#8026)
dc62195a0 Upgrade Node.js to v8.x on nvmrc (#8023)

をまじマージ中。起動せんしになりませぬよう

09:57:28
icon

いや起動はするんだけどね。Postgresにつなごうとすると落ちるんよね。落ちないといいね。

10:01:46
icon

\マスター/ :saba: \ますたー/

Merged tootsuite/mastodon at 7a686082370ad6d1c7a7d0ad331c22bf3e1fbede.

10:32:00
2018-07-15 08:48:33 あじょだよの投稿 azyobuzin@mstdn.maud.io
icon

goto fail; のことアップると呼ぶの気に入った

10:33:12
icon

goto fail; のTシャツ持ってたんだけど穴空いちゃったね

物理的な意味で

10:34:50
2018-07-15 09:17:56 らりお・ザ・何らかの🈗然㊌ソムリエの投稿 lo48576@mastodon.cardina1.red
icon

警告をエラーにする設定でリリース出すやつ、お前は未来に現れる全ての仕様準拠コンパイラの警告の実装を知っているのかと問い詰めたい

10:34:54
icon

なるほど

10:37:24
icon

|d|i|g|i|t|a|l|

16:46:07
icon

heroku-18でlibpq-devを入れてビルドするだけじゃSEGVをもらうpg gemはできないなあ。jemalloc.shを通してもおなじ。うーむ。

16:53:39
icon

はあいおっさんです

17:01:45
2018-07-15 17:00:25 unaristの投稿 unarist@mstdn.maud.io
icon

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

17:02:28
icon

ケルビンならunsignedで! (8ビットじゃ足りませんでしたw)

17:11:29
icon

Heroku-18で作ったMastodon、

require 'pg'

uri = URI.parse(ENV['DATABASE_URL'])
conn = PG.connect(uri.hostname, uri.port, nil, nil, uri.path[1..-1], uri.user, uri.password)

は通った。

$ rake db:migrate は何もしない(あれれ?)

PumaはちゃんとSEGVをもらう。

むーん。

17:17:04
icon

Mastodonをビルドしないと問題を再現できないのつらいねえ

17:22:56
icon

jemalloc使わないでもPumaはSEGV

17:51:58
icon

libpq-devはずしてもSEGV (これどうして入れたんだっけ)

18:07:29
icon

barnesとscout_apmはずしてもSEGV

18:50:45
自作スタバ
icon

なんかえらい幸せな感じのごはんができあがってしまいましたよ

Attach image
20:39:40
2018-07-15 20:37:33 koshian@mstdn.jpの投稿 koshian@mstdn.jp
icon

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

20:39:46
icon

ひょー