たけうちひろあき :zonepane:

:android: 用のMastodon＆Misskey＆Blueskyクライアント #ZonePane
 :zonepane: (@zonepane) を作っています。Twitterクライアント #TwitPane :twitpane: の作者です。

開発をご支援いただける方はFANBOX https://takke.fanbox.cc/ にてお願いします :blobcat_gomenne:


nostr:npub1wxjqjx7ymn93wtshpe2jsvzhhwnsz6u0j85tjlee5p3ktrh2u29s5yvu40 延長版はこれから作成予定です。もう少しお待ちください！


屋根の雪解け水がポタポタ落ちる音が微妙に長い間隔で部屋に響いて寝れなかった。めっちゃ眠いのに。。


このペースだとあと2日はかかるな。まあいずれはやらねばならぬ作業ゆえ、仕方あるまい。


kmisskeyへの移行、大変面倒なマージ作業になってるのでAndroid Studioを3つ開いて4Kディスプレイ2台をフル稼働させている


家計が厳しいのでPS4売ればいいという結論になった。PS5あるし。なんだか悲しいけども。SSDに換装してて愛着あるし。


リリースされてた。1Hくらい。


今朝の夢、何かしらのスタートアップに参加してイベント運営的な苦手なことをやらされてる内容だった。


前職続けてたら普通にRedisとか使ってたんだろうなあ


ノートのデータなんてたいていDBのメモリキャッシュに載ってるんじゃないのかな


年末調整の季節、か。


鼻づまりで頭痛くなってきたな。ご飯食べたら横になろう。


大河ドラマで天下統一ではなく天下一統と言ってたのも印象的ね。言葉は変わっていくもの。


今朝は寒過ぎですわ。少しのども痛い気がするくらい。


iPhone常用してないので全然分からなかったけど完全に理解した（完全に理解したとは言ってない）


奥さんのiPhoneのバックアップをお手伝いしてたらあっという間にこんな時間に。


スクリーン名という呼び方は旧Twitter由来だね


ところでぞーぺんのアクティブユーザー数はここ最近少しずつ減っているんですよね。どうしたものかな。。


稟議通らないというのもまああったけど。


そう思ってたけど探しきれずにメタルラックで固めてしまったんだよな。


かく言う私も82年生まれでしてね。


あーあのあたりは飛ばす車多いもんね


あくらいってなんだww


Xのことかと思った


返ってくるオーダーが違ったりするけどそれは微々たるもの。ソートすればいいだけ、但しidは英数字だ。


今日も病院、薬局、混んでるねえ


外は7℃とか、冬かな。寒すぎて暖房強めた。:blobcatafternoon:


新着絵文字は別管理なので移行できないんだよね。数が多くなりそうなので別管理にしたので。


それでも日本の官公庁、各種団体にまで波及するのはまだ時間がかかるでしょうなあ。


リリースされた。アップロード済みだったので0.5Hくらい。


ほんとにXをFirefoxで見ると全投稿に「さらに表示」がついてた。


さて、au→UQの開通式やるか。


あと検証用にじゃぱねっとにアカウント作ったり。


UQのSIM届いたので明日には開通式やりたい（開通式とは？）


プリンタのインクなくなってきたな。予備もなくなった。


栗を圧力鍋で煮て剥いたらこんな感じ。
熟成させてないのであんまり甘くないけどホクホク感はあってそれなりの美味しさ。

https://s3.fedibird.com/media_attachments/files/111/203/938/595/904/967/original/5830112a142ddd47.jpeg


下書き周辺をいろいろ直してまずはDeployGate版をリリースしてみました。


ソロプレイのパズルゲームなのに家族みんなでワイワイできるのは珍しい感じ。フルーツの絵がかわいいし、割と容易に奇跡が起きるし、物理シミュレーション故に「そうはならんやろ」的な終わり方もあるし、簡単なのに絶妙なゲームバランス。240円なのにすごい。


息子が欲しいというので買ってみたスイカゲームがハチャメチャに面白くて何回もやってた


(こんな時間だけど土曜日なので)
DeployGate版リリースした。
主に下書きのピン留め対応(テンプレート機能)です。
問題なさそうなら明日の夕方以降にリリースする予定です。


DeployGate版リリースしておきたいところだけど所用で仕事部屋に戻れず。


自分はそういう使い方ほぼしないので要望を受けての想像ですが:blobcatshh:


下書きのピン留めは「テンプレート」として使えるんですよね。毎日定期的に投稿したりとかの、ハッシュタグを含めた定型的な文面をピン留めしておくと捗るはずです。


下書きのピン留めを作ってみた

https://s3.fedibird.com/media_attachments/files/111/193/437/482/872/128/original/03e766edd1e59549.png

https://s3.fedibird.com/media_attachments/files/111/193/438/255/373/681/original/46bc9447388f2a6f.png


やりたい放題だねえ。
普通はその視点で別アプリ（サードアプリ）作るんだけど。

X「返信・リポスト・いいね」の数を非表示に　マスクが宣言（Forbes JAPAN） - Yahoo!ニュース https://news.yahoo.co.jp/articles/aec8a9a082ca2e527ffbb1d69b6ea6eb36e3ae2f


nostr:npub13ml3pputd8zt98s36zr2ckjtadzmcfrpzrpypza35x4ukmsswh9sljh22c いえいえ、よくある機能なのでお気持ちは分かります:ablobcatnodblink:


あと検索画面からのハッシュタグ一覧も同様でした。投稿時にハッシュタグを連続入力するのには便利なんだけどね、一瞬意図した変更かなと思っちゃった。


投稿画面でハッシュタグ選択画面からハッシュタグ選んでもハッシュタグ選択画面が閉じないのは今回のバグっぽいですね（v25.5.4をインストールして確かめた）


nostr:npub13ml3pputd8zt98s36zr2ckjtadzmcfrpzrpypza35x4ukmsswh9sljh22c ないですねー


nostr:npub1g7n9l2e4zd7a20fay9l4fp50v60gfqj26dp4luan5uk4q9hqcsyqw2pkhg いずれもMastodonの仕様に関連する部分（Mastodon側が勝手に変換してしまう）なので対応するのは少し難しいですね。検討します。


かつてはAPIが無料だったので業者もAPIで投稿していてアプリ単位でがっつりフィルタリングしたり出来てたのかな。明らかに闇のAPIまたはブラウザの自動化で投稿されていて仮にAPIが再無料化されたとしても業者がAPIに戻るわけはないし、覆水盆に返らず。


こういう過疎ってる時間帯にXでトレンドワードで検索したら10個中10個が○○凸系のスパム投稿なのでもう終わりだよ終わり。


さて、では「下書き」はというと構成的にはハッシュタグ以上にごちゃごちゃしていて、でも追いかけてみると実はtweet/toot/noteをうまく同じ処理で扱えるように工夫したデータ構造になっていて少し悔しいけど一つの正解なのでこれを拡張する形に。
下書きの場合はすでに「自動保存かどうか」つまり「投稿履歴」を表すフラグを持っているので、これを含めて「ピン留め」の種別を導入する形に。というRepositoryレイヤーまで作ったところで今日はおしまい。UIとかめんどくさすぎてスムーズに作れるかよく分かんないな。


