2019-11-30 08:45:22 @tateisu@mastodon.juggler.jp
icon

satofull.jp/products/detail.ph 神奈川県藤沢市はふるさと納税で1/6ドールがもらえるらしい

2019-11-30 07:33:45 @tateisu@mastodon.juggler.jp
icon

ねーむーい

2019-11-28 23:19:35 @tateisu@mastodon.juggler.jp
icon

@highemerly 画像アップロード時のリクエストボディのエンコーディングが multipart なんですけど、バイナリのママじゃないので変換効率の問題があります。

2019-11-28 08:39:52 @tateisu@mastodon.juggler.jp
icon

twitter.com/matsuya_foods/stat
松屋がカレーやめるのか。あのカレーはスパイシーというより薬臭い感じだったなあ…

2019-11-27 17:28:33 @tateisu@mastodon.juggler.jp
icon

Twitterがこの画像をこうトリミングするの、わかりみが深い

Attach image
Attach image
2019-11-26 21:06:40 @tateisu@mastodon.juggler.jp
icon

@KAZU34 「imgur画像上げるプラグイン」それ作ったの多分俺…

2019-11-26 20:59:49 @tateisu@mastodon.juggler.jp
icon

@KAZU34 簡易投稿じゃなくて投稿画面ならマッシュルームプラグインでどうにでもなるやろという考え

2019-11-26 20:19:54 @tateisu@mastodon.juggler.jp
icon

@weep @Cutls いえ、検証して分かった事も他にあったのでこちらとしては結果オーライです。ありがとうごさいました。

2019-11-26 16:55:37 @tateisu@mastodon.juggler.jp
icon

@ayo add IzzyOnDroid repo to get ST via F-Droid

2019-11-26 07:03:11 @tateisu@mastodon.juggler.jp
icon

PHPはこんなのばっかりだな…>BT

2019-11-26 07:02:55 @tateisu@mastodon.juggler.jp
2019-11-26 06:27:58 haijuだよ🐱の投稿 haiju@oransns.com
icon

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

2019-11-26 02:38:13 @tateisu@mastodon.juggler.jp
icon

@Cutls WebUI英語版には単位の記載がなかったんだけど、「n投票」だけにするとすごくおさまりが悪くて悩んだ奴だ。後からああこれ単に票数の合計なんだと分かったけど放置してる

2019-11-26 02:27:12 @tateisu@mastodon.juggler.jp
icon

普通のアプリのUXは使いやすさをある程度重視しつつも見せたい機能や広告やイベントやキャンペーンを強調しやすい構造を意識して作る、御馳走の料理の盛り付けみたいな考え方で作るのが正解なんですが、STの場合はイベントもキャンペーンも無縁だし赤字前提なのでご馳走というよりは炊き出しや妖神グルメのような考え方で作られてます。嘘です。

2019-11-26 01:32:26 @tateisu@mastodon.juggler.jp
icon

階層を上下に辿るだけじゃなくて、同じ階層の隣接したところに移動出来るようにするのがUXの流行だと思うかな。まあ古くはスーファミのLRボタンからあるやつだけど

2019-11-25 21:38:25 @tateisu@mastodon.juggler.jp
icon

@Otakan951 ブラウザでも動画プレイヤーでもダメじゃない?

2019-11-25 17:31:08 @tateisu@mastodon.juggler.jp
icon

SVG対応の是非はHi-DPI環境での表示をどうしたいかによる。 の場合は元がローレゾ志向すぎて、どうしたいのか外部からはよく分からない。

2019-11-25 15:12:06 @tateisu@mastodon.juggler.jp
2019-11-24 22:58:39 Takahasu Xの投稿 takahasu@photodn.net
icon

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

2019-11-25 15:10:56 @tateisu@mastodon.juggler.jp
2019-11-25 12:55:46 山月パンの投稿 purogorota@photodn.net
icon

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

2019-11-25 13:58:33 @tateisu@mastodon.juggler.jp
icon

