02:48:14 @tateisu@mastodon.juggler.jp
2021-09-23 15:05:03 ゆさいの投稿 yuxi@mastodon.juggler.jp
icon

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

00:15:38 @tateisu@mastodon.juggler.jp
icon

こないだ作ったHPAキットのオペアンプ交換で遊んだら、俺の好みに最も近いのは「入力段と出力段は単純にTHD+Nの低い順、DCサーボはオフセット電圧の低い物」という妙味も何もない結果になった。俺はアンプに味付けやら何やらを求めてはいなかった、ということが分かった。

20:21:41 @tateisu@mastodon.juggler.jp
icon

この子、部分的に汗かきだな…

19:59:44 @tateisu@mastodon.juggler.jp
icon

@ym @fukamilena SubwayTooterだとカラム設定の添付なんとかってチェックボックスです

16:16:42 @tateisu@mastodon.juggler.jp
icon

テストスクリプトを数回動かしたらレートリミットに到達して続行不可。

16:09:28 @tateisu@mastodon.juggler.jp
icon

Pixelfed のWebUI、お気に入り一覧はどこにあるんだ…? 投稿にLike押すとこはあるんだが。

15:32:38 @tateisu@mastodon.juggler.jp
icon

PixelfedはLinkヘッダ捨てたらしい

15:30:06 @tateisu@mastodon.juggler.jp
icon

ht tps://pixelfed.tokyo/api/pixelfed/v1/accounts/{account_id}/statuses?min_id=1

初回リクエストにmin_idがないと謎のエラーになるらしい。

15:16:49 @tateisu@mastodon.juggler.jp
icon

Mastodon API互換から始めて各自拡張していくのは分散SNSあるあるらしい

Attach image
02:17:48 @tateisu@mastodon.juggler.jp
icon

Galaxy Tab S7+ 良さげだけど、まだTab S6で頑張る

02:15:27 @tateisu@mastodon.juggler.jp
icon

進捗。期間限定建造の次は選べる特別建造。今回はこんな感じに

Attach image
Attach image
02:14:36 @tateisu@mastodon.juggler.jp
icon

進捗。特ブリはミッション、累計pt、購買で3つ入手できるから、信濃は2つ出たらもう回さんでいいんだな。建造94で済んで良かった…。

Attach image
Attach image
22:04:55 @tateisu@mastodon.juggler.jp
icon

アズールレーン、常設建造に大鳳が追加されるとな。待ったぞ…

21:58:50 @tateisu@mastodon.juggler.jp
icon

味の素のヒスチジンをお試し3日してみた。悪くなさそうなので続けてみる

21:01:14 @tateisu@mastodon.juggler.jp
icon

@aoki3kara 値付けする自由はあるんだから、増税をきっかけに価格見直しすることは禁止できないんじゃないか

15:24:45 @tateisu@mastodon.juggler.jp
icon

SubwayTooterのサーバ名入力保管の候補を5579件から10076件に増やしたよ。 the-federation.info/ のデータを利用しました。

Web site image
The Federation - a statistics hub
14:44:01 @tateisu@mastodon.juggler.jp
icon

staging.pixelfed.net/api/v1/in は読めるようになったけど、 /api/v1/timelines/public?limit=80&local=true はまだHTMLを返す

14:32:38 @tateisu@mastodon.juggler.jp
2019-09-24 13:48:21 pixelfedの投稿 pixelfed@mastodon.social
icon

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

14:13:42 @tateisu@mastodon.juggler.jp
icon

壁紙がシモいと怒られたので変えてみる

Attach image
04:18:02 @tateisu@mastodon.juggler.jp
icon

小泉進次郎環境大臣「気候変動問題はセクシーであるべきだ」 blog.livedoor.jp/goldennews/ar
こいつを当選させた奴は反省するべき

Web site image
¾®Àô¿Ê¼¡Ïº´Ä¶­Âç¿Ã¡Öµ¤¸õÊÑÆ°ÌäÂê¤Ï¥»¥¯¥·¡¼¤Ç¤¢¤ë¤Ù¤­¤À¡× : ¥´¡¼¥ë¥Ç¥ó¥¿¥¤¥à¥º
03:22:50 @tateisu@mastodon.juggler.jp
icon

発売日。セキュリティー更新のなくなるiPhone 6sが2015年9月、その次のiPhone 7が2016年9月。Android One S2が2017年3月だから、セキュリティー更新ある期間ほとんど変わらんのでは…?

