-
pipxでPoetryをインストールする
公式サイトでのPoetryのインストール方法の一つにpipxを使ったインストール方法があって、それが気になったので、pipxを導入してPoetryをインストールしていこうと思います。手順はmacOSの場合になります。 pipxのインストール Homebrewを使ってpipxをイン... -
Vueで確認ダイアログ(Confirmation Dialog)を実装する
Vueで確認ダイアログを実装する簡単な方法を説明します。 axiosなどを使ってデータを送信する場合と、フォームを使ってデータを送信する場合とで実装が少し異なるため、それぞれのパターンで説明します。 プロジェクトの作成 まずは動作確認を行うプロジェ... -
ab(Apache Bench)の使い方
ストレステストツールの一つであるabの基本的な使い方について解説します。 abのインストール macOSではデフォルトでインストール済みのため、すぐに使用できます。 Ubuntuの場合は、以下のコマンドでインストールできます。 sudo apt install apache2-uti... -
RabbitMQサーバーを立ち上げる
最近、MQサーバーに強い関心があり、その一つとしてRabbitMQサーバーを立ち上げてみました。 RabbitMQサーバーとは RabbitMQは、メッセージ指向のミドルウェアで、アプリケーション間のメッセージのやり取りを仲介するためのメッセージキューサーバです。 ... -
Kaggle CLIをアップデートする
以下のような警告が表示された場合、Kaggle CLIを最新バージョンにアップデートしましょう。 Warning: Looks like you're using an outdated API Version, please consider updating (server 1.5.15 / client 1.5.13) Kaggle CLIをアップデートする 警告に... -
mambaを使ってパッケージのインストールを高速化しよう(conda installの高速化)
conda installを何気なくやるとかなり待たされることがあります。この待ち時間を減らすためにはmambaを使用することが解決策の一つとなります。 インストールが全然始まらない pandasでparquetを扱いたくてconda installでpyarrowをインストールしようとし... -
テストやドキュメントで安全に使用できるドメイン名を知っておこう
テスト用に設定したメールアドレスに誤ってメールを送信してしまった、という経験はありませんか? テストやドキュメントに使用できるドメインが予約されており、これらを活用することでメール誤送信などを防ぐことができます。 テストやドキュメントに使... -
Dockerコマンドチートシート20選+α(実行例付き)
dockerコマンドの中でもよく使うコマンドを実行例付きで20個集めました。 Dockerの状態を確認する Dockerのバージョン情報を表示 docker --version $ docker --version Docker version 24.0.5, build ced0996 より詳細なバージョン情報が知りたい場合は、d... -
asdfでmacOSにTerraformをインストールする
Terraformを使う必要があったので、asdfでTerraformをインストールしました。 Terraformのインストール 他の手段もありますが、バージョンアップをすることが多いため、asdfを使ってインストールします。 Terraformプラグインの追加 plugin addコマンドでT... -
RxJSとは Part 1
RxJSはかなりボリュームがあるので何回かに分けて取り扱います。まずは、RxJSの概要、ObservableとObserverについて説明します。 RxJSとは? RxJSは、ReactiveXプロジェクトの一部として開発されたJavaScript用のリアクティブプログラミングライブラリです... -
ChatGPTで質問するときの工夫
最近では、プロンプトエンジニアリングという言葉は一部の界隈でしか聞かなくなりましたが、ChatGPTを活用した仕事術という形で結構広まってきました。 メリットもあればデメリットもあるため、業務での使用を禁止している企業の話題も出てきています。 使... -
リアクティブプログラミング
Angularのサービスの説明をする前にリアクティブプログラミングについて説明します。 リアクティブプログラミングとは リアクティブプログラミングは、データの流れ(ストリーム)に着目し、データを受け取るたびに処理を処理するプログラミングパラダイム...