- 1 名前:somebodyさん mailto:sage [03/03/23 13:20 ID:???]
- C言語で書かれたCGIってなかなかイイもの見つかりませんよね。
前Cでかかれた掲示板を見かけたんですけど、なんかタグ用の処理が行われていないらしくて、グロ画像やエロ画像なんて 貼りたい放題でしたよ・・。わたしなんて<xmp>タグを貼りかけましたよ・・・ それはどうでもイイとしてKENTさんのCGIみたいに高機能で手軽なCGIのC言語版みたいなのがあったらなぁなんて思ったことありませんか? このスレではそんなCGIについて語って、CでCGIの考えを普及していきたいです。
- 29 名前:anybody mailto:yakibuta [03/03/26 13:42 ID:???]
- >>28
どうすればC言語CGIにみなの関心がいくか考える必要がある。 KENTみたいなスクリプトをC言語で書けば注目をあびるだろう。
- 30 名前:yabukita [03/03/26 13:43 ID:6XIqCMZ4]
- >>29
2ch風味な掲示板を是非C言語で作ってみたいですな。
- 31 名前:anybody mailto:yakibuta [03/03/26 13:45 ID:???]
- C言語でCGIを動かせる無料鯖ってどこにあります?
- 32 名前:yabukita [03/03/26 13:46 ID:6XIqCMZ4]
- >>31
www.tok2.com/ とか?(telnetOKよ) あとXreaもC言語のCGIがうごくが事前にLinux環境で コンパイルする必要がありけり
- 33 名前:nobodyさん mailto:sage [03/03/26 16:01 ID:???]
- >>32
Linux環境コンパイルですが、 Winで、Borland C++ Compiler 5.5.1でコンパイルではダメかな?
- 34 名前:nobodyさん mailto:sage [03/03/26 16:57 ID:???]
- コンパイル(+リンク)って何をやってるか分かってればそんな質問は....
- 35 名前:nobodyさん mailto:sage [03/03/26 17:15 ID:???]
- >>34
どうにかしてクロスコンパイルするんじゃないの?w
- 36 名前:nobodyさん mailto: [03/03/26 20:35 ID:???]
- 事前にコンパイルするなら、スタティックリンクしておけば大抵のところでは(C言語で書いたプログラムが)使えそうな気がする。
iswebはSparc+Solarisだったかな。性善説サーバでコンパイルしたものをアップしてみようかな。
- 37 名前:nobodyさん mailto:sage [03/03/26 20:46 ID:???]
- サーバー上でコンパイルできなければC言語が使えるとは言えないよね。
コンパイルしたものはもうCとは無関係だし。
- 38 名前:bloom [03/03/26 20:53 ID:C4vNyXIc]
- www.agemasukudasai.com/bloom/
- 39 名前:nobodyさん mailto:sage [03/03/26 21:01 ID:???]
- 性善説サーバーは64bitなんじゃらだったからー??
(知らないのに勘でしゃべる)
- 40 名前:nobodyさん mailto:sage [03/03/26 21:02 ID:???]
- >>37
>サーバー上でコンパイルできなければC言語が使えるとは言えないよね。 そんなこと無いと思うよ。
- 41 名前:nobodyさん mailto:sage [03/03/26 21:23 ID:???]
- あまり関係ないけど、
実は、、ExecCGIが有効か無効か、しか問題にならない。 PerlでCGIが動くのなら、CGIが使えるっていうことだから、 #!/...形式以外の物も使える、つまり、C言語で書かれた物をコンパイルしたもの (バイナリ)もCGIとして動くということになる。
- 42 名前:nobodyさん mailto:sage [03/03/26 21:27 ID:???]
- バイナリが動くか動かないかは分かりきったこと>>41なんだから、
そこであえてC言語が使えると書くのは、Cコンパイラーが使えます、 という事を意味する。はず。
- 43 名前:nobodyさん mailto:sage [03/03/26 21:28 ID:???]
- >コンパイラー
コンパイラ
- 44 名前:nobodyさん mailto:sage [03/03/26 22:11 ID:???]
- なんだこのスレは。
- 45 名前:nobodyさん mailto:sage [03/03/26 22:13 ID:???]
- >>44
同意。 しょうもないこと言ってるのはほっといて実装技法の話しようや。
- 46 名前:nobodyさん mailto:sage [03/03/26 22:16 ID:???]
- せめてC++にしてSTL使おうよ。。。
- 47 名前:nobodyさん mailto:sage [03/03/26 22:17 ID:???]
- >>46
少なくともstring位はほしいよなぁ。
- 48 名前:nobodyさん mailto:sage [03/03/26 22:19 ID:???]
- >>47
あとmap
- 49 名前:nobodyさん mailto:sage [03/03/26 22:36 ID:???]
- CでCGIの書籍があったよな。たしか便利なライブラリがあって、
今更デコードだなんだからやらなくてもいいはずだが。
- 50 名前:nobodyさん mailto:sage [03/03/26 22:38 ID:???]
- >>49
ライブラリ厨、爆誕!
- 51 名前:nobodyさん mailto:sage [03/03/26 22:40 ID:???]
- >>50
C標準ライブラリやSTLはスルーしてどうして俺だけ・・・
- 52 名前:nobodyさん mailto:sage [03/03/26 22:42 ID:???]
- >>51
そういやそうだな。スマソ。
- 53 名前:nobodyさん mailto:sage [03/03/26 23:07 ID:???]
- じゃあC/C++でCGIを語るスレってことで
- 54 名前:nobodyさん mailto:sage [03/03/26 23:09 ID:???]
- >>53
Pascalに謝れ。
- 55 名前:nobodyさん mailto:sage [03/03/26 23:20 ID:???]
- Pascalよ、斬り捨ててごめん。
じゃ、改めてC/C++でCGIを語るスレってことで
- 56 名前:nobodyさん mailto:sage [03/03/26 23:24 ID:???]
- >>55
なめんなこら!コンパイル済み実行ファイルなCGIを語りつつ普及・・・って普及するスレってなんだよ・・・。 Windows用ならGUIで設定とかできるとおもしろいなとか思ってみたり。
- 57 名前:nobodyさん mailto:sage [03/03/26 23:37 ID:???]
- 設定って?CGI用の設定ファイルをGUIアプリに吐かせると言う意味?
それなら根本的にCGIとは関係ないと思うけど。 単にテキスト出力するプログラム作ればいいだけだから。
- 58 名前:nobodyさん mailto:sage [03/03/26 23:42 ID:???]
- >>57
普及するスレとか言っちゃう奴に理解してもらおうと思った俺がバカだった。
- 59 名前:nobodyさん mailto:sage [03/03/26 23:52 ID:???]
- ブラウザでHTMLフォーム表示したってGUIだしな。
Windows用ならGUIで、って何を指してるのかがわからん。
- 60 名前:nobodyさん mailto:sage [03/03/27 00:19 ID:???]
- テキストブラウザで表示したらGUIじゃないぞ。
>>59 GUIの設定ツールをつくるってことじゃない?対象がCで書かれている必用はないけど。
- 61 名前:nobodyさん mailto:sage [03/03/27 00:21 ID:???]
- >>60
キャラクタで構成されたGUIってのも存在すると思うが。
- 62 名前:nobodyさん mailto:sage [03/03/27 00:21 ID:???]
- >>60
>テキストブラウザで表示したらGUIじゃないぞ。 CUIのことよく分かってない予感。
- 63 名前:nobodyさん mailto:sage [03/03/27 00:26 ID:???]
- >>61
どこがグラフィカル?
- 64 名前:nobodyさん mailto:sage [03/03/27 01:05 ID:???]
- >>63
***すれ立てるまでもない質問はここで 第34刷*** pc2.2ch.net/test/read.cgi/tech/1048677915/l50 その話はこっちで現在継続中。 なんでわざわざ移動して質問したのかは謎。
- 65 名前:nobodyさん mailto:sage [03/03/27 01:27 ID:???]
- >>GUIで設定
言い出しっぺの>>56が説明もせずにいなくなったわけだが
- 66 名前:somebody mailto:hage [03/03/27 17:30 ID:???]
- ライブラリを使用ないし使用を示唆するような香具師へ
>>49 もちろんライブラリはあるなら使ったほうがよい。 Butもし、なんもなしでアドリブでつくれっていわれたときに 「ぼくちゃんライブラリがないとつくれましぇ〜ん」 なんてことにならずに独力ですべてつくれるようにしておきたいんだYO。
- 67 名前:nobodyさん mailto:sage [03/03/27 17:32 ID:???]
- >>66
お前、とっくに終わった話題をトレースして何が楽しい?
- 68 名前:nobodyさん mailto:sage [03/03/27 17:36 ID:???]
- >>66
ならこのスレと関係ないから一人でひっそりとC標準ライブラリでもSTLでも好きなの作ってれや。 このスレはどうでもいいことに食いついて全然話が進まないな。
- 69 名前:fusianasan mailto:hage [03/03/27 17:36 ID:???]
- ポケモンってC言語でつくれますか?
GBDKでつくれますか? すれ違いならいいんです。ほんとごめんなさい。 フシアナサンってだれですか?
- 70 名前:nobodyさん mailto:sage [03/03/27 17:38 ID:???]
- >GBDK
Gaki Bakari Dana, Koko.
- 71 名前:fusianasan mailto:hage [03/03/27 17:38 ID:???]
- >>67
66です。すまむこ。このネタおわってたのね。 ところでふしあなさんってきかなくなったんですね。
- 72 名前:nobodyさん mailto:sage [03/03/27 17:38 ID:???]
- >>69
できないことはない、できればアセンブラの方が良いと思うが板違いだと思われ。
- 73 名前:fusianasan mailto:hage [03/03/27 17:43 ID:???]
- >>72
ありがとう。先キュー。OK牧場
- 74 名前:fusianasan mailto:hage [03/03/27 18:08 ID:???]
- CとC++の書き方を同じプログラム内で書くことはできますか?
- 75 名前:nobodyさん mailto:sage [03/03/27 18:09 ID:???]
- ただのC/C++質問スレになってる(;´Д`)
- 76 名前:nobodyさん mailto:sage [03/03/27 18:10 ID:???]
- >>74
統一しとけ。な。
- 77 名前:nobodyさん mailto:sage [03/03/29 17:51 ID:???]
- そんなことよりperlのBモジュールから吐き出されるCのコードはなんとかならんのか。
hello,world がなんで100KBになんだよ。
- 78 名前:初心者 mailto:age [03/03/31 22:24 ID:???]
- 実験でくだらないCGIをCで書いてみたんだけど
使用したコンパイラが、な、なんとLSI C-86試食版なんすよ!! しかし16Bitでカナーリ時代遅れの予感、、 誰かWindowsで動作する32Bitコードを吐き出す フリーのコンパイラって知りませんか?
- 79 名前:nobodyさん mailto:sage [03/03/31 22:30 ID:???]
- >>78
bcc
- 80 名前:nobodyさん mailto:sage [03/03/31 22:31 ID:???]
- >>78
ネタ質問でageんな。
- 81 名前:nobodyさん mailto:sage [03/03/31 22:38 ID:???]
- >>78
gcc は置いといて、 GNUライセンスじゃない、(できれば、BSDライセンスの) 正規表現ライブラリ無いですかね。
- 82 名前:nobodyさん mailto:sage [03/03/31 22:48 ID:???]
- >>81
LGNUライセンスって知ってる?
- 83 名前:初心者 mailto:age [03/03/31 22:54 ID:???]
- >>80
笑っちゃうかもしれないけど本当の話なんだす・・・ 最近自家鯖の実験始めて、目標は自作CGIを作ることだが どうもPerlってソースの見た目から受け入れられなくて 昔ちょっとだけかじったことのあるC言語でも出来ると聞いて お決まりのHelloWorldとか、C言語CGI解説サイトのサンプルを コンパイルしようとしたが、自分の知ってるフリーで使えるコンパイラは あれしかなかったもので。。。。 でも、ちゃんとhtmlからの入力を受け取って動作したから正直驚きました gccって奴があるのですか。ありがとうございます。
- 84 名前:nobodyさん mailto:sage [03/03/31 23:13 ID:???]
- >>79はスルーかよ!
- 85 名前:nobodyさん mailto:sage [03/03/31 23:13 ID:???]
- >>84
理解できないのはすべて無視。厨房は無視しとけ。
- 86 名前:初心者 mailto:sage [03/03/31 23:28 ID:???]
- >>84
すません。見落としてました 検索掛けると、昔TurboPascalってので有名だった ボーランドのCコンパイラがあったのですね ちなみにC++ってのは良く分からん。。。 厨に構ってくれてありがd これから勉強します
- 87 名前:nobodyさん mailto:sage [03/04/01 21:48 ID:???]
- >>82
LGPLですか? いわゆる感染しないライセンスでしたよね。 ただ、GPLというだけで心理的にイヤなんで、敬遠してます。 ライセンスについても明るくないですし。
- 88 名前:fusianasan mailto:hage [03/04/01 22:59 ID:???]
- 技術者のためのC言語でCGI作成(作:玉なんとか)
って本をreadをしたけど漏れ could not understandですた。
- 89 名前:fusianasan mailto:hage [03/04/01 23:02 ID:???]
- このスレは普及用のスレです。
- 90 名前:nobodyさん mailto:sage [03/04/01 23:30 ID:???]
- 作った物を普及させるのか、作ること自体を普及させるのか。
- 91 名前:fusianasan mailto:hage [03/04/02 14:00 ID:???]
- >>90
作ることを普及するスレ
- 92 名前:nobodyさん mailto:sage [03/04/02 14:22 ID:???]
- じゃあよほど大きなメリットを示さないとなぁ。
- 93 名前:nobodyさん mailto:sage [03/04/02 14:28 ID:???]
- 変数に型がある。
- 94 名前:nobodyさん mailto:sage [03/04/02 15:16 ID:???]
- >>93
"よほど大きな"で出てきたメリットがそれか・・・
- 95 名前:nobodyさん mailto:sage [03/04/02 15:34 ID:???]
- Perl厨には分からないだろうな。
- 96 名前:nobodyさん mailto:sage [03/04/02 16:03 ID:???]
- Cの変数に型があるのは常識なんだからスレ立ててまで語るほどでも無いと思うのだが。
「Cで作ると変数に型があるメリットが!!」で普及したら苦労しねーっていうか。
- 97 名前:fusianasan mailto:hage [03/04/02 21:44 ID:???]
- もっともな魅力は高速な処理かな・・・。
普及するぐらいなら簡単にCでCGIを作れるようになる モジュールみたいなのを作る必要があるのかな?・・
- 98 名前:nobodyさん mailto:sage [03/04/02 21:48 ID:???]
- 普及しない一番の原因はISPの鯖・無料鯖でShellを開放してるトコが殆どないからだと思うがどうか。
- 99 名前:fusianasan mailto:hage [03/04/02 21:48 ID:???]
- 某CGIのBook曰く・・・、CはPerlの数十倍から数百倍の処理能力を持ち合わせているとか・・・
- 100 名前:fusianasan mailto:hage [03/04/02 21:49 ID:???]
- >>98
たしかにな・・・。 www.tok2.comって逝けたっけ?・・・shell
- 101 名前:nobodyさん mailto:sage [03/04/02 22:01 ID:???]
- >>99
その能力がインターネット介したときにどれだけの差になるのかと
- 102 名前:nobodyさん mailto:sage [03/04/02 22:07 ID:???]
- >>97
そういうライブラリがないかどうか探して、もしあったら次にそれの使い方を わかりやすく解説してるサイトを探して紹介した方が普及させるには一番だと思う これらが無いときに初めて自分で作るって手順になるのでは。
- 103 名前:nobodyさん mailto:hage [03/04/02 22:27 ID:???]
- PerlとCで書かれた同じ機能のCGIを比較した
テストの報告とかってどっかに無いのかな?
- 104 名前:nobodyさん mailto:sage [03/04/02 22:35 ID:???]
- 速度差はほとんど普及の要因にならないと思うよ。
仮に100ミリ秒が10ミリ秒になったってネットを介したら誤差の範囲だし。 サーバ機で動かすだろうから一瞬だろうし。 速度差が出るほどのプログラム(処理に何分もかかるような)だと そもそもCGIとして使い物にならないし。
- 105 名前:んじゃ mailto:sage [03/04/02 22:39 ID:???]
- アップローダのように扱うデータ量が多いCGIや
2ちゃんのようなアクセス多数で重たいCGIならば 効果てきめんって事か?
- 106 名前:nobodyさん mailto:sage [03/04/02 22:46 ID:???]
- いっそ「普及」なんてこと考えなければそれなりに成り立つスレだと思うんだけどな。
CでCGI質問スレとかCGI用Cライブラリを作ろうスレとかそんな感じで。 需要は少ないだろうけどカテゴリとしてあってもいいとは思う。
- 107 名前:nobodyさん mailto:sage [03/04/02 22:49 ID:???]
- >>105
アップローダのデータ量が多いってそりゃファイルをUL/DLするネットワークの 速度の問題で、CGIの速度の問題じゃないと思われ。
- 108 名前:nobodyさん mailto:sage [03/04/03 03:36 ID:???]
- 可変長文字列
可変長配列・ハッシュ 正規表現によるマッチング・置換 URLデコード 文字コード変換 ロック とりあえずこれだけサポートしたライブラリが欲しいところ。
- 109 名前:nobodyさん mailto:sage [03/04/03 06:09 ID:???]
- >>108
>URLデコード >文字コード変換 >ロック この辺はどうとでもなるっしょ。
- 110 名前:nobodyさん mailto:sage [03/04/03 06:13 ID:???]
- >>108
ロックならflockをサポートしたOSを使えばいいだろ。
- 111 名前:nobodyさん mailto:sage [03/04/03 21:07 ID:???]
- やっぱり++の方がいいと思うよ。
- 112 名前:nobodyさん mailto:sage [03/04/03 21:26 ID:???]
- >>111
綺麗に書けるわな。
- 113 名前:fusianasan mailto:hage [03/04/03 23:36 ID:???]
- >>108
そうだな、漏れは無理だが誰かつくってくれないかな・・・?
- 114 名前:nobodyさん mailto:sage [03/04/04 01:17 ID:???]
- CygwinでLinux環境用バイナリを吐き出すのも
ひと苦労だよ(´д`) ttp://www.sixnine.net/cygwin/cygwin-doc/devel/cygwin-to-linux-cross-howto.html
- 115 名前:nobodyさん mailto:sage [03/04/04 01:54 ID:???]
- >>113
Object Pascalで良いなら書いても良いけどね。 >>114 無理にクロスコンパイルせんでも、VMwareとかパーティション切ってLinux入れた方が楽じゃない? NLDとかWinLinuxとか言う際物でも良いけど。
- 116 名前:fusianasan mailto:hage [03/04/05 16:10 ID:???]
- KENTさ〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜ん
jcode.cを作ってくれ。 cgi-lib.cを作ってくれ。 どうせ誰かお前が作れとかいうんだろ?
- 117 名前:nobodyさん mailto:sage [03/04/05 16:11 ID:???]
- 自分用のcgilibならつくったことある・・・
- 118 名前:nobodyさん mailto:sage [03/04/05 16:25 ID:???]
- ならだせ うそ臭いぞ。(w
- 119 名前:nobodyさん mailto:sage [03/04/05 16:33 ID:???]
- くれくれ厨はこのスレ向きじゃないから他逝った方がいいよ
- 120 名前:nobodyさん mailto:sage [03/04/05 17:36 ID:???]
- 奥村先生のアレを使わせてもらいなさい。
- 121 名前:nobodyさん mailto:sage [03/04/05 19:17 ID:???]
- jcodeなんで使うの?
- 122 名前:nobodyさん mailto:hoge [03/04/06 10:59 ID:???]
- KENTって外人なのか?
- 123 名前:nobodyさん mailto:sage [03/04/06 22:17 ID:???]
- websearch.yahoo.co.jp/bin/query?p=%a3%cb%a3%c5%a3%ce%a3%d4%a4%b5%a4%f3&hc=0&hs=0
- 124 名前:anonymouse@on.the.nettori mailto:agesage [03/04/07 13:27 ID:???]
- >>121
EUCとかで投稿してくるヤシがいたら困るからね。 あとKENTって妻子持ちですか?
- 125 名前:anonymouse@on.the.nettori mailto:age [03/04/07 13:29 ID:???]
- www.ab.aeonnet.ne.jp/~hibantyan/kent.htm
KENTさんは旅好きですね。
- 126 名前:nobodyさん mailto:sage [03/04/07 22:27 ID:???]
- 北九州人だよ
allabout.co.jp/computer/cgiperl/closeup/CU20020707A/index.htm
- 127 名前:nobodyさん mailto:sage [03/04/08 14:41 ID:???]
- JIS/SJIS/EUC/UTF8変換すら書けない奴が
C/C++でCGIを作るって……何かのジョーク?
- 128 名前:nobodyさん mailto:sage [03/04/08 14:45 ID:???]
- >>127
車輪の再発明とは時にアホらしいもんです。
- 129 名前:nobodyさん mailto:sage [03/04/08 15:25 ID:???]
- 学習・好奇心等が目的なら自分で作るのもアリだが「普及」が目的のスレだからな。
|

|