- 2020年5月20日
【JavaScript】コンパイル時にどのファイルがどの程度容量を占めているか把握するwebpack-bundle-analyzer
JavaScriptではよくコードを多数のファイルに分けて開発をした後にwebpackでコンパイルして一ファイルにします。この時、ライブラリもまとめてコンパイルするためどれがどの […]
JavaScriptではよくコードを多数のファイルに分けて開発をした後にwebpackでコンパイルして一ファイルにします。この時、ライブラリもまとめてコンパイルするためどれがどの […]
よくasync, await(Promiseの言い換え構文)で非同期処理を同期処理的に記述します。この時、全てを単純に同期化するのでなく複数の非同期処理をいくらかまとめて同期化し […]
あるライブラリを使っていて要件を満たすには機能が足りないと気づいた時(要件が変化することはよくあるので割と起きます)、取る方策は自分の場合、三種類に分類されます。自分で書くか、別 […]
TypeScriptにはよくあるケースに合わせて型を用意したり、型を変換したりできる組み込みの型があります。TypeScriptに慣れた開発者のライブラリを読む時などイディオムの […]
TypeScriptでよくArray<T>の様な記述が出てきます。これはざっくばらんにいえば型定義中に使う変数です。Tの中には string, number などの具 […]
都度変化していく値について統計を取る必要がある場合があります。例えば、リアルタイムに変化していく平均値を表示する場合です。この時、よくある全体を元にした式を使ってプログラムを作る […]
expoは次の引用の通り、Reactを用いたAndroid、iOS、Webアプリケーションを構築するフレームワークです。実験的ですが electron との連携機能もあります(こ […]
JavaScriptで文字列長を得る時にはよく length プロパティを用いますが、これは時折見たままの文字列長を返してくれません。 これはJavaScriptのString […]
よくプログラム上からRDB(リレーショナルデータベース)に接続することがあります。その中でもMySQLとMariaDBは近しい関係にあり、同じドライバで動かすことがよくあります。 […]
MySQLには空間を扱うための仕組みがあります。これを使うとグラフ情報(点、ベクトル)からでは計算が必須になる距離等の空間情報についてもインデックスをはれたり空間情報を扱う際、何 […]
axiosはJavaScriptのHTTPクライアントライブラリです。 axios/axios: Promise based HTTP client for the browse […]
Laravelにはいつでもどこでも使えるコンセプトの関数であるhelper関数が用意されています。 ヘルパ 6.x Laravel 例えば、public_path関数は次の通り […]