ASP.NET Core3.1 とMariaDBでWebアプリケーションを作成する。(データベースファースト)

Webアプリケーション をASP.NET Core3.1のデータベースファーストで作成します。 データベースは、MariaDBを使用します。前提 Windows10 MariaDB 10.4 VisualStudio 2019 Version 4.8.03752 以下の記事を参考にして、Webアプリケーションのプロジェクトを作…

ASP.NET Core 3.1 でWebアプリケーション を作成する

ASP.NET Core 3.1 でWebアプリケーションを作成して、ブラウザで実行させます。前提 Windows 10 VisualStudio 2019 Version 4.8.03752 .NET Core 3.1 プロジェクトを作成する 新しいプロジェクトの作成をクリックします。 新しいプロジェクトの作成 ASP.NET …

Twitter API Key を取得する

はじめにTwitter API キーの取得方法です。前提 Twitter アカウントを取得しておいてください。 Twitter Developers ページにアクセス Create an app ボタンを押します。 「申請しますか」と尋ねられますので、Applyボタンを押します。 ここではテスト用途な…

Windows10にnode.jsをインストールする

はじめにWindows10にnode.jsをインストールします。前提 Windows10 (x86-64) node.js 12.16.2 LTS ダウンロード 以下のURLから12.16.2 LTS 推奨版をクリックします。 Node.jsDownloadインストールnode-v12.16.2-x64.msi をダブルクリック → [NEXT] 「I acc…

Windows10にMariaDB10.4をインストールする

はじめにWindows10にMariaDBをインストールします。 MariaDBは、MySQL派生のRDBMSです。前提 Windows10 (x86-64) MariaDB 10.4.2 ダウンロード 以下のURLからDownload MariaDB Serverをクリックします。 Download - MariaDB.orgDownloadmsiをダウンロード …

Android Activityのライフサイクル確認

はじめにAndroid Activityのライフサイクルを確認する目的で、挙動確認用のコードをKotlinで書いてみました。ライフサイクル アクティビティのライフサイクルの簡略図アクティビティのライフサイクルについて | Android デベロッパー | Android Developers挙…

Parallels Desktop の上で動いているWindows10が重たくなったので試してみたこと

はじめにMacBook Air にParallels Desktopを導入していますが、以下のどれかのタイミングで重くなったように感じられました。 MacOS Catalina にアップグレードした。 Parallels Desktop 14から15 にアップグレードした。 環境 macOS Catalina バージョン 10…

ASP.NET MVC5 (Postgresql)で新規スキャフォールディング時にエラー

はじめにVisual Studio 2019 のASP.NET MVC5で新規スキャフォールディング時に、以下のエラーが発生。 手がかりがあまりなくて混乱してしまいましたが、以下の対処によって解消しました。選択されたコード ジェネレーターの実行中にエラーが発生しました: "v…

Visual Studio Code インストール+日本語化+文字コード変更

はじめに(2019年12月) Visual Studio Code をインストールして、日本語化するまでの手順です。 よくやる文字コードの変更手順もメモします。 慣れていなくて、忘れがちだったのでメモしました。 あとの細かい設定はお好みで前提 Windows10 Visual Studio C…

Raspberry PiでDjango+mariaDB

はじめにRaspberry PiでDjangoを動かしてみます。DBは、mariaDBで。前提 Raspberry Pi 3 Model B raspbian MariaDB Python 3.7.3 とりあえず外部からアクセスしたい djangoをインストールする $ sudo pip3 install django プロジェクトを作成するsampleとい…

Raspberry Piにインストールしたmariadbに別の端末から接続できない

はじめにRaspberry Piにインストールしたmariadbに別の端末から接続しようとすると、以下のメッセージが表示され接続できない。 Can't connect to MySQL server on 'xxx.xxx.xxx.xxx' 前提 Raspberry Pi 3 Model B raspbian MariaDB 50-server.cnf を編集す…

Raspberry Piで固定ip

はじめにRaspberryPiで固定ipを設定します。前提 Raspberry Pi 3 Model B raspbian 無線LANで固定ip vim 192.168.1.10 に設定する interfaces を編集する sudo vim /etc/network/interfaces auto lo iface lo inet loopback iface eth0 inet dhcp auto wlan0…

