備忘録

備忘録

2025-07-01から1ヶ月間の記事一覧

OpenVPNを利用して特定ホストのみVPN経由で接続する方法

Ⅰ. はじめに タイトルの通り「OpenVPNを利用して特定ホストのみVPN経由で接続する方法」です。 別名スプリットトンネル(Split tunneling) Ⅱ. 手順 ovpnファイルの末尾に以下を追記する route-nopull route example.com # route api.ipify.org以上 実行結果…

RustでAndroid用にビルドしてHelloWorldする方法

Ⅰ. はじめに タイトルの通り「RustでAndroid用にビルドしてHelloWorldする方法」です。 Ⅱ. 前提 Android NDKがインストールされていること Ⅲ. 手順 1. cargo-ndk をインストールする cargo install cargo-ndk rustup target add aarch64-linux-android # rus…

Rust で actix_web を利用してWebサーバを構築する方法

Ⅰ. はじめに タイトルの通り「Rust で actix_web を利用してWebサーバを構築する方法」です。 Ⅱ. サンプルプログラム Cargo.toml [dependencies] actix-web = "4"main.rs #[actix_web::get("/")] async fn hello() -> impl actix_web::Responder { actix_web…

Translator と LanguageDetector APIを利用して翻訳する方法

Ⅰ. はじめに タイトルの通り「Translator APIを利用して翻訳する方法」です。 Ⅱ. 留意点 Google Chrome 138以降のみで動作します(2025/07/03 時点) Google Chrome 以外のWebブラウザでは動作しません(2025/07/03 時点) Ⅲ. サンプルプログラム <html> <head> <style> textare</style></head></html>…