[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2chのread.cgiへ]
Update time : 05/09 09:49 / Filesize : 207 KB / Number-of Response : 1002
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

UNIXプログラミング質問すれ Part6



1 名前:デフォルトの名無しさん mailto:sage [2005/05/24(火) 13:14:50 ]
UNIXおよびUNIX clone環境一般のプログラミングに関する質問スレッド

前スレ
Part5 pc8.2ch.net/test/read.cgi/tech/1105723117/
Part4 pc5.2ch.net/test/read.cgi/tech/1095843584/
Part3 pc5.2ch.net/test/read.cgi/tech/1085930894/
Part2 pc5.2ch.net/test/read.cgi/tech/1055110889/
Part1 pc2.2ch.net/tech/kako/992/992057422.html

Part3のミラー
makimo.to/2ch/pc5_tech/1085/1085930894.html
Part2のミラー
makimo.to/2ch/pc5_tech/1055/1055110889.html

関連スレ
Cygwin使っている人いますか? その14 (UNIX板)
pc8.2ch.net/test/read.cgi/unix/1107587275/
Cygwin使っている人いますか? 3 (Windows板)
pc8.2ch.net/test/read.cgi/win/1090131123/


関連板
pc8.2ch.net/unix/
pc8.2ch.net/linux/

756 名前:デフォルトの名無しさん mailto:sage [2005/08/25(木) 20:56:33 ]
みなさんがUNIXでC++を書くとき、
標準ライブラリのリファレンスは何を参照していますか?
manのようにUNIX環境でさくっと参照できる資料はないもんでしょうか。


757 名前:デフォルトの名無しさん mailto:sage [2005/08/25(木) 21:04:01 ]
JISX3014

758 名前:デフォルトの名無しさん mailto:sage [2005/08/25(木) 21:08:39 ]
C++なんて書きません。

759 名前:デフォルトの名無しさん mailto:sage [2005/08/25(木) 21:23:20 ]
>>756
無い
あきらめろ

760 名前:デフォルトの名無しさん mailto:sage [2005/08/25(木) 22:07:01 ]
>>756
X3J16-96がhtmlになっているのをnamazuで検索。
ぐぐれば転がっている。

1997 C++ Public Review Document

もっと新しいのでhtmlになっているのある?

761 名前:デフォルトの名無しさん mailto:sage [2005/08/25(木) 22:07:52 ]
>>760
> X3J16-96が

これはよぶん。省略してちょ

762 名前:デフォルトの名無しさん mailto:sage [2005/08/25(木) 22:10:31 ]
おれここよく見てるw
ちょろっと思い出すにはお手軽。
ttp://www005.upp.so-net.ne.jp/episteme/html/stlprog/

763 名前:デフォルトの名無しさん [2005/08/26(金) 10:23:48 ]
自分自身の実行パスの取得方法を教えてください

764 名前:デフォルトの名無しさん mailto:sage [2005/08/26(金) 10:34:40 ]
>>763
argv[0] …か?



765 名前:デフォルトの名無しさん mailto:sage [2005/08/26(金) 10:38:05 ]
>>763
その話題は荒れるからよせw

766 名前:デフォルトの名無しさん mailto:sage [2005/08/26(金) 16:51:12 ]
>>764
>>3の1.14

767 名前:デフォルトの名無しさん mailto:sage [2005/08/27(土) 22:30:46 ]
C++相談室 part43から誘導です。

Fedora Core 2でUSB<->Serial変換を使って制御をやっています。
C++で自前のclassですが、基本はCのread()とwrite()を使ってのやり取りです。
Win 2kのハイパーターミナルで通信するのに比べると、
FC2でreadする動作速度が遅いようです。

何かreadを高速化させる方法と言うのがあるんでしょうか?
タイミングの問題でしょうか。

使用している装置は内部にFTDIのUSBのチップが載っています。

768 名前:デフォルトの名無しさん mailto:sage [2005/08/28(日) 00:23:03 ]
>>767
stty

769 名前:デフォルトの名無しさん mailto:sage [2005/08/28(日) 01:37:24 ]
>>768
えーと、sttyでbaud rateを変更せよ、という事でしょうか。
出来ればもう少し詳しくお願いします。

自分の書き方が悪かったのですが、
読む量は非常に少なく、read()1回あたりに数characterです。
read()を実行してから、読み始めるまでが遅い印象です。
ちゃんと計測していませんが、read()1回にコンマ数秒かかっています。

