備忘録

2020年 今年の抱負

なんかみなさん2019年のまとめや振り返りをされていたので私は心機一転で新年の抱負をまとめたいと思います。 おみくじの学問の欄に早期に目標を立てて全力を尽くせってあったのでひとまずふわっと今年は以下の項目を習得しておきたい・Webフロント技術(JS…

ASP.NET Coreで"500.0 In-Process Handler Load Failure"のエラーが出た際

Windows Server上のIISでホストしたASP.NET Coreアプリが 500.0 In-Process Handler Load Failure のエラーで停止した際の対処法です。 以下の条件下でPublishした際に発生しました。 項目 値 dotnet version 2.2.402 配置モード 自己完結 ターゲットランタ…

bashでコマンドの存在確認をする

最近環境構築の自動化にハマりつつあります。 Linux等のUNIX OSではほとんどが標準でパッケージマネージャが存在し、 アプリケーションの管理はパッケージマネージャで行われることが多いです。 macOSの場合、Homebrewを使うことによって アプリケーションの…

ASP.NET Core Moduleをサーバにインストールする際の注意点

おしごとで勘違いしたので備忘録。 ASP.NET CoreをIISでホストする時、ASP.NET Core Moduleをサーバにインストールする必要があります。 いろいろ調べていてIISにインストールしたModuleをIISの [機能ビュー] > [ハンドラーマッピング] からモジュールマップ…

xamlだけでウィンドウを閉じる処理を実装

以下のパッケージをインストールします。 www.nuget.org ウィンドウを閉じる処理を実装したいWindowに対して以下のxamlコードのボタンを実装しましょう。 <Button Content="Close"> <i:Interaction.Triggers> <i:EventTrigger EventName="Click"> </i:eventtrigger></i:interaction.triggers></button>

xUnitがnet451で作れない件

xUnitは.NET Framework 4.5.1のサポートを打ち切っており、 .NET Frameworkでの作成時は4.5.2以上にする必要があるそうです。 github.com 業務でハマったので備忘録に。

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 …

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

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

リーダブルコード まとめ

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