2023-01-01から1年間の記事一覧

python マルチプロセスでプロセスの終了を検出する

やりたいこと 各プロセスに永続する処理を実行させた際に、1つでも例外で終了したら他すべてのプロセスを終了させ、プログラム全体を終了させたい。 コード import multiprocessing import time def worker(n): while True: time.sleep(n) if n==2: raise Ex…

LINE Bot で買い物リストを管理

きっかけ やりたいこと 作ったLINEBot 構成 作成手順 1. LINE Bot の作成 2.自動応答メッセージ作成 3. FireBase プロジェクト作成、環境作成、デプロイ 4. functionsでの処理作成 実際のトーク画面 追加 リスト確認 購入完了 やってみたいこと きっかけ お…

vite+Vue3 単体テストを書いてみる

実行環境 プロジェクト作成 テスト用ライブラリの追加 Vueコンポーネントテスト JavaScriptテスト Jestの設定 Babelの設定 テストコード作成 テスト対象コンポーネント テストコード テスト実行 カバレッジ出力 Webアプリケーションのフロントエンドフレーム…

ローカル環境 kubernetesでWebアプリ起動

kubernetesの基礎習得のため、Webアプリの起動にトライした記事になります。 goで作成したWebアプリをkubernetesクラスタで起動し、DBのデータの追加・参照できるようににしていきます。 構成図 環境 OS: Windows10 docker: 20.10.10 kind: 0.17.0 事前準備 …

kubernetesでwebアプリケーションを起動

kubernetes の基礎的な勉強の一環で、Webアプリケーションの構築からアクセスまでを実践しています。 構成 クラスタの構築にはkindを使用し、ローカル環境でDockerコンテナを使い3つのノードを起動します。(Dockerがインストールされていること) アプリは …