Archive for the ‘PC’ Category

OpenCV + Pythonで ドロネー△ (どろねーさん、かっけー)

火曜日, 9月 7th, 2010

ドロネー三角形を作りたかったので、ひさびさにOpenCVで遊んでみました。

ドロネー三角形(ドロネー図)というのは、適当な点のリストを線でつないで、適当な三角形を作ること、です。 

ドロネー図 – Wikipedia
OpenCVライブラリはインテルが配布している、無料の画像処理ライブラリ。これを使うと、点のリストを渡すだけで、簡単にドロネー図を作成してくれます。
(続きを読む…)

Tags: , ,

「プログラミン」で遊んでみた

土曜日, 8月 21st, 2010

話題なので遊んでみました。
無料でFlashアニメが作れるツールとしても便利ですねー


ジャングルでジャンプ

素人プログラム歴だけは 結構長い私ですけれども、遊んでみて いろいろ勉強になりました~
以下 少し触ってみての感想です。
(続きを読む…)

Tags: ,

Pythonからlibtccを使って C言語ソースをJIT実行

水曜日, 8月 4th, 2010
<<追記>>
いろいろ試した結果、ひとつの文をコンパイルし終わるたびにtcc_deleteを呼び出して、一回 ライブラリをリセットしてやらないといけないみたい。

今回のコードだと使いにくいので、あとで書き直しますー


この記事の続きです
tccのインストール

今回はPythonからlibtccを呼び出し、C言語のソースプログラムをネイティブの機械語にコンパイルして実行するためのラッパークラスを書きます。(win32用)

こちらのモジュールを参考にしました。
Cinpy – C in Python

(続きを読む…)

Tags: , ,

【libtcc】 tcc (Tiny C Compiler)をwindowsにインストール

火曜日, 8月 3rd, 2010

ときどき、Pythonで大量のデータを処理するので、高速化したい関数だけCで書こうかしらん、という野望。

tcc (Tiny C Compiler)

via 404 Blog Not Found:C – は「LLですが、なにか?」

tccは高速でコンパクトなC言語のコンパイラ。他の言語から、C言語のソースプログラムを文字列として渡して、機械語へ高速に変換、実行することもできます。

  • Cinpy – C in Python
    こちらに そのものズバリなモジュールが存在しました。が、うちの環境だと何故かうまく動かないので、自分でラッパーを書くことに。

(続きを読む…)

Tags: , ,

JapaninoにWiiリモコンを接続 その2

月曜日, 7月 5th, 2010

(Arduino互換の)JapaninoにWiiリモコンを接続て無線化する実験 その2です。

wiimote000

今回は、(たイトルとは逆になりますが) Wiiリモコンの拡張コントローラー ヌンチャクのフリをしてArduinoを接続しました。 以下 作業メモ。

(続きを読む…)

Tags: , ,