紙一重の積み重ね

35歳のエンジニアがなれる最高の自分を目指して、学んだことをこつこつ情報発信するブログです。

#Railsチュートリアル タグのユーザーランキングで1位を獲得した話 #Qiita

はじめに 今年は新人の教育係になりそうです。新人さんにもぜひRailsチュートリアルを完走して欲しいと思い、久々にQiitaで自分の記事を確認したところ、なんとRailsチュートリアルタグのユーザーランキングで1位を獲得していました。 qiita.com 記念のキャ…

【参加レポート】ここから始めるAWSセキュリティ~リスク可視化と分析による継続的セキュリティの実現~ #aws

はじめに 4/16にAWSで開催された、招待制セミナー「ワークショップで学ぶ、今日から始められるAWSセキュリティサービス」に参加してきました。 色々学ぶことが多かったので振り返ります。 テーマ ここから始めるAWSセキュリティ ~リスク可視化と分析による …

【2019年3月】AtCoderのABCに初出場して、マンガでわかるDockerのサポートサイトに掲載され、結婚記念日をお祝いできた1ヶ月 #振り返り

はじめに 早いもので2019年も3ヶ月が経過しました。 新元号が発表されましたね。令和、いいと思います。 平成も残りわずか。1クォータが終了したということで、 今月も振り返ります。 1年の1/4を振り返っての総括 2019年の目標は以下の記事に書きました。 ww…

【競プロ】初めて1000000007 で割る問題を解いた話 #AtCoder

はじめに AtCoderの過去問を解いていて、B問題で初めてTLEになりました。 とても勉強になったのでまとめます。 解いた問題 atcoder.jp TLEになったコード 最初に出したコードはこんな感じ。 素直にループして、最後に10**9 + 7した余りを出しました。 atcode…

【2019年統一地方選挙】各党の公約まとめ

はじめに 投票の参考にするために、各党の公約をまとめました。 政策相性診断まとめ 今回は衆議院選挙2017の時のようなマッチングサービスサイトが無いようです。残念です。 以下は、衆議院選挙2017の際のマッチングサイトです。 Yahoo!みんなの政治 10問の…

【競プロ】1歳児を育てながら #AtCoder を始めて約1ヶ月経ちました

はじめに 1歳の息子を育てながら、AtCoderを本格的に始めて約1ヶ月が経過しました。 はじめての記事はこちら。 www.yokoyan.net 2019年3月9日に開催されたAtCoder Beginner Contest121に初めて参加したり、目標としていたABC042以降のA問題をすべて埋めるこ…

【人生初】漫画の感想とWindows上にVagrantを入れてHello Worldするまでの手順まとめ #マンガでわかるDocker

はじめに 人生初Dockerです。 先月行われたJAWS DAYS2019で、湊川あいさんのマンガでわかるDockerを購入しました。 今日は朝10時に湊川あいさんの本を4冊買いました。マンガでわかるDocker AWS編だけ買うつもりが湊川さんとお話してとても素敵な方だったので…

【CloudFormation】Route, ResourceStatusReason:Route did not stabilize in expected time. エラーの解決方法

はじめに CloudFormationで、NAT Gatewayを作成しようとしたところ、タイトルのエラーが発生して1時間くらいハマったのでメモ。 発生したエラー ResourceType:AWS::EC2::Route, ResourceStatusReason:Route did not stabilize in expected time. 失敗したClo…

【Devise】ユーザのメール認証が成功した際に、管理者向けにメール送信処理を組み込む方法 #ruby #Rails

はじめに 最近、Deviseをいじる機会があったのでメモ。 やりたいこと Deviseのメール認証に成功した後に、管理者向けに「ユーザがメール認証したよ」的なメールを送信したい send_user_confirmed_emailみたいな感じ 困ったこと 素直に実装すると、ユーザがUR…

【Git】直接Masterブランチにpushするという愚を犯してしまったので、猛省して復旧する方法

git

はじめに Gitあるあるな話です。 経緯 Gitで障害対応のブランチを作って作業をしていて、Pushをしたら、 git push --set-upstream origin bugfix/40002 という感じの upstreamが出てこず、masterブランチに直接Pushされていた事に気づきました。 原因 bugfix…

