女人至上 The Women

電影看完幾個小時後,我才赫然了解到,這是一部沒有男演員的電影。 我說,為什麼我們這麼愛看這類以「女人」為主題的電影呢? 我想是因為我有點年紀了,慢慢了解到這個父權社會真的給生而為男兒身的我帶來不少「福利」,換句話說,一出身就處在「佔盡女性便宜」的時代裏,是真的會想要多了解一下「她們」的心聲的,不過也僅止於了解而已。 ...

November 26, 2008 · 1 分鐘 · Drake Guan

KnowledgeTree

剛剛在 LinkedIn 上的 Open Source 這個群組裏頭看到一則討論:which is the best opensource knowledge/documentation management? 因為好奇,就順著看了下來,得知有個叫 KnowledgeTree 的東西。 快速看了一下,還不是很了解這個產品的特色,於是跑去 Wikipedia 上看了一下,也沒有什麼特別的介紹,暫時不與以理會。 ...

November 22, 2008 · 1 分鐘 · Drake Guan

Knoll's Computer Klass

今天 cyy 教授 的 rendering 課,一樣聽得很過癮,我想過癮的原因之一,在於他說話的那種調調,他那股想讓聽課的學生聽懂的「急迫與認真感」,簡單來說,是一種個人魅力 + 專業教學結合下,一堂讓人覺得還不賴的課。 ...

November 12, 2008 · 1 分鐘 · Drake Guan

How do I determine which Shading Group is associated with a Material?

Pymel solution: def getSGFromMaterial(mat): mat = PyNode(mat) return mat.shadingGroups() The following is the original article and mel codes by Bryan Ewert. To determine which Material is associated to a Shading Group, get a list of all connection from the Material’s “.outColor” attribute. Iterate this array to find all Shading Groups. The 『nodeType』 command will identify a Shading Group with the string “shadingEngine”. // //////////////////////////////////////////////////////////////////// // getSGFromMaterial // // Description: Returns the Shading Group set whose '.surfaceShader' // attribute is being fed by the specified Material. // // Returns an array for all Shading Groups using the Material. global proc string[] getSGFromMaterial( string $material ) { string $SG[]; // First, assert that $material is a Material. // (Returns a string array, unfortunately, so requires variable.) string $class[] = getClassification( `nodeType $material` ); if ( $class[0] == "shader/surface" ) { // Assert that there is a connection from the Material's .outColor if ( `connectionInfo -is ( $material + ".outColor" )` ) { // There may be more than one connection... string $dests[] = `connectionInfo -dfs ( $material + ".outColor" )`; for ( $dest in $dests ) { // Iterate through connections and identify ShadingGroup sets. if ( "shadingEngine" == `nodeType $dest` ) { $SG[`size $SG`] = rootNode( $dest ); break; } } } } return $SG; } Note: The following 『rootNode()』 procedure is required by the procedures above. // ////////////////////////////////////////////////////////////// // rootNode // // Description: Strips the dot-suffix of the specified string. // e.g. "object.attribute" is returned as "object" proc string rootNode( string $object ) { string $buffer[]; tokenize $object "." $buffer; return $buffer[0]; }

November 11, 2008 · 2 分鐘 · Drake Guan

讓你的 YouTube 播放列表 loop 起來

對於像我這種,非常宅,但又不想承認自己很宅的,過了三十歲的男人,要跟上時代有很多作法,其中之一就是透過 web2.0 來表示自己的「入世」。 已經很久很久沒有下載 mp3 了(啊…就是很久沒有買音樂 CD ),有天在友人的介紹下得知,現在都流行把 YouTube 當成你的 mp3 player 來用,上頭有無數的音樂 MV 供你選,不管是哪一國語言(客語也很多)、那個類別(Indie Music 特別多喔)或甚至是普羅大眾唱的口水歌(聽過 Pavarotti (帕華洛帝)的’o sole mio 吧)…現在正流行的,古典演奏…都有。 ...

November 9, 2008 · 1 分鐘 · Drake Guan

尋室友

一位室友要回桃園陪家人了,得努力找室友了。這才突然想到,這間非常非常奇特的合租屋,從我住進來到現在,總計「遭遇」了六位不同面貌、性別的室友,運氣很好地,每位室友都非常和氣。 ...

November 5, 2008 · 3 分鐘 · Drake Guan

大腕特效座談會後…

拖同事 LuLu 的福,今晚跑去大腕影像 參加一個「電影【海角七號】導演與視覺特效的對談」,據說是要預約報名的,只有五十個名額。而且,被「記者會或座談會」嚇到了的魏導,熱情站台。到了會場,才發覺數位內容學院的人好多呀…然後也發現,原來還來了資策會副執行長許清琦!!! 我記得他在台大資工時,我還修過他的「必修課」… ...

November 3, 2008 · 2 分鐘 · Drake Guan

Google Calendar Loves iCal

買這台 MacBook Pro 已經是去年四月的事了,算一算已經一年半了,最愛的,莫過於是帶它出門時,可以有意無意地炫耀一下,這滿足了我的小小虛容心。 最近好不容易把 Mac OS X 升級到 10.5,迫不及待地設定了一下 Google Calendar 與 iCal 的同步,一試就成功了 :D:D ...

November 2, 2008 · 1 分鐘 · Drake Guan