Raspberry PiでWifi接続

はじめにRaspberryPiでWPA-PSKのWifiに接続します。前提 Raspberry Pi 3 Model B raspbian 有線LANに繋ぎます。 vim wpa_supplicant.confを編集する sudo vim /etc/wpa_supplicant/wpa_supplicant.conf ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=ne…

docker上にRedmineを構築する

はじめにdocker上にRedmineを構築して運用できるようにします。前提 CentOS 7.6 以下の記事を参考にして、dockerをインストールします。 wanouri.hatenablog.comdocker-composeコマンドをインストールする以下のコマンドを実行して、docker-composeコマンド…

CentOSにdockerをインストールする

はじめに CentOSにdockerをインストールします。 さくらのクラウドでCentOS7.6を構築しインストールしました。前提 CentOS7.6 (1810-64) 依存ツールをインストールする > yum install -y yum-utils device-mapper-persistent-data lvm2 リポジトリを追加す…

ASP.NET MVC5 とPostgresqlでWebアプリケーションを作成する

はじめにWebアプリケーションをASP.NET MVC5とPostgresqlで作成します。前提 Windows10 PostgreSQL 10.10 VisualStudio 2019 Version 4.8.03752 .NET Framework 4.7.2 EntityFramework 6.2.0 Npgsql 4.1.2 以下の記事を参考にして、Webアプリケーションのプ…

PostgreSQLでユーザに権限を付与する

はじめに操作するデータベースの権限をユーザへ付与します。前提 Windows10 PostgreSQL 10.10 以下の記事を参考にして、データベースを作成します。 wanouri.hatenablog.comスキーマ作成以下のコマンドを実行して、スキーマを作成します。 CREATE SCHEMA sam…

PostgreSQLでデータベースを作成する

はじめにPostgreSQLでデータベースを作成します。前提 Windows10 PostgreSQL 10.10 以下の記事を参考にして、ユーザ(ロール)を作成します。 wanouri.hatenablog.comデータベース作成 コマンドプロンプトを開いてログインします。 psql -U hoge -d postgres…

PostgreSQLでユーザ(ロール)を作成する

はじめにPostgreSQLでユーザ(ロール)を作成します。前提 Windows10(x86-64) PostgreSQL 10.10 以下の記事を参考にしてPostgreSQLをインストールします。 wanouri.hatenablog.comロール作成 SQL shell (psql)をクリックして、ログインします。 create r…

PostgreSQLとNpgsqlをインストールする

はじめにWindows10にPostgreSQL 10.10とC#から操作したいので、Npgsqlをインストールします。前提 Windows10 (x86-64) PostgreSQL 10.10 ダウンロード 以下のURLからDownload the installerをクリックします。 PostgreSQL: Windows installers Downloadを…

ASP.NET MVC でWebアプリケーションを作成する

ASP.NET MVC でWebアプリケーションを作成して、ブラウザで実行させます。前提 Windows 10 VisualStudio 2019 Version 4.8.03752 .NET Framework 4.7.2 プロジェクトを作成する 新しいプロジェクトの作成をクリックします。 VisualStudio 2019を起動する ASP…

Android Google Maps v2で現在地を表示する

はじめに AndroidでGoogle Map V2を使用して、現在地を表示します。 前提以下の記事を参考にしてプロジェクトを作成します。 wanouri.hatenablog.com Activityを変更 システムサービスより、GPS_PROVIDER、NETWORK_PROVIDERを使用できるようにします。 Andro…

地図を表示する

はじめに AndroidでGoogle Map V2を使用して、地図を表示します。 前提 AndroidStudioをインストールしておきます。 Google Map V2 APIキーを取得しておきます。 Get Started | Maps SDK for Android | Google Developers プロジェクト作成 AndroidStudioを…

GitリモートリポジトリをCentOSに構築する

はじめに CentOSにGitリモートリポジトリを構築します。 前提 CentOS Linux release 7.3.1611 (Core) Git をインストールします。 $ sudo yum -y install git リモート リポジトリを作成します。 $ sudo useradd git $ sudo su $ passwd password $ usermod …