ハッシュタグ周り、今日の修正前はかなりごちゃごちゃしてて、Twitterのデータ構造に依存してたり、ModelにRepository相当のロジックが乗ってたり、かと思いきやPresentationレイヤーに削除処理も書かれてたりして、これらを整理するところからやったので予想以上に時間がかかった。
そうは言ってもハッシュタグの履歴なんて扱うデータは高々文字列の配列程度なので、ピン留めの導入なんてどうとでも書けるということで今回は（フラグではなく）配列自体をもう一つ用意する形にした。


リリースされた。1Hちょい。


ほんとは「下書き」のピン留めを作りたくてとりあえずまずはハッシュタグをと手を付けたんだけどめちゃめちゃ大変だったのでハッシュタグだけで打ち止めでした。


手元に検証用のいろんな端末があるけどAQUOS系はAQUOS SERIE SHV32/Android 7.0以来購入してなかった。


nostr:npub1x8rjgex8q829hycaz0fntqtphhqef7wt649qqxcjhejuddgzfswqrx6ndx うちのXperiaもAndroid13ですけど全然大丈夫ですね。AQUOSの罠でしょうか。


カジュアルに差別的発言をしてるのでさすがにあちらのSNSのオーナーのフォロー切りたいんだけど。


某SNSのようにバレバレの「いいね削除」は話にならないけど、少しだけ反政権側の投稿が多く表示されるようになってても全然分からないんだろうなあ。


ハッシュタグ周辺の処理をリファクタリングするところから始めたので1時間くらいのつもりが2時間かかっちゃったんだけど「20年以上」と比べると誤差みたいなもんだった


進捗表に「2」(2時間の意味)と入力しようとしたらATOKの予測変換で「20年以上」と入力されてしまってね。ちょっとかかりすぎかなー。


ハッシュタグのピン留めに対応してみた
・ピン留めしたら先頭に移動
・ピン留めを解除したら非ピン留めの先頭に移動
みたいな感じ。

https://s3.fedibird.com/media_attachments/files/111/186/846/855/491/987/original/972e1f15ec907035.mp4


フォロワーが数千～数万クラスならそれでいいとおもうけど数百とかでもサンプリング方式でいけるのかな


プログラムは適宜動かしながら書くのが当たり前だと思ってるんだけど、大量に書き終えてコミットしてから初めて動作確認(コンパイル/ビルド/リンク/実行)する人がまれにいる。詳細設計書などというものがある現場でたまに遭遇した。
(ふと思い出しただけ)


CDで持ってるのにリッピングしてなくて20年以上聞いてない曲にサブスクで再会して毎日聞いてるとなんだか申し訳ない気持ちになる


setを2つ用意して1週間ずつずらすとか。


そうそう、この回を聞いてた。


そういえば佐久間さんのラジオ、去年の年末あたりから聞いてないなあ。


「歩ってる」は佐久間さん（テレビプロデューサーの、福島県出身）が普通にラジオで使ってたのにしばらくして「え、通じないの？」って言ってたので初めて知った言葉。


松屋の（昔の）ビビン丼、また食べたいなあ


リリースされた。1Hくらい。


そういえば FANBOX でこっそりサポータープラスプランというのを開始してたんだけどこちらで登録してくれた方がいて嬉しい限り。単に支援額が増えるだけなんですが、ありがとうございます。

https://takke.fanbox.cc/


恵庭のほうやばそうね。


ずっと雷ゴロゴロですわ


尾形だった（いずれにしても呼び捨てはどうかと思う）（5つも年上なんだな）（でも年上なの嫌がるしな）


尾方のことかー（ルーザーといえば）


自動更新の手動実行と進捗表示を作ってみた。

まだデバッグメニューからの開始だけど良さそうなら普通のメニューとして追加予定。

https://s3.fedibird.com/media_attachments/files/111/176/603/052/105/918/original/4eef432b0c1d594d.mp4


リリースされてた。ちょうど1Hくらい。


Mastodon側の編集機能で割と消耗したのでMisskeyの編集どうしようかなとは思っていた。


しゅいろ先生らしいリアクションがあった


やけにDBが単調増加するなあとは思ってたんだけどidの変換を入れ忘れるという凡ミスをしてしまっていた。「削除してはいけないデータを削除しない」を前提に実装していたので間違ってタブデータがどんどん消えるバグにならなくて良かった。


「完全リロードの高速化」という地味な修正をしていたら思いがけずMisskey側のデータ削除に盛大に失敗してるバグを見つけてしまいリリースすることに。


作り直して最後の最後にidの形式が違うことに気づいた。Misskeyのidに変換しないといけないというやつ。


完全リロードが遅すぎる問題を解消するために作り直そう。Realm対応のために回りくどい実装になっていたのを素直な形に書き換える。


Twitterの編集機能、制約と実用性のバランスはかなりいい線いってることが分かる


へーチャンネルは前からredisになかったらDBから取ってくるから見れてるんだね（MisskeyのBetaの話）

enhance(backend): redis から取得できない過去のチャンネル投稿はDBから取得 by futchitwo · Pull Request #10539 · misskey-dev/misskey https://github.com/misskey-dev/misskey/pull/10539


今日は（今日も）病院行かないと。連休中にお薬がなくなるので。


ZWSのプレビュー対応をしたのも思い出して:igyo:だったなーと一瞬思ったけど、本当に必要なのは「カスタム絵文字の前後にZWSがなかったら補完する機能」なんじゃないか？:blobcatthinking:
確認せずにしれっと足りないZWS挿入しちゃってもいいのでは？いややりすぎか。あえて変換されなくする書き方が出来なくなるからだめか。それわざわざうちのアプリ使ってやる？うーん。


うちのアプリで、自動更新の狭間に手動更新したタブが新着ありとして通知される問題があるんだけど（←言葉だけじゃさっぱり伝わらないだろうけど自分用のメモなので）、ちゃんとやろうとするとオーバーヘッド増えるし下手に直さない方が良さそう。


これくらいなら機関投資家でもできる、そんなにすごくないみたいなのも見かけるしよく分かんないな。1円動かすのにも数兆円必要とかいう規模感なのに。:power_txt:


150円から147円まで行ったとかなんとか。為替介入すごいな（小並感）


数百万かかるPremiumプラン（のSmall）ならどれくらいのTweet capで、100USDあたりの読み込み可能投稿数がProよりどれくらい多いか、みたいな計算もしてた。Xからは手を引こうという結論しか出なくて徒労感がすごい:blobcatdead:


スクリーンショット1枚あれば秒で伝わるやつが何ターンもやりとりしてるの見るとうーーんってなるよね


先週は何か頑張ってたはずだな、なんだっけ、と更新履歴見返したら新着絵文字が分かるようになったんでしたねー。
いま見たらFedibirdにもさらに絵文字が追加されててかわいいblobcatがいっぱい！
:ablobcat_dadakko::ablobcat_eieio::ablobcat_wakaran::ablobcat_kusudama:
あと絵文字一覧、手動更新しなくても確かに2日おきに半自動的に更新されてることを確認できた。


