技術備忘録routing-controllersがesbuildで、@QueryParamsが思ったように動かない時に取った暫定対応 routing-controllersはexpressのルーティングやパラメータの取得などをアノテーションをつけることで理解しやすい形で実装できるものになっています。 しかし、routing-controllersはじめとするtyp... 2024.03.06技術備忘録
技術備忘録MUIのDate Range Calendarを自力実装する MUIはさまざまなリッチなコンポーネントを提供してくれるライブラリです。MUIでは、日付も扱うパッケージもあり、@mui/x-date-pickersは日付の入力用コンポーネントを提供しています。 しかしながら、日付を範囲選択するコ... 2024.03.04技術備忘録
技術備忘録ExpressのようなWebアプリをAWS Lambdaでデプロイする(CDK, Lambda Web Adapter) なるべくコストを抑えて簡単にバックエンドを実装したいという場合に、AWS Lambdaは選択肢の一つになるかと思います。今回は、Expressを使ったバックエンドをCDKでデプロイする手順についてまとめたいと思います。 本記事は L... 2024.02.26技術備忘録
技術備忘録Macを買ったらやっておきたいキーボード・トラックパッド設定 キーボードの打ちやすさやトラックパッドの操作性は生産性に直結すると言っても過言ではないと思います。Macの初期設定ではキーボードの配置やトラックパッドの操作感に若干の違和感を感じるかもしれません。今回は設定すべき項目を備忘録として列挙して... 2022.09.15技術備忘録
技術備忘録Django adminでレコードに登録されていないキーワードで検索したい (get_search_resultsのカスタマイズ) DjangoでDBの管理を行っていると、DBのレコードに登録されていないキーワードで検索したいということがあると思います。例えば、ユーザの名前を別テーブルで管理している場合Django admin内の検索機能でユーザの名前で検索しても検索... 2021.11.04技術備忘録
技術備忘録Chart.js3.x系でグラフ上のクリック位置に値をセットする方法 執筆時点でChart.jsは3.5.1となりました。以前書いたグラフ上のクリック位置に値をセットする方法はChart.js2.x系での実装だったので、今回はChart.js3.x系に書き換えた方法について説明したいと思います。 Ch... 2021.10.03技術備忘録
技術備忘録webpack build時にGitのcommit hash値を組み込む デプロイされているバンドルのバージョンを確認できるよう、webpackのビルド時にGitのcommit hash値を自動的にグローバル変数として取り込み、簡単に確認できるようにする方法について説明します。 2021.09.24技術備忘録
技術備忘録WordPressのページに外部ファイルのJavaScriptを埋め込み表示する(Reactを表示する) WordPressで技術備忘録としてフロント系の記事を書くときに、本当にそのコードが動いている様子を体験してもらいたいならば、実際に触れてもらうのが一番早いのかもしれません。そこで、WordPress内にReactなどのJavaScrip... 2021.09.16技術備忘録
技術備忘録AWS LambdaでディープラーニングAPIを実装(AWS Lambda + Amazon EFS) TensorFlow (Python)で学習したモデルをAWS LambdaのAPIに乗っけて簡単に呼び出したいと考えたのですが、実装時にいろいろとつまずいたので備忘録として記録したいと思います。 また、学習済みのモデルをReac... 2021.09.10技術備忘録
技術備忘録Serverless Frameworkでデプロイ環境ごとに環境変数や設定を分ける(AWS Lambdaで利用するEFSの設定を環境ごとに分ける) Serverless Frameworkで開発時に、ステージング環境と本番環境ごとに環境変数やAWS内の設定を分けたいということがよくあると思います。今回は簡単に環境を分けてAWS LambdaのAPIをデプロイする方法について説明します... 2021.09.10技術備忘録