2009-01-01から1年間の記事一覧

mutex_init()

77 #ifdef CONFIG_DEBUG_MUTEXES 78 # include 79 #else 80 # define __DEBUG_MUTEX_INITIALIZER(lockname) 81 # define mutex_init(mutex) \ 82 do { \ 83 static struct lock_class_key __key; \ 84 \ 85 __mutex_init((mutex), #mutex, &__key); \ 86 } w…

struct mutex

48 struct mutex { 49 /* 1: unlocked, 0: locked, negative: locked, possible waiters */ 50 atomic_t count; 51 spinlock_t wait_lock; 52 struct list_head wait_list; 53 #if defined(CONFIG_DEBUG_MUTEXES) || defined(CONFIG_SMP) 54 struct thread_i…

Linuxのmutexの解析

以下、関連ありそうなソース ./Documentation/mutex-design.txt ./include/asm-generic/mutex-xchg.h ./include/asm-generic/mutex-dec.h ./include/asm-generic/mutex.h ./include/asm-generic/mutex-null.h ./include/linux/mutex-debug.h ./include/linux…

FullHD 1920×1080 on D-Sub15

でハマりまくった。これを http://jp.lge.com/prodmodeldetail.do?actType=search&modelCategoryId=030102&categoryId=030102&modelCodeDisplay=W2442PA-BF 買ったのですが、これは以下の入出力ポートを持っています。 > HDMI Ver1.1/ミニD-sub 15ピン/DVI-D 24…

UbuntuでION

Ubuntu8.04でION用ドライバインストールメモここからドライバをダウンロード(日本語pathに置かないように注意) http://www.nvidia.co.jp/object/linux_display_ia32_185.18.36_jp.htmlCTRL + ALT + F3でtext login $ sudo /etc/init.d/gdm stop $ sudo apt-g…

PTAM

基本的なpackageはyumでインストール TooN libcvd gvars3 はREADMEのバージョンのものをCVSでとってくる すべてPTAMをビルドしても動作しない。 どうもV4L2の設定に失敗している模様。 そこでlibcvdの解析する progsにvideo_play_sourceというvideoテストプ…

環境

Fedora 10 Intel(R) Pentium(R) 4 CPU 1.80GHz GForce 5200FX QCAM E3500 (uvcvideo)

animEffectのlinux対応

animEffectはOpenCVで取り込んだ画像に手描き風エフェクトをかけます。 ただ、これはWindows上でしかコンパイルできなかったので ちょいと修正しました。 http://www11.atwiki.jp/fiji?cmd=upload&act=open&pageid=119&file=animEffect2.tar.gz オリジナルは…

Opera 10 beta on Ubuntu 7.04

まず最初に以下の設定を変更すべし Tool -> Preferences -> Web pages Tool -> Preferences -> Advanced のすべてのFontをIPA Pゴシックにする。続いてflashの設定flash10はUbuntu7.04packageはなさそうなので flash9をインストールする。あとmacromediaのサ…

Ubuntu 7.04上で最新のWineを動かす

Ubuntu 7.04のwine-0.9.33がSP2をサポートしてないようでVeohVideoCompassSetup_eng.exeが実行できない。 なので人力コンパイルしてみる。 git clone git://source.winehq.org/git/wine.git wine-git cd wine-git sudo apt-get install libxxf86vm-dev libha…

日本の学会一覧

http://ja.wikipedia.org/wiki/%E6%97%A5%E6%9C%AC%E3%81%AE%E5%AD%A6%E4%BC%9A%E4%B8%80%E8%A6%A7

C++のgotoにはまった

あるオープンソースのコードに以下のようなメソッドがあった。 FILE* Hoge::func(char *path) { if (!path) goto err; FILE *fp = fopen(path, "r"); if (!fp) goto err; err: return NULL; }しかしビルドすると下記のエラーログがでてコンパイルが通らない…

strdupにNULLを渡すとおちる

aqemu

qemuのGUI front-end http://sourceforge.net/projects/aqemu/

始動

一応aspire one上でUSBメモリからbootしてartoolkitが動きました。 まだまだubuntuをベースにしてたり画面が割れているため 外部出力にしてるなどつっこみどころ満載ですが そこそこFPSがでているような気がします。 http://www.youtube.com/watch?v=_yIEKnL…

解析1

概要 EXT3がリリースされたのは1999年9月頃 Stephen TweedieがLinux 2.2のために書いた Peter Braam, Andreas Dilger, Andrew Morton, Alexander Viro, Ted Ts'o and Stephen Tweedie達によってLinux 2.4にポーティングされた EXT3はEXT2にジャーナリング機…