Linux

Ubuntu 22.04LTS の Apache2 で X-Forwarded-For をログに記録する

Ubuntu 22.04LTS へ Apache2 をインストールした場合、デフォルトで /etc/apache2/apache2.conf のログフォーマット指定は以下になっていました。 LogFormat "%h %l %u ...
Misc

httpbin.org を使って X-Forwarded-For をテストする

以前に書いた CLI から curl でグローバルアドレスを取得する でも触れましたが、httpbin.org を使うと HTTP / HTTPS のテストに便利です。 httpbin.org を使えば「X-Forwarded-For が挿...
Misc

ドキュメンテーションで例示可能な IPv4 / IPv6 アドレス

IPv4 / IPv6 各々でドキュメンテーション時に利用可能なアドレス範囲をメモしておきます。 IPv6 Address Prefix Reserved for Documentation IPv4 Address Blocks Res...
Linux

squid でアクセスログを日付形式にする

squid のアクセスログはデフォルトだと UNIX タイムで表示され、人間には「いつのログなのか?」を直感的に理解することが出来ません。 そこで、今回は squid のアクセスログを日付形式へ変更する方法をメモしておきます。 デフォルトで...
Programming

Python で GitHub の GraphQL API へアクセスする

Python から gql を使って GitHub の GraphQL API を呼び出すサンプルをメモしておきます。 対象は octocat / Hello-World リポジトリとし、Pull Request の一覧を取得します。 Gi...
Cisco

Scrapli を非同期実行するサンプル

以前に ネットワーク機器の操作を自動化する scrapli の基本的な使い方 というメモを書きました。 Scrapli を非同期処理する例は scrapli/examples/async_usage/async_multiple_conne...
Cisco

「Cisco Webex Teams のメンバーを取得するサンプル」の 2 バイト文字対応版

以前に Python で Cisco Webex Teams のスペースに所属するメンバー一覧を取得する というメモをました。 ただ、このサンプルだと「取得したスペース名が 2byte 文字が含まれている場合、出力した CSV ファイルが文...
Misc

Ubuntu 22.04LTS へ bazel をインストールする

Ubuntu 22.04LTS へ bazel をインストールする手順をメモしておきます。 鍵の追加 gnupg を使い、/usr/local/share/keyrings 配下へ鍵を追加します。 mkdir -p /usr/local/s...
Cisco

Python で CML 上のノードのラベル / CPU / メモリ / X / Y 座標を変更するサンプル

以前に Python で CML 上のノードの X / Y 座標を変更するサンプル というメモを書きました。 X / Y 座標だけで無く、下記も修正出来るようにしました。 指定可能なオプションは以下です。 オプション 変更出来る値 ...
Linux

ANTLR チュートリアルを試す

ANTRL とは g4 と呼ばれる文法ファイルを入力し、構文木の解析を行う解析器を自動生成してくれるツールです。 公式サイトでは以下のように説明されています。 ANTLR (ANother Tool for Language Recogn...
タイトルとURLをコピーしました