2019-01-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週間程…

半年ぶりほどになる投稿である。 最近は、マネジメントについて考えることも多くなり、1年ほど前と比較して自らの視点が大きく変化してきたように感じている。 そこで、十数年前に読んで良かった本を読み返し当時感じたことと、今新たに気付いたことを比較し…