2022-07-12 LocalStack に /health が追加された
LocalStack の Docker Image が更新されたようで起動を待機するスクリプトが壊れた。
以前は↓のような (雑な) チェックを入れていた。
timeout 60 sh -c 'until curl --silent "http://localhost:4566" | grep --quiet running; do sleep 1; done'
どうも http://localhost:4566/health
が増えているようなので、これで検査すると良さそうだ。もしかすると前からあったのかもしれないが気づいていなかった。
$ curl --silent 'http://localhost:4566/health' | jq .
{
"features": {
"initScripts": "initialized"
},
"services": {
"acm": "available",
"apigateway": "available",
"cloudformation": "available",
"cloudwatch": "available",
"config": "available",
"dynamodb": "available",
"dynamodbstreams": "available",
"ec2": "available",
"es": "available",
"events": "available",
"firehose": "available",
"iam": "available",
"kinesis": "available",
"kms": "available",
"lambda": "available",
"logs": "available",
"opensearch": "available",
"redshift": "available",
"resource-groups": "available",
"resourcegroupstaggingapi": "available",
"route53": "available",
"route53resolver": "available",
"s3": "running",
"s3control": "available",
"secretsmanager": "available",
"ses": "available",
"sns": "available",
"sqs": "available",
"ssm": "available",
"stepfunctions": "available",
"sts": "available",
"support": "available",
"swf": "available"
},
"version": "1.0.0.dev"
}
CODE FESTIVAL 2016 Final の D を解いた。
- D - Pair Cards
https://atcoder.jp/contests/cf16-final/tasks/codefestival_2016_final_d
- 提出: https://atcoder.jp/contests/cf16-final/submissions/33184642
- 解説 AC
- M の剰余でまとめておいて対をつくるところまでは思いついた
- 同じ値によるペアをいつ・どのように取ると最善になるのかいまひとつ分からなくて断念した
今日のコミット。
- rust-sandbox 3 commits
- rust-atcoder 1 commit