Oracleで複数テーブルを同時にUPDATEする
高橋
ServerlessFrameworkでnode.js(lambda)開発
ServerlessFrameworkでnode.js(lambda)開発 serverless(sls)コマンドをグローバルインストールします。(package.json作成後、--saveでインストールでもよい) $ npm i -g ...
sam packageしてaws cloudformation deployでlambdaデプロイを行う
sam packageしてaws cloudformation deployでlambdaデプロイを行う
PHPのexplodeをjavascriptで記述する
PHPのexplodeをjavascriptで記述する PHPのexplodeをjavascriptのコードで置き換えます。explode関数は文字列を区切り文字で分割して配列に変換してくれます。 javascriptではspritを使用し...
Luxonで日付フォーマットして文字列で返す
Luxonで日付フォーマットして文字列で返す 項目 バージョン Luxon 2.4.0 node.jsの日付を扱うライブラリでLuxonを使用してみます。 現在日付をDateTime.local()メソッドで取得し、yyyy-MM-dd形式...
PHPのarray_columnをjavascriptで記述する
PHPのarray_columnをjavascriptで記述する PHPのarray_columnをjavascriptのコードで置き換えます。 以下のJSON配列の指定した要素の配列を取得します。 const array = [ {id:...
PHPのin_arrayをjavascriptで記述する
PHPのin_arrayをjavascriptで記述する
kintoneアプリ開発でVSCodeのLive Serverプラグインを利用してローカルのjsを読み込む
kintoneアプリ開発でVSCodeのLive Serverプラグインを利用してローカルのjsを読み込む 前提 項目 内容 OS Windows 「kintoneアプリでjsを@kintone/customize-uploaderモジュー...
kintoneアプリでjsを@kintone/customize-uploaderモジュールを使用してアップロードする
kintoneアプリでjsを@kintone/customize-uploaderモジュールを使用してアップロードする 「kintoneアプリで複数jsをwebpackでバンドルする」の続きです。 webpackでバンドルしたjsファイルを...
kintoneアプリで複数jsをwebpackでバンドルする
kintoneアプリで複数jsをwebpackでバンドルする 共通ファイルはcommon.js、イベントを記述するファイルはevent.jsというように複数ファイルに分割して開発する場合、common.jsに定義した関数をevent.jsで...
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 ...
kintoneアプリでレコード一覧のメニューの右側の空白部分の要素にボタンを配置する – app.record.index.show
kintoneアプリでレコード一覧のメニューの右側の空白部分の要素にボタンを配置する – app.record.index.show 一覧画面の初期表示時のイベントで釦を設置してみます。app.record.index.showイベント時に...
kintoneアプリでインライン編集時にフィールドを無効化する – app.record.index.edit.show
kintoneアプリでインライン編集時にフィールドを無効化する – app.record.index.edit.show インライン編集時に特定フィールドの編集を無効化してみます。app.record.index.edit.showイベント...
kintoneアプリで一覧表示時にJSを実行する – app.record.index.show
kintoneアプリで一覧表示時にJSを実行する – app.record.index.show 一覧表示のイベント発生時のイベントを拾ってみます。 app.record.index.show app.record.index.showイベ...
kintoneアプリでインライン編集の保存時に別のカラムを上書きする – app.record.index.edit.submit
kintoneアプリでインライン編集の保存時に別のカラムを上書きする - app.record.index.edit.submit インライン編集のイベント発生時のイベントを拾ってみます。 赤枠で囲んだ部分を押したときの編集の時のイベントに...
kintoneアプリで編集時にJSを実行する – app.record.index.edit.change.<フィールドコード>
kintoneアプリで編集時にJSを実行する - app.record.index.edit.change.<フィールドコード> kintoneアプリでイベント発生させるにはjsファイルを記述してアップロードしてイベント発生させます。 「a...
Lambdaの関数URLにクエリパラメータを指定して、Lambdaで取得する
Lambdaの関数URLにクエリパラメータを指定して、Lambdaで取得する API Gatewayを使わなくとも、簡易的なテストをする目的なら関数URLを使用することができます。 発行された関数URLに、?id=100みたいなクエリパラメ...
WSL(Ubuntu)環境のプロンプト($)が長いので短くする
WSL(Ubuntu)環境のプロンプト($)が長いので短くする userのホームディレクトリに移動します。 $ cd $ vi .bashrc 69~70行目あたり #PS1="\0;${debian_chroot:+($debian_ch...
AWS CodePipelineでCodeCommitにpushするタイミングでCodeBuildを実行する
AWS CodePipelineでCodeCommitにpushするタイミングでCodeBuildを実行する 前提 AWS CodeCommitに「test」リポジトリ作成済み。 gulpでzip圧縮、aws cloudformation ...
AWS CodeBuildでCodeCommitリポジトリのLambdaをデプロイする
AWS CodeBuildでCodeCommitリポジトリのLambdaをデプロイする 前提 AWS CodeCommitに「test」リポジトリ作成済み。 gulpでaws cloudformation packageしてaws clou...
git-remote-codecommitユーティリティをインストールする
git-remote-codecommitユーティリティをインストールする 前提 項目 内容 OS WSL(Ubuntu 20.04.4 LTS) python 3.8.10 pip 20.0.2 git-remote-codecommit...
AWS CodeCommitでリポジトリ作成する
AWS CodeCommitでリポジトリ作成する 前提 Git For Windowsインストール済み。最新バージョンのGitを使用することをお勧めします。 AWS CLIインストール済み。AWS Configure設定済み。 リポジトリ作...
S3バケットにイベント通知を設定する – AWS SDK for JavaScript v3
S3バケットにイベント通知を設定する – AWS SDK for JavaScript v3
S3バケットのイベント通知一覧を取得する – AWS SDK for JavaScript v3
S3バケットのイベント通知一覧を取得する – AWS SDK for JavaScript v3 S3バケットのイベント通知を一覧取得します。 プロジェクト作成 npmプロジェクト作成します。 npm init -y @aws-sdk/cl...
AWS SAM CloudFormationでVPC Lambdaをデプロイする方法
AWS SAM CloudFormationでVPC Lambdaをデプロイする方法 前提 項目 内容 補足 Lambda index.zip zip圧縮済 デプロイ用バケット名 hogehoge セキュリティグループ sg-1234567...
AWS SAM CloudFormationで新規S3バケットにLambdaトリガーを設定する方法
CloudFormationで新規S3バケットにLambdaトリガーを設定する方法 前提 項目 内容 補足 Lambda index.zip zip圧縮済 デプロイ用バケット名 hogehoge バケット名 deploy-bucket 新規...
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 v3 Shift-JISのCSVファイルを用意します。機種依存文...
ESMのプロジェクトでサブディレクトリ(ルート以外)にCJSのgulpfile.jsを配置する
esmのプロジェクトでサブディレクトリにcmjのgulpfile.jsを配置する ES Modulesのプロジェクトでgulpfile.jsだけCommonJSで記述したいことがありました。 gulpfile.js自体は--gulpfile...
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 La...
Lambda(node.js)からS3のCSVオブジェクトをSelectObjectContentCommandで取得する – AWS SDK for JavaScript v3
Lambda(node.js)からS3のCSVオブジェクトをSelectObjectContentCommandで取得する – AWS SDK for JavaScript v3
Lambda(node.js)からS3のオブジェクトをGetObjectCommandで取得する – AWS SDK for JavaScript v3
Lambda(node.js)からS3のオブジェクトをGetObjectCommandで取得する - AWS SDK for JavaScript v3 aws sdk for javascript v3のAPIリファレンスを見ていると、ク...
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 全行に...
Cannot create a publicly accessible DBInstance. The specified VPC has no internet gateway attached.Update the VPC and then try again
Cannot create a publicly accessible DBInstance. The specified VPC has no internet gateway attached.Update the VPC and th...
Amazon WorkspacesとホストOS間ファイルの移動を行う
Amazon WorkspacesとホストOS間ファイルの移動を行う Amazon WorkspacesにWorkDocs Driveインストール Amazon WorkspacesのデスクトップにWorkDocs Driveのインストール...
Windows Server 2019(バージョン 1709 以降)にWSLをインストールする
Windows Server 2019(バージョン 1709 以降)にWSLをインストールする Windows Server 2019(ver 1709以降)にWSLがインストールできるようになりました。但し手動インストールになるようです。...
npm WARN config global `–global`, `–local` are deprecated. Use `–location=global` instead.
npm WARN config global `--global`, `--local` are deprecated. Use `--location=global` instead.
HDDをSSDにOS丸ごとコピーする
HDDをSSDにOS丸ごとコピーする PCが遅くなってきたので、HDDを思い切ってSSDに変更してみました。 現 新 HDD 930GB SSD SATA 1T 使用したものは、HDDスタンドと1万円程度で購入したSSDです。 HDDスタン...
Chromeでデフォルトで期間指定して検索する方法
Chromeでデフォルトで期間指定して検索する方法 このURLをChromeに貼り付けたら、1年以内の期間指定で検索することができます。 クエリパラメータの説明です。 クエリパラメータ 意味 tbs=qdr:y 1年以内 tbs=qdr:y...
Amazon WorkSpacesでWindows10環境構築する
Amazon WorkSpacesでWindows10環境構築する リモート環境での開発で、Amazon WorkSpacesを使う機会が増えてきています。 簡単に仮想デスクトップ環境が構築できます。 「高速セットアップ」を選択します。 「...
WindowsのEdgeで画像からテキストを抽出する
WindowsのEdgeで画像からテキストを抽出する win + shift + sでキャプチャした画像からテキスト(現時点で日本語対は応していない様子)を抽出します。このキャプチャは分析の為にmicrosoft bingに連携されるようで...
Twitter api v2でOAuth2.0認証で指定したユーザIDのツイートを取得する(App-only authentication and OAuth 2.0 Bearer Token)
Twitter api v2でOAuth2.0認証で指定したユーザIDのツイートを取得する(App-only authentication and OAuth 2.0 Bearer Token) App-only認証をしてみます。OAuth...
Twitter api v2でOAuth2.0認証でtweetする(OAuth 2.0 Authorization Code Flow with PKCE)
Twitter api v2でOAuth2.0認証でtweetする(OAuth 2.0 Authorization Code Flow with PKCE) 前提としてOAuth2.0の知識が必要です。 クライアントはconfidentia...
Windows10でコマンドプロンプトからmovをmp4に変換する(ffmpeg)
Windows10でコマンドプロンプトからmovをmp4に変換する(ffmpeg) 前提 項目 バージョン wsl Ubuntu-20.04 Ubuntuにffmpegインストール UbuntuにffmpegをインストールしてWindows...
Chromeのタブをctrl + shift + tで復元する
Chromeのタブをctrl + shift + tで復元する Chromeは間違えて終了しても、再度開きなおし、「ctrl + shift + t」でタブ状態を復元することができます。
Luxonで日付の比較をする
Luxonで日付の比較をする 項目 バージョン Luxon 2.4.0 node.jsの日付を扱うライブラリでLuxonを使用してみます。 日付の大小比較を行います。 max() maxの引数は可変長引数で、DateTimeを引数とします。...
Luxonでplus,minusメソッドで日付の計算をする
Luxonでplus,minusメソッドで日付の計算をする 項目 バージョン Luxon 2.4.0 node.jsの日付を扱うライブラリでLuxonを使用してみます。 日付の計算をします。plusメソッドを使用します。 import {D...
Luxonで文字列から日付の妥当性をisValidプロパティでチェックする
Luxonで文字列から日付の妥当性をisValidプロパティでチェックする 項目 バージョン Luxon 2.4.0 node.jsの日付を扱うライブラリでLuxonを使用してみます。 文字列の日付の妥当性を求めます。fromFormatメ...
Luxonで現在日付を求める(ISO8601)
Luxonで現在日付を求める(ISO8601) 項目 バージョン Luxon 2.4.0 node.jsの日付を扱うライブラリでLuxonを使用してみます。 現在日付を求めます。toISOメソッドの戻り値はstring、出力形式はISO86...
WSL(Ubuntu-20.04)でsudoのパスワードを省略する
WSL(Ubuntu-20.04)でsudoのパスワードを省略する /etc/sudoersファイルに1行追加すればパスワード入力を省略することができます。 $ sudo su $ vi /etc/sudoers sudoersファイルを開...
Temporary failure resolving ‘archive.ubuntu.com’
Temporary failure resolving 'archive.ubuntu.com' WSLのUbuntu-20.04環境で、sudo apt updateで「Temporary failure resolving 'archi...
WindowsへのAWS SAM CLIのインストール
WindowsへのAWS SAM CLIのインストール AWS SAM CLIインストール MSIをダウンロードしてインストールします。 C:\>sam --version SAM CLI, version 1.52.0 Dockerインス...