投稿数 56 件(11 ~ 20件目)

HEIFファイルのアップロード対策
HEIFファイルのアップロード対策
2021年7月11日 • ☕️☕️ 8 min read

HEIFの普及率を考えると、現時点アップロードさせない方が一番いいと思います。まず`input`にfile typeで制御しましょう。しかし、これだけでは拡張子が間違ったパターンを防げません。万全の対策として、アップロードされたファイルが本物のイメージファイルのことをチェックする必要があります。チェックする方法が2つあります。クライアント側でイメージファイルをリサイズしようとしたら、`Image` objectに読み込めるかどうかでチェックすればいいでしょう。それ以外の場合は、まめにファイルヘッダーの数バイトを読み込んで、Image Type Patternでチェックしたほうが早いでしょう。

多言語のGatsbyJSサイトにAlgoliaで全文検索を導入しましょう
多言語のGatsbyJSサイトにAlgoliaで全文検索を導入しましょう
2021年5月8日 • ☕️☕️ 8 min read

ブログとドキュメントサイトといえば、GatsbyJSが有力な候補者となるでしょう。レンダリングのスピードがかなり早く、プラグインの数が多くSEO対策も簡単にできます。ドキュメントがかなりわかりやすく、学習コストが低いと言えるでしょう。ReactJSのオフィシャルサイト https…

arm64のEC2に.Net Coreをインストール
arm64のEC2に.Net Coreをインストール
2021年4月15日 • ☕️ 3 min read

Intelより安いArmが搭載されたインスタンスを使えば、コスパフォが向上できるでしょう。ただいまArm64サポートしているOSがそれほど多くないですが、Ubuntu18以降、またAmazon Linux2であれば動きます。そのシステムに、.Net Coreで開発したプロジェクトをデプロイするため、Dockerのほうが一段上なんですが、今日はOSの直下に.Net Coreをグローバル的にインストールする方法を紹介します。

VSCodeにTypescriptで実装したNext.jsをデバッグする
VSCodeにTypescriptで実装したNext.jsをデバッグする
2020年12月23日 • ☕️ 3 min read

Next.jsのデバッグと言えば、`console.log`を思い出すことが多いでしょう。オフィシャルサイトにデバッグする方法が公開されていますが、クライアント側のデバッグ方法が書いてありません。`Next.js`+`Typescript`の組合せのデバッグ方法もありません。今日クライアント側でNext.jsのデバッグする方法を紹介します。