- 2024.01.07
Lambda関連のことを調べてみた
AWS Lambda AWS Lambda では、Amazon EventBridgeによってイベントスケジュールに沿ったLambda関数を設定する。 他のAWSリソースと連携するLambdaファンクションを作成する際は、**IAMによる実行ロールをLambda関数に設定**してアクセス権限を付与することが必要。 デフォルトのタイムアウトは3秒で、AWS Lambdaのリクエストあたりの最大実行時 […]
AWS Lambda AWS Lambda では、Amazon EventBridgeによってイベントスケジュールに沿ったLambda関数を設定する。 他のAWSリソースと連携するLambdaファンクションを作成する際は、**IAMによる実行ロールをLambda関数に設定**してアクセス権限を付与することが必要。 デフォルトのタイムアウトは3秒で、AWS Lambdaのリクエストあたりの最大実行時 […]
Step FunctionsでParameter Storeの値を入れ替える # はじめに AWS Systems Managerのパラメーターストアに接続先を格納しておいて、障害発生時に別の接続先に書き換える、という構成があるようです。 今回は、パラメーターストアを2つ作成し、一方を稼働系、もう一方を待機系の情報を格納しておいて、Step Functionsで入れ替えるような構成を作ってみました […]
FlutterのImagePickerで画像のキャッシュが残ってしまう問題 [株式会社Never](https://neverjp.com/)のshoheiです。 株式会社Neverは「NEVER STOP CREATE 作りつづけること」をビジョンに掲げ、理想を実現するためにプロダクトを作り続ける組織です。モバイルアプリケーションの受託開発、技術支援、コンサルティングを行っております。アプリ開発 […]
Python3のdequeの実装を調べる: https://atcoder.jp/contests/abc335/tasks/abc335_c この問題で、Pythonのdequeのindexed参照が$O(N)$なんだ!というポストをみかけました。Pythonのdequeの実装はどうなっているのでしょうか?以下はPython-3.8.10.tar.gzのコードから参照します。 # 冒頭のコメント […]
Node.js + Express で作ったアプリケーションに Node-RED を組み込んでみた話 先日、Node.js + Express で作ったアプリケーションに Node-RED を組み込む機会がありましたので、その方法を紹介したいと思います。 Node-RED を触ったのは今回が初めてだったのですが、簡単に組み込むことができました。 また、せっかく組み込むことができたので、Node-R […]
PHP入門 – 他言語からPHP触った時用 # 概要 他言語からPHPを触った時に戸惑うPHP独特の変数宣言や代入、処理についてまとめ # 宣言関連 ## 変数の宣言, 代入, 定数 “` // 宣言 $a; // 代入 $a = b; // 定数 const $a = b; “` ※ 変数名はアルファベット, もしくわアンダーバーから始まる必要がある 文字列は […]
マルチステージビルドとDistrolessでDockerイメージを最適化する Node.js(Express)ベースのアプリケーションをGoに移行した際、Dockerイメージのサイズを2.8 GBから400 MBまで大幅に削減できて一旦満足したのですが、リソースの効率的な利用やデプロイの速度向上を目指す中で、さらなるイメージサイズの削減ができることがわかったので、新たな試みをしてみることにしました […]
投稿アプリのコントローラーの単体テストコード モデルのテストはよくしていましたが、コントローラーはあまりやっていなかったので いい復習になりました! ### 目的 – Request Spec の流れを理解 – レスポンスを判定するテストコードを記述 ### コントローラーの単体テストコード #### テストコードを書く方針 あるアクションをリクエストを送った時、想定通りの […]
上部と下部で背景色が異なるスクロールビューの問題と解決策(SwiftUI) ## はじめに 本記事は [SwiftWednesday Advent Calendar 2023](https://qiita.com/advent-calendar/2023/swift-wednesday) の24日目の記事です。 昨日は @uabyss さんで [swift-syntaxを用いて、簡単なコマンドライ […]
Next.js requires react >= 18.2.0 to be installed. # 問題点 Next.js14で作成したアプリをVercelにデプロイする際に「Next.js requires react >= 18.2.0 to be installed.」と出力され、失敗してしまいました。 # 対応 package.json ファイルを更新するだけでした。 Next.js1 […]