2019-02-01から1ヶ月間の記事一覧

コマンドラインから画像ファイルを base64 エンコードし、HTMLに埋め込む

Google Spreadsheet の html に画像を表示するとき、base64 にエンコードすることで表示できた。 コマンド カレントディレクトリにある img.jpg というファイルをエンコードする。 $ base64 img.jpg この出力を img タグの [output] の部分に書く。 JPEG PNG…

パフォーマンスがいけてない not exists 相関サブクエリを left join で書き替える

select * from table1 t1 where not exists ( select 1 from table2 t2 where t1.id = t2.id -- <- ここ ); 例の如く、適当な SQL だが、サブクエリで外部の値を使用している。これを left join で書き替える。 select * from table1 t1 left join table2 t2…

MySQL の DEPENDENT SUBQUERY について

MySQL のサブクエリは重い。という記述をしばしば目にするが、実際に遅い場合があるのは「DEPENDENT SUBQUERY」である。 DEPENDENT SUBQUERY とは いわゆる、相関サブクエリというやつである。サブクエリ内で外部のテーブルと結合するようなときがこれに該当…

最近購入した本(2019-02-17)

先日、Garmin Instinct を購入してから、比較的真面目にトレーニングをするようになった。 ウェイトトレーニングの Rep 数を自動でカウントしてくれたり、ランのペースを常に表示してくれたりと十分な機能に加えて、GPS を使用しなければバッテリーも1週間程…