Java小ネタ Mavenでjarファイルをビルドする ~改造版UML Doclet~ この記事の目的 ビルドツールにMavenが使われているJavaプロジェクトで、jarファイルをビルドする方法を紹介します。本記事では下記記事で紹介した「改造版UMLDoclet」(クラス内のメンバ変数を常にクラス図に出力)のjarファイルを... 2024.07.15 Java小ネタ
Java Eclipseでライブラリを使う方法 ~Gradleプロジェクト編~ この記事の目的 EclipseでJavaライブラリを使ったプログラムを実行する方法を紹介します。 この記事では「ビルドツールGradleを利用してJavaライブラリを使う方法」を紹介します。 Gradleを使うと、ライブラリのダウンロードを... 2024.05.03 2024.06.09 Java
Java 全文検索エンジンをインストールする ~Elasticsearch、Kibana~ この記事の目的 全文検索エンジンのOSSとして人気の高いElasticsearchと、Elasticsearchと連携して利用するデータ可視化ツールであるKibanaをインストールする手順を紹介します。 下記の書籍を参考にインストールしてい... 2024.04.28 2024.06.09 Java
JavaScript小ネタ Reactで2×2ブロックのTODOアプリをつくる この記事の目的 3×3ブロックに分けてTODOを記載できるシステム手帳リフィルを使っています。Reactの勉強をしたので、このリフィルを参考に2×2ブロックのTODOアプリをつくってみます。 TODOアプリの概要 タスク作成からTODOを登... 2024.03.27 JavaScript小ネタ
その他小ネタ コマンドプロンプトでファイル名に日時情報を雑に加える 本記事の目的 コマンドプロンプトから出力するファイルのファイル名に、日時情報を加えたい場合があります。 しかし、スラッシュやコロンをファイル名に含めることはできないため、これらの文字を除去する必要があります。 本記事ではその方法を紹介します... 2023.11.07 その他小ネタ
JavaScript小ネタ npmでインストールしたライブラリをブラウザで利用する ~Browserify~ この記事の目的 文字起こしのライブラリvtt-to-textは、Node.jsに付属のnpmを使ってインストールします。 npmでインストールしたライブラリを使ったJavaScriptのプログラムは、そのままではWebブラウザ上で実行するこ... 2023.07.17 2023.08.20 JavaScript小ネタ
Java小ネタ 値オブジェクトの実装例 ~ドメイン駆動設計~ この記事の目的 ドメイン駆動設計における値オブジェクトの実装例を紹介します。 「値オブジェクト」とは、値をオブジェクトとして扱うためにクラスにまとめたものです。 値をintやStringなどを使って表現したときと比較して下記の利点があります... 2023.03.26 Java小ネタ
Java IntelliJでJavaのクラス図を自動生成する ~PlantUML Parser~ この記事の目的 統合開発環境にIntelliJ IDEAを最近使い始めました。IntelliJ IDEAでソースコードからクラス図を簡単に自動生成するプラグイン「PlantUML Parser」をご紹介します。 クラス図の自動生成を扱った記... 2023.02.23 2024.06.09 Java
書籍 最近読んだ社会・経済・医学分野の新書 ~2023年2月~ この記事の目的 最近読んだ新書から社会・経済・医学分野の3冊を紹介する。 ファスト教養 一時期ひろゆきや中田敦彦の動画を見ていたことはあるものの最近はほとんど見なくなった。彼らに冷めたのは明らかに誤った情報を動画で話していたことだった。情報... 2023.02.02 2023.02.23 書籍