【振り返り&宣言】JAWS DAYS2020では登壇します!!! #jawsug #jawsdays

はじめに 先月、五反田で開催された五反田で開催されたJAWS DAYS2019に参加してきました。セッションのレポートをたくさん書きましたが、イベント全体を通しての感想を書けていなかったので振り返ります。 全体的な感想 今年も楽しかったー!! 去年に引き続…

【Rubocop】Use the return of the conditional for variable assignment and comparison.エラーの対処法

はじめに Rubocopで見慣れない指摘を受けたのでメモ。 バージョン rubocop 0.49.1 エラー内容 変数の比較と代入は、条件式の戻り値を使うべし。 Use the return of the conditional for variable assignment and comparison. ダメなコード例 私はJavaで育っ…

【2019年2月振り返り】 #AtCoder の過去問を20問解いて、#DevSumi #JAWSDAYS #DevRel に参加して、社内MeetUPを開催した1ヶ月

はじめに あっという間に2月が終わってしまいました。これで2019年も1/6が過ぎたことになります。2月はエンジニア関連のイベントが多かったため、あっという間に過ぎていったという印象です。 今月達成できたこと やりたかったことに対して、達成できたもの…

【JAWS DAYS2019レポート】至高のCI/CDパイプラインを実現する5つの約束&なぜパイプラインは神なのか #jawsdays #jawsug

【JAWS DAYS2019レポート】至高のCI/CDパイプラインを実現する5つの約束 #jawsdays #jawsug はじめに 2/23(土)に開催されたJAWS DAYS2019のセミナーレポートです。 内容は整理しているものの、不備がありましたらご了承ください。 前半のテーマ 至高のCI/CD…

【JAWS DAYS2019レポート】Amazon DocumentDB(with MongoDB Compatibility)入門 #jawsdays #jawsug

はじめに 2/23(土)に開催されたJAWS DAYS2019のセミナーレポートです。 内容は整理しているものの、内容に不備がありましたらご了承ください。 テーマ Amazon DocumentDB(with MongoDB Compatibility)入門 クラスメソッド菊池さん DocumentDB大好き! 資料…

【JAWS DAYS2019レポート】AWS WAFのマネージドルールって、結局どれを選べばいいの?AWS WAFのことならCSC! #jawsdays #jawsug

はじめに 2/23(土)に開催されたJAWS DAYS2019のセミナーレポートです。 走り書きの部分もありますので、内容に不備がありましたらご了承ください。 以下、セミナーレポートです。 テーマ AWS WAFのマネージドルールって、結局どれを選べばいいの?AWS WAFの…

【JAWS DAYS2019レポート】CloudFormation Best Practice~CloudFormationで始める組織改革~ #jawsdays #jawsug

はじめに 2/23(土)に開催されたJAWS DAYS2019のセミナーレポートです。 走り書きの部分もありますので、内容に不備がありましたらご了承ください。 以下、セミナーレポートです。 テーマ CloudFormation Best Practice~CloudFormationで始める組織改革~ レバ…

【レポート】DevRel/Community #1 コミュニティ秘伝のタレに参加しました! #devreljp

はじめに 2/25(月)にウフルさんで開催された、DevRel/Community #1 コミュニティ秘伝のタレに参加してきました。 アウトプットファーストということでブログ書きます!(ところどころ写真がブレていて申し訳ありません) 今回はインスタ映えしそうなご飯もあ…

【JAWS DAYS2019レポート】AWS環境のセキュリティ運用(設計)をはじめてみよう #jawsdays #jawsug

はじめに 2/23(土)に開催されたJAWS DAYS2019のセミナーレポートです。 走り書きの部分もありますので、内容に不備がありましたらご了承ください。 JAWS DAYS2019のテーマ 満漢全席召し上がれ jawsdays2019.jaws-ug.jp 以下、セミナーレポートです。資料丸写…

【JAWS DAYS2019レポート】今日からはじめるCI/CD...のためのAWSアーキテクチャ事始め

はじめに 2/23(土)に開催されたJAWS DAYS2019のセミナーレポートです。 走り書きの部分もありますので、内容に不備がありましたらご了承ください。 JAWS DAYS2019のテーマ 満漢全席召し上がれ jawsdays2019.jaws-ug.jp 以下、セミナーレポートです。 テーマ …

