sh1’s diary

プログラミング、読んだ本、資格試験、ゲームとか私を記録するところ

2022-01-01から1ヶ月間の記事一覧

PlanetScale と Navicat を接続する

Branches の development/production Navicat 参考 PlanetScale (MySQL 互換) と navicat をテスト接続する機会があったので、その内容をメモ。 特に理由がなければ Arctype が推奨みたいです。 planetscale.com - connection-strings Planetscale は MySQL …

PlanetScale のクイックスタートガイド

はじめに PlanetScale クイックスタートガイド Overview PlanetScale アプリケーション ダッシュボード(ブラウザ)による操作 アカウントを作成する データベースを作成する データベースにスキーマを追加する データを挿入する データベースのブランチを本…

C# PostcodeJP の API を利用して郵便番号から住所を取得する

郵便番号 JSON 対応クラスの例 テスト サンプル 参考 郵便番号から住所を取得するやり方のひとつに PostcodeJP がある。 郵便番号から住所を取得する API は、いくつか無料のものが公開されています。PostcodeJP も無料で利用できますが、ユーザー登録および…

C# RESAS API を利用する

都道府県コード JSON 対応クラスの例 テスト サンプル 参考 都道府県コードや産業分類など、地域の情報(地域経済分析システム)を取得するやり方のひとつに RESAS がある。 RESAS は、2015 年から内閣府の地方創生推進室が開始したサービスで、2016 年から …

C# Null 非参照型と許容参照型 (CS8600)

null を許容する例 補足 null 値を許容する(null-forgiving) アノテーション属性 値/参照型で null 参照型の実装は全然違う ジェネリクス まとめ 参考 C# 8.0 から「C の null 値を許容する参照型」という機能が実装されています。 もともと、C# の参照型…

C# 再試行パターンを実装する

再試行パターン (Retry pattern) 補足 実装 テスト サンプル 参考 DB の操作 (DML) のような 99.99...% 成功する操作は信頼性が高いため(面倒で)リトライ処理を実装しないことがあるかと思いますが、実際はごく稀に失敗することがあって、失敗時の処理を横…