C++ ときどき ごはん、わりとてぃーぶれいく☆

USAGI.NETWORKのなかのひとのブログ。主にC++。

2012-06-01から1ヶ月間の記事一覧

Android NDKを使う前に知っておいた方が良いメモ

執筆時点のAndroid NDK(r19)について。 知って措いた方良い事 JNIのCバインディングとC++バインディングはまったく別物 APIの名前は同じ挙句にC++版でも名前空間つこうて無かったりで、ありがちなC/C++対応と言いつつ実はCっていうパターンかと思いきやC++バ…

memo; KinectのrawなDepth値と実空間での距離の関係

Reference http://mathnathan.com/2011/02/03/depthvsdistance/ 疑問 Kinectから取得できるイメージセンサーの情報は基本的に2つ。1つはRGB/IR-camのデータ(例えばVGA、R8G8B8、30FPSの色付き画像群)、もう1つはdepthデータ(例えばVGA、D11、30FPS)。し…

Eclipseを使わない人のAndroid SDK & NDK の開発メモ

今期はAndroid開発の講座も担当させて頂いていて、学生さんに「Eclipseを使わないでAndroid開発する方法」を教える事になったのでメモ。 開発環境の準備 Android SDK の準備 公式/インストール解説 http://developer.android.com/sdk/installing.html 要約: …

Freenect.hs - haskell の OpenKinect/libfreenect wrapper の使い方メモ

おソース https://github.com/chrisdone/freenect/blob/master/src/Freenect.hs メモ contexts なにはともあれ context を初期化せにゃー使えんのよ。ってわけで基本: do context <- newContext initialize context -- hogehoge -- fugafuga shutdown contex…

マルチスレッディングとプロセスプライオリティとコンテキストスイッチング(→ヨクワカラン)

TLに“ Linuxでリアルタイム・プロセスを作るには…? - Okiraku Programming” htn.to/nBCjGn— rtiさん (@super_rti) 6月 10, 2012てな感じでプロセスプライオリティの話が流れて来てたので、 Linuxでリアルタイム・プロセスを作るには…? - Okiraku Program…

Waylandはネットワーク越しのレンダリングとかに使えるの?

http://wayland.freedesktop.org/faq.html#heading_toc_j_8 てけとー訳: Waylandはネットワーク越しのレンダリングとかに使えるの? これはWaylandの枠組みの内では対応しないよ。リモートレンダリングを使いたいのならレンダリングAPIを定義しないといけな…

twitcurl - C++ Twitter Library てのが使い易いのではなかろうか

「Twitterを扱うC++のライブラリー」について何を使ったら良いか、最近Bjarne鈍器本日本語版を購入してC++の勉強を始めた学生さんに紹介する事になった。OAuthなりXAuthなりでTwitterをさっくり使える様になる、という条件はライブラリーを使うのだから当然…

HaskellでOpenKinect/libfreenectを使う為のwrapperが既にあったのでcabる訳だがちょっとアレをこうするメモ

http://hackage.haskell.org/package/freenect chrisdone/freenect · GitHub cabればhaskellでOpenKinect/libfreenectを使えるかしら・w・と思ったのだけど、 cab install freenect しかし、 Resolving dependencies... Configuring freenect-1.0.2... caba…

g++がC++11のthread周りを使う為に-lpthreadをユーザーが明示的に付けなければならない件

前にも似た事を書いた覚えはあるのだけど、またうっかり忘れてquickrun-vimでなぜ動かないーとか夜食を食べながらやってたのでメモ。忘れる度にメモ( ・`д・´) 状況 C++11のConcurrency周りはまだstd::threadしか試して居なかったので、より実用上便利なstd::f…

Boost.GILでpng書きだそうと思ったらライブラリーにdefine足りて無いよメモ

boost1.49つこうてるけど発症した > Issue 8 - gilviewer - Boost:GIL / LibPNG 1.4; ‘int_p_NULL’ was not declared in this scope code.google.com/p/gilviewer/is…— 莉煎・優曇華院・因幡(実際うさぎ)さん (@USAGI_WRP) 6月 1, 2012と、いうわけで、Is…