grep Tips *

awkの正規表現でグループ化とキャプチャ、後方参照を行う

  • Mar 7, 2018
(正規表現)のように正規表現を()で括ると、マッチした値を参照できるようになる。捕捉グループ、capturing groupと呼ばれ、大体のプ

WEBサーバのログから簡単にレスポンスタイムの90%ile値を取得する

  • Mar 7, 2018
負荷テストでレスポンスタイムの合否判定をするとき、平均やMAXのレスポンスタイムではなく90%ile値や95%ile値を用いる。 異常に時間が

gzip圧縮率を確認する方法

  • Mar 7, 2018
標準出力をgzipしてファイルを保存している場合など、元のファイルのサイズがわからないときに、伸長して圧縮率を確認したいときがある。 gzip -l, gzip -

MongoDBのReplica SetのfailoverなどをZabbixで監視する

  • Feb 22, 2018
MongoDBを監視する MongoDBのReplica SetはPrimary/Secondary間でfailoverしてくれるため、信頼性を

配列からRangeを逆生成する

  • Feb 22, 2018
Rangeから配列 Rangeから配列を作るのはよくあることで、プログラミング言語の標準ライブラリでサポートされていることがほとんど。 Ruby

echo 文字列 | sedではなくヒアストリング(<<<)を使う

  • Feb 20, 2018
sedでファイル内の文字列ではなく文字列単体を変更したい場合を考える。sedに渡すのは通常ファイル名かパイプを挟んだ標準入力なので、ある文字

Pythonで標準入出力

  • Feb 14, 2018
Pythonで標準入力を受け取る Pythonスクリプト間で標準入出力を使ってデータのやり取りをしてみる。 まずは標準入力を受け取る方法。sys

階層構造のあるdictをupdateする

  • Feb 14, 2018
Pythonのdictにはupdate([other])メソッドがあり、辞書の内容をotherのキーと値で更新してくれる。既存のキーは上書き

ApacheやNginxでHTTPS通信をリバースプロキシする

  • Feb 11, 2018
HTTPS通信のリバースプロキシ フロントのApacheやNginxでHTTPS通信を受けてSSL終端し、バックエンドのアプリケーションへプロ

sedでマッチする複数行のうちはじめの行だけ置換する方法

  • Feb 7, 2018
GNU sedを対象に書くが、最後にBSD sedでの対策も書く。 はじめの行だけ置換する ファイルに同じ文字列が複数行に存在するものの、一番はじめに出
Prev Next
 Search
@kshi_kshi
連絡はTwitterにお願いします
ARCHIVES
  • 2024 (12)
  • 2023 (1)
  • 2022 (5)
  • 2021 (37)
  • 2020 (5)
  • 2019 (12)
  • 2018 (46)
  • 2017 (36)
  • 2016 (42)
  • 2015 (56)
  • 2014 (25)
  • 2013 (7)
CATEGORIES
Server/Infrastructure
  • Linux(95)
  • Ansible(8)
  • Terraform(1)
  • Docker(1)
  • AWS(6)
  • Fluentd(5)
Programming
  • Java(71)
  • Kotlin(4)
  • Scala(1)
  • Ruby(15)
  • Python(7)
  • JavaScript(12)
  • PHP(3)
  • CSS(2)
DevelopmentTool
  • Git(3)
  • Eclipse(2)
  • IntelliJ IDEA(2)
Database
  • MySQL(16)
  • PostgreSQL(13)
  • SQL(13)
  • Redis(10)
  • Elasticsearch(2)
  • MongoDB(5)
WebServer
  • Nginx(7)
  • Apache(3)
  • Tomcat(1)
Monitoring
  • Munin(8)
  • Zabbix(2)
Others
  • Mac(5)
  • Windows(18)
  • Excel(5)
  • Word(2)
TAGS
  • awk (7)
  • Bash (17)
  • CIDR表記 (2)
  • cron (1)
  • EC2 (1)
  • find (10)
  • iptables (4)
  • Jinja2 (1)
  • jOOQ (1)
  • JSON (8)
  • JUnit (12)
  • Maven (2)
  • MyBatis (3)
  • Node.js (2)
  • pgpool-Ⅱ (4)
  • S3 (4)
  • Seasar2 (3)
  • sed (8)
  • Selenium (6)
  • Spring Boot (37)
  • SSH (8)
  • Vim (3)
  • Vue (1)
  • 正規表現 (8)

© grep Tips *

Powered by Hugo.

Robust designed by Daisuke Tsuji.