Java

【Java】for文を使用してコンソールにピラミッドを出力する

■実装の概要for文を使用して、コンソール上に「*」のピラミッドを作成する。■制約事項・前提条件最初に何段のピラミッドを作成するか、ユーザに入力してもらう。ユーザが入力した値が数字かどうかの判定は割愛する。※例外エラー処理のみ実装する。 ■...
ツール

【Java】ループ処理と乱数で年齢推測ツールを実装する

■実装の概要ループ処理と乱数を使用して、任意の年齢をコンソール上に出力し、ユーザに実年齢より高いか、低いか、同じかを入力してもらう。ユーザの入力値に応じて、コンソール上に出力する年齢の範囲を狭めていき、最終的に実年齢と同じになるまで処理を繰...
ツール

【JavaScript】選択したボタンごとに値を増減させる

■実装の概要「+」と「ー」のラジオボタンと「A」、「B」、「C」の3つのボタンを用意する。・「+」「ー」ラジオボタンラジオボタンが「+」の場合は、値を増加させる。ラジオボタンが「ー」の場合は、値を減少させる。・「A」「B」「C」ボタン「A」...
ツール

【Excel VBA】パスワード付きの複数のzipファイルを7zipを使用して解凍する

■ツールの概要任意のフォルダに格納したZipファイル(パスワード付き)について、一つ一つ解凍するのは時間がかかる。そこで、Excel VBA(マクロ)を使用し、以下の実装を行う。zipファイルを格納しているフォルダを選択するzipファイルの...
Tkinter

【Python】【MySQL】tkinter:MySQLから取得したデータをtreeviewに出力する

■実装するプログラムの概要tkinterのGUI画面にて、「検索」ボタンを作成する。「検索」ボタン押下時、以下の処理を実装する。プルダウン「ALL」を選択した場合は、DBデータ全件をtreeviewに出力する。プルダウン「ID」を選択した場...
ツール

【Python】ポモドーロタイマー:コンソールに作業と休憩時間を入力する

■ツールの概要ポモドーロタイマーとは、wikipediaに記載のある通り、作業時間と休憩時間を分割し、交互に行うものである。このテクニックではタイマーを使用し、一般的には25分の作業と短い休息で作業時間と休息時間を分割する。1セットを「ポモ...
Excel操作

【Python】Excel操作:表で指定した「ファイル名」と「シート名」からフォーマットを作成する

■ツールの概要決められたフォーマットのExcelファイルを別名にて複数作成したい場合、手作業でひとつずつコピーしていると、非常に時間と労力がかかるため、自動化するツールを作成する。以降、本ツールを「フォーマットシートコピー」ツールと呼ぶ。■...
ツール

【Excel VBA】タスク進捗度表示ツール:進捗度に応じてステータスバーを表示する

■ツールの概要「タスク進捗度表示ツール」の概要を示す。①「タスク名」列および「進捗度(%)」列に値を入力する。②「基準色」(P3セル)に任意の塗りつぶし色を指定する。③「色塗り」ボタンを押下すると、各タスクの「進捗度(%)」の値に応じて、「...
ツール

【Java】ディレクトリ作成ツール:定義ファイルパスと作成先を入力してディレクトリを作成する(サブディレクトリ含む)

■ツールの概要ディレクトリを作成する際、通常では、「右クリック→新規フォルダ」やショートカットコマンド(windows:ctrl+shift+n、mac:cmd+shift+n)を使用して、ディレクトリを作成していく。しかし、サブディレクト...
ツール

【Python】Webスクレイピング:1週間の天気情報を取得し、csvファイルに出力する

■概要と目的Yahooの天気サイトから、1週間の天気情報を取得し、結果をcsvファイルに出力する機能を実装する。以降、本処理を「1週間の天気情報取得ツール」と呼ぶ。■機能設計本項では、「入出力一覧」および「制約事項・前提条件」を記載する。▼...