コマンドプロンプトでファイルサイズが0かどうか判断する(バッチ)
JavaのYearMonthクラス(年月)からLocalDate(年月日の1~末日)に変換する
JavaのYearMonthクラス(年月)からLocalDate(年月日の1~末日)に変換する YearMonthクラスからLocalDateの1~末日のインスタンスを生成したい時のコーディングです。 package jp.co.confr...
AWS Lambdaをバージョン管理してステージごとに実行するLambdaのバージョンを分ける方法
AWS Lambdaをバージョン管理してステージごとに実行するLambdaのバージョンを分ける方法 Lambdaはバージョン管理しておくことができます。 バージョン管理すると$LATESTが最新バージョンのLambdaとなり、このバージョン...
Amazon API GatewayからREST API経由でLambdaを実行する(デプロイしてAPI公開する)
Amazon API GatewayからREST API経由でLambdaを実行する(デプロイしてAPI公開する) 「Amazon API Gatewayの使い方とクエリ文字列パラメータの渡し方」で2017年末あたりにAPI Gateway...
Vue.jsのv-showディレクティブ
Vue.jsにはいろいろディレクティブと呼ばれるものがあります。 このディレクティブはhtmlタグ内に記述できます。 今回はv-showディレクティブについて勉強してみたのでまとめてみます。 書き方は v-show="条件式" という感じで...
Vue.jsの算出プロパティcomputed
Vue.jsの算出プロパティcomputed Vue.jsのmethodsプロパティと似ているプロパティでcomputedというプロパティがあります。算出プロパティと呼ばれているようです。 上記ではempnameが算出プロパティ名です。評価...
Vue.jsのfilterメソッドの使い方
Vue.jsのfilterメソッドの使い方 filterメソッドを使うと、メソッド名通りにfilterしてデータを加工してくれます。 登録方法は2通りあります。 1つ目は、Vue.filterで登録します。 第一引数 第二引数 フィルター名...
Vue.jsのmethodsプロパティ
「Vue.jsのリアクティブを実感してみます」でなんとなくVue.jsを触ってみました。 今回はVueコンポーネントにあるmethodsプロパティを使用してみます。 イベントハンドラ(v-onディレクティブ)という機能を使用してmethod...
Vue.jsのリアクティブを実感してみます
Vue.jsはnpmからインストールしなくてもCDNですぐに勉強することができます。 idとel(多分エレメントの略)を紐づけます。{{~}}はmustache(マスタッシュ)と呼びます。dataには、app.priceというようにしてアク...
Failed to resolve loader: ts-loader
Failed to resolve loader: ts-loader Failed to resolve loader: ts-loaderってエラーが出たのですが、これで解消されました。 npm install ts-loader --...
Module parse failed: Unexpected character ‘@’
Module parse failed: Unexpected character '@' Module parse failed: Unexpected character '@'ってエラーが出たのですが、これで解消されました。 $npm...
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)ってエラー...
キャリアアップ助成金・正社員化コース
キャリアアップ助成金・正社員化コースとは 有期契約労働者、短時間労働者、派遣労働者など、非正規雇用労働者を正社員化、処遇改善の取組を実施した事業主に対して助成する制度です。 助成額について 転換前と転換後の雇用形態により助成額が変わります。...
JUnitのAssertJの使い方
JUnitのAssertJの使い方 JUnitの検証でよく使うAssertJの使い方です。以下などをstaticインポートしておきます。 import static org.assertj.core.api.Assertions.asser...
Spring Data JDBCの使い方 – 【Java】
Spring Data JDBCの使い方 - 【Java】 前提 項目 値 プロジェクト Gradleプロジェクト Spring Boot 3.1.3 Language 17 Spring Data JDBCがサポートしているDBです。 D...
WSLのbash,ubuntuでGowが不要っぽい
WSLのbash,ubuntuでGowが不要っぽい WSLをインストールするとどうもbash.exeも入るようです。 C:\Users\takahashi-h5>where bash C:\Windows\System32\bash.exe...
Windows10proのコマンドプロンプトからWSLコマンド経由で文字コードを変換する方法
Windows10proのコマンドプロンプトからWSLコマンド経由で文字コードを変換する方法 ディストリビューション Ubuntu 18.04.2 LTS ウィンドウズで文字コードを変換するにはサクラエディタやVSCodeで変換するかウィン...
Windows10proのコマンドプロンプトからLinuxコマンドを実行する方法
Windows10proのコマンドプロンプトからLinuxコマンドを実行する方法 ディストリビューション Ubuntu 18.04.2 LTS WSLをインストールしておけばコマンドプロンプトからLinuxコマンドを実行することが可能になり...
人材開発支援助成金(旧キャリア形成促進助成金)
人材開発支援助成金制度とは 雇用する労働者のキャリア形成を促進するため、企業が行う職業訓練等の費用の一部を助成する制度です。 対象となるのは雇用保険に加入している被保険者なので、正社員だけではなく契約社員や派遣社員、短時間労働者なども対象と...
Excelを超便利にするSuperXLe Basicアドインの使い方
Excelを超便利にするSuperXLe Basicアドインの使い方 RelaxTools Addinを去年あたりから使っていたのですが、併用して使えばもっとエクセルが便利になるツールSuperXLe Basicをご紹介します。 本家サイト...
STS(Eclipse)でGradleプロジェクトのプロジェクト名(SVN)を変更する方法
STS(Eclipse)でGradleプロジェクトのプロジェクト名(SVN)を変更する方法 STSでGradleプロジェクトのプロジェクト名(SVN)を変更するには一旦以下の2ファイルを変更する必要があります。 ファイル .project ...
役務とは
役務とは 下請法を勉強していたらこの言葉が出てきたので調べて見ました。 役務(えきむ)とは、人のために行う労働のことです。 下請法でいうところでは、親事業者のために行う労働の事を指します。
Java9でpubsubを実装する
Java9でpubsubを実装する Java9からpubsubを簡単に実装できるようになっています。サブスクライバーを実装します。 オーバーライド onSubscribe() onNext() onError() onComplete() ...
Java9のSet.ofメソッドでイミュータブル(不変オブジェクト)なSetオブジェクトを作成する
Java9のSet.ofメソッドでイミュータブル(不変オブジェクト)なSetオブジェクトを作成する Java9からSetやMapやListなどのコレクションクラスにファクトリメソッドのofメソッドが追加されています。 これで簡単にイミュータ...
Java9のList.ofメソッドとArrays.asListメソッドの違い
Java9のList.ofメソッドとArrays.asListメソッドの違い 受託案件がJava9で開発なので最近Java9を勉強しています。 Arrays.asListメソッドで作成したListオブジェクトは要素を追加することはできません...
進化的プロトタイピングとは
進化的プロトタイピングとは 受託案件で進化的プロトタイピングを用いて開発したのでメリットデメリットのメモです。 ブレッドボードプロトタイピングとも呼ばれるようです。 プロトタイピングと言われているようにまず先行着手である程度のプロトタイプを...
Springの@Transactional(readOnly=true)で読み取り専用のトランザクションにする
Springの@Transactional(readOnly=true)で読み取り専用のトランザクションにする
MySQL(Aurora)でauto_inclementを使用しているテーブルのインクリメント値をlast_insert_id()関数で取得する
MySQL(Aurora)でauto_inclementを使用しているテーブルのインクリメント値をlast_insert_id()関数で取得する プライマリキーに対してauto_inclementを設定しているテーブルがあるとします。 この...
MySQL(Aurora)でマージ文を発行する方法
MySQL(Aurora)でマージ文を発行する方法 MySQLでマージ文を発行するにはINSERT文にON DUPLICATE KEY UPDATEキーワードを使用してマージ文を実行します。 以下のような従業員テーブルがあるとします。 CR...
Springで初期データをdata.sqlで投入する方法
Springで初期データをdata.sqlで投入する方法 data.sqlというファイルをsrc/main/resources配下に置くことでSpring起動時にデータをテーブルにインサートすることができます。 但し、application...
JavaのライブラリjacksonでJsonNodeクラスとreadTreeメソッドで深い階層のJSON形式を読み込む方法
JavaのライブラリjacksonでJsonNodeクラスとreadTreeメソッドで深い階層のJSON形式を読み込む方法
JavaのライブラリjacksonでCSVを出力する方法
JavaのライブラリjacksonでCSVを出力する方法
JavaのライブラリjacksonでCSVを読み込む方法
JavaのライブラリjacksonでCSVを読み込む方法 jackson-dataformat-csvライブラリを使用してCSVやTSVを読み込むことができます。 Jackson バージョン Jackson Dataformat CSV 2...
Javaのライブラリjacksonの使い方
Javaのライブラリjacksonの使い方
Javaのデザインパターンファクトリメソッド
Javaのデザインパターンファクトリメソッド factoryメソッドはstaticメソッドです。※Boolean.valueOfメソッド等 メリット コンストラクタはクラス名になるが、メソッドなので分かりやすい名前に命名できる シングルトン...
Spring BootのRestControllerでJSONを引数で渡す方法
Spring BootのRestControllerでJSONを引数で渡す方法 REST APIにREST形式でString型やInteger型を渡すことができますが、JSON形式のデータを渡すことも可能です。 RequestMapping...
@Controllerと@RestControllerの違い
@Controllerと@RestControllerの違い @Controllerと@RestControllerの違いは@ResponseBodyアノテーションがあるか無いかです。 @Controller @ResponseBody p...
Trelloにガントチャートを追加する
Trelloにガントチャートを追加する Trelloでカンバン管理をしていますが、ガントチャートを追加することができます。 Chromeの拡張機能でEleganttを追加することでガントチャートを表示することができるようになります。(個別に...
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のチケットはIssueと同じ
RedmineのチケットはIssueと同じ RedmineをEnglish版でインストールすると、日本語だとチケットとなっているところがIssuesとなっています。 古いバージョンのRedmineではこのIssuesを「問題」と翻訳していた...
MySQL(Aurora)でパーティションテーブルを作成する方法
MySQL(Aurora)でパーティションテーブルを作成する方法
従業員の傷病手当申請から支給まで
傷病手当とは 傷病手当とは、病気や怪我で就業が難しく報酬を受けれない場合に被保険者とその家族の生活を保障するために設けられた制度です。 協会けんぽから支給されます。 傷病手当金を受ける条件 以下全ての条件に当てはまったとき、初めて申請するこ...
cleanup failed to process the following paths~でSVNでクリーンアップが出来ないときの解決方法
cleanup failed to process the following paths~でSVNでクリーンアップが出来ないときの解決方法 SVNがおかしくなったので、クリーンアップしようとしたらなんとクリーンアップがエラーとなる。 .s...
MySQL(Aurora)でauto_incrementを初期化する方法
MySQL(Aurora)でauto_incrementを初期化する方法 auto_incrementを初期化したい場合は、2通り方法があります。 一つ目の方法はtruncateします。 truncate table テーブル名; これでa...
Gowのsedコマンドの使い方
Gowのsedコマンドの使い方 Gowのsedコマンドを使ってみたので、メモです。 オプション 意味 -iオプション ファイルを直接編集する -i拡張子 ファイルを直接編集しバックアップファイルを生成する ファイルの各行の末尾に文字列を追加...
Gowのtrコマンドで改行コードを変換する方法
Gowのtrコマンドで改行コードを変換する方法 WindowsでLinuxのコマンドが使いたいときはbusyboxやGowがお勧めです。 sakuraエディタで改行コードを変換できますが、巨大なファイルサイズの場合、改行コード変換時に落ちて...
JSON形式のファイルを整形・集計したりするjqコマンドのインストールと使い方
JSON形式のファイルを整形・集計したりするjqコマンドのインストールと使い方 JSON形式のファイルをCSV形式に変換したり、整形・集計など色々加工したい場合にjqをいれておくと便利です。 インストールはこちらです。OSにおわせてダウンロ...
IT業界におけるフリーランスとの取引終了を意味するインボイス制度とは
IT業界におけるフリーランスとの取引終了を意味するインボイス制度とは 2023年にインボイス制度がコッソリ導入されます。多分まだ知らない人の方が多いでしょうか。 IT業界にはフリーランスがたくさんいます。 フリーランスにはメリットとして年商...
Aurora(MySQL)のバージョンを確認する方法
Aurora(MySQL)のバージョンを確認する方法 Aurora(MySQL)のバージョンを確認するには SELECT @@aurora_version; で確認できます。 2.02.5
MySQLのCONCAT関数で文字列連結する際にNULLがあれば全部NULLになる
MySQLのCONCAT関数で文字列連結する際にNULLがあれば全部NULLになる MySQLの関数がいまいち変な動きをします。 concatを使って文字列連結する際、以下のような感じで文字列連結します。 select concat(fir...
S3バケットにAuroraのデータを出力するINTO OUTFILEの設定方法
S3バケットにAuroraのデータを出力するSELECT INTO OUTFILEの設定方法 Auroraからselect文で取得した結果をS3にファイルで出力することができます。 S3バケットのcsvファイルとかからAuroraにデータを...