UML

PlantUMLの注釈(コメント)の背景色を変更する方法

PlantUMLの注釈(コメント)の背景色を変更する方法 コメントの背景色を変更します。 @startuml テスト title アクティビティ図 start :処理A; floating note #LightGreen:あいう\nえお ...
UML

PlantUMLの注釈(floating note)で改行する方法

PlantUMLの注釈(floating note)で改行する方法 floating note left: ~~とすると矢印無しのコメントを表示することができます。 このコメントで改行するには\nを指定して改行することができます。 @sta...
Javaのロジック

Javaで10進数⇔16進数に変換する際に前ゼロを付ける

Javaで10進数⇔16進数に変換する際に前ゼロを付ける
Firebase

Firebaseで削除したプロジェクトをGCPコンソールから復元する方法

Firebaseで削除したプロジェクトをGCPコンソールから復元する方法 Firebaseで削除したプロジェクトは「削除保留中のリソース」というステータスとなります。 GCPのコンソールから「IAMと管理」-「リソースの管理」を選択します。...
Firebase

Firebase Cloud FunctionsのHTTPトリガーを使ってみる

Firebase Cloud FunctionsのHTTPトリガーを使ってみる 前提 Blazeプラン(従量課金)であること。※Sparkプランだとデプロイでエラーになります Error: Your project takahashipro...
Firebase

WindowsでFirebaseプロジェクトを作成してホスティングする

WindowsでFirebaseプロジェクトを作成してホスティングする Firebaseプロジェクトを作成します。ログインしてからinitコマンドを実行します。 C:\test>firebase login ~省略~ C:\test>fir...
Firebase

WindowsにFirebase CLI をインストール・ログインログアウト

WindowsにFirebase CLI をインストール・ログインログアウト firebaseコマンドを叩きたいのでFirebase CLIをインストールします。 前提 node,npmがインストールされていること。 Firebase CL...
LINE

LINE Notifyで認証画面を作成する

LINE Notifyで認証画面を作成する LINE NotifyのAPIを使用して認証画面を作成してみます。 登録サービス管理 「登録サービス管理」をクリックしてサービスを作成します。 「サービスを登録する」をクリックします。 必須項目を...
LINE

LINE Notify+node.jsで通知を行う

LINE Notify+node.jsで通知を行う LINE Notifyを使ってnode.jsから通知をしてみます。 LINE Notify 「ログイン」を押します。 id,pw入力して「ログイン」を押します。 LINEアプリを起動して、...
Windows

Windows10でプライベートモードでないのにIMEが日本語入力できない

Windows10でプライベートモードでないのにIMEが日本語入力できない 最近Windows10で急に日本語入力が出来なくなるようになりました。 プライベートモードがoffの状態でこのようになったので対処方法を調べました。 プライベートモ...
Visual Studio Code

VSCodeでリモート開発に便利なスクリーンキャストモード

VSCodeでリモート開発に便利なスクリーンキャストモード VSCodeで操作しているときのキーをスクリーン表示してくれるモードです。 リモートでの開発に最適な機能です。 「ctrl + shift + p」でscreencastとタイプし...
FireFox

FireFoxが使用するメモリ使用量を減らす

FireFoxが使用するメモリ使用量を減らす FireFoxがメモリを使いまくる仕様なので、設定を変えてメモリ使用料を減らせるだけ減らしてみました。 URLバーに「about:config」と入力します。 設定値 以下の設定値に変更すれば早...
DynamoDB

DynamoDB StreamsをトリガーにLambda(Python3.9.10)実行する

DynamoDB StreamsをトリガーにLambda(Python3.9.10)実行する DynamoDB Streamsを使うには、テーブルに対してストリームを有効にする必要があります。 DynamoDB Streamsを有効にする ...
FireFox

FireFoxで縦に長いページ全体のスクリーンショットを取る方法

FireFoxで縦に長いページ全体のスクリーンショットを取る方法 FireFoxで縦長ページ全体のスクリーンショットを取る方法です。 この機能は開発ツールに標準で用意されています。 F12で開発ツールを開きます。三点リーダーをクリックし、「...
FireFox

