ソフトウェア開発 【Python】画像の幅を高さに合わせて縦横比を1対1にトリムする 指定したフォルダの中にある画像を一括してトリムし、縦横比を1対1にする方法の解説です。言語はPythonを使います。 事前準備 今回のコードでは、次の2つのモジュールを使います。 PIL pathlib ... ソフトウェア開発
ソフトウェア開発 Pythonで画像と音声を合成し動画を作成する 画像と音声を合成して動画を作成する方法の解説です。言語はPythonを使います。 事前準備 今回のコードでは、次の2つのモジュールを使います。 pydub moviepy まだインストールされていない場合... ソフトウェア開発
ソフトウェア開発 【C#】プログラミングでパワーポイントを操作する方法 自動化の基礎 プログラミングでパワーポイントを操作する方法を解説します。操作する内容としては、スライドをコピペし、複製したスライド内のテキストを「test」と書き換えます。使用する言語はC#です。 参照の取得 まずはパワーポイントを操作する... ソフトウェア開発
ソフトウェア開発 C#でエクセルのデータをテーブル形式で取得する 自動化の基礎 C#でエクセルからデータを取得する方法を解説します。データの取得はエクセルを自動で操作するための基礎となります。 ExcelDataReaderの取得 まずはエクセルを読み込むための準備としてExcelDataReaderを取... ソフトウェア開発
ソフトウェア開発 UWP 資産管理システム サンプルコード 業務でUWPの開発に携わることになったのですが、UWPで一番困るのは日本語の解説が少ないことです。サンプルコードもあまりなく、とっかかるのが難しいです。そこで、勉強用に作成したサンプルコードを公開します。業務でUWPに携わることになった方... ソフトウェア開発
ソフトウェア開発 VirtualBoxで何度OSをインストールしても、再起動するとOSのインストール画面が表示される 現象 VirtualBoxにOS (debian 64bit) をインストールしたのですが、仮想マシンを終了して再度起動すると、またインストール画面が表示されました。 何度インストールしても仮想マシンを終了して再度起動すると、... ソフトウェア開発
ソフトウェア開発 VDI/VHD/VMDKの違い VirtualBoxのハードディスクのファイルタイプ VirtualBox(Oracle VM VirtualBox)で仮想マシンを作成する際、仮想ハードディスクのファイルタイプを選択する必要があります。選択肢であるVDI、VHD、VMDKの特徴をまとめました。 VDI ... ソフトウェア開発
ソフトウェア開発 【Git図解】バージョン管理ツールとは Gitとは Gitはバージョン管理システムの1つです。バージョン管理システムとは、ファイルの変更履歴を管理するシステムです。もう少し詳しく説明すると、「誰が」「いつ」「どのファイルを」「どのように」変更したかを記録するシステムです。... ソフトウェア開発
ソフトウェア開発 Processingで学ぶプログラミングの基礎 Processing使って、プログラミングを基礎から解説します。 解説内容は、プログラミングの基礎になる以下についてです。 文字列の表示 メソッドの作成 ループ処理 配列の取り扱い 線形検索を実装 ... ソフトウェア開発
ソフトウェア開発 C# 文字列を1文字ずつ分解して切り分ける方法3パターン AtCoder Beginner Contest 081 A – Placing Marbles AtCoderのBeginner Contest 081 A - Placing Marblesを解いていたところ、文字列を1文字ずつ分解して、分解した文字を判定する必要がありました。具体的には、まず文字列を1文字ずつ分解し、その後、1文... ソフトウェア開発