Index (November 2007)
解像度の変更 1280x800 (Parallels 2.2 for workstation + Vine3.2/4.1)
1280x800の解像度のディスプレイのノートパソコンに移行するため、 ゲストOSとして使用しているVineLinux3.2/4.1 のXWindow解像度を設定し直した。
今までは、1024x768という普通サイズのディスプレイだったので、
ParallelsにゲストOSとしてVineLinux インストール時に設定したまま使っていて
解像度について意識したことはなかった。
だから、
設定は面倒かなぁと思って移行を先伸ばしにしていたのだが、
実際にやってみると、
とても簡単だった。
円グラフを描画するJava2Dライブラリ(java2d)
普通、円グラフと言えば、複数の項目があり、その割合を表現するグラフですが、
今回は、指定した一つの項目の全体に占める割合だけを表現したい、
というケースで使用した。
既存のライブラリ(JFreeChartなど)や表計算ソフトでは、
このような円グラフの作り方がわからなかったので、
Java2D+jythonで画像を生成するコードを書きました。
subversionのレポジトリを新規に作成する
Parallelsを導入して、 複数のゲストOSを使うようにしたため、 あちこちでsubversionのレポジトリを 作りなおす必要が...面倒なのでメモしておきます。
Parallels workstation のゲストOS(Linux)にディスクを追加する方法
Parallels workstation でハードディスクを後から追加する方法。
ホストOSのハードディスク容量に余裕がある場合は、 あらかじめ大きめにゲストOS用HDDイメージを確保しておけますが、 私の場合、あまり余裕がないので、 ゲストOS用HDDイメージのサイズもぎりぎりの大きさにしていました。
それが災いしてあとからHDDを追加しないといけないハメに...
足りない場合の別の対処方法
容量が足りない場合は、HDDイメージを追加する以外にも 既存のHDDイメージを拡張する方法があります。
やや複雑な文字列の置き換え java.util.regex
HTMLやXML文書中の特定エレメントだけを対象にして、 文字列置き換え処理をしなければいけない、 という仕事に直面しているのだが、 正規表現を使った置き換えプログラムを何度も書くことになったので、ここに記録。