モチベーションゼロなので明日は何かワクワクするものを作りたいね


まあさすがにユーザータイムラインを遡れなくなるのはまずいのでユーザータイムラインはPUSH型にしないみたいな対応になるんだろう。開発版なのでそういうこともあるよね。


今日はauからUQ MOBILEへのMNPの申込みをした。法務局で書類取ってきてUQに電話してあれこれ書類作ってスキャンして提出した。案外疲れるしauショップでやった方が楽だったかもしれない。


たった4日でめっちゃ残作業増えた。


何もうまくいかないなあ


返信って書くつもりが「屁にsn」になってしまった。S極N極があるのか。


nostr:npub1uwazxsrm23lmhj0n6uavr6afd6r4um9jaq0u00lej99hrxvvmnmqswpu30 うちのアプリのことでしたら確認設定から確認画面を追加できます


一応問題なかった


怖いなあ、帰宅したら調べてみよう

Samsung 990 PROの健康状態が短期間で異常に下がる不具合。サポートはろくに検証もせず「不具合はない」と言い返送 | ニッチなPCゲーマーの環境構築Z https://www.nichepcgamer.com/archives/samsung-990-pro-nvme-m2-ssd-health-status-drops-in-a-short-period-of-time.html


今週こそ映画（シティハンター）見に行けると思ってたんだけど厳しいかもなあ。


修正作業そのものよりもgradle syncのほうが時間的に長いのでマルチモジュールでモジュール多すぎるのも考え物。マシンパワーで殴りたいがそんな余裕はないわなー。


試しにRでv2 API叩いてみたら盛大にエラー出たので細かくごにょごにょした修正を全部revertしてきれいさっぱり捨てた。


それに比べて今朝やった雑草の草刈り作業、目に見えて進捗が分かるので良い。もう田舎に帰って無限に草刈りしてたい。


X API 周辺の作業してると無駄なことやってるなーと思える（「逆達成感」とでも呼ぼうかね）ので作業効率が悪く、進捗が出ない。


つらい記憶といえば前職の新人の頃、えらい人に謎のプレゼンをしなきゃいけなかったやつだなぁ。理不尽だった。


通信費勘定でどん。


全体公開だけどFANBOXに近況書いた。

有料のX APIを利用したアプリを検討しています｜takke｜pixivFANBOX https://takke.fanbox.cc/posts/6772172


Xでもちらっと見かけたけど、差別反対を掲げてる人たちが眼鏡を揶揄するのはどういう了見か。


雨降って、一気に寒くなった


APIの統計データを出してみた。もはやあまり使ってないのでこの程度ではある。

https://s3.fedibird.com/media_attachments/files/111/163/154/545/523/218/original/b9f8862c0205e81a.jpeg


MisskeyのTLアーキテクチャ変更は近代史に残る大偉業になり得るので期待してる


うちのアプリ、最新の投稿を取得する際、ギャップを作るために「最新の投稿より少し古いid」以降を取得するようにしていて、それにより新規投稿がない場合も1件は必ず取得する仕組みなんだけど（Twitter/Mastodon/Misskeyいずれも）、、、
※例えば5件取得して、「最新の投稿」が含まれていれば継続、含まれていなければその間に別の投稿があるとみなして「ギャップページャ」を作る、という仕組み。
この1件がTweet cap的にじわじわきいてくるので別の仕組みにしたほうが良さそう。「最新の投稿より少し後のid」以降を取得して、1件以上あれば「それらの間」をもう一度最大1件取得、1件あればその下側にギャップページャー挿入、なければギャップページャー不要とみなす、みたいな。言い方を変えると、tweet capを消費しないようにAPI Rate Limitを余計に消費する形。
どう考えてもサーバー負荷を増やすだけの無駄な処理で誰も得にしないので本当にばかげた話。tweet capがあと2桁多ければこんなことしなくていいんだけど。


ようやく形になってきた。
全API呼び出しと取得件数、投稿件数をDBに記録して、ひとまずダンプできるようになった。
API利用回数をアプリ側で制御するにあたって最低限必要なものの一つだけど別にMastodonやMisskeyでは必要ないのであくまでもあっち側だけ。

https://s3.fedibird.com/media_attachments/files/111/159/205/275/818/656/original/4f38ac15ecd87e87.png


まずはアプリ名を考えないとな。内部的にはliteと呼んでいるアプリ、当時はTwitPaneXと呼んだこともあったけど今となってはXは一番使いたくないような、むしろ使わざるを得ないような。


なんかすごい雨降ってる


全然知らないサーバー・インスタンスでもちゃんと動いてると嬉しいね。


nostr:npub1fhdulj600wpthk6he0hwnxcahylpy5h8j3l5a4a40yaz2uerlw8ss6utu9 Mastodon（fedibird）のサークル投稿は未対応ですねー。サークル指定は、事前にサークルのタイムラインを見ているときに投稿ボタンを押すことで選ぶ形ですので指定なしで投稿という操作はないはずです。


nostr:npub1x8rjgex8q829hycaz0fntqtphhqef7wt649qqxcjhejuddgzfswqrx6ndx うーんどうでしょうねー。フォロー・フォロワー一覧というかユーザー一覧についてはミュートでそういったトグル動作をするように作っていた記憶があります。タイムラインでは意図したものだったかどうか、、あまり使わないので覚えてないですねえ。


nostr:npub1x8rjgex8q829hycaz0fntqtphhqef7wt649qqxcjhejuddgzfswqrx6ndx あえて変えた振る舞いではないので何かの修正の副作用っぽいですね。


そうそう、夕方に、絵文字リアクションを新規に付けるときも確認画面を表示できるようにした版、リリースされてた。
その修正だけなので公式アカウントからのリリースはないです。


まずは全てのAPI呼び出し箇所をピックアップして全APIを使えなくして、UIはあるけど何もできないアプリにする。
次にログインからタイムライン取得あたりまでのルートで一つずつAPI呼び出しを許可していく。このときポスト取得件数の残量チェッカーとカウンターを付ける。
タイムライン取得はv2 API版、いわゆるTwitPane Liteで試作した処理を使う（捨てなくて良かった！）。
自分専用のX用サードパーティーアプリがこれで作れそう。


ワンチャンいけるかなと思ったら全然動作しなかった


Twitter API の全呼び出し箇所にまずはマークを付けていく作業をしている。軽く100カ所を超えていて、そのうち半数以上がもう呼び出せないルート。


愚痴はほどほどに。。


あ、思い出した。
前にめっちゃ怒られたの思い出した。


通常のリロードで絵文字一覧もリロードしてるとあれなので投稿単位のリロードで。かつリロードしすぎも少し避ける形にしたいところ。


あ、うちのアプリ、Misskeyのタブで「リロード」したらサーバーの絵文字一覧もリロードしないと超新しい絵文字をレンダリング出来ないんだな。仕組みを考えると当たり前なのに考慮抜けてた:blobcatfacepalm2:


絵文字の表現が :shortcode: だったり :shortcode@.: だったり shortcode だったりしてその差分を Mastodon(fedibird,kmyblue)/Misskey に関係無く吸収するレイヤーとか作ってるもんだからもう訳が分からなくてね。
長く見積もっても1時間くらいでできるかな、と思ってたのが3時間近くかかったんですよね(言い訳)


