shion のアバター画像もくもくログページ一覧ブログ一覧技術メモ一覧ライセンス表記利用規約外部リンクconnpassGitHubSpeaker DeckTwitter[工事中]Shion のもくログバージョン1.2.5

もくもくログ

主にIT 関連のメモをもくもくと綴っていきます

最終更新日:2021/07/03 09:14:062021/06/26 ~ 2021/07/02 のもくもく日記活動記録

もくもく 前回までは

2021/06/19 ~ 2021/06/25 のもくもく日記 をご覧ください。

今回の目標

  • 自作ブログの強化

途中経過

その1

Angular のHTML に書く属性バインディング、単位もかけるの知らんかった:eyes:

<div [style.height.px]="prop"></div>

その2

Jetpack Compose を試してみようとしたけど、下記のエラーになってしまったorz
https://stackoverflow.com/questions/66917508/could-not-find-androidx-composecompose-compiler1-0-0-beta03

まずはいろいろアップデートしないとな……。

その2

JavaScript? のWindow resize イベントって、
変更中に何度か値が流れてくるのだけど、
よく考えたらRxJs を使っているので、
途中のデータを無視して、
最後のものをとれば負荷が低いんじゃね?と思った。

で、書いてみたのだけどあっているのかさっぱりw

const resize$ = fromEvent(window, 'resize').pipe(
    debounceTime(500),
    map((e: UIEvent) => e.currentTarget),
    filter(target => target instanceof Window),
    map(target => target as Window),
).subscribe(
    newWindow => {

    }
);

Android の開発で、
多重タップを無視する実装でdebounceTime() っぽいのを使った記憶があるのだけど、
RxJs でそのサンプルが見当たらなくて、
これが適切なのか悩ましいw

今回の成果

  • がやがや会を開催した
  • 自作ブログの実装を進めた
  • 本を読み進めた
    • C# によるWindows システムプログラミング

関連リンク

参考文献

Active なGitHub リポジトリ

一覧に戻る