2022-08-01から1ヶ月間の記事一覧
qqplotrのプロットをpurrrで結合してpatchworkで表示するコードです。要は次の図を関数主体で作成するコードです。 コード コードの説明 qqplotrパッケージとqqplotr::stat_qq_*関数 ggplot(data, aes(...=!!sym(変数))) | コード library(purrr) library(gg…
WinINet APIを使用してHTTPSプロトコルのコンテンツ(https://~)を取得するコードです。 #include <string> #include <span> #include <optional> #include <vector> #define STRICT #define NOMINMAX #include <Windows.h> #pragma comment(lib, "wininet.lib") #include <wininet.h> #include "wil/resource.h" </wininet.h></windows.h></vector></optional></span></string>…
COMとWILを使ってIUIAutomationElementを列挙するコードです。 実行例(ExplorerPatcher起動中) Source.cpp #include <format> #include <iostream> #include "string_util.hpp" #define STRICT #define NOMINMAX #include <Windows.h> #include <UIAutomation.h> #include "stl_win.hpp" #include "wil/c</uiautomation.h></windows.h></iostream></format>…
円柱モデルのHSV色を扱うクラスとそれを利用したHSV四角形(V固定)の描画サンプルです。RGBとHSVの変換はWikipediaのコードを使用しています。 HSVをH:[0, 360)、SとV:[0, 1]で扱うとRGBも[0, 1]で扱う方が簡単です。そのため、[0, 1]のRGBと[0, 255]のRG…