らんだむな記憶

blogというものを体験してみようか!的なー

2015-07-01から1ヶ月間の記事一覧

Blender with python(2)

>>> print(cube) <bpy_struct, Object("Cube")> >>> print(dir(cube)) ['__doc__', '__module__', '__slots__', 'active_material', 'active_material_index', 'active_shape_key', 'active_shape_key_index', 'animation_data', 'animation_data_clear', 'animation_data_create', 'anim</bpy_struct,>…

Blender with python

Minecraftでキノコ型のオブジェクトを作りたいとかいう話が出てきた。最近のノリからは、Illustratorか何かでBézierでオブジェクトのシェイプを書いて、グリッドとの交差からブロックで近似する、ということを3D的に行えばいいじゃないかとかそんなことを考…

ruby

rubyはすべてUbuntu上で使っていたが、Windows上で使えないことにそろそろ限界を感じる。 pythonでもいいけど、なんか面倒臭い。そこはかとなく面倒くさい。rubyはbetter perlとして使えるけど、pythonはpythonとしてしか使えない気がする。それはpython歴の…

2次Bézierと3次Bézier

コントロールポイント$Q_0,\ Q_1,\ Q_2$からなる2次Bézier曲線は実は厳密に、ある3次Bézier曲線として実現できる。その3次Bézier曲線はコントロールポイント$P_0,\ P_1,\ P_2, P_3$からなるとして、パラメータを$t$として、素朴に以下の等式を考える。 \begi…

32bitバイナリ or 64bitバイナリ

そういえば、Linux向けの実行バイナリが32bitバイナリか64bitバイナリか判定する方法を知らんなぁと思った。 動作しているプロセスが、32 bit または 64 bit バイナリのどちらか? (やっぱり Sun がスキ!)で同じことができるかな? $ file a.out a.out: ELF…

なんてこった...

関数解析 (岩波基礎数学選書) | 藤田 宏, 伊藤 清三, 黒田 成俊 | 本 | Amazon.co.jp24年ぶりに復刊しおった。(正確には1991年版のが何刷かしてたと思うので、15年ぶりくらいかもしれないけど) 国内で入手可能な函数解析の本としては最高峰なのでちょっと欲…

python計算機

de Casteljau's algorithm - らんだむな記憶のsvgのお絵描きをする際にpythonが役に立った。 $ python Python 3.4.3 (v3.4.3:9b73f1c3e601, Feb 24 2015, 22:44:40) [MSC v.1600 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license"…

de Casteljau's algorithm

面倒臭そうだったので、ずっと放置していたが、Bézier曲線のde Casteljau's algorithmに触れてみた。 実際に計算したらそんなに面倒臭くもなかった。 Paul de Casteljauという物理学者にして数学者なフランス人によるらしいのだが、"ポール・ドゥ・カストゥ…

イテレータ

イテレータとかいうやつがある。forのiとかjとかkみたいなやつというか、C++に触れた最初の頃はよく分からんやつだった。とにかく2000年頃は大分キモぃやつだった。[main.cpp] #include <iostream> #include <vector> #include <boost/foreach.hpp> int main(void) { // C++11様々な初期化。 std::</boost/foreach.hpp></vector></iostream>…

Boost.Python(2)

参照渡しな引数を持つメソッドをexportできるんかなと思って試したらできた。 namespace hoge { class Fuga { public: void addFoo(Foo& foo); }; } BOOST_PYTHON_MODULE(test_module) { using namespace boost::python; class_<hoge::Fuga>("Fuga") .def("addFoo", &hog</hoge::fuga>…

gitの更新ファイル

Git

はなんでいちいちaddしないとcommitできないんだろう。 ということで、 $ git status | awk '/modified/{ system("git add " $2) }' とかやってるが、そんなもんなんかなぁ。 しかし、awkは漢らしいな。こういう時のawkさんの頼もしさは半端ない。perl先生の…

本物のプログラマは

IT

本物のプログラマは(言語一括否定編) | check*pad.jpだそうだ(笑)自分は本物ではないが、結局本物は何を使うのかをプログラムで検査してみたいと思う。 最近ちょっとご無沙汰気味のrubyを使おう。良い子は事前にwgetでファイルを取得してローカルに落として…

バックスラッシュ

gitでツリーを確認してみると、バックスラッシュのところが円マーク(¥)に... (つд⊂)ゴシゴシ→(;゚ Д゚) …!?あれ?Ubuntuだよね?だよね?これLinuxだよね? え?え?えぇゑっ!!!Ubuntu11.04の端末にバックスラッシュを表示する方法 - myhd Ubuntu11.04…

Boost.Python

さて、わざわざあのboooooooost様を導入した目的を実行しようか。 とりあえず、夢を見過ぎないための戒めを冒頭に貼り付けて、boooooooost様という高嶺の花とのお付き合いには相応の忍耐力が必要であることを認識しておく。 $ make g++ -I`python -c 'from d…

去ってほしい社員の条件

ドワンゴ・川上量生会長が飾る 「去ってほしい社員の条件」 - withnews(ウィズニュース)ほぅ、これは面白いなw ・知恵のでない社員 ・言わなければできない社員 ・すぐ他人の力に頼る社員 ・すぐ責任を転嫁する社員 ・やる気旺盛でない社員 ・すぐ不平不満…

boost

さて、仕事では毛嫌いされていたboostさんでもUbuntuにぶっこみますかね。 忙しい時に、あれやなにやでboooOOOoooOOooooOOOst------!!!されると、怒りゲージもMAX boooooooooooooostしちゃうからまぁ仕方ないんだけど。さて、面倒なのでどっかのサイトをggっ…

パッケージ

IT

最近のソフトウェアの販売は、パッケージ内のDVDに入ってる実行ファイルは最新のインストーラのダウンローダだけだったり、シリアルキーが書いてある紙切れだけだったりするような気がする。 アップデートが激しいから、メディアにとあるバージョンを入れて…

意識高い系

しまったー。世に溢れる【意識高い系】がなかなか痛い - NAVER まとめを見ると、該当キーワードを幾つか使ってしまっている...orz アウトプット マイノリティ TOEIC コミットメント (*1) (*1)git commitなんて言っていると世間からは「意識高い系」と見られ…

長時間の移動時間は悪か

とか。 ぼやっとまだ満員電車で通勤してるの? イケダハヤト氏「移動時間の無駄」論に賛否 | キャリコネニュースを見てみた! 「移動時間の無駄に無頓着」な人は、仕事ができない → できませんし自覚があるので大丈夫! 移動時間をかけている人は、「残念な…

懐かしくもあり懐かしくもない

とあるスレをぽけーっと見てたら打線を組んだとかで、 Touch Yourself Good Luck! Don't Be Discouraged Give A Reason Going History I & Myself Fine colorday Thirty Breeze 大半タイトルだけで分かるし、タイトルではちょっと自信がないものもちょろっと…

Ubuntu14.04LTS(64bit)で32bitバイナリを動作させたい

なんてこともたまにはあるだろう。ia32-libかな? なんて思ってggると、ia 32 - How to install ia32-libs in Ubuntu 14.04 LTS (Trusty Tahr) - Stack Overflowというのはあったのだが、なんか古いやつを無理やり入れている感が...Ubuntu 14.04 64bit で 32…

Bayesの定理

とかいう定理がある。$H_1,\cdots,H_N$をなんらかの同時には発生しないが、いずれか1つは必ず発生するような事象(原因)として、また別の事象$E$があるとする。$P(E|H_j)$で事象$H_j$が起こった場合であって、かつ事象$E$が起こった場合の条件付き確率とする…