わいのTL、誰もラグビー見てないな


自動更新を手動で実行したい（←自動なのか手動なのか分からなくなってくるけど）と思っていて、ついでに進捗状況を確認する画面も欲しいなーって思ったりしてる。これまでに作ったことのない画面なのでComposeでザクッと作ってみたいところ。


nostr:npub1v2my2h8czfdg7xwgmxfy2jqw5zz7rzwz9p8n9cyfzc8msldphrtq6cy303 投稿画面でCW押すと注意メッセージ入力にできます。本文は隠れます。


nostr:npub1nqv5sedqxv4065zy6deqfl7k884zpr2drnn7f2e07lntht9ya0vq2tle38 そうですね、新規追加のときにも表示しようと思います。


nostr:npub1nqv5sedqxv4065zy6deqfl7k884zpr2drnn7f2e07lntht9ya0vq2tle38 あれ？確かに確認設定がどこにきくのかよく分かんないですね。調べてみます。


タイッツーが作られるきっかけになったAPI改悪事件。 [参照]


リスト管理しようにも自分のフォロー一覧すら取得できないのではな・・・。


リリースされた。1Hちょい。


リスト内のユーザー管理だけならtweet cap関係ないから作れるな。作るとは言ってないけど。


確認したかったのは現在の TWEET CAP なんだけど 217% で次の15日まで待たねばならなかった(さっさとkey resetしておくべきだった)

https://s3.fedibird.com/media_attachments/files/111/141/330/983/536/844/original/e505f7689f2cd201.png


ちなみに去年の夏にコロナになって苦しかったときに北海道から食料品が届きましてね、その分で少し返してもらった気がします（医療従事者向けの寄付なので厳密には違うけど）


クラウド会計ソフトのインボイス対応もめちゃめちゃ大変そうだなー。別にユーザーから追加料金もらえるわけでもないのに。んや、この機会にクラウド会計ソフトでも入れないとまじでしんどい事業者さんがいるだろうからそこに向けてのあれでもあるのか（←疲れてて言語化諦めてしまった）


直接支援してるけどフォローされてないっすよ、このアカウントもioのアカウントも。


へーしゃも3年前は寄付をする余裕があったんだな、という文書が知事から届いた。

https://s3.fedibird.com/media_attachments/files/111/141/182/214/518/777/original/d43ba6159c4d44e4.jpeg


新着絵文字の分類、日付単位に変更した

https://s3.fedibird.com/media_attachments/files/111/141/154/110/090/910/original/9793ef2ffbeb94bb.png

https://s3.fedibird.com/media_attachments/files/111/141/154/328/408/781/original/0ba5f64713bbdc3b.png


投稿の「下書き・投稿履歴」の「ピン留め」対応をしたいんだけど「下書き・投稿履歴」だけでけっこう大きな機能になっていてなかなか手を付けづらいんですよね。内部的にもUI的にも。少し保留かな。


絵文字ピッカーに :sorehauso: と :sorehasou: が横に並んでてしかも見分け付きにくいので間違えてタップしそうになるんだよなあ。嫌いじゃないんだけど。「はそう」で検索して選ぶといいのかも。


新着絵文字の分類、やっぱり日付単位にしましょうね。数が増えてきたらなんか振り返るときに見づらくなるので。記録するのは取得時刻単位のまま、表示だけ。


いろんな要望あるんだなあと。


これだけ収入減ってピンチな状況にインボイス対応はもうおしまいだよ。


わいも仕事しないとな。


nostr:npub1dzp5uqrtmztkgw3t659rvzrducze4t9c373fhdx35me87pmc4qys2twe37 いえいえ、どんどん試してみてください！


リリースされた。事前にaabあげておいたので0.5H弱。


nostr:npub1dzp5uqrtmztkgw3t659rvzrducze4t9c373fhdx35me87pmc4qys2twe37 ブラウザでは横方向は割といい感じですが縦方向は行間空いてますね。うちのアプリのバグも少しあるかもしれません。


nostr:npub1x8rjgex8q829hycaz0fntqtphhqef7wt649qqxcjhejuddgzfswqrx6ndx 今のところ消してないんですが当初の予定では1ヶ月くらいを目処に消そうかと思ってました。様子見つつ考えます。


絵文字が新しすぎて使えないパターンがあるんだけどたぶん特定のサーバーにしかまだないとかかな。


絵文字リアクション選択の時は常にワンタップモード有効でいいんじゃないか


新着絵文字の履歴、日単位してもいいかなとは思ったんだけど、割とこう頻繁に追加されるのを見るとこれでいいかなって。

https://s3.fedibird.com/media_attachments/files/111/135/346/964/996/349/original/fd4f7a5fc17961a5.jpeg


ていうかmisskey.ioがすごいペースで絵文字増えてるのね。さすがにユーザーが多いところは違うんだなあ。


スクリーンショットの通り、サーバーによっては頻繁に絵文字が増えてるのが分かって面白いですね。
運良く（？）前回の取得からある程度時間が経っている場合は新着絵文字がすぐ確認できると思います。
また、これまで右上のメニューからリロードをする必要があったのが、Newタブで引っ張って更新できるようになったので新着チェックがしやすくなりました。

https://s3.fedibird.com/media_attachments/files/111/135/199/923/108/844/original/b350c9bb6355bf87.jpeg

https://s3.fedibird.com/media_attachments/files/111/135/199/975/718/959/original/e41cc26a0fbb0448.jpeg

https://s3.fedibird.com/media_attachments/files/111/135/200/029/754/762/original/8c6b3e64d59a2dee.jpeg


カスタム絵文字ピッカーに New タブを追加しました。
インスタンス・サーバーに新しく追加されたカスタム絵文字を取得日時毎に記憶する機能です。
基本的には2日以上経つとカスタム絵文字ピッカーを開いた際にリロードしますが、New タブを引っ張って更新で手動リロードもできます。
まずはいつも通りDeployGate版からリリースしますのでお試しください！

https://s3.fedibird.com/media_attachments/files/111/135/103/323/392/830/original/d15f6e3fd9c05337.png

https://s3.fedibird.com/media_attachments/files/111/135/111/919/378/242/original/233d305cc9e9105e.png


投稿の内容が気になって何の話だろうとLTL行って追いかけても全然分からなくて諦めるこの時間無駄だなー


昨夜CSで見たMotoGPのインド開催の編集版とやらがめちゃめちゃ面白かった。バイクのレース自体TVで初めて観たんだけど、ポイントリーダーが中盤でクラッシュしてリタイアしたり、終盤には2位が3位に抜かれてすぐに抜き返してゴールしたかと思いきや熱中症っぽい症状でインタビューできずとか、妙に人間味があって劇的だった。日本メーカー（ヤマハ）が久しぶりに3位表彰台だったらしいし、今週末は日本GPらしいし、楽しみになってきた。


主要な機能はできたので明日は細かい調整をしていこう


nostr:npub1x8rjgex8q829hycaz0fntqtphhqef7wt649qqxcjhejuddgzfswqrx6ndx エンジニアとしては綺麗にしたい気持ちも分かるんですがそれをやってもやらなくても基本的に意味がないんですよね。視覚的にわかると説明するにはちょうどいいんですが。


