高橋

Gradle

Spring BootをGradleで作成する方法

Spring BootをGradleで作成する方法STSのSpringスタータープロジェクトが昔と違ってかなり進化しているので、Gradleで簡単なRest API(REpresentational State Transfer)を作ってみ...
HTML

HTML5のfigureタグとimgタグ

HTML5のfigureタグとimgタグHTML5にfigureタグというのがありました。使ったことがないので使ってみました。imgやfigcaptionを併用するパターンが多いようです。<figure> <img src="image.j...
Google マップ

Google マップで目的地までの距離を測定する方法

Google マップで目的地までの距離を測定する方法
AWS

AWS Opsworksの使い方

AWS Opsworksの使い方opsworksはEC2を作成してデプロイ、アンデプロイ、EC2の起動、停止ができます。Stackを作成するOpsworksではまずStackというのを作成します。「Add your first stack」...
spring boot

No compiler is provided in this environment.

No compiler is provided in this environment.STSでプライベートjreを設定してmvnビルド実行するとこのメッセージが出ました。jdk\jre(パブリックjre)に変更すれば解決します。パブリック...
AWS

AWS EC2のalternativesコマンドでJavaのバージョン管理する方法

AWS EC2のalternativesコマンドでJavaのバージョン管理する方法EC2(Amazon Linux)にJavaをインストールしたのですが、jreになっていたのでjdkを使うように切り替えたくて、alternativesコマン...
AWS

AWS EC2のTomcatにWARファイルを手動アップロードする方法

AWS EC2のTomcatにWARファイルを手動アップロードする方法前提として、EC2にjava,Tomcatがインストールされていることとします。EC2のjavaのバージョンとローカルのjavaバージョンも同じである必要があります。手動...
AWS

AWS EC2にCodeDeploy用のagentをインストールする方法

AWS EC2にCodeDeploy用のagentをインストールする方法CodeDeployを使用するにはEC2にagentをインストールしておく必要があります。EC2インスタンス作成前にIAMロールを作成するEC2インスタンスは一旦作成し...
AWS

AWS EC2にTomcatをインストールする方法

AWS EC2にTomcatをインストールする方法EC2にsshでログインして以下コマンドでインストールします。sudo yum install tomcatバージョンを確認するにはいかコマンドを実行します。tomcat versionブラ...
spring boot

Spring Bootでparallelや@EnableAsyncで非同期処理や並列処理を実装する

Spring Bootでparallelや@EnableAsyncで非同期処理や並列処理を実装する
AWS

AWS EC2にjavaをインストールする方法

AWS EC2にjavaをインストールする方法今更ながらEC2にJavaをインストールする方法を紹介します。jdk8をインストールします。EC2にsshでログインして以下コマンドを実行します。sudo yum -y install java...
AWS

AWSのAmazon Auroraを構築する

AWSのAmazon Auroraを構築するAWSというと個人的にはDynamoDBというイメージが強いですが、RDSのAuroraもすごいようです。MySQLと互換があり、RDBのMySQLよりスループットが5倍も違うようです。その他10...
spring boot

Spring BootでWARを作成してTomcatにデプロイしてみる(Maven)

Spring BootでWARを作成してTomcatにデプロイしてみる(Maven)Spring BootのウェブアプリをWARにします。STSでWARにしてみました。pom.xmlに以下1行追加します。(なければ)<packaging>w...
SVN

SVNのリポジトリ作成したり削除したりする方法

SVNのリポジトリ作成したり削除したりする方法
AWS

AWSのElastic Beanstalkを使ってみました

AWSのElastic Beanstalkを使ってみましたElastic Beanstalkは簡単に開発環境構築とデプロイをしてくれるサービスです。デプロイには数分かかりますが、ボタン一つです。アプリケーション作成まずアプリケーション作成し...
Python

PythonのPyxelがアツイです

PythonのPyxelがアツイです
AWS

AWSのルートアカウント、IAMユーザのセキュリティについて

AWSのルートアカウント、IAMユーザのセキュリティについてこれからAWSを始める人のために最低限知っておかないといけない知識はルートアカウントのセキュリティやIAMユーザのセキュリティです。ルートアカウントなんて乗っ取られてしまうとなんで...
AWS

AWSでセキュアなネットワーク構築をする(VPC)

