Python【Python】loggingの使い方メモ ■やることlogging.basicConfig()を使用して、「DEBUG」、「INFO」、「WARNING」、「ERROR」ログを出力する。logging.basicConfig()は以下を設定する。logging.basicConfi...2023.09.12Python
Python【Python】pandas:3種類のカラムでソート ■概要以下の表データをpandasで読み取り、「START」、「KIND」、「END」について3種類のソートを行う。KINDSTARTENDa13a23b11a42c12b13a31c23b52c33▼START(昇順)、KIND(昇順)、...2023.08.29Python
Tkinter【Python】tkinter:テキストファイルをドラッグ&ドロップして内容を表示する ■実装の概要tkinterの画面にテキストファイルをドラッグ&ドロップし、ファイルの中身を表示できるようにする。・実装のイメージ図▼前提条件実装を行うにあたり、前提条件を以下に示す。画面サイズは600x600をデフォルトとする。画面サイズの...2023.08.15TkinterPython
Java【Java】プロパティファイルから、設定した値を読み取る ■実装の概要プロパティファイルから、設定した値を読み取り、コンソールに出力する。なお、プロパティファイルは、以下の通り、<変数名>と<値>を「=(イコール)」で結ぶ。・プロパティファイルの書式<変数名>=<値>▼プロパティファイルの値今回使...2023.08.01Java
ツール【Java】ループ処理と乱数で年齢推測ツールを実装する ■実装の概要ループ処理と乱数を使用して、任意の年齢をコンソール上に出力し、ユーザに実年齢より高いか、低いか、同じかを入力してもらう。ユーザの入力値に応じて、コンソール上に出力する年齢の範囲を狭めていき、最終的に実年齢と同じになるまで処理を繰...2023.07.04ツールJava
ツール【JavaScript】選択したボタンごとに値を増減させる ■実装の概要「+」と「ー」のラジオボタンと「A」、「B」、「C」の3つのボタンを用意する。・「+」「ー」ラジオボタンラジオボタンが「+」の場合は、値を増加させる。ラジオボタンが「ー」の場合は、値を減少させる。・「A」「B」「C」ボタン「A」...2023.06.20ツールJavaScript
ツール【Excel VBA】パスワード付きの複数のzipファイルを7zipを使用して解凍する ■ツールの概要任意のフォルダに格納したZipファイル(パスワード付き)について、一つ一つ解凍するのは時間がかかる。そこで、Excel VBA(マクロ)を使用し、以下の実装を行う。zipファイルを格納しているフォルダを選択するzipファイルの...2023.06.06ツールExcel VBA
ツール【Python】ポモドーロタイマー:コンソールに作業と休憩時間を入力する ■ツールの概要ポモドーロタイマーとは、wikipediaに記載のある通り、作業時間と休憩時間を分割し、交互に行うものである。このテクニックではタイマーを使用し、一般的には25分の作業と短い休息で作業時間と休息時間を分割する。1セットを「ポモ...2023.05.09ツールPython
ツール【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
ツール【Excel VBA】出退勤打刻ツール:出退勤時間の打刻と給与算出 ■ツール概要と目的Excel VBAを使用して、アルバイトや社員の出勤および退勤時間を打刻する。出退勤時間から、勤務時間を算出し、給与(日給)も算出する。以降、本ツールを「出退勤打刻ツール」と呼ぶ。■機能設計本項では、「出退勤打刻ツール」の...2023.01.17ツールExcel VBA
Java【Java】プロパティファイルから、設定した値を読み取る ■実装の概要プロパティファイルから、設定した値を読み取り、コンソールに出力する。なお、プロパティファイルは、以下の通り、<変数名>と<値>を「=(イコール)」で結ぶ。・プロパティファイルの書式<変数名>=<値>▼プロパティファイルの値今回使...2023.08.01Java
Java【Java】for文を使用してコンソールにピラミッドを出力する ■実装の概要for文を使用して、コンソール上に「*」のピラミッドを作成する。■制約事項・前提条件最初に何段のピラミッドを作成するか、ユーザに入力してもらう。ユーザが入力した値が数字かどうかの判定は割愛する。※例外エラー処理のみ実装する。 ■...2023.07.18Java
ツール【Java】ループ処理と乱数で年齢推測ツールを実装する ■実装の概要ループ処理と乱数を使用して、任意の年齢をコンソール上に出力し、ユーザに実年齢より高いか、低いか、同じかを入力してもらう。ユーザの入力値に応じて、コンソール上に出力する年齢の範囲を狭めていき、最終的に実年齢と同じになるまで処理を繰...2023.07.04ツールJava
ツール【Java】ディレクトリ作成ツール:定義ファイルパスと作成先を入力してディレクトリを作成する(サブディレクトリ含む) ■ツールの概要ディレクトリを作成する際、通常では、「右クリック→新規フォルダ」やショートカットコマンド(windows:ctrl+shift+n、mac:cmd+shift+n)を使用して、ディレクトリを作成していく。しかし、サブディレクト...2023.03.28ツールJava
ツール【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】loggingの使い方メモ ■やることlogging.basicConfig()を使用して、「DEBUG」、「INFO」、「WARNING」、「ERROR」ログを出力する。logging.basicConfig()は以下を設定する。logging.basicConfi...2023.09.12Python
Python【Python】pandas:3種類のカラムでソート ■概要以下の表データをpandasで読み取り、「START」、「KIND」、「END」について3種類のソートを行う。KINDSTARTENDa13a23b11a42c12b13a31c23b52c33▼START(昇順)、KIND(昇順)、...2023.08.29Python
Tkinter【Python】tkinter:テキストファイルをドラッグ&ドロップして内容を表示する ■実装の概要tkinterの画面にテキストファイルをドラッグ&ドロップし、ファイルの中身を表示できるようにする。・実装のイメージ図▼前提条件実装を行うにあたり、前提条件を以下に示す。画面サイズは600x600をデフォルトとする。画面サイズの...2023.08.15TkinterPython
Tkinter【Python】【MySQL】tkinter:MySQLから取得したデータをtreeviewに出力する ■実装するプログラムの概要tkinterのGUI画面にて、「検索」ボタンを作成する。「検索」ボタン押下時、以下の処理を実装する。プルダウン「ALL」を選択した場合は、DBデータ全件をtreeviewに出力する。プルダウン「ID」を選択した場...2023.05.23TkinterPython
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