えのきこ

ネットワークエンジニア10年目。シノアリスを嗜んでいました。

えのきこ

ネットワークエンジニア10年目。シノアリスを嗜んでいました。

マガジン

  • はじめてのJScript

    JScriptで初心者がテキストファイル操作と文字列操作をするまで調べたことをまとめました。 ※JavaScriptではありません。Windows標準搭載の古の言語JScriptです。

最近の記事

  • 固定された記事

【シノアリス】文章書くときに気を付けていること

はじめにシノアリスをしていると、戦略の議論になったり、当日の戦略を出したり、文章を書く場面が多々あります。文章を書くときに気を付けていることをメモ代わりに記載します。 おことわり 本記事で記載している例文が独特なので、読者はシノアリスで遊んでいる方を前提としています。 また、執筆者は国語が苦手科目だったので、あくまでも筆者の好みくらいで読んでください。 最終更新2023/9/28 ※気が向いたら更新します。 文章書くときに気を付けていること前提 文章を書く場合は下記

    • JavaScriptで画像の色を減色したかった話2(k-means++)

      はじめに画像を基に、イメージカラーを抽出することを目的に減色処理を実施します。 まずは、k-meansを実装したものの、初期値により分類がうまくいくときとうまくいかないときがありました。そのため、これを改善するk-means++を実装します。 ※下記の記事の続きです。 k-means++超概要k-means++は、k-meansの初期の重心を良い感じに選ぶようにしたものです。初期の重心の選び方以外はk-meansと同じ処理になります。 手順 wikipediaにアルゴ

      • JavaScriptで画像の色を減色したかった話(k-means)

        はじめに画像を基に、イメージカラーを抽出することを目的に減色処理を実施します。 まずは、分かりやすいイラストを基にk-meansを実装してみました。 ※下記の記事の続きです。 k-measn超概要クラスタリングと呼ばれる、データを分類する手法の一種です。 今回は、Googleのfaviconを題材にして色を4つに分類するといったことをします。 上の画像を見ると背景の白or黒を除いて4色と感じますが、色と色の境目を拡大するとグラデーションになっており、ピクセル単位で考える

        • Canvas+JavaScriptで画像内の色の使用率を調べてみた

          はじめに画像ファイルからイメージカラーを抽出したいなと思い、 1. 画像処理可能な形式でファイルを読み込む 2. 使用している色を頻度順に並び替える の2つを実装しました。 画像の右に上位10位までの色コードと使用率を表示しています。 ※上の海の画像の色数は82186色でした。一番頻度が高い色でも0.3%程度と極わずかで、上位の数色=イメージカラーとするのはやはり無理がありました。次の話でK-meansなどクラスタリングを行なってみようと思います。(できるか心配) ht

        • 固定された記事

        【シノアリス】文章書くときに気を付けていること

        マガジン

        • はじめてのJScript
          15本

        記事

          AlmaLinuxに各サーバを立ててCisco機と連携したのでパケットキャプチャしてみた話(ntp/syslog/radius/snmp)

          はじめに前の記事で、NW機器が良く連携する(と思う)サーバを立ててNW機器と連携させて遊んでみました。 折角なのでパケットキャプチャして中身を見てみます。 ついでに、AlmaLinux内で定義されているサービス名も確認します。このサービス名はfirewallで許可するときに使用できます。 NTPパケットキャプチャ 下記が分かる  UDP 123  クライアントがRequestを投げ、サーバがResponseを返している。 Linuxのfirewallのサービス名 ※I

          AlmaLinuxに各サーバを立ててCisco機と連携したのでパケットキャプチャしてみた話(ntp/syslog/radius/snmp)

          AlmaLinuxに各サーバを立ててCisco機と連携した話(ntp/syslog/radius/snmp)

          はじめにLinuxに下記サーバを立ててCisco機と連携しました。 まずは、IFの設定とSSHの設定を実施。 その後、ntp(chrony)、syslog(rsyslog)、radius(freeradius)、snmp(TWSNMP)のインストール/設定をしました。 おことわりLinuxはあまり詳しくないので、セキュリティ周りは適当です。 ※rootアカウントでのsshログイン許可、SELinuxの停止など IFの設定Linuxの設定 nmcli con mod et

          AlmaLinuxに各サーバを立ててCisco機と連携した話(ntp/syslog/radius/snmp)

          Canvas+JavaScriptで同心円上を等速円運動する円を描いた話

          はじめにJavaScriptとCanvasの練習がてら、同心円上を等速円運動する円を描いて遊びました。 具体的には下記を実装してみました。 ・同心円上に小さい円を配置する ・小さい円を等速円運動させる htmlヘッダー画像のページを作ります。 canvasが上下中央に配置されるように、body要素に高さを指定(横幅は勝手にされる)。flexを指定して子要素のcanvasが上下中央に来るようにしました。 <!DOCTYPE html><html lang="ja"><he

          Canvas+JavaScriptで同心円上を等速円運動する円を描いた話

          Canvas+JavaScriptで多角形/星型多角形を描いた話

          はじめにJavaScriptとCanvasの練習がてら、多角形/星形多角形を描いて遊びました。 具体的には下記を実装してみました。 ・円と線分を描く ・1秒ごとに頂点の数を増やす ・隣の頂点と繋ぐ/隣の隣と繋ぐ…とN個飛ばしで頂点をつなげるようにする htmlヘッダー画像のページを作ります。 canvasが上下中央に配置されるように、body要素に高さを指定(横幅は勝手にされる)。flexを指定して子要素のcanvasが上下中央に来るようにしました。 <!DOCTYPE

          Canvas+JavaScriptで多角形/星型多角形を描いた話

          Canvas+JavaScriptでグラデーションの画像を作った話

          はじめにこんな画像を作ってみたかったので、htmlのcanvasとjavascript(typescript)で作成しました。 index.html<!DOCTYPE html><html lang="ja"><head> <meta charset="UTF-8" /> <title>canvas test page</title></head><body> <canvas id="canvas"></canvas> <script type="text/javas

          Canvas+JavaScriptでグラデーションの画像を作った話

          TypeScript はじめてみた

          はじめにTypeScriptを始めてみました。 自分用のメモがてら、概要と備忘を書いておきます。 環境環境:Windows11 はじめ方下記のサイトに従えばOK ざっくり要約すると下記を実施 ・VSCodeのインストール(ファイルをダウンロードして実行) ・node.jsのインストール(ファイルをダウンロードして実行) ・tscのインストール(コマンドプロンプトでnpm install -g typescript) 備忘1:VSCodeでコマンドプロンプトの開き方

          TypeScript はじめてみた

          WindowsにIPアドレスを2つ設定して動きを確認してみた

          はじめにWinsowsにIPアドレスを2つ設定して疎通確認と動作確認しました。 なお今回は、一つのNICに複数IPアドレスを割り当てます。 有線LANとWifiに別のアドレスを割り当てるとかではなく、 一つの有線LAN or 一つのWifiに2つのアドレスを割り当てます。 確認環境 windows 10 pro、windows 11 home ※windows7等、他のバージョンも動くと思います 設定方法①Windowsボタン+Rを押下し、ファイル名を指定して実行を開

          WindowsにIPアドレスを2つ設定して動きを確認してみた

          【containerlab】windows11+hyper-v+Ubuntu上にインストールしてノード間でpingをしてみた

          はじめにcontainerlabをインストールしてみます 使用環境OS:Windows 11 Pro Version 22H2 ハイパーバイザ:hyper-v Linux:Ubuntu Server 24.04 LT Linux準備UbuntsuのIOSファイルを取得 Ubuntu Server 24.04 LTをダウンロードする Hyper-V有効化 VM(Ubuntu)作成 hyper-vを実行 仮想マシンを作成(画像がある部分はOK連打) Linuxを起

          【containerlab】windows11+hyper-v+Ubuntu上にインストールしてノード間でpingをしてみた

          【EVE-NG】EVE-NG上のノードから外部接続する

          はじめにEVE-NG上の機器から外部接続(インターネット接続や他の物理機器に接続)できるようにしてみます。 イメージとしては、下記の画像の様なルータから外部接続可能にします。 具体的にはゲートウェイとなる物理ルータ(RT)やインターネット上のDNS(8.8.8.8)にpingを届かせます。 やることENE-NGのラボ画面の左の"Add an object"から"Network"を選択 TypeをManagement(Cloud0)を選択 Cloud0を選択することは

          【EVE-NG】EVE-NG上のノードから外部接続する

          【EVE-NG】EVE-NG上の通信をWireSharkでパケットキャプチャする

          はじめにEVE-NG上の通信をWireSharkでパケットキャプチャをしたいです。 使用環境と確認日ハイパーバイザ:hyper-v EVE-NG:eve-ce-prod-5.0.1-24-esxi-ws-full.iso 確認日:2024/5/3 方針結論から言うと、WireSharekのsshdumpツールを使用して遠隔からキャプチャする ※NW機器の仮想IF名(vunlx_x_x)は下の画像のように左下に出てきます。 キャプチャ手順EVE-NG側の確認の確認

          【EVE-NG】EVE-NG上の通信をWireSharkでパケットキャプチャする

          リンクダウン発生時のEIGRPの挙動を知りたかった話

          はじめにEIGRPをしゃべっている機器がリンクダウンした時、 ・リンクダウンしたらすぐにQueryを送信するか ・リンクダウンしてもHoldタイマーが0になってから送信するか どちらか調べてみました。(結論は後者でした) 図でいうと、RT#1の右のポートを物理的に抜線したとき、RT#1はL3SWにすぐに経路が切替わるパケットを送るか、しばらく経過してから経路が切替わるパケットを送るか。を調べました。 使用機器■RT#1,RT#2  機種:C891FJ-K9  IOSVe

          リンクダウン発生時のEIGRPの挙動を知りたかった話

          Minisforum UN1245Wのメモリを増設した話

          はじめにGNS3、PNETLAB、EVE-NGといったネットワークシミュレータを構築して遊んでいるのですが、メモリが足りなかったので増設しました。 ※結論から言うと、シリコンパワーのDDR4-3200/S.O.DIMM/32GB×2枚 (型番:SP064GBSFU320F22)に入れ替えたら64GBにできました 準備下記を調べます ① このPCの最大メモリ容量 ② メモリの規格 ③ メモリの枚数 公式サイトを調査 代理店のサイトにありました。 ①:64GB ②:SO

          Minisforum UN1245Wのメモリを増設した話