Home About Contact
矢印を簡単に描画するシェイプの自作(Java2D)

矢印の描画自体は、矢印を構成する各頂点を線で結んでいくだけなので、単純です。 (頂点の計算はちょっと面倒かもしれませんが)

とはいえ、何本の矢印を描画する必要がある場合、都度描画するのは面倒なので、始点(p0)と終点(p1)だけ指定したら、矢印を描画するShapeクラスをつくりました。

arrowShape

» Read More
php ファイル名の拡張子だけを変更したい(PHP)

テキストファイルの拡張子を持つファイル名をHTMLの拡張子に変更する例。

» Read More
今日の日付でアーカイブを作成したい

頻繁にソフトウェアをリリースしたり、バックアップデータを毎日作成する場合、日付文字列をファイル名につけておくと管理が楽です。

» Read More
pdftk を使って 複数のPDFを一つのファイルに結合する

pdftk というツールを使えば、簡単に結合できる。 pdftk自体は内部でiTextを使っているようなのだが、それはともかく、pdftk経由でやった方が取り扱いやすい。 その上、pdftkにはもっといろいろと便利なpdfの操作ができる。 pdftkを使ってpdfの結合をするので一番難しいのは、pdftk自体をインストールすることかもしれません。

» Read More
プログラム終了時に”ある処理”を絶対に実行したい(Java)

プログラム終了時に確実にある処理を実行したい、ということがあります。 (たとえば、編集中のドキュメントが未保存の場合、自動保存するとか)

» Read More
java.util.Calendarによる月初・月末の計算方法

Javaで、月初と月末の計算をする。

» Read More
Apache またはTomcatでページが存在しない(404エラー)場合に指定のページを表示する方法

存在していないページのリクエストがあった場合に、 404 page not found ! とかいった味気ないエラーページを表示するのを避けるための方法。

» Read More