けっこう大きめな機能を一つ作るくらいの規模になりそう。
作業項目がどんどん増えていく。
それだけゴールが見えてきたってことなんだけど。


最近の作業的にデッキといえばタブ一覧のことだったので絵文字ピッカーのデッキって何だっけって思ってしまった。ピン留めを集めたカテゴリね。


次のリリースでは真の:igyo:を見せたい


リリースされてた。1Hちょい。


ZWSの消え方はおそらく機種依存なのでプレビューで確認できるのが大事。
というわけでDeployGate版リリース。


編集してるうちにZWSがカジュアルに消えていくということが分かったのでMastodon側のプレビューを厳密に、絵文字ショートコードがスペースや行頭・行末で囲まれてる判定をして絵文字表示するようにした。
例えば
「あ:blobaww:かわいい」
と書いて、
「あぁ:blobaww:かわいい」
のように「ぁ」を追加しただけでZWSが消失するんですよね。
これをプレビューで気付けるようになります。

https://s3.fedibird.com/media_attachments/files/111/129/636/090/370/055/original/8a3a099a95c1dc59.png


:Shiropuyo_usiro::Shiropuyo_mannaka::Shiropuyo_mae:
てすと:twitpane:です
:zonepane:
しゃー :Shiropuyo_Keyboard:


ZWSの闇に落ちてしまい泣きながらテスト書いてる


タイツ、カスタムTL実装したってよ


それとは別の絵文字関連機能をざっくり設計だけして、さらに別の修正をやるところ。


自分用メモ。
元々「Coil2導入後」って言ってた機能の一つが「絵文字のぴったり表示(カスタム絵文字を横にくっつける)」だった。
くっつけて表示する処理自体は想定通りだったけど、その準備(どの絵文字をくっつければいいかの判定)が仕組み上ものすごく大変で、ほぼ作り直しだった。


Mastodon の Web UI の検索ボックスをフォーカスすると表示されるガイド表示、v4.2.0で選択可能になったんだね。
kmy.blueはさらに手を加えていたりする。
エンドユーザー向けの検索オプションページへのリンクくらい用意して欲しい(お前がやれ案件か)

https://s3.fedibird.com/media_attachments/files/111/128/577/183/447/985/original/00dc386af265136a.png


「前にやったことあるしこんな感じで実装できるだろう」と脳内で想定しつつ、同じような処理どこかにあるかな、と探してみたらインスタンス情報取得の部分が該当していてかつこれが「前にやったことある」の処理だった。
というakamdon対応。


昨夜、夢の中で実装方法を思いついたので慌ててメモした。夢というよりは中途覚醒の合間っぽい気がするけど。


確かに月曜日は雑務の日だった。昨日はできてなかったので少しやっておこう。


リリースされた。1Hちょい。


:zonepane: #絵文字1つだけで自分を表す見た人もやる

絵文字1つだけで自分を表す見た人もやる


あかあむどんは入れてもらえないので検証のしようがないんじゃなかったっけ。


月曜日らしくコーディングをがっつり進めている


期待の新人って感じですかね


検証用のサーバでは人数が少なすぎて気づかなかった感じかな :aruaru:


20人は予選なのか決勝なのか。


リリースされてた。1Hちょい。


今日は主に不具合修正。
リリース待ち(v25.4.1)


今日のコナンは少佐出てたやん


F1日本GPくらい無料放送してくれないもんかね


予想通り全Mastodon API呼び出し部分を見直す形になったので明日に持ち越し。


app:ZonePane で検索してみたり。やっぱり次ページはエラーになるけど。


カレンダーバージョニングはIntelliJ IDEAの YYYY.A.B 方式が好きだなぁ


「ので」が３つつながってて気持ち悪い日本語になってた :blobcatblessup:


ちょっとだけ暖房つけた（もう消した）


寒いなあ、暖房つけたいなあ


作業してたら子どもの病院の予約申込に遅れた(予約はできたのでヨシ)


$1.8の噂、信頼できる情報源が何もないけどリーク情報ってのはそういうもんだしなあ。


外は12℃とかでまじ寒い。部屋はそれでも23℃あるけど。


リリースされた。1Hちょい。


お母さんを追いかける赤ちゃんゾウ、かわいすぎる :zonepane:


やっぱり高fps月見バーガーうけるww


支援してるけど未だにAPIキーがもらえてないのでもうAPIなしでアクセスしちゃうぞって思ってしまう


あ、給料振り込まないと。


アイコン見ただけではどう考えても Misskey 対応してるようには見えんわなあ


今日も頭が重いですね。朝から頭痛があると何もしたくなくなります。


朝の地方ニュースでもX有料化の件、報道されてた。


リリースされた。0.5Hほど。


わたしのーおはかのーまーえでーしんちょうのはなしをしないでーくださいー


病院、混んでますね、連休明けですし。


全然分からなくて図解して欲しいの気持ちがつよい


うっかり order:asc TwitPane,ついぺん で検索してしまい泣いた


Twitterに戻すついでに経営からも手を引いてくれないかなー


投稿頻度が高すぎない、分かる :pacochi_wakaru_cat:


ビルドエラーは解消して実行してみたらアニメーション絵文字が動かなくなった。長い戦いになりそうだ。


Coil2導入を試みているけどやはり無限に修正が必要になってる。


nostr:npub102w7uvad7psvnyw42ne2me5dm90a232p998dtlh0p0nyhe3hfm2qe97s8q ありがとうございます。
なるほどー。

ちなみに、21件の通知（←Mastodon的な意味で）は既に kaito_m3_ アカウントのほうで通知（←ぞーぺん的な意味で）されたことのあるものですか？
別の言い方をすると、
（ぞーぺんの）通知はそれまでに取得していなかった新しい投稿等を表示するものですが、kaito_m3_アカウントのほうで既に通知済みのものですか？
（通知の新着判定時点でアカウントがずれているのか、通知を表示する時点でずれているのかの手がかりになります）

ややこしいですがよろしくお願いします。


nostr:npub102w7uvad7psvnyw42ne2me5dm90a232p998dtlh0p0nyhe3hfm2qe97s8q ありがとうございます。

・16～17日の kaito_m3_ の通知が18日の朝に表示されたということですが、18日の朝時点での最新の通知ということになりますか？（kaito_m3_ にはもっと新しい通知もありますか？）

・5:55時点のメインアカウントはどちらですか？また、その時点でスマホは操作していましたか？


そういえば今年、厄年なんですよね、早生まれなので。お祓い行った方がいいかな
（その前にまず健康診断の予約をすべき）


nostr:npub1nhqrztv4c8scu3x3nj8afjn2drt7ghuhxk4kkc9950r4em2cv6ys8qpt5q 変えられないです。名前欄は太字設定がありますが、本文に同様の設定を設けたとしても現状が「太字オフ」なので「太くて読みにくい」という状況の改善にはなりません。むしろ詳細設定からフォント変更をする方が細くて読みやすい文字にできるかもしれません。


