HAPPY HACKING Oouchi's BLOG

PSE(ポンコツエンジニア)の技術ブログ

【Ruby】配列から条件に一致する要素を削除する

Rubyで条件に一致する要素を削除する方法をまとめました。 Rubyで配列から条件に一致する要素を削除する際はdelete_if関数が便利です。 docs.ruby-lang.org Array. each_with_index内で条件分岐をして要素を削除する Array.delete_ifを使用して削除する プロ…

EC2を複数台立ち上げた後、全てのEC2にSSH接続するためのTeraTermマクロファイルを作成するShellスクリプト

負荷試験を実施するために同じ構成のEC2を15台立ち上げてTeratermでSSH接続負荷試験を実施していたのですが、コスト削減のためにEIPを使用せずに負荷試験を実施しないときは停止することにしました。 そうするともちろんEC2を起動するたびに接続先のIPが変更…

AWS Cloud9 でRuby on Rails の開発環境を構築する

はじめに ふとRuby on Railsの勉強をはじめようと思い、環境構築をすることにしました。 せっかくなので、AWS Cloud9で環境構築をしようと思います。 はじめに やること AWS Cloud9環境構築 Cloud9環境作成 環境設定 設定確認 タブサイズ変更 スペース可視化…

スクラムプロジェクトでの「意図を伝える方法」を考えてみる

先日までスクラムプロジェクトに携わっていましたが、参画当初は作りたいものは一緒なはずなのにいざ出来上がるとPOやステークホルダーから「ここはこうしてほしかった」「ここはこうなるとは思わなかった」みたいに言われることが多かったように思います。 …

「JAWS-UG CLI専門支部 #168R」で「AWS CLIで月160万円の負債を 解消した話」をした

9月24日に「JAWS-UG CLI専門支部 #168R」にLT枠で参加してきました! jawsug-cli.connpass.com いい反応をもらえて照れながら話しました (adsbygoogle = window.adsbygoogle || []).push({}); 発表資料 タイトルは「AWS CLIで月160万円の負債を 解消した話」…

WindowsでGifキャプチャを作成できる「ScreenToGif」がめちゃくちゃ便利

はじめに デモ画面の動作イメージをメンバーと擦り合わせたいときなど、「手軽にキャプチャをGif保存できるアプリ」を探していたところ、ScreenToGifというめちゃくちゃ便利なアプリを見つけました。 はじめに ScreenToGifについて インストール 使い方 まと…

TypeScript + Jestでaws-sdkをmockする

この記事について 最近よくTypeScriptでAWSのリソース操作を行うのですが、動作確認を行うたびにリソースを作ったり消したりするのが面倒くさいと感じていました。 ましてやユニットコードなんて書いてもその時のリソース状況にがっつり依存するなあ・・・と…

TypeScript 4.0で推したい追加機能ピックアップ

はじめに 先日(8/20)TypeScript 4.0 がリリースされました。 メジャーアップデートとしては約2年ぶりとなります。 devblogs.microsoft.com 個人的に推したい機能がいくつかあったので紹介します。 ※ちなみに、TypeScript3.0のリリースは2018/7/30です。 de…

QuickSightに入門したくて「AWS-UG 初心者支部 #30 Amazon QuickSight ML Insights」に参加した

7月29日に開催された「AWS-UG 初心者支部 #30 Amazon QuickSight ML Insights」に参加してきました。 jawsug-bgnr.connpass.com BIツールなるものすら触ったことがありませんでしたが、機械学習モデルを使った予測が簡単すぎて時代の先端に触れられた気がし…

【AWS DVA】AWS 認定 デベロッパーアソシエイト試験に合格しました!

タイトルの通り、AWS 認定 デベロッパーアソシエイト試験に合格することができました! SysOps合格編はこちら www.ooooouchi.info 試験範囲とサービス概要まとめはこちら www.ooooouchi.info 目次 目次 まとめ 筆者の経歴 対策 やったこと 参考書 udemy講座 …