|
昨日のカウンタ: 今日のカウンタ: |
ダウンロードはこちらです。修正点はレイヤー周りのバグ修正と、線分描画ルーチンのチューニングです。
線分の綺麗さという意味では前のものの方が良かったので、ペンの太さが6未満では以前の線分描画ルーチン(ペン先がひし形のやつです)を使って描画するようにしてみました。まぁ、趣味の問題かも知れませんが。
さてこんなところでβ版を公開したいのですが、ipkgの作成が実は厄介です。/opt/QtPalmtop/etc/mime.types をインストーラで書き換えると言うのはちょっとリスキーかなと。うっかり特定の条件下でmime.typesの中身を消しちゃうようなスクリプトを書いちゃうと、その復旧も大変そうです。後、ソースの公開に関してもちょっと標準的でないファイル構成になっちゃったので、その説明などを付けなくちゃいけないかなとか。README.en, README.jp とかは書きましたが。
まぁ、β、もしくはα版ipkg を明日にでも公開できればいいなぁ、とか思っているところです。
mimeの書き換えは確かに不安が多いですねぇ。
バックアップを作っちゃうのがいいんでしょうけど、インストーラでやるのは避けたほうがいいのかも。
別のスクリプトなりプログラムなりで「することもできますよ」くらいがいいのかもしれませんね。
mine.type にすでに拡張子ptptが登録されてた場合とか考えてたけど、考え過ぎかも、と思うようになってきました。
cd /opt/QtPalmtop/etc/
cp mime.type mimen.type.orig
echo "image/ptpt ptpt\n" >> mime.type
とかインストーラに書いちゃえばいいかな、という考えに傾きつつあります。
debianだと*.dpkg.oldというファイルにバックアップをとりますね。
それと既にその変更が存在しているかどうかをgrep等で検出するのが多いようです。