Spring Bootで@RequiredArgsConstructorを使用してコンストラクタインジェクションを使用する
PlantUMLの注釈(コメント)の背景色を変更する方法
PlantUMLの注釈(コメント)の背景色を変更する方法 コメントの背景色を変更します。 @startuml テスト title アクティビティ図 start :処理A; floating note #LightGreen:あいう\nえお ...
PlantUMLの注釈(floating note)で改行する方法
PlantUMLの注釈(floating note)で改行する方法 floating note left: ~~とすると矢印無しのコメントを表示することができます。 このコメントで改行するには\nを指定して改行することができます。 @sta...
Javaで10進数⇔16進数に変換する際に前ゼロを付ける
Javaで10進数⇔16進数に変換する際に前ゼロを付ける
Firebaseで削除したプロジェクトをGCPコンソールから復元する方法
Firebaseで削除したプロジェクトをGCPコンソールから復元する方法 Firebaseで削除したプロジェクトは「削除保留中のリソース」というステータスとなります。 GCPのコンソールから「IAMと管理」-「リソースの管理」を選択します。...
Firebase Cloud FunctionsのHTTPトリガーを使ってみる
Firebase Cloud FunctionsのHTTPトリガーを使ってみる 前提 Blazeプラン(従量課金)であること。※Sparkプランだとデプロイでエラーになります Error: Your project takahashipro...
WindowsでFirebaseプロジェクトを作成してホスティングする
WindowsでFirebaseプロジェクトを作成してホスティングする Firebaseプロジェクトを作成します。ログインしてからinitコマンドを実行します。 C:\test>firebase login ~省略~ C:\test>fir...
WindowsにFirebase CLI をインストール・ログインログアウト
WindowsにFirebase CLI をインストール・ログインログアウト firebaseコマンドを叩きたいのでFirebase CLIをインストールします。 前提 node,npmがインストールされていること。 Firebase CL...
LINE Notifyで認証画面を作成する
LINE Notifyで認証画面を作成する LINE NotifyのAPIを使用して認証画面を作成してみます。 登録サービス管理 「登録サービス管理」をクリックしてサービスを作成します。 「サービスを登録する」をクリックします。 必須項目を...
LINE Notify+node.jsで通知を行う
LINE Notify+node.jsで通知を行う LINE Notifyを使ってnode.jsから通知をしてみます。 LINE Notify 「ログイン」を押します。 id,pw入力して「ログイン」を押します。 LINEアプリを起動して、...
Windows10でプライベートモードでないのにIMEが日本語入力できない
Windows10でプライベートモードでないのにIMEが日本語入力できない 最近Windows10で急に日本語入力が出来なくなるようになりました。 プライベートモードがoffの状態でこのようになったので対処方法を調べました。 プライベートモ...
VSCodeでリモート開発に便利なスクリーンキャストモード
VSCodeでリモート開発に便利なスクリーンキャストモード VSCodeで操作しているときのキーをスクリーン表示してくれるモードです。 リモートでの開発に最適な機能です。 「ctrl + shift + p」でscreencastとタイプし...
FireFoxが使用するメモリ使用量を減らす
FireFoxが使用するメモリ使用量を減らす FireFoxがメモリを使いまくる仕様なので、設定を変えてメモリ使用料を減らせるだけ減らしてみました。 URLバーに「about:config」と入力します。 設定値 以下の設定値に変更すれば早...
DynamoDB StreamsをトリガーにLambda(Python3.9.10)実行する
DynamoDB StreamsをトリガーにLambda(Python3.9.10)実行する DynamoDB Streamsを使うには、テーブルに対してストリームを有効にする必要があります。 DynamoDB Streamsを有効にする ...
FireFoxで縦に長いページ全体のスクリーンショットを取る方法
FireFoxで縦に長いページ全体のスクリーンショットを取る方法 FireFoxで縦長ページ全体のスクリーンショットを取る方法です。 この機能は開発ツールに標準で用意されています。 F12で開発ツールを開きます。三点リーダーをクリックし、「...
FireFoxを通常再起動する
FireFoxを通常再起動する FireFoxを使ったままにしておくとメモリ使用量が増えていってしまうので定期的にFireFoxを再起動してメモリを開放する必要があります。 この時に今開いているページを保持したまま再起動する方法です。 UR...
GPL(AGPL)ライセンスについてわかりやすく纏めてみました
GPL(AGPL)ライセンスについてわかりやすく纏めてみました
JavaでJXLライブラリでExcelを扱う
JavaでJXLライブラリでExcelを扱う JXLライブラリの開発が止まっているようですが、このライブラリを使う機会があったので使ってみました。 ファイル読み込み jxl.WorkbookクラスのgetWorkBookメソッドを使用してx...
EC2(Amazon Linux2)上でphpからImageMagick使用する
EC2(Amazon Linux2)上でphpからImageMagick使用する
PHP5.4とImageMagickでjpgの解像度を指定する
PHP5.4とImageMagickでjpgの解像度を指定する
JavaのPDFBoxでpdfからjpgに変換する
JavaのPDFBoxでpdfからjpgに変換する 前提 Java 1.7 PDFBox 2.0.23 pdfをページごとにjpgに変換したかったのでPDFBoxライブラリを使ってjpgに変換してみました。 PDFBox2系でPDPage....
EclipseのTomcatプラグインのシステムプロパティをjcmdコマンドで表示する
EclipseのTomcatプラグインのシステムプロパティをjcmdコマンドで表示する TomcatプラグインのPIDを調べる必要があります。「EclipseのTomcatプラグインのPIDを調べる方法」を参照ください。 jcmd <pid...
EclipseのTomcatプラグインのPIDを調べる方法
EclipseのTomcatプラグインのPIDを調べる方法 コマンドプロンプトでtasklistとタイプすればpidが調べられるのですが、Eclipseのプラグインのpid(jvmのプロセス識別子:lvmid)を調べたかったのでメモです。 ...
AWS RDS作成後にアベイラビリティゾーンを変更する
AWS RDS作成後にアベイラビリティゾーンを変更する
AWS RDSのプライベートIPを指定したサブネットに属するIP設定する
AWS RDSのプライベートIPを指定したサブネットに属するIP設定する VPCのサブネットグループが以下のような構成になっているとします。 サブネット アベイラビリティゾーン 192.168.1.0 ap-northeast-1a 192...
AWS Storage Gatewayを使用してEC2(Windows)にS3マウントする
AWS Storage Gatewayを使用してEC2(Windows)にS3マウントする 前提 EC2(Windows)が用意されていること。 S3バケットを一つ作成していること。 Storage Gateway作成 Storage Ga...
AWS EC2(Windows)にJPCYBER S3 Driveを使用してS3をマウントする
AWS EC2(Windows)にJPCYBER S3 Driveを使用してS3をマウントする JPCYBER S3 Drive(有償)を使用して、ZドライブとかをS3のバケットにマウントすることが出来ます。 有償ですが、30日無料ライセン...
EC2(Windows)にリモートデスクトップで接続したら黒い画面になる
EC2(Windows)にリモートデスクトップで接続したら黒い画面になる
Amazon 「ECS Task failed to start」のエラー調査
Amazon 「ECS Task failed to start」のエラー調査 タスクのリンクをクリックします。一番下までスクロールすると「詳細」にエラーが記載されています。 8分でタイムアウトのエラーとなってます。
Amazon ECSでWindowsコンテナを使用するときの注意点
Amazon ECSでWindowsコンテナを使用するときの注意点 ECSでWindowsコンテナを使用してECSタスクスケジューリングをする場合(バッチ処理)、EC2インスタンスもWindowsである必要があります。Dockerイメージも...
コマンドプロンプトのバッチでよく見るexit /bの意味
コマンドプロンプトのバッチでよく見るexit /bの意味 exit /bとするとバッチが終了してもコマンドプロンプトが終了しません。 exitとするとバッチが終了するとコマンドプロンプトが閉じられます。 a.bat exit /b このバッ...
Amazon ECS(Windows)を使ってリモートデスクトップ接続してみる
Amazon ECS(Windows)を使ってリモートデスクトップ接続してみる Amazon ECSの「クラスターの作成」をクリックします。 「EC2 Windows + ネットワーキング」を選択して「次のステップ」をクリックします。 Wi...
No space left on device
No space left on device
Windowsバッチファイルでサブルーチンを使用してリトライできるバッチを作成する
Windowsバッチファイルでサブルーチンを使用してリトライできるバッチを作成する バッチファイルで何かの処理を実行するときに、1回失敗しても何度かリトライしたいケースがあります。 a.bat @echo off set count=0 t...
プライベートサブネット上のEC2(Windows)にリモートデスクトップで接続する
プライベートサブネット上のEC2(Windows)にリモートデスクトップで接続する 踏み台サーバ経由せずにSessionManagerPluginをインストールしてプライベートサブネット上のEC2(Windows)にリモートデスクトップ接続...
PuTTYgenでppkからpemに変換する方法
PuTTYgenでppkからpemに変換する方法
ランチャーをOrchisからCLaunchに変更
ランチャーをOrchisからCLaunchに変更 Orchisを使っていたのですが、セキュリティソフトが検知するときがあったのでCLaunchに変更しました。 デフォルトは左クリック2回でランチャー起動します。 これだと使いにくいのでalt...
コマンドプロンプトのバッチでよく見るset /aの意味
コマンドプロンプトのバッチでよく見るset /aの意味 変数の数値計算したい場合にset /aを使います。 a.bat @echo off set count=1 set /a count+=1 echo %count% このバッチを実行し...
Dockerコマンドチートシート
Dockerコマンドチートシート よく使うコマンドを纏めました。 以下はdocker runコマンドのオプションの説明です。 オプション 意味 -d コンテナをバックグラウンド実行 --name コンテナ名指定 -p ポートフォワーディング...
Amazon ECSでApache+Tomcat連携する
Amazon ECSでApache+Tomcat連携する 前提 DockerイメージをECRにpush済みである事 イメージ httpdalpine tomcatalpine AJPプロトコル使用の為の設定は完了しているとする タスク定義が...
AWS EC2のAMIを特定アカウントIDのみに公開(共有)する方法
AWS EC2のAMIを特定アカウントIDのみに公開(共有)する方法 EC2をAMI化して、そのAMIを特定アカウントIDのみに公開(共有)する方法です。 AMI化したいEC2を選択し、「アクション」からイメージ作成を行います。 イメージを...
コマンドプロンプトのバッチでよく見るtimeoutの意味
コマンドプロンプトのバッチでよく見るtimeoutの意味 Windowsのどのバージョンからか知りませんがいつの間にかtimeoutコマンドがありました。 pauseコマンドと似ていますが、timeoutは秒数を指定することが出来ます。 a...
CloudFront + API Gateway
CloudFront + API Gateway API Gatewayの前にCDNであるCloudFrontを配置します。 「ディストリビューションを作成」をクリックします。 API Gatewayはhttpsのみサポートしているので「h...
マンション管理会社変更の為の臨時総会開催の手順
マンション管理会社変更の為の臨時総会開催の手順
コマンドプロンプトのバッチでよく見る%*の意味
コマンドプロンプトのバッチでよく見る%*の意味 20年前に開発したプログラムでバッチファイルを見ていたのですが、%*と書いてあって意味が分からなかったので調べました。 a.bat echo %* このバッチを実行します。 c:\>a.bat...
DockerでWindows Server Coreを使用する
DockerでWindows Server Coreを使用する DockerはLinuxベースのイメージですが、Windows Server Coreというイメージをpullすることが出来ます。 常駐アイコンを右クリックし、「Switch ...
Windows 10 Proのバッチファイルでzip圧縮する
Windows 10 Proのバッチファイルでzip圧縮する
Windows 10 Proのコマンドプロンプトからtar.gzファイルを作成する方法
Windows 10 Proのコマンドプロンプトからtar.gzファイルを作成する方法
AWS BatchでS3にファイルをputするジョブを作成する
AWS BatchでS3にファイルをputするジョブを作成する 前提 IAMの「ecsInstanceRole」に「AmazonS3FullAccess」をアタッチしておく必要があると思いましたが、このポリシーは不要です。 $ cd / $...
WinSCPでpemをppkに変換する
WinSCPでpemをppkに変換する
WinSCPで隠しファイルを表示する
WinSCPで隠しファイルを表示する WinSCPで.awsディレクトリとか隠しファイルを表示するには「オプション」ー「環境設定」を開きます。 「隠しファイルを表示する」にチェックを入れて「OK」を押します。 これで隠しファイルが表示される...