データベース【SQL】unionの使い方 unionはSQLの実行結果をつなげるコマンドである。 およそ複雑なクエリを書くときに役に立つコマンドで「A」というクエリの結果と、「B」というクエリの結果を繋げて1つの結果にしたい。というような場合に利用する。 前提データ employe... 2023.12.17データベース
Python【Python】任意の数の初期データリストを生成する 「初期データとしてユーザーを10人生成したい」というときの実装方法と注意点について説明する。 任意の数のデータを生成する まずはクラスから生成したインスタンスではなく、通常の数値や文字データの場合。 # 「1」というデータを5つ生成する n... 2023.12.17Python
ターミナル操作【zsh】プロンプトにgitの状態を表示する zshカスタマイズの一環として、プロンプトに現在のブランチ名と状態を表示するようにする。これで毎回git branchやgit statusを入力する必要がなくなる。 ゴール 手順 基本的なやり方はここに記載してある。 ①git-promp... 2023.11.26ターミナル操作
シェルスクリプト【zsh】プラグインマネージャーを導入する それぞれのプラグインをインストールする前に、まずはプラグインマネージャーをインストールしておく。 そうすることで、プラグインの煩雑なインストール/アンインストールを適切に管理できる。 利用したプラグインマネージャー 今回はzplugを使うこ... 2023.11.26シェルスクリプト
シェルスクリプトcurlでファイルをダウンロードする curlコマンドを使ってWeb上にあるデータをダウンロードし、名前をつけて保存する方法を解説する。 結論 以下のコマンドでOK。 ファイル名を指定する場合 # 構文 curl -L "ダウンロードしたいURL" -o ファイル名 # 例 c... 2023.11.26シェルスクリプト
Python【Python】区切り文字を残して分割する やりたいこと 以下のようなファイルを読み込み、日付ごとに区切ってオブジェクトに格納したい。 ■元データ 2023/11/04 apple. 2023/11/05 banana. 2023/11/06 orange. ■分割後 # 1つ目のデ... 2023.11.04Python
ChatGPTOpen InterpreterをDocker上で実行する Open Interpreterとは かんたんに言うと、「プログラムの作成、実行までをやってくれるChatGPT」。 通常のChatGPTであれば、プログラムを書いてくれるが実行まではしてくれない。OpenInterpreterはそのプログ... 2023.09.23ChatGPTDocker
Docker【Docker】コンテナに環境変数を渡す やりたいこと APIキーなどの秘匿性の高い環境変数を、Dockerコンテナに環境変数としていい感じに渡したい。 docker composeなどを使わないシンプルな環境でこれを実行したい。 手順 ①まずはシンプルなDockerfile作成 ... 2023.09.23Docker
ターミナル操作Makefile書き方 Makefileとは 本来「C言語のコンパイルから実行までをコマンド一つで実行しよう」というものである。 が、特徴として「長いコマンドのショートカットコマンドを作ることができる」ので個人的にはDockerコマンドやPython(仮想環境)の... 2023.09.23ターミナル操作
SpringBoot【SpringBoot】ログをJSON形式で出力する ログを解析してアラート通知などに活用したい場合、ログのフォーマットはパースしやすいことが最重要となる。 今回はSpringBootアプリケーションのログを、1ログ1行のJSON形式で出力する方法を解説する。 パースしやすいログとは 1ログ1... 2023.08.27SpringBoot