770 名前:デフォルトの名無しさん mailto:sage [2005/08/28(日) 02:15:49 ]
openからreadまでのソースをさらした方が早いと思う。

tcgetattr、tcsetattr、cfsetispeed、cfsetospeedあたりを駆使してください。
ただ、ハードウェアやドライバの問題の可能性もあります。

771 名前:767 mailto:sage [2005/08/28(日) 02:43:53 ]
ちょい長いですが、かいつまんで晒します。
Class名は晒すとまずいので、myClassにします。

int main(){
myClass mon("/dev/usb/ttyUSB0");
mon.Open();

(略)機器特有の設定のみ。この時点でread()を使っても遅いので、
ここでの設定は細かく晒しません。

cout << mon.ReadVoltage() << "¥t" << mon.ReadCurrent() << endl;

return 0;
}

mainを短くするとこんな感じ。
ちなみに、FTDIのチップというのは、Linux 2.4.20以降に標準でデバドラが入ってます。

772 名前:767 mailto:sage [2005/08/28(日) 02:53:55 ]
続き

myClass::myClass(string deviceName)
: RS232C(deviceName)
{
SetIOSpeed(B115200);
SetDelimiter(MAC);
}

RS232C::RS232C(string deviceName)
: fDeviceName(deviceName)
{
fFileDescriptor = -1;
SetDefault();
}

myClassはRS232Cというclassを継承してます。


773 名前:767 mailto:sage [2005/08/28(日) 02:55:59 ]
先のSetDefault()の内部は、
void RS232C::SetDefault()
{
SetDelimiter(WIN);
fInputSpeed = B9600;
fOutputSpeed = B9600;
fSleep = 0;
struct termios tmp;
fOptions = tmp;
UnsetIflag(INPCK | ISTRIP);
UnsetIflag(IXON | IXOFF | IXANY);
UnsetOflag(OPOST);
SetCflag(CLOCAL | CREAD);
UnsetCflag(PARENB);
UnsetCflag(CSIZE);
SetCflag(CS8);
UnsetCflag(CSTOPB);
UnsetCflag(CRTSCTS);
UnsetLflag(ICANON | ECHO | ECHOE | ISIG);
SetCc(VMIN, 0);
SetCc(VTIME, 10);
SetInputSpeed(fInputSpeed);
SetOutputSpeed(fOutputSpeed);
SetTermios(fOptions);
}
です。
delimiterとbaud rateは後で変更しています。

774 名前:767 mailto:sage [2005/08/28(日) 02:58:38 ]
続き

string RS232C::Read() const
{
string line = "";
char buf[100];
while(1){
int size = read(fFileDescriptor, &buf, 100);
if(0<size && size <=100){
line += buf;
} else {
break;
} // if
} // while

return line;
}

Read()はこんなです。
自分の通常使用では100文字を超えるようなread()の結果はないので、
100で一旦区切ってます。



775 名前:767 mailto:sage [2005/08/28(日) 03:05:22 ]
以上ですが、
問題があるとすればread()の使い方か、
もしくは>>773の設定内容でしょうか。

SetCflag(CLOCAL | CREAD);
などは、
void SetCflag (int flag){ fOptions.c_cflag |= flag;}
などという関数を呼んでいます。

ちなみにcode内でfで始まっている変数はmember変数です。

長いですが、よろしくお願いします。
職業柄、宇宙の神秘の解明に繋げます。

776 名前:デフォルトの名無しさん mailto:sage [2005/08/28(日) 03:25:55 ]
動作中に stty -a -F /dev/usb/ttyUSB0 した結果見して。

777 名前:767 mailto:sage [2005/08/28(日) 03:42:01 ]
>>776
speed 115200 baud; rows 0; columns 0; line = 244;
intr = t; quit = M-r; erase = M-~; kill = M-^¥; eof = R; eol = I; eol2 = ^M;
start = s; stop = M-r; susp = M-~; rprnt = L; werase = ^C; lnext = M-<;
flush = M-^]; min = 0; time = 10;
-parenb -parodd cs8 hupcl -cstopb cread clocal -crtscts
ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr -icrnl -ixon -ixoff
-iuclc -ixany -imaxbel
-opost -olcuc ocrnl onlcr -onocr -onlret ofill -ofdel nl0 cr1 tab0 bs1 vt0 ff1
-isig -icanon iexten -echo -echoe echok echonl -noflsh -xcase tostop -echoprt
-echoctl -echoke

です。

778 名前:767 mailto:sage [2005/08/28(日) 03:45:58 ]
あ、以下の内容を書き忘れていました。

