- 2024.04.17
Rails関連のことを調べてみた
Ruby Rails そのCSVどんな文字コードだろうと取り込んでやるよ # 文字コード… …日本で開発をしている皆さん。こんにちは。文字コードです😈 # もう嫌なんだ – CSVが取り込めない? – 文字コード? – UTF-8? – SHIFT-JIS? – BOM? – BOM付?え? ̵ […]
Ruby Rails そのCSVどんな文字コードだろうと取り込んでやるよ # 文字コード… …日本で開発をしている皆さん。こんにちは。文字コードです😈 # もう嫌なんだ – CSVが取り込めない? – 文字コード? – UTF-8? – SHIFT-JIS? – BOM? – BOM付?え? ̵ […]
GIS に欠かせない Shapefile を深堀ってみる # 1. はじめに 地理情報システム (GIS) で、使用するデータとして「Shapefile 形式」でデータ提供されていることがあります。この記事では、この Shapefile が、どのような構造となっているのかについて、説明していきます。 ## 1.1. トポロジ構造とは Shapefile について説明していく前に、まずは GIS デ […]
サーバレスアーキテクチャによる静的ウェブサイト構築 # はじめに このリポジトリは、S3、API Gateway、Lambda、RDS、IAMを利用したサーバレス構築の概要を説明します。この構築は、Terraformを使用してIaC (Infrastructure as Code) を実現し、静的ウェブサイトのホスティング、APIゲートウェイによるリバースプロキシ、Lambda関数の実行、RDSデ […]
AmazonLinux2023にswap領域を追加する # 概要 EC2インスタンスはメモリが増えるほど高価になるので、とりあえずswap領域を追加してしのぐ方法。 # 環境 – Amazon EC2 – インスタンスタイプ:t3a.micro – メモリ:1GiB – Amazon Linux 2023 – OS:Amazon Linu […]
JavaからKotlinの引数なしの関数を呼んだら引数が足りないと怒られた(suspend fun, Continuation, coroutine) ## はじめに こういうエラーのことです。 “` ‘関数名(kotlin.coroutines.Continuation? super 戻り値の型>)’ in ‘ファイル名’ cannot […]
FastAPIの認証(HTTPBearer)を開発環境でのみバイパスする こんにちは、[わいけい](https://twitter.com/yk_llm_gpt) です。 突然ですが、私は日々FastAPIを使った開発をしているのですが認証周りで時々面倒を感じることがあります。 それは、**せっかくFastAPIがOpenAPI形式の動的ドキュメント(Swagger UI)を自動生成してくれている […]
NodeJS: プロファイリング # NodeJSとV8のチューニング NodeJSの処理のほとんどはV8に依存しているため、V8の状態をプロファイリングすることでパフォーマンス上の問題などを特定できる場合があります。 ## JITプロファイリング プロファイラの実行は次のとおりです。 “` $ NODE_ENV=puroduction node –prof app.js […]
【docker】mysqli_connect()に失敗しAccess deniedした時の対処 docker環境下でphpからtableを作成しようと、mysqliを使おうとしたら手こずった備忘録。 環境 ・Macbook air 2020 M1 ・Docker v25.0.2 ・php v8.3.6 ・Mysql v8.3 1.Call to undefined function mysql […]
Go言語 Docker開発環境構築方法 メモ ## 概要 * DockerでGo言語の開発環境を構築する方法について備忘録としてメモする。 ## 環境情報 * OS:WSL2 Ubuntu-22.04 * Docker:24.0.7 * docker compose : v2.10.0 * Visual Studio Code:1.85.1 ## 手順 ### 1. 作業用フォルダにDockerf […]
Ruby Rails そのCSVどんな文字コードだろうと取り込んでやるよ # 文字コード… …日本で開発をしている皆さん。こんにちは。文字コードです😈 # もう嫌なんだ – CSVが取り込めない? – 文字コード? – UTF-8? – SHIFT-JIS? – BOM? – BOM付?え? ̵ […]