awkでOSコマンドを使う こんな感じで使える。 awkの変数はダブルクオートで囲む。 echo “TEST” | awk ‘{system(“echo “$1″”)}’ Jyoziハック2018.02.13 4,772
Pythonを使ってBacklog APIで課題を追加する 以下を使えばBacklogのAPIを使って課題を作成することができる。 #!/usr/bin/python # -*- coding: utf-8 -*- import requests BACKLOG_URL = “h… Jyoziハック2018.02.08 4,452
シェルでエラーが起きた時に停止するようにする シェルでエラーが起きると途中で停止しない。 エラーでさらにエラーが出ると非常に面倒なので止まるようにする。 set -eu これを先頭に付け加えれば出来る。 Jyoziハック2018.02.06 740
Ansibleを使ってローカルホストにインストール localhostに向けてインストールすることローカルホストにインストールすることができる。 localhostを使ったほうが圧倒的に楽です また、vars_filesでパッケージの設定で使う変数を定義しておけば、毎回同… Jyoziハック2018.02.02 1,484
直前のコミットのコメントを修正する git commit –amend 実行後は最初の行にコメントがあるので、書き換えで終了すると変更可能。 あとは通常通りプッシュするだけ。 Jyoziハック2018.02.02 619
リダイレクトを使って「www」の有無を統一する リダイレクト機能を使うことで「www」の有無を統一することができる。 以下の例は、全てのアクセスを「https」の「example.jp」に統一するようにしてある。 server { listen 80; server_… Jyoziハック2018.02.01 299
ブランチの作成と切るのを一回で行う 以下でブランチを作成しつつ、切る(移動)のを一度に行うことが出来るので楽。 git checkout -b [ブランチ名] Jyoziハック2018.01.30 1,390
Vimのジャンプコマンド shift + g : 一番下にジャンプ [行番号] shift + g : 行番号にジャンプ gg : 一番上にジャンプ 「(」括弧開き、もしくは「)」括弧閉じにカーソル + % : 開きだったら閉じ、閉じだったら… Jyoziハック2018.01.23 1,926
Let’s Encrypt (dehydrated) でSSL証明書発行&自動更新 今回はNginxで行っていますが、ApacheだったらApacheの設定ファイルを同じように変更すればいいだけです。 dehydratedをGitからインストール cd /opt git clone https://gi… Jyoziハック2018.01.23 3,195