Fragments #39

2020-01-12 (Sun)

  • 奇妙な夢を見て夜中に目が覚め、親が死んだらロジスティクスどうしよう・・・と仕方のないことを考えてしまい一時間くらい睡眠消失。ぼんやり覚えている結論は、自分の所持する日本円では葬式ができないので誰かに金を借りる必要があるということだったが、他に心配することあんだろ。
  • At Starbucks. 車の窓が凍っていた。ようやく冬らしい日。
  • Amazon, no rush shipping の他に less waster shipping みたいなダンボール少なくなるオプションが欲しい。しかしそれやっちゃうとダンボールの必要性を問われて藪蛇だからムリかな・・・。
    • How to Reduce Your Amazon Packaging Waste 発送をまとめろという主張。まあそうっすね・・・。No rush にすると勝手にまとめるみたいな仕組みが欲しい気もするが、そもそも発送元の倉庫が製品ごとに違うだろうし、悩まし。
  • Misreading.chat ドメイン更新。$40 なり。もうちょっと安かった気がしていたけどそれなりにするね・・・。しかし FM よりは安いのだった。カートで勧められた misreadi.ng は $150 だった。
  • まとまった量の書き物をしたいと週のはじめから試しているが、文書を書く力の弱まりを感じる。Fragements 以外の書き物はしばらく減りますが、悪しからず。

2020/01/10 (Fri)

  • HAL 日記
    • とりあえずパッチを出してみたら案の定断られる。ですよねー・・・。もうちょっとマシな方法を考えないとダメだな。
    • ローカルにビルドした Android の中で自分の変更が動く事実には若干の感動がある一方、HAL とか普通に userspace のプロセスなのでなんちゅうか、ふつう。
    • OpenBinder: OpenBinder 新入り Android プログラマ向けリンク集から参照されたいた。ほんとに Palm だったのだなという気持ちと、おまえら個人サイトにリンクしてないでドキュメント書けという気持ちがいりまじる。
    • Performance Testing  |  Android Open Source Project Binder の thread priority inheritance, HAL だけなの?まじ?困るよ?
    • Binder, アプリが他のサービスのクライアントになるのはいいとして、サーバになるのはほんとにやばいなと思う。なにげなく作ったオブジェクトが実は binder を持っており、その参照を誰かに渡し、それがどこか遠くから呼ばれる。こっちくんな!

2020-01-09 (Thu)

  • HAL 日記。
    • AOSP, SDM855 というディレクトリがないと思ったら Snapdragon 855 は SM8150 と言う名前なのか。知らんがな・・・。それにしても HAL の実装は古い世代をバリっとコピペして作られており、こりゃ古いチップセットの OS はバージョンあがるわけねーという感じ。完全にエンジニアリングの敗北。
    • ビルドが Ninja ベースになったのでインクリメンタルビルドが速く、昔のように奇怪なコマンドを覚えなくても常に m -j でよくなっておりめでたい。
    • チェックアウトがでかすぎて死にそうだが、モバイル部門のひとは 1TB の SSD を注文しなさいね、と書いてあったので注文。

2020-01-08 (Wed)

  • 2019: Year in review - Julia Evans Julia Evans, 会社やめてたのか。すごいな・・・。
  • なんかちょっと眠いな・・・と Fitbit の sleep record をみると 6 時間.  少なくとも六時間半(就寝-起床 7 時間半相当)ないと厳しいので 30 分くらい足りてない.  無駄な寝過ごしを避けるため目覚ましナシは諦め 5 時にしてみたが、就寝が遅れるとアウトなのだった。きびしい。
  • Sony’s electric car is the best surprise of CES - The Verge Sony と Tesla どっちがほしい、というのはなかなか究極の問であることよ。まあ当方はしばらく化石燃料で生きていきます。
  • 社内、ついに公式タスク管理ツールを真面目にやりはじめた。バグをファイルして反応をみると担当者もかなりまともっぽい。会社をとりまくうんざりな社会状況とは裏腹に、仕事はやりやすくなっている皮肉。クビになるまでは前者は受け流し後者にフォーカスしてくぞ!

2020-01-07 (Tue)

  • Everything You Thought You Knew About Inbox Zero Is Wrong  を流し読みしてメール以外の inbox について考える。(自分はメールは概ね inbox zero しており、記事が示唆するようなストレスは特に感じていない。というか inbox zero 以外のメールの運用がいまいち想像できない。)
    • コードレビュー。社内のレビューツールは inbox zero の観点からはよくできている。自分はさぼりがちだが、常に空にする精神でやってもいい気がするな。やってみるか。下っ端なおかげでたいして量はないし。
    • バグ。こいつは曲者である。そんなすぐ片付けられりゃ苦労しねえっつーの。
    • メールにしろコードレビューにしろ主要な問題は「めんどくさい」ことであって、要素単位では低数時間で片付けられる。しかしバグや機能は仕事の主要な部分なので、そんなかんたんには片付かない。とりあえずはメールとレビューをささっと片付けてバグは別に考えるのが良いのだろう。ほんとは「定数時間で片付けるべきバグのリスト」があり、そいつをババっとやっつけられるとよいのだが、それはツール側でなんかを発明してもらう必要がある。hotlist は長続きしなかった・・・。
  • 社内のバグトラッカーおよびコミットログでついに markdown がサポートされた!やった!我々の平成がついに終わったぞ!うそです平成は強気すぎた。20 世紀くらいにしときます。
  • The End of the Beginning – Stratechery by Ben Thompson もうしばらく次のプラットホームはないのでは、でかい企業は居座るのでは、という主張。それはなんつうか、だいぶつまんないね。家でも買うか・・・(うそです)。自動車産業をメタファに使っているが、そうするとどっか他所の国(中国なりインドなり)から Toyota や Honda 相当の破壊者が来るのでは?という恐怖はある。
  • 今年は HAL を触るぞ・・・と意気込んだはいいがそもそもチェックアウトすべきブランチすらわからん。Android むずかしすぎる・・・。しかしドキュメントは昔よりだいぶ整備されている気はする。ついでに眺めた新入社員向け一般ドキュメントもだいぶ整備されており、大企業感の高まりを感じる。

2020-01-06 (Mon)

  • 仕事はじめ。会社は平和・・・。OS をアップデートしたりなんだり。あとは Worklog という ChangeLogMemo の GDocs 版みたいのを年次で書いてるので、2020 版を作るものなり。
  • Highest Paying Companies of 2019.pdf - Google Drive
    • 偉くなると急速に給料よくなるが、まったく偉くなれない現実。不思議なのは ladder ごとに会社が目まぐるしく入れ替わることで、いまいち信憑性に疑問。会社間でそれなりにレベルを calibrate している感じはするが・・・。まあ同じ ladder の中ですらだいぶばらつきがあるはずので、単独の値だけ見てもあまりよくわからない。自分の勤務先が特別高給というわけでないとわかるのは希望があってよい。ここに並んでいるキラキラカンパニーズに雇ってもらえるとも思えないが。同じ身分で現職より払いが良いのは FB と Netflix くらいだろうと思っていたが LinkedIn も案外良さそうじゃん。MS 買収プレミアムは関係あるのかな? (HN)