void RS232C::Open()
{
fFileDescriptor = open(fDeviceName.c_str(), O_RDWR | O_NOCTTY | O_NDELAY);
fcntl(fFileDescriptor, F_SETFL, 0);
SetTermios(fOptions);
}

779 名前:デフォルトの名無しさん mailto:sage [2005/08/28(日) 05:14:30 ]
>>777
特殊文字の設定がでたらめだな。

780 名前:デフォルトの名無しさん mailto:sage [2005/08/28(日) 06:40:16 ]
本題と関係ないだろうけど
if(0<size && size <=100){でいいの?

781 名前:780 mailto:sage [2005/08/28(日) 06:40:50 ]
あ、いいんだゴメン

782 名前:デフォルトの名無しさん mailto:sage [2005/08/28(日) 10:22:27 ]
>>777
なんかぐちゃぐちゃだな。cfmakeraw で raw モードにしてみれ。

783 名前:767 mailto:sage [2005/08/28(日) 12:17:58 ]
>>782

>>773
fOptions = tmp;
の後ろに
cfmakeraw(&fOptions);
を追加しました。その状態で、
>>776を打つと、
speed 115200 baud; rows 0; columns 0; line = 180;
intr = M; quit = M-q; erase = M-~; kill = M-^¥; eof = r; eol = I; eol2 = ^M;
start = L; stop = M-q; susp = M-~; rprnt = L; werase = ^C; lnext = M-<;
flush = M-^]; min = 0; time = 10;
-parenb -parodd cs8 hupcl -cstopb cread clocal -crtscts
-ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr -icrnl -ixon
-ixoff -iuclc -ixany -imaxbel
-opost -olcuc ocrnl onlcr -onocr -onlret ofill -ofdel nl0 cr1 tab0 bs1 vt0 ff1
-isig -icanon -iexten -echo -echoe echok -echonl -noflsh -xcase tostop -echoprt
-echoctl -echoke
となります。まだ実行速度は変わりません。

784 名前:デフォルトの名無しさん mailto:sage [2005/08/28(日) 15:20:55 ]
>>783
だめか。
というかどうやって計測してる?単にreadがブロックしてるだけじゃないよな。

それでも遅いなら、linuxのデバドラあたりの問題な気がする。つづきは犬板かなぁ。



785 名前:デフォルトの名無しさん mailto:sage [2005/08/28(日) 18:00:16 ]
>>784
>単にreadがブロックしてるだけじゃないよな。
open()でO_NDELAYしてるみたいだけど..

786 名前:デフォルトの名無しさん mailto:sage [2005/08/28(日) 18:44:12 ]
linux-2.4のFTDIなシリアルドライバはクソなので、
そういうものだと思ってあきらめた方がいいかもしれない。

遅いだけならともかく、負荷をかけるとデータ取りこぼして使いものにならん。


787 名前:デフォルトの名無しさん mailto:sage [2005/08/28(日) 19:20:59 ]
2.6系の最新の物にすべし。
メジャーなカーネルハカーは、もはや2.4系など弄って無い

788 名前:デフォルトの名無しさん mailto:sage [2005/08/29(月) 01:48:24 ]
2.6からディバイスドライバがコンパイラだけで生成できなくなってめんどくさい


789 名前:デフォルトの名無しさん mailto:sage [2005/08/29(月) 02:22:06 ]
USBでない普通のシリアルで試してみると
問題が切り分けられたりするんではないだろうか。


790 名前:デフォルトの名無しさん mailto:sage [2005/08/29(月) 13:46:47 ]
>>788
めんどくさいなら最初からやるな

791 名前:デフォルトの名無しさん mailto:sage [2005/08/29(月) 14:31:40 ]
はいはいウザスウザス

792 名前:767 mailto:sage [2005/08/29(月) 15:02:57 ]
ご回答ありがとうございます。

>>786-787
uname -rの結果は、
2.6.5-1.358smp
です。FC 2を使っています。

>>784
>readがブロックしてる
これはどういう意味でしょうか。

793 名前:デフォルトの名無しさん mailto:sage [2005/08/29(月) 19:42:42 ]
自分で調べるっという選択肢は無いのか?

794 名前:デフォルトの名無しさん mailto:sage [2005/08/30(火) 13:38:35 ]
一から十まで用意してもらうのが当たり前な世代なんじゃないの。




795 名前:デフォルトの名無しさん mailto:sage [2005/09/01(木) 12:52:13 ]
おい、実行ウファルのパスはどーやって調べるんだよ

