Singularity Data

As an early-stage database startup, we entirely deleted our C++ codebase after 7 months of development and rewrote everything from scratch in Rust programming language. Here’s how we arrived at a decision and why we think this was one of the best decisions ever. RisingWave is a cloud-native strea…

Emotetの概要: 2021年11月~2022年1月

By Brad Duncan 5月 17, 2022 at 6:00 AM Category: Malware Tags: Emotet, Macros, mealybug, Mummy Spider, Phishing, TA542 Emotetは現在の脅威概況でもっともメール配信数の多いマルウェアのファミリの1つです。法執行機関の連携により2021年1月にテイクダウンされたものの、2021年11月にはオペレーションを再開し、…

引数 null チェックの !!、取りやめ

2月にブログに書きましたが、 Visual Studio 17.1 Preview 3の頃、C# 11 候補として「引数の null チェック」構文が入っていました。 m(null); // ArgumentNull 例外が出る。 void m(string x!!) { } 今現在(VS 17.2 Preview 5)でもこの構文は生きているんですが、次(たぶん、17.2正式リリースでも17.3 Preview 1でも)で…

【WPF+C#】フォルダ選択ダイアログの使い方(WindowsApiCodePack版)

以前、こちらの記事でフォルダ選択ダイアログを使ったユーザーコントロールの自作について紹介しました。 今回は、WindowsApiCodePackというライブラリをインストールすることで利用可能な、より洗練されたデザインの […]