ディレクトリコピー, gtk+-1.2.8, gimp 5/31 版, path stroke への 2行パッチ


ディレクトリごと素早く(ただし 当社比 :)コピー

./hoge を /foo/baar/ 以下にコピーしたいとする. つまり, やったけっか, /foo/baar/hoge ができ, そこへ ./hoge の中身が そっくり移動する. というのは, ときどきやる必要が生じませんか? わしの場合は, cvs で取って来た working copy をナニするときなんかに 必要になるので, そういうコマンドをちょっと捜してみました.

JF の tips-howto に載ってたのがそのままでは動かんかったので, マニュアルをみながら試した結果, こうしてみた.

   tar cvf - ./hoge | tar xv -C /foo/baar
  

パーミッションその他をそのままにしたいときは, tar に p だか P だかのコマンドかオプションを追加してくれっす. nfs を通過するときは, nfs の転送がボトルネックなので, z を付けてみたり したが, それでどうなるかは 計ってない. あんまり関係ないかも.

gtk+-1.2.8

入れた. gimp-devel の ml で yosh 氏が 1.1.23 にはこれが recommended と 言ってたので. でも 1.2.7 でもとりあえず問題なく動いてたが.

gimp - 5/31 の snapshot

1.1.23 からの変更点は, windows への対応が幾つか, それから, これはけっこう重要な変更点だが, stroke のときに, 0.5 pixel 移動して, ブラシがちょうどpixel 上を移動するようになったとか. これで細い線が引けるらしい. いまコンパイルが終ったぞ. じゃあ起動してみよう. おお. 本当だ. 線が細いぞ. ほほう. む. でも path の stroke は太いままだぞ. せつね. それから, 同梱のデータに変更があります. tigert さんのイメージパイプによるスケッチブラシが ディストリビューションのデータとして追加されています. 先日紹介したイメージパイプの応用例として, 新しいブラシの機能を アピールする上でなかなかナイスだということで採用されました. とても楽しいので, CVS 版に手を出さない人も, 使ってみて下さい. ブラシのデータはこちら.

そのブラシを使って, ちょっと過去作から使い廻して作ってみた. ここでは具体例は示さぬが, (笑) 工口もこのブラシを使えばたちどころにゲージュツに変換可能であるぞ. やってみるよろし.

む. いま, ちょいと思い付いていじくってみた. それでビルドしなおしちう. これでも動くかな? path の stroke が太いままなのを, 上のアレを真似して直してみたのだ. 例によって K&R と首っぴきでね (← 大丈夫か?). これでも動くかな? 動きます. ま, malloc のサイズとか変わるわけじゃないから, そりゃ動くわな. お. path の stroke も細まって良い感じかも. でも右下へ 0.5 pixel ずれるんだよね. これでふちどりみたいなことをするときは, 若干アレかも (上の selection mask から stroke する場合も同じだが) . ま, そういうときは普通は選択範囲の拡大/縮小を 使うからいいのかな. 今こしらえた, path の stroke が細くなる 2行パッチはこちら. 今日は, 本当にコンパイルしつつお届け致しました.

それから, タイルキャッシュの話で嘘書いてたところ(笑)を直しました. この本文よりもこっちを直す方がずっと大変でしたよ?(死

未確認情報ですが

ま, ここは権威ある偉いサイトじゃなく, かなりデタラメのええかげん系なので, こういう噂もたまには良いじゃろ. gnome で gdk-pixbuf というライブラリがあるが, これが xcf を読み込めるようになるかもしれないのである. gdk-pixbuf は LGPL で xcf.c は GPL なので, ライセンスのもげ, という問題があるのだが, ぜひともなんとかして実装していただきたい ものである.

実装されたらどうなるかというと, つまり, EOG (eye of gnome)とかのイメージビュアーで xcf が見れたりするのだ. アイコンにそのまま使えたりもするのかも? すげえぜ. 期待しちゃいますよ?

しかし, たかがアイコンとか画像ビュアごときで, タイルマネージャもげ, とか, そんなの要るのかな? いまの xcf 関連コードはそのままじゃあ GIMP 以外の用途には オーバースペックかも. その辺どうすんだろ? ライセンスもめんどくさいので, 「gdk-pixbuf 用に全部書き直せ」 という話も出ているのだが.

うげげ

gtk+-1.2.8 で gtop と xcopy が動きませんよ?ダメすぎ. 1.2.7 に戻そう. と思ったが, だめだ. できね. うっかり gtk+-1.2.7 消しちまった∃!


記事リストへ