Localeを指定する function getParseYear(targetDay) { var japanLocaleString = new Date().toLocaleString(‘ja-JP’, { timeZone: ‘Asia/Tokyo’ }); var now = new Date(japanLocaleString); var d …
Firebase Cloud Functions new Date() 日付がずれる Asia/Tokyoに設定
var 優技録 = []string{ "Golang", "Vue.js", "AWS", "PHP", "DB", "IaC", "SRE"}
Localeを指定する function getParseYear(targetDay) { var japanLocaleString = new Date().toLocaleString(‘ja-JP’, { timeZone: ‘Asia/Tokyo’ }); var now = new Date(japanLocaleString); var d …
IoTデバイス(Mac)から AWS IoT CoreにMQTTプロトコルでデータを送って、IoT CoreがSQSへキューを送ります。 IoT <MQTT>→ AWS IoT Core → SQS キューの作成 任意の名前でキューを作成します。 今回は標準キューで作成します。 【キューのクイック作成】をクリックします。 &nbs …
半角英字 preg_match(‘/^[a-z]*$/i’, $input); 0以上であり、数字で構成されている preg_match(‘/^[0-9]*$/’, $input) > 0 2桁以下の数字 preg_match(‘/^[0-9]{,2}$/’, $input) 基本的な正規表現 ^ 行頭 . …
工事中なのだ。 @see エラーと例外とセキュアコーディング/セキュアプログラミング PHPでのエラー処理・例外処理
オブジェクト脳ができるまで クラスの修飾子を把握する public protected privateの違い abstract, interfaceの違いを把握する デザパタ本を写経する Facadeあたりがわかるようになる 関連と集約の意味を把握する 関連・・・newで呼び出すが、呼び出したインスタンスはプロパティに保持しない 集約・・・プロパティにインスタンスを保持する UMLの …
(CPUコア数 -1) / 3 = 閾値 目安として 6コアの場合 (6-1) / 3 = 1.6が閾値 8コアの場合 (8-1) / 3 = 2.33が閾値 なぜロードアベレージはあがるか? CPU I/O I/Oはsarコマンドで調べることができる $ sar 3 10 %Iowaitが30%以下なら良し IO …
Cookie SessionIdを格納。機密情報の利用に使われる SessionStorage, LocalStorage 機密情報の保存に利用してはいけない →セッションを利用してCookieにSessionIdを保存する Cookieの拡張 SessionStorage ブラウザやタブを閉じたら失われるブラウザに保存できる情報。 Loca …
エンコーディングに気をつける 外部ファイルを読み込んだ時 フォームから日本語が送信される時 なぜ 日本語はマルチバイト文字なので、英語圏のように1バイト文字ではない。 読み込んだ外部ファイルの情報がSJISかつPHPスクリプトがUTF-8の場合に文字化けが発生する。 外部から受け取った日本語の情報はエンコーディングする必要がある 対策① mb_conver …
AWS Kinesisを利用することで、ログ集約サーバをサーバレス化します。 事前準備 EC2インスタンスを作成しておく ① IAM ロールの作成 EC2にIAMロールを作成して割り当てます。 このロールを使用するサービスを選択:EC2 ポリシー:AmazonKinesisFirehoseFullAccess ロール名:EC2-Kinesis-Full-R …
VPC内配置のメリット RDSやElastiCacheなどのAWSリソースと内部ネットワーク内でやりとりできる VPC内のセキュリティグループでアクセス制御できるのでセキュア 気をつける 配置時 先に配置するVPCを作成しておく IAMのロールが必要 『AWSLambdaVPCAccessExecutionRole』ポリシーを付与したロールが必要。 Lam …
AWS側にAPIを作って、CloudFunctionsで叩いてRealtimeDBに保存するタスクがあったので作っていく AWS Lambda Lamdaの実行ロールに 「CloudWatchReadOnlyAccess」 「AmazonEC2ReadOnlyAccess」 を設定 環境変数に設定 ec2_app_tag_name appサーバのtag:Nameの値 e …
MainActivity.ktからSubActivity.ktにintentを使って値を渡します。 日付をクリックするとカレンダーが浮かびます。 日付を取得できました。 新規登録をクリックします。 渡せたな〜! strings.xml <resources> <string name …