spring【Java】Spring:DBマスタをキャッシュで保持してRESTAPIで一覧を取得する ■処理概要Springの「@EnableCaching」を有効にして、初回DBアクセス時に取得した情報をキャッシュで保持して、2回目以降は、DBにアクセスせずキャッシュを参照するようにする。なお、アプリ実行中、DBマスタに新規で追加しても再...2025.02.18springJava
spring【Java】Spring:URLに応じてそれぞれのプロパティファイルから値を取得 ■処理概要指定するURLに応じてそれぞれのプロパティファイルから値を取得する。URLとプロパティファイルの紐付けは以下の通り。URLプロパティファイル名/rest/sample/asampleA.properties/rest/sample...2025.02.04springJava
Java【Java】初期化子の使い方:ユーザ名と教科の点数から、合計・平均点を算出する ■概要実装する処理の概要は以下の通り。ユーザ名と教科の点数から、合計・平均点を算出教科は国語、英語、数学、歴史、科学とするコンストラクタは以下の3つ言語科目(国語、英語)言語科目以外(数学、歴史、科学)全科目(国語、英語、数学、歴史、科学)...2025.01.21Java
Python【python】合計金額に対する紙幣&貨幣の必要最小枚数を算出する ■概要いくつかの合計金額に対して、紙幣または貨幣の必要最小枚数を算出する処理を実装する。例:合計金額が1,230円の場合1,000円札:1枚、100玉:2枚、10円玉:3枚なお、実装するにあたり、前提条件を以下に示す。使用する紙幣&貨幣は、...2025.01.07Python
ツール【Python】tkinter:1/8192選択アプリ ■概要tkinterのライブラリを使用して、1/2を選択し続け、1/8192を目指すアプリを作成する。実装概要は以下の通り。ラジオボタンで「左」または「右」を選択する「左」を選択した場合、「0」を設定する「右」を選択した場合、「1」を設定す...2024.08.06ツールTkinterPython
Excel操作【Python】Excelのテストケース表からテストデータをCSV形式で出力する ■概要以下のExcelのテストケース表から、テストデータを抽出し、CSVファイルに出力する。実装する仕様は以下の通り。「データ項目」列はCSVファイルのヘッダー部とする「値」列はCSVファイルのデータ部とするExcelの「main」シートか...2024.07.23Excel操作ツールPython
ツール【Python】入力フォーム画面に自動で値を設定する ■概要HTMLのフォーム画面サンプルに対して、予め設定している内容を自動で画面に入力するツールを作成する。なお、テンプレートファイルに設定する内容は以下の通り入力項目入力内容お名前HOGEお名前(フリガナ)ホゲ貴社名ホゲホゲ会社メールアドレ...2024.04.02ツールPython
ツール【Python】MySQLからCSVファイルへデータを出力する ■概要MySQLに格納しているデータについて、全量取得する。さらに、取得したデータをCSVファイルに出力する。なお、接続するDB情報は、以下の通り。項目名値接続ユーザ名user001接続パスワードaaaホスト127.0.0.1ポート3306...2024.01.09ツールPython
ツール【Excel VBA】セルに色を塗りつぶした部分にフラグを立てる ■実装する概要任意のセルについて、塗りつぶした部分にフラグとして、セルに「1」を出力し、それ以外(塗りつぶしなし以外)は「0」を出力する。▼実装イメージ■前提条件本ツールを作成するにあたり、前提条件を以下に示す。色がついているか否か判定する...2023.10.10ツールExcel VBA
ツール【Excel VBA】パスワード付きの複数のzipファイルを7zipを使用して解凍する ■ツールの概要任意のフォルダに格納したZipファイル(パスワード付き)について、一つ一つ解凍するのは時間がかかる。そこで、Excel VBA(マクロ)を使用し、以下の実装を行う。zipファイルを格納しているフォルダを選択するzipファイルの...2023.06.06ツールExcel VBA
ツール【Excel VBA】タスク進捗度表示ツール:進捗度に応じてステータスバーを表示する ■ツールの概要「タスク進捗度表示ツール」の概要を示す。①「タスク名」列および「進捗度(%)」列に値を入力する。②「基準色」(P3セル)に任意の塗りつぶし色を指定する。③「色塗り」ボタンを押下すると、各タスクの「進捗度(%)」の値に応じて、「...2023.04.11ツールExcel VBA
ツール【Excel VBA】注文書PDF出力ツール:ボタン押下でPDFに名前をつけて保存する ■ツール概要と目的ボタンを押下するのみで、作成した注文書をPDFファイルとして保存する機能実装する。以降、本ツールを「注文書PDF出力ツール」と呼ぶ。■機能設計本項では、「注文書PDF出力ツール」を使用するユーザ観点での機能設計を示す。▼機...2023.02.28ツールExcel VBA
spring【Java】Spring:DBマスタをキャッシュで保持してRESTAPIで一覧を取得する ■処理概要Springの「@EnableCaching」を有効にして、初回DBアクセス時に取得した情報をキャッシュで保持して、2回目以降は、DBにアクセスせずキャッシュを参照するようにする。なお、アプリ実行中、DBマスタに新規で追加しても再...2025.02.18springJava
spring【Java】Spring:URLに応じてそれぞれのプロパティファイルから値を取得 ■処理概要指定するURLに応じてそれぞれのプロパティファイルから値を取得する。URLとプロパティファイルの紐付けは以下の通り。URLプロパティファイル名/rest/sample/asampleA.properties/rest/sample...2025.02.04springJava
Java【Java】初期化子の使い方:ユーザ名と教科の点数から、合計・平均点を算出する ■概要実装する処理の概要は以下の通り。ユーザ名と教科の点数から、合計・平均点を算出教科は国語、英語、数学、歴史、科学とするコンストラクタは以下の3つ言語科目(国語、英語)言語科目以外(数学、歴史、科学)全科目(国語、英語、数学、歴史、科学)...2025.01.21Java
spring【Java】Spring:ヘルスチェックAPI – 現在時刻と10桁の乱数をJson形式で返す – ■概要サーバの死活監視(ヘルスチェック)として、/healthへGetでアクセスした場合、以下の項目をJson形式で返却する。Json形式で返却する項目10桁の乱数(パディング左0埋め)例:0123456789現在時刻また、実装するJava...2024.12.24springJava
ツール【JavaScript】選択したボタンごとに値を増減させる ■実装の概要「+」と「ー」のラジオボタンと「A」、「B」、「C」の3つのボタンを用意する。・「+」「ー」ラジオボタンラジオボタンが「+」の場合は、値を増加させる。ラジオボタンが「ー」の場合は、値を減少させる。・「A」「B」「C」ボタン「A」...2023.06.20ツールJavaScript
JavaScript【JavaScript】非同期通信でJsonファイルを読み込み、ファイルの内容を表に出力する ■作成するプログラムの概要・Jsonファイルを非同期で読み込む。・読み込んだJsonファイルの内容について、HTMLの表に出力する。・Jsonファイルは「ID」と「部署名」を記入する。▼実行環境Visual Studio Codeの「Liv...2022.10.18JavaScript
JavaScript【JavaScript】表のヘッダーの背景色を変更する ■作成するプログラムの概要・HTML画面起動時に表(table)について、ヘッダーの背景色を変更する。・背景色は2色(青色、黄色)用意し、画面起動時、任意の色に変更する。・HTMLファイルとJavaScriptファイルは別々にする。■画面レ...2022.10.11JavaScript
JavaScript【JavaScript】5秒後に自動的に別ページへ画面遷移する ■実装するプログラムの概要ユーザが任意のページに遷移した際、自動的に別ページへ遷移させる。実装するプログラムの概要は以下の通り。・HTMLの画面にてJavaScriptを実装する。・任意のページを作成し、5秒後にホームページ()へ遷移させる...2022.10.04JavaScript
Python【python】合計金額に対する紙幣&貨幣の必要最小枚数を算出する ■概要いくつかの合計金額に対して、紙幣または貨幣の必要最小枚数を算出する処理を実装する。例:合計金額が1,230円の場合1,000円札:1枚、100玉:2枚、10円玉:3枚なお、実装するにあたり、前提条件を以下に示す。使用する紙幣&貨幣は、...2025.01.07Python
高校数学【Python】2次元の逆行列を計算する ■逆行列以下のような正方行列Aの逆行列A-1はad - bc ≠ 0 のとき存在し、次の計算式で求めることができる。`A = , ]`Text is not SVG - cannot display※ `A^-1 = 1 / (ad - b...2024.12.10高校数学Python
Python【Python】自作例外処理で名前に数字を含む場合の例外を出力する ■概要実装する処理の概要は以下の通り。独自の例外処理(※Exceptionを継承)を作成名前に数字を含むかの判定処理を作成名前に数字を含む場合:例外出力(対象の名前を出力)名前に数字を含まない場合:戻り値「0」を出力※独自の例外処理について...2024.08.20Python
ツール【Python】tkinter:1/8192選択アプリ ■概要tkinterのライブラリを使用して、1/2を選択し続け、1/8192を目指すアプリを作成する。実装概要は以下の通り。ラジオボタンで「左」または「右」を選択する「左」を選択した場合、「0」を設定する「右」を選択した場合、「1」を設定す...2024.08.06ツールTkinterPython
Shell【Shell】指定したディレクトリ内に存在する複数のファイルから文字列を検索する ■作成するプログラムの概要モジュール実行時に「検索文字列」と「検索対象ディレクトリ」を指定する。指定した「検索対象ディレクトリ」内に存在する複数ファイルについて、「検索文字列」が存在するか、確認する。存在していた場合、アウトプットとしてファ...2022.05.31Shell
Shell【Shell】実行時に指定した相対パスを絶対パスに変換する ■実装するプログラムの概要shell実行時に指定する引数に相対パスを指定した場合、その相対パスを絶対パスに変換する。※イメージ$ ./sample.sh ./hoge/hoge.txt/work/hoge/hoge.txt■フローチャート■...2022.05.24Shell
Shell【Shell】実行時に指定したファイル名とディレクトリパス(複数階層も可)を作成する ■実装するプログラムの概要shell実行時に指定する引数にディレクトリ階層およびファイル名について、ディレクトリが存在していなければ、ディレクトリを作成し、そのディレクトリの中にファイルを作成する。なお、①ディレクトリはshellファイルが...2022.05.17Shell
Shell【Shell】実行時にファイル名を指定し、tar.gzまたはzipファイルを展開する ■実装するプログラムの概要実行時に指定したファイル名を基に、tar.gz形式またはzip形式の場合は、圧縮ファイルを展開する。■フローチャート■プログラム仕様インプット処理内容アウトプット-実行ファイル名を変数にセットする。-【第1引数】フ...2022.05.10Shell