- 2022年9月15日
【JavaScript】Dateオブジェクトを素のJavaScriptで楽に正確に複製する小技
JavaScriptのオブジェクトの機能にはクローンが備わっていません。構造を持つデータのクローンをする際も次の様な方法が取られることが多いです。 どちらもメソッドを複製できな […]
JavaScriptのオブジェクトの機能にはクローンが備わっていません。構造を持つデータのクローンをする際も次の様な方法が取られることが多いです。 どちらもメソッドを複製できな […]
タイトル通り、ブラウザでカメラを起動し写真を撮影する機能を実装できるライブラリ「react-html5-camera-photo」のご紹介です。 ブラウザでのカメラ機能は、今回初め […]
ブラウザの主機能に外部のサーバーからコンテンツをダウンロードする機能があります。ここでいうダウンロードとはローカルに保存するダウンロードのみでなくHTML、画像といったウェブペー […]
Laravelで新しいプロジェクトを始めようとした時にひっかかったエラーの紹介です。次のコマンドを実行することで解決します。 エラーの内容は題の通りで、より詳しく全文を張り付け […]
PHPにはファイル署名とMIMEタイプと拡張子を組み合わせた辞書が組み込まれています。この辞書は finfo 関数を用いることでいい感じに使えます。これを利用することで拡張子のな […]
PowerToys は MicroSoft が提供する Windows の拡張ツールです。カラーピッカーやファイルの名前をまとめて置換するなど様々な機能が組み込まれています。 m […]
PHP7.0は既にサポートの切れたバージョンの PHP であり、紹介する挙動はPHP7.1以降に修正済みです。とはいえなかなか面白い挙動でしたので紹介です。何が起きるかというと具 […]
ある要素とある要素の大きさを連動させたい時、普通はCSSを使います。width: 75%とかそういうのです。しかしながら独自の定義である要素とある要素の大きさを関連付けたい時があ […]
Makefile は make コマンドで実行できるビルド定義です。おおよそコマンドの羅列をして使います。例えば次です。 例の様に Windows でも Linux でも使える […]
Git にはタグという機能があります。これは簡単に言うとコミットに名前を付ける機能です。特筆すべき点としてコミットメッセージとは別に付けられる、タグの観点から操作や閲覧ができる、 […]
キーボードを打ち込むたびなどの高頻度で何かするたびに外部と非同期で通信する際、使うと便利な機能である通信キャンセル機能の紹介です。 ブラウザ上で非同期通信をしたい時、最後の1通 […]
Cropper.js は画像をウェブページ上で加工するための JavaScript のライブラリです。人気で古くから続くライブラリで npm のみならず CDN でも配信されてい […]