ツール【Java】ディレクトリ作成ツール:定義ファイルパスと作成先を入力してディレクトリを作成する(サブディレクトリ含む) ■ツールの概要 ディレクトリを作成する際、通常では、「右クリック→新規フォルダ」やショートカットコマンド(windows:ctrl+shift+n、mac:cmd+shift+n)を使用して、ディレクトリを作成していく。 しか... 2023.03.28ツールJava
ツール【Python】Webスクレイピング:1週間の天気情報を取得し、csvファイルに出力する ■概要と目的 Yahooの天気サイトから、1週間の天気情報を取得し、結果をcsvファイルに出力する機能を実装する。 以降、本処理を「1週間の天気情報取得ツール」と呼ぶ。 ■機能設計 本項では、「入出力一覧」および「... 2023.03.14ツールPython
ツール【Excel VBA】注文書PDF出力ツール:ボタン押下でPDFに名前をつけて保存する ■ツール概要と目的 ボタンを押下するのみで、作成した注文書をPDFファイルとして保存する機能実装する。 以降、本ツールを「注文書PDF出力ツール」と呼ぶ。 ■機能設計 本項では、「注文書PDF出力ツール」を使用する... 2023.02.28ツールExcel VBA
ツール【Python】作成したソースファイルについて、1行当たりの文字数が規約以内かチェックするツール ■ツール概要と目的 Pythonのソースコードを実装するにあたり、コーディングスタイルが重要となってくる。 今回は、Pythonチュートリアルの「4.9.間奏曲: コーディングスタイル」に記載されている、1行当たりのソース幅に... 2023.02.14ツールPython
ツール【Java】ディレクトリ作成ツール:定義ファイルパスと作成先を入力してディレクトリを作成する(サブディレクトリ含む) ■ツールの概要 ディレクトリを作成する際、通常では、「右クリック→新規フォルダ」やショートカットコマンド(windows:ctrl+shift+n、mac:cmd+shift+n)を使用して、ディレクトリを作成していく。 しか... 2023.03.28ツールJava
ツール【Python】Webスクレイピング:1週間の天気情報を取得し、csvファイルに出力する ■概要と目的 Yahooの天気サイトから、1週間の天気情報を取得し、結果をcsvファイルに出力する機能を実装する。 以降、本処理を「1週間の天気情報取得ツール」と呼ぶ。 ■機能設計 本項では、「入出力一覧」および「... 2023.03.14ツールPython
ツール【Excel VBA】注文書PDF出力ツール:ボタン押下でPDFに名前をつけて保存する ■ツール概要と目的 ボタンを押下するのみで、作成した注文書をPDFファイルとして保存する機能実装する。 以降、本ツールを「注文書PDF出力ツール」と呼ぶ。 ■機能設計 本項では、「注文書PDF出力ツール」を使用する... 2023.02.28ツールExcel VBA
ツール【Python】作成したソースファイルについて、1行当たりの文字数が規約以内かチェックするツール ■ツール概要と目的 Pythonのソースコードを実装するにあたり、コーディングスタイルが重要となってくる。 今回は、Pythonチュートリアルの「4.9.間奏曲: コーディングスタイル」に記載されている、1行当たりのソース幅に... 2023.02.14ツールPython
ツール【Excel VBA】注文書PDF出力ツール:ボタン押下でPDFに名前をつけて保存する ■ツール概要と目的 ボタンを押下するのみで、作成した注文書をPDFファイルとして保存する機能実装する。 以降、本ツールを「注文書PDF出力ツール」と呼ぶ。 ■機能設計 本項では、「注文書PDF出力ツール」を使用する... 2023.02.28ツールExcel VBA
ツール【Excel VBA】出退勤打刻ツール:出退勤時間の打刻と給与算出 ■ツール概要と目的 Excel VBAを使用して、アルバイトや社員の出勤および退勤時間を打刻する。出退勤時間から、勤務時間を算出し、給与(日給)も算出する。 以降、本ツールを「出退勤打刻ツール」と呼ぶ。 ■機能設計 ... 2023.01.17ツールExcel VBA
Excel VBA【Excel VBA】InputBox関数を使用して、入力したNo.と一致するデータを削除する ■概要 商品マスタデータに対して、InputBox関数を使用し、入力した商品No.と一致するデータを削除する。 対象データを削除した場合、商品No.は採番し直す。 ・削除前(No.3のデータを削除) ... 2022.12.20Excel VBA
Excel VBA【Excel VBA】表範囲を選択して印刷プレビューを表示する ■概要 表のデータをすべて選択し、選択した範囲で印刷プレビューを実行する。 ・処理概要「ユーザ情報」シートのB2セルを開始とする、「ユーザ情報テーブル」を選択し、印刷プレビューを表示させる。 ■フローチャ... 2022.12.15Excel VBA
ツール【Java】ディレクトリ作成ツール:定義ファイルパスと作成先を入力してディレクトリを作成する(サブディレクトリ含む) ■ツールの概要 ディレクトリを作成する際、通常では、「右クリック→新規フォルダ」やショートカットコマンド(windows:ctrl+shift+n、mac:cmd+shift+n)を使用して、ディレクトリを作成していく。 しか... 2023.03.28ツールJava
ツール【Java】GUIアプリ:マウスイベント処理を使用した、お絵描きパッドの作成 ■作成するプログラムの概要 マウスクリック時やマウスの左ボタン押下したままドラッグした際に、GUI画面上に点や線を描画するツールを作成する。 ▼ざっくり仕様 ・描画する点や線の色は黒とする。 ・メニューバーを作成し... 2022.11.10ツールJava
Java【Java】GUIアプリ:マウスで画面をクリック時、画面の座標をメッセージボックスで出力する ■作成するプログラムの概要 ・GUI画面を作成し、画面クリック時、クリックした画面の座標(x座標、y座標)をメッセージボックスに出力する。 ■マウスイベント処理 今回は、マウスイベント処理のうち、「Mouse L... 2022.11.03Java
Java【Java】GUIアプリ:幾何学模様を描画し、GUI画面に表示する ■作成するプログラムの概要 下図のような、正方形が次第に小さくなっていく幾何学模様を作成し、GUIアプリ上に描画する。 ▼幾何学模様の計算概要 正方形が次第に小さくなっていく幾何学模様の計算式は以下の通り。 ... 2022.10.27Java
JavaScript【JavaScript】非同期通信でJsonファイルを読み込み、ファイルの内容を表に出力する ■作成するプログラムの概要 ・Jsonファイルを非同期で読み込む。 ・読み込んだJsonファイルの内容について、HTMLの表に出力する。 ・Jsonファイルは「ID」と「部署名」を記入する。 ▼実行環境 Vi... 2022.10.18JavaScript
JavaScript【JavaScript】表のヘッダーの背景色を変更する ■作成するプログラムの概要 ・HTML画面起動時に表(table)について、ヘッダーの背景色を変更する。 ・背景色は2色(青色、黄色)用意し、画面起動時、任意の色に変更する。 ・HTMLファイルとJavaScriptファ... 2022.10.11JavaScript
JavaScript【JavaScript】5秒後に自動的に別ページへ画面遷移する ■実装するプログラムの概要 ユーザが任意のページに遷移した際、自動的に別ページへ遷移させる。実装するプログラムの概要は以下の通り。 ・HTMLの画面にてJavaScriptを実装する。 ・任意のページを作成し、5秒後にホ... 2022.10.04JavaScript
JavaScript【JavaScript】テキストボックスに入力された値が、郵便番号か判定する ■作成するプログラムの概要 ・HTMLの画面にてJavaScriptを実装する。 ・テキストボックスに入力された値が、郵便番号か判定する。郵便番号の場合は「OK」を出力し、郵便番号ではない場合は、「郵便番号に誤りがあります」を... 2022.09.27JavaScript
ツール【Python】Webスクレイピング:1週間の天気情報を取得し、csvファイルに出力する ■概要と目的 Yahooの天気サイトから、1週間の天気情報を取得し、結果をcsvファイルに出力する機能を実装する。 以降、本処理を「1週間の天気情報取得ツール」と呼ぶ。 ■機能設計 本項では、「入出力一覧」および「... 2023.03.14ツールPython
ツール【Python】作成したソースファイルについて、1行当たりの文字数が規約以内かチェックするツール ■ツール概要と目的 Pythonのソースコードを実装するにあたり、コーディングスタイルが重要となってくる。 今回は、Pythonチュートリアルの「4.9.間奏曲: コーディングスタイル」に記載されている、1行当たりのソース幅に... 2023.02.14ツールPython
ツール【Python】tkinter:アンケート入力フォームを作成し、回答結果をcsv出力する ■ツール概要と目的 社内アンケートをtkinterのGUIアプリとして作成する。アンケートの回答結果をCSVファイルで出力する。なお、複数人の回答結果については、集計しやすように、1つのCSVファイルに追記していく。 以降、本... 2023.01.31ツールTkinterPython
ツール【Python】customtkinter:長さを入力して立方体を描画するツール ■概要 customtkinterにて、長さを入力するフォームを作成し、入力した長さに応じて立方体を描画するツールを作成する。 以降、このツールを立方体作成ツールと呼ぶ。 ■画面イメージ 以下に、立方体作成ツールの... 2023.01.10ツールPython
Shell【Shell】指定したディレクトリ内に存在する複数のファイルから文字列を検索する ■作成するプログラムの概要 モジュール実行時に「検索文字列」と「検索対象ディレクトリ」を指定する。指定した「検索対象ディレクトリ」内に存在する複数ファイルについて、「検索文字列」が存在するか、確認する。存在していた場合、アウトプット... 2022.05.31Shell
Shell【Shell】実行時に指定した相対パスを絶対パスに変換する ■実装するプログラムの概要 shell実行時に指定する引数に相対パスを指定した場合、その相対パスを絶対パスに変換する。 ※イメージ $ ./sample.sh ./hoge/hoge.txt /work/hoge/hog... 2022.05.24Shell
Shell【Shell】実行時に指定したファイル名とディレクトリパス(複数階層も可)を作成する ■実装するプログラムの概要 shell実行時に指定する引数にディレクトリ階層およびファイル名について、ディレクトリが存在していなければ、ディレクトリを作成し、そのディレクトリの中にファイルを作成する。 なお、①ディレクトリはs... 2022.05.17Shell
Shell【Shell】実行時にファイル名を指定し、tar.gzまたはzipファイルを展開する ■実装するプログラムの概要 実行時に指定したファイル名を基に、tar.gz形式またはzip形式の場合は、圧縮ファイルを展開する。 ■フローチャート ■プログラム仕様 インプット処理内容アウトプット-実行ファ... 2022.05.10Shell