2022/05/21 ~ 2022/05/27 のもくもく日記
もくもく 前回までは
2022/05/14 ~ 2022/05/20 のもくもく日記 をご覧ください。
今回の目標
- レシピの整備
途中経過
その1
Kotlin でinterface by instance
なデリゲート使う前提でinstance を提供しようかなと思ったけど、Java からどうやって利用するのかよう分からんので、ボツ……かな?
その2
久々にAndroid APK ファイルの最小サイズを追求する記事を読んだのだけど、やっぱすごいw
https://github.com/fractalwrench/ApkGolf
その3
セキュアコーディングの参考文献を見てたら、古いけど、色々出てくるw
https://www.jpcert.or.jp/java-rules/introduction-j.html
その4
最近Serializable に思いをはせていたのだけど、 そういえばインスタンスのディープクローンを得るためにシリアル化を通した記憶がうっすら出てきた……
もしかしたら避けた方がいいのかな……
その5
マネジメント、何を担保にマネジメントしていくのか、やっぱりよく分からない今日この頃 🍵
その6
その昔、JavaScript に型ヒントを当てると実行エンジン?が最適化されて、 高速化出来る……ってハックがあったような気がするのだけど、何か記憶違いしてそうw
var a = 1|0;
みたく書いて、内部的な型ルールでInt32 とみなされるようにする……感じのハックだったような気もしてきたw
https://mhidaka.hatenablog.com/entry/20131128/1385669904
asm .js の件だったのかな?当時の自分が知ってそうな単語とも一致しそうだしw
http://asmjs.org/spec/latest/#annotations
いやいやまてまて。結果的に得られるJavaScript の記述だったような気もするからGoogle のClosure Compiler 関連かもしれんw でもMozilla のBananaBread の話もあったし、やっぱasm .js?
https://developers.google.com/closure
今回の進捗
- GitHub
- Nintendo Switch でトレーニングを進めた
- 本を読み進めた
※関連SNS
- https://x.com/shion_engineer/status/1527859434353197056
- https://x.com/shion_engineer/status/1528166490461319169
- https://x.com/shion_engineer/status/1528275607494471680
- https://x.com/shion_engineer/status/1528736391223742464
- https://x.com/shion_engineer/status/1528738600015532032
- https://x.com/shion_engineer/status/1529064876098080768
- https://x.com/shion_engineer/status/1529242132078559232
- https://x.com/shion_engineer/status/1529467018277453824