- 2022.09.16
Python3関連のことを調べてみた2022年09月16日
【Django】prefetch_related の挙動を理解する # Djangoのprefetch_relatedについて prefetch_relatedはDjangoのN+1問題を回避するための機能です。 select_relatedと並び重要なメソッドですが、理解が曖昧な部分があったので整理したいと思います。 ## DjangoのSQLが実行されるタイミングについて DjangoがDBを […]
【Django】prefetch_related の挙動を理解する # Djangoのprefetch_relatedについて prefetch_relatedはDjangoのN+1問題を回避するための機能です。 select_relatedと並び重要なメソッドですが、理解が曖昧な部分があったので整理したいと思います。 ## DjangoのSQLが実行されるタイミングについて DjangoがDBを […]
【PHP基礎】foreachで注文票を作ってみましょう! # foreachで配列の中身を取り出すとの復習 まずは以下のコードを通して、foreachの基礎を復習します。 もし、もうforeachのことは理解だったら、「配列とforeachを通して、注文票を作ってみましょう!」との部分へ飛んでください。 ## コード “`php 1
Node.jsランタイムのLambdaでNodeモジュールを使いたいときにやったこと ## はじめに こんにちは。フリューでサーバサイド開発をしています、kitajimaです。最近CDKに入門しました。 弊チームでは先日、API Gateway + Lambdaの構成をCDKで構築し、APIを実装する機会がありました。その際Node.jsで書いたLambdaスクリプト単体をアップロードしたところ、 […]
「null」と「undefined」の違いをゲームで楽しく学ぼう! ## はじめに プログラミングを学習する上で必ず理解が必要となる`null`。 **何もない状態**ということではありますが、いまいちイメージが付きにくいかと思います。 また、`JavaScript`(以下、`js`)では値の1つとして`undefined`があります。**未定義であることを示す値**とされていますがこちらもイメー […]
LambdaでSecretsManagerからシークレット情報を取得してみた # はじめに Githubから流出したソースコードに認証情報が含まれていて 問題になったというセキュリティーインシデントを見かけることがあります。 ソースコード内には認証情報をベタ書きせずに扱う事が大切です。 Lambdaで認証情報を参照したい時のベストプラクティスとして SecretsManagerから値を取得する方法 […]
Javaのequalsメソッドについて 今日の実務で、実装レビューにて指摘があった箇所を備忘録として残す。 Javaの経験が浅い方や、古いバージョン(8以前)を中心に実装していた方が8以降のバージョンを扱い始めた方にもためになるかと思います。 ## Stringクラスのequalsメソッド Java歴が浅い方や最近学習を始めたという方は、文字列比較のために、Stringクラスのequalsメソッド […]
Goで package … is not in GOROOT エラーが発生した時の自己解決備忘録 # 前提条件 ### 今回のgoバージョン – golang:1.19.1-alpine (dockerイメージ) ## 参考にしたサイト https://qiita.com/fetaro/items/31b02b940ce9ec579baf 上記のサイトより、二つの挙動がある […]
【Flutter】import するパッケージが多くなった時の対処法 ## 初めに コーディングをしていく中で、一つのファイルでインポートするパッケージやページの数が増えてきてしまいました。 初期に書いたコードの中では、以下のように大量の import 文が並んでいるものもありました。 ![スクリーンショット 2022-09-12 16.46.23.png](https://qiita-image […]
ソリューションアーキテクト対策_Route53篇 ## はじめに 試験勉強した際のメモを自分用に記事化。 内容は公式やBlack Beltの写経ですので目新しいことはありません:pray: ## Route53 ### エイリアスレコードとは エイリアスレコードはAWS内(Zone)でのみ使えるAレコード。 CNAMEとほぼ同等の動きをするが、エイリアスの方がAWSのサービスと親和性が高かったりす […]
オープンソースなローコードプラットフォーム 社内でローコード/ノーコードに関するトピックが多くなってきまして、どんなツールを使用してそれを実現するのかといった場合、プロプライエタリまたは商用ライセンスのプラットフォームの名前があがっておりました。 なにからどう始めたらよいかわからない場合、初めの足がかりや、技術サポートなどを考えるとその選択肢も理解できます。 では、オープンソースでそれを実現する場 […]