796 名前:デフォルトの名無しさん mailto:sage [2005/09/01(木) 13:02:56 ]
うふぁる?

797 名前:デフォルトの名無しさん mailto:sage [2005/09/01(木) 13:51:32 ]
Linuxだったらreadlink("/proc/self/exe", buf, bufsize)


798 名前:デフォルトの名無しさん mailto:sage [2005/09/01(木) 21:11:53 ]
whereis ?

799 名前:デフォルトの名無しさん mailto:sage [2005/09/02(金) 02:14:04 ]
実行ウファルは既に消されてウファルシステムから見えなくなっている可能性もあるわけだが


800 名前:デフォルトの名無しさん mailto:sage [2005/09/02(金) 08:04:20 ]
そこまで責任もてん

801 名前:デフォルトの名無しさん mailto:sage [2005/09/02(金) 16:30:20 ]
ps で出ている実行ウファルの場所を調べる方法ある?
httpd とかさぁ。

802 名前:デフォルトの名無しさん mailto:sage [2005/09/02(金) 16:33:09 ]
>>801
プロセスって実行ファイルに結びついてるもんなの?

803 名前:デフォルトの名無しさん mailto:sage [2005/09/02(金) 16:53:34 ]
>>802
forkしたプロセスを実行ファイルと結びついてると解釈できるかどうかによるな

804 名前:デフォルトの名無しさん mailto:sage [2005/09/02(金) 16:55:54 ]
料理とレシピ



805 名前:デフォルトの名無しさん mailto:sage [2005/09/02(金) 17:02:44 ]
クラスとインスタンスとか

806 名前:デフォルトの名無しさん mailto:sage [2005/09/02(金) 20:43:59 ]
pid 1の実行ウファルって何?

807 名前:デフォルトの名無しさん mailto:sage [2005/09/02(金) 20:48:40 ]
うちのに限って言えば /sbin/init

808 名前:デフォルトの名無しさん mailto:sage [2005/09/02(金) 23:44:58 ]
実行した後すぐ削除って出来る?
なんか怒られるときがあるけど

58.156.48.133/data/katsuaki/futarietti28/078.jpg

809 名前:デフォルトの名無しさん mailto:sage [2005/09/03(土) 00:53:10 ]
↑ エロ注意

810 名前:デフォルトの名無しさん mailto:sage [2005/09/03(土) 01:54:07 ]
>>808
Cygwinでなければunlinkによる削除はできる
上書きはEBUSYエラーでできない

811 名前:デフォルトの名無しさん mailto:sage [2005/09/03(土) 01:57:59 ]
>>810は嘘

812 名前:デフォルトの名無しさん mailto:sage [2005/09/03(土) 03:36:31 ]
>>808
削除(unlink)はできる。unlinkしてもディレクトリからウファル実体への
参照が消えるだけで、実行中プロセスがウファルを参照しているので、
ウファル実体はまだウファルシステムからは消えない。
実行プロセスが終了して他にそのウファルを参照しているプロセスも
なくなったら、ウファル実体は参照数ゼロになるので消滅する。

cp等による上書き(単にオープンして書き込む)はウファル実体を
変更することになるので、エラーになる。
(OSによってはエラーにならないが実行中のプロセスに致命的な結果を生じる)

ウファルをインストールするときにcpでなくinstallコマンドを使うのは
一つにはこのためで、まずunlinkしてからウファルを作成するようになっている。



813 名前:デフォルトの名無しさん mailto:sage [2005/09/03(土) 08:51:21 ]
ウファルてなに?


814 名前:デフォルトの名無しさん mailto:sage [2005/09/03(土) 09:15:56 ]
ウファル の検索結果 約 458 件中 1 - 10 件目 (0.39 秒)

白髪染めクリームらしい



815 名前:デフォルトの名無しさん [2005/09/03(土) 09:39:09 ]
あるテキストファイルを複数のプログラムから同時にアクセスする可能性があるのですが、ファイルロックの方法を教えてくだされ。
また、書き込みブロックされた際に、ロックが解放されるまで待つようにするにはどのようにするのがよいでしょうか?

816 名前:デフォルトの名無しさん mailto:sage [2005/09/03(土) 09:40:29 ]
flock

817 名前:デフォルトの名無しさん mailto:sage [2005/09/03(土) 09:50:47 ]
>>816
よりによってflockかよ…

lockf(3)かfctrl(2)を。
fctrlはF_GETLK, F_SETLK, F_SETLKW

