Python2.4とXML

今やってる作業のうちの一つで、XMLを使うのが一番手っ取り早そう、と思ったので、
WEBで見つけたページをメモ。

DOM(Python版)入門
XMLパーサ(Python版)入門
魅力的なPython: XMLとPythonのあれこれ
PythonでXMLを扱う

2.5以降ならelementTreeでも使えばいいんだろうけど、Maya8.5は2.4だから、
標準ライブラリとして付属されてない。
で、2.4でも実現できる方法をということで、調査。

一番下のリンクでは、DOMとSAXの違いも説明してくれている。
なるほど、こういうことだったのか。

てことは、今回必要であろう機能を考えると、minidomモジュールで十分そう。
ちょいと、それで試してみるか。

ついでにXML自体も軽くお勉強

続きを読む Python2.4とXML

ニコニコすげぇ・・・

ニコニコでプログラミングをタグ検索

そしてさらに、ニコニコ版AE(仮)を作っている兵発見。
こえーーーー。ニコニコのコンテンツって、今までに類を見ないものが多いから、面白い。

著作権絡むやつは全部切り捨てるみたいだけど、それでも多分廃れないような気がする。

これから順を追ってAEを見ていく予定、、、と思ったら、
もう完成していたっぽいくさい。

NicoVisualEffects

作者学生らしい。
神過ぎます。
本当にありがとうございました。

日々書々

いろいろ書いてます。

あぁ、プログラムじゃなくて、紙にボールペンで。いろいろ。
100円ボールペンがナイスな書き味ですよ。
僕はツール書くときやらシーン作成する時やら、
とにかくいろんな場合においてノートとペンを活用しています。
仕事始めてからもう何本のボールペンを消費したことだろうか、、、。

続きを読む 日々書々

YAML

例えば我々の仕事で一番親しみやすい題材で考えると、
アセット管理、プロジェクト管理、レンダリング管理などで、
データを外部ファイルなど独立したものとして扱いたい場合があります。

大概の場合XMLが一番ポピュラーなんだろうと思いますが、
冗長なんじゃまいか、と思う節もあったりします。

そういう時、YAMLの名前が挙がるようです。

続きを読む YAML

Windowsでスタートアップスクリプト

スタートアップスクリプト(ログオンスクリプト?)を追加して、環境変数とかを自動で追加するようにして、
プロジェクトチームなり会社なりの環境を統一したいと思って、調べてみました。

Windows 2000 でスクリプトを割り当てる方法
グループ・ポリシー・エディタの使用法

続きを読む Windowsでスタートアップスクリプト

lambda!!


< < WARNING!! >>
今回の話は、ちょっと込み入った話になりますが、
一部僕が誤解して覚えている箇所があるかもしれませんので、
全体的に疑ってお読みください。
特にリファレンスとかポインタとかスコープとかの話に及んでいるあたりは、
かなり怪しいので、そこんとこ、どうぞよろしく。

例えば、MayaでGUIを組むとして、
モード切り替え用にボタンを3つ用意したとします。

続きを読む lambda!!