ここ何回かのリリースでは、
事前にWebからリリース文を自分限定で投稿しておいて、
リリースされたらうちのアプリで「削除して下書きに戻す」から公開範囲を「公開」にして投稿する
という形にしてて、いちいちPCの前に戻らなくて良くてとっても便利。


リリースされてた。1Hくらい。


nostr:npub102w7uvad7psvnyw42ne2me5dm90a232p998dtlh0p0nyhe3hfm2qe97s8q なるほど。
状況はよく分かりました。
おそらくAとBは同じ原因で発生しているように思いますが、何らかのデータ不正が起きているようなので調査はかなり難しそうです。
直前に行った操作かあるいは端末の状態によるものか、まだ分かりませんが何か気づいたことがあれば教えていただければ。


いったん、そんなバグはなかったという結論になった。見えそうで見えない。 [参照]


nostr:npub102w7uvad7psvnyw42ne2me5dm90a232p998dtlh0p0nyhe3hfm2qe97s8q おつかれさまです。
いただいた情報を元に細かく調査してみました。

3つのうち1つは解決できました。
下記、★について教えていただきたいです。

(事象A)Kaito_m3_ に通知があって、通知内容を見に行くとアカウントカラーが紺色になっている。
⇒通知を開いたときにアカウントカラーが使われないパターンがあるようですが、今のところ原因不明です。

(事象B)Kaito_m3_ のみに通知されるはずの通知が Kaito_m3 にも通知される。
⇒takke_ アカウントを作成して何回か試すも再現せず。
★前にも聞いたかもしれないんですが、Webというかブラウザで kaito_m3 のアカウントの通知を見たときは kaito_m3_ アカウントの通知が表示されていないんでしたっけ？

(事象C)おまけに、 タブの色が設定してある青色ではなくライトグリーンになっている。
⇒通知から開くと常にライトグリーンになっていた。修正します。

https://s3.fedibird.com/media_attachments/files/111/079/888/428/210/092/original/31fe5145e9489728.png


ようやく1つバグを摘出した。


うちのアプリ、旧Twitter用の実装に起因するバグがいま目の前にあるんだけどコードが多すぎて見つけられない。


Misskey Webに合わせてRenoteって書いてあるところあったはず。見直さないと。


nostr:npub1uwazxsrm23lmhj0n6uavr6afd6r4um9jaq0u00lej99hrxvvmnmqswpu30 ホームタブ長押しで起動タブに設定とかすると治るはずですー


検索周り、ちゃんとやろうとすると超一線級のエンジニアが必要なイメージ。


nostr:npub1mf0aeg2k2zdq93998tzwgjruadefwm0xd62nt0m9mfswhv3ugyzqdu4n5w と思ったんですが本アプリ限定の仕様で検索語が # から始まるとハッシュタグタイムラインモードになるので " で囲むとか別の語を先頭に付けるみたいな回避策が必要かもです。ややこしくてすみません。


nostr:npub1mf0aeg2k2zdq93998tzwgjruadefwm0xd62nt0m9mfswhv3ugyzqdu4n5w 検索の書き方についてはクライアント（アプリ）というよりはサーバー（インスタンス）によって書き方が違います。旧Twitterなら AND と OR の組み合わせも検索できましたね。
fedibird.comについてはここ数日でクエリーの仕様が変わりました。
こちらで案内されているブログ記事が詳しいです。

https://fedibird.com/@noellabo/111074203403585378 [参照]


偏頭痛が治りきらない間におなか空いてチョコレートを食べてしまったのが一番ダメな行動だった。ここ数年、偏頭痛起きたら絶対に食べないようにしてたのに気がゆるんでた。


そしておなかが空いてしまった。何か食べないと。


13時少し前に閃輝暗点が起きて、すぐに薬飲んで作業してたんだけど夕方までじんわり痛くなってきて夕飯食べてる途中に耐えられない痛みに。。
言葉は浮かぶけどうまく続けて話せなくなったりしてちょっと怖かったけど、横になって安静にしてたらだいぶ良くなった。呂律が回らないのとは違うんだけど。
偏頭痛の間に無理すると良くないね。


nostr:npub1uwazxsrm23lmhj0n6uavr6afd6r4um9jaq0u00lej99hrxvvmnmqswpu30 起動時にIMEをONにするの設定から無効化出来ます。


アカウント(デッキ)横断でタブ一覧を表示したりフィルタリングしたりする処理を書いてる。
割と純粋なアルゴリズムの世界に入り込んでいてけっこう難しい。


ようやくできた。
自動更新に設定されているタブ一覧。
例によってアカウントカラーと文字色のデザイン問題があって調整していたら時間かかった。

https://s3.fedibird.com/media_attachments/files/111/073/138/576/612/779/original/3f754698b0e53040.png

https://s3.fedibird.com/media_attachments/files/111/073/140/463/859/177/original/2942f92d9f63789a.png


通知チャンネルはAndroid 8.0(2017年)以降か。通知周りの実装が割とシンプルになるので8.0以上のみサポートにしても良かったか。


自動更新の通知関連の不具合を直すにあたって、前々から欲しいと思っていた機能(ちょうど昨日保留にしていた)があったほうが便利なのでそちらを先に実装することに。


相変わらず背中痛いなぁ


nostr:npub102w7uvad7psvnyw42ne2me5dm90a232p998dtlh0p0nyhe3hfm2qe97s8q はい、その情報でOKです。なるほど、参考になりました。調査を進めてみます。


nostr:npub102w7uvad7psvnyw42ne2me5dm90a232p998dtlh0p0nyhe3hfm2qe97s8q ありがとうございます。
手元の端末でも先ほど「通知が別のアカウントとして通知される」現象が起きていて、おそらく同じ原因の可能性があるので深く調査をしていこうとしています。

さて kaito_m3_ の通知のタブカラーは「テーマ設定のタブカラー」のようですね。
つまり「通知を開いたときにアカウントカラーが使われないケースがある」という不具合がありそうです。

もう1点確認したいです。
タブというかいわゆる「デッキ」の設定状況を教えてください。
kaito_m3_ のデッキには「通知」と「kaito_m3の通知」タブがある感じですか？
kaito_m3 のデッキには「通知」タブがある感じですか？
要は「サブアカウントの通知タブ」がどんな感じで存在しているのか教えてください。

よろしくお願いいたします。


nostr:npub102w7uvad7psvnyw42ne2me5dm90a232p998dtlh0p0nyhe3hfm2qe97s8q ありがとうございます。
いま状況を私なりに整理しつつ調査をしているところです。
1点確認したいのですが、テーマ設定の「タブカラー」はどんな色になっていますか？
3枚目と4枚目でタブのカラー(アカウントカラー)が微妙に違うのですが(2枚目と一緒なのは4枚目のほうっぽいですよね)、3枚目はタブのカラー設定が使われているような気がしました。


連合なし投稿にしていくって宣言してたのどうしたんだろうと思うけどたぶんioの負荷試験をしたいんだろうな


いまみたら8:50くらいには復活してた


明日からはいよいよCoil2への移行作業を始めてみようかな。着手したらおそらく数日は帰ってこれないので、まずはお試しでビルドしてみるところから。