818 名前:デフォルトの名無しさん mailto:sage [2005/09/03(土) 09:54:06 ]
いっそファイル名を変えてしまえ。

819 名前:デフォルトの名無しさん mailto:sage [2005/09/03(土) 10:22:14 ]
fctrl(笑)

820 名前:デフォルトの名無しさん mailto:sage [2005/09/03(土) 10:31:28 ]
man 笑 fctrl

821 名前:デフォルトの名無しさん mailto:sage [2005/09/03(土) 12:00:02 ]
fcuk

822 名前:デフォルトの名無しさん mailto:sage [2005/09/03(土) 13:49:04 ]
>>812
サンクスコ

実行中でのウファルの振る舞いが完全理解できたよ

823 名前:デフォルトの名無しさん mailto:sage [2005/09/03(土) 14:18:22 ]
完全に理解(笑)

824 名前:デフォルトの名無しさん mailto:sage [2005/09/03(土) 14:24:28 ]
もはや(w)はなんとも思わなくなったけど、
逆に(笑)がけっこうムカツクことに気づいた。
時代は変わったということだな。



825 名前:デフォルトの名無しさん mailto:sage [2005/09/03(土) 14:36:50 ]
そういえばpsで見える実行ウファルのパスはどうやって調べてるんだ?
argv[0]なの?

826 名前:デフォルトの名無しさん [2005/09/03(土) 14:38:43 ]
>>817
そうは言うが、ではしつこく残ってるflockの存在意義って何よ?

827 名前:デフォルトの名無しさん mailto:sage [2005/09/03(土) 14:41:58 ]
>>826
backward compatiblityってやつじゃないの。

828 名前:デフォルトの名無しさん mailto:sage [2005/09/03(土) 18:54:51 ]
>>826
flock(2)は*BSDで独自の発展をとげているし、(4.2BSDの頃から仕様が変わっている)
POSIX等で標準化されてないから、OSを超えたポータビリティはないと思ってくれ。
ロックしたファイルをclose(2)したり、dup(2)したり、
プロセスが終了したり、fork(2)したり、execve(2)したりした時の振る舞い。

FreeBSDのマニュアルは、POSIX fcntl(2)のロックの意味を、
stupidと言っているが、標準であることの意味は大きい。
問題とされているところを、回避するような実装を行えばいいだけだから。
www.freebsd.org/cgi/man.cgi?query=fcntl&apropos=0&sektion=0&manpath=FreeBSD+4.5-RELEASE&format=html

FreeBSDはflock(2)がefficientであると言っているから、
#ifdef FreeBSD
#error "....."
#endif
なソースでflock(2)するのは、いい場合もあるんじゃないかと思うが。

829 名前:デフォルトの名無しさん mailto:sage [2005/09/04(日) 00:11:21 ]
fcntlの振る舞いは本当にstupidだと思う

830 名前:デフォルトの名無しさん mailto:sage [2005/09/04(日) 01:18:15 ]
なにそのunix会話

831 名前:デフォルトの名無しさん mailto:sage [2005/09/04(日) 08:41:32 ]
flock()はBSD系で、lockf()/fcntl()はSysV系
両方使える人は好きなほう使えばいいじゃん。ってことっしょ

832 名前:デフォルトの名無しさん mailto:sage [2005/09/04(日) 11:20:29 ]
BSDって、もしかしてUNIXの足引っ張ってる?

833 名前:デフォルトの名無しさん mailto:sage [2005/09/04(日) 12:20:24 ]
はい

834 名前:デフォルトの名無しさん mailto:sage [2005/09/04(日) 19:57:15 ]
はいじゃないが



835 名前:デフォルトの名無しさん mailto:sage [2005/09/05(月) 10:53:20 ]
>>832
唯我独尊&孤立無援状態

836 名前:デフォルトの名無しさん [2005/09/05(月) 15:07:32 ]
自分自身のnice値の取得方法を教えてください

837 名前:デフォルトの名無しさん mailto:sage [2005/09/05(月) 15:56:29 ]
getrusage(RUSAGE_SELF, &ru)

838 名前:デフォルトの名無しさん mailto:sage [2005/09/06(火) 07:00:57 ]
www.linux.or.jp/JM/html/LDP_man-pages/man2/getrusage.2.html
これを見てみたのですが、どれがnice値に相当するのでしょうか?よろしくお願いします。

