2007年 08月 13日

コンピュータリテラシ・リテラシ

自分はインターネットとか、それに関わること、コンピュータ技術とか、ウェブデザインとか、そういうのが好きだ。

だからこう、インターネットとかくだらねーとか、キモヲタがやるものとか (別にキモヲタなのは悪いことじゃないはずなんだけどまぁそれはいいとして) そういうのが本気で嫌な感じがしてしかたない。もちろんそりゃ、そういう考えかたをする人がいるのは理解できるし、しかたないんだけど、そういう人と一緒に仕事をしたりとかは絶対にしたくない。


回線の向うに人がいて、モニタや、音声で、コミュニケーションをとり、ある作品 (ブログエントリや、動画とか、なんでもいいけど) でどちらかといえば時間差の感動があり、その向うで泣いたり笑ったりしているのを想像 (というより「実感」みたいな) するのは、もっとみんなすべきだとおれはおもうんだけどなぁ……

肖像権

顔がうつってなければいいと思うんだけど、法的にはどうなのだろう。wikipedia だと「姿」になってるから顔かどうかじゃなくて、特定できるかどうかなのかもしれない。というか特定されないんだったらまったく問題ないよな……顔でもかなり崩してコラージュして本人にもわからないようにしたら問題になりようがないし。

で、じゃあ、写真だけで人物が特定できる場合って、どういう場合なんだろ。姿でアイデンティティになる部分、だとやっぱ顔がメインなのかな。あと手タレだったら手でバレるかも。おれは見分けられないけど


人の写真って後処理がめんどくさくて嫌いだ。

2007年 08月 12日

aa

文章書いたりしてないのは、なんかうまく文章かけないからで、特別なにかしてるわけじゃないんです

物語中における占い

って必ずあたるよね……
なにげなくついてるテレビの占いとか

2007年 08月 11日

Cairo で描画


けっこうきれいなんだけど、hennda

fo.antialias         = :gray

してるのにサブピクセルレンダリングされているのはなんでだろ。というか :none にしてもなるし、無視されてる。pango のほうにオプションがあるんだろうか。

layout = context.create_pango_layout
layout.context.set_font_options(fo)

とかやらないとだめ

きれいになった。

RMagick の Pixel#to_color がうまくいかない

hex = color.to_color(Magick::ComplianceType::AllCompliance, false, 8)
test.rb:18:in `to_color': wrong enumeration type - expected Magick::ComplianceType, got Magick::AnchorType (TypeError)
        from test.rb:18
2007年 08月 10日

gem install が 404 Not Found

なんでだ……

RMagick がはいらぬ。

configure: error: Can't install RMagick. Can't find Magick-config or GraphicsMagick-config program.

ubuntu の rmagick があやしいという記事

sudo apt-get remove --purge librmagick-ruby-doc librmagick-ruby1.8
sudo apt-get install libmagick6-dev ruby1.8-dev
http://blog.inlet-media.de/rmagick-does-not-play-well-on-ubuntu

やって、sudo gem install rmagick (といっても 404 なのでダウンロードして sudo gem install rmagick-1.15.9.gem )

RMagick で TTF が描画できぬ

/usr/lib/ruby/gems/1.8/gems/rmagick-1.15.9/lib/rvg/misc.rb:545:in `draw': Non-conforming drawing primitive definition `hogehoge.ttf' (Magick::ImageMagickError)

絶対パスで書いちゃだめらしい……

絶対パスじゃないかも、よくわからぬ
とりあえず RMagick は日本語フォント描画にいろいろ難がある (アンチエイリアス汚ないし、letter_spacing 設定すると文字化けするし)

Cairo

cairo はよくわかんないけど、システムフォントを読むらしくて、つかいたいフォントはシステムにインストールしないとだめっぽい。
ubuntu の libcairo-ruby は 1.0.0-beta とかいうふるいのなので自力でいれよう。といってもなんか conftest が失敗する。
gcc がおかしいのかなぁ。一発目のテストで失敗するんだぜ……

ぜんぜんちがくて、libcairo のバージョンがふるいっぽい。ubuntu のパッケージふるいのは dist-upgrade してないせい?
こわくてできないんだけど……

  1. cairo 1.4.10
  2. rcairo 1.5.0
  3. GLib 2.14.0
  4. pango 1.16.5
  5. ruby-gtk2 (Ruby/Pango) 0.16.0

をインストール。でも ruby-gtk2 の pango はそのまんまだとはいらなくて

--- src/rbpangolayoutiter.c.orig	2007-08-10 23:22:21.000000000 +0900
+++ src/rbpangolayoutiter.c	2007-08-10 23:22:06.000000000 +0900
@@ -19,17 +19,7 @@
 layout_iter_copy(ref)
     const PangoLayoutIter* ref;
 {
-#if PANGO_CHECK_VERSION(1,6,0)
-  PangoLayoutIter* new_ref;
-  g_return_val_if_fail (ref != NULL, NULL);
-  /* This may be broken on pango-1.2.x, but 
-     for backward compatibility. */
-  new_ref = g_new(PangoLayoutIter, 1);
-  *new_ref = *ref;
-  return new_ref;
-#else
   return (PangoLayoutIter*)ref;
-#endif
 }
 
 GType

こんなんしてバージョンチェックとばした。はまりまくった……

taken 氏が pango のバージョニングに気付かせてくれなかったら諦めてました!!! さすがもじらー