TypeScript

[TypeScript]expressのセッションに独自の型を定義する

express-sessionで利用できるセッションを拡張して、独自の値を格納する方法についてです。declare構文を使って、express-sessionモジュールのSessionDataに、interfaceを使って独自の型を生やしま...
TypeScript

TypeScriptでグローバルな型を使う

通常、型定義はimportで読み込みますが、importせずにどこでも使いたい場合の設定メモです。├── index.ts├── tsconfig.json└── types    └── User    └── index.d.tstyp...
Azure

Azure Pipelinesでコンテナのビルド&登録を行う

前回の記事では、コンテナをビルドした後にAzure Container Registryに登録するのをコマンドラインで行いました。また、ACRを使ってビルドができることも確認しました。今回は、Azure DevOpsのAzure Pipel...
Azure

【小ネタ】Azure ReposをPersonal Access Tokenで操作する

Azure DevOpsのReposにアクセスする際には、通常ならsshの公開鍵を登録すると思います。ただ、CD/CIやバッチなどからアクセスする際にはPAT(Personal Access Token)を利用する方が便利な場合もあります。...
Azure

【メモ】Node.js + TypeScriptのアプリをコンテナでApp Serviceに公開する

Node.jsとTypeScriptで作ったAPIを、Azure App ServiceのWeb App for Containerで公開するメモです。アプリの作成nodeとyarnをインストールします。ディレクトリを作成して、yarnで必...
HoloLens 2

HoloLens 2のUnityアプリ内でWebViewを動かす

HoloLens 2のOSがWindows 11になったことで、Unityアプリ内でWebViewが使えるようになったらしいのでサンプルを試してみました。これまではUnity内でWebブラウザを表示することは非常に難しいので、別プロセスでE...
Azure

Azure AD B2Cを使ってみる(WebAPI編)

先日は普通のWebアプリでAzure AD B2Cを使うチュートリアルをやってみました。今回は別のチュートリアルで、「Webアプリ」+「Web API」の構成のものを試した時のメモです。この構成のポイントは、・WebアプリはAzure AD...
Azure

Azure AD B2Cを使ってみる(Webアプリ編)

Azure AD B2Cとは?Azure AD B2Cのチュートリアルをやったメモです。Azure AD B2Cを一言で言うと、コンシューマ向けにも使える認証基盤、というところでしょうか。同じようなサービスではFirebase Authen...
iPhone/iPad

[メモ] iPhoneのバッテリーが急激に減る現象の対策

iPhoneを使っていると、たまに何もしていなくても急激にバッテリーを消費する状態になることがあります。いわゆる「バッテリードレイン現象」というやつです。これが起きると、再起動したくらいでは治りません。対策ですが、以前iPhone 11で発...
MRTKv2

MRTK + Quest 2 / Pro でパススルー表示を行う

Quest Proが届いたので実機で試したところ、下記手順で作成したアプリでパススルー表示ができました。Unity2021.3.8fOculus XR Plugin 3.0.2MRTK 2.8.2で #QuestPro のパススルー動いた一...