開発に関する記事一覧

開発

[Docker] Docker コンテナの PHP コンテナから別コンテナ上の MySQL に接続する方法

こんにちは。最近、 Beat Saber という VR のリズムゲームにハマっている k-so16 です。リズムに合わせて腕を動かすゲームなのですが、普段の運動不足がたたって 2 日で腕が筋肉痛になりました(笑) PHP をより理解するために、 パーフェクト PHP という参考書を手元において勉強しているのですが、その過程でローカルの環境を汚すことなく PH・・・続きを読む

EF Core 3.x で既存の SQL Server からスキャフォールディングで DbContext を生成する

既存のデータベースに .NET Core のアプリケーションからアクセスする際、 Entity Framework Core を使いたいわけですが、いちいち DbContext やモデル定義を書くのも疲れます。 というわけで EF Core にはデータベースからリバースエンジニアリングして、手軽に (?) DbContext とモデルクラス (エンティティク・・・続きを読む

git sparse-checkout を無効にするには

git で一部のディレクトリ・ファイルのみを同期するとき sparse-checkout という機能を使います。有効にする方法は過去の記事を参照ください。 git sparse checkout で clone せずに一部のサブディレクトリだけを pull/checkout する 今回は sparse-checkout を無効にしてすべてのオブジェクトをチェ・・・続きを読む

[Node.js] プロセス実行時のワーキングディレクトリを取得する方法

こんにちは。最近、高校生時代に読んでいた小説をもう一度読み直している k-so16 です。意外と内容を忘れているので、かなり新鮮な気持ちで読んでいます(笑) ファイルを扱うようなプログラムでは、 プロセスが実行された際のワーキングディレクトリ を取得したいことがあります。特に CLI のプログラムにおいては、 ディレクトリエントリを走査 したり、 ファイルを・・・続きを読む