高橋

Config

Spring BootのJPAでテーブルをエンティティから自動生成する方法

Spring BootのJPAでテーブルをエンティティから自動生成する方法
Tabulator

Tabulatorの使い方とサーバにアップしたら簡単にWebアプリが作成できる

Tabulatorの使い方とサーバにアップしたら簡単にWebアプリが作成できる
Mac

MacでVirtualBox のダウンロードとインストール方法

MacでVirtualBox のダウンロードとインストール方法ダウンロードサイトで「OS X hosts」をクリックしてdmgファイルをダウンロードします。ダウンロードしたdmgファイルをダブルクリックします。「1」をクリックします。「続け...
Mac

Macのゴミ箱を30日後に自動的に空にする方法

Macのゴミ箱を30日後に自動的に空にする方法Macのゴミ箱はWindowsと違って自動的に空にすることができます。「このMacについて」をクリックします。「ストレージ」をクリックします。「管理…」をクリックします。「オンにする…」をクリッ...
Mac

MacのFinderで隠しファイルを表示したりタブバー表示する方法

MacのFinderで隠しファイルを表示したりタブバー表示する方法ドットで始まるファイルが見えないなあ、と思ったらどうもデフォルトで隠しファイルは非表示のようです。表示するようにするには、ターミナルを起動して以下を実行します。takahas...
e2stdio

e2stdio v7.4.0をインストールする方法

e2stdio v7.4.0をインストールする方法こちらを参考にしました。「ダウンロード」をクリックします。次のページで「setup_e2_studio_7_4_0.exe」をダウンロードします。「次へ」をクリックします。「次へ」をクリック...
Python

PythonのtkinterでGUI入門

PythonのtkinterでGUI入門PythonではGUIプログラムも作成することができてしまいます。バージョンv3.6.2tkinterをimportすれば簡単に作成できます。C:\>python sample001.pysample...
JavaScript

JavaScriptで現在地を取得したり追跡したりする方法

JavaScriptで現在地を取得したり追跡したりする方法navigator.geolocation.getCurrentPositionメソッドを使えばブラウザから現在地を取得することができます。これで許可すると緯度と経度の情報が取得でき...
Excel

Excel2016で図としてコピーする方法

Excel2016で図としてコピーする方法セル範囲した個所を「図としてコピー」すると、ピクチャかビットマップ形式でコピーすることができます。ピクチャにします。これでctrl + vを押すと、選択した範囲がピクチャとしてエクセルに貼り付けられ...
AWS

AWSのSESのSMTPでThunderbirdからメール送信する方法

AWSのSESのSMTPでThunderbirdからメール送信する方法SESのSMTPを使用すればメーラー(今回はThunderbird)からメール送信することができます。「Create My SMTP Credentials」をクリックし...
CentOS

CentOS7.6にGitLabをインストールしてみた

CentOS7.6にGitLabをインストールしてみたGitLab Installationを参考にインストールしてみます。sudo yum install -y curl policycoreutils-python openssh-se...
AWS

AWS Step FuntionsでAmazonステートメント言語入門

AWS Step FuntionsでAmazonステートメント言語入門
Lambda

AWS Lambdaのレイヤーを使ってnode_modulesとLambdaを分離する方法

AWS Lambdaのレイヤーを使ってnode_modulesとLambdaを分離する方法Lambdaにレイヤーという機能が追加されていました。/opt配下からレイヤーが使えるようです。ちなみに/tmpも使えます。レイヤーは共通ライブラリな...
AWS

AWSのSQSの使い方

AWSのSQSの使い方AWS SQSは何気に便利です。時間がかかる処理はSQSにエンキューしておいて、バックエンドで処理して、フロントでは先に「処理終了しました。」みたいな感じのことができます。実際の処理はバックエンドでゆっくり別のLamb...
Lambda(node.js)

AWS LambdaがNode.js8.10からasync/awaitになっていた

AWS LambdaがNode.js8.10からasync/awaitになっていた久々にAWSを使う機会があり、これまた機能がテンコ盛りのように増えているんですが、Node.js6.10のLambdaからNode.js8.10にするとasy...
AWS

S3にファイルアップロードしたタイミングでLambdaを実行してSESで添付メール送信する方法

S3にファイルアップロードしたタイミングでLambdaを実行してSESで添付メール送信する方法S3のPUTイベントでEメールを送信する方法は「JavaからS3にアップロードしてSNSを使ってメールを送信する方法」で紹介しました。今回はS3に...
php

