json

jq

jq

select 文で検索 select(boolean_expression) The function select(foo) produces its input unchanged if foo returns true for that input, and produces no output otherwise. It´s useful for filtering lists: [1,2,3] | map(select(. >= 2)) will give you [2,3]. select 文で検索: and or $ cat hoge.json | jq '.[] | select(.Tags[].Key == "Name" and .Tags[].Value == "app.commonlisp")' select 文の検索: startswith で先頭一致 (jq v1.5 以降で動いた. 1.3 とかはだめだった) $ cat wine.jl | jq '.[] | select(.name | startswith("Pinot"))' select 文の検索: test で正規表現 $ cat wine.jl
JSON Shcema

JSON Shcema

JSON Shcema 仕様とか活用の仕方、ライブラリとかまとめとく 仕様 バージョンが色々あって、 v4 だと自分の周りのだいたいのものでも動くイメージ python 用ライブラリ 名前そのままの jsonschema を使う(ほかは味見していない) json schema validation のエラーメッセージを使う方法 json schema で追加パラメータを
RDAP (Registry Data Access Protocol)

RDAP (Registry Data Access Protocol)

RDAPとは Internetの名前、番号リソースの情報(管理者情報等)を検索するプロトコル whoisプロトコルの後継である 名前はまだない そもそもどんな時に必要? IP address検索 tracerouteの自前変換→ASのつながりの検索 このドメ