• graphvizで Format: "png" not recognized.

    FC6→CentOS5.1に変えてから、graphvizを使うプログラムでエラーログが出てた。
    最初は↓なメッセージだったので、
    Error: Layout was not done.  Missing layout plugins?
    graphviz本家からEL5用のrpmをダウンロードしてきてインストールした。
    そしたら今度は、↓なメッセージ
    Format: "png" not recognized.
    んー、なんでじゃ。
    と「graphviz format: "png" not recognized.」でgoogle検索したら2chのスレッドがヒット。
    曰く、
    743 名前:login:Penguin:2007/07/18(水) 04:04:48 ID:8oFxpWqq
        >>740
        CentOS4にRHEL4用のrpm入れて使ってるけど
        そんな問題起こってない。まったく問題なし。
        文字コードをUTF8に変換してTrueTypeフォント指定すれば
        日本語も出てるしね。Vine-2.6時代に四苦八苦してたのが嘘のよう。

        まさかgraphviz-gd入れてないとか言わないよな?
    あ、ソレだ。
    ということで、graphviz-gdもダウンロードしてきてインストール。

    2chって、こういうノウハウもあるからあなどれんな~

  • EPIA EN12000EGにCentOS 5.1をインストール

    これまではFC6を使ってた。
    EPIA EN12000EGにFedora Core 6をインストール

    F8にするかCentOS5.1にするか、さんざん悩んでCentOS5.1を選択。
    今までがFC6なだけに変わり映えはしない。

    SN330036.JPG
    ディスプレイを買い換えたらDVIの口しかなくて、EN12000EGにつながらず。仕方ないので、テレビにつないでインストールの図。

    FC6とCentOS5.1は兄弟といってもいい関係だと思うんだけど、性能差はないんだろうか、ということが前から気にはなっていた。
    のだけど、インストール前にベンチをとるのを忘れてしまい、客観的に比較することができない(あー)

    たまたまFC6時代のopenssl speedのメモが残ってたのでCentOS記念に。

    ■FC6 on EN12000EG
    # openssl speed -evp aes-256-cbc -engine padlock
    engine "padlock" set.
    Doing aes-256-cbc for 3s on 16 size blocks: 8187022 aes-256-cbc's in 2.98s
    Doing aes-256-cbc for 3s on 64 size blocks: 4929765 aes-256-cbc's in 2.98s
    Doing aes-256-cbc for 3s on 256 size blocks: 1861817 aes-256-cbc's in 2.97s
    Doing aes-256-cbc for 3s on 1024 size blocks: 581969 aes-256-cbc's in 2.97s
    Doing aes-256-cbc for 3s on 8192 size blocks: 83478 aes-256-cbc's in 2.97s
    OpenSSL 0.9.8b 04 May 2006
    built on: Fri Aug  3 09:04:22 EDT 2007
    options:bn(64,32) md2(int) rc4(idx,int) des(ptr,risc1,16,long) aes(partial) blowfish(idx)
    compiler: gcc -fPIC -DOPENSSL_PIC -DZLIB -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DKRB5_MIT -I/usr/kerberos/include -DL_ENDIAN -DTERMIO -Wall -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=generic -fasynchronous-unwind-tables -Wa,--noexecstack -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DMD5_ASM -DRMD160_ASM -DAES_ASM
    available timing options: TIMES TIMEB HZ=100 [sysconf value]
    timing function used: times
    The 'numbers' are in 1000s of bytes per second processed.
    type             16 bytes     64 bytes    256 bytes   1024 bytes   8192 bytes
    aes-256-cbc      43957.17k   105874.15k   160479.85k   200651.94k   230253.12k

    ■CentOS 5.1 on EN12000EG
    # openssl speed -evp aes-256-cbc -engine padlock
    engine "padlock" set.
    Doing aes-256-cbc for 3s on 16 size blocks: 8267354 aes-256-cbc's in 2.99s
    Doing aes-256-cbc for 3s on 64 size blocks: 4980249 aes-256-cbc's in 3.00s
    Doing aes-256-cbc for 3s on 256 size blocks: 1882132 aes-256-cbc's in 3.00s
    Doing aes-256-cbc for 3s on 1024 size blocks: 588742 aes-256-cbc's in 3.00s
    Doing aes-256-cbc for 3s on 8192 size blocks: 84636 aes-256-cbc's in 2.99s
    OpenSSL 0.9.8b 04 May 2006
    built on: Wed Oct 17 18:15:17 EDT 2007
    options:bn(64,32) md2(int) rc4(idx,int) des(ptr,risc1,16,long) aes(partial) blowfish(idx)
    compiler: gcc -fPIC -DOPENSSL_PIC -DZLIB -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DKRB5_MIT -I/usr/kerberos/include -DL_ENDIAN -DTERMIO -Wall -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=generic -fasynchronous-unwind-tables -Wa,--noexecstack -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_IA32_SSE2 -DSHA1_ASM -DMD5_ASM -DRMD160_ASM -DAES_ASM
    available timing options: TIMES TIMEB HZ=100 [sysconf value]
    timing function used: times
    The 'numbers' are in 1000s of bytes per second processed.
    type             16 bytes     64 bytes    256 bytes   1024 bytes   8192 bytes
    aes-256-cbc      44240.02k   106245.31k   160608.60k   200957.27k   231885.66k
    ビミョーに良くなってるものの同じ環境にしたわけではないので、あまり意味はないな。


  • Vista 64ビットとiTunesとiPod Touch

    自家用デスクトップはVistaの64ビット版を使っているのだけど、
    iTunes 7.5+iPod Touchがまともに動いてくれず、いちいちデュアルブートのVista 32ビットで同期をとっていたのでした。

    Apple TV Take2ということでiTunesが7.6になりました。
    ふと見れば、Windowsの動作要件に64bit Vistaって書いてあるじゃないですかー!

    しかし、日本語ページだとなぜか「iTines 7.5をダウンロード」って書いてあるし。。

    とりあえずDLして、セットアップを実行したらなぜか32ビット版のセットアップなので64ビット版を強くおすすめするよ、と言われる始末。
    どうもFxでダウンロードしたせいのようだ。(親切にUA見て振り分けてるんだろう)
    Vista 64ビット版:IE7
    "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; WOW64; SLCC1; .NET CLR 2.0.50727; .NET CLR 3.0.04506; Media Center PC 5.0)"

    Vista 64ビット版:Fx2
    "Mozilla/5.0 (Windows; U; Windows NT 6.0; ja; rv:1.8.1.11) Gecko/20071127 Firefox/2.0.0.11"

    気をとりなおしてIE7でダウンロード、ファイル名も「iTunes64Setup.exe」ということで無事セットアップ完了。
    iPod Touchも無事同期できた。

    iTunesで2480円で新機能のアップグレードを購入。
    ホームメニューのアイコンをしばらく押すと「アイコンが波打つ」のがプルプル震えているみたいでかわいい(^^



  • 山田玲司 - 非属の才能

    新幹線での移動の合間にちょうどいいかなと思って買ってみた。
    山田玲司といえば、「Bバージン」の作者というイメージだ、僕にとって。

    • オビを見て、単なる"負けるが勝ち"賛歌だったらイヤだなぁと思ったが、それはなかった。
    • 協調と同調は違う
    • "「ファイトクラブ」は消費社会との戦いをテーマにした名作" →うーんそうだったのか、気づかなかった。。。
    • "人の意見を聞くと駄作になる" → 自分が手がけているサービスがあるのだが、駄目にしようとする人たちが群がってきて悩んでいる。「このサービスはこうありたいのだ」というポリシーを持って、(ポリシーにそぐわない)意見を聞かないようにしているが、非属であることは闘争なのかも。
    • "「盗んだバイクで走り出す」と歌っていた某カリスマ歌手に対して、かつてバイクを盗まれたことのある僕の貧乏なアシスタントは怒りをぶちまけていた」 → アシスタント氏の言にすごーく共感を覚える。
    自分の言葉で話し、自分で考えて行動すべし、ということかなー。


  • Jude 5.2でCRUDにクラス図を指定できるらしい

    まだベータだけど。いつリリースかなー。

    CRUDの改善
      • モデル軸にクラス図を選択可能にしました。
    https://jude.change-vision.com/jude-web/notes/ReleaseNote-JUDE-Professional-flame.html から

    自作の見積もりツールで、ユースケースとクラス図中のentityの利用関係を取得したくて、手作業でUMLモデル→ERモデル変換するという使用方法だったのだけど、これで素直にUMLモデルが使える。

    JudeのERモデルにはちょっと後付け感を感じる。構造ツリー上も「別居」しているから、ユースケースとの結びつきをイメージしにくくてヤだなあと思っていたのだ。