備忘録

備忘録

2021-06-01から1ヶ月間の記事一覧

systemdをcron代替として利用する方法

Ⅰ. はじめに タイトルの通り「systemdをcron代替として利用する方法」です。 例として「10秒ごとにecho helloを実行する方法」をこの記事で紹介します。一時的なスケジュールを簡単に作成する方法はこちら Ⅱ. やり方 1. サービスユニットファイルを作成する …

node-fetchでCookieを設定する方法

Ⅰ. はじめに タイトルの通り「node-fetchでCookieを設定する方法」です。 Ⅱ. やり方 1. サンプルプログラムを書く const fetch = require('node-fetch'); (async () => { const url = 'https://google.com' // 初回リクエスト。Set-Cookieレスポンスヘッダを…

C#でWindows 10のOCRを利用する方法

Ⅰ. はじめに タイトルの通り「C#でWindows 10のOCRを利用する方法」です。 Ⅱ. 環境 Windows 10 20H2 .NET 5.0 Ⅱ. やり方 1. csprojを編集してTargetFrameworkを変更する <TargetFramework>net5.0-windows10.0.18362.0</TargetFramework> 2. サンプルプログラムを書く 123.png Program.cs using S…

C#でTesseractを利用する方法

C#

Ⅰ. はじめに タイトルの通り「C#でTesseractを利用する方法」です。 Ⅱ. やり方 1. 必要なパッケージをNuGetからインストールする dotnet add package Tesseract --version 5.2.0 2. 学習済みデータを任意のディレクトリに保存する 例. C:\Tesseract\eng_fast…

node-fetchでproxyを設定する方法

Ⅰ. はじめに タイトルの通り「node-fetchでproxyを設定する方法」です。 Ⅱ. やり方 1. 必要なパッケージをインストールする npm install node-fetch npm install http-proxy-agent npm install https-proxy-agent 2. サンプルプログラムを書く index.js cons…

PHPでワンタイムパスワードを生成する方法

PHP

Ⅰ. はじめに タイトルの通り「PHPでワンタイムパスワードを生成する方法」です。 Ⅱ. やり方 1. サンプルプログラムを書く index.php now(); 実行結果 ワンタイムパスワードの生成に成功した。Authyの値と一致している。 参考 https://…

C#で非同期かつ優先度考慮可能なQueueを利用する方法

C#

Ⅰ. はじめに タイトルの通り「C#で非同期かつ優先度考慮可能なQueueを利用する方法」です。 非同期ではないPriorityQueueは.NET6で実装されました Ⅱ. やり方 1. 必要なパッケージをNuGetからインストールする dotnet add package ConcurrentDataStructures -…