Misskeyタンスで絵文字にSVGが使われることがあるのですが、その時にSVG1.1互換ではないCSSプロパティが使われていて対応できなかったりとかはありましたね

2019-11-25 13:09:49 @tateisu@mastodon.juggler.jp
icon

@weep @Cutls SVGの互換性。STで使ってるAndroidSVGライブラリは SVG 1.1 と SVG 1.2 Tiny specifications に対応してます。SVG2にはまだ対応していないようです。たとえば `isolation` や `mix-blend-mode` 等のCSSプロパティを含むSVG画像は正しくレンダリングできません。まあ「SVG2だとSTで一部表示が乱れる場合があります」くらいの取り扱いでよいんじゃないでしょうか。

2019-11-25 01:21:12 @tateisu@mastodon.juggler.jp
icon

DigitalOcean の障害情報 status.digitalocean.com/incide は23分前に更新されてました。引き続き監視するそうです。なお現時点ではウチのサーバでは問題は起きてません。

2019-11-25 00:20:01 @tateisu@mastodon.juggler.jp
icon

pixelfed のインスタンスを追加しようとしたときにアカウント作成画面が出る時点でダメだったな

2019-11-24 22:45:35 @tateisu@mastodon.juggler.jp
2019-11-24 22:25:12 村雨シア🎨✅の投稿 Irishsion@pawoo.net
icon

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

2019-11-24 22:28:45 @tateisu@mastodon.juggler.jp
icon

WebというかUIに特化してる感じはある。カラープロファイルは一応埋め込めるけども、まあ使わない

2019-11-24 22:25:58 @tateisu@mastodon.juggler.jp
2019-11-24 22:18:35 ぴけ@Skeb1件作業中の投稿 pikepikeid@mstdn.maud.io
icon

あとはCMYKも扱えないので、完全にWeb用途だなぁって感じ。

2019-11-24 22:16:07 @tateisu@mastodon.juggler.jp
icon

一方でWebPが弱いのは最大ピクセルサイズ。268MPしかない。10年後のデジカメ画像は保存できなさそう。

2019-11-24 22:08:06 @tateisu@mastodon.juggler.jp
icon

WebPの良いところは非可逆で透過できるとこだよね。PNGじゃ無理なやつ

2019-11-24 20:47:44 @tateisu@mastodon.juggler.jp
icon

1800ほど溜まった再試行を消化し終わりました。復旧完了?

2019-11-24 20:30:15 @tateisu@mastodon.juggler.jp
2019-11-24 20:29:06 mastodon.juggler.jp運営情報の投稿 juggler@mastodon.juggler.jp
icon

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

2019-11-24 17:26:28 @tateisu@mastodon.juggler.jp
icon

@weep ありがとうございます。試しにロード部分でURLを変更してみます。

2019-11-24 17:21:56 @tateisu@mastodon.juggler.jp
icon

@weep 表示にWeb技術を使ってないクライアントだとSVGサポートは割とハードルが高いので、テストできるタンスがあると助かります。

2019-11-24 16:58:21 @tateisu@mastodon.juggler.jp
icon

@weep いまSVG画像を使ってるインスタンスは何がありますか?

2019-11-24 16:56:38 @tateisu@mastodon.juggler.jp
icon

Web技術なしでSVG表示は割とめんどくさいやつだ

2019-11-24 16:53:46 @tateisu@mastodon.juggler.jp
icon

@mayaeh paperclipだけでなくオブジェクトストレージの制限もあるだろうから、分割は出来た方がいいでしょうね。app/model/backup.rb が複数のファイルを持てるようにして関連部分を全部ガッツリ書き換える重いやつになりそうですけど。

2019-11-24 16:23:12 @tateisu@mastodon.juggler.jp
icon

@mayaeh むしろ1ファイルのアーカイブにしてしまうのが問題なので、アーカイブを分割した複数のファイルをやりとりできるようにするべきでは。

