スポンサーリンク
.Net Core

SQLServerのgeography型をポリゴンで検索する場合は左回りである必要があります

はじめに SQLServerのgeography型をポリゴンで空間検索する際、座標が左回りでなければうまく検索できませんNetTopologySuiteを使用し、座標を左回り(時計回り)に修正する方法です SQL ge...
.Net Core

ASP.NETCore3.0でViewの変更をリアルタイムに反映させる

はじめに .NETCore3.0になりrazorのViewがプリコンパイルされるようになりました発行時にはパフォーマンス向上などメリットもあるのですが、開発時はViewを変更するたびに再起動しなければ反映されないので非常に面倒です2...
.Net Core

.NETCoreでYAMLを扱う

はじめに システムの設定ファイルなどをYAMLで記載し、ファイルを読み込みオブジェクトにデシリアライズする方法のメモです YamlDotNet インストール nugetでインストールします dotnet...
スポンサーリンク
gis

Mapbox GL JSの基本的な使い方

はじめに 以前ご紹介したleafle同様、独自に地図を構築できるMapbox GL JSの基本的な使い方のご紹介です今回はWebpack+Typescript+scssで作成します パッケージインストール まず...
webデザイン

IOSではbodyにoverflow:hiddenが効きません

はじめに 現在開発中のSPAのWebシステムでは画面外にトーストのようなdivを配置し、メッセージを表示する際には座標を移動させ、画面に表示されるようにしていますAndroidでは問題なく動作しますが、iPadで動作確認した際、画面...
.Net Core

Newtonsoft.Jsonの使い方

はじめに ASP.NETなどではAPIコントローラーでjsonを返す際にNewtonsoft.Jsonが使用されていますあまり意識せずに使用していましたが、jsonのパースや値の取得など様々な使い方ができます 基本的な使い方 ...
.Net Core

.NETCore2.2と3.0のHttpClientの挙動の違い

はじめに 先日.NETCore3.0がリリースされましたそれに伴い、.NETCore2.2で作成したWEBアプリを3.0にアップグレードしましたが、HttpClientで別サイトからデータを取得する部分でエラーが発生するようになりま...
.Net Core

EntityFrameworkCoreで接続文字列を動的に変更する方法

はじめに ASP.NET Core + EntityFrameworkCore製マルチテナントのシステムで顧客ごとにデータベースが分かれており、動的に接続文字列を切り替える必要がある場合の対処法 構成 下記のようなデータ...
gis

leafletの基本的な使い方

はじめに Google マップのような地図を独自に構築できるleafletの基本的な使い方をご紹介します とりあえず地図を表示する 下記の例ではOpenStreetMapを使用し、東京駅周辺を表示するサンプルです ...
.Net Core

EntityFrameworkCoreでSQLServerの空間情報を扱う方法

はじめに SQLServerでGeography型のカラムを扱う方法です 必要なパッケージ テーブル構造 例として店舗の座標を保存するだけのテーブルとします create table stores...
postgresql

PostgreSQLでテーブル一覧を取得する方法

PostgreSQLでテーブル一覧を取得する場合は下記のクエリを実行すれば取得できます SELECT relname FROM "pg_stat_user_tables" WHERE schemaname='public' な...
docker

DockerでMySQL8を使う場合、パスワード認証をmysql_native_passwordにする方法

Node.jsでMySQLに接続できない MySQL8はパスワードでの認証方法(caching_sha2_password)が5.7以前(mysql_native_password)と変わりましたそのため対応するドライバでない場合、...
.Net Core

C#でWebAssemblyが開発できるBlazorを試してみる

はじめに 現時点(2018/10/21)ではプレビュー段階ですがC#でWebAssemblyを開発することができるBlazorというものがありますこれを使うことでWebシステムにおいてサーバサイドとクライアントサイドの両方をC#で開...
dac

yamlでデータベースを管理するツールを作りました

はじめに 開発中のデータベースのテーブル構造変更が簡単にできるようなツールを作成していますnpmで公開しましたデータベースに特化したAnsibleのようなものを目指しています インストール方法 npmでインス...
データベース

テーブルのカラムにチェック制約を追加する方法

はじめに 例えば年齢制限のあるシステムなどデータベースに登録できる値に制限をかけたい場合がありますそのようなカラムにチェック制約を追加すれば、条件に合わない値を登録しようとした場合エラーにすることができます クエリ例 以...
その他

郵便番号を取得する方法

はじめに 郵便番号検索を作りたい場合、zipcloudなど既存のAPIを使えば簡単にできますただ状況によっては完全に自前で実装したい場合もあると思いますそういう場合は郵便番号の一覧は郵便局のサイトで公開されているcsvを使用します ...
.Net Core

ジェネリック型制約

はじめに C#では関数に型引数を指定することができます public void TestFunction<T>(){ // 何かしらの処理 } ジェネリック制約 型引数は便利なのですが、どんな型でも許容す...
nodejs

node.jsでMySQLに接続する

はじめに typescript+node.jsでMySQLに接続するにはpromise-mysqlを使用します インストール方法 npmでインストールします npm install promise-mysql --...
nodejs

node.jsでSQLServerに接続する

はじめに typescript+node.jsでSQLServerに接続するにはmssqlを使用します インストール方法 npmでインストールします npm install mssql --save type...
nodejs

node.jsでpostgresqlに接続する

はじめに typescript+node.jsでpostgresqlに接続するにはpgを使用します インストール方法 npmでインストールします npm install pg --save typescri...
スポンサーリンク
タイトルとURLをコピーしました