pdamemo’s blog

プログラマとして定年を迎えて2年目に突入しました。(満37才)これからは自分がやりたかったことに挑戦しつつ少しでも社会に恩返ししていきたいです。そんな日々をつづっていこうと思います。

ASP.NET Core アプリ実行時に「アクセス許可で禁じられた方法でソケットにアクセスしようとしました」というエラー

下記のサイトをみながら ASP.NET Core のアプリを実行したら、

https://docs.microsoft.com/ja-jp/aspnet/core/getting-started/?view=aspnetcore-3.1&tabs=windows

「アクセス許可で禁じられた方法でソケットにアクセスしようとしました」というエラーが発生したので、回避方法についてメモしときます。

 

原因

ホスティングするプロセスがリッスンしようとしているポートが既に使われているため。

おそらく、5000 or 5001 のどちらかでポートが競合している。

netstat -oan

で確認する。

 

対策

Properties\launchSettings.json の以下の場所を修正して、競合しないようにする。

 

    "aspnetcoreapp": {
 
 
      "applicationUrl""https://localhost:5001;http://localhost:5001",
 
 
    }

1/20~2/2の振り返り

review the day.

Doing

  • 週4日以上走る
    達成できずorzただし、週2日ぐらいでは走れた!今週は頑張る!
  • 10キロやせる(当時:67キロ)
    0.5キロ増えたorz(現在:66キロ)
  • LeetCodeをはじめる
    以下のサイトを参考にしながら問題を解いてみようと思い、解いておらずorz
    https://1kohei1.com/leetcode/
  • 英語耳
    何もできずorz
  • OAuth徹底入門: セキュアな認可システムを適用するための原則と実践
    読み切った!
  • 雰囲気で使わずきちんと理解する!整理してOAuth2.0を使うためのチュートリアルガイド (技術の泉シリーズ(NextPublishing))
    読み切った!
  • OAuth、OAuth 認証、OpenID Connect の違いを整理して理解で きる本
    読み切った! 
  • TOEIC L & R TEST 出る単特急 金のフレーズ
    アプリを使って演習中
  • TOEIC L&Rテスト 文法問題 でる1000問
    何もできずorz → いったんTodoへ移動
  • ITエンジニアが覚えておきたい英語動詞30
    何もできずorz → いったんTodoへ移動

Done

  • OpenID Connect についてざっくり理解する
    以下の3冊を読みながら演習をしたので、ざっくり理解できたであろう!
    OAuth徹底入門: セキュアな認可システムを適用するための原則と実践
    雰囲気で使わずきちんと理解する!整理してOAuth2.0を使うためのチュートリアルガイド 
    OAuth、OAuth 認証、OpenID Connect の違いを整理して理解で きる本

ToDo

Complete!

  • クリーンアーキテクチャドメイン駆動設計について学ぶ
    ・Clean Architecture 達人に学ぶソフトウェアの構造と設計
  • OpenID Connect についてざっくり理解する
    ・OAuth徹底入門: セキュアな認可システムを適用するための原則と実践
    ・雰囲気で使わずきちんと理解する!整理してOAuth2.0を使うためのチュートリアルガイド 
    ・OAuth、OAuth 認証、OpenID Connect の違いを整理して理解で きる本

TOEIC頻出メモ

in

❶fail in
に失敗する
❷bring in
参加させる
❸specialize in
を専門にする
❹in bulk
大量に
❺in person
直接
❻in my opinion
私の意見としては
❼in response to
に応じて
❽in the event of
の場合には
❾in the meantime
それまでの間

 

覚えておくと便利な「In」のイメージ

❶In an hour
1時間後
❷In June
6月
❸In the winter
冬に
❹In the morning
朝に
❺In the station
駅の中
❻Cut in
割り込む
❼Step in
に踏み入れる/参加する
❽Come in
中に入る
❾Break in
侵入する
➓In the red
赤字で

 

TOEICに確実に出る英単語

❶inventory
在庫品

❷subscription
定期購買

❸supplies
備品

❹relocate
移転させる

❺plumbing
配管

❻facility
施設

❼yearly
毎年の

❽mayor
市長

❾souvenir
お土産

1/13~1/19の振り返り

振り返りです。

 

