nakamurakko’s blog

ほぼ IT 技術メモ

Angular の ESLint を見直した

環境 Angular 21.0.3 Angular のプロジェクトに ESLint を設定して、 TypeScript っぽく書いているかチェックするでは eslintrc で Lint の設定をしていたけど、非推奨になっていた(Configuration Files (Deprecated))。 そこで、 Angular 公式で紹介されて…

PowerShell パイプラインから送信された値を設定する

環境 Windows 11 PSVersion 5.1.26100.4768 下記のような、2つの値を足し算して返す関数(Sum)の結果を受け取る場合、 = で代入できるけど、 function Sum($value1, $value2) { return $value1 + $value2 } $result1 = Sum 1 2 Write-Host "1 : The total is …

React useEffect の dependencies に気を付ける

環境 React 19.1 dependencies が同じ useEffect を定義した場合、 dependencies が変更されたタイミングで、どちらも呼び出される。 import './App.css'; import React, { useEffect, useState } from 'react'; export default function App(): React.JSX.E…

React Bootstrap - Modal の戻り値の受け取り方を考える

環境 React 19.0 React Bootstrap 2.10 Bootstrap 5.3 React Bootstrap の Modal を使って、モーダルダイアログ画面からの値を受け取る方法について考えてみた。ソースはこちら。 標準の書き方 React Bootstrap の Modal を使って、 モーダルダイアログ画面…

React のデバッグ設定

環境 Windows 11 Visual Studio Code React 18.3.1 Create React App でアプリケーションを作成 設定のサンプルはこちら。 通常の設定 Create React App で作成した React アプリケーションを Visual Studio Code でデバッグする場合、 Debugging in the Edi…

Angular、 SQLite を使った Electron アプリケーションを作ってみた

UI を Angular、 DB を SQLite とした Electron をベースのアプリケーションを作ってみた。サンプルソースは https://github.com/nakamurakko/angular-electron-sqlite-sample にアップロード。 環境 Angular 17 Electron 28 SQLite3 5 TypeORM 0.3 reflect-…

テキスト情報を読み上げる WPF アプリケーションを作成する

環境 Windows 11 Visual Studio 2022 .NET 7 テキスト情報を読み上げるUWPアプリケーションを作成する や テキスト情報を読み上げるWindows Formsアプリケーションを作成する でテキストを読み上げるアプリケーションを作成していたけど、 GitHub にリポジト…

Hyper-V でインストールのテストを繰り返す

Hyper-V で環境を構築してチェックポイントを使えば、クリーンな環境にインストールするテストが繰り返し実行できる。 環境 Windows 11 Pro 準備 コントロールパネル > プログラムと機能 > Windows の機能の有効化または無効化 で、 Hyper-V にチェックをつ…

Electron で C# の DLL を実行する

Electron で C# の DLL を使いたい場合、 electron-edge-js を使って呼び出す。 DLL をインポートした EXE を作成して、 Node.js の child_process.execFile を使って EXE を呼び出す。 という方法があるようで、今回は electron-edge-js を使って呼び出す方…

Entity Framework Core 7 で 「信頼されていない機関によって証明書チェーンが発行されました。」

環境 Visual Studio 2022 SQL Server 2019 .NET 7 Entity Framework Core 7 (EF Core) Entity Framework Core 7 がリリースされたのでプロジェクトに適用したところ、 Microsoft.Data.SqlClient.SqlException (0x80131904): A connection was successfully e…