備忘録

備忘録

2022-01-01から1年間の記事一覧

iOSでFridaを利用する方法

Ⅰ. はじめに タイトルの通り「iOSでFridaを利用する方法」です。 Ⅱ. 手順 1. frida-toolsをインストールする pip3 install frida-tools 2. iOS端末のCydiaまたはSileo等のパッケージマネージャで以下リポジトリを追加する https://build.frida.re 3. iOS端末…

iPhone iOS Jailbreak関係情報まとめ

Jailbreakまとめサイト 「Jailbreak可能か」「Jailbreak方法」などをまとめて調べることが出来るWebサイト https://ios.cfw.guide/ Jailbreak情報サイト(日本語) https://tools4hack.santalab.me/ Tweek紹介サイト http://iphonedatu.blog.fc2.com/ r/Jail…

C++(EXE)からC#(DLL)の関数を呼び出す方法(.NET 7 AOT利用)

Ⅰ. はじめに タイトルの通り「C++(EXE)からC#(DLL)の関数を呼び出す方法(.NET 7 AOT利用)」です。 Ⅱ. 手順 1. C#(DLL)のサンプルプログラムを書く Program.cs using System.Runtime.InteropServices; namespace MyDLL { public class MyCalss { [Unmanaged…

C#でセレクターを利用する方法

C#

Ⅰ. はじめに タイトルの通り「C#でセレクタを利用する方法」です。 Ⅱ. 手順 1. AngleSharpをインストールする dotnet add package AngleSharp // HttpClientHandler 設定に必要 // dotnet add package AngleSharp.Io 2. サンプルプログラムを書く using Angl…

ASP.NET でバリデーションする方法

Ⅰ. はじめに タイトルの通り「ASP.NET 7でバリデーションする方法」です。※2024/01/25 追記 .NET 8はこちらが利用できます Ⅱ. 手順 1. 必要なパッケージをインストールする dotnet add package FluentValidation dotnet add package FluentValidation.Depend…

C#でCloudflare R2を利用する方法

C#

Ⅰ. はじめに Ⅱ. 手順 1. Cloudflare R2のWebページでバケットを新規作成する 2. 必要なパッケージをインストールする 3. サンプルプログラムを書く(ファイルアップロード) 実行結果 参考 Ⅰ. はじめに タイトルの通り「C#でCloudflare R2を利用する方法」で…

JavaScriptでセレクターを利用する方法

