技術備忘録

技術備忘録

routing-controllersがesbuildで、@QueryParamsが思ったように動かない時に取った暫定対応

routing-controllersはexpressのルーティングやパラメータの取得などをアノテーションをつけることで理解しやすい形で実装できるものになっています。 しかし、routing-controllersはじめとするtyp...
技術備忘録

MUIのDate Range Calendarを自力実装する

MUIはさまざまなリッチなコンポーネントを提供してくれるライブラリです。MUIでは、日付も扱うパッケージもあり、@mui/x-date-pickersは日付の入力用コンポーネントを提供しています。 しかしながら、日付を範囲選択するコ...
技術備忘録

ExpressのようなWebアプリをAWS Lambdaでデプロイする(CDK, Lambda Web Adapter)

なるべくコストを抑えて簡単にバックエンドを実装したいという場合に、AWS Lambdaは選択肢の一つになるかと思います。今回は、Expressを使ったバックエンドをCDKでデプロイする手順についてまとめたいと思います。 本記事は L...
スポンサーリンク
技術備忘録

Macを買ったらやっておきたいキーボード・トラックパッド設定

キーボードの打ちやすさやトラックパッドの操作性は生産性に直結すると言っても過言ではないと思います。Macの初期設定ではキーボードの配置やトラックパッドの操作感に若干の違和感を感じるかもしれません。今回は設定すべき項目を備忘録として列挙して...
技術備忘録

Django adminでレコードに登録されていないキーワードで検索したい (get_search_resultsのカスタマイズ)

DjangoでDBの管理を行っていると、DBのレコードに登録されていないキーワードで検索したいということがあると思います。例えば、ユーザの名前を別テーブルで管理している場合Django admin内の検索機能でユーザの名前で検索しても検索...
技術備忘録

Chart.js3.x系でグラフ上のクリック位置に値をセットする方法

執筆時点でChart.jsは3.5.1となりました。以前書いたグラフ上のクリック位置に値をセットする方法はChart.js2.x系での実装だったので、今回はChart.js3.x系に書き換えた方法について説明したいと思います。 Ch...
技術備忘録

webpack build時にGitのcommit hash値を組み込む

デプロイされているバンドルのバージョンを確認できるよう、webpackのビルド時にGitのcommit hash値を自動的にグローバル変数として取り込み、簡単に確認できるようにする方法について説明します。
技術備忘録

WordPressのページに外部ファイルのJavaScriptを埋め込み表示する(Reactを表示する)

WordPressで技術備忘録としてフロント系の記事を書くときに、本当にそのコードが動いている様子を体験してもらいたいならば、実際に触れてもらうのが一番早いのかもしれません。そこで、WordPress内にReactなどのJavaScrip...
技術備忘録

AWS LambdaでディープラーニングAPIを実装(AWS Lambda + Amazon EFS)

TensorFlow (Python)で学習したモデルをAWS LambdaのAPIに乗っけて簡単に呼び出したいと考えたのですが、実装時にいろいろとつまずいたので備忘録として記録したいと思います。 また、学習済みのモデルをReac...
技術備忘録

Serverless Frameworkでデプロイ環境ごとに環境変数や設定を分ける(AWS Lambdaで利用するEFSの設定を環境ごとに分ける)

Serverless Frameworkで開発時に、ステージング環境と本番環境ごとに環境変数やAWS内の設定を分けたいということがよくあると思います。今回は簡単に環境を分けてAWS LambdaのAPIをデプロイする方法について説明します...
スポンサーリンク
タイトルとURLをコピーしました