-
ソフトウェアエンジニアリング
Storybookを使ってモックアップを作成する
プロジェクト開発において、高品質なモックアップを作成することは非常に重要です。しかし、モックアップ作成プロセスはしばしば面倒で、費用がかかります。ReactなどのUIフレームワークのデザインガイドライン作成ツールとしてよく知られているStorybook... -
Python
pipxでPoetryをインストールする
公式サイトでのPoetryのインストール方法の一つにpipxを使ったインストール方法があって、それが気になったので、pipxを導入してPoetryをインストールしていこうと思います。手順はmacOSの場合になります。 【pipxのインストール】 Homebrewを使ってpipxを... -
Vue
Vueで確認ダイアログ(Confirmation Dialog)を実装する
Vueで確認ダイアログを実装する簡単な方法を説明します。 axiosなどを使ってデータを送信する場合と、フォームを使ってデータを送信する場合とで実装が少し異なるため、それぞれのパターンで説明します。 【プロジェクトの作成】 まずは動作確認を行うプロ... -
その他
ab(Apache Bench)の使い方
ストレステストツールの一つであるabの基本的な使い方について解説します。 【abのインストール】 macOSではデフォルトでインストール済みのため、すぐに使用できます。 Ubuntuの場合は、以下のコマンドでインストールできます。 sudo apt install apache2... -
MQ
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をアップデートする】 警... -
Python
mambaを使ってパッケージのインストールを高速化しよう(conda installの高速化)
conda installを何気なくやるとかなり待たされることがあります。この待ち時間を減らすためにはmambaを使用することが解決策の一つとなります。 【インストールが全然始まらない】 pandasでparquetを扱いたくてconda installでpyarrowをインストールしよう... -
ソフトウェアエンジニアリング
テストやドキュメントで安全に使用できるドメイン名を知っておこう
テスト用に設定したメールアドレスに誤ってメールを送信してしまった、という経験はありませんか? テストやドキュメントに使用できるドメインが予約されており、これらを活用することでメール誤送信などを防ぐことができます。 【テストやドキュメントに... -
Docker
Dockerコマンドチートシート20選+α(実行例付き)
dockerコマンドの中でもよく使うコマンドを実行例付きで20個集めました。 【Dockerの状態を確認する】 Dockerのバージョン情報を表示 docker --version $ docker --version Docker version 24.0.5, build ced0996 より詳細なバージョン情報が知りたい場合... -
Terraform
asdfでmacOSにTerraformをインストールする
Terraformを使う必要があったので、asdfでTerraformをインストールしました。 【Terraformのインストール】 他の手段もありますが、バージョンアップをすることが多いため、asdfを使ってインストールします。 Terraformプラグインの追加 plugin addコマン... -
Angular
RxJSとは Part 1
RxJSはかなりボリュームがあるので何回かに分けて取り扱います。まずは、RxJSの概要、ObservableとObserverについて説明します。 【RxJSとは?】 RxJSは、ReactiveXプロジェクトの一部として開発されたJavaScript用のリアクティブプログラミングライブラリ... -
ChatGPT
ChatGPTで質問するときの工夫
最近では、プロンプトエンジニアリングという言葉は一部の界隈でしか聞かなくなりましたが、ChatGPTを活用した仕事術という形で結構広まってきました。 メリットもあればデメリットもあるため、業務での使用を禁止している企業の話題も出てきています。 使...