プログラミング

JavaScript,TypeScriptのスプレッド構文の使いどころについて

はじめに 「プロを目指す人のためのTypeScript入門」を読んでいる時に、 スプレッド構文(...構文)について記載がありました。 コードレビューの時に見かけることがあるので、挙動は何となく分かりますが あまり理解していなかったので、ま...
プログラミング

良いコードとは何か 結合度についてまとめ

はじめに 前回の記事では凝集度についてまとめたため、 今回は結合度について整理しようと思います。 前回の記事 結合度 関数の独立性を表現する尺度のこと。 高ければ悪く、低いと良いとされています。 結合度が高い状態の場合、ある関数が持つデー...
プログラミング

良いコードとは何か 凝集度についてまとめ

はじめに 先日、サイバーエージェントで一般公開されている新卒研修スライドを見ていたところ 凝集度と結合度について説明されていました。 単語自体は聞いたことがありましたが、内容を知らなかったので学習しました。 文量が多くなるので、今回は凝集度...
プログラミング

AWS ECSワークショップに参加したので、その感想とまとめをしました。

はじめに AWS ECSのワークショップに参加したので感想とまとめです。 Dockerは業務で使いますが、ECS,Fargateに関しては初めてだったので ワークショップを通じて、自分なりに整理してみました。 ワークショップの内容は、ECS...
プログラミング

CloudFormationの勉強中に見つけた基礎的なテクニック

はじめに CloudFormationを勉強していた時のまとめです。 テンプレートファイル AWSTemplateFormatVersion: '2010-09-09' Parameters: Environmen...
プログラミング

AWS CloudFormationのDestinationCidrBlockとは何なのか調べてみた

内容 クラスメソッドさんのCloudFormation入門を実践していました。 そのときに、以下の設定情報があります。 FrontendRoute: Type: AWS::EC2::Route DependsOn: A...
プログラミング

M1 Macにhomebrew経由でnodebrewとnodeをインストールする

M1のMacでnodeをインストールするときに、Intel Macと少し違う箇所があったので、まとめます。 homebrew導入まで homebrewの準備については、過去記事を参照してください。 nodebrewのインストール brew...
プログラミング

M1 Macでhomebrewが使えなかったときの対処法 (command not found: brew)

M1 Macを購入し、homebrewをインストールしたところ、 使えなかったので、その対応を残します。 手順 公式サイトで紹介されているコマンドでインストール /bin/bash -c "$(curl -fsSL brewコ...
書評

スマホ依存になってしまう理由と対策を学ぶことができる『スマホ脳』を読みました。

本の情報 スマホは私達の生活に欠かせないものとなっています。 知らない土地でもマップを開けば目的地まで辿り着けたり、 待ち合わせの時の連絡ツールだったりと、とても便利です。 一方で、1日何時間もSNSやYoutubeを見てしまい、後悔するこ...
ツール

Youtubeのチャンネル登録リストをRSSでFeedly等に取り込む方法

Youtubeでチャンネル登録しているチャンネルをFeedlyで管理したかったのですが、 Youtube公式ではRSSのリストを出力するような機能がなかったため、やり方を調べました。 はじめに Youtubeのチャンネルリストでコードを実行...
タイトルとURLをコピーしました