高橋

MariaDB

MariaDB10.0.3で導入されたsequenceオブジェクト使用方法

MariaDB10.0.3で導入されたsequenceオブジェクト使用方法
Chrome

Google翻訳よりchrome拡張のdeepLで翻訳する

Google翻訳よりchrome拡張のdeepLで翻訳する
GitHub Actions

GitHub ActionsでGitHub Secretsを使う方法

GitHub ActionsでGitHub Secretsを使う方法GitHub Actionsで機密情報を扱う場合、機密情報はGitHub SecretsもしくはEnvironment Secretsに格納するのがベストプラクティスです。...
Windows

画像ファイルheicを次世代フォーマットのWebp拡張子に変換する方法 – Windows

画像ファイルheicを次世代フォーマットのWebp拡張子に変換する方法 - Windows
Lambda(関数URL)

Lambdaの関数URLでAWS_IAMを有効にしてLambdaを実行する

Lambdaの関数URLでAWS_IAMを有効にしてLambdaを実行するLambda関数のfucntion urlで認証タイプを「AWS_IAM」にしてcurlできるか試してみます。関数URLを有効にする「関数URLを作成」をクリックしま...
Java

Guiceを使用した依存性注入(DI:Dependency Injection)- 【Java】

Guiceを使用した依存性注入(DI:Dependency Injection)- 【Java】
Lambda

AWS Lambda関数の同時実行数をCloudWatch metricsで調べる方法

AWS Lambda関数の同時実行数をCloudWatch metricsで調べる方法AWS Lambdaの同時実行数AWS Lambdaの同時実行数は、同時に実行されているLambda関数の数を表します。API GatewayやDynam...
Lambda(関数URL)

Lambdaの関数URLでPOSTを有効にしてLambdaを実行する

Lambdaの関数URLでPOSTを有効にしてLambdaを実行するLambda関数のfucntion urlでHTTPメソッドをPOSTにしてcurlできるか試してみます。関数URLを有効にする「関数URLを作成」をクリックします。「NO...
API Gateway

API Gateway(REST API)+Lambda(node.js v16)でファイル送信したデータを受け取る方法

API Gateway(REST API)+Lambda(node.js v16)でファイル送信したデータを受け取る方法
API Gateway

API Gateway(REST API)でmultiValueQueryStringParametersを使用してクエリ文字列パラメータで配列を渡す

API Gateway(REST API)でmultiValueQueryStringParametersを使用してクエリ文字列パラメータで配列を渡すAPI Gateway+Lambda(node.js)でクエリ文字列パラメータで配列を渡す...
MySQL

MySQLのSQL文中にifを使う

MySQLのSQL文中にifを使うMySQLでSQL文中にcase whenと同様にifが使えます。if(条件,trueの場合の式,falseの場合の式)Select句で使う例です。SELECT IF(1>2,2,3);--- 3参考サイト
S3

ServerlessFrameworkでserverless-s3-syncプラグインを使用してS3バケットにファイルアップロードする

ServerlessFrameworkでserverless-s3-syncプラグインを使用してS3バケットにファイルアップロードするserverless-s3-syncプラグインを利用して、ローカルにあるファイルをS3バケットにアップロー...
Lambda(node.js)

ServerlessFrameworkでスタックを更新せずにLambda(node.js)をデプロイする

ServerlessFrameworkでスタックを更新せずにLambda(node.js)をデプロイするserverless deployコマンドでデプロイするとCloudFormationのスタックが更新されて処理時間がかかります。Lam...
SES

Lambda(node.js)とSESでE-mailを送る – AWS SDK for JavaScript v3

Lambda(node.js)とSESでE-mailを送る – AWS SDK for JavaScript v3プロジェクト作成npmプロジェクト作成します。npm init -y@aws-sdk/client-sesをインストールします...
Lambda

ServerlessFrameworkでVPC Lambdaをデプロイする

ServerlessFrameworkでVPC Lambdaをデプロイするserverless frameworkでVPC Lambdaをデプロイします。serverless.ymlservice: sampleframeworkVersi...
S3

ServerlessFrameworkでS3バケットをデプロイする

ServerlessFrameworkでS3バケットをデプロイするserverless frameworkでS3バケットをデプロイします。serverless.ymlservice: sampleframeworkVersion: '3'p...
Lambda

ServerlessFrameworkでserverless-webpackプラグインを使用してLambda(node.js)をバンドルしてデプロイする

ServerlessFrameworkでserverless-webpackプラグインを使用してLambda(node.js)をバンドルしてデプロイするserverless packageコマンドでzipファイルを作成するとファイルサイズか...
Lambda

ServerlessFrameworkで既存S3バケットを指定してLambdaデプロイする

