Java

instanceof – 【Java16】

instanceof - 【Java16】 Java14でプレビューとして追加されたテキストブロックがJava16で正式に追加されました。 従来の書き方 package jp.co.confrage; public class Instan...
postgreSQL

クライアントのエンコーディング確認と変更 – 【PostgreSQL】

クライアントのエンコーディング確認と変更 - 【PostgreSQL】 エンコーディング確認 show client_encoding; select pg_client_encoding(); エンコーディング変更 sjisに変更します。...
Java

レコード – 【Java16】

レコード - 【Java16】 Java14でプレビューとして追加されたレコードがJava16で正式に追加されました。 値を保持するだけのイミュータブルなクラスをrecordで簡単に定義することができます。 recordを使う事によってボイ...
Java

テキストブロック – 【Java15】

テキストブロック - 【Java15】 Java13でプレビューとして追加されたテキストブロックがJava15で正式に追加されました。 ダブルクォーテーション3つを開始と終了で囲むことによって複数行の文字列が扱えるようになります。 pack...
MySQL

クエリキャッシュをクリアする 【MySQL】

クエリキャッシュをクリアする 【MySQL】 バージョン 5.7.12 クエリキャッシュが有効になっているか確認します。 SHOW VARIABLES LIKE 'have_query_cache'; キャッシュクリア クエリキャッシュをク...
postgreSQL

canceling statement due to statement timeout 【PostgreSQL】

canceling statement due to statement timeout 【PostgreSQL】 遅いSQLを実行すると「canceling statement due to statement timeout」エラーが発...
戯言

2023年4月から経営者保証を外していく

2023年4月から経営者保証を外していく 2023年4月から新規の借入時に経営者保証(社長の連帯保証)を求める際に銀行側から経営者へ説明義務が生じるようになる。またその説明した内容を銀行側は金融庁に報告する必要があるとのこと。 今後、銀行側...
Config

Spring Boot起動時、コンフィグ(環境)ファイルの内容を標準出力する

Spring Boot起動時、コンフィグ(環境)ファイルの内容を標準出力する 環境ごとにapplication.ymlを記述すると思います。Spring Boot起動時に環境ファイルの値を標準出力します。 ファイル application....
MySQL

認証プラグインをmysql_native_passwordにしてユーザ作成する -MySQL8

認証プラグインをmysql_native_passwordにしてユーザ作成する -MySQL MySQL8.0.4以降デフォルトの認証プラグインがcaching_sha2_passwordとなっています。 show variables li...
Windows Terminal

Windows Terminal起動時のデフォルトシェルをコマンドプロンプトに変更する

Windows Terminal起動時のデフォルトシェルをコマンドプロンプトに変更する Windows Terminalを起動し、「設定」を選択します。 「既定のプロファイル」で「コマンドプロンプト」を選択し、保存します。 再度、Windo...
Application Composer

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で既存プロジェクトをロードする

Application Composerで既存プロジェクトをロードする 既に作成済みのディレクトリからsamテンプレートをロードします。「CloudFormationテンプレートを読み込む」をクリックします。 フォルダ選択画面が表示されるの...
Application Composer

Application Composerでプロジェクト作成する

Application Composerでプロジェクト作成する Application Composerでプロジェクト作成する 「空白のプロジェクトを新規に作成する」をクリックして新規プロジェクト作成します。 フォルダ選択画面が表示されるの...
DataSpider

DataSpider Studio 数値フォーマッティング

DataSpider Studio 数値フォーマッティング スクリプト 「基本」ー「変数代入」アイコンを使用してスクリプト作成します。 変数代入 「文字列」ー「数値」ー「数値フォーマッティング」アイコンを使用してをスクリプト内にドラッグしま...
Lambda(node.js)

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...
MySQL

insert文発行する時にDuplicate errorをignoreで無視する – MySQL

insert文発行する時にDuplicate errorをignoreで無視する - MySQL insert into テーブル名 ~~ values ~~ というようにinsert文を書きますが、insert ignore into ~...
MySQL

ファンクション、ストアドプロシージャを調べる方法 MySQL

