.NET Core のプログラムでデータベース接続文字列をソースコードに記述していると、以下のような警告がビルド時に出力されるようになります。 Models/consoletestContext.cs(15,10): warning CS1030: #warning: 'To protect potentially sensitive informati…
この記事では、Entity Framework Core で 既存のPostgresSQL データベースからモデルクラスを自動作成しする方法をご紹介します。その後、LINQ を使用してデータベースの内容を出力するコンソールアプリケーションを作成します。 環境は、Mac (macOS High Si…
Mac (macOS High Sierra 10.13.3) に Homebrew を使用して PostgreSQL をインストールするには、以下のコマンドを実行します。 $ brew install postgresql バージョンを確認してインストール完了です。 $ psql --version psql (PostgreSQL) 10.3 PostgreSQL …
Mac のターミナルで MySQLコマンドを日本語で入力しようとしたら、日本語入力を受け付けてくれませんでした。INSERT 文の日本語部分とかですね。 これの解決策は即時対応では以下の2コマンドの実行です。 $ export LANG=ja_JP.utf8 $ export LC_ALL=ja_JP.U…
はじめに ASP.NET Core の情報は、日本語はほぼなく英語も少ないのですが、その中でも ASP.NET Core アプリのデプロイについての詳しい情報は皆無の状態です。 この記事では、ASP.NET Core アプリの Linux (CentOS7)へのデプロイ方法を詳しく解説します。 概…
ASP.NET Core アプリを Linux, 今回は CentOS7 にデプロイして dotnet xxx.dll で実行したのですが、デフォルトのポートである 5000番ポートに http://<IPアドレス>:5000/ でアクセスしてもタイムアウトエラーが発生してしまうという現象が発生して困っていました。 基本</ipアドレス>…
nginx: Linux packages CentOS 7 に最新版の nginx をインストールするには nginx 用のリポジトリを追加する必要があります。 上記リンクは公式サイトの解説ですが、そのままコピー・アンド・ペーストしても動作しないのでご注意ください。自分がインストー…
.NET and C# - Get Started in 10 Minutes CentOS 7 に .NET Core SDK をインストールするのはとっても簡単です。 ただ、バージョンによってインストール方法が変わるので、上記サイトにて手順を確認してください。 v2.1.4のときの手順を以下の記載します。 …
はじめに ASP.NET Core や EntityFramework Core が登場したおかげで、Mac でも ASP.NET な開発ができるようになりました。また、Visual Studio for Mac が登場したことで高い生産性で開発もできるようにもなりました。 この記事では、Visual Studio for Mac…
iPhone アプリを実機で動作させるには、基本的には Apple Developer Program に登録する必要があり、これは有料になります。 結構いいお値段がするので、iPhone アプリを気楽に実機デバッグすることはできなかったのですが、2015年からは実機で動作させるだ…