Home > dev

dev Archive

続・勉強中

Haskell勉強中。。
といっても電車で本読んでるだけですが。

Continue reading

[Maya API] API memo – 08/12/16

ここ数日、APIと戦っていたので、メモ。
と思ったが、怒涛勢いで情報が流れ込んで来た為、何がなんだったかほとんど覚えていない。
ギャーーーー

ということでとりあえず直近で引っかかったところだけでもメモっときます。

Continue reading

[Maya API]ものすごいハマった(良くない意味で)

こんなノード作ってたんですがTransformの扱いだのなんだので、いやー、ハマったハマった。
げんなりしました。

終電間際に解決して、結局は何もしなくても良かったというなんとも虚しい結論にたどり着いたのですが、
その最中APIドキュメントを行ったり来たりしてたので、いろんなものを知ることが出来たので、
まぁ、、、怪我の功名とでも言いますか。良かったです。

とりあえず、明日もうちょいあーだこーだやって、ひとまず終ーわりっ。

APIって、何て事はないことなんだけど、Mayaの標準機能だけだと難しいし、なんとかならんかな、、、みたいな問題をサクッと解決出来る手段、って感じで、非常に心地よいです。
Mayaがいろいろお膳立てしてくれてるので、思ったよりも気軽に開発が出来るのも良し。

まだコマンドは作ったことがないので、これも機会あればやってみたいです。

[Maya API]MScriptUtilとMSpace.kWorld

あーーー、はまったはまった。
というかkWorld問題はまだ抜け出せてないんですが。

今Pythonでプラグインを書いてます。
内容がすごくすごく単純なので、まぁ体裁整えてやればすぐに使えるだろ、と思ってたのですが、予想以上にはまってます。
Continue reading

[Maya API] MFnTypedAttribute

NurbsCurveを入力して、あーだこーだいじって、出力するような、
そんなノードが欲しいなと思い、プラグインを書いてるんですが、
今までシェーダもどきみたいなプラグインしか書いたことがなかったので、
floatとかint以外のアトリビュートの作り方がわかんねえええええええええええ

ということでいろいろリサーチ。
Continue reading

[Maya Plug-in]VCExpressで64bitプラグインは作れるか。

結論から言うと、どうやら可能っぽい。
一応簡単なmllのコンパイルは成功。
動作も一応確認。

Continue reading

VC9 Expressで64bitプラグインコンパイル?

タイトルの通り、VC9(2008) Expressで64bitプラグインコンパイルが出来ないかと思い、調査。
結果から、出来るか出来ないかだけ言うと、どうやら出来るっぽい。

Continue reading

適切なクラス分割とは

  • Posted by: tai
  • 2008/10/20 15:49
  • dev

日々PythonでMaya用のスクリプトを書いていますが、
どこでクラスを分けたらいいのか、毎回非常に悩む、、
MVCモデルなんかを念頭において考えてはみるものの、なんか違う気がする。。
キレイにMVCになってないような気がする、というか、、、
難しいよ、、オブジェクト指向、、、

やっぱりデザインパターンとかやるべきでしょうか。
だれかオブジェクト指向能力UPのための方法、または良書などご存知ならばご教授ください、、

にわか関数型ブーム

  • Posted by: tai
  • 2008/10/19 01:24
  • dev | 雑記

にわかに勝手に自分関数型ブームです。
前に買ったHaskell本を読んでいたら、前よりも具体的になるほど、という点が多かったので、
勢いに乗って関数型行っちゃう?という波が来ました。
こうなるとどうしようもないので、取りあえず、明日辺りに新しい本でも買ってきます。

以下、候補。

###########################################################
プログラミング in OCaml ~関数型プログラミングの基礎からGUI構築まで~
 →OCamlはMLという言語がベースにあるらしい。あとコンパイラが非常に優秀で高速らしい。

プログラミングErlang
 →Erlangはエリクソンが開発した関数型言語。マルチスレッドの処理が非常に強力で、1万スレッドでもリニアのパフォーマンスを発揮することもあるらしい(!)

On Lisp—Advanced Techniques for Common Lisp
 →関数型と言えば!的なLispの本。本屋でよく見るので気になってはいた。
###########################################################

とりあえず、明日本屋で見て決める予定。
どれでもいいや、とりあえず。

僕が言う本屋とは、こんな本がどれもおいてあるようなデカいところです。
Konozamaではありません。

————————————————————————————————-余談

そういえばConcurrent CleanというHaskellっぽいけどコンパイラも優秀、という言語があるらしい。
ただ、悲しいほどネットのリソース、特に日本語のリソースが少ない。
やっぱりこの世界は英語出来ないと厳しいなぁ。。

関数型言語

関数型言語に最近、またにわかに興味がわいてきました。
前にHaskell本を読んだ際には、「なるほど、再帰使ってループするのか」「変数の再代入が出来ないのか」ぐらいしか頭に入らず、実際どうやって使うんだこの言語??と思ってました。

Continue reading

ホーム > dev

Return to page top