Python 将棋ウォーズの棋譜保存作業を自動化する ~PyAutoGUI~ この記事の目的 決まった操作の繰り返しを人手でやるのは退屈です。そこでPythonライブラリPyAutoGUIを使って、繰り返し操作を自動化したので紹介します。自動化する繰り返し操作は、『将棋ウォーズ棋譜検索』からスマホアプリ『将棋ウォーズ... 2021.05.05 2021.05.07 Python
Java Javaライブラリのコードの読み方 ~基本編~ この記事の目的 ライブラリのコードが読めると、ライブラリを早く使いこなせるようになります。本記事ではApache Commons Langを例にとって、ライブラリのコードの読み方の基本を紹介します。 Apache Commons Langの... 2021.04.10 2022.06.22 Java
WordPress 画像をつくらずに将棋の局面図を添付する ~shogizumen.js~ この記事の目標 本ブログで将棋の記事を書きたい。局面図を画像ファイルとして1つ1つ作成するのは手間なので、ライブラリshogizumen.jsを導入して局面図のテキストからSVG画像を生成して表示させたい。 WordPressでJavaSc... 2021.04.04 WordPress
Java Javaのクラス図を自動生成する ~UMLDoclet~ この記事の目標 ライブラリのプログラムを読んでみたい。そこでUMLのクラス図を自動生成して、プログラムの構造を視覚的に理解してみる。 UMLとは「統一モデリング言語(Uniformed Modeling Language)」を指す。簡単に言... 2021.02.01 2024.07.15 Java
Java 楽天カードの支払い先一覧を抽出する ~Apache Commons CSV~ この記事の目標 楽天ゴールドカードのポイント還元率が、2021年4月から通常カードと同等になる。 魅力がなくなったため通常カードへの切り替えを検討しているが、その際クレジットカード番号が変更になるデメリットがある。 そこで楽天カードの支払い... 2021.01.16 Java
Python ExcelをPDFに自動変換 ~PyWin32~ この記事の目標 Excelで作成した複数文書をPDFに変換することが最近よくある。手動でやるのが面倒なのでPythonで自動変換できるようにしてみた。 サンプルプログラム 入力フォルダ直下に配置したExcelファイルを、出力フォルダ直下にP... 2020.12.27 2022.03.26 Python
WordPress 見出しの行間を大きくする ~style.cssの編集~ この記事の目標 当ブログはWordPress無料テーマのCocoonを利用させて頂いており、「Simple Navy」というスキンを使用している。シンプルなデザインで気に入っているのだが、h2タグとpタグの間の行間が狭いのが気になっていた。... 2020.12.15 2020.12.17 WordPress
Java Eclipseでライブラリを使う方法 ~通常のJavaプロジェクト編~ この記事の目的 EclipseでJavaライブラリを使ったプログラムを実行する方法を紹介します。 MavenやGradleなどのビルドツールを使う方法もありますが、この記事では最も基本的な「通常のJavaプロジェクトでJavaライブラリを使... 2020.09.02 2024.06.09 Java
Java CSVファイルを手軽に読み込む ~Apache Commons CSV~ この記事の目標 JavaでCSVファイルを読み書きするライブラリに「Apache Commons CSV」がある。 また、CSVファイルでよく知られた共通フォーマットとして「RFC 4180」がある。しかしこの共通フォーマットが定義される前... 2020.07.26 2024.06.09 Java