- 2020年5月6日
【MySQL】緯度経度二点から地球上における距離を計算する
MySQLには空間を扱うための仕組みがあります。これを使うとグラフ情報(点、ベクトル)からでは計算が必須になる距離等の空間情報についてもインデックスをはれたり空間情報を扱う際、何 […]
MySQLには空間を扱うための仕組みがあります。これを使うとグラフ情報(点、ベクトル)からでは計算が必須になる距離等の空間情報についてもインデックスをはれたり空間情報を扱う際、何 […]
axiosはJavaScriptのHTTPクライアントライブラリです。 axios/axios: Promise based HTTP client for the browse […]
Laravelにはいつでもどこでも使えるコンセプトの関数であるhelper関数が用意されています。 ヘルパ 6.x Laravel 例えば、public_path関数は次の通り […]
TypeScriptでは型を定義できます。これは大体Objectの絡んだプロパティを見る時が多く、そうでなくとも配列内部に何が入るか、のようなものがほとんどで、これが基本的な使い […]
見積書などを作っているとよく各項目の末尾に今までの合計を計算したセルを作ります。 こういった時、大体は =SUM(A2:A83) の様なセル範囲を指定をした合計関数を用いま […]
Laravelの設定機能はphpdotenvをベースに作られています。このため環境に依存する設定は.envファイルに書くのが望ましいです。 vlucas/phpdotenv: L […]
TypeScriptはJavaScriptの拡張言語です。そのため他の型を明記することを前提とした言語によくある機能が存在しないことがままあります。使いたいのはPHPでいう次のよ […]
Composer ComposerはPHPのパッケージ管理ツールです。composer.jsonファイルでプロジェクトに必要なパッケージと大雑把なバージョン指定を行い、comp […]
ブロックエディタはCMS(コンテンツ管理システム)のwebページエディタの一形態です。これは次スクリーンショットの様にある一塊の形式のHTMLを編集しつつ並べていきます。HTML […]
フェイルファストという考え方があります。これは異常状態になったらすぐに処理を停止してすぐに通知すべきという考え方です。これは”異常状態ならば処理は失敗するはずR […]
LaravelのEloquent(データベースの射影モデル)は雄弁な、と名がつく通り様々なことができます。できることが多いためある目的の達成方法がいくつもあります。この記事ではな […]
対話コマンドはざっくばらんに言えば入力の受付と出力を繰り返すコマンドです。引数や分岐の多いコマンドは対話式にするとミスが減り便利です。Laravelはコンソールのデザインのための […]