なお同じハードでソフトバンクから出たDigno G 602KCはAndroid 7.1.1でセキュリティー更新されなくなった。悪いのはOSじゃなくてキャリアだわ

02:30:06 @tateisu@mastodon.juggler.jp
icon

2017年のAndroid 7端末にもAndroid 9 アプデと2019-9のセキュリティー更新がきてる。

Attach image
02:06:12 @tateisu@mastodon.juggler.jp
icon

@rinsuki tootsearch 用にこの部分のロジックを書き起こす感じになってしまった…。 github.com/tateisu/SubwayToote

Web site image
tootsearchカラムでは返信元のIDが全く信用できないので投稿を検索してから返信元のIDを調べる · tateisu/SubwayTooter@6548ebf
01:36:13 @tateisu@mastodon.juggler.jp
icon

@rinsuki でもこれアカウントを選ぶ時点では前投稿のサーバが何か分からないので、アカウント選ぶところで「対象のサーバを上位に表示する」も「Webページを表示する」もできないやつだ

01:31:49 @tateisu@mastodon.juggler.jp
icon

@rinsuki あー。前投稿じゃなくて表示してる投稿事態を取り直す。検索APIがログイン必須なので疑似アカウントだと無理だが、不可能ではないなー。

01:27:32 @tateisu@mastodon.juggler.jp
icon

@rinsuki あ、コレやっぱりダメだ。
tootsearchではstatusにreplyオブジェクトが含まれず、in_reply_toに前投稿のIDがあるだけ。
tootsearchでは投稿をどのタンスから読んだかわからず、投稿のIDが全面的に信用できない。
よって前投稿を特定するのに必要な「タンス名とID」または「投稿のuri」のどちらも得られない。

01:03:53 @tateisu@mastodon.juggler.jp
icon

@rinsuki なおした

00:53:53 @tateisu@mastodon.juggler.jp
icon

@rinsuki なるほど返信表示のタップ。

00:52:59 @tateisu@mastodon.juggler.jp
icon

またアップデートか…

00:44:39 @tateisu@mastodon.juggler.jp
icon

@rinsuki 再現しないなー。

00:43:43 @tateisu@mastodon.juggler.jp
icon

ひどいサイトは結局見られなくなるか広告ブロックされるかの二択なので、サイト作成者が幸せになる道はない

00:40:06 @tateisu@mastodon.juggler.jp
icon

@rinsuki どのタンスの投稿を開こうとした?

00:39:12 @tateisu@mastodon.juggler.jp
icon

通勤電車でニュースサイトみてたらクソ重い動画広告が出てくるの、帯域的に許し難い

00:34:20 @tateisu@mastodon.juggler.jp
icon

広告屋の作ったChrome自体に広告ブロッカーが組み込まれてる現状、程度問題であることはほぼ明らかである。ひどい広告は排除されるべき。

00:14:45 @tateisu@mastodon.juggler.jp
icon

京セラのAndroid One S2をひさしぶりに起動したら、Android 9アプデきてた

Attach image
00:02:03 @tateisu@mastodon.juggler.jp
icon

まあウィジェットは便利だと思うよ。シンプル派だけどカレンダーくらいは置いてる

Attach image
21:59:09 @tateisu@mastodon.juggler.jp
icon

github.com/tateisu/SubwayToote なんで外人は既存の文字列リソースを自分の好みだけを理由にばんばん書き換えるんだ…

Web site image
Language rework by comradekingu · Pull Request #81 · tateisu/SubwayTooter
17:04:42 @tateisu@mastodon.juggler.jp
icon

@rane ユーザトラッキングをしてるわけでもなくベータ版でユーザビリティテストをしてる訳でもないので、設定のデフォルト値を何にしようが結局は開発者からの押し付けにしかならないのです。作者が使いやすいと思う設定値と安全寄りの設定値なら後者を選ばざるを得ない

11:41:08 @tateisu@mastodon.juggler.jp
icon

👨‍🎓👨🏻‍🎓👨🏽‍🎓👨🏿‍🎓👨🏿‍🎓👨🏽‍🎓👨🏻‍🎓👨‍🎓 test

10:56:38 @tateisu@mastodon.juggler.jp
icon

@Cutls デフォルトが黄色なのは「日本だから」ではなく「現実にあり得ない色だから」です internet.watch.impress.co.jp/d

Web site image
黄色い絵文字の意図は「ありえない肌の色」 Unicodeコンソーシアム会長、マーク・デイビス博士に聞く
10:11:46 @tateisu@mastodon.juggler.jp
icon