ここ最近の修正でデザイン的にもアカウント管理的にもアプリの完成度が少し高まった気がするので、ここらで最後のひと押しを頑張ってみようかなと。
たぶんアプリの使い勝手も見た目も何も変わらないんだろうけど、これのせいで止まってる作業も増えてきたので。


ところで今回のツールバー長押しで別アカウントで操作できるやつ、誰からの要望でもなく自分が欲しかったから追加したんだけど、
「この検索ワード、別のサーバーからだとどんな結果になるんだろう」って思うことが週に5回くらいあって（そのうち3回くらいはあきらめるんだけど）、
・メインアカウント切り替えて
・検索して結果確認して
・メインアカウントを戻す
というのをやるのが面倒なので追加した感じ。投稿と通知はついでだけどちょっと便利。


はあー、こんなアプリでTwitterしたかったなー（2回目）


ぞーぺんのアカウントカラー対応以降、確実にアカウントミス（意図しないアカウントでブーストしたりリアクションしたり返信したり。いわゆる誤爆）が激減したんだけど、某公式アプリしか使えないSNSではしっかりリポスト元アカウントミスが多発していて進化の方向性が真逆だなーって。


スクリーンショット付けようかと思ったけどアカウント一覧のスクリーンショット付けても分かりにくいしやめた。


リリースされた。1Hちょい。


ふーん。

イーロン・マスクの伝記作家｢Twitter買収は狂気の沙汰だった。彼には共感性が欠けている｣ | Business Insider Japan https://www.businessinsider.jp/post-275242


わい、前にも検索の(UI的な)充実をはかりたい的なことを言って結局何も出来ていないの良くないな。


Mastodon 4.1系以前/4.2系/Fedibird/Misskey/etc... で検索クエリーの書き方が全然違ってきたので検索画面に説明を追加したいな。
もちろん何が検索対象になるかも大事なんだけど。
Twi... 旧Twitterの場合は「みなさんご存じの検索クエリーです」で良かったんだけどこうも方言が多いとうまく検索できる気がしない。


昼、暑い。


この時間にしてはオンラインユーザー少ないなと思ったらオンラインユーザーbotさんが止まってた [参照]


朝、寒い。


nostr:npub1pv74nrasu9f02zee3gzyemujaqk8n54yn3ncf8s6gs9uwqfv90us3w5wqz 投稿設定の一番下に通知設定があるのでそこからオフに出来ます。


なぜ必要かを表示すべきとは思うけどその1枚の画面を挟むのすらタップの手間が増えて嫌な感じある


nostr:npub1v565hna0fenrqc6usewcmq37c7ncycjr72y6p8n7hg3nplavgseqlew7l5 Android12までは必須でしたし、Android13でも本アプリのv25.2.0まではメイン画面起動時に必須でした。v25.2.1からは投稿画面または通知設定を開く際に必須になっています。投稿処理中の進捗情報を通知で表示するためです。


開発者アカウントのBasicプランはもう少し継続するけど。


もう長文をポストすることもないので :twitpane: 公式アカウント用の(旧)Blueを解約してきた。


サーバーの電源抜いちゃったり個人情報満載のサーバーを信頼出来ない業者に運搬させるような人がオーナーのサービスなんて使いたくないし、たいていの人はそうだと思うんだけど、そうはならないんだよな。


DroidKaigi 行きたかったねえ


今日もなかなかの雨ですわ


Surface Go 3 で妙に文字が大きいのでディスプレイのスケーリングを 150% → 125% に変えてみたら数分で目が痛くなったのでもうおじいちゃんです :blobcatfacepalm2:


今日は車の定期点検でディーラーに。天気悪いからか少し頭痛っぽい。


大変そう

Unityが「ゲームがインストールされるたびに手数料発生」の価格体系を導入してゲーム開発者が激怒、年額約5万円の「Unity Plus」も新規受付停止に - GIGAZINE https://gigazine.net/news/20230913-unity-price-change/


約1年ぶりに起動した Surface Go 3 の Windows Update がぜんっぜん終わらない。サイズ感とかデバイスとしては好きなんだけど CPU が Pentium Gold 6500Y で非力すぎるんよな。


リリースされた。1Hちょい。


DeployGate版を公開して少し様子を見てからリリースしよう


引用してみるてすと
を削除して下書きに戻してから編集してみる [参照]


引用してみる [参照]


キム兄、緊張してんなー


進捗管理表をずっと眺めてる。やる気が出ないなー


nostr:npub138lvk9gdqfn62u4w7zp3a2hncdqtxhyxkthnjwulw9ncmv5pl29sddyym6 うちもかつてAdMob BANされる前まではAdXを使っていてかなり満足度が高かったです！


落ち着いて考えないとな。最近どうにも慌てがち。


Pawoo界隈また大変そうじゃの（連合先鯖管さんが）


「削除して編集」のチャンネル対応が必要だなー


絵文字リアクションも返信の一種と考えると、モデレーションの問題でもあるということかぁ、確かに。


停電復旧して嵐も過ぎてひとまず落ち着いたかな。


そんなこんなで停電回復した


嵐、やばい


そういえばリリースされてたね。1Hちょい。


マルチポストの転載かどうかの判定にアプリ名は役に立つ。マルチポストされた投稿に返信やいいねやリアクション付けてもどうせ見ないんだろうと思うとそっ閉じなのです。


それにしても別アカウントでリアクションできないのはやっぱりイチユーザーとして納得できない。実装上の都合は自分がよく分かってるんだけど。

今日の試作では「別アカウントとしてリアクション非対応のインスタンスを選んだら処理を中断する」みたいな細かい実装までしたんだけど「あ、このまま突っ込んでもだめだ（さらに数時間かかる）」ということで捨てちゃって、なんだかもったいなかった気もする。
（案1、正攻法）

うーーん、たとえば、自動操作のマクロみたいな動きで、アカウントを選んだら
・一度別アカウントで開いて
・絵文字リアクションを選ぶ
・絵文字リアクション実行
・別アカウントで開いた画面は閉じる
とかならいけるのかな。
正常異常系として
・既にそっちのアカウントでリアクション済みならエラーメッセージを出して閉じる
とか細かい振る舞いが必要でまためんどくさそうだなー。
（案2、疑似マクロ方式）

絵文字ピッカーをActivityではなくFragmentとして実装するという方法もあるか。こちらも影響はきわめて大きいな。
（案3、絵文字ピッカーのFragment化）

そもそも絵文字リアクション周りが既に十分複雑なので負債を増やさない程度にうまく実現したいところ。

別アカウントで絵文字リアクションの話


うん、そう、ポジショントークだよなーと思って読んでたので自分としては賛同も同意もなくそういうもんだよなーという感想でした。開発側については違和感あるけどそれもつらさは分かるし。


閃輝暗点終わりからのアイドリング時間がすぎて頭痛くなってきた


あー、タブカスタマイズ画面だとアカウントカラーが付いてるタブは文字色を常に白にした方が見やすいのかも。幅が広すぎてほぼ左側の消失的な色（濃いグレー）が優勢になってしまってるんよね。

https://s3.fedibird.com/media_attachments/files/111/035/237/000/299/683/original/3d714c70073461f0.png