ServerlessFrameworkで既存S3バケットを指定してLambdaデプロイするsls deployで勝手にユニークなS3バケットが作成されますが、デプロイ時にS3バケット名を指定してLambdaデプロイします。serverles...
Lambda

ServerlessFrameworkで複数Lambdaデプロイする

ServerlessFrameworkで複数Lambdaデプロイする
Lambda(node.js)

ServerlessFrameworkでnode.js(lambda)開発

ServerlessFrameworkでnode.js(lambda)開発serverless(sls)コマンドをグローバルインストールします。(package.json作成後、--saveでインストールでもよい)$ npm i -g se...
AWS SAM CLI

sam packageしてaws cloudformation deployでlambdaデプロイを行う

sam packageしてaws cloudformation deployでlambdaデプロイを行う
php

PHPのexplodeをjavascriptで記述する

PHPのexplodeをjavascriptで記述するPHPのexplodeをjavascriptのコードで置き換えます。explode関数は文字列を区切り文字で分割して配列に変換してくれます。javascriptではspritを使用します...
Luxon

Luxonで日付フォーマットして文字列で返す

Luxonで日付フォーマットして文字列で返す 項目 バージョン Luxon 2.4.0node.jsの日付を扱うライブラリでLuxonを使用してみます。現在日付をDateTime.local()メソッドで取得し、yyyy-MM-dd形式やy...
php

PHPのarray_columnをjavascriptで記述する

