Skip to content

Instantly share code, notes, and snippets.

View harasakih's full-sized avatar

Hiroshi HARASAKI harasakih

  • Yokohama, JAPAN
View GitHub Profile
@harasakih
harasakih / hexstr.bas
Created January 28, 2024 07:08
EXCEL-VBAで、バイナリファイルを扱う
Option Explicit
'
' memo
' 2024/01/27 2G超のファイルが読み込めない、Getでレコード番号不正になる
'
'
' ----------------------------------------------------------------------------------
' 構造体:Fcntl
' Integer : 16bit -32,768 〜 +32,767
@harasakih
harasakih / Common.const.pl
Last active January 27, 2022 14:07
search & replace without '...' "..." . hexval enable .
# Perl Common vals
## package名 : このファイルを require して使う時は、package名が必要
## ourで宣言 : myで宣言し、require側でuse warningsをすると、
## 未初期化変数を使っているとWRNになるので、ourで宣言する
# ---------------------------------------------------------
package CONST;
# ---------------------------------------------------------
our $OK = 1;
our $NG = 0;
# LOG-LEVEL
@harasakih
harasakih / nwaddress.bas
Last active August 8, 2019 00:02
excelでip-addressを扱う
形式
ipwild ip-address/wild-card-mask ex. 192.168.1.0/0.0.0.255
wild wild-card-mask ex. 0.0.0.255
maskl subnet prefix length ex. 24
ipinnet(ip As String, net As String) As Boolean
ipアドレスが、ネットワークアドレス(ip/wild形式)に含まれるか否か
ipwild2broadaddr(ipwild As String) As String
ip/wildのブロードキャストアドレスを返却
@harasakih
harasakih / cisco_ios_show_ip_eigrp_topology.template
Created July 9, 2019 04:41
Cisco-iosの[show ip eigrp topology all-lins]を処理するtemplateと、textfsmのデバックモジュール
Value Filldown PROCESS_ID (\d+)
Value Filldown ROUTER_ID (\d+\.\d+\.\d+\.\d+)
Value Required CODE (\S+)
Value ROUTE (\d+\.\d+\.\d+\.\d+)
Value MASK (\d+)
Value SUCCESSORS (\d+)
Value FD (\d+)
Value TAG (\d+)
# 0.0.0.0 (fdval/adval)
# Connected
@harasakih
harasakih / pfmtl02.sh
Created May 22, 2019 17:24
コマンド文字列を生成して発行する
#!/bin/bash
# --+----1----+----2----+----3----+----4----+----5----+----6
# 変数初期化
# --+----1----+----2----+----3----+----4----+----5----+----6
#
nHOSTS=100
nTRIES=500 # 試行回数
WAIT=1 # インターバル
@harasakih
harasakih / pfmtl01.sh
Created May 22, 2019 17:23
コマンドをランダムに発行
#!/bin/bash
# --+----1----+----2----+----3----+----4----+----5----+----6
# 変数初期化
# --+----1----+----2----+----3----+----4----+----5----+----6
#
HOSTS=()
# コマンド文字列
HOSTS+=("random01.esxi")
@harasakih
harasakih / VB_CellHandle.vb.md
Created April 1, 2019 01:10
セル範囲を受け取って、strを返却するVB関数

セル範囲を受け取って、strを返却するVB関数

Function ipfilter1(arg1 As String, Cells As Range) As String
Dim buf As Variant
Dim str As String
Dim i As Integer

 buf = Cells.Value