Mastodonを動かすにはubuntu 16.04 だともう 古い感じになってきたな。nodejsのバージョンやら何やらで面倒臭い感じになる

21:25:11 @tateisu@mastodon.juggler.jp
icon

鬼怒川で川下りした時に動画撮ったりもしたけど、公開というより身内で楽しむもんだなアレは

21:12:34 @tateisu@mastodon.juggler.jp
icon

こういうの匿名で公開したいんだけどシータはそういうのないっぽくて残念

19:35:14 @tateisu@mastodon.juggler.jp
icon

github.com/tateisu/mastodon-fc 用のプッシュ通知サーバを更新しました。

Web site image
Release version 0.0.5 · tateisu/mastodon-fcm-sender
19:08:30 @tateisu@mastodon.juggler.jp
icon

🤔 thinking_face

18:58:36 @tateisu@mastodon.juggler.jp
icon

@yoshi_pc_ SubwayTooter, kurotodon, iMast(未リリース) をお試しください

18:49:10 @tateisu@mastodon.juggler.jp
icon

gist.github.com/tateisu/b05350
ひどい汚いコードになったがまあこれが現実だな

18:17:20 @tateisu@mastodon.juggler.jp
icon

- JSONObject
- 文字列エンコードされたJSONObject
- 数値
- 文字列エンコードされた数値
- 文字列エンコードされた文字列エンコードされた数値
のどれかなんだろ

18:14:52 @tateisu@mastodon.juggler.jp
icon

あとどこかのタンスで画像添付投稿ができなくなったって聞いたけどバージョンというかコミットによると思うのでこれも環境がよく分からない

18:11:17 @tateisu@mastodon.juggler.jp
icon

昼に流れてきたストリーミングAPIのpayloadまわりのゴタゴタに対応した(どの形式でも読み込めるようにした)けど、どの環境で試せばOKということになるのか俺もうわかんないよ… Write once, Test Anywhere…

17:51:08 @tateisu@mastodon.juggler.jp
icon

@pikepikeid 1.6.0で絵文字データを丸ごと変えた時に出たバグですね。1.6.1で直してます。でまあ添付メディアのURLがどうなってるかで変わっちゃうのは今まで通りです

17:43:10 @tateisu@mastodon.juggler.jp
icon

@pikepikeid なるほどそんなことが。理由はよくわかってません

17:39:46 @tateisu@mastodon.juggler.jp
icon

@pikepikeid ていうかリモートからきたトゥートの添付メディアの情報には文面と同じURLが含まれてないので、どのURLを絵文字に変換していいか分からないのです。

17:05:35 @tateisu@mastodon.juggler.jp
icon

なお公式Webアプリにはドメイン非表示を解除する方法が提供されてないようです。Android使いならSubwayからドメインブロック一覧の表示と解除ができます

17:03:56 @tateisu@mastodon.juggler.jp
icon

ドメインブロックというものがありまして、ユーザプロフを開いてから「Pawoo.net全体を非表示」でまとめてミュートできます。

17:02:41 @tateisu@mastodon.juggler.jp
icon

それはそれとしてたかだかブロック3000くらいで高負荷になるSQLクエリはどうにかならないのだろうか…

17:01:23 @tateisu@mastodon.juggler.jp
icon

いろんな人がいろんなタンスをスコップした結果が連合TLなんで、そりゃ好みに合わないトゥートもいっぱいでてきますよ… いちいちブロックしてると賽の河原の石積みみたいになります

16:56:40 @tateisu@mastodon.juggler.jp
icon

ていうかシステム的に問題がなければFTLばんばんブロックしても別に誰も困りはしないと思う

16:55:16 @tateisu@mastodon.juggler.jp
icon

FTLがあると色々ブロックしたくなる気持ち自体はわからないでもないです

16:41:21 @tateisu@mastodon.juggler.jp
icon

あと誰がブロックされてるかランキングも確認してみたんですが、私は2位に入ってました。鯖缶が嫌いならヨソの鯖に行けばいいと思うんだけどな

16:39:42 @tateisu@mastodon.juggler.jp
icon

@hm いえいえ、こちらもそんな限界があるとは全く知りませんでしたし… 根本的にはスケールしないシステムが悪いんです

16:37:56 @tateisu@mastodon.juggler.jp
あるユーザが他アカウントをどれだけミュートしていたかランキング、ジャグ鯖編
icon

