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

毎週なにか一枚印刷する。今週はメシ画像

Attach image
03:30:16 @tateisu@mastodon.juggler.jp
icon

日本語テキストをほぼほぼ上下中央センタリングするTextView派生クラスというのを仕事で書かされていた。

getLineBoundsで取得したbaselineと日本語文字列を高精度getTextBounds して得たcenterYとViewのcenterYを比較して補正量を計算してから描画時にその分だけズレるように邪悪な事をするんだけど、まあ色々トリッキーだよ

02:54:51 @tateisu@mastodon.juggler.jp
icon

【26冊徹底検証】万年筆用ノートの最終結論!!最も相性良い紙はこれ!!【永久保存版】 youtube.com/watch?v=pcAVm58nR8 を見るよ

Web site image
【26冊徹底検証】万年筆用ノートの最終結論!!最も相性良い紙はこれ!!【永久保存版】
02:15:07 @tateisu@mastodon.juggler.jp
icon

Lumix S9 のリーク情報で出てたボディ画像。GM1系のデザイン。fpよりはシルエット大きいがより薄いらしい。カラバリ4種類。手ぶれ補正あり。バリアン液晶あり。チャットでメカシャッターについて訊いてみたら「(情報提供者に)今度尋ねてみる」とのこと

Attach image
Attach image
Attach image
Attach image
22:13:29 @tateisu@mastodon.juggler.jp
icon

たとえばメールソフトがユーザのメールアドレスの@以降を省略表示する作りだったらアホらしいと思わん? メールアドレス覚えなくなる

22:09:46 @tateisu@mastodon.juggler.jp
icon

じゃあAcct (user@domain) ならいいのかと思ったけど、MastodonのWebUI って自分のfull acct あまり表示してくれない。プロフ画面まで行かないと出ない。

21:46:53 @tateisu@mastodon.juggler.jp
icon

@askyq 入力補完リストはログイン可否とは全く別の話ですねー。Gabはいつのまにか向こうからサードアプリ禁止した感じ

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

FediverseのURLのドメイン名なら、どの導線でもWebページにはたどり着くんだからそこでコピーすればいいと思うんだよね

21:44:22 @tateisu@mastodon.juggler.jp
icon

@askyq うちはそうですね。数年に一回統計サイトからドメイン名のリストを持ってくる

21:43:38 @tateisu@mastodon.juggler.jp
icon

2年に1回くらいしか更新しないから新しいサーバほど入力補完されにくいというのはある

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

@askyq いや入力補完リストとか持ってたりはするよ

21:33:40 @tateisu@mastodon.juggler.jp
icon

ゲーム用に配布されてるエミュでもapkインストールとかできるよ

21:33:22 @tateisu@mastodon.juggler.jp
icon

AndroidならWindowsにエミュレータ入ってるじゃない

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

github.com/zuku/bmffgithub.com/sdsykes/fastimage/b を読み合わせると末尾にヘッダがあるタイプのheicのサイズは調べられると思うけど、IDEもなしにゴリゴリ書きたい年齢でもないので諦める

Web site image
GitHub - zuku/bmff: ISO Base Media File Format Parser
Web site image
fastimage/fastimage.rb at master · sdsykes/fastimage
20:37:39 @tateisu@mastodon.juggler.jp
icon

SamsungのHEICファイルをFastImageが取り扱えない理由は、そのモジュールは画像のメタデータがファイルの末尾にあることを考慮してないから。 github.com/sdsykes/fastimage/i

Web site image
Can''t read HEIC image size. · Issue #140 · sdsykes/fastimage
14:44:59 @tateisu@mastodon.juggler.jp
icon

混乱して消耗した…

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

github.com/mastodon/mastodon/i AVIFが壊れる件も見てみたけど、Paperclipが実行してるコマンドと同じものをImageMagick単独で動かしたらブラウザ(Chrome,Firefox)で見れるデータが生成されてた。なぜMastodonにアップロードすると壊れてるのか…

Web site image
AVIF media attachment is broken. · Issue #25007 · mastodon/mastodon
02:23:28 @tateisu@mastodon.juggler.jp
icon

