Java8

JavaのYearMonthクラス(年月)からLocalDate(年月日の1~末日)に変換する

JavaのYearMonthクラス(年月)からLocalDate(年月日の1~末日)に変換する YearMonthクラスからLocalDateの1~末日のインスタンスを生成したい時のコーディングです。 package jp.co.confr...
API Gateway

AWS Lambdaをバージョン管理してステージごとに実行するLambdaのバージョンを分ける方法

AWS Lambdaをバージョン管理してステージごとに実行するLambdaのバージョンを分ける方法 Lambdaはバージョン管理しておくことができます。 バージョン管理すると$LATESTが最新バージョンのLambdaとなり、このバージョン...
API Gateway

Amazon API GatewayからREST API経由でLambdaを実行する(デプロイしてAPI公開する)

Amazon API GatewayからREST API経由でLambdaを実行する(デプロイしてAPI公開する) 「Amazon API Gatewayの使い方とクエリ文字列パラメータの渡し方」で2017年末あたりにAPI Gateway...
vue.js

Vue.jsのv-showディレクティブ

Vue.jsにはいろいろディレクティブと呼ばれるものがあります。 このディレクティブはhtmlタグ内に記述できます。 今回はv-showディレクティブについて勉強してみたのでまとめてみます。 書き方は v-show="条件式" という感じで...
vue.js

Vue.jsの算出プロパティcomputed

Vue.jsの算出プロパティcomputed Vue.jsのmethodsプロパティと似ているプロパティでcomputedというプロパティがあります。算出プロパティと呼ばれているようです。 上記ではempnameが算出プロパティ名です。評価...
vue.js

Vue.jsのfilterメソッドの使い方

Vue.jsのfilterメソッドの使い方 filterメソッドを使うと、メソッド名通りにfilterしてデータを加工してくれます。 登録方法は2通りあります。 1つ目は、Vue.filterで登録します。 第一引数 第二引数 フィルター名...
vue.js

Vue.jsのmethodsプロパティ

「Vue.jsのリアクティブを実感してみます」でなんとなくVue.jsを触ってみました。 今回はVueコンポーネントにあるmethodsプロパティを使用してみます。 イベントハンドラ(v-onディレクティブ)という機能を使用してmethod...
vue.js

Vue.jsのリアクティブを実感してみます

Vue.jsはnpmからインストールしなくてもCDNですぐに勉強することができます。 idとel(多分エレメントの略)を紐づけます。{{~}}はmustache(マスタッシュ)と呼びます。dataには、app.priceというようにしてアク...
vue.js

Failed to resolve loader: ts-loader

Failed to resolve loader: ts-loader Failed to resolve loader: ts-loaderってエラーが出たのですが、これで解消されました。 npm install ts-loader --...
vue.js

Module parse failed: Unexpected character ‘@’

Module parse failed: Unexpected character '@' Module parse failed: Unexpected character '@'ってエラーが出たのですが、これで解消されました。 $npm...
vue.js

Module Error (from ./node_modules/eslint-loader/index.js)

Module Error (from ./node_modules/eslint-loader/index.js) Module Error (from ./node_modules/eslint-loader/index.js)ってエラー...
労務

キャリアアップ助成金・正社員化コース

キャリアアップ助成金・正社員化コースとは 有期契約労働者、短時間労働者、派遣労働者など、非正規雇用労働者を正社員化、処遇改善の取組を実施した事業主に対して助成する制度です。 助成額について 転換前と転換後の雇用形態により助成額が変わります。...
AssertJ

JUnitのAssertJの使い方

JUnitのAssertJの使い方 JUnitの検証でよく使うAssertJの使い方です。以下などをstaticインポートしておきます。 import static org.assertj.core.api.Assertions.asser...
Spring Data JDBC

Spring Data JDBCの使い方 – 【Java】

Spring Data JDBCの使い方 - 【Java】 前提 項目 値 プロジェクト Gradleプロジェクト Spring Boot 3.1.3 Language 17 Spring Data JDBCがサポートしているDBです。 D...
bash

WSLのbash,ubuntuでGowが不要っぽい

WSLのbash,ubuntuでGowが不要っぽい WSLをインストールするとどうもbash.exeも入るようです。 C:\Users\takahashi-h5>where bash C:\Windows\System32\bash.exe...
WSL

Windows10proのコマンドプロンプトからWSLコマンド経由で文字コードを変換する方法

Windows10proのコマンドプロンプトからWSLコマンド経由で文字コードを変換する方法 ディストリビューション Ubuntu 18.04.2 LTS ウィンドウズで文字コードを変換するにはサクラエディタやVSCodeで変換するかウィン...
WSL

Windows10proのコマンドプロンプトからLinuxコマンドを実行する方法

