« 2005 年 04 月 | Main | 2005 年 06 月 »

2005年05月23日

WORKS Linuxの設定は勘弁してください

仕事の都合上、Postgresql-Web間のテスト動作環境が必要だったので、
自前サーバーに導入しようとしたところ、
うちのサーバーがカーネルから古いことが発覚。
カーネルの再構築に加えて、SuexecにするためにApache2.0へアップグレード、
それから最新のPostgresql8.xのインストールと一通り行いました。
そしたらですね、なんかコマンドとか、うちにある本からちょっと変わってたりして、
設定するのに引っかかりまくりで、
挙句、PostgresqlからPerlモジュールが外されてるんです。
勝手に変えんなよぉ!ってだれに怒るんでしょうねぇ。

やっと動いたんですけどね。。。テスト環境を作るだけでもう疲れました。

16:24 | コメント (0)

2005年05月14日

Maya Toonshade's Tomcat

http://www.toonshade.com/

FreeのMaya用toonshader Tomcat
しばらく閉鎖されていたので心配してましたが、
復活したみたいです。
早速試して見よう。

16:48 | コメント (0)

2005年05月13日

3DCG HDRI Library

http://www.evermotion.org/

4000×2000の空のHDRIテクスチャ(でか過ぎ)
よく見ると? だけど、参考になるかなと。

16:47 | コメント (0)

2005年05月12日

Messiah New facial rig

http://www.cgtalk.com/showthread.php?t=234899&page=1&pp=15

ユーザーさんが開発しているmessiah用フェイスリグ
1つのboxcontrollerに4つのモーフを組み合わせて動かしているみたい。
将来的にはボーンによるリグにしたいとのこと。
messiahはmapをサポートしてないから、
骨使いが多いんですよねぇ。
Mayaとのギャップが結構あります。

ビデオの後半、どっかで見た表情だなぁ。

16:47 | コメント (0)

2005年05月11日

LightWave3D LightWave 3D 8.3 Update Released

http://www.newtek.com/products/lightwave/downloads/updates/lw83/index.html

volume系がかなり強力になってきました。
APIも今まで非公開だった機能が開放されたようで(どこまでかは知りませんが)
願わくば、FprimeでVolume系の対応を行っていただきたいですねぇ。

16:46 | コメント (0)

WORKS telnetでPort25の穴

今さら気付きました。
telnetを閉じていても、port25を指定することでSMTPサーバーにアクセスできて、そんでもってコマンドラインからsendmailでメールを飛ばすということが出来るとのこと。
どうやらうちはスパマーの温床になっていたようです。
設定を四苦八苦しながら徹底的に穴を塞いで、
うちからはもう飛ばせないと思いますが、
今までうちからメールが飛ばされていたのかと思うと恥ずかしいことこの上ない。
皆様申し訳ございませんでした。

設定方法(postfixの場合)
main.cfの
mynetwork = 127.0.0.0/8
       hash:/***/***/reject_table

vi reject_table
10.0.1.128 REJECT #<- スパムメールのアドレス
203.181.105.73 REJECT #<- スパムメールのアドレス
***.***.***.*** OK #<-自前ドメイン

reject_tableはpostmapでバイナリ化で
postfix reload

中継テストがOKでも掻い潜ってきてるかも。。。です。
気になる方はmaillogをチェックして見てね。

恐るべきはスパマーの技術。。。
maillogに残る、from=<>, ...の記録
普通 from=とか残るのに、
一体どうやって消しているんだろう?
ぐぐったけどわかりませんでした。

Clamsmtpフィルターを追加しました。
もう大丈夫そうです。

16:44 | コメント (0)

2005年05月10日

Maya MELのポインタ

他プロシージャから変数の変更を行うには、
変数を配列で宣言して、
その参照名を、procに渡してやる必要があるらしいです。
配列の参照名がCでいうポインタの役割をしているようです。
まどろっこしいやり方ですが、
慣れてしまえばブロックがしっかりしてあるこちらの方が使い安いですね。
perlはなんでも有りなのでどうも。。。


vector $center[];

$center[0]=<<0.0,0.0,0.0>>;
print($center[0]+"\n");
function($center);
print($center[0]+"\n");

proc function(vector $c[])
{
$c[0] = <<1.0,1.0,1.0>>;
}

答え
0 0 0
1 1 1

参照
マニュアル

vectorの配列変数の各要素を拾おうとしたら,エラーが出てしまいます。
どういった記述が正しいのでしょうか?
今のところ回避策として、
仮変数に代入して、.xで拾うという方法を行っています。


vector $center[];
$center[0]=<<1.0,2.0,3.0>>;

float $x = $center[0].x; // error

vector $temp = $center[0];
float $x = $temp.x;//ok

16:44 | コメント (0)