Nuxt4(Yarn使用)アプリを CircleCIでテスト → 成功したらVercelへ自動デプロイする構成。— 🎯 全体構成- Nuxt4(Dockerなし)- CircleCIでCI構築- developブランチでのみ、test, buildジョブを実行- テスト成功後、githubでプルリク- mainブランチへマージされるとVercelにて自動デプロイ- ✅ 前提条件- Nuxt4ア…Continue reading 【Nuxt4 + Yarn】CircleCIからVercelへ自動デプロイする方法
カテゴリー: その他
CircleCIでテスト・ビルドしてNetlifyに自動デプロイする方法【React / Vite】
NetlifyにデプロイしているReactアプリに、CircleCIを使ったCI/CDパイプラインを導入する手順 「テストが通ったときだけデプロイしたい」という要件を、実際のハマりどころも含めてまとめた。 なぜCircleCIを導入するのか Netlifyはgit pushを検知すると即座にビルド・デプロイを開始する。つまり、CircleCIでテストが走っている最中にNetlifyのデプロイが完了…Continue reading CircleCIでテスト・ビルドしてNetlifyに自動デプロイする方法【React / Vite】
面接で「入社したい」と思える瞬間は何か
転職活動を何度もしていて気づいたこと。 「会社が自分を欲しがってくれている」と感じたとき、こちらも「ここに入りたい」と思いやすい。 これは数百人応募してくるような会社には当てはまらない。そういう会社は選ぶだけである。 ただ、応募者もあまり内定がとれない、会社もあまり応募者がいない。 そんな時に会社はどうやって入社してもらうか、応募者はどうやって会社に内定をもらうか、 その参考になると思う。 これは…Continue reading 面接で「入社したい」と思える瞬間は何か
クリーンアーキテクチャとオニオンアーキテクチャ
共通する目的 「システムの変更に強く、テストがしやすいコードを書くこと」 1. 共通のキーワード:依存性の逆転 これらのアーキテクチャを理解する上で最も重要なルールは、**「内側(ビジネスロジック)は、外側(データベースや画面)のことを知ってはいけない」**という点。 これを**「依存の方向を内側に向ける」**と言う。 2. クリーンアーキテクチャ (Clean Architecture) ボブお…Continue reading クリーンアーキテクチャとオニオンアーキテクチャ
リモート環境からログファイルを安全に持ってくる方法
ログファイルをリモート端末から取得 開発をしていると、リモートの開発環境でログを確認したい場面がよくある。そこで今回は、セキュアにログファイルを取得する基本的な流れをまとめました。 1️⃣ リモート側でログをまとめる まず、リモート環境でログを1つにまとめておくと後が楽です。複数のログをまとめたり圧縮したりするには、以下のようなコマンドを使います。 または分けて実行する場合: これで logs.t…Continue reading リモート環境からログファイルを安全に持ってくる方法
SOLID原則によるコーディング
「SOLID原則に沿ってプログラミングをする」とは、オブジェクト指向設計の基本原則を守って、保守性・拡張性・再利用性の高いコードを書く ということです。 SOLID は 5つの設計原則の頭文字を並べたものです。それぞれ詳しく見ていきましょう。 🔹 SOLID原則とは 1. SRP(Single Responsibility Principle:単一責任の原則) 2. OCP(Open/Closed…Continue reading SOLID原則によるコーディング
RM分析とRF分析
RM分析(Recency, Frequency, Monetary Analysis)は、顧客行動分析の一種であり、顧客の最近の購買活動、購買頻度、および購買金額に基づいて顧客をセグメント化する手法である。 RM分析は、以下の3つの主要な指標を使用して顧客を評価する: これらの指標を使用して顧客をセグメント化することにより、企業は異なる顧客のグループを特定し、それぞれに合わせたマーケティング戦略を…Continue reading RM分析とRF分析
管理会計、部門会計
管理会計とは 管理会計は、経営者やマネージャーが企業の経営を効果的に行うために必要な情報を提供する会計の形態である。これは主に社内向けに用いられ、企業の戦略的意思決定を支える役割を果たす。管理会計では、過去のデータを基にした予測や分析を行い、具体的な経営指標を把握することが可能である。 管理会計の目的 管理会計の主な目的は、経営者に意思決定に必要な情報を提供することである。 代表的な業務: 管理会…Continue reading 管理会計、部門会計
GAS 文字列の結合 空文字に+を使うと自動で0に変換される
Google Apps Scriptにおける文字列の足し算 文字列の足し算は、主に以下の方法がある しかし、Ver1が空文字の場合、特定の環境や関数の使用によっては、数値型として解釈される場合や、デフォルト値(0など)が適用される際、 0Worldのような結果になってしまうことがあり得える。 GASで文字列を扱う際には、いくつかの注意点がある。 特に、数値と文字列を結合する際に注意が必要。 文字列…Continue reading GAS 文字列の結合 空文字に+を使うと自動で0に変換される
ホテル稼働率 指標(ADR、DOR、LOS)
ホテル業界における分析でよく使われる指標には、DOR(室稼働率)、LOS(平均滞在日数)、ADR(平均客室料金)がある。 これらの指標を総合的に分析することで、ホテルの経営状況を正確に把握し、改善策を講じることができる。 客室稼働率と平均単価のバランスを取ることが、安定した収益を上げるために重要。 RevPARと客室平均単価(ADR)の主な違い 例えば、1万円の部屋を10室用意し、1室しか利用され…Continue reading ホテル稼働率 指標(ADR、DOR、LOS)