AWSでセキュアなネットワーク構築をする(VPC)AWSでセキュアなネットワークを構築してみました。多分だいたいこういう感じになると思います。VPC内はパブリックサブネットとプライベートサブネットで分けます。入り口はインターネットゲートウェ...
AWS

AWS Tools for PowerShellの使い方

AWS Tools for PowerShellの使い方AWS Tools for PowerShellなんてものがありましたので、msiでインストールしてみました。PowerShellスクリプトからAWSのリソース(EC2とか)にアクセス...
WordPress

WordPress5の標準エディタ「Gutenberg」を元のエディタに戻す方法

WordPress5の標準エディタ「Gutenberg」を元のエディタに戻す方法WordPressがとうとうバージョン5になりました。標準エディタが「Gutenberg」に変わってしまって、すごく使いづらいです。評価は驚きの「2」です。実際...
CSS

CSSでtableの行ごと、列ごとにスタイルをあてる方法

CSSでtableの行ごと、列ごとにスタイルをあてる方法CSS3から疑似クラスを使用すれば1行目のスタイル、2行目のスタイルというように行ごと、また、列ごとにスタイルをあてることができるようです。列ごとにスタイルをあてるにはtr:nth-o...
Angular

The serve command requires to be run in an Angular project, but a project definition could not be found.

The serve command requires to be run in an Angular project, but a project definition could not be found.ng serveとコマンドを打つ...
HTML

HTML5のcanvas要素を画像に変換するtoDataURLメソッド

HTML5のcanvas要素を画像に変換するtoDataURLメソッドHTML5からcanvas要素ができましたがtoDataURLメソッドを使用してimgタグのsrcにぶちこんであげることで、動的にcanvasを画像に変換することができま...
Chrome

Chrome,IEでAタグで画像をダウンロードする方法

Chrome,IEでAタグで画像をダウンロードする方法Aタグにdownload属性っていうのがありまして(昨日知りました)これでAタグをクリックすると画像でもなんでもhrefで指定したリソースをダウンロードすることができます。<a href...
Chrome

Chrome 開発者ツールで縦に長い画面のブラウザキャプチャ

Chrome 開発者ツールでブラウザ キャプチャChromeの画面をキャプチャしたいときは、キャプチャツールを使わずとも、そもそも開発者ツールで標準でフルスクリーンをキャプチャする機能があります。開発者ツール(F12)でToggle dev...
JavaScript

JavaScriptで特定のエリアのみを印刷する方法

JavaScriptで特定のエリアのみを印刷する方法
CSS

IE11でプリンタの縦横の印刷に合わせてCSSを変更する方法

IE11でプリンタの縦横の印刷に合わせてCSSを変更する方法IE11でプリンタの縦印刷の場合はあるスタイルシートを当て、横印刷の場合は別のスタイルシートを当てたい場合、メディアクエリをふたつに分けて実現する事ができます。印刷時にプリンタ自体...
spring boot

VSCodeでSpring Bootを開発する方法

VSCodeでSpring Bootを開発する方法「VSCodeでJava開発をする方法」でJava開発に必要なプラグインを紹介しました。今度はSpring Bootを開発する環境を整えてみたいと思います。さらに必要なプラグインは以下になり...
Java9

Java9からIntegerとDoubleが非推奨になっていました

Java9からIntegerとDoubleが非推奨になっていましたちょっとJavaの開発をしていなかったらいつの間にかIntegerとDoubleクラスが非推奨になっていました。import java.lang.Integer;import...
Visual Studio Code

VSCodeでJava開発をする方法

VSCodeでJava開発をする方法VSCodeでJavaを開発します。Visual Studio IntelliCodeがJavaに対応したので、Javaのコーディングをサポートしてくれます。これはEclipseやSTSにはない素晴らしい...
chocolatey

ChocolateyでJava11をインストールする方法

ChocolateyでJava11をインストールする方法ChocolateyでJava11があったので、インストールしてみました。Javaのインストールディレクトリを指定したかったので以下のように指定しました。choco install j...
Lambda(node.js)

Lambda(node.js)でカスタム例外を作成する