FireFoxを通常再起動する

FireFoxを通常再起動する FireFoxを使ったままにしておくとメモリ使用量が増えていってしまうので定期的にFireFoxを再起動してメモリを開放する必要があります。 この時に今開いているページを保持したまま再起動する方法です。 UR...
ライセンス

GPL(AGPL)ライセンスについてわかりやすく纏めてみました

GPL(AGPL)ライセンスについてわかりやすく纏めてみました
JXL

JavaでJXLライブラリでExcelを扱う

JavaでJXLライブラリでExcelを扱う JXLライブラリの開発が止まっているようですが、このライブラリを使う機会があったので使ってみました。 ファイル読み込み jxl.WorkbookクラスのgetWorkBookメソッドを使用してx...
imagick

EC2(Amazon Linux2)上でphpからImageMagick使用する

EC2(Amazon Linux2)上でphpからImageMagick使用する
php

PHP5.4とImageMagickでjpgの解像度を指定する

PHP5.4とImageMagickでjpgの解像度を指定する
Java

JavaのPDFBoxでpdfからjpgに変換する

JavaのPDFBoxでpdfからjpgに変換する 前提 Java 1.7 PDFBox 2.0.23 pdfをページごとにjpgに変換したかったのでPDFBoxライブラリを使ってjpgに変換してみました。 PDFBox2系でPDPage....
Eclipse

EclipseのTomcatプラグインのシステムプロパティをjcmdコマンドで表示する

EclipseのTomcatプラグインのシステムプロパティをjcmdコマンドで表示する TomcatプラグインのPIDを調べる必要があります。「EclipseのTomcatプラグインのPIDを調べる方法」を参照ください。 jcmd <pid...
Eclipse

EclipseのTomcatプラグインのPIDを調べる方法

EclipseのTomcatプラグインのPIDを調べる方法 コマンドプロンプトでtasklistとタイプすればpidが調べられるのですが、Eclipseのプラグインのpid(jvmのプロセス識別子:lvmid)を調べたかったのでメモです。 ...
RDS

AWS RDS作成後にアベイラビリティゾーンを変更する

AWS RDS作成後にアベイラビリティゾーンを変更する
RDS

AWS RDSのプライベートIPを指定したサブネットに属するIP設定する

AWS RDSのプライベートIPを指定したサブネットに属するIP設定する VPCのサブネットグループが以下のような構成になっているとします。 サブネット アベイラビリティゾーン 192.168.1.0 ap-northeast-1a 192...
AWS Storage Gateway

AWS Storage Gatewayを使用してEC2(Windows)にS3マウントする

AWS Storage Gatewayを使用してEC2(Windows)にS3マウントする 前提 EC2(Windows)が用意されていること。 S3バケットを一つ作成していること。 Storage Gateway作成 Storage Ga...
EC2

AWS EC2(Windows)にJPCYBER S3 Driveを使用してS3をマウントする

AWS EC2(Windows)にJPCYBER S3 Driveを使用してS3をマウントする JPCYBER S3 Drive(有償)を使用して、ZドライブとかをS3のバケットにマウントすることが出来ます。 有償ですが、30日無料ライセン...
Windows

EC2(Windows)にリモートデスクトップで接続したら黒い画面になる

EC2(Windows)にリモートデスクトップで接続したら黒い画面になる
Amazon ECS

Amazon 「ECS Task failed to start」のエラー調査

Amazon 「ECS Task failed to start」のエラー調査 タスクのリンクをクリックします。一番下までスクロールすると「詳細」にエラーが記載されています。 8分でタイムアウトのエラーとなってます。
Amazon ECS

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

Amazon ECS(Windows)を使ってリモートデスクトップ接続してみる

Amazon ECS(Windows)を使ってリモートデスクトップ接続してみる Amazon ECSの「クラスターの作成」をクリックします。 「EC2 Windows + ネットワーキング」を選択して「次のステップ」をクリックします。 Wi...
Linux

