eclipseエラー: There is ‘1’ error in ‘javaee_…

事象 eclipseのバージョンアップ後、それまでエラーなくビルドできていたfaces-config.xmlで次のエラーが発生する。 There is '1' error in 'javaee_8.xsd'. 改行する、空白を入れる、等の適当な編集を行い、保存すると解消するが、eclipseを再起動すると再び表示される。 使用しているEclipseのバージョンは次の通りです。 Eclipse ID […]

艦船めぐり(広島・呉)の体験談

はじめに 2021年8月に広島(呉市)にある「てつのくじら館」(海上自衛隊呉史料館)、「大和ミュージアム」に行ってきました。併せて「艦船めぐり」をしてきたので、その体験を紹介します。 後述しますが、艦船めぐりは事前予約制です。新型コロナウイルス対策で、てつのくじら館は時間帯を分けた予約制、大和ミュージアムは入場制限の可能性あり、という状況でした。 なお、横須賀にも同様の艦船めぐり(YOKOSUKA […]

C#: Moqを使ったモック・スタブ作成方法

はじめに 次の環境を使用して動作確認しています。 OS Windows 10(64ビット) IDE Microsoft Visual Studio Community 2019(16.8.5) + C#(8.0) パッケージ Microsoft.NET.Test.Sdk 16.10.0 xunit 2.4.1 xunit.runner.visualstudio 2.4.3 Moq 4.16.1 完 […]

Excelで大量データから重複値を検索する方法

100万件程の大量データの中で重複するデータを見つける方法を紹介します。 前提条件 検証で使用した環境は次の通りです。 RAND()関数で作成した約100万件(Excelの最大行数となる1,048,576個)のデータを使用しています。 PC AMD Ryzen 5 3400G, メモリ: 16GB, SSD: 256GB OS Windows 10(64ビット) Office Microsoft […]

.NET Core(C#): xUnitのAssert使用方法

はじめに 次の環境を使用して動作確認しています。 OS Windows 10(64ビット) IDE Microsoft Visual Studio Community 2019(16.8.5) + C#(8.0) パッケージ Microsoft.NET.Test.Sdk 16.10.0 xunit 2.4.1 xunit.runner.visualstudio 2.4.3 “Asser […]

.NET Core(C#): enumで文字列を保持

はじめに サンプルは.NET Core 3.1 + C# 8.0で動作確認しています。 列挙体Enumの基本的な使い方はリファレンスやこちらのサンプルをご覧ください。 完全なソースコードはこちらで公開しています。 リンク サンプル カスタムの属性を定義し、列挙体の各値に表示名・文字列値を設定できるるようにするサンプルです。設定した表示値・文字列値は列挙体の拡張メソッドで取得できるようにします。 実 […]

.NET Core(C#): enumの使い方サンプル

はじめに サンプルは.NET Core 3.1 + C# 8.0で動作確認しています。 完全なソースコードはこちらで公開しています。 enumは基本的には数値型を保持しますが、文字列を保持したい場合はこちらでサンプルを公開しています。 以降のサンプルでは次の列挙体を使用します。 [crayon-664e7a160d92f999122800/] リンク 列挙体の基本操作 [crayon-664e7a […]

.NET Core(C#): サポートする標準タイムゾーン名一覧

はじめに サンプルは.NET Core 3.1(Windows 10)で動作確認しています。 完全なソースコードはこちらで公開しています。 リンク 標準タイムゾーン名一覧の取得方法 サポートされるタイムゾーンは実行環境によって異なります。 Windowsの場合はレジストリ”HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentV […]