日曜
- 今年初プール。土曜、日曜でアパートのプールと近所の公園のプール一回ずつ。子は去年より臆病になっておりどうしようとおもったが、ゆこっぷ(奥さん)がうまく遊んであげたらだいぶ慣れたようでよかった。
金曜日
- 頭痛があるが、喉の痛みは峠を超えた感。
- Turned to 41. 人生の評価関数書き換えは、終わってはいないが着々と進んでいる.
- 風邪を引くと意思が弱まって食べ過ぎるが、むしろ胃への負担を減らすため軽く食べるに留める方がいいのではないか(ふつうは食欲が減るので自然とそれがおこります).
- Help を眺めた結果、基本的な内製コマンドラインツールの引数を間違えていたせいで生産性を損ねていたと気付く。挙動なんかおかしいと思いつつ数ヶ月無視していた。反省。
- 上司、いろいろプレッシャーをかけて回っているがよっぽど上の方から何か来てるのだろうなと同情。プレッシャーに頼るのはエンジニアリングの敗北だが、負け戦というのものもある。(製品が負け戦という話じゃないよ。)
- ようやく目先のバグがいなくなった・・・のでやるべきことをしたいがモードが切り替わらん・・・。
- 心が弱くなると sync が動く Emacs ないかな・・・とか考え出して良くない。お前の魂は GDocs に売却済みなのだよ(仕事中は). もう dot emacs もどこかにいってしまった。せめて Blogger が WordPress くらいまともに動けば代替になるのだが、Automattic は大した会社であると認めざるをえない。
- 最近チームの誰かがビルド設定をがんばっていじった結果ようやく Streams が使えるようになった。Guava Streams はまだダメなものの、だいぶストレス減。Peer bonus のひとつも贈りたいところだけれどそういう雰囲気のチームじゃないのでそっと感謝しておく。
- WWDC 2019 - Videos - Apple Developer お、ビデオでてる!しかしこれ見る前に貴様は I/O 見るべきでないの? watch list が必要。
- 7 absolute truths I unlearned as junior developer
- こういう偉そうなこといってみたい肩書だけシニアな平社員であった。
木曜日
水曜日
火曜日
月曜日
- 体調が万全ではないので一回休み。奇しくも WWDC 初日なことだしキーノートでも見るか。
- kzys が日本語で書いていると会社の悪口とかを言いがちでよくない、というようなことを書いていた。たしかに自分のこのブログもだいぶひどいことになっている。反省してあまりにひどい発言を削除などする。
- しかし kzys そもそもそんなに Twitter してなくね?とおもって開いてみたらたまに burst でやっているらしい。こうしてみると Fragments も twitter も失言レート的には大差ないのかも。
- Chrome OS device のアップデートを待っている。"Your system is applying a critical update. Please do not turn it off" とかいってるけど A/B アップデートで一瞬なのではなかったか。何やってるんだろうこれ。
- WWDC Keynote!
- 導入動画。去年の批判を踏まえ登場人物を diversity.
- For all mankind ちょっとおもしろそうじゃん。WWDC 関係ないが関係ない話ヲ入れてくるのは re:invent 以外全部そうなのでやむなし。
- tvOS, iOS より先にまさかのマルチユーザーサポート!歌詞表示もよいね。
- XBOX と PS4 のコントローラーサポート!やるじゃん。ゲームはどう対応するの?
- しかし tvOS のデバイスで 4K 出すとか厳しそうだけど、どういうハードウェアなのだろうね。
- 時計。Audiobook いいね。電卓・・・なかったのか!
- Appstore for Apple Watch! ちなみに Play Store for Wear OS は barely usable でした。個人的には良い方針には思えないが Apple Watch 速いからいいのかな?
- Store はどうでもいいと思うが、総体として Apple Watch の圧勝感は変わらなそう。
- iOS13. App launch 速いのどういう仕組みなのだろう... 個別のセッションを見るべきか.
- Swype keyboard まだなかったのか! Music app の歌詞表示いいなあ.
- Maps, 自分のデータで US カバーするの年内!速い。そして Street View がついた!AR じゃなくて Street View を annotate するのはアリだな。
- Sign in with Apple! 言われてみればなかったのか。そしてメールアドレスの匿名化は良いね。他も真似しそう。パスワードマネージャとの連携はどうするんだろう。
- Memoji のデモを Memoji がやるの超イノベーティブでウケる。
- Video editing! すごい。保存した瞬間にバックグラウンドで処理を始めるのだろうか。
- Photos app デモのバケーション写真がめちゃ地元ばかりで無駄に親近感。
- Android が Beam を殺した年に Apple は電話機を近づけて audio sharing する機能をつけた。
- Nueral TTS. WaveNet みたいなもんか。オンデバイスは偉い。どういうモデルなのか論文書いてくれ。
- iPadOS!!! えええーーー誰得!? いまいち iOS のアーキテクチャをわかっていないが、これらは OS をフォークしないとできないことなの??それとも別名はマーケティング上の方便で、コードベースを fork するわけじゃないのかな?それとも Marzipan が重要な部分を全部含むようになる結果 デバイスごとの差分が小さくなるのか。謎。
- 技術的な詳細はさておき機能強化は本物。iPad の tablet マーケット独占は揺るがなそう。
- Safari に desktop-mode. これを "Desktop class experience" とか呼ぶ図太さは見習うべき。
- Apple Pen の latency. 20ms -> 10ms はいいが prediction algorithm の改善による、とレイテンシ隠すのもカウントしちゃうのはどうなの?
- ドキュメント/ページ全体のスクリーンショット取得からペンで注釈を OS レベルでサポート!これはすごいいいね。
- Mac Pro, Cheese grater 復活! Apple 製品とは思えないでかさだが、人々が求めていたのはこれなのだろうね。Spec も Xeon 24 core + 1.5TB DRAM とかすごい。色々すごいが、にもかかわらず NVIDIA がないあたりマジでこじらせんてんな。
- 画面6個並べられる・・・とか全体的に昔の SGI みたいになってきた Mac line. 心配になるが iOS 系列があるのでこっちは趣味路線でいいのかもしらん。
- SwiftUI. High-level には Compose みたいなものと見ることができるが、レイヤリングはどうなのか。そしてこれを Marzipan (Catalyst) と微妙な距離感で持ってくるのは上手い。Document を見ると View がプロトコルで、そこもまたわかっている。OSS にはしなそうだが。
- 以上。Apple developer は年に一回報われている。
- 人々は登壇人物の diversity を評価しているようだが、workforce にしめる Asian/Indian の割合を考えると大して reflective でもないような。一人もいなかったよね?Cupertino は中国人がいっぱいいるおかげでで中華食材や bubble tea に事欠かない素晴らしい街だとご存知か。たぶんインド食材屋もいっぱいあるよ。まあアメリカ人的には Asian は雑に扱っていい race ぽいのでやむなし。別に迫害されてないからいいけど、どうにも白けてしまう。
- Google Crowdsource のアプリがあると知る。こういう仕事、ちょっとやりたい。0.5M くらいユーザがいるらしい・・・。
- SwiftUI. 基本的には全部自分で書いて UIViewControllerRepresentable という platform 固有の View に map するクラスを使ってホストするらしい。なるほど。Accessibility とかイベントとか全部実装しなおすわけか。Catalyst との関係がよくわからないが、Catalyst では既存の UIView ファミリは Mac 用に移植しつつ新しい UI component は SwiftUI にするのかな?それだと SwiftUI が UIView 置き換えになるくらい成熟してないと厳しそうだが。
- Project Catalyst. 基本的には iPad アプリを Mac で動かせる。ただし "#if !targetEnvironment(UIKitForMac)" してもよい。なるほど。やはりこのレイヤでの Mac-i(Pad)OS convergence は過剰にがんばらず SwiftUI とか上のレイヤに期待ということか。しかしアプリというのは UI だけではないのだけれど、他の API はどのくらい互換なのかね。Mac 状で Electron を倒せればよしくらいの意気込みか。
- 朝はよかったが、夕方が近づくとまだ体調が優れない。
- ふと Apple の機械学習リサーチブログを再訪。今年入ってから更新ナシ。
- Big Tech Shares Slide as Prospect of Antitrust Scrutiny Mounts - The New York Times