2019-11-24 16:14:34 @tateisu@mastodon.juggler.jp
icon

「メディアサーバが落ちててもマストドンの応答性が下がらないようにする」だけなら手動対応で別にいいか、と思ったので突飛なことは言わない。これを自動化するためだけに色々やるのは手間に見合わない。

2019-11-24 16:03:26 @tateisu@mastodon.juggler.jp
icon

素の状態でも待機した上で必ず失敗するのなら、即座に失敗させた方がマシ

2019-11-24 16:02:10 @tateisu@mastodon.juggler.jp
icon

根本的には、IDを発行してからファイルアップロードが終わるまでDBトランザクションを握りっぱなしのpaperclipが悪いと思う。「IDに合わせたファイル名を持つ」必然性が全く感じられない。

2019-11-24 15:58:58 @tateisu@mastodon.juggler.jp
2019-11-24 15:51:19 Maya Minatsuki :neko_smiley:の投稿 mayaeh@taruntarun.net
icon

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

2019-11-24 15:58:51 @tateisu@mastodon.juggler.jp
2019-11-24 15:48:53 概念スライサーの投稿 hanage999@mastodon.crazynewworld.net
icon

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

2019-11-24 15:58:38 @tateisu@mastodon.juggler.jp
icon

@mayaeh 私の今回のは不安定じゃなくて全く接続できないので、connect()を即座に失敗させるようにしてストレージ側が復旧したら元の設定に戻す方が負荷が少ないと思います。タイムアウト値を設定可能にするPRも書いてみましたが github.com/tootsuite/mastodon/ そもそもRubyのnet/httpのopen_timeoutは DNS名前解決の待ち時間には効かないのですよね…。

Web site image
add S3_OPEN_TIMEOUT environment variable by tateisu · Pull Request #12459 · mastodon/mastodon
2019-11-24 15:51:50 @tateisu@mastodon.juggler.jp
icon

@mayaeh 情報ありがとうございます。

2019-11-24 15:51:32 @tateisu@mastodon.juggler.jp
icon

@hanage999 情報ありがとうございます。 ただ、私の今回のは不安定ではなく全く接続できないので、connect()を即座に失敗させる対応の方が適切なのでした。

2019-11-24 15:39:35 @tateisu@mastodon.juggler.jp
icon

残念ながら焼け石に水だった。defaultキューが詰まるだけでなくDBのトランザクションを開きっぱなしにするのでpgbouncerのバックエンドコネクションを使い切りサービス全体が応答しなくなる。仕方ないので .env.production を変更してS3_ENDPOINT=https://nonexistent.uso など存在しないホストを指定した。メディアサーバへの書き込みが即座にエラーとなり、他の部分には影響しなくなる。

2019-11-24 14:53:09 @tateisu@mastodon.juggler.jp
icon

マストドン側のエラーログ。 gist.github.com/tateisu/0286a7 defaultキューが詰まるのヤバイ。タイムアウトは github.com/tootsuite/mastodon/ で http_open_timeout: 5 とハードコードされている。 とりあえずdefaultキューを捌くsidekiqを増やす。 docker-compose up -d --scale sidekiq_default=2

2019-11-24 14:26:46 @tateisu@mastodon.juggler.jp
2019-11-24 14:26:35 mastodon.juggler.jp運営情報の投稿 juggler@mastodon.juggler.jp
icon

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

2019-11-24 14:22:30 @tateisu@mastodon.juggler.jp
icon

DigitalOcean Spaces のインシデントがあった status.digitalocean.com/incide

2019-11-24 14:21:29 @tateisu@mastodon.juggler.jp
icon

LinkCrawlWorkerがSeahorse::Client::NetworkingError: execution expired を出してて、スタックとレース見るとメディアサーバへのデータ保存でconnectがタイムアウトしてるぽい

2019-11-24 14:12:12 @tateisu@mastodon.juggler.jp
icon

朝7時ごろからこのサーバの負荷が上がってますね。