2020年1月振り返り

今年から1ヶ月ごとの振り返りを書いていく。 理由は、毎年毎年年末になると何してたのか思い出せず自分の棚卸しさえできてないけど、毎月書けば振り返りもしやすそうだから。 とりあえず、お試しで毎月書くようにするよ! 仕事 今関わっているチームの小さい…

Amazon Linux2にPython3をインストールする

Pythonとか書いたことなかったんですがスクレイピングするためにサクッと書いて、それをローカルではなくEC2上で動かす必要性が出てきました。 そのとき、Amazon Linux2にデフォでインストールされているのはPython2系なのですが、ローカルで書いたスクリプ…

Serverless FrameworkとGoでAWS利用費を毎朝Slackに通知する

以前、「AWS LambdaでAWS利用費を毎朝Slackに通知する」というタイトルで記事を書きました。 この中では、Serverless Frameworkを使わず、Goで書いたコードをビルドしてZip化、AWSリソースは手作業で作成、デプロイももちろん手作業でZipをアップロードして…

AWS CDKで作成したリソースのARN文字列を取得して加工する方法

AWS-CDKではいくつかのコンストラクトでAWSリソースを作成することが可能です。 今回は低レベルのコンストラクトを利用したAWSリソースのArnを取得して、その文字列を加工してCWAlarmのDimensionのvalueに渡そうとしたときに詰まった部分を書いていきます。 …

AppThemeでNoActionBarを指定して、ToolbarにOptionMenuを表示したい

まだまだAndroid開発のことがわからない、ryskitです。 ActionBarにオプションメニューを表示するには、 onCreateOptionsMenu() をActivityに書いてあげれば表示できると理解していたので書いてみたけど、表示されない。 なんでかなと思ってサクッと調べたこ…

AWS LambdaでAWS利用費を毎朝Slackに通知する

明けましておめでとうございます! 今年もよろしくお願いします! 今年は、「個人ブログで技術ネタ50記事書く」という目標も立てたので早速1本目を書きます! 今回作りたいのはAWS Lambdaを使ってAWS利用費を毎朝通知する仕組みです。 イメージとしては、今…

私の #2020年やりたいことリスト

Noteに書いたので、興味があればどうぞ。 note.com

Gitのあるコミット間で変更されたファイルを一覧で取得したい

git diffコマンドのオプションである --name-only をつけてあげると変更ファイルの一覧を取得できます。 git diff --name-only [コミットID] [コミットID] 以下のように出力されるので、これを加工する場合はパイプでつないでいけば良いですね。 wp-includes…

CSSで画像をトリミングするためにobject-fitを使ってたら痛い目を見ました

久しぶりにHTMLコーディングをすることがありました。 大きい画像をCSSでトリミングして良い感じに表示したいなと思い、object-fit: cover; を使って良い感じに表示できてすごく便利になったものだなと感心してました。 で、あとから画像の比率がおかしいと…

MVVMアーキテクチャでAPIからビール情報を取得して表示するコードを書くのに役立った記事をまとめておく

PUNK APIというBREW DOGのビール情報を返してくれるAPIがあり、それを使って簡単なデータ表示アプリをMVVMアーキテクチャで作ったときに役立った記事のリンクを備忘録としてまとめておく。 ライブラリは以下を利用した。 HTTP通信周り OkHttp4 Retrofit2 Ser…