- 1 名前:somebodyさん mailto:sage [03/03/23 13:20 ID:???]
- C言語で書かれたCGIってなかなかイイもの見つかりませんよね。
前Cでかかれた掲示板を見かけたんですけど、なんかタグ用の処理が行われていないらしくて、グロ画像やエロ画像なんて 貼りたい放題でしたよ・・。わたしなんて<xmp>タグを貼りかけましたよ・・・ それはどうでもイイとしてKENTさんのCGIみたいに高機能で手軽なCGIのC言語版みたいなのがあったらなぁなんて思ったことありませんか? このスレではそんなCGIについて語って、CでCGIの考えを普及していきたいです。
- 296 名前:あぼーん mailto:あぼーん [あぼーん]
- あぼーん
- 297 名前:______ mailto:sage [03/08/17 15:32 ID:???]
- ∋8ノノハ.∩ www.yakuyoke.or.jp/
川o・-・)ノ <先生!こんなのがありました! www.hokekyoji.com/ members.tripod.co.jp/hossyoji/index/ www.honmonji.or.jp/ www.maap.com/tanjoh-ji/ www.kuonji.jp/ www.butsuzou.com/jiten/sanmen.html www.butsuzou.com/list1/sanmen2.html www.butsuzou.com/list1/sanmen3.html www.butsuzou.com/keitai/sanmen-kz.html
- 298 名前:nobodyさん mailto:sage [03/08/19 17:06 ID:???]
- >>88の本読んだけど……
とりあえず 「固定長」のバッファをなぜかmallocした上にクリアすらせずに使うのと 関数の返り値を片っ端から捨てていくのと 入力データを長さもチェックせずにstrcpyで突っ込むのはやめて欲しい。 まあ、それを鵜呑みにしてコード書く奴も書く奴だけど。
- 299 名前:nobodyさん mailto:sage [03/08/22 01:40 ID:???]
- >>298
元々買う気なくて立ち読みしかしてないのでナンだけど、 どこで固定長のバッファをmalloc()してた? 興味本位で探してみたけどみつけらんなかったYOu
- 300 名前:nobodyさん mailto:sage [03/08/23 01:29 ID:???]
- >>299
スタックを圧迫しないと言うことで再帰とかのときに有利なのかも知れない。
- 301 名前:nobodyさん mailto:sage [03/08/24 04:11 ID:???]
- あとでreallocするつもりなら予め固定長でもmallocする必要があるし。
- 302 名前:nobodyさん mailto:sage [03/08/28 14:55 ID:???]
- Sygwinでロック関数が動きません・・・
- 303 名前:nobodyさん [03/08/31 16:08 ID:oQ0ZtH63]
- read.cgiのC言語バージョン作ったんだけど
配布したらアクセスどんどんくるかな? って思っているんです。 需要ありかしら? (今Perlでつくったやつ配ってるんですけどちょくちょく使っている人がいます)
- 304 名前:303 [03/08/31 16:11 ID:oQ0ZtH63]
- >>298
たしか88投稿したのは、おれだけど、多少上達してから それは思いました。 (っつうかそいつの本のまねしてやったら友達にセキュリティやべえぞって言われたんですね・・・)
- 305 名前:303 [03/08/31 16:12 ID:oQ0ZtH63]
- 今気づいた。
ここは普及スレだった。。。。。。。。。。
- 306 名前:nobodyさん mailto:age [04/01/27 13:55 ID:???]
- age
- 307 名前: mailto:sage [04/01/28 20:44 ID:???]
- てst
- 308 名前:nobodyさん mailto:sage [04/02/02 11:42 ID:???]
- 結局開発に時間がかかりすぎるとか
敷居が高いとかだろ WEBのためにC++覚える馬鹿(暇人)はいないし。 C#が普及すれば少しはCのCGI増えるかな?
- 309 名前:nobodyさん [04/02/02 16:06 ID:KHxdJaNy]
- >>308
ha?
- 310 名前:nobodyさん mailto:sage [04/02/02 16:42 ID:???]
- >>309
omaemona
- 311 名前:nobodyさん mailto:sage [04/02/10 19:56 ID:???]
- M$専用
- 312 名前:nobodyさん mailto:sage [04/02/11 01:13 ID:???]
- >>308
Cで開発しても、そんなに時間はかからない。デバッグにしてもさほどでは ない。開発に時間がかかるのは言語慣れしてないからだろう(漏れが Perl でやったら Cの倍以上かかる)。 敷居が高いのは認める。関連書籍は圧倒的に少ないし。コンパイラという時点 で決して低くはない。特に初心者は大変だろう。 Webプログラミングを目的として C++覚える人というのも確かに奇特だが、C++ を覚えていれば他にツブシも効くだろう。決して損な選択ではないと思う。
- 313 名前: ◆0UMFbJB2oM [04/02/12 18:21 ID:pt0vOHBR]
- そうだけれども・・・・
- 314 名前:nobodyさん mailto:sage [04/02/17 04:30 ID:???]
- >>303
需要はあるYO!
- 315 名前:nobodyさん mailto:sage [04/02/17 04:40 ID:???]
- >>268
> 同時にアクセスがあった場合、同一名称の環境変数は、それぞれブラウザ > ごとに違う値を保持するのかな??? POSTなり GETなりのリクエストがあってはじめて CGIが起動されるわけだから、起動されたプロセスで 「俺はどれだ?」なんて事を留意する必要は無い。ただ単一動作をするのみ。 いくつものブラウザからいくつものリクエストをされた場合は、それぞれ個別にプロセスが起動される だけだから、その時その時の環境変数を読めばよい。HTTPデーモンは、そういう風にしてくれるはずだ。 ・・・と、偉そうに書いたが、間違ってたら激怒キボンヌ。
- 316 名前:nobodyさん mailto:sage [04/02/17 13:36 ID:???]
- こーいう話題こそCGIスレ行きだと思うんだけどなー ままならぬものだw
同じCGIプログラムでも、Request毎に違うプロセスが起動されて そのRequestの発行したブラウザの情報が環境変数に設定れるよん
- 317 名前:nobodyさん mailto:sage [04/02/17 17:47 ID:???]
- こーゆう疑問を解消する事で、Cで CG I やる人が増えれば、スレタイには沿うんでないかと。
- 318 名前:nobodyさん mailto:sage [04/02/19 02:17 ID:???]
- >>317
なるほど。 って 伸びないスレだなw
- 319 名前:nobodyさん mailto:sage [04/02/19 13:48 ID:???]
- まぁ、だんだん暖かくなってきたしな。
- 320 名前:nobodyさん mailto:sage [04/02/19 18:08 ID:???]
- いやぁますますC言語日和で〜。
- 321 名前:nobodyさん mailto:sage [04/02/19 22:47 ID:???]
- Cでapacheモジュールを作る話題はどこに逝ったらいいですか?
- 322 名前:nobodyさん mailto:sage [04/02/19 23:29 ID:???]
- >>321
Linux板かUNIX板
- 323 名前:nobodyさん mailto:sage [04/02/20 00:10 ID:???]
- 一番詳しそうな人が見てそうなのはunix板のapacheスレ
- 324 名前:nobodyさん mailto:sage [04/02/20 01:29 ID:???]
- >>322-323
ありがd CGIが重い重いと言われてるので、 どうせCならapacheモジュールにしちゃえと思ってて、 WebProgだと思ったけどunix板ですか… ちょっとこわひ…
- 325 名前:nobodyさん mailto:sage [04/02/20 03:16 ID:???]
- unix板を開いたら
「彼女」「イブ」等のキーワードのスレを探せ。「雑談」でもいいが。
- 326 名前:nobodyさん mailto:sage [04/02/20 06:01 ID:???]
- >>325
重ね重ね産休 でも、聞く前になんとなく自己解決 apacheモジュールは軽すぎますなー
- 327 名前:nobodyさん mailto:sage [04/02/20 09:57 ID:???]
- >>325
ヽ( ・∀・)ノ ウンコー
- 328 名前:nobodyさん mailto:sage [04/02/22 04:18 ID:???]
- おれはCでURIデコードするときは、
%だったら続く2文字をテーブル変換するって方法使ってるよ。 テーブルは上の桁用と下の桁用をそれぞれ作って足し算。
- 329 名前:nobodyさん mailto:sage [04/03/05 04:48 ID:???]
- h o s h u
- 330 名前:nobodyさん mailto:sage [04/03/06 19:57 ID:???]
- 7年前に書いたデコードルーティンから抜粋
unsigned char n,h,l,const t[256]={…,0,1,…,8,9,…,10,11,…14,15,…,10,11,…,14,15,…} if(('%'==*s)&&(-1!=(h=t[*(s+1)]))&&(-1!=(l=t[*(s+2)]))) { *d++=(h<<4)|l; s+=3; } else …
- 331 名前:nobodyさん mailto:sage [04/03/11 00:27 ID:???]
- EXEならではの利点があるはず。
socket使って2ちゃんねるのトップを取得してタグコピーして表示するとか。 この場合とくに意味は無いけど、面白い使い方をしている例希望。
- 332 名前:nobodyさん mailto:age [04/03/11 00:58 ID:???]
- EXEならではの利点
- 333 名前:nobodyさん mailto:sage [04/03/11 01:02 ID:???]
- まずは、"CGI"って何なのかを理解してくれ
- 334 名前:nobodyさん mailto:sage [04/03/11 01:04 ID:???]
- >>331
ドザ氏ね
- 335 名前:nobodyさん mailto:sage [04/03/11 09:01 ID:???]
- なんだ EXE ならではの利点って。釣りか?
インタプリタみたいな事をやるよりは速いかも、程度しか思いつかないが・・・。 とか言う漏れも C で CGI やってるわけだが。 だって Perl とか PHP で書くと、キレイなソースに出来ないんだもん・・・。<己れのスキル不足棚上げ
- 336 名前:nobodyさん mailto:sage [04/03/11 10:52 ID:???]
- 慣れだ、慣れ。
- 337 名前:nobodyさん [04/03/19 23:07 ID:wAGafw57]
- >>303
ttp://c.toshinari.net/cgi/bbs/mtbbs2/ これだね。
- 338 名前:nobodyさん mailto:sage [04/04/05 21:18 ID:???]
- 俺はC++で作ってるが、char *get_value("name");とかchar *get_cookievalue("name");といったのを
ひとまとめにしたクラスを作った。 まだマルチパートのPOSTに対応していない・・・
- 339 名前:nobodyさん mailto: [04/04/11 13:58 ID:???]
- おーい。どこかに簡単なサンプルというかCGIに特化した講座はないかい?
何からはじめたらいいのかわかんないよ。ググリ疲れました・・・。
- 340 名前:nobodyさん mailto:sage [04/04/11 14:10 ID:???]
- "CGI"とは何なのか知っていれば
サンプルも何も無いと思うけど。
- 341 名前:nobodyさん mailto:sage [04/04/11 14:57 ID:???]
- >>339
www-cms.phys.s.u-tokyo.ac.jp/~naoki/CIPINTRO/CCGI/
- 342 名前:nobodyさん mailto:sage [04/04/12 05:34 ID:???]
- >>341
ありがとう!
- 343 名前:918 mailto:sage [04/04/26 19:58 ID:???]
- >>335
Cならではというよりバイナリならではのほうが大きいのでは? 1、データベースなんかを作ったとき処理が速い。 2、大抵のCGI対応のサーバーなら使える。インタプリンタよりも多く対応(多分)。 3、インタプリンタはクロスサイトスクリプティングの危険があるが、バイナリなのでそれは無いっぽい。 そもそも、CGIの元祖はC言語世代らしい。
- 344 名前:nobodyさん mailto:sage [04/05/07 18:55 ID:???]
- ここの住人て
C/C++ CGIスレッド pc5.2ch.net/test/read.cgi/php/1077753522/l50 と100%かぶってる気もする
- 345 名前:nobodyさん mailto:sage [04/05/09 13:54 ID:???]
- >338
っていうかcookieは全部js操作でいい
- 346 名前:nobodyさん mailto:age [04/05/09 17:57 ID:???]
- ( ´,_ゝ`)プッ
- 347 名前:nobodyさん mailto:sage [04/05/18 05:37 ID:???]
- ところで多少は普及したのだろうか?
- 348 名前:nobodyさん mailto:sage [04/05/18 21:17 ID:???]
- サッパリサッパリ
- 349 名前:nobodyさん [04/05/25 05:52 ID:8qS/bgdw]
- フォームのデータをデコードするところで、
なんで16をかけたり、4ビットシフトしたりするのかが わからないんです。 あれはいったい何をしてるんでしょう。 ググってもググっても何も出てこないので。。。。
- 350 名前:nobodyさん mailto:sage [04/05/25 06:22 ID:???]
- '%23'を'#'に変換したりとかの話なら、URLエンコード/デコード。
- 351 名前:nobodyさん mailto:sage [04/05/25 16:56 ID:???]
- >>349
ググり方が足りないだけっちょ。 ttp://sometime.minidns.net/~ccgi/decode_encode.html より引用 > "%xy"という3バイトの文字列を16進数に変換する処理としては、 > 2バイト目を0x10倍(0x10をかけるか、4ビット左シフト)して3バイト > 目を加える、という処理方法が有名ですが、
- 352 名前:nobodyさん [04/05/26 01:19 ID:BPDOKhgc]
- >>351
サンクスです。 ググり方が足りない。。。。 反省します。。。。。
- 353 名前:nobodyさん [04/05/30 11:50 ID:AsPEp7PV]
- c++でcgi作ってます。コンパイルしてそのままcgiとして動かしていますが、
このようにweb用cgiを作るための便利な定番ライブラリって何かありますか?
- 354 名前:nobodyさん mailto:sage [04/05/30 13:23 ID:???]
- 洩れも調べ中
c++ならcgiccってのが上のほうに紹介あった気がする。 mm.apache.or.jp/pipermail/apache00-01/2000-December/002076.html
- 355 名前:nobodyさん mailto:age [04/05/30 13:41 ID:???]
- コンパイルしてからUPしても動かないときがあるよね。
まいっちんぐ
- 356 名前:nobodyさん mailto:sage [04/05/30 21:39 ID:???]
- tazthecat.net/~isaac/cgixx/
cgixx - BSD Licenseだそうだ。これから試してみるべ。
- 357 名前:nobodyさん mailto:sage [04/05/30 22:13 ID:???]
- cygwin->freeBSD用のクロスコンパイラの作り方をまとめました。
aaacafeで使えます。 D言語用に作ったのですが、c,c++も動きます。c,c++だけにしたければオプションでそうできます。 www.wikiroom.com/sakurai/?freebsd%A5%AF%A5%ED%A5%B9%A5%B3%A5%F3%A5%D1%A5%A4%A5%EB 参考にしてください。 どっかデッカイデータ置いていいところあればバイナリでも配布できる気もするけど、 自分はもってないので、がんばってインストールしてみてください。 もうちょっと、手軽にクロスコンパイラが手に入れば、なぁ。 Linux版も似たような感じで作れると思いますがまだやっていません。 では。
- 358 名前:nobodyさん mailto:sage [04/05/30 23:37 ID:???]
- そう、クロスコンパイラをバイナリで配布できればいいんだ。
どうやったら、いいのか考えたら。 1.どっかデッカイデータを入れさせてくれるサイトを探す。Vectorとか。 問題はバイナリデータをメールで送るんだったような記憶がある。 規約読めってかんじだな。 2.P2Pで配信しちゃう。問題はちゃんと検索に引っかかってくれるかどうか。 やったことないのでわからん。 3.ソースフォージみたいなのに登録しておかせてもらう。 なんか、敷居高そうなのが問題ありかなぁ。 あと、ライセンスとかどうなるんだか、よーわからん。cygwinで作ったクロスコンパイラ のライセンスはどうしたらいいんだろうって問題もある。 この辺の問題をクリアしてあると、だいぶ普及するんじゃないかなぁ。
- 359 名前:nobodyさん mailto:sage [04/05/31 04:22 ID:???]
- >>357-358
ぐっじょーぶ!! ソースアップしてコンパイル結果のバイナリ、ダウソできるような 鯖たてたらどうだろ?自分で環境用意できない人には重宝するかも。
- 360 名前:357 mailto:sage [04/05/31 20:55 ID:???]
- >>359
それは危険だと思います。aaacafeはgccをcgiで動かせるそうですが。 危険を無視すれば面白いですよね。会員認証付きで、作ることになりますね。 アクティブXでeclipseをブラウザに取り込んで、cvsに入って、ぽいぽいと。 クロスコンパイラのバイナリ配信を可能にしました。 www.wikiroom.com/sakurai/?freebsd%A5%AF%A5%ED%A5%B9%A5%B3%A5%F3%A5%D1%A5%A4%A5%E9%A5%D0%A5%A4%A5%CA%A5%EA c,c++,dをfreebsd用にコンパイルできます。 linux用も作ろうと思いますが先人の知恵があるのでこれ理解してからにしようと思っていますが。 インストール手順もずっと楽になりました。 ただ、これで、問題のあるプログラムは作らないでくださいね。
- 361 名前:nobodyさん mailto:sage [04/05/31 21:54 ID:???]
- CでWikiクローン作ってるものだが、思った以上に難しいな。
- 362 名前:357 mailto:sage [04/06/01 08:59 ID:???]
- CでWikiクローンですか、、、。名前は、Cikiですかねぇ。
Dならあるですぞ。Diki。
- 363 名前:357 mailto:sage [04/06/01 09:01 ID:???]
- わぁ、すでにあったぁ。
ciki.nostdal.net/cgi-bin/ciki C++でできてるみたいですね。
- 364 名前:360 mailto:sage [04/06/02 09:37 ID:???]
- Eclipseうんぬんは、ちょっと妄想入ってますな。
でも、やっぱり危険だと思うし、自分で用意できない。 間違えて、無限ループされても困る。 wikiライクなエディタ付きwebベース開発環境を妄想してます。 能力がついて来てないのですが。 とりあえず、perlでできる事がdでもできてしまう 環境を作ることには意義があると思っています。
- 365 名前:nobodyさん mailto:sage [04/06/05 01:01 ID:???]
- CGIを作るならC++の方が適しているんでしょ?
なんとなくそう思っただけです。
- 366 名前:360 mailto:sage [04/06/05 17:03 ID:???]
- >>365
STLあたり使えば、文字列操作が楽でしょうからねぇ。と、私も思っただけ。
- 367 名前:nobodyさん mailto:sage [04/06/08 00:25 ID:???]
- フォーム入力の処理はヌル終端文字列の方が楽だったよ
データ構造にはstd::list使ったけど
- 368 名前:nobodyさん [04/06/08 23:58 ID:nLqW4woP]
- PHPのソースからbase64encode関数やらsplit関数を切り出して使ってる俺はアホですか?
- 369 名前:nobodyさん mailto:sage [04/06/09 00:14 ID:???]
- 普通
- 370 名前:nobodyさん mailto:sage [04/06/09 11:22 ID:???]
- yahooのシステムは主にCを使ってるらしいですね。
なんかメリットあるから使ってるんでしょうかね。
- 371 名前:nobodyさん mailto:sage [04/06/09 23:29 ID:???]
- とりあえずバイナリならソースが漏れないし触れる人間が多いからじゃない?
要件がはっきりしてるからこそ成せる技なんだろうけど。
- 372 名前:nobodyさん mailto:sage [04/06/10 02:01 ID:???]
- >C言語は、データベースを最も高速にアクセスできます
>ash.jp/db/ この言葉を100%信用しても大丈夫なのかな。
- 373 名前:nobodyさん mailto:sage [04/06/10 14:20 ID:???]
- うーむ。ただのCGIでコネクションをプーリングしないのと、Javaでコネクションをプーリングする、、、、。
どちらが速いんでしょうな。と思うD房でした。リンク先も読まずに、適当な発言。
- 374 名前:nobodyさん mailto:sage [04/06/11 19:53 ID:???]
- 実際問題、鯖への負荷はどうなの?
- 375 名前:nobodyさん mailto:sage [04/06/12 00:29 ID:???]
- >>372
そこ見てみたけど、言葉使いがモニョモニョしてるな。本人は分かってるんだろうけど、 分かってない人のために書いたら、ちょっと不思議な文章になりました、って感じがする。 Cで高速にアクセス出来るのは確かだが、ヘタレなコードなら遅くなるし、最も高速に アクセスしたければアセンブラで組むだろう(実用的な意味はほとんど無いが)。 だから、厳密に言えば「最も高速」イコール Cではないのだが、一般的に言えば 「そう言って差し支えない」レベルの話だ、ということだろう。
- 376 名前:nobodyさん mailto:sage [04/06/12 01:10 ID:???]
- 現状ではApacheモジュールがWeb至上最速&最低負荷でしょう。
フォーム受け取り系で使ってるが恐ろしく速い。 ブラウザ上の感触が10行くらいのプレーンテキストを読んだ感じに似てる。 おなじ処理をC++/CGIで試したがやはり最初のコストがでかいのでモタつく。
- 377 名前:nobodyさん mailto:sage [04/07/06 06:41 ID:???]
- FastCGIは?
- 378 名前:nobodyさん [04/08/09 18:38 ID:uDC/dB7t]
- 保守あげ
- 379 名前:nobodyさん mailto:age [04/09/07 08:23 ID:???]
- 要するに、C言語でCGI作ろうとした場合、perlのcgi-lib.pl
(CGI.pm)にあたるものがライブラリで用意されてないのが 痛い。あと、jcode.pl(Jcode.pm)。 定番のcgi.cとかjcode.cてないんでしょうか。
- 380 名前:nobodyさん mailto:sage [04/09/07 08:31 ID:???]
- >>379
>ライブラリで用意されてないのが痛い。 藻前が探索能力がないのが痛い。 CGIのライブラリも日本語変換のライブラリもググれば出てくる。 それにCでCGIを作る様なヤツは、自分専用CGIライブラリくらい作る。
- 381 名前:nobodyさん mailto:sage [04/09/07 09:01 ID:???]
- Cは豊富にあるほうだと思うけどな。
たいていなんでも揃ってるし。 探せないやつが痛いのは間違いない!
- 382 名前:nobodyさん mailto:sage [04/09/07 09:03 ID:???]
- >>380
即レス多謝です。ありますた。orz cgihtml Documentation(ttp://www.eekim.com/software/cgihtml/cgihtml.html) Ken Lunde氏jcode.c(ftp://ftp.ora.com/published/oreilly/nutshell/ujip/src/) (参考: Cgihtmlのsourcesを読む(ttp://www.adminteachers.com/hdezaki/cgi-lab/page21.html)) できるかどうか分からないけど、検索CGI作ってみまつ。
- 383 名前:nobodyさん mailto:sage [04/09/07 09:06 ID:???]
- >>381
ども、結構、あるんですね。 C/C++言語によるCGIプログラミングの設計入門(ttp://www-cms.phys.s.u-tokyo.ac.jp/~naoki/CIPINTRO/CCGI/) が参考になりそう。よし、やるど。
- 384 名前:上級者 [04/09/07 14:32 ID:BeqquvBt]
- PHP言語を使って。
ブラウザでLINUXPASSWORDを変えたいのですが どうしたらいいのでしょうか? LINKX シャドーパスワードなどあって 複雑でわかりません・・・ どうか教えてください お願いします
- 385 名前:nobodyさん mailto:sage [04/09/07 14:46 ID:???]
- >>384 スレタイ読み直せ
釣られた?
- 386 名前:nobodyさん mailto:sage [04/09/07 15:54 ID:???]
- >>385
彼はプロです。
- 387 名前:nobodyさん mailto:sage [04/09/07 16:10 ID:???]
- >>384
webminでhttps://localhost:10000/にアクセス。 以上。
- 388 名前:nobodyさん mailto:sage [04/09/07 16:29 ID:???]
- >>384
さすがは上級者だ。 しかし本当のプロならもっと獲物のたくさんいる板で釣る。
- 389 名前:nobodyさん mailto:sage [04/09/07 16:34 ID:???]
- CではPerl見たいな文字列操作が面倒すぎだな。
C++になるとまだマシだけど。C++用の便利なライブラリって知らない? 正規表現とかあるんだろ
- 390 名前:nobodyさん mailto:sage [04/09/08 00:54 ID:???]
- >>389
面倒なら自作すればいいじゃなーい。
- 391 名前:nobodyさん mailto:sage [04/09/08 04:11 ID:???]
- >>389
boost知らないの?
- 392 名前:nobodyさん mailto:sage [04/09/08 09:12 ID:???]
- >>389
dyaregexp.hはboostより軽いちゅうわな。 ttp://hp.vector.co.jp/authors/VA028375/junkbox/dyaregexp.html
- 393 名前:nobodyさん mailto:sage [04/09/08 10:37 ID:???]
- 入力はUTF-8のみ有効、それ以外は無視。
- 394 名前:nobodyさん mailto:sage [04/09/08 12:24 ID:???]
- は?
- 395 名前:nobodyさん mailto:sage [04/09/08 15:14 ID:???]
- www.google.com/search?num=50&hl=ja&lr=lang_ja&ie=shift_jis&q=dyaregexp
この知名度はヤバイ
- 396 名前:nobodyさん mailto:sage [04/09/08 15:18 ID:???]
- www.vector.co.jp/authors
|

|