なんかいろいろと書いてくブログ

関東のどこかで働く、一般人

【JavaScript】Scrollが発生した要素を取得

DOM内でscrlloが発生した要素を取得するのに つまづいたので、メモ const el = document.body.getElementsByTagName('*') const array = [...el] array.forEach(x => { if(x.scrollTop > 0) { console.log(x) } }) body以下の全要素を取得して、 スプレッド…

【C# 11 Preview】Raw string literals

前回の記事の続き C# 11 Previewを触ってみようというはなし 今回は引用符等のエスケープが必要な文字リテラルについて 注意 この記事はC# 11 Previewに関する記事になります C# 11の仕様については今後変更される可能性があります Raw string literals "や …

【C# 11 Preview】Generic Attribute

前回の記事の続き C# 11 Previewを触ってみようというはなし 今回はVisual Studio 2022 17.1 からユーザ定義クラスGeneric Classで定義できるようになるらしい 注意 この記事はC# 11 Previewに関する記事になります C# 11の仕様については今後変更される可能…

【C# 11 Preview】リストパターン

前回の記事の続き C# 11 Previewを触ってみようというはなし 今回はVisual Studio 2022 17.1 から使えるリストパターンについての話 注意 この記事はC# 11 Previewに関する記事になります C# 11の仕様については今後変更される可能性があります リスト パタ…

【C#11 Preview】C#11 Previewを少しだけ触る

C#の開発者ブログでC#11の完成は近いという記載があった そいえば、.Net6見るのでいっぱいでC#11は全く追っていなかったので 何回かに分けてpreviewの機能をすこし触ってみる 今回の記事的の内容的には、中身はほとんどなく せいぜい、previewの導入くらいし…

【メモ】gRPCについて適当にまとめ

Azure App Serviceで、gRPCのサポートがPublic Previewになったらしく Azureにどっぷり使っている弊社でもgRPCに触れる機会が近づいている気がするので、 gRPCについてメモがてら適当にまとめる なので、この記事の精度には期待しない方がよい gRPC support …

【Nuxt】nuxt/contentのonly挙動について

概要 nuxt/content の only関数がローカル環境とデプロイした環境で挙動が違ったという話 content.nuxtjs.org 背景 プロダクトの一部にnuxt/contentを使ってマークダウンで作成した記事を表示するみたいな機能を作成したのだが ローカル環境では正常に表示さ…

【C#】 VerifyTestsによるスナップショットテスト

C#

C#で構築した API で単体テストを書く際に MSTest を利用して書くことが多い 単純に Assert すると検証項目が多い場合はコードが冗長かつ、 メンテのコストが高くつく これを回避するためにVerifyTestsを利用をして、 スナップショットテストを書いた 参考文…

【Gradle】JAVA_HOME is set to an invalid directory

Kotlin で構成するプロジェクトでGradleを使用としたところ下記エラーで失敗 ERROR: JAVA_HOME is set to an invalid directory: /usr/lib/jvm/java-11-openjdk-amd64/bin/java Please set the JAVA_HOME variable in your environment to match the locatio…

【C#】Regexクラスの RegexOptions.Compiled

Regexクラスの仕様 docs.microsoft.com 今回の話 docs.microsoft.com 既定では、正規表現エンジンは、内部命令のシーケンス (Microsoft 中間言語 (MSIL) とは異なる高度なコード) に正規表現をコンパイルします。 エンジンは、正規表現を実行するときに内部…