NotIdentifiedByImageMagickError がImageMagickの問題じゃなかったというヒドいオチだった… (AVIF壊れるのはまた別)

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

FastImage のリポジトリにもissue投げた。 github.com/sdsykes/fastimage/i

Web site image
Can''t read HEIC image size. · Issue #140 · sdsykes/fastimage
01:47:50 @tateisu@mastodon.juggler.jp
icon

追いかけてみたらImageMagickじゃなくね…? となった。 github.com/mastodon/mastodon/i

Web site image
Issue with uploading HEIC from Samsung phones · Issue #23588 · mastodon/mastodon
06:58:07 @tateisu@mastodon.juggler.jp
2022-05-15 21:20:49 狩生(karyuu)@FediSnapの投稿 superkaryuu@fedisnap.com
icon

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

06:57:29 @tateisu@mastodon.juggler.jp
2022-05-16 02:51:18 妖怪名取( ・´ー・`)🎨の投稿 youkai_natori@pawoo.net
icon

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

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

@osapon notestock のAPIについて報告です。
subwayで検索して何度か遡って、2021_3あたりでサーバーエラーが出てました。

Attach image
23:56:22 @tateisu@mastodon.juggler.jp
icon

@noellabo capabilities はありますか?

23:50:05 @tateisu@mastodon.juggler.jp
icon

@Panta どうせ通知のがクソデカになるんだ…

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

前よりワンサイズ小さいディスプレイになったが、まあ許容範囲

Attach image
17:13:31 @tateisu@mastodon.juggler.jp
2021-05-16 16:27:48 えだまめの投稿 nissy@mastodon.juggler.jp
icon

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

16:03:54 @tateisu@mastodon.juggler.jp
icon

リビングの液晶ディスプレイを交換した。後は前のやつの回収だな…。

14:34:32 @tateisu@mastodon.juggler.jp
icon

@GPure 海外はワクチン打ち終わった人がもう結構いますからね

04:17:09 @tateisu@mastodon.juggler.jp
icon

まあフォーマットの流行や優劣とは別に、ブラウザで使えるフォーマットは何でも使ってみたいと思う連中からネイティブアプリで使えないのは問題だと指摘されるやつ。不毛だ。

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

エロゲーの立ち絵をキレイに透過させる目的でWebPの非可逆透過の品質をチェックした記事とか、ないかなあ。ないよなあ。

03:50:12 @tateisu@mastodon.juggler.jp
icon

WebPは可逆圧縮も出来るのでAPNGの代用にもなるけど、今現在そういう使われ方はあまり見ないか。
デコーダー書くのがAPNGより遥かに面倒くさいのが難

03:44:47 @tateisu@mastodon.juggler.jp
icon

@YUKIMOCHI mp4はアルファチャンネルがないので…

03:31:25 @tateisu@mastodon.juggler.jp
icon

ライブラリはあるものの現時点ではトラブル多めで採用できない

03:30:37 @tateisu@mastodon.juggler.jp
icon

AndroidのネイティブアプリがAnimated WebPに対応できるのは何時になるだろなあ

22:31:15 @tateisu@mastodon.juggler.jp
icon

WebUIはhashtag: local ストリーミングを使わないのでリモートからの投稿を表示してしまう。しかしエンドポイント自体は1.1時代から存在していて正常に動作する。discordで @noellabo に指摘いただきました。ありがとうございます。

22:12:17 @tateisu@mastodon.juggler.jp
icon

「Add ability to exclude remote content from hashtag timelines in web UI」が既にSTでカラム設定に「サーバ内のみ」が存在しててあれー? ってなってる

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

ハッシュタグのローカルオンリー、ストリーミングAPIに渡すパラメータに変化がないのでクライアント側でフィルタしないといけない模様。

21:55:52 @tateisu@mastodon.juggler.jp
icon

@mayaeh なるほどピン留めしないと出ないんですね

21:54:45 @tateisu@mastodon.juggler.jp
icon

@berry_local ぁー、もし正常に出てても承認したらそのタイミングで消えます…

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

v3.1.4リリースノートには、Web UIのハッシュタグ列設定の「ローカルのみ」オプションが記載されていますが、見つかりません。どこにあるんでしょうか…?

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

@berry_local 通知カラムにも出てないのなら多分サーバ側の問題だと思います

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

@Yukiya というかアカウント連携やアクセストークン更新した時の情報を使ってたね。カラムロード時に読み直すようにします。

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

@berry_local あるよね…

Attach image
20:14:53 @tateisu@mastodon.juggler.jp
icon

アプリサーバも再起動したのでSTのプッシュ通知を動作確認する。とりあえず動いてるな…

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

再現しないので閉じ忘れではなく、単にすごくながいトランザクションんらしい

19:58:41 @tateisu@mastodon.juggler.jp
icon

もしくはデカいメディアのアップロード中ずっとDBトランザクションを握ってるのかもしれない。pgbouncer的には割とイヤなやつ

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

Mastodon 3.1.4、どこかでDBトランザクション閉じ忘れてる。この問題が解決するまで何か対策しないと…

Attach image
Attach image
19:46:31 @tateisu@mastodon.juggler.jp
icon

github.com/tootsuite/mastodon/
へえ、docker-compose.yml にDBコンテナの/dev/shmのサイズ指定が追加されてるのね。負荷が多い時に必要らしい?

Web site image
increase the postgres container shm_size from 64M to 256M (Docker) by MatejLach · Pull Request #13451 · mastodon/mastodon
17:47:33 @tateisu@mastodon.juggler.jp
icon

mentionsでやったようにtagsメタデータにURLがあればハッシュタグと認識することはできると思うが、メタデータがないけどタグが使える文脈もあったきがする

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

リモートのマストドンから流れてきたハッシュタグの表現
<a href="mstdn.yakitamago.info/tags/Sub" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SubwayTooter</span></a>

リモートのPleromaから流れてきたハッシュタグの表現
<a class="hashtag" href="pleroma.soykaf.com/tag/abc日本語" rel="nofollow noopener noreferrer" target="_blank"> </a>

URLもclassもspanの有無もサービス依存なのが分かる

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

Pleromaから流れてきたハッシュタグってどんなだっけと試してみようとしたら以前アカウントを作ったことあるPleromaタンスのWebUIが軒並み接続できないかログインできないか投稿できないかで途方に暮れた。なんで投稿欄が入力不可状態なの

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

バランス接続ができるイアホンを物色中。kakaku.com/item/K0001204323/ はコネクタ2ピンなのか…。まあええか。これかATH-E70のどっちか試してみますか

Web site image
ORB CF-IEM with Clear force Ultimate 4.4φ L 価格比較
23:13:21 @tateisu@mastodon.juggler.jp
icon

Json Web Token の署名の検証を行う時の鍵データの作り方が分からなくて頭が溶けそう。jsonwebtokenやjwa等のモジュールが要求するPEMを、サーバから受け取った公開鍵から作らないといけないみたい

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

購読そのものは残ってて現在の状態は取得できるので、信頼できる相手(購読APIの呼び出し先)から新しい公開鍵を提示されたなら自動で切り替えるべきかなあ…。

なお現在は署名はノーチェックなので対象端末のFCMデバイストークンが分かるなら偽物のイベントをプッシュをさせることが可能。しかし届いたアプリ側で通知を取得し直すから、偽イベントにより通知が増えることはなく、単にバッテリーを浪費されるだけ。とはいえよろしくはない

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

@unarist 変わったことを検知する部分が主に悩むところだったりします

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

プッシュ購読APIの応答にはVAPID_PUBLIC_KEYが含まれる。これはペイロード用ではなく署名検証用であり、クライアントはこの鍵をプッシュサービスに登録する事でコールバックの呼び出し元が購読先と同じであることを検証するべきである。…しかしだ。昨日の騒ぎでもあったようにタンス側が鍵を再生成すると変わってしまう。どうすりゃいいんだろうな…

07:50:44 @tateisu@mastodon.juggler.jp
icon

低気圧による不調全般の話だったような…? 基本的に血行が悪くなるので、何か血行が良くなるようなことをするといいはず

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

だいたい長風呂です>低気圧時の体調管理

05:48:52 @tateisu@mastodon.juggler.jp
icon

うちの地域の最低・最高気温の推移。変化が激しい。そりゃ体調も悪くなるよな… 少し落ち着いたけどバテ気味になってる

Attach image
05:37:15 @tateisu@mastodon.juggler.jp
icon

まくらにされると重くないんだろうかという疑問はある。呼吸に影響しそうだし

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

ejje.weblio.jp/content/love+pi なお「女性の胸」という意味もあるらしい

Web site image
love pillow - Weblio 英和・和英辞典
05:34:22 @tateisu@mastodon.juggler.jp
icon

love pillow ってイエスノー枕だけど、まあ日本の抱き枕も表と裏で違うから似たようなものか…

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

node.js + Kotlin/js を軽く試してみたら、 npmのモジュールを使う時にコードが曲芸だらけになってつらみを感じています。かといってC10K的なのをKotlin/JVMでやるとnioのSelectorでガリガリという方向になり大変つらい。Kotlin/JVM で coroutine + I/O multiplexing な感じのステキなライブラリはあったりしませんでしょうか…

10:03:35 @tateisu@mastodon.juggler.jp
やりたいことはまだあるが、バグ修正と細かい要望の対応で手が回ってない感じ
icon

- 設定のエクスポートとインポート

- 投稿画面にmoreメニュー。下書き復活

- タブレット画面で各ダイアログのレイアウト調整

- URLの短縮表示。特に添付メディアと同じURLはアイコン化したい

- カラムを開く時、派生元のカラムがあれば色の設定を引き継ぎたい?

- 添付メディアの形式が分かるような表示を追加する
type: One of: "image", "video", "gifv" , "unknown"
アンノウンはリモートキャッシュが削除されたら出るらしい

- 有料オプションでpush通知

- リフレッシュマークが出た状態でカラムが固まる。リロードボタンにも反応しなくなる
-- 回線状況が良いと再現しない?

- タブレットで横スクロールするとタイムラインの顔アイコンがカラになる。少しスクロールさせると直る?
-- Volleyを捨てて画像ロード用のコードを書く

- アプリやNGワードのフィルタをTrie Tree で行う

09:59:34 @tateisu@mastodon.juggler.jp
Subway Tooter 0.5.8
icon

v0.5.8
- Android 7.0 のバグでHTTPS接続できない場合に免責情報を表示する
- アプリ内文字列の翻訳のアップデート
- アプリ設定に「タイムラインのフォント」を追加。フォントによってレイアウトがかなり崩れますが、個別対応はしません

07:34:56 @tateisu@mastodon.juggler.jp
icon

絵文字入力はスマホだとIMEがあるからわざわざピッカー作ったりはしないよ

04:47:58 @tateisu@mastodon.juggler.jp
icon

たまにデザイン良くしろとか言われるんだけど に限っては「画面内の情報量を多くしろ」という圧力の方が圧倒的に強い。色カスタマイズの必要性も高い。なのでもう現在のデザインから大きくは動かないんだろうな

04:10:12 @tateisu@mastodon.juggler.jp
icon

Japan - Ain't That Peculiar (Rare Long Version)
youtube.com/watch?v=y6Y2e5EMiv

Attach YouTube
03:15:23 @tateisu@mastodon.juggler.jp
icon

Android 7.0 でHTTPS接続に失敗するアレ、いっそ画面に免責出してしまうか

03:00:21 @tateisu@mastodon.juggler.jp
icon

豆腐の備蓄があるので丸美屋の麻婆豆腐つくる

02:55:49 @tateisu@mastodon.juggler.jp
Subway Tooter 0.5.7
icon

v0.5.7
- 「アプリについて」にアイコン作者の名前とリンクを追加
- フランス語翻訳の調整(thanks to H-F-M)
- 背景画像アルファ値の数値指定が言語によってはカンマを扱えない問題を修正

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

@neet github.com/tateisu/SubwayToote のことならアプリからはどうしようもないよ。それ以外なら不具合報告出してくれれば検討します

Web site image
一部のインスタンスと一部の端末の組み合わせでHTTPS接続のhandshakeに失敗する · Issue #4 · tateisu/SubwayTooter