- 2023.02.08
PHP関連のことを調べてみた2023年02月08日
PHPでハイフン(マイナス)に似た文字を統一する 必要に応じて配列は増減させること “`php str_replace([ “\u{02D7}”, “\u{1173}”, “\u{1B78}”, “\u{2010}”, “\u{2011}”, “\u{20 […]
PHPでハイフン(マイナス)に似た文字を統一する 必要に応じて配列は増減させること “`php str_replace([ “\u{02D7}”, “\u{1173}”, “\u{1B78}”, “\u{2010}”, “\u{2011}”, “\u{20 […]
express-validatorでJSONのデータ型をチェックする ## 要旨 JSON形式のリクエストボディについて`express-validator`でデータ型をチェックする場合、以下のようにvalidatorを実装する。 “` json { “string”: “abc”, “int”: 123, […]
Day.jsで日付データから指定したフォーマットの文字列を取得する 今まで日付取得のモジュールを使用せずに長ったらしく書いていたため、 短縮するためのモジュール紹介兼、自分用の備忘録として記載します。 これまでコンソールログなりWebページ上での表示なり、日時を取得する際に記載したコードは以下の通り。 “`javascript:before.js const today = new D […]
Lambdaのトリガーでフィルタリングを使う # Lambda のイベントフィルタリング Lambdaをトリガーする際、イベントに含まれるデータをフィルタリングしてトリガーを制御できる。 https://docs.aws.amazon.com/ja_jp/lambda/latest/dg/invocation-eventfiltering.html # Dynamodb Streamのイベントをフ […]
Stream API を自前に実装するときにおさえておきたいこと # Stream API をちゃんと使えてますか? Java 開発者のみなさん、Stream API を使っていますか?Stream API の使い方、ちゃんとおさえていますか? Stream API をうまく使うと表現力の豊かなソースコードを書けるから、Java 開発者なら、使い方をおさえておいて損はないと思います。 この記事は自 […]
Golang、PresignURLでファイルをアップロードするときハマったところ GolangでPresignURLを使ってファイルをアップロードすると下記のエラーが出てしまい “` NotImplemented A header you provided implies functionality that is not implemented Transfer-Encoding & […]
AndroidのUIとステートホルダークラス # はじめに 最近、Adaptive Layoutというライブラリを開発しています。 https://github.com/takagimeow/adaptive-layout このライブラリを開発していて、UI StateをViewModelで管理すべきなのか、それとも他の方法で管理すべきなのか迷っていました。 というのも、このライブラリではHilt […]
Kinesis FirehoseからS3転送時の日付プレフィックスの設定 # はじめに Kinesis FirehoseからS3へのデータ転送時に、明示的に日付の設定を行わない場合、本日日で**yyyy/mm/dd/hh**の形式なる。 Athenaなどで転送したS3プレフィックス配下に対してSQLを実行する際に、利用しやすい日付パーティションで活用できるよう、Kinesis Firehose側で […]
【SwiftUI】Previewで@Stateを使用したい # はじめに SwiftUIでBindingを使用するとPreviewの時にどうすればいいのか迷いますよね。 私が初学者の時はどうするのかわからずにPreviewを消してました。 同じような問題で困ってる人のために記事にします。 # やりかた “`diff_swift:ContentView import SwiftUI st […]
Pandasの基本的な分析操作 # Pandasの基本的な分析操作 個人的に覚えておきたいコード “`python #データのソート(昇順) df.sort_values(‘Weight’).head() #データのソート(降順) df.sort_values(‘Weight’, ascending=False).head() #列の削除 […]