567
152
70
54
54
39
26
22
20
17

16:37:33 @tateisu@mastodon.juggler.jp
あるユーザが他アカウントをどれだけブロックしていたかランキング、ジャグ鯖編
icon

3155
143
142
75
71
67
60
58
54
52

16:36:31 @tateisu@mastodon.juggler.jp
icon

@hm おわりました。ページのリロードやアプリの再起動など行ってみてください

16:33:28 @tateisu@mastodon.juggler.jp
icon

遠隔って言うか内部のDBを直接いじるのですよ。やってみますね

16:32:47 @tateisu@mastodon.juggler.jp
icon

お手間でしたらこっちでDB操作するのに…

15:58:21 @tateisu@mastodon.juggler.jp
icon

おんなのこがおなかをひやしたらいけません

15:58:06 @tateisu@mastodon.juggler.jp
管理者から見た今回の教訓
icon

- pgheroでスロークエリを見れるように設定しておく
- 定期的に下記のクエリを実行してmute,blockが極端に多いユーザがいないか確認する
- マストドン本体でクエリの最適化が行われるように祈る/支援する

select count(target_account_id) as t,account_id from mutes group by account_id order by t desc limit 10;

select count(target_account_id) as t,account_id from blocks group by account_id order by t desc limit 10;

15:52:04 @tateisu@mastodon.juggler.jp
icon

ブロックが多い(3000こえる)ユーザからのクエリが非常に重くなっていたみたいでした。ユーザが悪いことをしたという訳ではないのですが、現時点ではサービスの限界っぽいです。

15:46:07 @tateisu@mastodon.juggler.jp
icon

mutes,blocks テーブルを眺めてミュート、ブロックが極端に多いアカウントを特定しました

15:40:03 @tateisu@mastodon.juggler.jp
icon

スロークエリ発生時のRailsコンテナのログ
gist.github.com/tateisu/afe64b

Web site image
スロークエリ発生時のRailsコンテナのログ
15:15:21 @tateisu@mastodon.juggler.jp
問題のあったクエリ
icon