839 名前:デフォルトの名無しさん mailto:sage [2005/09/06(火) 07:30:26 ]
人に教えれるほど知識無いけど
ググったらgetpriorityが見つかったけど違う?

840 名前:デフォルトの名無しさん mailto:sage [2005/09/06(火) 08:35:10 ]
>>837は間違い。
>>839は正しい。

841 名前:デフォルトの名無しさん mailto:sage [2005/09/06(火) 18:36:04 ]
調べしないででスミマセンが、ワードがまったく検討がつかないのでお願いします。。

普通Windowsアプリケーションは、
Win32APIやDirectXのAPI郡などのMSが提供している関数を用いて作ってるのですが。
主にFedoraCoreやVineではこれらと同じような、もしくは頑張れば表現可能なAPI郡は存在するのでしょうか?



842 名前:デフォルトの名無しさん mailto:sage [2005/09/06(火) 18:39:24 ]
てかすぐ出てきちゃいましたΛllΛ

Gtk+なるSDKがあるのですね、、
ちと勉強してきます

843 名前:デフォルトの名無しさん mailto:sage [2005/09/06(火) 20:23:35 ]
>>842

WindowsっていうOSは、ウィンドウシステムも含んでリリースされています。
でも、一般的にUNIX系のOSは、ウィンドウシステムは含まれていません。

使いたい人が使いたいウィンドウシステムを使えばいいという考え方です。
(とは言え、X以外のウィンドウシステムってあんまり聞きませんが。)

ゆえに、ウィンドウシステムに対するAPIも1つではなく、さまざまな種類が
存在しています。(XというウィンドウシステムのAPI:ツールキットも様々な
種類があります。)
Gtk+もその一つにすぎません。

と言うことを念頭においておかないと、せっかく覚えたのに、数年後には
だれもつかっていない過去の遺物となってしまうかも知れません。


844 名前:デフォルトの名無しさん mailto:sage [2005/09/06(火) 20:37:07 ]
GTK+はダメだよ
Xtを使うのが普通



845 名前:デフォルトの名無しさん mailto:sage [2005/09/06(火) 21:03:19 ]
gtk+で問題なし。ただ

> Win32APIやDirectXのAPI群

に相当するものではないけど。

846 名前:デフォルトの名無しさん mailto:sage [2005/09/06(火) 21:21:33 ]
>>821
X自体がセキュリティもアクセラレータもなんもない地雷環境なので、
世にある窓マネージャは例外なくスナップショットの画像で誤魔化してます。
Gtk+もその1つで、実際の動作を見るとその醜さに驚かされるでしょう。

>>844
UNIXでGUIなんてダメだよ
Windowsを使うのが普通

847 名前:デフォルトの名無しさん mailto:sage [2005/09/06(火) 21:27:53 ]
さくら、それを言っちゃあお仕舞いよ。

848 名前:デフォルトの名無しさん mailto:sage [2005/09/06(火) 21:44:10 ]
GNUStep最強

849 名前:デフォルトの名無しさん mailto:sage [2005/09/06(火) 21:57:05 ]
>>846
DRI じゃダメなのか?

850 名前:デフォルトの名無しさん mailto:sage [2005/09/06(火) 21:58:29 ]
>>846
> X自体がセキュリティもアクセラレータもなんもない地雷環境なので、

無知蒙昧だな。


851 名前:デフォルトの名無しさん mailto:sage [2005/09/06(火) 22:25:24 ]
そこでlg3dの出番ですよ。

852 名前:デフォルトの名無しさん mailto:sage [2005/09/06(火) 22:39:55 ]
Xのセキュリティはxhost, xauthがあるし、
アクセラレーションなら MIT SHM拡張があるし

853 名前:デフォルトの名無しさん mailto:sage [2005/09/06(火) 22:46:51 ]
xhostwwwwwwww


854 名前:デフォルトの名無しさん mailto:sage [2005/09/06(火) 22:53:13 ]
>>852
acceleration つったら普通は h/w acceleration じゃない?
↓ここが参考になるかも。

Xの描画が一番速いグラフィックカードってどれ?
pc8.2ch.net/test/read.cgi/linux/1005144431/



855 名前:デフォルトの名無しさん [2005/09/07(水) 01:54:38 ]
詳解UNIXプログラミングって本買ったんですけど、
C言語で組むのとどう違うのか、本質が理解できません。
目の覚めるようなご教授をお願いします。

なるほどー、というようなやつで。

856 名前:デフォルトの名無しさん mailto:sage [2005/09/07(水) 02:00:03 ]
Cしたい






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<207KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef