ReactNativeでAPKファイルのビルドと署名、Artifactの公開までやった Azure DevOps Library シークレットキー 主に署名に必要 Variable Group: LibrayGroup(任意のグループ) Variable Group内に以下を定義 KeyStorePassword: KeyStoreのパスワード ApkSigner…
CI/CDの一部として使用しているAzure piplines のビルドエージェントで使用しているnodeのバージョンが知らないうちにv16からv18になっており 下記のエラーによりNuxtプロジェクトのbuidに失敗していた node:internal/crypto/hash:71 this[kHandle] = new _H…
Vuetifyを使用しているプロジェクトでvue-test-utilsを使用してテスト書くときのメモ Vuetify 2での話なので、Vuetify 3だとやり方が異なるかもしれない Jsetのsetup.ts内でVuetifyをVueに登録する import Vue from 'vue' import Vuetify from 'vuetify' Vue…
Azure Functionsの拡張機能であるDurable Functionは状態をもつことができ、 非常に便利であるがその特性上いくつかコード制約がある タイトルの'Multithreaded execution was detected.'もおそらく、 その規約にに引っかかかたものと思われる エラーは、オ…
Vutifyを使用しているVueプロジェクトで vue-test-utils を用いてVueインスタンスをマウントする際に Vutifyで提供されている一部コンポーネントが正常に動かないことがままある v-dialogコンポーネントもその一つで、 マウントしたインスタンス内では表示さ…
AzureFunctionsの認証にはAttributeにAuthLevelを指定することによる認証が用意されている Azure Functions の HTTP トリガー | Microsoft Learn しかし、Getメソッドの場合URLにクエリパラメータとしてキーを保持しており認証として不安なので AzureADによ…
.NET 6 から新しく、System.DateOnly と System.TimeOnlyという構造体が追加された これらは DateTime の日付部分または時刻部分のみをもつ構造体とのことで 時間の差分を見るようなときに使いそうな気がするので調べてみた 公式ドキュメント System.DateOnl…
scriptタグで読み込んで使用するプロダクトにVuetifyを使用していると Vuetifyの中に別のVuetifyが存在するような状況が発生する このような特殊な条件下では、 特に対策をとらないと組み込んだVuetifyが外のVuetifyにかなり影響する 影響する要素 私が確認…
DOM内でscrlloが発生した要素を取得するのに つまづいたので、メモ const el = document.body.getElementsByTagName('*') const array = [...el] array.forEach(x => { if(x.scrollTop > 0) { console.log(x) } }) body以下の全要素を取得して、 スプレッド…
前回の記事の続き C# 11 Previewを触ってみようというはなし 今回は引用符等のエスケープが必要な文字リテラルについて 注意 この記事はC# 11 Previewに関する記事になります C# 11の仕様については今後変更される可能性があります Raw string literals "や …
前回の記事の続き C# 11 Previewを触ってみようというはなし 今回はVisual Studio 2022 17.1 からユーザ定義クラスGeneric Classで定義できるようになるらしい 注意 この記事はC# 11 Previewに関する記事になります C# 11の仕様については今後変更される可能…
前回の記事の続き C# 11 Previewを触ってみようというはなし 今回はVisual Studio 2022 17.1 から使えるリストパターンについての話 注意 この記事はC# 11 Previewに関する記事になります C# 11の仕様については今後変更される可能性があります リスト パタ…
C#の開発者ブログでC#11の完成は近いという記載があった そいえば、.Net6見るのでいっぱいでC#11は全く追っていなかったので 何回かに分けてpreviewの機能をすこし触ってみる 今回の記事的の内容的には、中身はほとんどなく せいぜい、previewの導入くらいし…
Azure App Serviceで、gRPCのサポートがPublic Previewになったらしく Azureにどっぷり使っている弊社でもgRPCに触れる機会が近づいている気がするので、 gRPCについてメモがてら適当にまとめる なので、この記事の精度には期待しない方がよい gRPC support …
概要 nuxt/content の only関数がローカル環境とデプロイした環境で挙動が違ったという話 content.nuxtjs.org 背景 プロダクトの一部にnuxt/contentを使ってマークダウンで作成した記事を表示するみたいな機能を作成したのだが ローカル環境では正常に表示さ…
C#で構築した API で単体テストを書く際に MSTest を利用して書くことが多い 単純に Assert すると検証項目が多い場合はコードが冗長かつ、 メンテのコストが高くつく これを回避するためにVerifyTestsを利用をして、 スナップショットテストを書いた 参考文…
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…
Regexクラスの仕様 docs.microsoft.com 今回の話 docs.microsoft.com 既定では、正規表現エンジンは、内部命令のシーケンス (Microsoft 中間言語 (MSIL) とは異なる高度なコード) に正規表現をコンパイルします。 エンジンは、正規表現を実行するときに内部…
初めに 本業で、携わっているサービスはフロントをNuxt × TypeScriptで書いていたのですが、 直近でReactに乗せ換える話が出てきました 乗せ換え作業はおそらく私がほぼ一人で進めることになると思っているのですが、 その際に、なぜReact化する化をCTO含め…
初めに 私が仕事で開発しているプロダクトではフロントが Nuxt(× TypeScript)で, サーバー側が C#の JamStack で開発をしています 基本的にはロジックはサーバー側に集約しておりフロントはいわゆる JSON 色付け係状態で、 サーバー側がテストをしっかり書い…
C#ではVidualStudioのデザイナーでTable定義を変えることが多く、 migrationをあまりしたことがなかった。 そのため。現在お仕事させて頂いているGoの案件では 全くわからん状態だったので、覚書として記事にする sql-migrate Goのマイグレーションライブラ…
今月のおもな作業が仕様書を作成なのだが、 SharePoint に置かれた Word ファイルをみんなで編集しましょうという なかなかの苦行だった そもそも、Word の使い勝手が悪すぎる 世間には マークダウン で書いて docx ファイルを出力する Pandoc なるものがあ…
先日書いた DateOny、TimeOnly と同様に .NEt 6から新規追加されたクラスとして PriorityQueue<TElement,TPriority>が実装されました 直訳すると優先度付きキュー 引数として、TPriority が存在しており、 キューの優先度を設定できるようになっています 公式ドキュメント https:</telement,tpriority>…
.NET 6 から新しく、System.DateOnly と System.TimeOnlyという構造体が追加された これらは DateTime の日付部分と時刻部分のみをもつ構造体とのこと 公式ドキュメント System.DateOnly DateOnly 構造体 https://docs.microsoft.com/ja-jp/dotnet/api/syste…
現在お仕事を頂いているプロジェクトでは Go Lang で API を製造している しかし、私は Go Lang は素人あり、なにもわかっていないので、 「完全に理解した」状態に持っていくために 公式チュートリアルから、Restful API を行うためのチュートリアルをなぞ…
最近、クロームがフリーズすることがおおく、 原因を調べてみたら、 Docker を使用するために使っている wsl2 プロセスの vmmem とやらが 大量のメモリを消費していた さすがに、クロームがフリーズするのはいろいろと困るので対処した その時のメモ vmmem W…
Buefy で用意されている Component を利用するとき、 Buefy で準備されている 色バリエーションではなく、 独自に定義した色バリエーションを使う際にはまったので、定義方法の整理 Buefy について Buefy は Vue.js と Bulma 上で作成された UI コンポーネン…
去年の 11 月 Visual Studio2022(VS 2022) がプレビュー版から GA 向けにリリースされました VS 2022 自体はすでに使用していますが、 新機能として利用しているのはホットリロードくらいだったので、 改めて、VS 2022 から提供される機能について 整理する …
プロダクトコードを触っていると、struct がたまに出てくるが class との違いがよくわかっていなかったのでメモ 公式ドキュメント 公式は正義 https://docs.microsoft.com/ja-jp/dotnet/csharp/language-reference/builtin-types/struct 構造体について 公式…
初めに C# 9.0 使用できるという噂の init アクセサー この前、しれっと CTO から .Net FrameWork を引き上げるといわれた 引き上げに伴い、C# 9.0が使用できるようなるようになるので メモ 公式ドキュメント 知りたいことはすべて公式に書いてある docs.mic…