紙一重の積み重ね

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

【2018年12月の振り返り】Qiitaアドベントカレンダーに参加して、社内のMeetUPイベントでLTした1ヶ月

はじめに 2018年も残り2日となりました。12月を振り返ります。 今月達成できたこと やりたかったことに対して、達成できたものを消しました。 CloudFormationのテンプレートを完成させる 以下の構成を1発で作る VPC subnet(Public、Private) Gateway(In…

【2018年】#つみたてNISA 40万円を使い切りました #インデックス投資

はじめに 2018年度の40万円のつみたてNISA枠を使い切りました。 世界的な株安がすごい 年末に向けて世界的な株安が進んでいます。 www.nikkei.com 特に日本株においては、10月から2割程度下落しているようです。アベノミクスでは3回目の弱気相場とのことです…

SIerで働くエンジニアが社内でMeetUPイベントを企画した話

はじめに 会社で初めてのミートアップイベントを開催することにしました。 私の勤務先の状況 SIerです ライトニングトークをする文化はない 社外のミートアップイベントに参加している人は少ない(ように見える) 社内の文化は保守的 きっかけ 日頃、ライト…

末尾にイコールがついているメソッドは代入構文として使える #Ruby

はじめに たまにメソッドにイコールがついているものを見かけるのでメモ。 実装例 def user_params=(user) id = user.id self.created_user ||= id self.updated_user = id end メリット 代入構文のように使用できる Rubyでは、()を省略できる。また、イコー…

Rubyをバージョンアップした時に bundle: command not found エラーが発生したときの対処法

やったこと 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】rootユーザからubuntuユーザの権限を使用して bundle install したら Could not locate Gemfile と言われてハマった話

やりたいこと CodeDeployでbundle installしたい .rbenvをインストールしたのはubuntuユーザであるため、rootからubuntuユーザに切り替わって実行する必要がある。 こんな感じのapplication_start.shを書いた。 #!/bin/bash cd /home/ubuntu/hoge sudo -i -u…

35歳のエンジニアがRailsと出会って人生が変わった話 #Qiita #Rails

はじめに この記事は、Ruby on Rails Advent Calendar 2018の12日目の記事です。 qiita.com SIerで働く35歳のエンジニアが、Railsと出会って変わったことについて書きます。 私のこれまでの経歴 文系新卒でパッケージベンダっぽいSIerに入社 現在14年目ぐら…