ファンクション、ストアドプロシージャを調べる方法 MySQL information_schemaに属するROUTINESテーブルでファンクションもしくはストアドプロシージャを確認することができます。 ファンクション SELECT ROUT...
node.js

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を起動時にウィンドウを最大化する Chromeのショートカットアイコンを右クリックして「プロパティ」を選択します。 「実行時の大きさ」を「最大化」にします。 これで起動時に常に最大化されて表示されます。
DataSpider

DataSpider Studio ファイル/ディレクトリ存在確認

DataSpider Studio ファイル/ディレクトリ存在確認 「ファイル」ー「ファイル操作」ー「ファイル/ディレクトリ存在確認」アイコンを使用してファイル作成します。 アイコンをスクリプト内にドラッグします。以下のように設定します。 ...
洋食

グリル マルヨシ【天王寺界隈】

グリル マルヨシ【天王寺界隈】 天王寺のヴィアあべのウォーク 130にある百名店行ってきました。祝日だからかかなり混んでいて、6名待ち。名前書いて待ってました。 30分程度待ちまして、一番手前のカウンター席案内されました。 大人のお子様ラン...
DataSpider

DataSpider Studio ディレクトリ作成

DataSpider Studio ディレクトリ作成 「ファイル」ー「ファイル操作」ー「ディレクトリ作成」アイコンを使用してファイル作成します。 アイコンをスクリプト内にドラッグします。以下のように設定します。 スクリプト 以下のスクリプト...
node.js

child_processをESMで記述する

child_processをESMで記述する node:child_processをESMで記述します。 index.mjs import fs from 'fs/promises' import {exec} from 'node:chi...
ピザ

ラ ピッツァ ナポレターナ レガロ【福島・新福島界隈】

ラ ピッツァ ナポレターナ レガロ【福島・新福島界隈】 新福島のちょっと路地入ったところにあるピザ屋さん行ってきました。百名店。 20:30くらいだったので並ばずに入れました。^^ メニューに書いてますがワンオペだそうで、こちらからオーダー...
postgreSQL

PostgreSQLでAUTO_INCREMENTする

PostgreSQLでAUTO_INCREMENTする serial MySQLだとAUTO_INCREMENT属性がありますが、PostgreSQLではSERIAL型、またはBIGSERIAL型にすればインクリメントされるようになります。...
DataSpider

DataSpider Studio ファイル名一覧取得

DataSpider Studio ファイル名一覧取得 「ファイル」ー「ファイル操作」ー「ファイル名一覧取得」アイコンを使用してファイル作成します。 アイコンをスクリプト内にドラッグします。以下のように設定します。 /data/配下のファイ...
DataSpider

DataSpider Studio ファイル作成

DataSpider Studio ファイル作成 「ファイル」ー「ファイル操作」ー「ファイル作成」アイコンを使用してファイル作成します。 アイコンをスクリプト内にドラッグします。以下のように設定します。 /data/a.csvを作成します。...
Java

Javaでlongからintに変換する方法

Javaでlongからintに変換する方法 Javaでlongからintに変換する場合、(int)でキャストもできますが、正しくはMath.toIntExact()メソッドを使用する必要があります。 public class Sample ...
JavaScript

JavaScriptでURIをエンコード、デコードする