Windows10proのコマンドプロンプトからLinuxコマンドを実行する方法 ディストリビューション Ubuntu 18.04.2 LTS WSLをインストールしておけばコマンドプロンプトからLinuxコマンドを実行することが可能になり...
労務

人材開発支援助成金(旧キャリア形成促進助成金)

人材開発支援助成金制度とは 雇用する労働者のキャリア形成を促進するため、企業が行う職業訓練等の費用の一部を助成する制度です。 対象となるのは雇用保険に加入している被保険者なので、正社員だけではなく契約社員や派遣社員、短時間労働者なども対象と...
Excel

Excelを超便利にするSuperXLe Basicアドインの使い方

Excelを超便利にするSuperXLe Basicアドインの使い方 RelaxTools Addinを去年あたりから使っていたのですが、併用して使えばもっとエクセルが便利になるツールSuperXLe Basicをご紹介します。 本家サイト...
Gradle

STS(Eclipse)でGradleプロジェクトのプロジェクト名(SVN)を変更する方法

STS(Eclipse)でGradleプロジェクトのプロジェクト名(SVN)を変更する方法 STSでGradleプロジェクトのプロジェクト名(SVN)を変更するには一旦以下の2ファイルを変更する必要があります。 ファイル .project ...
コトバンク

役務とは

役務とは 下請法を勉強していたらこの言葉が出てきたので調べて見ました。 役務(えきむ)とは、人のために行う労働のことです。 下請法でいうところでは、親事業者のために行う労働の事を指します。
Java9

Java9でpubsubを実装する

Java9でpubsubを実装する Java9からpubsubを簡単に実装できるようになっています。サブスクライバーを実装します。 オーバーライド onSubscribe() onNext() onError() onComplete() ...
Java9

Java9のSet.ofメソッドでイミュータブル(不変オブジェクト)なSetオブジェクトを作成する

Java9のSet.ofメソッドでイミュータブル(不変オブジェクト)なSetオブジェクトを作成する Java9からSetやMapやListなどのコレクションクラスにファクトリメソッドのofメソッドが追加されています。 これで簡単にイミュータ...
Java9

Java9のList.ofメソッドとArrays.asListメソッドの違い

Java9のList.ofメソッドとArrays.asListメソッドの違い 受託案件がJava9で開発なので最近Java9を勉強しています。 Arrays.asListメソッドで作成したListオブジェクトは要素を追加することはできません...
プロジェクトマネジメント

進化的プロトタイピングとは

進化的プロトタイピングとは 受託案件で進化的プロトタイピングを用いて開発したのでメリットデメリットのメモです。 ブレッドボードプロトタイピングとも呼ばれるようです。 プロトタイピングと言われているようにまず先行着手である程度のプロトタイプを...
spring

Springの@Transactional(readOnly=true)で読み取り専用のトランザクションにする

Springの@Transactional(readOnly=true)で読み取り専用のトランザクションにする
Aurora

MySQL(Aurora)でauto_inclementを使用しているテーブルのインクリメント値をlast_insert_id()関数で取得する

MySQL(Aurora)でauto_inclementを使用しているテーブルのインクリメント値をlast_insert_id()関数で取得する プライマリキーに対してauto_inclementを設定しているテーブルがあるとします。 この...
Aurora

MySQL(Aurora)でマージ文を発行する方法

MySQL(Aurora)でマージ文を発行する方法 MySQLでマージ文を発行するにはINSERT文にON DUPLICATE KEY UPDATEキーワードを使用してマージ文を実行します。 以下のような従業員テーブルがあるとします。 CR...
Config

Springで初期データをdata.sqlで投入する方法

Springで初期データをdata.sqlで投入する方法 data.sqlというファイルをsrc/main/resources配下に置くことでSpring起動時にデータをテーブルにインサートすることができます。 但し、application...
jackson

JavaのライブラリjacksonでJsonNodeクラスとreadTreeメソッドで深い階層のJSON形式を読み込む方法

JavaのライブラリjacksonでJsonNodeクラスとreadTreeメソッドで深い階層のJSON形式を読み込む方法
jackson

JavaのライブラリjacksonでCSVを出力する方法

JavaのライブラリjacksonでCSVを出力する方法
jackson

JavaのライブラリjacksonでCSVを読み込む方法

JavaのライブラリjacksonでCSVを読み込む方法 jackson-dataformat-csvライブラリを使用してCSVやTSVを読み込むことができます。 Jackson バージョン Jackson Dataformat CSV 2...
jackson

Javaのライブラリjacksonの使い方

Javaのライブラリjacksonの使い方
Javaのデザインパターン

Javaのデザインパターンファクトリメソッド

