2023年7月30日 / 最終更新日時 : 2023年7月30日 hoshino 開発 anyenvでmacOS上にRubyとNode.jsの環境を構築 はじめに macOSのローカル環境でRuby on Railsを開発するためにRubyとNode.jsの環境を構築する機会がありました。環境を構築するために、複数の言語環境バージョン管理ツールをまとめて管理できるanye […]
2023年1月13日 / 最終更新日時 : 2023年1月13日 hoshino Git 【Git】コミット履歴のページ送りを無効化して表示する Gitのコミット履歴をgit logで表示すると、ページ送りが有効な状態で順次過去の履歴を閲覧できます。シェルスクリプトの中などでコミット履歴を表示する場合はページ送りを無効化したい場合があります。 以下のように–no […]
2022年12月11日 / 最終更新日時 : 2023年1月5日 hoshino Next.js 【随時更新】Next.js 13入門メモ はじめに Next.jsに入門する自分用のメモを本記事に記していきます。 Next.js 13で追加された目玉機能のappディレクトリは2022/12/11現在beta版ですが、今後の正式リリースも見据えて使っていきます […]
2022年11月13日 / 最終更新日時 : 2022年11月13日 hoshino Java 【VS Code】Dev ContainersでQuarkus開発環境を構築 はじめに JavaのクラウドネイティブフレームワークであるQuarkusを触ってみました。開発環境をVS CodeのDev Containersで構築したので手順を残しておきます。Dev Containersを使用するこ […]
2022年10月15日 / 最終更新日時 : 2022年10月16日 hoshino Ruby on Rails Ruby on Rails + MySQLのローカル開発環境をDockerで構築 はじめに Dockerを使用して、Ruby on Railsのローカル開発環境をコンテナで構築する方法を調べてみました。 公式ドキュメントはDBがPostgreSQLであったり、Web上の記事は情報が古いものや前提となる […]
2022年9月24日 / 最終更新日時 : 2022年9月24日 hoshino Docker 【Docker】マルチステージビルドにおけるFROM命令の挙動 はじめに Dockerイメージをビルドする際、マルチステージビルドを用いることでイメージのサイズを削減することができます。マルチステージビルドのその他の用途として、ベースステージをもとに環境に応じた複数のイメージをビルド […]
2022年6月7日 / 最終更新日時 : 2022年12月11日 hoshino Next.js Next.jsのローカル開発環境をDocker + VS Code + Remote Containersで構築 はじめに Next.jsのローカル開発環境として、DockerとVisual Studio Code(以下 VS Code)、Remote Containers拡張機能(Dev Container)を使った構築方法を試し […]
2021年9月4日 / 最終更新日時 : 2021年9月4日 hoshino python オフライン環境でPythonパッケージをpipインストール はじめに 世の中のシステムには、セキュリティ等の理由から外部ネットワークとの接続が遮断されているケースがあります。その場合、インターネット上から直接ソフトウェアのパッケージを取得してインストールを行うことができません。 […]
2021年2月13日 / 最終更新日時 : 2021年2月13日 hoshino python macOSにPython3をインストールする はじめに MacBookでPythonの勉強をしようとしたところ、標準インストールされているバージョンがPython 2.7でした。 % sw_vers ProductName: Mac OS X ProductVers […]
2019年7月8日 / 最終更新日時 : 2019年7月8日 hoshino python Python開発の勉強(3) venvで仮想環境の作成 はじめに Pythonには、簡単に外部モジュールをインストールできるようにpipというパッケージ管理の仕組みがあります。 開発環境サーバの中で複数のプロジェクト(アプリケーション単位)の開発を行う場合、プロジェクトごとに […]