[表示 : 全て 最新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/

357 名前:デフォルトの名無しさん mailto:sage [2005/07/03(日) 15:31:13 ]
>>356
そんな具体的なのは早いってw

358 名前:デフォルトの名無しさん mailto:sage [2005/07/03(日) 15:33:01 ]
>>356
for のお尻のセミコロンはいらんだろ。
あとスレ違いだと思う。

359 名前:デフォルトの名無しさん mailto:sage [2005/07/03(日) 15:34:43 ]
>>356
間違い: フォーーーーーッ;
正解: フォーーーーーッ{}

360 名前:デフォルトの名無しさん mailto:sage [2005/07/03(日) 15:39:10 ]
いや、それ一緒だからw

361 名前:デフォルトの名無しさん mailto:sage [2005/07/03(日) 15:41:53 ]
>>360
フォーーー・・・

362 名前:356 mailto:sage [2005/07/03(日) 16:00:06 ]
>>356=357
ちょっと、自演してみましたw


363 名前:デフォルトの名無しさん mailto:sage [2005/07/03(日) 16:01:40 ]
>>362
フォーー!!

364 名前:よちお mailto:sage [2005/07/03(日) 16:20:06 ]
マジスカポリス?

365 名前:デフォルトの名無しさん mailto:sage [2005/07/03(日) 21:10:34 ]
>>356
env のソース見りゃいいじゃん



366 名前:デフォルトの名無しさん mailto:sage [2005/07/03(日) 21:14:34 ]
>>365
だからそんなんしなくってもいいって言ってんだろフゥーーーーーッ!
for(); っていうありがちなミスなだけですよ

367 名前:デフォルトの名無しさん mailto:sage [2005/07/03(日) 22:15:23 ]
ありがちなのか。私にゃありえないミスに見えたが。

368 名前:デフォルトの名無しさん mailto:sage [2005/07/03(日) 22:25:07 ]
>>367
だから初心者にありがちなミスって言ってんだろフゥーーーーッ!
>>365が見逃したとしても仕方ありませんよ

369 名前:デフォルトの名無しさん mailto:sage [2005/07/04(月) 05:50:45 ]
topコマンドのように、表示を更新しつつ、改行して進んでいかない方法を探しています。
1行の場合\rを出力してやれば、その行の1列目まで戻ってそこから出力できることがわかったのですが、
逆改行のやり方がわかりません。教えていただけないでしょうか?

370 名前:デフォルトの名無しさん mailto:sage [2005/07/04(月) 06:32:28 ]
$ man curses
$ tput cuu1
$ man 5 terminfo

BSDならtermcapを。

371 名前:デフォルトの名無しさん mailto:sage [2005/07/04(月) 07:09:03 ]
thx

372 名前:デフォルトの名無しさん mailto:sage [2005/07/04(月) 14:33:52 ]
ソースを読んでいたら
setlocale(LC_CTYPE, "");
と言うのがあったのですが、
具体的にこれはどのようなときどのようなことに役に立つのでしょうか?

373 名前:デフォルトの名無しさん mailto:sage [2005/07/04(月) 14:59:51 ]
>>372
man setlocale した上で質問しているんだろうな?

374 名前:デフォルトの名無しさん mailto:sage [2005/07/04(月) 15:04:48 ]
うん

375 名前:デフォルトの名無しさん mailto:sage [2005/07/04(月) 16:54:36 ]
getenv(3)してみるのが面倒な時。



376 名前:デフォルトの名無しさん mailto:sage [2005/07/04(月) 21:15:32 ]
おれもわからん
なんでコード上で setlocale(LC_CTYPE, ""); する必要があるの?
使ってるコード見てみてもなにがなんだかわからんや
暇な人説明プリーズ

377 名前:デフォルトの名無しさん mailto:sage [2005/07/04(月) 21:26:13 ]
setlocale()呼ばないと、デフォルトでは"C"ロケールになる
setlocale(LC_CTYPE, "");を呼ぶと、文字種別に関するロケールが
現在の実行環境設定に従って設定される。

ロケール依存の関数(mbstowcs()など)を呼ぶ場合には、
setlocale()を呼んでおいた方がいい。

つかmanぐらい嫁

378 名前:デフォルトの名無しさん mailto:sage [2005/07/04(月) 21:27:29 ]
ちんこたってきたんだけどどうしよう

379 名前:デフォルトの名無しさん mailto:sage [2005/07/04(月) 21:31:03 ]
英語のマニュアルなんて読む気がおきねぇ
catのマニュアルよんで理解するのにも30分くらいかかる俺だぞ
gccは長さを見ただけでやめたよ

そんな俺だけど感謝してる
本当にありがとう、なんとなくくわかった気がするよ

380 名前:デフォルトの名無しさん mailto:sage [2005/07/04(月) 21:49:07 ]
>>3くらい読め。
man on www
www.linux.or.jp/JM/#Search
www.linux.or.jp/JM/html/LDP_man-pages/man3/setlocale.3.html

381 名前:デフォルトの名無しさん mailto:sage [2005/07/04(月) 21:58:48 ]
日本語訳読んだら負けだと思ってる


382 名前:デフォルトの名無しさん mailto:sage [2005/07/04(月) 22:00:40 ]
オリジナル読む>翻訳読む>>>>>>>>>>>>>読まない

383 名前:デフォルトの名無しさん mailto:sage [2005/07/04(月) 22:04:52 ]
誤訳とかは置いといて
たまに日本語訳マニュアルを読むと何世代まえのやねん
っておもうことがあるね

384 名前:デフォルトの名無しさん mailto:sage [2005/07/04(月) 22:04:54 ]
コマンドのマニュアルはそれだけ読んでもわけわかんねーことは
確かに多いが、ライブラリ関数やシステムコールのマニュアルぐらいは
有用だから読んどけよ。

385 名前:デフォルトの名無しさん mailto:sage [2005/07/04(月) 22:47:23 ]
>>383
あなたも翻訳に参加して下さい



386 名前:デフォルトの名無しさん mailto:sage [2005/07/07(木) 09:13:18 ]
経過時間を計測したいのですが、プロセッサ時間依存の方法ですと、マルチスレッドのプログラムの  
経過時間がうまく計測できません。clock()以外で、ミリ秒まで取得する方法を教えてください。

387 名前:デフォルトの名無しさん mailto:sage [2005/07/07(木) 09:24:09 ]
頭使えよばか

388 名前:デフォルトの名無しさん mailto:sage [2005/07/07(木) 10:53:50 ]
>>386
マルチすなや。
移動しているつもりなら、きちんと挨拶してからにしろ。

389 名前:デフォルトの名無しさん [2005/07/07(木) 12:56:03 ]
(・∀・)コンニチハ

390 名前:デフォルトの名無しさん mailto:sage [2005/07/07(木) 14:29:37 ]
(・∀・)コンニチハ
経過時間を計測したいのですが、プロセッサ時間依存の方法ですと、マルチスレッドのプログラムの   
経過時間がうまく計測できません。clock()以外で、ミリ秒まで取得する方法を教えてください。 


391 名前:デフォルトの名無しさん mailto:sage [2005/07/07(木) 14:41:54 ]
同じスレにマルチとはなかなかやるな

392 名前:390 [2005/07/07(木) 15:07:17 ]
>>391
マルチマルチとうるさいんだこのクズ
質問に答えられないんならROMってろ

393 名前:デフォルトの名無しさん mailto:sage [2005/07/07(木) 15:10:32 ]
あいさつしてから、って点が違うみたいだよ。>>391

394 名前:デフォルトの名無しさん mailto:sage [2005/07/07(木) 15:12:50 ]
さすがマルチスレッド


395 名前:デフォルトの名無しさん mailto:sage [2005/07/07(木) 15:13:11 ]
アホかい。



396 名前:デフォルトの名無しさん mailto:sage [2005/07/07(木) 17:35:50 ]
gettimeofdayの何が不満なのか。

397 名前:デフォルトの名無しさん mailto:sage [2005/07/07(木) 20:18:35 ]
スレッドの実装が何かも言わないで答えられるかよ

398 名前:デフォルトの名無しさん mailto:sage [2005/07/07(木) 20:41:07 ]
>>397
うはwwwテラキモスwwwwww

399 名前:デフォルトの名無しさん mailto:sage [2005/07/08(金) 00:07:15 ]
>>386の文章の意味が分かる奴はいるのか?


400 名前:デフォルトの名無しさん mailto:sage [2005/07/08(金) 00:20:05 ]
Xlib回りのことなのですが
Window型はどのような型なのでしょうか?
googleで検索しようにもwindowがキーワードなため検索できません

401 名前:デフォルトの名無しさん mailto:sage [2005/07/08(金) 00:24:51 ]
xlibとwindowで検索すりゃいいじゃん

402 名前:デフォルトの名無しさん mailto:sage [2005/07/08(金) 00:27:22 ]
>>401
それだと引っかかり過ぎです

ヘッダファイル読んだら早かったですね
すいませんお手数をお掛けしました

403 名前:デフォルトの名無しさん mailto:sage [2005/07/08(金) 00:51:36 ]
>>402
じゃぁもう判ったろうけど只のIDね。

404 名前:402 mailto:sage [2005/07/08(金) 02:20:09 ]
はい、すいませんありがとうございます
単に、unsigned intでした


405 名前:デフォルトの名無しさん [2005/07/08(金) 02:43:22 ]
XmbDrawImageString
で表示する文字列の幅を計算することはできますか?
プロポーショナルのモナーフォントを使うので文字数x8等では大きさがあいませんでした



406 名前:デフォルトの名無しさん mailto:sage [2005/07/08(金) 02:59:43 ]
XmbTextExtents

407 名前:デフォルトの名無しさん mailto:sage [2005/07/08(金) 16:44:48 ]
ヘッダファイルを見てみたのですが
知能がたりないためか理解できませんでした

XFontSet型はどのようなかたなんですかね?

408 名前:407 mailto:sage [2005/07/08(金) 18:17:01 ]
どう検索してもでない・・・
構造体なのかな・・・

409 名前:デフォルトの名無しさん mailto:sage [2005/07/08(金) 20:14:50 ]
わたしも似たような質問をさせていただきます
よくコードを書いていたら、関数や型などいろいろなものがあたらしくでてくるのですが
それらを検索しても詳しい説明が引っかからないことが結構よくあります
man hoge とやっても、マニュアルがあるのは希です
私も直接ヘッダファイルを読もうと思うのですが
% grep hoge /usr/X11/include/X11/*
等とし、引っかかったファイルの中を見るのですが全然わかりません
今は、extents->max_ink_extent.height と言うものを調べているのですが
よくわかりません

ヘッダファイルを読むにはコツなどあるのでしょうか?


410 名前:デフォルトの名無しさん mailto:sage [2005/07/08(金) 20:28:37 ]
>>409
単に
grep hoge
などとして名前で検索したら大量にひっかかるのは当たり前だ。

まずは正規表現を学べ。
そして、探したいシンボルがどのように宣言されているか想像し、
それに応じた正規表現を用いて、
grep 'typedef.*hoge'
などとして検索することだ。



411 名前:デフォルトの名無しさん mailto:sage [2005/07/08(金) 20:57:50 ]
統合開発環境使えよ・・・
これだから化石みたいなUNIX使いは

412 名前:デフォルトの名無しさん mailto:sage [2005/07/08(金) 21:00:01 ]
>>411
「使える統合開発環境」があったら使ってるっつーの

413 名前:デフォルトの名無しさん mailto:sage [2005/07/08(金) 21:07:19 ]
tags使うとか……
それはそうと、emacsって統合開発環境っぽいけど。

414 名前:デフォルトの名無しさん mailto:sage [2005/07/08(金) 21:21:56 ]
つーか Xlib はヘッダだけ読んでもわからんよ。
参考書入手したほうがいい。

415 名前:デフォルトの名無しさん mailto:sage [2005/07/08(金) 21:35:05 ]
>>414
そこで、もまいの使ってるよい参考書を
お姉さんにこっそりおしえなさい



416 名前:409 mailto:sage [2005/07/08(金) 22:30:37 ]
みなさまありがとうございました
ファイル内で検索は正規表現を使ってやっています
ですが、なかなか私の知識が足りないせいかむづかしくて…

>>414
どのような参考書がありますかね?
X Windowsで遊ぶ本 っていうのを買ってそれからプログラミングを始めたのですが
ぜんぜんその本には関数の説明が載ってなくてきっかけ本みたいなかんじです
X Window プログラミングっていう本があるらしいのですがアマゾンでも取扱い無しになってて…
ほかになにかあったら教えていただきたいです

417 名前:デフォルトの名無しさん mailto:sage [2005/07/08(金) 22:49:48 ]
>>416
xjman.dsl.gr.jp/X11R6/X11/
とりあえず、ここには目を通す。


418 名前:デフォルトの名無しさん mailto:sage [2005/07/08(金) 23:11:53 ]
>>416
> X Window プログラミングっていう本があるらしいのですがアマゾンでも取扱い無しになってて…

第二版
www.amazon.co.jp/exec/obidos/ASIN/4526033995/249-1846796-0085153
X-Windows になってるのはアマゾンのミスだな。

定番はソフトバンクから出てた Xlibプログラミング・マニュアルだけど、
高いし絶版だから上の本で充分かと。

419 名前:デフォルトの名無しさん mailto:sage [2005/07/08(金) 23:33:41 ]
Xなんてソース全部公開されてんだからそっからいくらでも調べられるじゃん


420 名前:デフォルトの名無しさん mailto:sage [2005/07/08(金) 23:46:47 ]
>>419
と理論だけで、実践のともなわない馬鹿が申しております。。。

421 名前:デフォルトの名無しさん mailto:sage [2005/07/08(金) 23:49:26 ]
時間効率の問題ってあるよなあ。
あるシンボルの定義位置を参照する、といったよくあるニーズに答える
にあたっては統合開発環境はやっぱ強いよ。
専用の開発環境だけあってctagよりは厳密で正確だし、システムヘッダまで
再帰的に勝手に探してくれるからな。




422 名前:デフォルトの名無しさん mailto:sage [2005/07/08(金) 23:52:40 ]
静的な解析ツールを使う
という選択肢がなぜないのか

423 名前:デフォルトの名無しさん mailto:sage [2005/07/08(金) 23:53:49 ]
道具を使いこなせるかどうかの話だけだと思うが。
findとgrepとxargsがあればかなりのことができる。

424 名前:デフォルトの名無しさん mailto:sage [2005/07/08(金) 23:57:50 ]
>>423
だから、時間効率の問題

それにfind(1), grep(1), xargs(1)はCのシンタクスを知らないし
行指向の作業しかできない

425 名前:デフォルトの名無しさん mailto:sage [2005/07/09(土) 00:11:46 ]
IDE はリソース喰いだから好きじゃない
最近 cvsweb みたいなのが便利に思えてきた



426 名前:デフォルトの名無しさん mailto:sage [2005/07/09(土) 00:11:53 ]
globalとか。


427 名前:デフォルトの名無しさん mailto:sage [2005/07/09(土) 00:17:35 ]
>>419
つーかお前はXのソースを読んだことがあるのか?

428 名前:デフォルトの名無しさん mailto:sage [2005/07/09(土) 00:18:26 ]
>>425
リソース喰いつってもモノによるでしょ
同じIDEでも、たとえばVC++6.0とVS.NET 2003では全然違う

クロスリファレンス機能、補完機能つきのエディタ
(これはviやemacsより良いかといえば疑問はあるが)、
ソース見ながら実行できるGUIデバッガ
(ものによってはエディットコンティニュー可能)
GUIリソースエディタ
オンラインヘルプとの連携

こういったものが手に入るのだから、開発効率は比べ物にならん

429 名前:デフォルトの名無しさん mailto:sage [2005/07/09(土) 00:28:50 ]
>>428
そういったものが手に入って効率化する工程は、
ソフトウェア生産全工程の何%なのか?

430 名前:デフォルトの名無しさん mailto:sage [2005/07/09(土) 00:32:47 ]
>>429
まあ、設計段階以外の全てじゃないか?
テスト工程でもコードの修正は発生するからな

eclipseのようなものはリファクタリングやUnitTestとの連携機能も
持っているしな

431 名前:デフォルトの名無しさん mailto:sage [2005/07/09(土) 00:35:53 ]
>>428
>同じIDEでも、たとえばVC++6.0とVS.NET 2003では全然違う

UNIX べったりなんで、そういうの使った事無いんだ
触った事ある IDE は Eclipse とか Xcode とか

IDE で重装備するよりも、REPL が充実してる環境の
方がヘルシーだと思う。

432 名前:デフォルトの名無しさん mailto:sage [2005/07/09(土) 00:42:51 ]
ツールボックスアプローチの中にいる人間に
キッチンシンクアプローチをとったツールの良さを説くのはなかなか難しかろう

433 名前:デフォルトの名無しさん mailto:sage [2005/07/09(土) 00:43:17 ]
>>431
たとえMicrosoftのVisual Studioであっても、別にIDE漬けを強制される
ワケじゃないよ。

最近のVisual Studioには残念ながらメイクファイルを生成する機能は
無くなったようだが、依然として自分で書くことはできるし、
make(1)相当のnmake.exeもついている。無論、cc(1)を直接実行すれば
いい程度の仕事なら、cl.exeを実行すればよい。実際ちょっとした
プログラムを作って試す、といった程度なら、いちいちIDEを起動する
よりはこっちが速い。

434 名前:デフォルトの名無しさん mailto:sage [2005/07/09(土) 00:43:44 ]
>>432
emacsユーザなら結構いると思うんだけどね。

435 名前:デフォルトの名無しさん mailto:sage [2005/07/09(土) 01:15:47 ]
ツールボックスを使いこなせずにレガシーな環境に固執して
1人だけ効率落としてる奴の方が迷惑なわけだが
あっここには趣味プログラマしかいないからいいのか



436 名前:デフォルトの名無しさん mailto:sage [2005/07/09(土) 01:21:38 ]
俺はツールボックスの方が好きだけど、今はツールボックスこそがレガシーな環境なんじゃないの
翻って、今風な環境って奴は進む道を間違えてるとは思うけどね

437 名前:デフォルトの名無しさん mailto:sage [2005/07/09(土) 01:22:41 ]
> ツールボックスを使いこなせずにレガシーな環境に固執して

ツールボックスよりレガシーって、メインフレームの環境とかか
ごめん、俺少しだけ流れないJCL流す苦労に涙したことあるけど
ほとんど知らないわ(w

438 名前:デフォルトの名無しさん mailto:sage [2005/07/09(土) 01:32:11 ]
多分 >>435 はツールボックスという用語を知らなかったんだろうね

439 名前:409 mailto:sage [2005/07/09(土) 01:32:12 ]
>>418
ありがとうございます
それを買ってみます



440 名前:デフォルトの名無しさん mailto:sage [2005/07/09(土) 01:38:56 ]
俺はもともとWindowsでVC++使ってコード書いてたけど
UNIXを使いはじめてからは、WindowsでもEmacs(Meadow)でコード書くようになったよ
はじめはGNU/Linuxを使ってて、KDevelopとか使ってやってたけど
わずらわしくなって、テキストエディタで書きはじめたらこりゃ便利
Emacsとか使うとコード書くのも楽にカスタマイズできるから書くスピードも早いし
VC++のIDE使ってると、一々マウスで操作してやる操作を探さなきゃいけないけど
(まぁ、ショートカットに入れたりしたらいいだけだが)
テキストエディタとコンソールだと、screenとかつかうと切替えも早いし
俺にはこっちのほうが便利だし速い

441 名前:デフォルトの名無しさん mailto:sage [2005/07/09(土) 01:44:57 ]
Emacsの立ち位置はびみょうだな

Toolbox ----- Emacs ----- IDE

ってカンジ?
まあ、道具はケースバイケース・適材適所で使える人が最強ですよ、と
言っておく。

442 名前:デフォルトの名無しさん mailto:sage [2005/07/09(土) 01:49:36 ]
蟹飯がIDE嫌いらしく、printfデバグを推奨してたのは萎えたな
老害という言葉を思い出したよ


443 名前:デフォルトの名無しさん mailto:sage [2005/07/09(土) 01:53:00 ]
Toolbox (UNIX/Shell) ----- Kitchen Sink (Emacs ----- IDE ----- Smalltalk)

444 名前:デフォルトの名無しさん mailto:sage [2005/07/09(土) 01:54:58 ]
とはいえ、蟹飯>>442なんだけどね。


445 名前:デフォルトの名無しさん mailto:sage [2005/07/09(土) 01:55:41 ]
>>444
まあ尊敬はしとるよ。



446 名前:デフォルトの名無しさん mailto:sage [2005/07/09(土) 01:56:23 ]
漢ならgdbである

447 名前:デフォルトの名無しさん mailto:sage [2005/07/09(土) 01:57:00 ]
>>443
N88BASICとかもKitchen Sinkなのかなあ

448 名前:デフォルトの名無しさん mailto:sage [2005/07/09(土) 01:57:20 ]
>>446
え?adbとかじゃなくて?

449 名前:デフォルトの名無しさん mailto:sage [2005/07/09(土) 02:01:29 ]
俺は焼き畑も printf() も良く使うな
根っからのレガシーだから

450 名前:デフォルトの名無しさん mailto:sage [2005/07/09(土) 02:19:06 ]
道具なんて自分に合ったもん使えばいい。
他人の道具にいちいち文句言うのが間違い。

作業が遅いのが気にくわんならば「遅い」とだけ文句言え。


451 名前:デフォルトの名無しさん mailto:sage [2005/07/09(土) 02:24:13 ]
>>450
新人相手なら教育すべきだろうし
ペアプロとかしてると、突っ込みたくなるんじゃないかな

ほら、viでなんか非効率なことやってるの見て、「こうやるんだYO!!」
みたいな
でも、最近はそういう「職場の先輩」って少なくなってる気がするね

452 名前:デフォルトの名無しさん [2005/07/09(土) 02:31:51 ]
よく思うのが 構造体や関数の定義位置を探す方法に乏しいこと
ヘッダをgrepして定義位置を探すとかって原始的だよね?
効率のいい方法があれば とっておきのスク水猫耳を

453 名前:デフォルトの名無しさん mailto:sage [2005/07/09(土) 02:33:19 ]
>>450
> 作業が遅いのが気にくわんならば「遅い」とだけ文句言え。

頼むからチームでプログラミングするところには参加しないでね

454 名前:デフォルトの名無しさん mailto:sage [2005/07/09(土) 03:03:50 ]
>>452
grep でも C/P は十分だと思うけど、
↓みたいに web 化するとか

lxr.linux.no/

455 名前:デフォルトの名無しさん mailto:sage [2005/07/09(土) 03:09:14 ]
>>451
非効率の例で vi を挙げないでくれ...



456 名前:デフォルトの名無しさん mailto:sage [2005/07/09(土) 03:12:07 ]
>>455
edとかのがよかった?(w

457 名前:デフォルトの名無しさん mailto:sage [2005/07/09(土) 03:13:38 ]
>>454
IDEは、IDE自体のデキにもよるけど、class/structの宣言変えたりすると
すぐ追従してくれる。
毎度毎度
make ctags
とかそんなようなコマンドをタイプしてしばらくバッチ処理を待たないと
いけない世界とはえらい違いなワケですが。






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

前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