CentOS7でphp5.4をphp7.1にアップデートする方法

CentOS7でphp5.4をphp7.1にアップデートする方法
AWS

AWSのSESでE-mailを送る方法

AWSのSESでE-mailを送る方法前にIoTの開発していた時にSESを使っていたのですが、2019年4月19日現在、リージョンがまだ制限されているようです。とりあえず今回はバージニア北部を選択しました。「Domains」をクリックします...
Chrome

ChromeのJSコンソールが便利です

ChromeのJSコンソールが便利です昔、node.jsの開発していた時にChromeの開発者ツールのコンソールを使ってJSを書いていたのでご紹介です。今更ですが、、。Chromeを起動して、F12を押します。開発者ツールが開くので「con...
AWS

JavaからS3にアップロードしてSNSを使ってメールを送信する方法

JavaからS3にアップロードしてSNSを使ってメールを送信する方法JavaからS3にファイルをアップロードする方法は「JavaからAWS CLIのcredentialsを参照してS3にアクセスする方法」を参照ください。S3にファイルがアッ...
Excel

エクセルのカメラ機能の使い方

エクセルのカメラ機能の使い方エクセルでカメラ機能が使えます。その他のコマンドから「カメラ」を選択します。「リボンにないコマンド」にカメラがあります。こんなアイコンがでてきます。まずカメラを撮りたい個所のセル範囲をアクティブにします。そのあと...
Yahoo! JavaScriptマップAPI

Yahoo! JavaScriptマップAPIの使い方

Yahoo! JavaScriptマップAPIの使い方Google Maps APIじゃなくてあえてYahoo! JavaScriptマップAPIを勉強してみました。理由としてはGoogleはゼンリンじゃなくなって、Yahooはゼンリンだか...
CentOS

CentOS7でWebDAV環境構築したらブラウザで文字化けしたから解消した

CentOS7でWebDAV環境構築したらブラウザで文字化けしたから解消した
CentOS

CentOSにwget,gcc,patchをインストールする方法

CentOSにwgetをインストールする方法最低限入れてほしい。SE Linuxはpermissiveで。#yum -y install wget# which wget/usr/bin/wget#yum -y install gcc#yu...
Excel

エクセルのファイル名を取得する計算式

