てぃぐれのプログラマwiki

ワクワクに従う

勉強

HEIC EXIF 位置情報をJSで取得する

経緯 Blazorでiphoneの画像から位置情報を取得したい。iphoneの画像データがHEICになって取得の仕方が変わったようだ。 こちらのjsで取得したかったが取れない。さあ、どうしよう。 GitHub - exif-js/exif-js: JavaScript library for reading EXIF image me…

webpとは 画像圧縮について整理する

経緯 画像を圧縮してファイルストレージに置くなどしたいときにさて何を選べばよいだろうか。 改めて画像ファイルについてまとめてみたい。 JPEG ・24bitの色が使えるため色彩豊かである。 ・圧縮率が高い ・透過非対応 ・不可逆圧縮 PNG ・透過をつかうこと…

数学豆知識その1

数学豆知識まとめ せっかくAOJなどで学んだ数学の豆知識をまとめておこうとおもう。 人は忘れる生き物だから。 ここにどんどん追記していきたい。 素数判定 「合成数 xx は p≤√xp≤x を満たす素因子 ppをもつ」 合成数xが素数かどうかはルートxまでの値で割れ…

コードリーディングの一歩目

経緯 コードリーディングした方がいいよ。podcastのプログラマ雑談で言っていたので、どうやってやろう。となった。 彼曰く、コードの片隅から徐々に分かっていく感じがパズルに似ており、ためになるので、趣味にするのも良いらしい。 ためになる理由として…