タグ

2024年4月19日のブックマーク (3件)

  • Top 250 Japanese Albums of All Time on 11 Charts - Rate Your Music

    Top 250 Japanese Albums of All Time on 11 Charts A list by watada24 Categories: All Time, Countries [List1085892] | +63 11.7.2023 <main> 200 points (#1) 1. RYM's Top 200 (200) 2. MUSIC MAGAZINE 50 Years of Japanese Music album Best 200 by littlepupil (200) 3. みのミュージックリスナーが選ぶ邦楽名盤ランキング (200) https://youtu.be/eZ2zICG6DL0?si=8N0-1rWtnwYBOsnh 4. みんなが選ぶ邦楽アルバムベスト100【2020】ろくおんげいじゅつ倶楽部 (200) https://www.my

    Top 250 Japanese Albums of All Time on 11 Charts - Rate Your Music
    kaido
    kaido 2024/04/19
  • なぜVimmerの僕はマルチカーソルを必要としないか

    はじめに VSCode などのテキストエディタには、マルチカーソルという機能があります。 これは、エディタ上に複数のカーソルを出現させ、一度に複数の場所に同じ操作を行うことができる機能です。 VSCode上でのマルチカーソル 自分はVSCodeをメインとしていた時にはこの機能を多用していたのですが、Neovimに移行してから一切使っていません。 一応Vim/Neovimにもマルチカーソルを実現するプラグインがいくつか存在します。 ですが、一度は入れてみるものの結局使わないままアンインストールしてしまいました。 ではなぜ、マルチカーソルが必要なくなったのか。 それはVim/Neovimの操作体系/機能が十分に強力であるので、マルチカーソルを使わなくても同じことができるからです。 この記事では、自分がVSCodeのマルチカーソルで行っていた操作をVim/Neovimの操作体系/機能でどのように

    なぜVimmerの僕はマルチカーソルを必要としないか
    kaido
    kaido 2024/04/19
  • MySQLでIn句に大量の要素を渡すとまずい理由

    概要 MySQLでIN句を使用する時はIN句に渡す要素数に注意する必要があるとよく先輩エンジニアの方から聞いていたのですが、実際に大量の要素を渡すと何がまずいのかはっきり分かっていなかったので調べてみました。 この記事で伝えたいこと MySQLでIn句に大量の要素を渡すとまずい理由 まずい状況を回避するために気をつけるべきポイント 先に結論 MySQLでIN句に大量の要素を渡すとインデックスを貼っていたカラムだとしてもフルスキャンが発生しスロークエリになる可能性があります。 フルスキャンが発生してしまう条件はテーブルに設定してあるインデックスの内容とrange_optimizer_max_mem_size の設定値に依存しており、MySQL8でデフォルトの設定値 & シンプルなテーブルであってもおおよそ数万件の要素数をIN句に渡すとフルスキャンが発生する可能性があると考えられます。 検証環

    MySQLでIn句に大量の要素を渡すとまずい理由
    kaido
    kaido 2024/04/19