Lambda(node.js)でカスタム例外を作成するnode.js v12でErrorオブジェクトを継承したカスタム例外クラスを作ってみます。'use strict'class CustomError extends Error { /*...
Angular

Angular7からドラッグアンドドロップが色々できるようになっています

Angular7からドラッグアンドドロップが色々できるようになっています
Angular

Angular7ではIvyは含まれておらず、開発中とのことです

Angular7ではIvyは含まれておらず、開発中とのことです次世代レンダリングエンジンのIvyは、Angular7には含まれていないようです。公式ブログによると、「現在、下位互換性を検証中!」とのことで、もうじきIvyになると思われます。...
Angular

Angular6からAngular7にバージョンアップする方法

Angular6からAngular7にバージョンアップする方法Angularは6か月毎にメジャーバージョンアップしていますが、2018/10/19にAngular7が正式にリリースされました。Angular6からAngular7にバージョン...
lombok

Lombokの@RequiredArgsConstructorでコンストラクタインジェクションする際に@QualifierアノテーションでBean指定してもエラーとなる

Lombokの@RequiredArgsConstructorでコンストラクタインジェクションする際に@QualifierアノテーションでBean指定してもエラーとなるAppConfigクラスでBeanをname属性を指定して指定します。p...
Angular

Could not find module “@angular-devkit/build-angular”

Could not find module "@angular-devkit/build-angular"こんなエラーが出たらnpm install --save-dev @angular-devkit/build-angularで解決です...
Angular

Cannot find module ‘@angular/compiler-cli’

Cannot find module '@angular/compiler-cli'ng serve --oでこのエラーが発生したら、node_modulesを一旦消してnpm installで解決しました。
CSS

CSSでul,liのドットを消す方法

CSSでul,liのドットを消す方法ul,liでナビゲーションを作る際にドットを消したい場合があります。普通に書くとドットが表示されます。 aaa bbb上記のCSSです。<ul><li>aaa</li><li>bbb</li></ul>l...
Visual Studio Code

VSCodeでファイル保存時に末尾の空白を削除(トリム)する方法

VSCodeでファイル保存時に末尾の空白を削除(トリム)する方法settings.jsonの設定で以下を設定します。"files.trimTrailingWhitespace": trueこれで保存時に末尾の不要な空白は削除(トリム)される...
CSS

CSSのposition:flex;でスクロールしても表示される領域を確保する方法

CSSのposition:flex;でスクロールしても表示される領域を確保する方法CSSでpositionプロパティは理解するのが難しいです。position:flex;とすることによってヘッダ領域に表示することができます。画面が縦長でスク...
Visual Studio Code

VSCodeのフォントをコーディング用のFira Codeにする方法

VSCodeのフォントをコーディング用のFira Codeにする方法最近Fira Codeなるフォントがプログラマーの間で流行っているようです。(多分)どうも合字というやつのようで、コーディングでよく使うコードが合字になるようです。とりあえ...
CSS

CSSのflex-directionでフッターを固定する方法

CSSのflex-directionでフッターを固定する方法flex-directionプロパティを使用すると、子要素を左から右、右から左、上から下、下から上といったように表示することができるようになります。フレックスアイテム1フレックスア...
Visual Studio Code

Visual Studio IntelliCodeがJavaに対応したようです

Visual Studio IntelliCodeがJavaに対応したようです急速な勢いで開発されているVSCodeですが、そのプラグインのVisual Studio IntelliCodeがJavaにも対応したと発表されました。AIがコー...
CSS

CSSのoverflowの使い方

CSSのoverflowの使い方overflowを使用するとブロック要素から表示しきれない部分をどうするかを指定できます。デフォルトは、overflow: visible;で、表示しきれない部分ははみ出しても表示することになります。サンプル...
CSS

CSSのrgbaで透過する方法とopacityとの違い

CSSのrgbaで透過する方法とopacityとの違いrgbaを使うと透過させる事ができます。opacityと同じく0〜1が範囲となります。0.70.50.1cssです。<div style="width: 100px; height: 1...
Angular

Angular で右クリックを検知する方法

Angular で右クリックを検知する方法
TypeScript

TypeScriptでenumをfor-ofでループする方法

TypeScriptでenumをfor-ofでループする方法enumをfor-ofでループしようとしてもイテレータブルではないため、for-ofでループすることができません。一旦、enumを配列に変換してからループします。enum Sex ...
JUnit5

JUnit5で変更・追加された機能

JUnit5で変更・追加された機能
CSS

CSSのspanタグで三角を描く方法

CSSのspanタグで三角を描く方法CSSのspanタグで三角を描いてみます。borderを使用します。cssです。.danraku{ border-top: 10px solid transparent; border-right: 10...