JavaScriptでURIをエンコード、デコードする encodeURI() URIをエンコードするにはencodeURI()メソッドを使用します。 const moji = encodeURI('あいうえお') console.log(...
JavaScript

JavaScriptで前ゼロ(先行ゼロ)を付ける

JavaScriptで前ゼロ(先行ゼロ)を付ける padStart 文字列型のpadStart()メソッドを使用して前ゼロを付けます。 4桁の数値にする例です。 const str = '5' const pad = str.padStar...
node.js

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...
洋食

誠キュイジーヌ【堺筋本町・南船場界隈】

誠キュイジーヌ【堺筋本町・南船場界隈】 南久宝寺町2丁目にある誠キュイジーヌ行ってきました。2回目の訪問です。 オムライスが有名っぽいです。前来た時もオムライス頂きました。 今回は初の2階です。結構広かったです。 サラダとスープ。これすぐ来...
pdfkit

Node.jsでpdfkitを使用してPDFを作成する方法

Node.jsでpdfkitを使用してPDFを作成する方法 pdfkit install pdfkitをインストールします。 $ npm init -y $ npm i pdfkit $ touch index.mjs index.mjs ...
node.js

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でショートカットキーでファイルを分割表示する

Visual Studio Codeでショートカットキーでファイルを分割表示する 左右分割 ファイルを左右分割するには、ctrl + \で分割します。 上下分割 ファイルを上下分割するには、ctrl+k,ctrl + \で分割します。 分割...
Windows Terminal

エクスプローラからWindowsターミナルを起動する

エクスプローラからWindowsターミナルを起動する エクスプローラのディレクトリからcmdとタイプしてEnterすればコマンドプロンプトが起動します。 Windwosターミナルをwtでタイプしてもホームディレクトリがカレントディレクトリと...
WSL

WSL2(Ubuntu)のターミナルにWindowsのファイルをドラッグしてWSLのパスを表示する

WSL2(Ubuntu)のターミナルにWindowsのファイルをドラッグしてWSLのパスを表示する Windowsのc:\は、wslでは/mnt/c/になります。 階層が深くなるとこのパスを入力するのが面倒になりますが、エクスプローラのファ...
WSL

WSL2(Ubuntu)のターミナルからエクスプローラ起動する

WSL2(Ubuntu)のターミナルからエクスプローラ起動する WSL環境からエクスプローラを起動します。 $ explorer.exe . windows terminalから実行すると\\wsl$~で起動し、VS Codeのターミナルか...
居酒屋

しあわせ料理 ねぎ坊主【堺筋本町・南船場界隈】

しあわせ料理 ねぎ坊主【堺筋本町・南船場界隈】 東警察の裏にあるしあわせ料理 ねぎ坊主へ行ってきました。地下1Fにあります。 チャリンコ止める場所ありませんのでお気をつけ。 テイクアウトは500円からと安くなっており、行列がすごいです。 日...
Java

WSL2(Ubuntu)でJavaのバージョンを変更する

WSL2(Ubuntu)でJavaのバージョンを変更する Ubuntuにインストールしているjavaの一覧を表示します。 $ update-alternatives --list java /usr/lib/jvm/java-11-open...
喫茶店

カフェ アゲイン【堺筋本町・南船場界隈】

カフェ アゲイン【堺筋本町・南船場界隈】 南船場1丁目のカフェアゲインで昼食食べてきました。 店内はテーブル席1,2席とカウンター席です。分煙なし、隣の人が紙タバコ吸うのでツラカッタです。 日替り730円注文。サーブまでに25分程度..。味...
イタリアン

チェルピーナ邸 イタリア石窯料理と天然酵母ピザ【心斎橋界隈】

チェルピーナ邸 イタリア石窯料理と天然酵母ピザ【心斎橋界隈】 心斎橋の新橋交差点の角にあるチェルピーナ邸行ってきました。入り口は1Fなんですが、そこから階段降りてなんとお店は地下にあります。 店内はかなりオシャレな空間で、女性受けしそうな雰...
API Gateway

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...
php

WSL2(Ubuntu)でPHPのバージョンを変更する

WSL2(Ubuntu)でPHPのバージョンを変更する Ubuntuにインストールしているphpの一覧を表示します。 $ update-alternatives --list php /usr/bin/php7.4 /usr/bin/php...
EventBridge

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...
php

WSL2(Ubuntu)でPHP7.4.3をバージョンアップする

WSL2(Ubuntu)でPHP7.4.3をバージョンアップする リポジトリ追加 $ sudo apt-add-repository ppa:ondrej/php リポジトリ追加しておきます。 バージョン一覧 PHPの一覧を確認します。 $...
react.js

react-router-domを使用してルーティング – 【React】

react-router-domを使用してルーティング – 【React】 前提 項目 内容 React v18.2.0 ルーティング Reactはルーティング機能がありませんが、react-route-domモジュールを使ってルーティング...
お好み焼き

双月【扇町界隈】

双月【扇町界隈】    お好み焼きで百名店の双月(そうげつ)行ってきました。日曜営業しています。 3組待ちでした。 内観こんな感じで、半個室みたいな席です。ソフトバンクの電波は悪くて繋がらないと思った方が良いです。 店員さんが焼いてくれます...
Lambda(PHP)

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)

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:...