エクセルのファイル名を取得する計算式エクセルのファイル名を取得したくて、以下の計算式でファイル名を取得することが出来ました。=REPLACE(LEFT(CELL("filename",$A$1),FIND("]",CELL("filenam...
コトバンク

POSAカードとは

POSAカードとはPOSAカードとはコンビニエンスストアで良く見かけるようになったプリペイドカードの一種になります。人生初試しに買ってみました。POSAとは「Point Of Sales Activation」の略です。Point Of S...
postgreSQL

PostgreSQLのDDL文纏め

PostgreSQLのDDL文纏めcreate table文です。publicスキーマにempuserテーブルを作成します。create table "public".empuser ( id integer not null , firs...
AWS

AWS S3のパブリックアクセシビリティ機能の設定方法

AWS S3のパブリックアクセシビリティ機能の設定方法誰にでもS3にアクセスさせたかったりさせたくなかったりする機能です。オブジェクトは公開可能からバケットとオブジェクトは非公開に変更するには「このアカウントのパブリックアクセス設定」をクリ...
AWS

Spring BootでS3 Selectの使い方

Spring BootでS3 Selectの使い方S3のとあるバケットに以下のようなCSVがあるとします。バケット名は「saba6seimenjo」とします。 name age height weight Bob 20 170 60 Tom...
S3

There is no EC2 meta data available

There is no EC2 meta data availableSpring bootでこのエラーが出たらbuild.gradleの依存性を以下に変更してとりあえず直しました。dependencies { // implementat...
AsciiDoc

WindowsにRubyインストールしてasciidocの使い方を覚える

WindowsにRubyインストールしてasciidocの使い方を覚える日々の進歩が速いもので、もうmarkdownも欠点があるとか言われだして、、。じゃあということでasciidocでも勉強してみようかと思ってとりあえずWindowsマシ...
AsciiDoc

Cannot find Graphviz. You should try

Cannot find Graphviz. You should tryasciidocで画像を表示しようとしたときにこのエラーが出たら、Graphvizをインストールすれば解決します。2.38をダウンロードしました。これでasciidoc...
EC2

Amazon Linux2でsudoコマンドを実行する方法

Amazon Linux2でsudoコマンドを実行する方法sudoコマンドを実行しようとしたら、「xxx is not in the sudoers file. This incident will be reported.」とエラーが出ま...
Java7

Java7のPathクラスPathsクラスの動きを纏めてみました

Java7のPathクラスPathsクラスの動きを纏めてみましたJava7からjava.nio.file.Pathクラスが追加されています。でも使ったことなかったのでちょっと触ってみました。Path path = Paths.get("te...
コトバンク

registという英語は存在しなくてregisterが正解だった

registという英語は存在しなくてregisterが正解だった
MySQL

MySQLでストアドプロシージャを作成する方法

MySQLでストアドプロシージャを作成する方法パフォーマンステストなどで大量のテストデータを作成する場合などにストアドプロシージャでループしてインサート文を発行するストアドプロシージャを作ってみます。MySQLでのストアドプロシージャ作成方...
Java7

Java7からFiles.createTempFileメソッドで一時ファイルが作れるようになっている

Java7からFiles.createTempFileメソッドで一時ファイルが作れるようになっている
STS

STS(Eclipse)でimportの編成でimport staticできないので設定で何とかしてみる

STS(Eclipse)でimportの編成でimport staticできないので設定で何とかしてみる色んなIDEやVSCodeとか使っているとimport staticできないじゃないかと悩んでしまいました。ctrl + shift +...
Visual Studio Code

VSCodeでCSVをセレクトするRainbow CSVが便利

VSCodeでCSVをセレクトするRainbow CSVが便利Rainbow CSVプラグインをインストールするとCSVファイルを開くとレインボーで鮮やかに表示されます。S3 selectを使えばCSV内が検索できますが、Rainbow C...
jackson

JavaからAWS CLIのcredentialsを参照してS3にアクセスする方法

JavaからAWS CLIのcredentialsを参照してS3にアクセスする方法Javaファイルに直接credentials情報を書きたくない場合に、C:\Users\ユーザ名.aws\credentialsファイルの情報にアクセスしてJ...
Java8

Java8のLocalDateとLocalDateTimeを変換してみた

Java8のLocalDateとLocalDateTimeを変換
Google

Google検索でAngularについて検索するときにAngularJSもヒットするので省く

Google検索でAngularについて検索するときにAngularJSもヒットするので省くGoogleで検索するときに不要な記事は省きたい、というときがあると思います。例えばAngularについて検索したいのにAngularJSの記事も出...
fish shell

fish-shell入門

fish-shell入門MacにインストールMacのshellをデフォルトでfish-shellなんかにしてみました。POSIX非互換だそうです。brew install fishfish-shellを実行します。/usr/local/bi...
postgreSQL

Spring bootでPostgreSQLのbit(1)にインサートするときにハマった

Spring bootでPostgreSQLのbit(1)にインサートするときにハマったPostgreSQLのbit(1)はCREATE TABLEで以下のように書くと定義できます。CREATE TABLE public.sample_tb...
spring boot

Spring bootでBeanPropertyRowMapperの使い方

Spring bootでBeanPropertyRowMapperの使い方select * from ~で検索結果を取得する場合は、BeanPropertyRowMapperを使ってエンティティに突っ込む方法があります。以下はREST AP...
postgreSQL

PostgreSQL9.5のupsertのON CONFLICT DO NOTHINGの動作確認

PostgreSQL9.5のupsertのON CONFLICT DO NOTHINGの動作確認
Config

Spring Bootで@RequiredArgsConstructorを使用してコンストラクタインジェクションを使用する

Spring bootで@RequiredArgsConstructorを使用してコンストラクタインジェクションを使用する
Cordova

CordovaでAndroidのハードウェアの戻るボタンを無効化する方法

CordovaでAndroidのハードウェアの戻るボタンを無効化する方法簡単に出来ると思ったのですが、結構ハマったのでメモ。cordova.jsを読み込んだ後に以下のように実装します。ハードの戻るボタンを押すと、backbuttonイベント...
コトバンク

Value Objectとは(VO)

Value Objectとは(VO)何気にVOとかDtoとかネーミングしていたけどValue Objectというとマーチンファウラーさんのサイトがわかりやすいです。オレオレ翻訳するとフィールドにはコンストラクタでのみ値を設定(もしくはそれ専...
Java

JavaのEnumをループする方法とabstractメソッドを定義する方法

JavaのEnumをループする方法とabstractメソッドを定義する方法JavaのEnumをループする方法JavaのEnumにはvalues()というメソッドがあらかじめ用意されています。Enumを定義します。lombokのAllArgs...