MyBatisでif testを使用して動的SQLを生成する方法
高橋
Angular で初期化時にTitleサービスを使用してタイトルを設定する – ngOnInit
Angular で初期化時にTitleサービスを使用してタイトルを設定する
Tomcatのsetenv.shにCATALINA_OPTSを設定する方法
Tomcatのsetenv.shにCATALINA_OPTSを設定する方法
Angularにngx-bootstrapをインストールする方法
Angularにngx-bootstrapをインストールする方法 ngx-bootstrapをインストールして、Angular6で使用する方法です。 npm install ngx-bootstrap --save ngx-bootstra...
node.jsのパッケージを最新にするnpm-check-updatesをインストールして使う
node.jsのパッケージを最新にするnpm-check-updatesをインストールして使う npmでインストールしたパッケージの現在のバージョンと最新バージョンを調べることが出来、さらに最新バージョンにできるパッケージです。 npm i...
保険料の全期前納とは
保険料の全期前納とは 保険料の全期前納とは、たとえば20年支払うとして、その全額を一旦保険会社に預け、毎月の支払期日に支払う形式を全期前納と言います。 メリットは色々あるようですが 保険料が安くなる 解約時に未払い分の保険料が全て戻ってくる...
AngularとTypeScriptでSPAを作成する
AngularとTypeScriptでSPAを作成する 前提 項目 バージョン OS Windows10 node v18.16.0 VS Codeが「VS Live Share」なんて便利なものを出してきたのでペアプログラミングができるし...
TypeScript入門と基礎と使い方
TypeScript入門と基礎と使い方 node.jsでTypeScriptの基礎を勉強します。 nodistはインストールされているものとします。インストール方法は「nodistをインストールする」を参照ください。 プロジェクトを作成する...
SpringMVCのweb.xmlファイルで読み込んでいるappServlet-servlet.xmlも肥大化してしまう
SpringMVCのweb.xmlファイルで読み込んでいるappServlet-servlet.xmlも肥大化してしまう SpringMVCはマッピングをアノテーションで実現することによって、Strutsのようにstruts-config....
Webアプリのソースを表示する方法
Webアプリのソースを表示する方法 IE11でWebアプリ作ってて、右クリック無効、Alt + F4無効、F12が無効にされていました。 ちょっとJSPがはきだすHTMLソースが見たかったので、こういうときは Ctrl + u でソースの表...
AWS Lambdaはステートレスにする
AWS Lambdaはステートレスにする AWS Lambdaで/tmpが一時的に使えます。詳細は「AWS Lambdaでは一時的に/tmp/ディレクトリが使用できる」を参照ください。 今回LambdaAともう一つのLambdaBで/tmp...
AWS Shieldの料金は恐ろしいほど高いので気をつけましょう
AWS Shieldの料金は恐ろしいほど高いので気をつけましょう たった1ヶ月で3,000USDかかります、、。うっかり勉強ばかりしてたらすごい請求が来ました。 さっさと削除削除。
AWS Node v4.3終了です
AWS Node v4.3終了です Node.js v4.3ランタイムを使用した新規の関数作成は2018年7月31日まで、既存の関数の更新は2018年10月31日までとなります。 EOLとは EOLとは、End Of Lifeで、「寿命」で...
SpringMVCの@Componentと@Repositoryと@Serviceと@Controllerの違い
SpringMVCの@Componentと@Repositoryと@Serviceと@Controllerの違い 正直どれでもよい。と思う。一般的にはリクエストをコントロールするクラスには@Controllerアノテーションをつけます。 S...
保険契約申込書(保険申込書)とは
保険契約申込書(保険申込書)とは 保険契約申込書とは、保険設計書を見て保険契約を締結した保険契約者が署名して保険会社に提出する書類のことを言います。 保険契約者、代理店などはその控えを保管します。
AWS Cognitoで認証した後、認可したAPI GatewayにユーザIDを渡す
AWS Cognitoで認証した後、認可したAPI GatewayにユーザIDを渡す Cognitoで認証した後に認可しているAPI GatewayにユーザIDを渡したい場合があるかも知れません。でもないかもしれません。 とりあえず渡す方法...
SpringMVCのweb.xmlのタグを削除したらどうなるか
SpringMVCのweb.xmlの<init-param>タグを削除したらどうなるか デフォルトではSpringMVCのweb.xmlは以下のようになっているかと思います。 <!-- Processes application reque...
保険設計書とは
保険設計書とは ご契約者ごとの保険プランを記載した冊子のことを言います。 こんなイメージです。
SpringMVCのコントローラの戻り値
SpringMVCのコントローラの戻り値 ContorollerからView(jspとかhtmlとか)へ戻り値を戻していますが、これが何を表しているかというとファイル名になります。(String型の場合) @RequestMapping(v...
SpringMVCのコンテキストルートを変更する方法
SpringMVCのコンテキストルートを変更する方法
SpringのBeanにおける@Scopeアノテーション
SpringのBeanにおける@Scopeアノテーション
AWS CloudWatchログをLambdaでS3にエクスポートする
AWS CloudWatchログをLambdaでS3にエクスポートする AWS CloudWatchログをLambdaでS3にエクスポートしてみたいと思います。 このLambdaはCloudWatchEventで日次で動かし、その日の範囲の...
VSCode+ComposerでPHPUnit9.0を使う
VSCode+ComposerでPHPUnit9.0を使う
AWS S3の期限付きURLを作成し、S3にあるファイルをダウンロードする
AWS S3の期限付きURLを作成し、S3にあるファイルをダウンロードする
AWS SNSは管理者や運用者宛のPUB/SUBだと思います
AWS SNSは管理者や運用者宛のPUB/SUBだと思います 最近調べものばかりしているから独自ドメインでサービスを作成しようかと思ったんです。 で、SNSでサービス利用者にメール送信しようと思ったのですが、問題がありました。 SNSでメー...
Phalcon3のマイクロアプリケーションでDBアップデートできるAPIを作成する
Phalcon3のマイクロアプリケーションでDBアップデートできるAPIを作成する 今回はPUTメソッドでレコードの更新をAPIで作成してみます。 models\Empuser.phpは一旦以下のようにします。 PUTでリクエストボディを渡...
npm自体のアップデートをnpmコマンドでする
npm自体のアップデートをnpmコマンドでする npmのバージョンによってnpxが使えなかったりします。 そんな時にnpm自体のバージョンアップをnpmコマンドで行います。 $ npm -v 4.0.5 $ npm install -g n...
AWS Lambda(Python3.6)からDynamoDBのデータを検索する
AWS Lambda(Python3.6)からDynamoDBのデータを検索する AWS Lambda(Python3.6)からDynamoDBのデータを検索してみます。 「AWS Lambda(Python3.6)からDynamoDBにデ...
AWS Lambda(Python3.6)からDynamoDBのデータをバッチ登録する
AWS Lambda(Python3.6)からDynamoDBのデータをバッチ登録する
AWS Lambda(Python3.6)からDynamoDBのデータを削除する
AWS Lambda(Python3.6)からDynamoDBのデータを削除する AWS Lambda(Python3.6)からDynamoDBのデータを削除してみます。 削除するにはdelete_itemメソッドを使用します。 impor...
AWS Lambda(Python3.6)からDynamoDBのデータを更新する
AWS Lambda(Python3.6)からDynamoDBのデータを更新する AWS Lambda(Python3.6)からDynamoDBのデータを更新してみます。 import boto3; def lambda_handler(e...
AWS Lambda(Python3.6)からDynamoDBにデータ取得する
AWS Lambda(Python3.6)からDynamoDBにデータ取得する
AWS Lambda(Python3.6)からDynamoDBにテーブルを作成する
AWS Lambda(Python3.6)からDynamoDBにテーブルを作成する AWS Lambda(Python3.6)からDynamoDBにテーブルを作成してみます。 create_tableメソッドを使用します。 import b...
AWS Lambda(Python3.6)からDynamoDBにデータ登録する
AWS Lambda(Python3.6)からDynamoDBにデータ登録する AWS Lambda(Python3.6)からDynamoDBのテーブルにデータ登録をしてみます。 import boto3; def lambda_handl...
AWS LambdaをPython3.6で書いてみる入門編です
AWS LambdaをPython3.6で書いてみる入門編です 最近node.jsも飽きたのでPython3.6でLambdaを勉強しようと思いました。 node.jsだとindex.jsがデフォルトで作成されますが、Python3.6だと...
npmモジュールでJSONをYAMLに変換(CLI)
npmモジュールでJSONをYAMLに変換(CLI)
AWS CLIをインストーラからインストールする – Windows10
AWS CLIをインストーラからインストールする - Windows10 前提 クレデンシャル情報取得済 インストール AWC CLIをウィンドウズ環境でインストールします。 インストーラダウンロード 特別な設定はないのでインストール画面の...
AWS Lambdaがデフォルトで持っている環境変数一覧
AWS Lambdaがデフォルトで持っている環境変数一覧 Lambdaはデフォルトで環境変数を持っているので一覧を表示します。 exports.handler = (event, context, callback) => { consol...
AWS CognitoとLambdaを連携する
AWS CognitoとLambdaを連携する AWS Cognitoでは、以下のタイミングでLambda関数を呼び出すことができます。 サインアップ前 認証前 カスタムメッセージ 認証後 確認後 認証チャレンジの定義 認証チャレンジの作成...
AWS IAMポリシーを徹底的に調べる
AWS IAMポリシーを徹底的に調べる IAMポリシーは何となくとっつきにくい感じがあります。 ということで徹底的に調べてビジュアルエディターではなくJSONで書いてみます。 AWSはいつからかビジュアルエディターも用意してくれていますが、...
AWS RDSをプライベートサブネットに配置する
AWS RDSをプライベートサブネットに配置する AWS RDSはプライベートサブネットに配置するのが一般的な構成だそうです。 パブリックサブネット上にRDSが配置されてあっても、AWSの仕様としてRDSのOSにはログインできません。踏み台...
AWS SQSのawscliコマンド纏め
AWS SQSのawscliコマンド纏め SQSのコマンド纏めです。 キューを作成します。 $ aws sqs create-queue --queue-name testQueue { "QueueUrl": "" } キューのARNを確...
phpのcomposerを使ってパッケージインストールする
phpのcomposerを使ってパッケージインストールする
AWS IoTにクライアント機器から画像(バイナリデータ)を送信する
AWS IoTにクライアント機器から画像(バイナリデータ)を送信する クライアント機器から画像などのバイナリデータを送信してS3にPUTしたい、ということはよくあると思います。 が、現状ではクライアント機器から画像をそのままAWS IoTに...
AWS IoT CoreとPUB/SUBする為のツールを試しました
AWS IoT CoreとPUB/SUBする為のツールを試しました 色々調べて、私が勝手に評価しました。 Web版 MQTT over WebSockets http通信なので使えないです。 MQTT Websocket Client ht...
VPC LambdaからVPC上のリソースにアクセスすると初回実行時が遅いのはENIを作成するからです
VPC LambdaからVPC上のリソースにアクセスすると初回実行時が遅いのはENIを作成するからです VPC Lambdaを実行すると、なんか最初の1回目が凄く処理が遅い、と思いました。 2回目以降は早いのです。ググってみると、どうもVP...
Phalcon3のマイクロアプリケーションでDBインサートできるAPIを作成する
Phalcon3のマイクロアプリケーションでDBインサートできるAPIを作成する Select文の発行は完了しましたので、Insert文をHTTPのPOSTメソッドで発行するAPIを作成してみます。 InsertやUpdate操作の際はモデ...
AWSのVPC Lambdaと非VPC Lambdaの違い
AWSのVPC Lambdaと非VPC Lambdaの違い 非VPCのLambdaとVPC対応のLambdaの違いです。 なぜ非VPC LambdaがRDSにアクセスできたのか 以前書いた記事で「AWS LambdaからRDS(MySQL)...
AWS RDSに固定IPアドレスを割り当てる方法
AWS RDSに固定IPアドレスを割り当てる方法 AWS RDSに固定IPアドレスを割り当てるにはENI(Elastic Network Interface)にEIPを割り当てる必要があったようです。 参考サイト 現時点では「AWSのRDS...
AWS CLIからS3バケットを作成したり削除したりするコマンド纏め
AWS CLIからS3バケットを作成したり削除したりするコマンド纏め AWS CLIからS3を操作するには aws cli <コマンド> という形式で行います。 バケットの作成 aws cli mb バケット名 これでバケットが作成されます...
AWSアカウントIDをawscliで確認する方法
AWSアカウントIDをawscliで確認する方法 aws cliコマンドで aws sts get-caller-identity と実行すると表示されます。