tusbasaのブログ

業務や勉強中に調べたことを自分用にメモするブログ

2023-11-01から1ヶ月間の記事一覧

【Nuxt.js】contextとは

Nuxt から Vue コンポーネントに追加のオブジェクト/パラメータを提供する。 asyncData 、fetch 、plugins 、middleware そして nuxtServerInit のような特別な Nuxt ライフサイクル内で使用できる。 <script lang="ts"> import { fetch } from '@nuxtjs/composition-api' ... …

プロセスとスレッドの違い

プロセスとは OSが実行しているプログラムのインスタンス 各プロセスは同じメモリ領域を一切共有しない スレッドとは CPUから見たプログラムの「実行単位」 プロセスに含まれる プロセス内の同じメモリ領域を共有する マルチスレッド環境で適切なメモリ管理…

【AWS】EFSについて

Amazon EC2、Amazon ECS、を含む複数のコンピュートインスタンスから同時にアクセスできるファイルシステム。 VPCを選択して作成する。その為同じVPC内からアクセスすることが一般的。異なるVPC間で利用するにはEFS マウントヘルパーを使用してVPC ピアリン…

【AWS】サービスディスカバリ

プライベートネットワーク内での名前解決の仕組み。 ECSのサービスに対してDNS名を付与する。(DNS名はサービス名+名前空間名) DNS名の付与に関しては裏でaws cloud mapとroute53が使われている。 DNS名とプライベートIPアドレスが紐づいている。 ECSのサ…

【MySQL】DAYOFWEEK関数

日付を渡して曜日が返却される DAYOFWEEK( 'YYYY-MM-DD' ) 1=Sunday, 2=Monday, 3=Tuesday, 4=Wednesday, 5=Thursday, 6=Friday, 7=Saturday. 参考 db.yulib.com

カバレッジの種類

Statement coverage、Branch coverageを参考にすると良さそう(simpleCov、jestの場合Condition Coverageはデフォルトでは測定できない) Statement Coverage プログラム内の各命令が実行されたかの網羅率(命令網羅率) 三項演算子の条件分岐は見れない Bra…