毎週なにか一枚印刷する。今週はメシ画像
日本語テキストをほぼほぼ上下中央センタリングするTextView派生クラスというのを仕事で書かされていた。
getLineBoundsで取得したbaselineと日本語文字列を高精度getTextBounds して得たcenterYとViewのcenterYを比較して補正量を計算してから描画時にその分だけズレるように邪悪な事をするんだけど、まあ色々トリッキーだよ
【26冊徹底検証】万年筆用ノートの最終結論!!最も相性良い紙はこれ!!【永久保存版】 https://youtube.com/watch?v=pcAVm58nR8A を見るよ
Lumix S9 のリーク情報で出てたボディ画像。GM1系のデザイン。fpよりはシルエット大きいがより薄いらしい。カラバリ4種類。手ぶれ補正あり。バリアン液晶あり。チャットでメカシャッターについて訊いてみたら「(情報提供者に)今度尋ねてみる」とのこと
たとえばメールソフトがユーザのメールアドレスの@以降を省略表示する作りだったらアホらしいと思わん? メールアドレス覚えなくなる
じゃあAcct (user@domain) ならいいのかと思ったけど、MastodonのWebUI って自分のfull acct あまり表示してくれない。プロフ画面まで行かないと出ない。
@askyq 入力補完リストはログイン可否とは全く別の話ですねー。Gabはいつのまにか向こうからサードアプリ禁止した感じ
FediverseのURLのドメイン名なら、どの導線でもWebページにはたどり着くんだからそこでコピーすればいいと思うんだよね
https://github.com/zuku/bmff と https://github.com/sdsykes/fastimage/blob/master/lib/fastimage.rb を読み合わせると末尾にヘッダがあるタイプのheicのサイズは調べられると思うけど、IDEもなしにゴリゴリ書きたい年齢でもないので諦める
SamsungのHEICファイルをFastImageが取り扱えない理由は、そのモジュールは画像のメタデータがファイルの末尾にあることを考慮してないから。 https://github.com/sdsykes/fastimage/issues/140#issuecomment-1549491933
https://github.com/mastodon/mastodon/issues/25007 AVIFが壊れる件も見てみたけど、Paperclipが実行してるコマンドと同じものをImageMagick単独で動かしたらブラウザ(Chrome,Firefox)で見れるデータが生成されてた。なぜMastodonにアップロードすると壊れてるのか…
NotIdentifiedByImageMagickError がImageMagickの問題じゃなかったというヒドいオチだった… (AVIF壊れるのはまた別)
FastImage のリポジトリにもissue投げた。 https://github.com/sdsykes/fastimage/issues/140
追いかけてみたらImageMagickじゃなくね…? となった。 https://github.com/mastodon/mastodon/issues/23588#issuecomment-1548202556
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
まあフォーマットの流行や優劣とは別に、ブラウザで使えるフォーマットは何でも使ってみたいと思う連中からネイティブアプリで使えないのは問題だと指摘されるやつ。不毛だ。
エロゲーの立ち絵をキレイに透過させる目的でWebPの非可逆透過の品質をチェックした記事とか、ないかなあ。ないよなあ。
WebPは可逆圧縮も出来るのでAPNGの代用にもなるけど、今現在そういう使われ方はあまり見ないか。
デコーダー書くのがAPNGより遥かに面倒くさいのが難
WebUIはhashtag: local ストリーミングを使わないのでリモートからの投稿を表示してしまう。しかしエンドポイント自体は1.1時代から存在していて正常に動作する。discordで @noellabo に指摘いただきました。ありがとうございます。
「Add ability to exclude remote content from hashtag timelines in web UI」が既にSTでカラム設定に「サーバ内のみ」が存在しててあれー? ってなってる
ハッシュタグのローカルオンリー、ストリーミングAPIに渡すパラメータに変化がないのでクライアント側でフィルタしないといけない模様。
v3.1.4リリースノートには、Web UIのハッシュタグ列設定の「ローカルのみ」オプションが記載されていますが、見つかりません。どこにあるんでしょうか…?
@Yukiya というかアカウント連携やアクセストークン更新した時の情報を使ってたね。カラムロード時に読み直すようにします。
もしくはデカいメディアのアップロード中ずっとDBトランザクションを握ってるのかもしれない。pgbouncer的には割とイヤなやつ
Mastodon 3.1.4、どこかでDBトランザクション閉じ忘れてる。この問題が解決するまで何か対策しないと…
https://github.com/tootsuite/mastodon/pull/13451
へえ、docker-compose.yml にDBコンテナの/dev/shmのサイズ指定が追加されてるのね。負荷が多い時に必要らしい?
mentionsでやったようにtagsメタデータにURLがあればハッシュタグと認識することはできると思うが、メタデータがないけどタグが使える文脈もあったきがする
リモートのマストドンから流れてきたハッシュタグの表現
<a href="https://mstdn.yakitamago.info/tags/SubwayTooter" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SubwayTooter</span></a>
リモートのPleromaから流れてきたハッシュタグの表現
<a class="hashtag" href="https://pleroma.soykaf.com/tag/abc日本語" rel="nofollow noopener noreferrer" target="_blank">#aBc日本語 </a>
URLもclassもspanの有無もサービス依存なのが分かる
Pleromaから流れてきたハッシュタグってどんなだっけと試してみようとしたら以前アカウントを作ったことあるPleromaタンスのWebUIが軒並み接続できないかログインできないか投稿できないかで途方に暮れた。なんで投稿欄が入力不可状態なの
バランス接続ができるイアホンを物色中。https://kakaku.com/item/K0001204323/ はコネクタ2ピンなのか…。まあええか。これかATH-E70のどっちか試してみますか
Json Web Token の署名の検証を行う時の鍵データの作り方が分からなくて頭が溶けそう。jsonwebtokenやjwa等のモジュールが要求するPEMを、サーバから受け取った公開鍵から作らないといけないみたい
購読そのものは残ってて現在の状態は取得できるので、信頼できる相手(購読APIの呼び出し先)から新しい公開鍵を提示されたなら自動で切り替えるべきかなあ…。
なお現在は署名はノーチェックなので対象端末のFCMデバイストークンが分かるなら偽物のイベントをプッシュをさせることが可能。しかし届いたアプリ側で通知を取得し直すから、偽イベントにより通知が増えることはなく、単にバッテリーを浪費されるだけ。とはいえよろしくはない
プッシュ購読APIの応答にはVAPID_PUBLIC_KEYが含まれる。これはペイロード用ではなく署名検証用であり、クライアントはこの鍵をプッシュサービスに登録する事でコールバックの呼び出し元が購読先と同じであることを検証するべきである。…しかしだ。昨日の騒ぎでもあったようにタンス側が鍵を再生成すると変わってしまう。どうすりゃいいんだろうな…
低気圧による不調全般の話だったような…? 基本的に血行が悪くなるので、何か血行が良くなるようなことをするといいはず
うちの地域の最低・最高気温の推移。変化が激しい。そりゃ体調も悪くなるよな… 少し落ち着いたけどバテ気味になってる
node.js + Kotlin/js を軽く試してみたら、 npmのモジュールを使う時にコードが曲芸だらけになってつらみを感じています。かといってC10K的なのをKotlin/JVMでやるとnioのSelectorでガリガリという方向になり大変つらい。Kotlin/JVM で coroutine + I/O multiplexing な感じのステキなライブラリはあったりしませんでしょうか…
- 設定のエクスポートとインポート
- 投稿画面にmoreメニュー。下書き復活
- タブレット画面で各ダイアログのレイアウト調整
- URLの短縮表示。特に添付メディアと同じURLはアイコン化したい
- カラムを開く時、派生元のカラムがあれば色の設定を引き継ぎたい?
- 添付メディアの形式が分かるような表示を追加する
type: One of: "image", "video", "gifv" , "unknown"
アンノウンはリモートキャッシュが削除されたら出るらしい
- 有料オプションでpush通知
- リフレッシュマークが出た状態でカラムが固まる。リロードボタンにも反応しなくなる
-- 回線状況が良いと再現しない?
- タブレットで横スクロールするとタイムラインの顔アイコンがカラになる。少しスクロールさせると直る?
-- Volleyを捨てて画像ロード用のコードを書く
- アプリやNGワードのフィルタをTrie Tree で行う
v0.5.8
- Android 7.0 のバグでHTTPS接続できない場合に免責情報を表示する
- アプリ内文字列の翻訳のアップデート
- アプリ設定に「タイムラインのフォント」を追加。フォントによってレイアウトがかなり崩れますが、個別対応はしません
たまにデザイン良くしろとか言われるんだけど#subwaytooter に限っては「画面内の情報量を多くしろ」という圧力の方が圧倒的に強い。色カスタマイズの必要性も高い。なのでもう現在のデザインから大きくは動かないんだろうな
v0.5.7
- 「アプリについて」にアイコン作者の名前とリンクを追加
- フランス語翻訳の調整(thanks to H-F-M)
- 背景画像アルファ値の数値指定が言語によってはカンマを扱えない問題を修正
@neet https://github.com/tateisu/SubwayTooter/issues/4 のことならアプリからはどうしようもないよ。それ以外なら不具合報告出してくれれば検討します