Doing

  • 週4日以上走る
    1日も達成できずorz 体調不良のため、徐々に戻ってきたので次の週は頑張る!
  • 10キロやせる(当時:67キロ)
    1.5キロやせた!(現在:65.5キロ) 体調不良のため、飯を食えなかったので、結果オーライ!!?
  • LeetCodeをはじめる
    以下のサイトを参考にしながら問題を解いてみようと思い、解いておらずorz
    https://1kohei1.com/leetcode/
  • 英語耳 → 読みながら発音練習中
  • OAuth徹底入門: セキュアな認可システムを適用するための原則と実践
  • TOEIC L & R TEST 出る単特急 金のフレーズ
    アプリを使って演習中
  • TOEIC L&Rテスト 文法問題 でる1000問
    アプリを使って演習中
  • ITエンジニアが覚えておきたい英語動詞30
    読み始めている

Done

ToDo

  • かんたんなCコンパイラを作成できるようになる
  • かんたんなOSを作成できるようになる
  • FPGARISC-Vを実装する
  • xv6を理解する
  • 一般的なネットワークのスキルを学ぶ
  • 一般的なDBのスキルを学ぶ
  • クリーンアーキテクチャドメイン駆動設計について学ぶ
  • 中学の数学を復習する
  • 中学の英語を復習する
  • TOEIC 600点以上とる
  • Active Directoryについてざっくり理解する
  • Azure Active Directoryについてざっくり理解する
  • Dockerのコンテナで開発できるようになる
  • Linuxについてのざっくり理解する
  • 機械学習についてざっくり理解する
  • Angular、ngrxでToDoアプリ程度はサクッと作れるようになる
  • React、ReduxでToDoアプリ程度はサクッと作れるようになる
  • OpenID Connect についてざっくり理解する
  • VSCodeで開発できるようになる
  • .NET Coreで開発できるようになる
  • k8sで開発できるようになる
  • AtCoderをはじめる
  • UoPeopleをはじめる

ToDo(積読)

  • Goならわかるシステムプログラミング
  • プロフェッショナルIPv6
  • プロフェッショナルSSLTLS
  • みんなのデータ構造
  • エリック・エヴァンスのドメイン駆動設計
  • 実践ドメイン駆動設計
  • 「実践ドメイン駆動設計」から学ぶDDDの実装入門
  • Docker実践ガイド
  • なっとく!アルゴリズム
  • パケットキャプチャの教科書
  • はじめよう!システム設計~要件定義のその後に
  • はじめよう!プロセス設計~要件定義のその前に
  • はじめよう!要件定義~ビギナーからベテランまで
  • ひと目でわかるAzure Active Direcotry
  • ふたたびの高校数学
  • ふたたびの微分積分
  • プログラマのためのSQL
  • プログラミングコンテスト攻略のためのアルゴリズムとデータ構造
  • プログラミングコンテストチャレンジブック
  • やさしく学ぶ 機械学習を理解するための数学のきほん
  • 私はどのようにしてLinuxカーネルを学んだかゆたかさんの教科書
  • 世界でもっとも強力な9のアルゴリズム
  • SOFT SKILLS ソフトウェア開発者の人生マニュアル
  • 脱オンプレミス!クラウド時代の認証基盤 Azure Active Directory
  • 達人に学ぶ SQL徹底指南書
  • 達人に学ぶDB設計 徹底指南書
  • 作って理解するOS x86系コンピュータを動かす理論と実装
  • DNSがよくわかる教科書
  • TCP技術入門
  • テスト駆動開発
  • .NETのエンタープライズアプリケーションアーキテクチャ
  • コンピュータの構成と設計 上
  • コンピュータの構成と設計 下
  • 30日でできる!OS自作入門
  • C#実践開発手法 デザインパターンとSOLID原則によるアジャイルなコーディング
  • しくみがわかるk8s Azureで動かしながら学ぶコンセプトと実践知識
  • 小学校6年分の算数が教えられるほどよくわかる
  • 中学3年分の数学が教えられるほどよくわかる
  • TOEICテスト中学英文法で600点!
  • 図解 中学・高校6年間の英語をこの1冊でざっと復習する
  • 中学英語で英語の雑談ができるようになる本
  • Mr.Evineの中学英文法を修了するドリル

Complete!

  • Clean Architecture 達人に学ぶソフトウェアの構造と設計 → 通読

1/6~1/12の振り返り

1/6~1/12の振り返りをしたいと思います。