【デブサミ2019レポート】開発者の第三のキャリアパス~エバンジェリスト/アドボケイトとは何者か?~ #devsumi

はじめに Developers Summit 2019初日のセミナーレポートです。 走り書きの部分もありますので、内容に不備がありましたらご了承ください。 テーマ 開発者の第三のキャリアパス~エバンジェリスト/アドボケイトとは何者か?~ 講師 株式会社MOONGIFT 中津川 篤…

【デブサミ2019レポート】Cloud Native時代におけるDocker/Kubernetesによる開発 #devsumi

はじめに Developers Summit 2019初日のセミナーレポートです。 走り書きの部分もありますので、内容に不備がありましたらご了承ください。 デブサミ2019のテーマ SHARE YOUR FUN! 新しい技術や課題解決をシェアしよう! event.shoeisha.jp 以下、セミナーレ…

【デブサミ2019レポート】新技術導入を成功させる組織のつくりかた~spanner,GKE導入の実体験から得たこと~ #devsumi

はじめに Developers Summit 2019初日のセミナーレポートです。 走り書きの部分もありますので、内容に不備がありましたらご了承ください。 デブサミ2019のテーマ SHARE YOUR FUN! 新しい技術や課題解決をシェアしよう! event.shoeisha.jp 以下、セミナーレ…

【デブサミ2019レポート】Amazonの文化をハックせよ。AWSをフル活用して無人レジの仕組みを作ってみた~横田deGOプロジェクト~ #devsumi

はじめに Developers Summit 2019初日のセミナーレポートです。 走り書きの部分もありますので、内容に不備がありましたらご了承ください。 デブサミ2019のテーマ SHARE YOUR FUN! 新しい技術や課題解決をシェアしよう! event.shoeisha.jp 以下、セミナーレ…

【デブサミ2019レポート】幸せなエンジニアのキャリアの組み立て方 #devsumi

はじめに Developers Summit 2019初日のセミナーレポートです。 走り書きの部分もありますので、内容に不備がありましたらご了承ください。 デブサミ2019のテーマ SHARE YOUR FUN! 新しい技術や課題解決をシェアしよう! event.shoeisha.jp 以下、セミナーレ…

さいたまパパスクールパート2 ~アウトドアの魅力~ に参加してきました #さいパパ

はじめに 今月初めに開催された、さいたまパパスクールパート2の2回目のセッションに参加してきました。 今回のテーマはアウトドアです! さいたまパパスクール Part 2とは 詳細は以下公式ホームページをご覧ください。 sites.google.com テーマ アウトドア…

【デブサミ2019レポート】Alexaスキルで収益化を目指そう #devsumi

はじめに Developers Summit 2019初日のセミナーレポートです。 走り書きの部分もありますので、内容に不備がありましたらご了承ください。 デブサミ2019のテーマ SHARE YOUR FUN! 新しい技術や課題解決をシェアしよう! event.shoeisha.jp 以下、セミナーレ…

【競プロ】1歳児を育てながら #AtCoder の過去問を1日1問解き始めました

はじめに 1歳の息子を育てながら、AtCoderの過去問題を毎日1問解くようにしています。 私の今の状況 私は今年で37歳になります。30代後半でかつ、子育てをしながら、競技プログラミング(と言うかプログラミング)を勉強している SIer 勤務のエンジニアで…

【2019年1月】CloudFormationをよく触り、人生の師匠である小宮一慶さんの講演を聴いて、はじめてDevRelHubやAtCoderのコンテストに出場した1ヶ月 #振り返り

はじめに なんともう1月が終わってしまいました! 1月は行く、2月は逃げる、と言いますので、自分が何をやっていたのかしっかり振り返ります。 今月達成できたこと やりたかったことに対して、達成できたものを消しました。 2018年の振り返りをする 2019年の…

【AWS KMS】MalformedPolicyDocumentExceptionnull が発生したときの対処法

はじめに 落ち着きましょう。だいたいtypoが原因です。 やりたいこと CloudFormationでKMSのキーを作りたい 発生したエラー MalformedPolicyDocumentExceptionnull (Service: AWSKMS; Status Code: 400; Error Code: MalformedPolicyDocumentException; Requ…