プログラミング

Androidアプリ

簡易録音アプリ開発 ~ドメインモデリング編~

概要 簡易録音アプリInstantPlaybackerというAndroidアプリの開発をしています。 下記GitHubリポジトリで開発を進めていましたが、行き当たりばったりで開発を進めていたため進捗が思うように出なくなってしまいまし...
Java

Javaのクラス図やコールグラフを自動生成する ~Doxygen~

この記事の目標 クラス図を自動生成できるツールDoxygenをご紹介します。過去に紹介したUMLDocletとの違いは、Doxygenはコールグラフを追加で出力することができることです。 「コールグラフ」とは、各メソッドが何のメソッドを...
Java

Eclipseでライブラリを使う方法 ~Mavenプロジェクト編~

この記事の目的 EclipseでJavaライブラリを使ったプログラムを実行する方法を紹介します。 この記事では「ビルドツールMavenを利用してJavaライブラリを使う方法」を紹介します。 Mavenを使うと、ライブラリのダウ...
Java

EclipseのMavenプラグインでライブラリが取得できないときの対処方法

この記事の目的 EclipseのMavenプラグイン(M2Eclipse)でライブラリが取得できず困ったので、対処方法をご紹介します。多くのブログで紹介されている内容ですので、個人的な備忘のためでもあります。 Eclipseのバージョン...
Java

Javaの定型コードを自動生成する ~lombok~

この記事の目的 「コンストラクタ」、「ゲッター」、「セッター」など、Javaのプログラムを書く上で繰り返し記述する定型コードがいくつかあります。これらの定型コードを自動で生成してくれるライブラリlombokを紹介します。執筆時点の最新版は...
2022.02.27
Python

HTMLから必要な情報を抽出する ~Beautiful Soup~

この記事の目的 過去運営していたWebサイトをブログに移植するため、HTMLから必要な情報を抜き出すプログラムを書きます。 サンプルHTMLとサンプルプログラム サンプルHTML サンプルプログラム ファイルか...
Python

将棋ウォーズの棋譜保存作業を自動化する ~PyAutoGUI~

この記事の目的 決まった操作の繰り返しを人手でやるのは退屈です。そこでPythonライブラリPyAutoGUIを使って、繰り返し操作を自動化したので紹介します。自動化する繰り返し操作は、『将棋ウォーズ棋譜検索』からスマホアプリ『将棋ウォー...
2021.05.07
Java

Javaライブラリのコードの読み方 ~基本編~

この記事の目的 ライブラリのコードが読めると、ライブラリを早く使いこなせるようになります。本記事ではApache Commons Langを例にとって、ライブラリのコードの読み方の基本を紹介します。 Apache Commons Lan...
2022.06.22
WordPress

画像をつくらずに将棋の局面図を添付する ~shogizumen.js~

この記事の目標 本ブログで将棋の記事を書きたい。局面図を画像ファイルとして1つ1つ作成するのは手間なので、ライブラリshogizumen.jsを導入して局面図のテキストからSVG画像を生成して表示させたい。 WordPressで...
タイトルとURLをコピーしました