2018-12-01から1ヶ月間の記事一覧
はじめに 2018年も残すところあと1日となりました。2018年を振り返ります。 今年の総括 とても良い一年でした。 今年は人生初の体験が非常に多く、刺激的な一年でした。また。家庭と仕事のバランスがうまくとれた一年でもありました。プログラミングをよく学…
はじめに 2018年も残り2日となりました。12月を振り返ります。 今月達成できたこと やりたかったことに対して、達成できたものを消しました。 CloudFormationのテンプレートを完成させる 以下の構成を1発で作る VPC subnet(Public、Private) Gateway(In…
はじめに 2018年度の40万円のつみたてNISA枠を使い切りました。 世界的な株安がすごい 年末に向けて世界的な株安が進んでいます。 www.nikkei.com 特に日本株においては、10月から2割程度下落しているようです。アベノミクスでは3回目の弱気相場とのことです…
はじめに 会社で初めてのミートアップイベントを開催することにしました。 私の勤務先の状況 SIerです ライトニングトークをする文化はない 社外のミートアップイベントに参加している人は少ない(ように見える) 社内の文化は保守的 きっかけ 日頃、ライト…
はじめに たまにメソッドにイコールがついているものを見かけるのでメモ。 実装例 def user_params=(user) id = user.id self.created_user ||= id self.updated_user = id end メリット 代入構文のように使用できる Rubyでは、()を省略できる。また、イコー…
やったこと Ruby2.4.1 を入れた直後に、2.5.1にバージョンアップした 発生したエラー $ bundle rbenv: bundle: command not found The bundle command exists in these Ruby versions: 2.4.1 原因 bundleがいないため 2.5.1 ~/.rbenv/versions/2.5.1/bin$ ll…
やりたいこと CodeDeployでbundle installしたい .rbenvをインストールしたのはubuntuユーザであるため、rootからubuntuユーザに切り替わって実行する必要がある。 こんな感じのapplication_start.shを書いた。 #!/bin/bash cd /home/ubuntu/hoge sudo -i -u…
はじめに この記事は、Ruby on Rails Advent Calendar 2018の12日目の記事です。 qiita.com SIerで働く35歳のエンジニアが、Railsと出会って変わったことについて書きます。 私のこれまでの経歴 文系新卒でパッケージベンダっぽいSIerに入社 現在14年目ぐら…
困ったこと NATインスタンスをCloudFormationで作成 PrivateSubnetからapt-add-repositoryが動かない NAT経由で外に出れないように見える 原因 送信元/送信先の変更チェック が 有効 になっているため。 確認 マネジメントコンソールから作る場合は、送信元/…
はじめに はじめてCloudFormationでAWS環境を構築しました。 便利すぎて涙が出たので作業内容を共有します。 やりたいこと すでに手動で構築した別プロダクトのProduction環境の構成をテンプレート化したい。 テンプレートを流用して、別プロダクトのAWS環境…
はじめに 早いもので2018年も残すところ1ヶ月となりました。 11月を振り返ります。 今月達成できたこと やりたかったことに対して、達成できたものを消しました。 社内の企画コンテストの決勝プレゼンで優勝を狙う 優勝しました! いろいろ学びがあったので…
やりたいこと 業務で書いたLambdaのコード量が900行を超えてカオスになったので、リファクタリングしたい。 コードの用途ごとにソースを分割したい。 発生したエラー Unable to import module 'lambda_function': No module named 'util' 原因 zipで圧縮した…
実行環境 AWS PostgreSQL10.3 やりたいこと 1つのカラムにカンマ区切りでidなどが入っている このカラムを分割してキーにしたい こういうデータを、 列名 値 hoge_id 1,2,3,11 こうしたい。 列名 値 hoge_id 1 hoge_id 2 hoge_id 3 hoge_id 11 実現方法 rege…