2015-11-01から1ヶ月間の記事一覧
執筆時の mackerel-agent の version は、 mackerel-agent version 0.25.0 (rev 0ce0115) [linux 386 go1.4.2] です。 RHEL 系の Linux で mackerel-agent を root 以外で動かす方法です。 mackerel-agent を動かすユーザは mackerel とします。 設定 以下の…
Stretcher を使うと、Consul と連携して、所謂 Pull 型の Deploy ができるようになります。 Consul と連携させる場合は、 $ consul event -name deploy s3://xxx-stretcher-files/deploy-20151112-193139.yml のように、consul event で Manifest の path を…
AWS Lambda でスケジュールイベントの設定ができるようになりました。 Amazon Web Services ブログ: 【AWS発表】AWS Lambdaのアップデート – Python, VPC, 実行時間の延長, スケジュールなど http://docs.aws.amazon.com/ja_jp/lambda/latest/dg/getting-sta…
server { listen 80; server_name localhost; rewrite_log on; error_log /var/log/nginx/rewrite.log notice; location ~ ^/weather+\.json { rewrite ^ /weather/$arg_date.json; } location ~ ^/weather/.*\.json { default_type application/json; root …
application で認証している場合のみファイルをダウンロードさせたい場合があると思いますが、 そんなときの設定例です。 以下に簡単に試す方法を記載しています。tkuchiki/nginx-direct-data-transfer-sample · GitHub例では Basic 認証ですが、実際はちゃ…
Bats で bash のテストを書く - tkuchikiの日記 の続きです。bash のテストができるようになると CI を回したくなりますよね。 ということで、Travis CI でテストを回すまでの方法を説明します。https://github.com/tkuchiki/bats-travis-ci にすべてのコー…
※記事を書いて公開するまで1年くらい経っているので情報が古い可能性があります。Bats(Bash Automated Testing System)は、bash のテスティングフレームワークです。sstephenson/bats · GitHubTest Kitchen(Bussser) の Bats plugin で使うことができるので…
date +%z を使います。 $ TZ=UTC date +%z +0000 $ TZ=Asia/Tokyo date +%z +0900 $ TZ=EST date +%z -0500 全ての TZ と offset を出力する場合は、以下のシェルスクリプトを実行します。 実行結果 $ ./tz.sh EST5EDT -0500 MST7MDT -0700 Portugal +0000 J…