DDG - Develop a Digital Garden

develop a digital garden

自分の意見を世間と一致させたがる人

自分の意見を世間に合わせている人たちを見ると、何がしたいんだろう?と思います。 炎上したくない?叩かれたくない? そういう人達って何のために生きてるんでしょう。 自分の意見と世間の意見が食い違えば、自分の過去の言動は無かったことにして、あたか…

リーダーになるとはどういうことか

今月から昇進し、プログラマーチームのリーダーとなりました。 役職付きのリーダーという立場になることは初めてなので、これから意識していくことを書いていきます。 前提 「役職がある = 偉い」訳ではなく、ただの役割であることを意識する。 役職を持って…

Vuexの前に試したいストアパターン

Vue.jsで複数のコンポーネントを作っていると、同じデータを別のコンポーネントで使いたくなることはありませんか? まさに先日ちょっとした機能を実装している際に調べたので、ご紹介していきます。 Vuex 真っ先に思いついたのは、Vuex です。 Vue.jsの状態…

説明する際には相手の前提知識を意識する

相手に何かを説明するときには、相手がどのような知識を持っているかを意識する必要があります。 説明する ということに意識が集中して、 相手に理解してもらう という部分が抜け落ちてしまい、 五月雨に説明してしまっていることをよく見かけます。 説明す…

AWS CLIでのEC2 起動時のUnauthorizedOperationエラー

AWS

AWS CLI で aws ec2 run-instances コマンドを実行した際の UnauthorizedOperation エラーの解決方法です。 実行したコマンド $ aws ec2 run-instances エラー内容 An error occurred (UnauthorizedOperation) when calling the RunInstances operation: You…

GitHub OrganizationsでGitHub Actionsを利用しようとした際のPermission Error

GitHub Organizations で GitHub Actions を利用しようとした際に発生する Only actions in "hoge-organization" are allowed for this repository の解決方法です。 エラー内容 Only actions in "hoge-organization" are allowed for this repository 原因 …

PHPのincludeとrequireの違いについて

PHP

PHPで外部モジュールを読み込む際に利用する include と require の違いを解説します。 include と require の使い分けまとめ 指定したモジュールが存在しない場合の挙動が異なります。 include の場合、Warning になりスルーされる。 require の場合、Fatal…

AWS CDKを使ってほぼ一撃で静的サイトを構築する

AWS

AWS CDKとは? AWS において Infrastructure as Code (以下 IaC) を実現するためのツールです。 CDK 登場以前も CloudFormation を利用して JSON や YAML での IaC は実現可能でしたが、 複数のスタックに共通する構成を定義しづらい ほぼ同一構成なリソース…

AWS CDKのArgument of type 'this' is not assignable to parameter of type 'Construct'エラーの対応方法

AWS

AWS CDK 1.15.0 がリリースされました! https://github.com/aws/aws-cdk/releases/tag/v1.15.0 アップデート前に作業していたCDKプロジェクトで、新しくリソースを追加したところ、以下のエラーが発生しました。 Argument of type 'this' is not assignable…

プロフェッショナルになるためのClean Coderまとめ

Clean Coder は、プログラマーという職業における 「プロとしての意識・考え方・振る舞い・仕事への取り組み方」が書かれています。 具体的な技術知識はほとんど出てきませんが、「プロとしての振る舞い方」がわかる素晴らしい本です。 この記事の注意点 私…