そりゃまぁ昔は2.x対応してたからこれを使う理由もあったけど、今はな……
ボンクラプログラマー
頭とお腹が弱い。
最近は個人鯖の @shibafu528 がメインです。
⚠️ CW設定のない下品な発言が非常に多いです。これは仕様ですのでご了承下さい。
ℹ️ spam対策でフォロー承認制にしています。上の一文が構わないという方ならお気軽にどうぞ。
FINAL FANTASY XIV 関連の著作物は
(C) SQUARE ENIX CO., LTD. All Rights Reserved.
y4aN、ローカル優先マージの影響で同じトゥートでもローカル配信を後から受信した際にアカウントアイコンURLが変わってちらつくな
developer.android.com開こうとした時にdeveloper.twitter.comがサジェストされると普通にムカっとするな
Yukari Next 2.1.0.1627-dev (linkage 180901 f464246*)/exvoice arm64-v8a(Aug 20 2018 21:34:59)/CP-L43s-Ab/CP-L43s-Ab/6.0
どうやら名前履歴がたくさんあった時に説明文とかのほうが圧殺されてレイアウト壊れる
知らないアカウントがFilterStreamで釣れたと思ったらt4jのgetFriendIDsを呼ぶべき場所でgetFollowerIDsを呼んでたでござる…
単純にやれるかと思ったらさすがStreaming API、これちょっと不要な情報フィルタしないと使いものにならんな
FilterStreamのfollowパラメータを使った仮初めのStream、y4aNで実装したほうが作りやすいからそっちでブランチ切って試作してるけど、本当にこれが欲しいのは2.0ユーザな感
完成さえすればバックポート無理じゃないだろうけど……いや、2.0の構造にねじこむのやっぱ面倒だぞ
» 【VOICEROID実況】弦巻マキと結月ゆかりの未確認ゲーム日和 #43 - ニコニコ動画 http://www.nicovideo.jp/watch/sm33779279
tw_sample:"account" ソースをテスト用に作るかというのを考えている
ずっとノイズかなにかの音がすると思ったら熊でした(YouTube開きっぱなしだった)
y4aNの検索タブ、腐りすぎててFilterStreamでトラックできてなかったことが発覚(視界にレポートが入ってなかっただけ?)
デバッガーかましてたら、ちゃんとアプリ内部の配信バスには乗ってたんだけどタブの実装が古すぎて全部そこで捨てられてた
このアカウントは、notestockで公開設定になっていません。
@tsutsuii Mastodonアカウントを指定した際のMentionタブの動作が、通知取得APIを"メンション以外抜き"のパラメータ付きで呼ぶ、なくらいですからね。できなくはないと思いますが、通知形式のイベントはHistoryタブにしか配信しないような構造を昔書いたような記憶があり、そこをいじってトゥートと通知を混在できるようにしないといかんのじゃないかと……
@tsutsuii そこまでせずとも、通知だけHistoryタブにプルさせるとかはあっさりできそーな気もしてきました
検索タブが機能不全になってることは別件としてスルーすれば、FilterStreamでホームTLストリーミングするChannel完成した
FilterStream+RESTポーリングで鍵垢を回収みたいなことができますね
List鬼ポの実装は、ずっと言ってはいるけどなんかやりたくないし今はいいやという気持ち
オナニープログラマって名前そこそこ気にいってるので、変えるかどうかはよく悩んでる
疑似ホームストリーム、「本文がメンションで始まる場合、メンションに自分かフォロイーが含まれている」を条件とした判定を行わないと他人向けのリプが含まれてしまい……というのがあってヤラレタ!!になった
あれ、なんかちょっと違う気がしてきた。メンションがHomeTLに出現する条件すらもう思い出せんが……
@tsutsuii それちょうど昨晩、久々にTwitterでやりとりしてたら気づいて手を入れました;
さてこの判定、組み込んで動作を見てうんうんと頷くまでしたはいいものの、書くべき場所を完全に間違えた感があり、やりなおしか……になってる
ニコタッチはマジでよく考えられた配列だと思ってて、今でもガラケー型Android端末で使いたいと思わせてくれる nicoWnnGはなんかウーンヌ
ガラケー型Android端末をメインにするしかなくなったら、たぶんmozc改造でハードキーでニコタッチ再現を試みる
昔search APIだとEntity乗ってこないから、searchのレスポンスからIDだけmapしてlookupで取り直すとか書いたことあるで……
今は流石に乗ってきてるはず、Entity周りに改修が入るたびにsearch APIかstream APIどっちかがハブられてるとかがあったような……
IDEA、いつからかrebase -iとrewordが非常にやりやすくなっていて作業ブランチの整理がやりやすい
一昔前、rebase -iできなかったか奥深くにしかなかった気がするし、気軽にrewordだけ実行とかもなかった気がする
そーいやy4aではboxingを嫌ってプリミティブなまま扱ってくれるコレクションライブラリを導入してる箇所があるけど、Kotlinの基本型ってあれバイトコード的にはどっちなんかね……
> On the Java platform, numbers are physically stored as JVM primitive types, unless we need a nullable number reference (e.g. Int?) or generics are involved.
了解!!
» Basic Types: Numbers, Strings, Arrays - Kotlin Programming Language https://kotlinlang.org/docs/reference/basic-types.html
wwwwwwwwwwwwうっはPleromaからの発言の本文パース失敗して落ちた
今日の昼頃にパース処理をXPPベースにしたの公開しようとしてたから危なかった……今無限にクラッシュしてる
たまたまDOM以外のインターフェースで先に触れたのがStAX系だったせいで、なんかとりあえず書くにはどっちか楽なほうでいいか~みたいになってしまった
Mastodonしか想定せずに本文パース処理書いたアホがいるらしい
→ユニットテスト書くぞ!!
→ア!このクラスモックしなきゃ!mockito入れるぞ!
→ア!このクラスAndroid SDK内じゃん!でも動かないと困る!とりまRobolectric入れるぞ!
実際にはスペックでひたすら殴りつけるクチなので軽量DE/WMそんなに使わんのだけど
全部Twitterクライアントという前提で成り立ってただけで、それを改造してMastodon対応なんかしようとしてるから整合性が全くもっと無いんですよ……
サービス依存の文言も直してって意見もらってますし
@tateisu 文字数の情報が存在していることもあるんですか……知らなかったです。
@tateisu 紳士協定的な拡張なんですね。勉強になります。そういうのもあるってのはアンテナ張ってないとキツいですね……
atnanasi氏のインスタンスの公開APIたたいてドロップアイテムでテスト回してる(すまんな)
XPP、XML用なので「<tag>どれそれ</tag> ここにプレーンテキスト」みたいなアレに弱いんだなぁとかいう普通の感想を得た
そうすれば平和にパースできるんじゃない?って思ったけど、どんな異常ケースがでてくるかパッと浮かばん…
Pleromaからのレスポンスを見て、基本はただの文字列だけど、文字実体参照の対象文字が入ると突然pタグで囲われるとか見かけてホォン…と言ってる
@tsutsuii 今はそうですね。もし、次の更新以降にも発生しているようであればお願いします。
今度はほたのセルフリプライが俺へのリプライに見える状態になってる #yukari4a
えっと今ね、Mentions判定がローカルIDになってる場所発見しました(白目)
このアカウントは、notestockで公開設定になっていません。
Adminがy4aNを使うことで刺し合いが発生するのあまりにもひどいバグとしか言えず、はい…
in_reply_to_account_idもう見るのめんどいから捨てることにした
なおMentions欄にinjectされた結月ゆかりについては丁重にブックマーク送りに致しましたことを報告いたします。
2ヶ月に1回くらいホームセンターで本棚とか見てるけど面倒になって買ってない(まず自宅のスペース測定してませんからね)