Eclipseのコンソールログをファイル出力する方法
高橋
クエリキャッシュをクリアする 【MySQL】
クエリキャッシュをクリアする 【MySQL】 バージョン 5.7.12 クエリキャッシュが有効になっているか確認します。 SHOW VARIABLES LIKE 'have_query_cache'; キャッシュクリア クエリキャッシュをク...
canceling statement due to statement timeout 【PostgreSQL】
canceling statement due to statement timeout 【PostgreSQL】 遅いSQLを実行すると「canceling statement due to statement timeout」エラーが発...
Spring Boot起動時、コンフィグ(環境)ファイルの内容を標準出力する
Spring Boot起動時、コンフィグ(環境)ファイルの内容を標準出力する 環境ごとにapplication.ymlを記述すると思います。Spring Boot起動時に環境ファイルの値を標準出力します。 ファイル application....
認証プラグインをmysql_native_passwordにしてユーザ作成する -MySQL8
認証プラグインをmysql_native_passwordにしてユーザ作成する -MySQL MySQL8.0.4以降デフォルトの認証プラグインがcaching_sha2_passwordとなっています。 show variables li...
Windows Terminal起動時のデフォルトシェルをコマンドプロンプトに変更する
Windows Terminal起動時のデフォルトシェルをコマンドプロンプトに変更する Windows Terminalを起動し、「設定」を選択します。 「既定のプロファイル」で「コマンドプロンプト」を選択し、保存します。 再度、Windo...
Application Composerでデプロイする(sam build & sam deploy)
Application Composerでデプロイする(sam build & sam deploy) sam build & sam deploy デプロイはsam cli使用するので、前提としてaws cli,aws sam cliイン...
Application Composerで既存プロジェクトをロードする
Application Composerで既存プロジェクトをロードする 既に作成済みのディレクトリからsamテンプレートをロードします。「CloudFormationテンプレートを読み込む」をクリックします。 フォルダ選択画面が表示されるの...
Application Composerでプロジェクト作成する
Application Composerでプロジェクト作成する Application Composerでプロジェクト作成する 「空白のプロジェクトを新規に作成する」をクリックして新規プロジェクト作成します。 フォルダ選択画面が表示されるの...
DataSpider Studio 数値フォーマッティング
DataSpider Studio 数値フォーマッティング スクリプト 「基本」ー「変数代入」アイコンを使用してスクリプト作成します。 変数代入 「文字列」ー「数値」ー「数値フォーマッティング」アイコンを使用してをスクリプト内にドラッグしま...
AWS-Parameters-and-Secrets-Lambda-Extensionレイヤーを追加してSecrets Managerにアクセスする方法 -node.js v18
AWS-Parameters-and-Secrets-Lambda-Extensionレイヤーを追加してSecrets Managerにアクセスする方法 -node.js v18 AWS-Parameters-and-Secrets-Lam...
insert文発行する時にDuplicate errorをignoreで無視する – MySQL
insert文発行する時にDuplicate errorをignoreで無視する - MySQL insert into テーブル名 ~~ values ~~ というようにinsert文を書きますが、insert ignore into ~...
ファンクション、ストアドプロシージャを調べる方法 MySQL
ファンクション、ストアドプロシージャを調べる方法 MySQL information_schemaに属するROUTINESテーブルでファンクションもしくはストアドプロシージャを確認することができます。 ファンクション SELECT ROUT...
iconvを使用してUTF-16LE BOM付ファイルを作成する – node.js
iconvを使用してUTF-16LE BOM付ファイルを作成する - node.js iconvを使用してUTF-16LE BOM付ファイルを作成します。 $ npm init -y $ npm i iconv-lite $ touch i...
Chromeを起動時にウィンドウを最大化する
Chromeを起動時にウィンドウを最大化する Chromeのショートカットアイコンを右クリックして「プロパティ」を選択します。 「実行時の大きさ」を「最大化」にします。 これで起動時に常に最大化されて表示されます。
DataSpider Studio ファイル/ディレクトリ存在確認
DataSpider Studio ファイル/ディレクトリ存在確認 「ファイル」ー「ファイル操作」ー「ファイル/ディレクトリ存在確認」アイコンを使用してファイル作成します。 アイコンをスクリプト内にドラッグします。以下のように設定します。 ...
DataSpider Studio ディレクトリ作成
DataSpider Studio ディレクトリ作成 「ファイル」ー「ファイル操作」ー「ディレクトリ作成」アイコンを使用してファイル作成します。 アイコンをスクリプト内にドラッグします。以下のように設定します。 スクリプト 以下のスクリプト...
child_processをESMで記述する
child_processをESMで記述する node:child_processをESMで記述します。 index.mjs import fs from 'fs/promises' import {exec} from 'node:chi...
PostgreSQLでAUTO_INCREMENTする
PostgreSQLでAUTO_INCREMENTする serial MySQLだとAUTO_INCREMENT属性がありますが、PostgreSQLではSERIAL型、またはBIGSERIAL型にすればインクリメントされるようになります。...
DataSpider Studio ファイル名一覧取得
DataSpider Studio ファイル名一覧取得 「ファイル」ー「ファイル操作」ー「ファイル名一覧取得」アイコンを使用してファイル作成します。 アイコンをスクリプト内にドラッグします。以下のように設定します。 /data/配下のファイ...
DataSpider Studio ファイル作成
DataSpider Studio ファイル作成 「ファイル」ー「ファイル操作」ー「ファイル作成」アイコンを使用してファイル作成します。 アイコンをスクリプト内にドラッグします。以下のように設定します。 /data/a.csvを作成します。...
Javaでlongからintに変換する方法
Javaでlongからintに変換する方法 Javaでlongからintに変換する場合、(int)でキャストもできますが、正しくはMath.toIntExact()メソッドを使用する必要があります。 public class Sample ...
JavaScriptでURIをエンコード、デコードする
JavaScriptでURIをエンコード、デコードする encodeURI() URIをエンコードするにはencodeURI()メソッドを使用します。 const moji = encodeURI('あいうえお') console.log(...
JavaScriptで前ゼロ(先行ゼロ)を付ける
JavaScriptで前ゼロ(先行ゼロ)を付ける padStart 文字列型のpadStart()メソッドを使用して前ゼロを付けます。 4桁の数値にする例です。 const str = '5' const pad = str.padStar...
Lambda(node.js v18)で改行コードを取得する – AWS SDK for JavaScript v3
Lambda(node.js v18)で改行コードを取得する – AWS SDK for JavaScript v3 os.EOLを使うと実行中のOSでの改行コードを取得することができます。 osはnode.jsに入ってますのでimport...
Node.jsでpdfkitを使用してPDFを作成する方法
Node.jsでpdfkitを使用してPDFを作成する方法 pdfkit install pdfkitをインストールします。 $ npm init -y $ npm i pdfkit $ touch index.mjs index.mjs ...
node.js v18のテストランナー纏めました
node.js v18のテストランナー纏めました 項目 バージョン node.js v19.6.0 node.js v16まではjestやmochaなどでテストコードを書いてましたが、v18からnode.js自体にテストランナーが追加されま...
Visual Studio Codeでショートカットキーでファイルを分割表示する
Visual Studio Codeでショートカットキーでファイルを分割表示する 左右分割 ファイルを左右分割するには、ctrl + \で分割します。 上下分割 ファイルを上下分割するには、ctrl+k,ctrl + \で分割します。 分割...
エクスプローラからWindowsターミナルを起動する
エクスプローラからWindowsターミナルを起動する エクスプローラのディレクトリからcmdとタイプしてEnterすればコマンドプロンプトが起動します。 Windwosターミナルをwtでタイプしてもホームディレクトリがカレントディレクトリと...
WSL2(Ubuntu)のターミナルにWindowsのファイルをドラッグしてWSLのパスを表示する
WSL2(Ubuntu)のターミナルにWindowsのファイルをドラッグしてWSLのパスを表示する Windowsのc:\は、wslでは/mnt/c/になります。 階層が深くなるとこのパスを入力するのが面倒になりますが、エクスプローラのファ...
WSL2(Ubuntu)のターミナルからエクスプローラ起動する
WSL2(Ubuntu)のターミナルからエクスプローラ起動する WSL環境からエクスプローラを起動します。 $ explorer.exe . windows terminalから実行すると\\wsl$~で起動し、VS Codeのターミナルか...
WSL2(Ubuntu)でJavaのバージョンを変更する
WSL2(Ubuntu)でJavaのバージョンを変更する Ubuntuにインストールしているjavaの一覧を表示します。 $ update-alternatives --list java /usr/lib/jvm/java-11-open...
API GatewayからLambda(PHP)を呼び出す
API GatewayからLambda(PHP)を呼び出す 前提 項目 バージョン OS Ubuntu 20.04.4 LTS PHP PHP 7.4.3-4ubuntu2.17 (cli) (built: Jan 10 2023 15:3...
WSL2(Ubuntu)でPHPのバージョンを変更する
WSL2(Ubuntu)でPHPのバージョンを変更する Ubuntuにインストールしているphpの一覧を表示します。 $ update-alternatives --list php /usr/bin/php7.4 /usr/bin/php...
Amazon EventBridgeからLambda(PHP)を呼び出す
Amazon EventBridgeからLambda(PHP)を呼び出す 前提 項目 バージョン OS Ubuntu 20.04.4 LTS PHP PHP 7.4.3-4ubuntu2.17 (cli) (built: Jan 10 20...
WSL2(Ubuntu)でPHP7.4.3をバージョンアップする
WSL2(Ubuntu)でPHP7.4.3をバージョンアップする リポジトリ追加 $ sudo apt-add-repository ppa:ondrej/php リポジトリ追加しておきます。 バージョン一覧 PHPの一覧を確認します。 $...
react-router-domを使用してルーティング – 【React】
react-router-domを使用してルーティング – 【React】 前提 項目 内容 React v18.2.0 ルーティング Reactはルーティング機能がありませんが、react-route-domモジュールを使ってルーティング...
Lambda(PHP)をbref localコマンドでローカル実行する
Lambda(PHP)をbref localコマンドでローカル実行する 前提 項目 バージョン OS Ubuntu 20.04.4 LTS PHP PHP 7.4.3-4ubuntu2.17 (cli) (built: Jan 10 202...
Lambda(PHP)とSNSでE-mailを送る方法
Lambda(PHP)とSNSでE-mailを送る方法 前提 項目 バージョン OS Ubuntu 20.04.4 LTS PHP PHP 7.4.3-4ubuntu2.17 (cli) (built: Jan 10 2023 15:37:...
Lambda(PHP)とSESでE-mailを送る方法
Lambda(PHP)とSESでE-mailを送る方法 前提 項目 バージョン OS Ubuntu 20.04.4 LTS PHP PHP 7.4.3-4ubuntu2.17 (cli) (built: Jan 10 2023 15:37:...
Lambda(PHP)からS3にPUTする方法
Lambda(PHP)からS3にPUTする方法 前提 項目 バージョン OS Ubuntu 20.04.4 LTS PHP PHP 7.4.3-4ubuntu2.17 (cli) (built: Jan 10 2023 15:37:44) ...
Lambda(PHP)からSecrets Managerにアクセスする方法
Lambda(PHP)からSecrets Managerにアクセスする方法 前提 項目 バージョン OS Ubuntu 20.04.4 LTS PHP PHP 7.4.3-4ubuntu2.17 (cli) (built: Jan 10 2...
Lambda(PHP)を作成する方法
Lambda(PHP)を作成する方法 前提 項目 バージョン OS Ubuntu 20.04.4 LTS PHP PHP 7.4.3-4ubuntu2.17 (cli) (built: Jan 10 2023 15:37:44) ( NTS...
集約と集約ルートとエンティティと永続化の違いとかわかりやすく
集約と集約ルートとエンティティと永続化の違いとかわかりやすく DDD関連の英語のドキュメントを読んでいてaggregate(集約)という言葉が出てきて、そもそも集約の意味わからなかったので自分なりに色々出てくる言葉を意訳してみました。 エン...
EC2起動テンプレートを作成して、EC2をテンプレートから起動する
EC2起動テンプレートを作成して、EC2をテンプレートから起動する よく使う構成のEC2は起動テンプレートを作成しておき、その起動テンプレートからEC2インスタンス作成すると便利です。 起動テンプレートを作成 「起動テンプレートを作成」をク...
AWS CodeArtifactでLambda(node.js)のライブラリ管理する
AWS CodeArtifactでLambda(node.js)のライブラリ管理する mavenやnpm,gradleなどのプライベートリポジトリ(といってもcloud)のサービスです。 Codeがソースコード、Artifactが成果物=自...
VPCピアリングを作成して異なるVPC上のRDSへLambda接続する
VPCピアリングを作成して異なるVPC上のRDSへLambda接続する リソース VPC サブネット Lambda VPC-A プライベート RDS VPC-B プライベート ピアリング接続を作成 「ピアリング接続を作成」をクリックしてVP...
AWS RDSのスナップショット取得復元時にVPCを変更する
AWS RDSのスナップショット取得復元時にVPCを変更する RDS作成後にVPCを変更します。RDS作成時に「データベースの作成後に、VPC を変更することはできません。」と表示されますが、スナップショット取得→復元時にVPC変更すること...
CodePipelineを使用したCodeDeployによるLambdaデプロイ
CodePipelineを使用したCodeDeployによるLambdaデプロイ CodePilelineを使用してLambdaカナリアデプロイするためにCodeDeployを使用してデプロイします。 といってもCodePipelineのデ...
CodePipelineを使用したCloudformationによるLambdaデプロイ
CodePipelineを使用したCloudformationによるLambdaデプロイ CodePipelineのデプロイステージをCloudFormationにしてLambdaデプロイをします。 ソースステージ ソースプロバイダーは「C...
CodePipelineを使用したCloudformationによるデプロイ時にパラメータを渡す方法
CodePipelineを使用したCloudformationによるデプロイ時にパラメータを渡す方法 Cloudformationによるデプロイにおけるパラメータの渡し方についてです。 samテンプレート ここでは、Stageというパラメー...