Javaのデザインパターンファクトリメソッド factoryメソッドはstaticメソッドです。※Boolean.valueOfメソッド等 メリット コンストラクタはクラス名になるが、メソッドなので分かりやすい名前に命名できる シングルトン...
RESTful

Spring BootのRestControllerでJSONを引数で渡す方法

Spring BootのRestControllerでJSONを引数で渡す方法 REST APIにREST形式でString型やInteger型を渡すことができますが、JSON形式のデータを渡すことも可能です。 RequestMapping...
RESTful

@Controllerと@RestControllerの違い

@Controllerと@RestControllerの違い @Controllerと@RestControllerの違いは@ResponseBodyアノテーションがあるか無いかです。 @Controller @ResponseBody p...
Trello

Trelloにガントチャートを追加する

Trelloにガントチャートを追加する Trelloでカンバン管理をしていますが、ガントチャートを追加することができます。 Chromeの拡張機能でEleganttを追加することでガントチャートを表示することができるようになります。(個別に...
spring boot

The bean ”, defined in null, could not be registered. A bean with that name has already been defined in null and overriding is disabled.

The bean '', defined in null, could not be registered. A bean with that name has already been defined in null and overri...
Redmine

RedmineのチケットはIssueと同じ

RedmineのチケットはIssueと同じ RedmineをEnglish版でインストールすると、日本語だとチケットとなっているところがIssuesとなっています。 古いバージョンのRedmineではこのIssuesを「問題」と翻訳していた...
MySQL

MySQL(Aurora)でパーティションテーブルを作成する方法

MySQL(Aurora)でパーティションテーブルを作成する方法
労務

従業員の傷病手当申請から支給まで

傷病手当とは 傷病手当とは、病気や怪我で就業が難しく報酬を受けれない場合に被保険者とその家族の生活を保障するために設けられた制度です。 協会けんぽから支給されます。 傷病手当金を受ける条件 以下全ての条件に当てはまったとき、初めて申請するこ...
SVN

cleanup failed to process the following paths~でSVNでクリーンアップが出来ないときの解決方法

cleanup failed to process the following paths~でSVNでクリーンアップが出来ないときの解決方法 SVNがおかしくなったので、クリーンアップしようとしたらなんとクリーンアップがエラーとなる。 .s...
MySQL

MySQL(Aurora)でauto_incrementを初期化する方法

MySQL(Aurora)でauto_incrementを初期化する方法 auto_incrementを初期化したい場合は、2通り方法があります。 一つ目の方法はtruncateします。 truncate table テーブル名; これでa...
Gow

Gowのsedコマンドの使い方

Gowのsedコマンドの使い方 Gowのsedコマンドを使ってみたので、メモです。 オプション 意味 -iオプション ファイルを直接編集する -i拡張子 ファイルを直接編集しバックアップファイルを生成する ファイルの各行の末尾に文字列を追加...
Gow

Gowのtrコマンドで改行コードを変換する方法

Gowのtrコマンドで改行コードを変換する方法 WindowsでLinuxのコマンドが使いたいときはbusyboxやGowがお勧めです。 sakuraエディタで改行コードを変換できますが、巨大なファイルサイズの場合、改行コード変換時に落ちて...
JSON

JSON形式のファイルを整形・集計したりするjqコマンドのインストールと使い方

JSON形式のファイルを整形・集計したりするjqコマンドのインストールと使い方 JSON形式のファイルをCSV形式に変換したり、整形・集計など色々加工したい場合にjqをいれておくと便利です。 インストールはこちらです。OSにおわせてダウンロ...
コトバンク

IT業界におけるフリーランスとの取引終了を意味するインボイス制度とは

IT業界におけるフリーランスとの取引終了を意味するインボイス制度とは 2023年にインボイス制度がコッソリ導入されます。多分まだ知らない人の方が多いでしょうか。 IT業界にはフリーランスがたくさんいます。 フリーランスにはメリットとして年商...
Aurora

Aurora(MySQL)のバージョンを確認する方法

Aurora(MySQL)のバージョンを確認する方法 Aurora(MySQL)のバージョンを確認するには SELECT @@aurora_version; で確認できます。 2.02.5
MySQL

MySQLのCONCAT関数で文字列連結する際にNULLがあれば全部NULLになる

MySQLのCONCAT関数で文字列連結する際にNULLがあれば全部NULLになる MySQLの関数がいまいち変な動きをします。 concatを使って文字列連結する際、以下のような感じで文字列連結します。 select concat(fir...
Aurora

S3バケットにAuroraのデータを出力するINTO OUTFILEの設定方法

S3バケットにAuroraのデータを出力するSELECT INTO OUTFILEの設定方法 Auroraからselect文で取得した結果をS3にファイルで出力することができます。 S3バケットのcsvファイルとかからAuroraにデータを...