« 2005 年 04 月 | Main | 2005 年 06 月 »
2005年05月23日
WORKS Linuxの設定は勘弁してください
仕事の都合上、Postgresql-Web間のテスト動作環境が必要だったので、
自前サーバーに導入しようとしたところ、
うちのサーバーがカーネルから古いことが発覚。
カーネルの再構築に加えて、SuexecにするためにApache2.0へアップグレード、
それから最新のPostgresql8.xのインストールと一通り行いました。
そしたらですね、なんかコマンドとか、うちにある本からちょっと変わってたりして、
設定するのに引っかかりまくりで、
挙句、PostgresqlからPerlモジュールが外されてるんです。
勝手に変えんなよぉ!ってだれに怒るんでしょうねぇ。
やっと動いたんですけどね。。。テスト環境を作るだけでもう疲れました。
2005年05月14日
Maya Toonshade's Tomcat
FreeのMaya用toonshader Tomcat
しばらく閉鎖されていたので心配してましたが、
復活したみたいです。
早速試して見よう。
2005年05月13日
3DCG HDRI Library
4000×2000の空のHDRIテクスチャ(でか過ぎ)
よく見ると? だけど、参考になるかなと。
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とのギャップが結構あります。
ビデオの後半、どっかで見た表情だなぁ。
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系の対応を行っていただきたいですねぇ。
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フィルターを追加しました。
もう大丈夫そうです。
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