SELECT "statuses"."id", "statuses"."updated_at" FROM "statuses" LEFT OUTER JOIN "accounts" ON "accounts"."id" = "statuses"."account_id" WHERE ("statuses"."local" = 't' OR "statuses"."uri" IS NULL) AND "statuses"."visibility" = 0 AND (statuses.reblog_of_id IS NULL) AND (statuses.reply = FALSE OR statuses.in_reply_to_account_id = statuses.account_id) AND ("statuses"."account_id" NOT IN ( …

15:11:48 @tateisu@mastodon.juggler.jp
icon

とりあえず再起動しました。原因追跡は「高負荷なDBクエリがあった」までしかわかってません。

13:00:34 @tateisu@mastodon.juggler.jp
icon

ていうかマストドン2.0がでても大手アプリの対応が終わるまでは大手タンスはアプデしない方がいい

12:55:16 @tateisu@mastodon.juggler.jp
icon

mstdn.jpのユーザは1日メンテくらいで怒らないでしよ

12:53:49 @tateisu@mastodon.juggler.jp
icon

@Clworld スマホのIMEで普通に入力された絵文字が新しい規格のものだった場合にPCで表示できないからです

12:49:30 @tateisu@mastodon.juggler.jp
icon

ていうかホットでmigrationしたら当然に動かなくなった

12:44:01 @tateisu@mastodon.juggler.jp
icon

うちは400sくらいだった>bigint

12:09:57 @tateisu@mastodon.juggler.jp
icon

アバターアイコンはGIFのままでURLが二つある。
絵文字は透過を正しく扱いたいからPNGなだけで、他の扱いは顔アイコンと同じで良いんでは。

11:58:39 @tateisu@mastodon.juggler.jp
icon

@osapon IEが乗り気じゃなかつたから。今はIEもEdgeも無視できるから。以上です

11:33:37 @tateisu@mastodon.juggler.jp
icon

@Clworld テキストの中にインライン要素で動画とか対応無理

11:28:39 @tateisu@mastodon.juggler.jp
icon

payloadのエンコーデイング変えるのはカスタム通知リスナにも影響あるな…

11:23:30 @tateisu@mastodon.juggler.jp
icon

@sakko2005 iOSのホームはAndroid でいうApp Drawr ですからね。アプリのショートカットという概念がないです

11:19:11 @tateisu@mastodon.juggler.jp
icon

「あの人、耳からうどん出してる!」と思うことはあってもそれを口にしたりはしない。ユーザではなく製品が悪いのだ

11:17:55 @tateisu@mastodon.juggler.jp
icon

たていすさんAppleアンチですけどユーザを弄るのは違うと思ってる

11:12:39 @tateisu@mastodon.juggler.jp
icon

これは非互換なんじゃね…?

11:12:09 @tateisu@mastodon.juggler.jp
2017-09-24 11:09:36 unaristの投稿 unarist@mstdn.maud.io
icon

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

11:11:15 @tateisu@mastodon.juggler.jp
icon

(iOSアプリの対応が遅いから、で色々起きてる現状、この位煽っといてもええやろ)

11:08:56 @tateisu@mastodon.juggler.jp
icon

@rlyea タグに書くと対応するよー

11:08:10 @tateisu@mastodon.juggler.jp
icon

使うというか投稿するのにタンス登録が必要なのは標準のカスタム絵文字もおんなじ

11:06:35 @tateisu@mastodon.juggler.jp
icon

iOSのマストドンアプリは機能追加が遅いのばっかりですからね。だらしないね。

11:00:10 @tateisu@mastodon.juggler.jp
icon

フレニコ鯖がニコルの絵文字を傾けるやつはコードでスタイルシートをいじって傾けるという実装で連合の事とか最初から考えておらずカスタム絵文字がきても多分あのまんまか、もしくは361個の絵文字を登録する力業になりそう

10:50:56 @tateisu@mastodon.juggler.jp
icon

@NightmareAkane マストドン公式Webも未リリースの開発版では赤くなるのです

10:46:23 @tateisu@mastodon.juggler.jp
:floor: :floor:
icon

昨日あたりからCW部分にもカスタム絵文字使えるんだっけ

10:21:35 @tateisu@mastodon.juggler.jp
icon

@unarist それタッチUIだと厳しいやつだ

10:12:17 @tateisu@mastodon.juggler.jp
2017-09-24 08:25:03 Naf :naf:の投稿 Naf@otogamer.me
icon

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

10:11:03 @tateisu@mastodon.juggler.jp
icon

簡易入力だとUI面積に困っていたが、EditTextにActionModeを指定すると長押しから色々できるらしいのでその方向で頑張る予定
しかし今日はおでかけして遊ぶ

10:09:50 @tateisu@mastodon.juggler.jp
icon

カスタム絵文字が出た以上「絵文字ピッカーは外部アプリで」という路線は無理がある。IME経由だとインスタンス名を渡すこともできない。ってことは自分で絵文字ピッカー実装しないとなのか…

10:06:59 @tateisu@mastodon.juggler.jp
icon

うちも青い鳥の絵文字つくっとこう :bluebird1: :bluebird2: :bluebird3: :bluebird4: :bluebird5: :bluebird6: :bluebird7:

09:43:23 @tateisu@mastodon.juggler.jp
icon

焼き鳥がたべたくなった。まだ朝なのに…

09:40:29 @tateisu@mastodon.juggler.jp
icon

このへんはアバターアイコンと同じだよね…

09:39:00 @tateisu@mastodon.juggler.jp
icon

@Gargron also if emoji has two url, static or not, app can choose it by user setting.

09:37:39 @tateisu@mastodon.juggler.jp
icon

@Gargron you can re-encoding PNG to remove extended chunk ,when importing emoji ,if instance owner desired.

09:33:07 @tateisu@mastodon.juggler.jp
icon

@Gargron yes. APNG is PNG that have some extended chunk. if you want deny APNG, you have to special check that is not supported by normal image identify tool.

09:29:08 @tateisu@mastodon.juggler.jp
icon

そこでカスタム絵文字ですよ>青い鳥
いらすとやあたりにフリーの図柄いっぱいありそう

09:23:14 @tateisu@mastodon.juggler.jp
ジャグ鯖のマストドンのバージョンについて
icon

普段はリリースを待ってからアプデしてます。絵文字関連で余所から:shortcode: が色々流れてきたのが見れないのがストレスになるので、少しだけ未リリースの機能を取り込みました。
とりあえず見れる状態にはなったので、後はまた新バージョンのリリースを待ちます。
iOSアプリがついてこれてないし、特に急ぐ必要はなさそうという認識です。

09:00:37 @tateisu@mastodon.juggler.jp
icon

変態だ…>LTL

08:34:20 @tateisu@mastodon.juggler.jp
icon