まあわかるといえばわかる


nostr:npub1x8rjgex8q829hycaz0fntqtphhqef7wt649qqxcjhejuddgzfswqrx6ndx タブ一覧のほうだと比較的狭いので感じにくいんですがタブカスタマイズ画面だと広いので左側は黒ばっかりで黒文字は見づらくなっちゃいますね。どうやっても全てをスマートに見やすくするのは難しそうなので悩ましいところです。


リリースされた。70分くらい。


nostr:npub1x8rjgex8q829hycaz0fntqtphhqef7wt649qqxcjhejuddgzfswqrx6ndx あー、左からのグラデーションにしたほうが良かったですね。


また閃輝暗点。肩こりから来てるっぽいなあ


旧ついぺんリサーチの残作業を(手元のメモから消すために)githubの新しいProjectとやらに移管した。

Issueベースで作業していくならありかもしれないけど表現力不足も否めない感じ。

https://s3.fedibird.com/media_attachments/files/111/034/621/631/202/105/original/085fe2d167d43c0a.png


進捗を見直してるけどここに来てついぺんリサーチやTwitPaneの残作業を見返してしまうと切ないお気持ちになってしまうなぁ。


「別アカウントで絵文字リアクション」を軽く実装してみるか、とやってみたら途中に絵文字ピッカーを挟む関係で実現不可能な構成になっていることに気づき１時間かけて書いたコードを捨てた。これも１つのフィージビリティスタディってやつ。


ちょうど1時間ほどで修正できた


31箇所を見直して計5カ所の修正が必要ということになった

https://s3.fedibird.com/media_attachments/files/111/033/996/790/549/987/original/fb8b2b4398d307f7.png


これもまたTwitPane時代からの負債ってやつか。
(旧TwitterとFediverseではサブアカウントの重みが違うという話)


さてタブのメニューに出てくる「サブアカウント名」部分が果たしてコレでいいのか(枠線表示じゃなくていいのか)は大いに悩ましいところで、これはこれで直すとなるといっそ [アカウント名] で表記している全31箇所を見直すことになるが本当にやるのか？と自問自答してるところ。
・・・やるしかないか。

https://s3.fedibird.com/media_attachments/files/111/033/898/723/883/990/original/97566b305d0d5002.png


タブカスタマイズ画面のアカウントカラー反映、サブアカウント名の枠線表示対応をやってみた

https://s3.fedibird.com/media_attachments/files/111/033/867/657/890/398/original/b577b5dad64b26d6.png


どうやればいいか分からないことだらけなので ChatGPT にどんどん頼っていくぞい


偏頭痛の薬飲んで寝たけど起きてまだ重い頭痛が残ってる。


からの閃輝暗点。気を抜くとこうなるからほんと嫌。


今日は昼過ぎに疲れてしまって昼寝して、全然作業できず。この時間になってまたもや眠くなってしまい、、昨夜もこのくらいの時間から寝てたし、なぜか最近ずっと眠いな。


タブのカスタマイズ画面もアカウントカラー対応して欲しい気がする。
内部的には、タブのカスタマイズ画面は別アプリかなってくらい独立性が高いのでうまく実装できるかなー。


Rで検索できなくなった件、v2 APIならと試してみたけど認証エラーになるのでもう全然だね、そりゃそうだ。


タブの長押しメニューからアカウントカラーを変えられるようになったの便利。アカウント一覧のサブメニューって遠かったので。


今日は通院の付き添いなど。北海道はよく晴れてまさに秋晴れといった感じ。


いよいよ朝晩は寒くなってきた。。


タイーツ検索がいい感じでさすがだった


マクドナルドの店頭のサイネージっていうのかな？の液晶がヌルヌルで60fpsで月見バーガーが動いてるの吹きそうになる。


AVIFが表示できない件、内部のエラーメッセージとしては

HeifDecoderImpl  getSize: not supported!

だったので調べてみると Android 側の問題らしい。
別途AVIFのDecoderでも用意しないとダメっぽいし、そもそも使ってる Coil が古いし。

https://github.com/coil-kt/coil/issues/1295


リリースされた。1Hくらい。


ぞーぺんはAVIF見れませんなあ。どのレイヤーで失敗してるのかよく分からないけど。


わいがiOSのアプリ作らないのも似たようなもんなのでポジショントークとしては :sorehasou:


あんたにはアプリ作る資格はねえって話ね、まあわかる。


こんなTwitterクライアントを使いたい人生だった


別アカウントのタブもアカウント名が枠線で囲まれてるし違うアプリみたいですわ。

https://s3.fedibird.com/media_attachments/files/111/022/011/679/196/655/original/b8e19815c7bfc786.jpeg


ついぺんリサーチRを久々にビルドしてみたらアカウントカラーに対応して圧倒的に便利になった


右上のアカウント一覧プルダウンを開いたときにアカウントカラーを反映するようにした

https://s3.fedibird.com/media_attachments/files/111/021/920/464/257/670/original/7a7e9f54f7898290.png


お、打ち上げ成功か。めでたい。


結果的に先月の給与振込を忘れていたのが災い転じてなんとやら、標準報酬月額の変更の反映にギリギリ間に合った。いや振込間に合ってないんだけど。


経理内容を見直してみると、
改めてFANBOXの支援に助けられていることが分かります。ご支援ありがとうございます。


おおよそ状況は把握できたので、
(給与計算してくれる)人事労務freeeに標準報酬月額を設定し、再計算してもらったところどうにも実際の社会保険料の引き落とし額と合わない。
手計算しても合わないのでよく確認すると、人事労務freeeの「健康保険」の標準報酬月額だけ変えていて「厚生年金保険」のほうを変えてなかった。再計算して引き落とし額と一致したのでこれで良さそう。


探し回ってようやく見つけたんだけど、この突き抜けてるやつを保存しておけと。。
それはともかく数ヶ月前に戻って計算し直しなので振り込み額等を調整しないといけない。めんどくさい。あーめんどくさい。

https://s3.fedibird.com/media_attachments/files/111/020/754/306/352/243/original/c4f53352fd1fc16a.png


月額変更届出したけど標準報酬決定通知書が来てないなーと思ったら「紙の通知書を希望しますか」欄にチェックしてなかった！これはやばい、社会保険料の計算間違ってるやつだ。あああ。


朝から家族の病院の付き添いだったのですっかりお疲れです。


お仕事探しサイトを見たりしてる。世の中にAndroidエンジニアが足りないのは本当っぽいな。


昼間が30℃超え、夜は20℃近くまで下がるライジングサンの会場は寒暖差による夜露が激しくて、リアルに飽和水蒸気量を感じるんですよね。今年は比較的湿度低めで去年ほどじゃなかったけど、それでもテントに触れると水滴で冷たかったり、スニーカーはビニール袋に入れておかないとビチョビチョになる感じではあった。インドア人間なのでこんなときくらいしか自然を感じないんだけども。


ここ数日のバグや要望などを進捗管理表にまとめた。


API v2 ネイティブでもTwitPaneが(現在の設計のままで)作れるということが分かったのでヨシとしよう。tweet cap が緩和されたときに日の目を見るだろうということで封印しておく。