プログラミング

アナログ時計型のタイムピッカーをTailwind CSSで実装してみた

以前開発したサービスにおいて、予定入力機能があり、ユーザーに時間選択操作を求めていたのですが、これがドラムロール式のUIで、操作している際に滑ってしまったり、入力に時間がかかってしまうなど、改善したい...
AWS

キャパシティ消費のスパイク箇所を平滑化してDynamoDBのプロビジョンドキャパシティ見直ししよう

はじめに DynamoDBのプロビジョンドキャパシティについて、割り当てることのできるキャパシティはスケジューリングに基づいてスケールすることができるものの、 1日のキャパシティ増減回数に制限がある ...
AWS

固定IPv4をどのRoute53のレコードに設定しているか調べる方法

はじめに 「EC2に固定IPが設定されているけど、この固定IPはいったいどのドメインと紐づいているんだ…?」といったことはありますでしょうか? EC2の整理をしている中で、ロードバランサの背後にあるE...
AWS

Lambda + EventBridgeのバッチ構成をAWS CDKで実装する

はじめに AWS CDKのオープンソース拡張機能である、AWS Solutions Constructsなるものが提供されているので、それを利用します。これを使えば0→1で自分で記述しなくても、一般的...
プログラミング

【Minimal API】チュートリアルでSwashbuckleのインストールに失敗する

はじめに Minimal APIのチュートリアルはとても丁寧で、スムーズに進めることができるなーと思っていたところ、チュートリアル通りに進めてもSwashbuckleのインストールに失敗してしまう.....
chrome拡張

【chrome拡張】複数ページを遷移するchrome拡張機能を作りたい(Manifest V3対応)

機能が上手く動作しないケースと例 まず、前提として、 複数ページを遷移するような機能 ページを遷移した後に、ページ内のDOM要素に対して何らかの処理を施す機能 これらの処理を、chrome拡張のコンテ...
chrome拡張

【chrome拡張】setTimeout・setIntervalは使えない?(Manifest V3対応)

Manifest V3に対応したchrome拡張開発において、setTimeout・setIntervalが意図した動作をせず、ドキュメントを確認したところ、以下の記述がありました。 setTimeo...
雑記

運動が続かない人のダイエットには漢方がおすすめ!

ダイエット失敗の経験を何度もした筆者が、特にキツイ努力もなく、1年で20kg痩せれた際にやったこと4つの紹介です。
AWS

DynamoDBのコスト削減のためにやったこと

DynamoDBのコストが気になっていたので、コスト削減のために行った施策を紹介します。ここで紹介する施策はあくまで一例なので、各々の環境に合わせて参考にしてください。
プログラミング

React × container / presenter パターンの子コンポーネント実装の仕方で悩んだこと

React + TypeScriptでコンポーネントを実装する際に、「これどっちが適切なんだろう?」と悩んだことを備忘として残します。