毎週日曜日に進捗報告をブログ上におこなうことで、目標達成を目指したい。

Doing

  • 週4日以上走る
    1日も達成できずorz 体調不良のため
  • LeetCodeをはじめる
    以下のサイトを参考にしながら問題を解いてみようと思います
    https://1kohei1.com/leetcode/
  • 英語耳 → 読みながら発音練習中
  • OAuth徹底入門: セキュアな認可システムを適用するための原則と実践
  • TOEIC L & R TEST 出る単特急 金のフレーズ
    アプリを使って演習中
  • TOEIC L&Rテスト 文法問題 でる1000問
    アプリを使って演習中
  • ITエンジニアが覚えておきたい英語動詞30
    読み始めている

Done

  • Clean Architecture 達人に学ぶソフトウェアの構造と設計 → 通読

ToDo

  • かんたんなCコンパイラを作成できるようになる
  • かんたんなOSを作成できるようになる
  • FPGARISC-Vを実装する
  • xv6を理解する
  • 一般的なネットワークのスキルを学ぶ
  • 一般的なDBのスキルを学ぶ
  • クリーンアーキテクチャドメイン駆動設計について学ぶ
  • 中学の数学を復習する
  • 中学の英語を復習する
  • TOEIC 600点以上とる
  • Active Directoryについてざっくり理解する
  • Azure Active Directoryについてざっくり理解する
  • Dockerのコンテナで開発できるようになる
  • Linuxについてのざっくり理解する
  • 機械学習についてざっくり理解する
  • Angular、ngrxでToDoアプリ程度はサクッと作れるようになる
  • React、ReduxでToDoアプリ程度はサクッと作れるようになる
  • OpenID Connect についてざっくり理解する
  • VSCodeで開発できるようになる
  • .NET Coreで開発できるようになる
  • k8sで開発できるようになる
  • AtCoderをはじめる
  • UoPeopleをはじめる
  • 週4日以上走る
  • 10キロやせる(現在:67キロ)

積読している以下の書籍を読んで、あとから、引き出せるようになる。

ToDo

  • Goならわかるシステムプログラミング
  • プロフェッショナルIPv6
  • プロフェッショナルSSLTLS
  • みんなのデータ構造
  • エリック・エヴァンスのドメイン駆動設計
  • 実践ドメイン駆動設計
  • 「実践ドメイン駆動設計」から学ぶDDDの実装入門
  • Docker実践ガイド
  • なっとく!アルゴリズム
  • パケットキャプチャの教科書
  • はじめよう!システム設計~要件定義のその後に
  • はじめよう!プロセス設計~要件定義のその前に
  • はじめよう!要件定義~ビギナーからベテランまで
  • ひと目でわかるAzure Active Direcotry
  • ふたたびの高校数学
  • ふたたびの微分積分
  • プログラマのためのSQL
  • プログラミングコンテスト攻略のためのアルゴリズムとデータ構造
  • プログラミングコンテストチャレンジブック
  • やさしく学ぶ 機械学習を理解するための数学のきほん
  • 私はどのようにしてLinuxカーネルを学んだかゆたかさんの教科書
  • 世界でもっとも強力な9のアルゴリズム
  • SOFT SKILLS ソフトウェア開発者の人生マニュアル
  • 脱オンプレミス!クラウド時代の認証基盤 Azure Active Directory
  • 達人に学ぶ SQL徹底指南書
  • 達人に学ぶDB設計 徹底指南書
  • 作って理解するOS x86系コンピュータを動かす理論と実装
  • DNSがよくわかる教科書
  • TCP技術入門
  • テスト駆動開発
  • .NETのエンタープライズアプリケーションアーキテクチャ
  • コンピュータの構成と設計 上
  • コンピュータの構成と設計 下
  • 30日でできる!OS自作入門
  • C#実践開発手法 デザインパターンとSOLID原則によるアジャイルなコーディング
  • しくみがわかるk8s Azureで動かしながら学ぶコンセプトと実践知識
  • 小学校6年分の算数が教えられるほどよくわかる
  • 中学3年分の数学が教えられるほどよくわかる
  • TOEICテスト中学英文法で600点!
  • 図解 中学・高校6年間の英語をこの1冊でざっと復習する
  • 中学英語で英語の雑談ができるようになる本
  • Mr.Evineの中学英文法を修了するドリル