Lamdbaの1日あたりの実行回数をFunction毎に出力するワンライナー

list-metrics でメトリクス一覧を取得して、 get-metric-stastics で1日の実行回数の合計を取得しています。 list-metrics のオプションとgrep周りはかなり改善の余地がありそうなのと、 1日毎の実行回数決め打ちになっている部分は工夫の余地がありそうです…

Firelens for Fargateでログを複数箇所に吐き出す

Fargate上のNginxコンテナのアクセスログを、fluent bitから複数の宛先(CloudWatchLogs / Kinesis Firehose)に出力できるか検証しました。 結論からいうとできる、が、タスク定義だけでは解決できず、CustomConfigurationを使う必要がありそう。というところ…

AtCoder AGC33 A - Darker and Darker

atcoder.jp 初めてのAGCチャレンジ、Aも解けなかった。 愚直にループを回す実装だとTLEだったので、 '#'が存在する行のインデックスを取得して、 さらにその行のうち'#'が存在する列のインデックスを取得して ループを回す実装に変更していったけど、 やっぱ…

AtCoder ABC049C - 白昼夢 / Daydream

最近AtCoderをちょこちょこやってて、 なかなか閃かなかった問題がスッキリ解けたのでネタバレ。 atcoder.jp 問題文 英小文字からなる文字列 S が与えられます。 T が空文字列である状態から始め、以下の操作を好きな回数繰り返すことで S=T とすることがで…

Google Cloud Next 2018 Extended App & Infra Dayに参加しました!

今日もgcpugにやってきました。いやーいい勉強会だった。 特にkumaさんの発表の、マイクロサービスの導入周りの話は、自戒含めてすごくためになった。 個人的なまとめは別途書くとして、いったん公開。 https://gcpug-tokyo.connpass.com/event/94417/ GCP D…

夏の AWS Fargate & Amazon ECS/EKS 祭り に参加しました

初めてAWS新オフィスにお邪魔しました! 特にユーザ事例のお話はとてもためになって、すごく満足度が高い会でした。 特に、「理想状態への収束」というキーワードは、最近特に気にしていることで、 今の仕事にも積極的に活かそうと思いました。 Kintone on E…

Ansibleもくもく会 (第4回) に参加しました!

最近Automationおじさんすることが多いので、 色々お勉強をかねてAnsibleもくもく会に参加してきました。 Ansibleもくもく会 (第4回) 「Ansible Engine / Ansible Tower を触ってみよう!」 https://ansible-users.connpass.com/event/92701/ 壁や椅子まで…

Capistrano3のSSHKitでエラーハンドリングする方法

今取り組んでいる仕事でCapistrano3を使ったデプロイを実装していました。 SSHコマンド実行先ホストでエラーが発生した場合の対処方法に 相当悩まされ、なんとか解決できたので、せっかくなので共有します。 サマリ sshkitでコマンド実行先のエラーをハンド…

大型自動二輪教習 課題完全攻略! ~絶対に落ちない一本橋~

八月中旬から九月末にかけて、 念願の大型自動二輪教習に通っていました。 そして、本日念願の大型自動二輪免許が交付されました! パチパチパチ~ と、前置きはさておき、本投稿では、 一本橋、、渡れなくないんだけど、なかなか安定しない! スラロームの…

9月10日 第223回TOEICを受けてきました。

こんばんは! 本日TOEICを受けてきました。 受けた感触は、前と変わらずという感じです。 (これで下がってたら恥ずかしい。。) これまでの結果も併せて振り返ってみたいと思います。 これまでの結果 7,8月の結果もアップデートしています。 これまでの最高ス…

2017年買ってよかったもの

こんばんは。 今年もいろいろ買い物しているので、 買ってよかったもの!をシェアしたいと思います。 iPhone ERATO appolo7 ジェットウォッシャー ドルツ Raspberry Pi 3 カビキラー アルコール除菌 本搾り グレープフルーツ iPhone Simフリー端末×UQ mobile…

アクアリウムをラズパイ&USBカメラでライブストリーミング part2

こんにちは。 前回の記事に引き続き、ラズパイを使ったアクアリウムストリーミング記事です。 前回の記事はこちら。 iryond.hatenablog.com 今回はちょっとITっぽい内容なので、 アレルギーがあるかたはそっと"戻る"ボタンを押してください。 ざっくり手順 …

7月23日 第222回TOEICの結果発表

2017年8月14日に、7月23日に実施された第222回TOEIC公開テストの結果が発表されました。 結果発表 早速ですが、結果はこちら。 また、これまでのTOEICスコアの推移はこちらです。 以前の記事で目標設定した通り、 今回の目標スコアは800点だったので、無事に…

アクアリウムをラズパイ&USBカメラでライブストリーミング part1

こんにちは。 久しぶりにアクアリウムの記事です。 この間、ついにラズパイ3をゲットしたので、 何かやってみようと思って色々試した記事第一弾です。 まずは非常に簡単なリアルタイムストリーミングから。 実現したこと 自宅の水槽の現在の状況を 世界中の…

7月23日 第222回TOEICを受けてきました

