Phinxでプライマリキーとしてid以外を使う方法

概要 PHPのマイグレーションツールとしてPhinxがあります。 Phinxはプライマリキーとしてデフォルトでidというカラムを使うので、それを使わないようにする方法を説明します。 ...

9月 29, 2017 · 686 文字 · writer

Dockerを使ったPhinxの実行

概要 PHPには、Phinxというデータベースのマイグレーション用のライブラリがあります。 これを、DockerのPHPイメージを使って動かそうとした時にやったことを書いておきます。 ...

9月 28, 2017 · 969 文字 · writer

Dockerで別のネットワークにあるコンテナへの接続方法

概要 私は、docker-composeで作成したコンテナと通信したいと思ったのですが、うまくできずに通信ができるようになるまで時間がかかってしまいました。 ...

9月 18, 2017 · 1172 文字 · writer

Dockerを使ったComposerの実行方法

概要 Dockerを使って、PHPのパッケージを管理するためのComposerを利用する方法を紹介します。 方法 Dockerを使ってComposerを使うときは、Docker Hub にある公式のComposerのイメージを使います。 ...

9月 18, 2017 · 749 文字 · writer

GitLab Runnerの通信頻度の変更方法

概要 Gitのホスティングサービスを作ることができる、GitLabには、テストを実行するためのGitLab Runnerがあるのですが、このGitLab RunnerのGitLabとの通信が多く、負荷が増えるということが発生しました。 ...

9月 18, 2017 · 594 文字 · writer

ASP.NET Core の言語別のViewを用意した国際化の方法

概要 ASP.NET Core で、国際化、多言語化の方法として、言語別の表示したい情報を書いたViewのファイルを用意して、それを表示させる方法を紹介します。 環境 ASP.NET Core 2.0 NET Core 2.0 仕組み 国際化の仕組みと方法はいくつかあるのですが、ここではサフィックスを使ったViewの国際化の方法を紹介します。 ...

8月 31, 2017 · 1363 文字 · writer

dotnet run で ASP.NET Core のアプリが起動できない

概要 ターミナルから「dotnet run」というコマンドでアプリを起動しようとしたら、このようなエラーが発生しました。 crit: Microsoft.AspNetCore.Server.Kestrel[0] Unable to start Kestrel. System.InvalidOperationException: HTTPS endpoints can only be configured using KestrelServerOptions.Listen(). ...

8月 28, 2017 · 616 文字 · writer

LinuxやmacOS環境で dotnet test を実行してもテストができない

概要 .NET Core と ASP.NET Core でWebアプリケーションを開発していた時に、.NET Core からxUnit を使いテストを書き、「dotnet test」コマンドを実行してテストをしようとしたら、エラーを含め何も表示されずにテストが実行されませんでした。 ...

8月 28, 2017 · 582 文字 · writer

購入した本を楽に把握・管理する方法

私が最近始めた、楽して購入した本を把握・管理する方法を紹介します。 本の管理 この記事を見ているあなたは、本屋で本を買って家に帰ったら、すでにその本を買っていた、ということはありませんか? ...

5月 23, 2017 · 1684 文字 · writer

個人利用の VPS と クラウドサービス の選択の指針

個人でWebサービスなどを公開するときに、VPSとクラウドサービスの選択方法を紹介します。 VPS と クラウドサービス 個人で作ったWebサービスを公開するときに、公開するサーバを用意する方法として、VPS や クラウドサービスサービス を使う方法があります。 ...

5月 19, 2017 · 1461 文字 · writer