Oracleでテーブルが属する表領域の確認や表領域の変更方法、また表領域の使用率の確認
AWS SAM CloudFormationでLambdaのIAMロールをデプロイする方法
AWS SAM CloudFormationでLambdaのIAMロールをデプロイする方法
Windowsバッチでファイル(UTF-8)の特定文字列を置換する
Windowsバッチでファイル(UTF-8)の特定文字列を置換する 文字コードがUTF-8のファイル内の特定文字列をバッチで変更します。 バッチファイルの先頭にchcp 65001と書けばUTF-8ファイルを出力することができます。 以下バ...
API Gatewayデプロイ時にバックエンドがLambdaの時はhttpMethodはPOSTにする
API Gatewayデプロイ時にバックエンドがLambdaの時はhttpMethodはPOSTにする Swaggerファイルを使ってAPI Gatewayデプロイするときに、x-amazon-apigateway-integrationが...
AWS Lambda(node.js)でテンプレートエンジンのhandlebars.jsの使い方
AWS Lambda(node.js)でテンプレートエンジンのhandlebars.jsの使い方 Lambda(node.js)でテンプレートエンジンを使いたい時があったのでhandlebars.jsを選定して使ってみました。 インストール...
API GatewayをCloudFormationでデプロイする際にTagsを設定する方法
API GatewayをCloudFormationでデプロイする際にTagsを設定する方法
AWS Pinpointでエンドポイント一覧をS3にエクスポートする方法
AWS Pinpointでエンドポイント一覧をS3にエクスポートする方法 AWS PinpointのCLIでエンドポイント取得やエンドポイント追加はできますが、一覧を取得して標準出力してくれるコマンドがないようです。 CLIでエンドポイント...
gulp,gulp-installでsave-devを除いたnode_modulesをインストールする
gulp,gulp-installでsave-devを除いたnode_modulesをインストールする gulpfile.jsでAWS Lambdaをデプロイする場合、--save-devを除いてnode_modulesをzip圧縮すると思...
株式会社変更登記申請手続き~募集株式発行編~
一般的に株式会社が資本金を増加させる場合、新たに株を発行して投資家に株式を買ってもらい資金を集めます。これを増資といい、増資のやり方には3種類あります。 既存の株主に株式の割当てを受ける権利を付与する「株主割当増資」 提携先や取引先などの特...
不動産登記申請手続き~所有権移転編~
不動産の所有権移転が発生するイベントは売買、相続、贈与などがあります。 今回は売買、その中でも社長が自身の会社と売買する場合について書いていきます。 取締役の対会社取引について 取締役には忠実義務があり、自身または第三者の利益を優先させて会...
AWS::Serverless::Api(複数のステージにデプロイする方法)
AWS::Serverless::Api(複数のステージにデプロイする方法) API GatewayをCloudFormationでデプロイする際に、api cloudformation packageコマンドを使用します。 SAMテンプレ...
AWS::Serverless::Api(APIのIDを変更せずに再デプロイする方法)
AWS::Serverless::Api(APIのIDを変更せずに再デプロイする方法)
aws cloudformation packageコマンド
aws cloudformation packageコマンド AWS SAMテンプレートを利用してローカルPCにあるzipファイルをS3にアップロードします。 ヘッダ SAMテンプレートのヘッダは以下です。hogehogeは説明文ですので任...
Node.jsでメソッドの引数の数をチェックする方法
Node.jsでメソッドの引数の数をチェックする方法 Function.lengthとarguments.lengthを使用することによって、引数の数をチェックを行うことができます。 arguments.lengthは実際の引数の数を返しま...
Project Jigsaw 手始め
こんにちは東です。 今回はJava9から利用できるようになった「Jigsaw」をつかって、簡単なサンプル作成を行います。 手順 module-info.javaを作ってみる Eclipse(STS)であれば、プロジェクトを右クリック→「構成...
【SpringBoot】AutoConfigureから除外する方法
こんにちは東です。 今回はSpringBootを使ったMock等を作成するにあたって、AutoConfigureで不要なConfigurationClassを利用しないように設定します。 やり方 方法は簡単で、@SpringBootAppl...
株式会社変更登記申請手続き~取締役辞任編~
会社で以下のような取締役の変更があった場合、変更登記をしなければなりません。 就任:新たに就任した 退任:任期が満了した 重任:任期満了と同時に、再任した 辞任:任期の途中で辞めた 解任:株主総会や取締役会、裁判などによって解任された 変更...
localstackでSQSをトリガーとしたLambdaの実行
localstackでSQSをトリガーとしたLambdaの実行 こんにちは東です。 今回は前回紹介した「localstack」を使ってSQSをイベントトリガーとしたLambdaの簡単なサンプルを作成したいと思います。 各サービスの準備 Dy...
不動産登記申請手続~抵当権抹消編~
抵当権とは、住宅ローンなどでお金を借りた際に、万が一借りた人が返済できず債務不履行となった場合に、銀行側が確実にお金を回収するために土地や建物を売却して返済してもらえる権利です。 住宅ローンを完済した場合、設定した抵当権は自動的に消えるわけ...
不動産登記申請手続~住所変更編~
不動産の登記簿には、所有者の住所が登記されています。 住所は登記義務がないので、所有者が登記簿上の住所から移転しても放置される場合が多いようです。 しかし、住所変更登記を行わなければならない場合があります。 例えば不動産の売買を行う予定があ...
localstackの使い方
localstackの使い方 こんにちは東です。 今回はローカル開発環境でAWSサービスの環境を作成できる「localstack」の紹介をしたいと思います。 localstackとは、dockerコンテナ上でAWSのサービスを再現し、Lam...
従業員の扶養家族が増える場合
従業員の扶養家族が増える場合、被扶養者(異動)届を提出する必要があります。 被扶養者の範囲 <同居でなくてもよい人> 以下1.2.3で従業員に生計を維持されている人 1.配偶者(内縁を含む) 2.子(養子を含む)・孫・兄弟姉妹 3.父母(養...
Windows VS Codeのphp cs fixerプラグインをファイル保存時に適用する方法
Windows VS Codeのphp cs fixerプラグインをファイル保存時に適用する方法
Windows10でユーザー、パスワード入力を省略してログインする方法
Windows10でユーザー、パスワード入力を省略してログインする方法 ウィンドウ端末で自分しか使わない場合はログインを省略したい、というケースがあると思います。 Windows10では、「ファイル名を指定して実行」で「netplwiz」と...
Spring BootでServletWebServerFactory,TomcatServletWebServerFactoryクラスを使って組み込みTomcatの設定をクラスに記述する
Spring BootでServletWebServerFactory,TomcatServletWebServerFactoryクラスを使って組み込みTomcatの設定をクラスに記述する
target=”_blank”で外部サイトを開くのは危険
target="_blank"で外部サイトを開くのは危険 外部サイトを別タブで開く場合にtarget="_blank"とよく書きます。 <a href="" target="_blank">security test</a> target=...
Swagger Editor Generate Server(nodejs-server)
Swagger Editor Generate Server(nodejs-server) Swagger EditorにOAI3.0.1のyamlを貼り付けて「Generate Server」をクリックして言語選択(今回はnodejs-s...
Swagger Editor Generate Client(java)
Swagger Editor Generate Client(java) Swagger EditorにOAI3.0.1のyamlを貼り付けて「Generate Client」をクリックして言語選択(今回はjava)することで、APIを実行...
API Gatewayのcors有効化をOpen APIで実装する
API Gatewayのcors有効化をOpen APIで実装する Lambdaプロキシ統合 Open APIのymlファイルにcors設定を追加します。 OPTIONSメソッドを追加します。 options: responses: "20...
AWS PinpointでAndroidにプッシュ通知を送信する方法
AWS PinpointでAndroidにプッシュ通知を送信する方法 AWSのPinpointを使えばiPhoneやAndroidにプッシュ通知を送信することが可能です。 今回はAndroidの実機とAWS CLIで確認します。 Pinpo...
東京都が公開している新型コロナウイルス対策サイト
東京都が新型コロナウイルスの対策サイトを公開しています。 こちらのサイトは、Githubで公開されており、貢献することが可能です。 東京都 新型コロナウイルス対策サイト (Github)東京都 新型コロナウイルス対策サイト 行動規範に以下の...
Route defined in OpenAPI specification (/uri/xxx/{yyy}/{zzz}) but there is no defined onGET operation.
Route defined in OpenAPI specification (/uri/xxx/{yyy}/{zzz}) but there is no defined onGET operation. Swagger Editor上でO...
DockerとSwaggerHubが使えない環境で他チームのAPIをモックする方法
DockerとSwaggerHubが使えない環境で他チームのAPIをモックする方法 API開発中に他チームのAPIをモックしてテストしていかないといけなくなりました。(APIからAPIを呼ぶケース) Docker使えないし、SwaggerH...
node.jsでswagger-node-codegenモジュールを使用してモックサーバを立てる方法
node.jsでswagger-node-codegenモジュールを使用してモックサーバを立てる方法 モジュール バージョン swagger-node-codegen 1.6.3 Open API 3.0.1 swagger-codegen...
API Gateway(Lambdaプロキシの統合) + Lambdaでcorsを有効にする
API Gateway(Lambdaプロキシの統合) + Lambdaでcorsを有効にする クロスオリジンリクエストの場合 シンプルリクエストの場合 Lambdaのheadersに"Access-Control-Allow-Origin"...
API GatewayのAWS_IAMでクエリパラメータにX-Amz-Expiresを追加してURLの認可期限を延ばしたい
API GatewayのAWS_IAMでクエリパラメータにX-Amz-Expiresを追加してURLの認可期限を延ばしたい API Gatewayの認可でAWS_IAMを指定すると、ヘッダ情報にAuthentication情報を付加する必要...
curlでグローバルIPアドレス確認する方法
curlでグローバルIPアドレス確認する方法
シェルでAPI GatewayのOpenAPI(Yaml or JSON)からAWSのベンダープレフィックスを削除する方法
シェルでAPI GatewayのOpenAPI(Yaml or JSON)からAWSのベンダープレフィックスを削除する方法 x-amazonで始まるプロパティを一括削除したい時に、node.jsのjs-yamlを使ってプログラム作成するかと...
Spring Boot+JPA+bitronixで2相コミットを実装する方法
Spring Boot+JPA+bitronixで2相コミットを実装する方法 Spring bootバージョン 2.2.4.RELEASE Bitronix Transaction Managerを使って2相コミットを実装してみます。 bu...
トランザクションの準備は無効にされているためできません。
トランザクションの準備は無効にされているためできません。 PostgreSQL9.6で2相コミットしようとしたのですが、PostgreSQLの設定でmax_prepared_transactionsが0の為、2相コミットができないようになっ...
Spring Boot + MyBatisでapplication.ymlにスキーマを指定する方法
Spring Boot + MyBatisでapplication.ymlにスキーマを指定する方法
Spring JPAで複数データベース(PostgreSQL)に接続する方法
Spring JPAで複数データベース(PostgreSQL)に接続する方法 spring boot 2.2.5.RELEASE JPAで複数データベースに接続するけど、トランザクション管理は別々にしたいです。例えば、MyDB1を更新して、...
UIKit3の使い方
UIKit3の使い方 UIKitというデザインフレームワークがあるのでご紹介です。 項目 バージョン npm 6.13.4 npmはインストール済みとします。 npm init -y npm i --save uikit npm i --s...
superagentモジュールでAPI Gatewayのテストをする
superagentモジュールでAPI Gatewayのテストをする API Gatewayのテストをする時にPOSTMANやVSCodeのRest Clientプラグインなどがありますが、mochaからsuperagentモジュールを使っ...
AWS CloudFormationでLambdaをデプロイする方法
AWS CloudFormationでLambdaをデプロイする方法
JSのプライベートフィールドは接頭辞に#(シャープ)を付けて表示する
JSのプライベートフィールドは接頭辞に#(シャープ)を付けて表示する 項目 バージョン node v12.13.1 今までnode.jsの開発ではプライベートフィールドやプライベートメソッドは_(アンダーバー)を付けて規約で決めたりしていま...
ES2019から追加されたObject.fromEntriesで配列からオブジェクトに変換する方法
ES2019から追加されたObject.fromEntriesで配列からオブジェクトに変換する方法 項目 バージョン node v12.13.1 Object.fromEntriesメソッドで配列からオブジェクトに変換することができます。 ...
Amazon WorkSpacesで仮想環境を構築することができないみたい
AWS WorkSpacesで仮想環境を構築することができないみたい
AWS Lambda@Edgeを作成する方法
AWS Lambda@Edgeを作成する方法 前提 CloudFront + S3構築済 CloudFront経由した後(Origin Request)でURIを書き換えたかったのでLambda@Edgeを使ってみました。 BASIC認証な...
gulpタスクに引数を渡す方法
gulpタスクに引数を渡す方法 gulpタスクに引数を渡したい場合にminimistモジュールを使えば引数を指定することができます。 npm i --save-dev minimist env引数を渡す例です。 const minimist...
AWS SSMのRun Commandの使い方
AWS SSMのRun Commandの使い方 SSMを使用してEC2にログインすることができるようになりましたが、良く実行するコマンドなどをドキュメントとして登録して実行するRun Commandという機能があります。 予め用意されている...