こんばんは! 本日キリ番TOEICを受けてきました。 受けた感触はまあまあ良さそう、、、? これまでの結果も併せて振り返ってみたいと思います。 これまでの結果 6月25日の結果もアップデートしています。 これまでの最高スコアが、5月21日受験の800点(L:415,…

AWS IP更新をセキュリティグループへ取り込み

docs.aws.amazon.com 上記で公開されているIPをEC2のセキュリティグループに取り込む必要があったので、 Pythonでさっと書いてみました。 処理フローとしては、下記の通り。 IPアドレスのリストが変更される SNSでメールとLambdaに通知される Lambdaが実行さ…

NGINX,NGINX Plusを使った流量制御 (from Official Blog)

本記事は、下記ブログ記事を翻訳したものです。 www.nginx.com 実案件で同様の機能を実装しており、ぜひ便利さを広めたく、 執筆者の方に許可をとって翻訳させていただきました。 もし翻訳誤りなどありましたら、下記までご連絡いただければ幸いです。 twitt…

6月25日 TOEICを受けてきました。

6月25日 TOEIC公開テストを受験してきました。 前回の受験が5月21日で、 そこから勉強という勉強はほぼしていない状態でした。 (iKnowをダラダラやるのみ、、) 前回は3分余りで全部解き終わるような時間配分だったのですが、 今回は10問弱塗り絵してしまいま…

5月21日のTOEICの結果が返ってきました!

最近英語の勉強に燃えています。 なぜなら、マネージャーから、 「DMMやってる割にTOEIC案外高くないんだね」 と言われたから。 (といっても最近は英会話はかなりサボり気味なんですけどね。) ということで。 今年度に入ってからTOEICの勉強を始めました。 …

NginxのConfで変数と文字列を区別する方法

今となっては非常につまらないことで悩んだ話、、 結論からいうと、変数を$xxxxではなく、${xxxx}と書きましょうという話です。 NginxでConfの中に変数と文字列が出てくることがあると思います。 例えば http:///aaa/test.jsp?arg01=bbb&yyyyyy&arg02=ccc の…

EBSのルートパーティション拡張手順

こんにちは。 記憶に新しい、ElasticVolume。 そう、EBSのオンライン拡張ですね。 Amazon EBSのアップデート – 新機能エラスティックボリュームが全てを変える | Amazon Web Services ブログ 本発表に胸を躍らせたAWSエンジニアは非常に多いことと思います。…

2016年度 マラソン記録の振り返り

春分の日も過ぎ、そろそろマラソンシーズンも終わりを告げる頃ですね。 かくいう私も一昨日の板橋Cityマラソン 2017でシーズンを締めくくったので、 ここいらで年度の記録を振り返りたいと思います。 記録まとめ 総走行距離:913.76km トレーニング回数:65…

Lambda on VPC で インターネットアクセス

こんにちは。 今日はみなさん大好きLambdaの話です。 LambdaがVPC対応したことは記憶に新しいですが、 それでもInternet向けに通信したいことって、ありますよね。 例えばCloudSearchを触りたいとか、CloudWatchをたたきたいとか、、 LambdaでVPCリソースに…

あいの土山マラソン2016 完走してきました!つらかった!

今年三本目フルマラソン。走ってきましたよ。 滋賀県甲賀市で毎年11月上旬に開催されています「あいの土山マラソン」ですが、 他のマラソン大会とは一線をひくぐらいの硬派な大会で、 私は去年の第29回大会(2015年11月1日)に初出場しました。 近年のマラソン…

金沢マラソンが最高であることを示す3つの理由!

金沢をまるごと「走る」 今年二本目フルマラソン。走ってきましたよ。 結論から申し上げます。 控え目にいって最高なマラソンでした。 今年度で開催2回目とのことでしたが、 2回目と思えないほど完成度の高いマラソンでした。 感動冷めやらぬうちにお伝えで…

SAPro受験時必見!AssumeRoleってなんだ?

SolutionArchitect Professionalを受けようとしている皆様 こんにちは。 10月末にAWS資格コンプしてわーいって思ってたら、 11/14に新資格が3つも発表されて少しげんなりしているiryondです。 https://aws.amazon.com/jp/certification/certified-big-data-s…

Windows10(sakura,atom,teraterm)でメイリオ!

こんにちは。 最近Windows10のメディア作成ツールによりWindows10が破壊され、 クリーンインストールをやっとのことで乗り越えた、iryondです。 PCを破壊してくれたツールはこちら https://www.microsoft.com/ja-jp/software-download/windows10 再構築の中…

【もしかしたら最年少!?】DevOpsエンジニア取得でAWS認定資格コンプリート!

タイトルは言い過ぎかもしれません。 本日、DevOpsエンジニアProfessionalを受けてきまして、 無事、合格することができました! これですべての資格がそろいました。 アソシエイト プロフェッショナル うん、全部揃うって気持ちいいですね。 取得までの道の…

(多分国内最速記事!)Elasticache Redis で RedisClusterがサポートされました。

こんにちは 本日、AWSより、全リージョンにてElastiCache Redisで Sharding Cluster(=RedisCluster)が利用できるようになったとアナウンスがありました。 Amazon ElastiCache for Redis Update – Sharded Clusters, Engine Improvements, and More | AWS Blo…

CloudFrontとACM連携でハマった話。

こんばんは。 この間ドメインを取得しないといけない機会があり、 せっかくとったからということで 色々(Route53とかELBとかACMとかS3とか)遊んでいたのですが、 最後の最後CloudFrontにACMで取得した証明書設定するところで めちゃめちゃハマりました。。 …