開発者の皆さん、環境変数管理に疲れていませんか? direnvが解決する環境変数管理の課題 プロジェクトごとに異なるNode.jsのバージョン、本番環境と開発環境で切り替わるAPIキー、チームメンバーとの環境変数の設定不 […]
環境構築・運用
【応用事例】開発・運用現場で役立つ!treeコマンド活用術ベストプラクティス
はじめに これまでの記事「【入門】Linux treeコマンドでディレクトリ構造を”見える化”!インストールから基本まで」、「【応用】Linux treeコマンドのオプションを使いこなす!表示を自由自在にカスタマイズ」、 […]
【実践】Linux treeコマンドと他コマンド連携!ファイル探索・分析を効率化する
はじめに これまでの記事「【入門】Linux treeコマンドでディレクトリ構造を”見える化”!インストールから基本まで」と「【応用】Linux treeコマンドのオプションを使いこなす!表示を自由自在にカスタマイズ」で […]
【応用】Linux treeコマンドのオプションを使いこなす!表示を自由自在にカスタマイズ
はじめに 前回の記事「【入門】Linux treeコマンドでディレクトリ構造を”見える化”!インストールから基本まで」では、treeコマンドの基本的なインストール方法と、シンプルな使い方を紹介しました。 「もっと詳細な情 […]
【入門】Linux treeコマンドでディレクトリ構造を”見える化”!インストールから基本まで
はじめに 「あのファイル、どこに置いたっけ…?」「このプロジェクトの全体像、どうなってるんだ?」 Linux環境で開発やシステム管理をしていると、こんな悩みに直面することはありませんか? lsコマンドを駆使してディレクト […]
【Git初心者必見】masterからmainへ?デフォルトブランチ名の変更理由と設定方法、チーム開発のベストプラクティス
git config –global init.defaultBranch コマンドとは? Gitを使っている皆さん、新しいローカルリポジトリを作成したとき、デフォルトでmasterブランチが作成されることに疑問を感じ […]
【mDNS / Avahi 完全攻略】最終回:mDNS/Avahiで開発ワークフローを加速!自動化とサービスディスカバリの応用
mDNS/Avahiがもたらす開発の「魔法」 開発者の皆さん、日々の業務で「あのサーバーのIPアドレス、なんだっけ?」「テスト環境のサービス、どこで動いてるんだ?」と、ホスト名やサービス発見に時間を取られていませんか?特 […]
【mDNS / Avahi 完全攻略】第5回: Multipass の真価を引き出す!ネットワークモード設定と mDNS のVM設定の自動化
MultipassでUbuntu VMをサクッと立ち上げて開発環境を構築。でも、ホストOSとの連携やVM間の通信で「あれ?繋がらない…」と頭を抱えた経験はありませんか? 特に、複数のVMを扱うようになると、IPアドレスの […]
【mDNS / Avahi 完全攻略】第4回:もう迷わない! mDNS / Avahi ホスト名解決のトラブルシューティングとデバッグ術
はじめに 「あれ?昨日まで動いていたのに、急にホスト名でアクセスできなくなった…」 macOSとUbuntu (Multipass) 環境でmDNS/Avahiを活用していると、誰もが一度は経験するであろうこの問題。ロー […]
【mDNS / Avahi 完全攻略】第3回: macOS と Ubuntu ( Multipass ) を繋ぐ!シームレスなホスト名解決を体験
はじめに ソフトウェアエンジニアやシステム管理者であるあなたは、macOSとUbuntu (Multipass) を利用した開発環境で、ホスト名解決に手間取った経験はありませんか? 複数のOS環境を行き来する中で、IPア […]