『【Launch 記念】Visual Studio 2019 を試してみる会』に参加しました

「【Launch 記念】Visual Studio 2019 を試してみる会」に参加しました。 csugjp.connpass.com やったこと LTの聴講 Visual Studio for Mac 2019での新機能の確認 LTの聴講 たなか(@tanaka_733) さんのVS 2019でGit操作が便利になったって話。 Try! Visual S…

csiコマンドでのC#スクリプト実行時の注意点

C#にはスクリプトとして実行出来る機能があります。 csiコマンドを使用することでC#のスクリプトファイルである.csxファイルを実行出来ます。 冷静に考えると当たり前なことですが、私はハマったので備忘録に残します。 スクリプトの最後はvoidかintを返しま…

Redis学習メモ

KVS型のインメモリDB、Redisの使い方をさらっと覚えたのでその際の学習メモを載せます。 習得に使ったサイトはドットインストールです。 Redisの特徴 インメモリDBである つまり高速 永続化可能 メモリ情報をdumpして再起動時に読み込む データ構造サーバ い…

Ruby on Rails学習メモ

以前にRuby on Railsを学んだ際のメモをそのまま載せます。 メモ書きなのであまり纏まってないと思います。 多分題材はドットインストールかな? Railsサーバの起動と停止 起動:rails server -b {IPアドレス} -d 事前にマシンのIPを調べておく → $ ip a or …

WebAPIでC#スクリプトファイルを読み込んで実行する

Azure FunctionsではC#スクリプトを使用してロジックを構築します。 このロジックを模倣してASP.NET CoreでもC#スクリプトを読み込んで実行する方法を示します。 事前準備 まず、ASP.NET Core Web APIテンプレートからWeb APIを作成します。 プロジェクトが…

ASP.NET Coreで設定ファイルを読み込む

ASP.NET Coreのプロジェクトを起こすとappsettings.jsonという設定ファイルが生成されます。 これを読み込んでアプリ内で使用するにはまず以下のような設定値管理クラスを作ります。 今回はSingletonパターンを活用しています。 public class AppSettings { …

【永続版】インストール済みアプリ・パッケージ一覧

OSはいつ何時死ぬかわかりません。 私が学生時代に所属していた研究室の先輩は「OSは突然死ぬものだよ」って言っていました。 私も実際に何度かOSが死ぬことを経験しています。 何かPCを操作していたら間違ってOSが死ぬことはあり得ます(❓)。 なので、いつで…

LINQのススメ

LINQが登場して10年、LINQはかなり熟成、安定した技術になっています。 ですが、新規C#erやC#2.0で知識が止まっている人などおり、布教活動に休みはありません。 そんな迷える子羊達にLINQの教えを唱えます。 LINQとは LINQは統合言語クエリ(Language INteg…

「わかる!ドメイン駆動設計〜もちこちゃんの大冒険〜」でDDD分かった(気がする)

目次 目次 DDDは難しい そもそもドメイン駆動設計とは? ドメインモデルってどうやって定義するの? ユビキタス言語 ドメインモデル 境界づけられたコンテキスト コンテキストマップ 読んだ感想 DDDは難しい WebでMVCとか学ぶと嫌でもドメイン駆動設計(DDD…

リーダブルコード まとめ

はじめに リーダブルコード -より良いコードを書くためのシンプルで実践的なテクニック-を読んだ、 自分自身の備忘録・メモとして残したいと思います。 1章 理解しやすいコード コードは読みやすくしなければいけない コードは他人が最短時間で理解できるよ…