- 2026.10.16
CI/CDとは?テスト・公開を自動化する手順を実践解説
CI/CDとは、コードの変更をきっかけにビルドやテスト、デプロイを自動で実行し、ソフトウェアを素早く安全に届ける仕組みです。CIは変更のたびにテストで不具合を早期に見つけ、CDはテスト済みの変更をリリースや公開まで進めます。本記事ではGitHub Actionsでテストと公開を自動化する手順を実際の画面で解説します。
CI/CDとは、コードの変更をきっかけにビルドやテスト、デプロイを自動で実行し、ソフトウェアを素早く安全に届ける仕組みです。CIは変更のたびにテストで不具合を早期に見つけ、CDはテスト済みの変更をリリースや公開まで進めます。本記事ではGitHub Actionsでテストと公開を自動化する手順を実際の画面で解説します。
FFmpegは動画・音声を変換できるオープンソースソフトです。本記事ではFFmpegの概要から、Windows・Mac・Linuxへのインストール方法、圧縮や音声抽出、切り出し、GIF変換など基本的な使い方、コーデックの基礎知識、よくあるエラーの対処法までを初心者向けに分かりやすく解説します。
Hugging Faceとは、AIモデルやデータセットを公開・共有できる世界最大級のプラットフォームです。本記事では、Hugging Faceの仕組みや基本機能、料金プラン、メリット・デメリット、実践的な使い方までわかりやすく解説します。
クリーンアーキテクチャとは、業務ロジックを技術要素から切り離し保守性を高めるソフトウェア設計手法です。同心円構造や4つの層の役割、依存性のルールに加え、メリット・デメリット、フォルダ構成の具体例まで図解付きで解説します。
Streamlitとは、Pythonのコードだけで簡単にWebアプリを作れるオープンソースのフレームワーク。特徴やメリット・デメリットに加え、pipを使ったインストール手順や基本的な画面の作り方までコマンド付きで解説します。
次のような経験をしたことはありませんか? for 文の中身が処理対象のデータ構造に依存している関係で、後からリファクタリングや、ちょっとした動作確認をしたいとき(デバッグを行いたいときなど)に、「繰り返し処理」以外の部分まで気にする必要が出てきた。 この記事では、そうした「変更や確認のたびに手間がかかる実装」の悪い例と、それを解決する「Iterator パターン」を、具体例を通して紹介します。 【 […]
Excelの業務自動化に欠かせないVBA。この記事では、マクロとの違いといった基礎知識から、For文などの基本操作、実務での活用例、初心者が挫折しやすいエラー対策まで分かりやすく解説します。これから本格的にVBAを学びたい初心者に最適な入門内容です。
ローカルLLMとは、自分のPCや社内サーバー上で直接動かす大規模言語モデルのことです。ChatGPTのようなクラウド型AIとは違い、データを外部に送らずに使えるため、機密情報の扱いにも向いています。本記事ではそのメリット・デメリットから、2026年最新のおすすめモデル比較、Ollamaでの導入手順まで解説します。
アプリケーションで様々なデータをやり取りする際によく使用されるのが、「JSON」というデータ形式です。PythonでJSONを扱う場合は、jsonモジュールを使ってデータを処理します。 今回の記事では、jsonモジュールの使い方について解説していきたいと思います。 Pythonのjsonモジュールとは Pythonのjsonモジュールは、JSON形式のデータをPythonで扱うための標準ライブラリ […]
C言語でプログラミングをする上で重要となる機能の1つに、ポインタがあります。メモリ操作やデータ管理を柔軟に行うためには欠かせない機能ですが、慣れるまでは扱いが難しく感じやすい機能でもあります。 今回は、ポインタの基礎的な使い方から、配列操作や関数などの実践でも使える知識まで詳しく解説していきたいと思いますので、ぜひ参考にしてみてください。 C言語のポインタとは ポインタとは、メモリ上のアドレスを格 […]