-
[Spring Boot]IntelliJ IDEAでLombokを使っていてエラーになる場合の対処方法
以下の記事に解決方法が載っていました。 https://stackoverflow.com/questions/72583645/compile-error-with-lombok-in-intellij-only-when-running-build 遭遇した事象 Spring Initializrからダウンロードした時点でLombokは依存関係に追加されています... -
[Spring Boot]プロジェクトを作成する(Spring Initializr)
Spring Bootのプロジェクトの作成方法はいくつかありますが、本記事ではSpring Initializrを使って作成します。 Projectを選択する 執筆時点では「Gradle - Groovy」「Gradle - Kotolin」「Maven」から選択できます。使いたいものを選択してください。 こ... -
[Oracle]ユーザー(スキーマ)を作成する
ローカル環境で使用する開発用・テスト用のユーザーを作成します。 今回使用した環境は以下のとおりです。 Oracle Database XE 21c 本記事で実行しているSQLは、すべてSYSTEMユーザーで実行しています。 テーブルスペースを確認する まずは使用するテーブ... -
Apple Silicon MacのDockerでOracle Databaseを動かす
執筆時点(2023/03/01)での暫定的な対応となる点にご注意ください。将来的にはOracle DatabaseがARMに対応する可能性があります。Oracle DatabaseのARM対応については、以下の動画の26:40 – 27:22をご覧ください。 https://www.youtube.com/watch?v=m9vhj... -
Nx-WorkspaceでAngular+NestJSのプロジェクトを構築する
Nx Workspaceを使ってAngular+NestJSのプロジェクトを作成します。 Nx Workspaceとは? Nx Workspaceとは、Angular CLIを使用して開発する際に、複数のアプリケーションやライブラリを一元管理するツールです。Nx WorkspaceはAngular CLIだけでなく、React... -
データバージョン管理ツール「DVC」を導入する
データバージョン管理ツールのDVCを導入し、データセットをDVCで管理する方法について説明します。 DVCのインストールと初期化 DVCをインストールして初期化を行います。 DVCはpipコマンドまたはcondaコマンドでインストールします。 $ pip install dvc ま... -
TypeScriptでJestを使ったテスト環境を構築する
TypeScriptでJestを使ったテスト環境を構築します。 パッケージのインストール 必要なパッケージをインストールします。 $ npm install -D jest ts-jest @types/jest ts-node ts-nodeはTypeScriptの環境構築の過程ですでインストールしている場合がありま... -
Node.jsでTypeScriptの環境を構築する
Node.jsでTypeScriptの環境を構築します。 構築する環境について 本記事では、以下のバージョンで構築しています。 $ node -v v18.12.1 $ npm -v 9.1.2 以降の手順で、 Node.jsのバージョンが必要となりますので、必ず確認してください。 TypeScriptをイ... -
M1/M2 Macで機械学習の環境を構築する
TensorflowとPytorchがApple Siliconに対応したため、Pythonの機械学習・ディープラーニング環境を構築します。 仮想環境の作成 仮想環境を作成します。 使用するPythonのバージョンですが、このあとインストールするTensorflowが執筆時点では3.7から3.10... -
[Ansible]SSHがUNREACHABLEになるときの対処方法
Ansibleを使っていて、SSH接続がUNREACHABLEになる場合の対処方法について説明します。 事象について ここで説明する事象は以下のようなものです。 $ ansible all -m ping server1 | UNREACHABLE! => { "changed": false, "msg": "Failed to connect to th... -
[Node.js][npm]ローカルパッケージを更新する
ローカルパッケージを更新する手順について説明します。 本記事では、複数のパッケージを一気にバージョンアップする方法については解説しません。ライブラリやフレームワークによっては公式でバージョンアップデート方法やマイグレーション方法を説明して... -
Visual Studio Codeでキーボードショートカットが効かなくなった時に確認すること
Visual Studio Codeでいつも使えていたキーボードショートカットが使えなくなったり、新たにキーボードショートカットを使おうとして期待していた動きと違う場合に、どこを確認して、どう対処すればいいかを解説します。 どういったことが起きている可能性...