Ⅰ. はじめに Ⅱ. Webブラウザの場合 Ⅲ. NodeJSの場合 1. 必要なパッケージをインストールする 2. サンプルプログラムを書く 参考 Ⅰ. はじめに タイトルの通り「JavaScriptでセレクターを利用する方法」です。 Ⅱ. Webブラウザの場合 document.querySelector('b…

LinuxにOpenVPNサーバをインストールする方法

Ⅰ. はじめに タイトルの通り「LinuxにOpenVPNサーバをインストールする方法」です。 Ⅱ. 手順 1. 以下コマンドを実行する curl -O https://raw.githubusercontent.com/angristan/openvpn-install/master/openvpn-install.sh chmod +x openvpn-install.sh ./op…

C#でマウスとキーボードを操作する方法

Ⅰ. はじめに タイトルの通り「C#でマウスとキーボードを操作する方法」です。 Ⅱ. 手順 1. 必要なパッケージをインストールする dotnet add package InputSimulatorPlus --version 1.0.7 2. サンプルプログラムを書く using WindowsInput; using WindowsInput…

Vueでvue-gtagを利用してGoogle Analytics4(GA4)の計測を行う方法

前提条件 手順 1. vue-gtagをインストールする 2. app.jsを編集する 実行結果 旧バージョンからGA4に移行する手順 1. 「GA4設定アシスト」を開く 2. 画面の指示に従う 3. 「データストリーム」を開く 4. 「測定ID」をメモする 参考 前提条件 VueRouterを利用…

.NET 6 Minimal APIでSwaggerのsummaryとdescriptionを設定する方法

C#

Ⅰ. はじめに タイトルの通り「.NET 6 Minimal APIでSwaggerのsummaryとdescriptionを設定する方法」です。 Ⅱ. 手順 1. 必要なパッケージをインストールする dotnet add package Swashbuckle.AspNetCore.Annotations 2. サンプルプログラムを書く Program.cs …

C#でMailKitを利用してSMTPでメールを送信する方法

C#

Ⅰ. はじめに Ⅱ. 手順 1. 必要なパッケージをインストールする 2. サンプルプログラムを書く 実行結果 FAQ Q. Linuxで以下メッセージが表示されてメールが送信できません 参考 Ⅰ. はじめに タイトルの通り「C#でMailKitを利用してSMTPでメールを送信する方法…

WebブラウザのJavaScriptでテキストファイルの文字コードを自動判定してUNICODEに変換する方法

Ⅰ. はじめに タイトルの通り「JavaScriptでテキストファイルの文字コードを自動判定してUNICODEに変換する方法」です。 Ⅱ. 手順 1. サンプルプログラムを書く <html> <body> <input type="file" id="file001" accept="text/plain"> <script> const file001 = document.getElementById('file001') file001.addEventListener('change', o</body></html>…

WebブラウザのJavaScriptでテキストファイルの文字コードを取得する方法

Ⅰ. はじめに タイトルの通り「WebブラウザのJavaScriptでテキストファイルの文字コードを取得する方法」です。 Ⅱ. 手順 1. サンプルプログラムを書く <html> <body> <input type="file" id="file001" accept="text/plain"> <script> const file001 = document.getElementById('file001') file001.addEventListener('change', onFileCha</body></html>…

C#で動画の任意タイミングのサムネイル(画像)を生成する方法

C#

Ⅰ. はじめに タイトルの通り「C#で動画の任意タイミングのサムネイル(画像)を生成する方法」です。 前提条件 システムにffmpegのパスを設定する Ⅱ. 手順 1. 必要なパッケージをインストールする Install-Package Xabe.FFmpeg 2. サンプルプログラムを書く …

nginxでフィルタを設定する方法

Ⅰ. はじめに タイトルの通り「nginxでフィルタを設定する方法」です。 Ⅱ. 手順 1. confファイルを開く /etc/nginx/conf.d/default.conf server { listen 80; server_name example.com; location / { # フィルタを一度のみ適応 sub_filter_once on; # フィル…

Vue3 + Vite + Javascript ObfuscatorでHelloWorldする方法

Ⅰ. はじめに タイトルの通り「Vue3 + Vite + Javascript ObfuscatorでHelloWorldする方法」です。 Ⅱ. 手順 1. プロジェクトを新規作成する npm init vue@latest 2. パッケージをインストールする npm install npm install -D rollup-obfuscator javascript-o…

MariaDBのDBを高速にバックアップ/リストアする方法

Ⅰ. はじめに 本記事ではmysqldumpの代わりにmariabackupを使用することで高速化を狙います Ⅱ. 手順 1. qpressをインストールする wget https://repo.percona.com/apt/percona-release_latest.$(lsb_release -sc)_all.deb dpkg -i percona-release_latest.$(l…

Node.jsでnodemailerを利用してGmailを送信する方法

Ⅰ. はじめに Gmailは2022年5月30日に「安全性の低いアプリ」からのアクセスを終了します。 例えばSMTPでパスワード認証を利用している場合が該当します。 この記事ではOAuth認証をする事によって2022年5月30日以降もメールを送信する方法を紹介します。 Ⅱ. …

Windows Terminalのスタートアップ動作を変更する方法

Ⅰ. はじめに タイトルの通り「Windows Terminalのスタートアップ動作を変更する方法」です。 Ⅱ. やり方 1. Windows Terminalの設定(setting.json)を開く 2. プロファイル名を変更する { "profiles": { "list": [ { - "name": "コマンド プロンプト" + "nam…

Visual StudioのIntelliCodeをオフにする方法

Ⅰ. はじめに タイトルの通り「Visual StudioのIntelliCodeをオフにする方法」です。 Ⅱ. 手順 1. VisualStudioのツール→オプションをクリック 2. 「無効」に設定する 実行結果 設定前 設定後 参考 https://dotnetcoretutorials.com/2021/11/27/turning-off-vi…

C#でLZ4を利用して圧縮展開する方法

C#

Ⅰ. はじめに タイトルの通り「C#でLZ4を利用して圧縮展開する方法」です。 Ⅱ. 手順 1. 必要なパッケージをNuGetからインストールする dotnet add package K4os.Compression.LZ4 --version 1.3.5 2. サンプルプログラムを書く Program.cs using K4os.Compress…

.NET に関する記事まとめ

.NET 6 20 New APIs in .NET 6 .NET 6 Minimal API Migration to ASP.NET Core in .NET 6 .NET 6でHTTP/3を有効にする方法 // https://docs.microsoft.com/ja-jp/aspnet/core/fundamentals/minimal-apis?view=aspnetcore-6.0 var builder = WebApplication.C…

puppeteerでproxyを利用する方法

Ⅰ. はじめに Ⅱ. 方法1(起動引数を設定する) 手順 1. サンプルプログラムを書く 実行結果 Ⅲ. 方法2(ライブラリを利用する方法) 手順 1. 必要なライブラリをインストールする 2. サンプルプログラムを書く 実行結果 参考 Ⅰ. はじめに タイトルの通り「pupp…

C#でJavaScriptを実行する方法

C#

Ⅰ. はじめに タイトルの通り「C#でJavaScriptを実行する方法」です。 Ⅱ. 手順 1. 必要なパッケージをインストールする Install-Package Microsoft.ClearScript 2. サンプルプログラムを書く using Microsoft.ClearScript.V8; using var engine = new V8Scrip…