PHPのarray_columnをjavascriptで記述するPHPのarray_columnをjavascriptのコードで置き換えます。以下のJSON配列の指定した要素の配列を取得します。const array = [ {id:'1'...
php

PHPのin_arrayをjavascriptで記述する

PHPのin_arrayをjavascriptで記述する
kintone

kintoneアプリ開発でVSCodeのLive Serverプラグインを利用してローカルのjsを読み込む

kintoneアプリ開発でVSCodeのLive Serverプラグインを利用してローカルのjsを読み込む前提 項目 内容 OS Windows「kintoneアプリでjsを@kintone/customize-uploaderモジュールを...
kintone

kintoneアプリでjsを@kintone/customize-uploaderモジュールを使用してアップロードする

kintoneアプリでjsを@kintone/customize-uploaderモジュールを使用してアップロードする「kintoneアプリで複数jsをwebpackでバンドルする」の続きです。webpackでバンドルしたjsファイルを画面...
kintone

kintoneアプリで複数jsをwebpackでバンドルする

kintoneアプリで複数jsをwebpackでバンドルする共通ファイルはcommon.js、イベントを記述するファイルはevent.jsというように複数ファイルに分割して開発する場合、common.jsに定義した関数をevent.jsで実...
S3

lambdaでcsv-stringifyを使用してcsv作成しs3にPUTする – AWS SDK for JavaScript v3

lambdaでcsv-stringifyを使用してcsv作成しs3にPUTする – AWS SDK for JavaScript v3プロジェクト作成します。必要なライブラリをインストールします。$ npm init -y$ npm pkg...
kintone

kintoneアプリでレコード一覧のメニューの右側の空白部分の要素にボタンを配置する – app.record.index.show

kintoneアプリでレコード一覧のメニューの右側の空白部分の要素にボタンを配置する – app.record.index.show一覧画面の初期表示時のイベントで釦を設置してみます。app.record.index.showイベント時に表...
kintone

kintoneアプリでインライン編集時にフィールドを無効化する – app.record.index.edit.show

kintoneアプリでインライン編集時にフィールドを無効化する – app.record.index.edit.showインライン編集時に特定フィールドの編集を無効化してみます。app.record.index.edit.showイベント時...
kintone

kintoneアプリで一覧表示時にJSを実行する – app.record.index.show

kintoneアプリで一覧表示時にJSを実行する – app.record.index.show一覧表示のイベント発生時のイベントを拾ってみます。app.record.index.showapp.record.index.showイベントは...
kintone

kintoneアプリでインライン編集の保存時に別のカラムを上書きする – app.record.index.edit.submit

kintoneアプリでインライン編集の保存時に別のカラムを上書きする - app.record.index.edit.submitインライン編集のイベント発生時のイベントを拾ってみます。赤枠で囲んだ部分を押したときの編集の時のイベントになり...
kintone

kintoneアプリで編集時にJSを実行する – app.record.index.edit.change.<フィールドコード>

kintoneアプリで編集時にJSを実行する - app.record.index.edit.change.<フィールドコード>kintoneアプリでイベント発生させるにはjsファイルを記述してアップロードしてイベント発生させます。「app...
Lambda(関数URL)

Lambdaの関数URLにクエリパラメータを指定して、Lambdaで取得する

Lambdaの関数URLにクエリパラメータを指定して、Lambdaで取得するAPI Gatewayを使わなくとも、簡易的なテストをする目的なら関数URLを使用することができます。発行された関数URLに、?id=100みたいなクエリパラメータ...
WSL

WSL(Ubuntu)環境のプロンプト($)が長いので短くする

WSL(Ubuntu)環境のプロンプト($)が長いので短くするuserのホームディレクトリに移動します。$ cd$ vi .bashrc69~70行目あたり#PS1="\0;${debian_chroot:+($debian_chroot)...
CodePipeline

AWS CodePipelineでCodeCommitにpushするタイミングでCodeBuildを実行する

AWS CodePipelineでCodeCommitにpushするタイミングでCodeBuildを実行する前提AWS CodeCommitに「test」リポジトリ作成済み。gulpでzip圧縮、aws cloudformation pac...
CodeBuild

AWS CodeBuildでCodeCommitリポジトリのLambdaをデプロイする

AWS CodeBuildでCodeCommitリポジトリのLambdaをデプロイする前提AWS CodeCommitに「test」リポジトリ作成済み。gulpでaws cloudformation packageしてaws cloudfo...
CodeCommit

git-remote-codecommitユーティリティをインストールする

git-remote-codecommitユーティリティをインストールする前提 項目 内容 OS WSL(Ubuntu 20.04.4 LTS) python 3.8.10 pip 20.0.2git-remote-codecommit i...
CodeCommit

AWS CodeCommitでリポジトリ作成する

AWS CodeCommitでリポジトリ作成する前提Git For Windowsインストール済み。最新バージョンのGitを使用することをお勧めします。AWS CLIインストール済み。AWS Configure設定済み。リポジトリ作成まずリ...
S3

S3バケットにイベント通知を設定する – AWS SDK for JavaScript v3

S3バケットにイベント通知を設定する – AWS SDK for JavaScript v3
S3

S3バケットのイベント通知一覧を取得する – AWS SDK for JavaScript v3

S3バケットのイベント通知一覧を取得する – AWS SDK for JavaScript v3S3バケットのイベント通知を一覧取得します。プロジェクト作成npmプロジェクト作成します。npm init -y@aws-sdk/client-...
CloudFormation

AWS SAM CloudFormationでVPC Lambdaをデプロイする方法

AWS SAM CloudFormationでVPC Lambdaをデプロイする方法前提 項目 内容 補足 Lambda index.zip zip圧縮済 デプロイ用バケット名 hogehoge セキュリティグループ sg-12345678...
CloudFormation

AWS SAM CloudFormationで新規S3バケットにLambdaトリガーを設定する方法

CloudFormationで新規S3バケットにLambdaトリガーを設定する方法前提 項目 内容 補足 Lambda index.zip zip圧縮済 デプロイ用バケット名 hogehoge バケット名 deploy-bucket 新規作...
S3

S3にあるShift-JISのCSVファイルをLambda(node.js)で読み込んでUTF-8に変換してS3にアップする – AWS SDK for JavaScript v3

S3にあるShift-JISのCSVファイルをLambda(node.js)で読み込んでUTF-8に変換してS3にアップする - AWS SDK for JavaScript v3Shift-JISのCSVファイルを用意します。機種依存文字...
gulp

ESMのプロジェクトでサブディレクトリ(ルート以外)にCJSのgulpfile.jsを配置する

esmのプロジェクトでサブディレクトリにcmjのgulpfile.jsを配置するES Modulesのプロジェクトでgulpfile.jsだけCommonJSで記述したいことがありました。gulpfile.js自体は--gulpfileオプ...
Lambda(node.js)

Lambda(node.js)のトリガーでS3にPUTされたCSVをRDSにインサートする – AWS SDK for JavaScript v3

Lambda(node.js)のトリガーでS3にPUTされたCSVをRDSにインサートする – AWS SDK for JavaScript v3前提 RDSはパブリックアクセス可能,Aurora(MySQL) Serverless Lam...
S3

Lambda(node.js)からS3のCSVオブジェクトをSelectObjectContentCommandで取得する – AWS SDK for JavaScript v3

Lambda(node.js)からS3のCSVオブジェクトをSelectObjectContentCommandで取得する – AWS SDK for JavaScript v3
S3

Lambda(node.js)からS3のオブジェクトをGetObjectCommandで取得する – AWS SDK for JavaScript v3

Lambda(node.js)からS3のオブジェクトをGetObjectCommandで取得する - AWS SDK for JavaScript v3aws sdk for javascript v3のAPIリファレンスを見ていると、クラ...
prettier

Delete ‘cr’ [prettier/prettier]

Delete 'cr' 項目 バージョン eslint-config-prettier 8.5.0 eslint-plugin-prettier 4.2.1 prettier 2.7.1 OS Windows Server 2019全行にD...