Yuki Fujisaki / rai
tnj.dev
Yuki Fujisaki / rai
@tnj.dev
すごい!って言ったり言われたりの毎日を過ごしたい。 Co-founder CEO of DeployGate, director member of DroidKaigi association, Android, Software Engineering, Photography, DJ, JA/EN
おもしろー!そんな論文が。

Openで残ってるIssueについては、自分も表示桁数vs有効桁数の議論で折り合いがつかず残ったままになってる理解で、これは誰が何のために欲しいのか(初期実装の意図がどっちなのか不明)の定義次第で変わるもんなので、オプションで指定できればええんでは、という落としどころが現在の実装なのかなーと思ったりしてました
December 25, 2025 at 2:56 PM
ということで、 iputils の s20200821 以前には ping の RTT 表示が正しくない、もしくは桁数の一貫性に問題があるという学びでした。 ping みたいな無茶苦茶メジャーなツールが、 2020 年台に入るまで "壊れて" いたという、意外な話でした。
December 25, 2025 at 11:26 AM
このバグは github.com/iputils/iput... (s20180629) に生み出されて、 github.com/iputils/iput... (s20190324) で修正された。

が、微妙に直っていない! github.com/iputils/iput... という Issue が現在も Open なまま

え、現在も直ってないのか?と思ったら、 github.com/iputils/iput... (s2020821) でスルッと修正されていた
ping: Fix inconsistent usage of decimals when reporting times. by rorait · Pull Request #251 · iputils/iputils
The code switches from 3 to 4 significant digits because of mismanaged rounding effects. Example: µseconds ORIGINAL CODE PATCHED CODE 9993 time=9.99 ms 9993 time=9.99 ms 9994 ti...
github.com
December 25, 2025 at 11:26 AM
全然わからず、 Gemini に聞いてみても絶対そんな出力は出ないはず、 patch 当たってるんじゃない?って言われて、そんなニッチな修正する?と思いながら、 ChatGPT にも聞いてみたら `triptime=2995` のときは `2.100` になるね、と発見してくれた

なんのことはない、小数点以下の部分だけ(繰り上げるために)足し算をしていて、その結果桁が溢れる場合を考慮できていない、というバグ。自分の目ではまったく見つけられなかった。

表示上 2.100 ms は実際には 3.10ms ということで、だいぶ違う結果に。
December 25, 2025 at 11:26 AM
ping -V は `ping utility, iputils-s20180629` と少し古いもの。で、コードを見る限り、実行フローとしては printf(" time=%ld.%02ld ms", ...) を通るはずで、 3 桁になるようには見えない

github.com/iputils/iput...
github.com
December 25, 2025 at 11:26 AM
AttackとReleaseが同一値になる構造上の制限があります(?)
October 21, 2025 at 2:08 AM
github.com
October 20, 2025 at 2:25 PM
こうじゃ
October 20, 2025 at 2:25 PM
bsky.app/profile/atsu... 言及してもらってた!!
セッション動画の音声と映像の同期合わせのデバッグでアツシエノの話の導入を100回くらい聴いているという話を聞いて心底同情した。Thank you for coming to my talk. Thank you for coming to my talk. Thank you for coming to my talk. Thank you for coming to my talk. Thank you for coming to my talk. Thank you for
September 12, 2025 at 3:49 PM
カンファレンス発表は鮮度が命ですからね!(???)

たいへんよい知見の塊の発表ありがとうございました!編集スクリプトのデバッグをenoさんのセッションで試行錯誤しまくってたので、先頭部分だけでいえばほんとに50回ぐらい見ましたw
September 12, 2025 at 3:47 PM
店主オリマンさんがモーリシャスに帰られるそうで残念ながら8/20で閉店。モーリシャスに行くしかない
July 24, 2025 at 3:18 AM
自分もなんかの時に造影剤やったことあるんですけどあの熱感は不思議な感覚だよねえ
March 19, 2025 at 3:11 PM
自分も懐古厨…といっても完全に世代ではない…んですが、この生っぽいギターがMIDIコンではなく全部レコンポーザーで数値入力っていう伝説は聞いたことがあります
November 19, 2024 at 2:20 PM
また名曲を…!
November 19, 2024 at 11:03 AM
旧来のPackageInstallerで、Intent投げたらServiceがサイレントにクラッシュしてUIはずっとインストール中のまま返ってこなくなる、という挙動になってるので、少なくとも期待通りの動きではなさそうですw
October 31, 2024 at 3:56 AM
ありがとうございます!そして助かりましたー。Android 14でストア版への上書きができない問題を調べてて行き着きました。標準のPackageInstallerが死んじゃうんですが、これがUpdate Ownershipがらみで、まさにfootnoteに書いてあるFLAG_ACTIVITY_NEW_TASK問題を踏んでました。なお15では直っておりました。

issuetracker.google.com/issues/32437...
Google Issue Tracker
issuetracker.google.com
October 31, 2024 at 3:04 AM