No space left on device

No space left on device
コマンドプロンプト

Windowsバッチファイルでサブルーチンを使用してリトライできるバッチを作成する

Windowsバッチファイルでサブルーチンを使用してリトライできるバッチを作成する バッチファイルで何かの処理を実行するときに、1回失敗しても何度かリトライしたいケースがあります。 a.bat @echo off set count=0 t...
EC2

プライベートサブネット上のEC2(Windows)にリモートデスクトップで接続する

プライベートサブネット上のEC2(Windows)にリモートデスクトップで接続する 踏み台サーバ経由せずにSessionManagerPluginをインストールしてプライベートサブネット上のEC2(Windows)にリモートデスクトップ接続...
Putty

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コマンドチートシート よく使うコマンドを纏めました。 以下はdocker runコマンドのオプションの説明です。 オプション 意味 -d コンテナをバックグラウンド実行 --name コンテナ名指定 -p ポートフォワーディング...
Amazon ECS

Amazon ECSでApache+Tomcat連携する

Amazon ECSでApache+Tomcat連携する 前提 DockerイメージをECRにpush済みである事 イメージ httpdalpine tomcatalpine AJPプロトコル使用の為の設定は完了しているとする タスク定義が...
EC2

AWS EC2のAMIを特定アカウントIDのみに公開(共有)する方法

AWS EC2のAMIを特定アカウントIDのみに公開(共有)する方法 EC2をAMI化して、そのAMIを特定アカウントIDのみに公開(共有)する方法です。 AMI化したいEC2を選択し、「アクション」からイメージ作成を行います。 イメージを...
コマンドプロンプト

コマンドプロンプトのバッチでよく見るtimeoutの意味

コマンドプロンプトのバッチでよく見るtimeoutの意味 Windowsのどのバージョンからか知りませんがいつの間にかtimeoutコマンドがありました。 pauseコマンドと似ていますが、timeoutは秒数を指定することが出来ます。 a...
API Gateway

CloudFront + API Gateway

CloudFront + API Gateway API Gatewayの前にCDNであるCloudFrontを配置します。 「ディストリビューションを作成」をクリックします。 API Gatewayはhttpsのみサポートしているので「h...
不動産

マンション管理会社変更の為の臨時総会開催の手順

マンション管理会社変更の為の臨時総会開催の手順
コマンドプロンプト

コマンドプロンプトのバッチでよく見る%*の意味

コマンドプロンプトのバッチでよく見る%*の意味 20年前に開発したプログラムでバッチファイルを見ていたのですが、%*と書いてあって意味が分からなかったので調べました。 a.bat echo %* このバッチを実行します。 c:\>a.bat...
Docker

DockerでWindows Server Coreを使用する

DockerでWindows Server Coreを使用する DockerはLinuxベースのイメージですが、Windows Server Coreというイメージをpullすることが出来ます。 常駐アイコンを右クリックし、「Switch ...
コマンドプロンプト

Windows 10 Proのバッチファイルでzip圧縮する

Windows 10 Proのバッチファイルでzip圧縮する
7-Zip

Windows 10 Proのコマンドプロンプトからtar.gzファイルを作成する方法

Windows 10 Proのコマンドプロンプトからtar.gzファイルを作成する方法
AWS Batch

AWS BatchでS3にファイルをputするジョブを作成する

AWS BatchでS3にファイルをputするジョブを作成する 前提 IAMの「ecsInstanceRole」に「AmazonS3FullAccess」をアタッチしておく必要があると思いましたが、このポリシーは不要です。 $ cd / $...
WinSCP

WinSCPでpemをppkに変換する

WinSCPでpemをppkに変換する
WinSCP

WinSCPで隠しファイルを表示する

WinSCPで隠しファイルを表示する WinSCPで.awsディレクトリとか隠しファイルを表示するには「オプション」ー「環境設定」を開きます。 「隠しファイルを表示する」にチェックを入れて「OK」を押します。 これで隠しファイルが表示される...