1 名前:nobodyさん mailto:sage [2006/06/28(水) 22:37:10 ID:???] 2ちゃんねるは初めて。 WebProg 板は初めて。 質問したいけど、どうしたら良いか分からない。 そんなときは、ここに書き込んでください。 板の住人や、その他が、けなしながら、厳しく教えてくれるかも。 質問する前に、まずはここを読んでね。 【注意事項】 ・質問する前にGoogleで検索してみましょう www.google.co.jp/ ・環境(ソフトウェアのバージョンなど)は、必ず書いてください。できるだけ詳しく。 後から情報を書き足す、いわゆる情報の小出しは極力避けてください。 ・何がしたくて、何ができて何ができないのかを書きましょう ・マルチポスト(複数のスレッドで質問する行為)は絶対に禁止です。 ・過去ログは必ず読みましょう。あなたと同じ質問をしてる人がいるかも知れません。 2ch 総合ガイド www.2ch.net/guide/ お願い。 適切な、板、スレ、を発見した場合、誘導してあげましょう。 スレの性質上 age 進行でお願いします。 関連情報は >>2-3
143 名前:nobodyさん mailto:sage [2006/07/29(土) 22:20:26 ID:???] Movable Typeをインストールしようとして、PostgreSQLの設定を行ったのですが、mt.cgiで Got an error: データベース接続の設定に誤りがあります: エラーが発生しました: could not connect to server: Connection refused Is the server running on host "localhost" and accepting TCP/IP connections on port 5432? と出てしまいます。postgresql.confの設定を変更した部分は、tcpip_socket = trueの部分のみです。 ためしにttp://memorva.jp/memo/memo_file_db_test.phpのDB接続テスト(CGI-Perl DBI:Pg版)を実行してみると、Internal Server Errorとなり、 エラーログには DBI connect('dbname=db','dbuser',...) failed: FATAL: IDENT authentication failed for user "dbuser" と出ていて、検索したら認証方式の違いだとわかったため、pg_hba.confに書いてある内容をコメントアウトし、 local all all trust を追加し、service postgresql restart をしましたが同じエラーが発生します。Movable Typeの方も状況は変わりませんでした。 どのようにしたらうまくいくのでしょうか?教えてください。 環境はCentOS4.3、PostgreSQLはyumから導入しました。
144 名前:nobodyさん mailto:sage [2006/07/30(日) 23:11:58 ID:???] プログラムよりも階層が下のディレクトリにあるファイル名を変更したいのですが、 良い方法がないでしょうか? perlのrename関数で rename "dir/name1.log", "dir/name2.log"; という感じでしてみましたが500エラーが出てしまいます。 copalとsakuraサーバで試してみました。 (何故かsakuraサーバではname1.logが削除されてました。)
145 名前:nobodyさん mailto:sage [2006/07/31(月) 14:39:12 ID:???] ローカルで実験しなさい
146 名前:nobodyさん mailto:sage [2006/07/31(月) 22:27:50 ID:???] >>145 できますた。 別の所が問題だったみたいです。
147 名前:nobodyさん [2006/08/04(金) 11:53:45 ID:O+kFx3H+] WEB制作板で質問したんですが ここを紹介されたので書き込ませて頂きます 質問です 現在一番軽くて最速の言語+DBの組み合わせは何ですか? 知っている方ご教授願います
148 名前:nobodyさん mailto:sage [2006/08/04(金) 12:20:01 ID:???] 好きなのを選べ
149 名前:nobodyさん mailto:sage [2006/08/04(金) 12:34:51 ID:???] アセンブラ+postgres
150 名前:nobodyさん mailto:sage [2006/08/04(金) 13:37:38 ID:???] 検索はMySQLの方が速いんじゃないの 詳しくは知らないんだが アセンブラまでいかなくてもCぐらいでいいんじゃない データが多くないならC + SQLiteという組み合わせも
151 名前:nobodyさん mailto:sage [2006/08/04(金) 13:51:04 ID:???] >>150 コスト度外視でひたすら最速を求めるって言ってるんだからCなんてダメでしょ。 アセンブラか、機械語でごり書きしかありえない。
152 名前:nobodyさん mailto:sage [2006/08/04(金) 13:56:59 ID:???] そういえばmob perlよりCのが速いのか?
153 名前:nobodyさん mailto:sage [2006/08/04(金) 14:16:14 ID:???] コードを書く人がどれだけコンパイラやエンジンのことを知ってるかしだいだと思う。
154 名前:nobodyさん mailto:sage [2006/08/04(金) 15:57:17 ID:???] >>150 C+PostgreSQLの方が速いんじゃね?
155 名前:nobodyさん mailto:sage [2006/08/04(金) 16:33:09 ID:???] >>154 RDBというジャンルに限るならMySQL MEMORYが最速じゃないかな
156 名前:nobodyさん mailto:sage [2006/08/04(金) 17:39:25 ID:???] C+MySQLは結局は最速ってことなの? mob perlやPHP4よりも速いのか?
157 名前:nobodyさん mailto:sage [2006/08/04(金) 18:42:08 ID:???] なんでCでゴリゴリ書いたのがmod_perlやPHPに負けると思うの?
158 名前:nobodyさん mailto:sage [2006/08/04(金) 18:57:35 ID:???] >>157 150がC推すのでそう思た 結局の所、最速はどれなんだろう
159 名前:nobodyさん mailto:sage [2006/08/04(金) 19:04:48 ID:???] mod_perlやPHPって書きかた変だな。 まるでPHPが全てmod_PHPで動いてるかのような書き方だ。
160 名前:nobodyさん mailto:sage [2006/08/04(金) 19:15:07 ID:???] mod_perlとmod_PHPとCじゃ、軽くて最速なのってmod_PHPじゃないの?
161 名前:nobodyさん mailto:sage [2006/08/04(金) 20:22:16 ID:???] >>160 恥ずかしいよ、それ。
162 名前:nobodyさん mailto:sage [2006/08/04(金) 21:12:10 ID:???] phpとかcgiとかよりもapacheモジュールがレスポンス返す方が速いんじゃないの?
163 名前:nobodyさん mailto:sage [2006/08/04(金) 21:46:30 ID:???] >>161 俺プログラマー失格ですか?
164 名前:nobodyさん mailto:sage [2006/08/04(金) 21:56:41 ID:???] 俺も知りたいな。どれが軽くて最速なの? ていうかスレ立てればいいのに
165 名前:nobodyさん mailto:sage [2006/08/04(金) 22:14:20 ID:???] 散々語られてるし、状況によってばらつくだけだから。 ここらへん参考 ttp://homepage3.nifty.com/hippo2000/perltips/javaperl.htm
166 名前:nobodyさん mailto:sage [2006/08/04(金) 22:15:34 ID:???] 何が速いかわからない人が作ったものは言語を問わず遅いに違いない。間違いない。
167 名前:nobodyさん mailto:sage [2006/08/04(金) 22:18:49 ID:???] >>165 それ古すぎじゃね?PHP4とPHP5じゃforループだけでもかなり違う。 てかおまいら自分でベンチ取れよ。
168 名前:nobodyさん mailto:sage [2006/08/04(金) 22:21:21 ID:???] PHP5は4より遅いわけだが・・・
169 名前:nobodyさん mailto:sage [2006/08/04(金) 22:36:56 ID:???] >>166 同意。 どういう理由で早さが違うのか想定できない人は、速いロジックを選択できない。
170 名前:nobodyさん mailto:sage [2006/08/04(金) 22:49:13 ID:???] >>168 ループ・インクリメント・出力なら5のほうが圧倒的に早い。 PHP5が多くの場合4より遅いってのは5.1以前だろう。 C/CGIだとmod_phpやmod_perlが圧倒的に早い。 C/ApacheModuleならもうアセンブラぐらいしか勝ち目が無い
171 名前:nobodyさん mailto:sage [2006/08/04(金) 22:52:44 ID:???] そんなのとは無関係な世界のmod_rubyは幸せ〜
172 名前:nobodyさん mailto:sage [2006/08/04(金) 22:55:06 ID:???] まぁ、速さを必要とするほど訪問者はいないけどなwww
173 名前:nobodyさん mailto:sage [2006/08/05(土) 00:15:39 ID:???] 結局何が一番軽くて早いの?
174 名前:nobodyさん mailto:sage [2006/08/05(土) 00:50:08 ID:???] ぶっちゃけ そもそもOSすら使わずマシンの全機能をそれだけに振り向けたアセンブラ製アプリ とか言ったら満足なのか
175 名前:nobodyさん mailto:sage [2006/08/05(土) 01:13:34 ID:???] アゼンブラとかコストやばいじゃん もっと現実的な線でいうと何になるんだろう
176 名前:nobodyさん mailto:sage [2006/08/05(土) 01:42:00 ID:???] 当然ページングはOFF、キャッシュコントロールも自前でおながい
177 名前:nobodyさん mailto:sage [2006/08/05(土) 02:07:01 ID:???] アセンブラで、とかいってるやつは、超ビギナー。間違いない。
178 名前:nobodyさん mailto:sage [2006/08/05(土) 02:36:53 ID:???] ハードウェアプログラミングが最速。 汎用計算機の比ではない。
179 名前:nobodyさん mailto:sage [2006/08/05(土) 02:43:48 ID:???] >>177 じゃあお前が答えてみろ
180 名前:nobodyさん mailto:sage [2006/08/05(土) 02:51:54 ID:???] アプリはapacheでFAかな? mod_perl(SpeedyCGI FastCGI)とmod_PHP(PHP4 PHP5)とCとDBか この中で最速、超軽量の組み合わせはどれってことか
181 名前:nobodyさん mailto:sage [2006/08/05(土) 13:52:39 ID:???] CでApacheモジュール書くのが断然速いだろ
182 名前:nobodyさん mailto:sage [2006/08/05(土) 14:03:41 ID:???] アセンブラでTCPスタック書くのがダントツだろ。上位にこなくても即応答
183 名前:nobodyさん mailto:sage [2006/08/05(土) 14:16:52 ID:???] 最速を求めるとどんどん現実から離れていくな
184 名前:nobodyさん mailto:sage [2006/08/05(土) 14:58:41 ID:???] 使える環境ならC/ApacheModuleが現実的だな。 C/CGIはメモリ管理から全部プログラマの責任、しかも遅いがApacheModuleならメモリ管理はApacheがやってくれるし、APIも大量にある。 しかし、mod_phpやmod_perlの速度なら十分だと思う。 共有鯖だとmod_perlは現実的じゃないな
185 名前:nobodyさん mailto:sage [2006/08/05(土) 20:15:25 ID:???] NICドライバがHTTPレスポンスを返せばいいじゃまいか
186 名前:nobodyさん mailto:sage [2006/08/05(土) 22:38:06 ID:???] >上位にこなくても即応答 それ、以外に余計なオーバーヘッドがつくじゃねーかw
187 名前:nobodyさん mailto:sage [2006/08/05(土) 22:41:16 ID:???] 大量に訪問者がいるタイプの場合は、 アパッチじゃなくてトムキャットの出番だろ あとは、アセンブラで書くとか炒ってるビギナーは コンパイラの最適化を知らないんだなきっと。めでたいやっちゃ。
188 名前:nobodyさん mailto:sage [2006/08/05(土) 22:43:39 ID:???] >>187 ハードウェア完全依存で適切にアセンブラ書いて、それでもたかだか最適化に劣ると?
189 名前:nobodyさん mailto:sage [2006/08/05(土) 23:07:56 ID:???] >>188 劣る
190 名前:nobodyさん mailto:sage [2006/08/05(土) 23:22:37 ID:???] どう劣るのかの解説までして欲しそうだけど、 ビギナーはビギナーなりに調べやがれカスが
191 名前:nobodyさん mailto:age [2006/08/05(土) 23:26:51 ID:???] プログラマーでもこれだけ意見分かれるんだな とりあえず実用化できる低コストの範囲で最速で最軽量の組み合わせを意見付きで晒そうや 【アプリケーション】 【データベース】 【言語】
192 名前:nobodyさん mailto:sage [2006/08/05(土) 23:53:43 ID:???] 真面目に答える気あんなら質問者に状況を補足させるとかしとけ。 質問に関係ないなら新しくスレ立てろ。
193 名前:nobodyさん mailto:sage [2006/08/05(土) 23:59:39 ID:???] キーワードは パイプライン ストール あたりかな
194 名前:nobodyさん mailto:sage [2006/08/06(日) 00:34:57 ID:???] 別に過疎ってるんだしこのスレで答えてもいいだろ 状況は191の言ってんのでいいよ
195 名前:nobodyさん mailto:age [2006/08/06(日) 01:15:40 ID:???] どうなんだろう。詳しい人いないかな?
196 名前:nobodyさん mailto:sage [2006/08/06(日) 02:41:16 ID:???] >しかし、mod_phpやmod_perlの速度なら十分だと思う。 mod_phpとmod_perlを並べるなよw この二つは全然別物。
197 名前:nobodyさん mailto:sage [2006/08/06(日) 02:46:33 ID:???] >>196 処理速度的にだろ。 そんなこといいはじめたらCGIとApacheモジュールを比較すること自体ナンセンス
198 名前:nobodyさん mailto:sage [2006/08/06(日) 02:56:11 ID:???] 参考 ttp://www2.nict.go.jp/w/w114/stsi/old_tag/c272/publication/PDF/e20050422.pdf Cなんかじゃプログラム書くだけで遅いな。
199 名前:nobodyさん mailto:sage [2006/08/06(日) 03:22:33 ID:???] >>198 てやんでえ、それをいっちゃおしめーよ ここはPHPだPerlだJavaだと50歩100歩の議論をする板ナリー
200 名前:nobodyさん [2006/08/06(日) 03:25:46 ID:eC9YKDvt] tableの横線を斜めにしたいんですけど、どうしたらいいでしょうか。
201 名前:nobodyさん mailto:sage [2006/08/06(日) 03:45:51 ID:???] コスト度外視で本当に速くしたいなら全部カーネルモジュールにしないとだめっしょ.
202 名前:nobodyさん mailto:age [2006/08/06(日) 04:06:03 ID:???] コスト踏まえるとこれが最速かな? 【アプリケーション】Apache 【データベース】MySQL 【言語】mod_php(PHP5)
203 名前:nobodyさん [2006/08/06(日) 04:09:08 ID:eC9YKDvt] ありがとうございます! HPを作成していて一つのページを斜めに区切りたいんですよね。
204 名前:nobodyさん mailto:sage [2006/08/06(日) 04:33:39 ID:???] >>203 Web製作板で聞くといいかも
205 名前:nobodyさん mailto:sage [2006/08/06(日) 08:44:42 ID:???] lighttpd+fastCGI+MySQLはどうよ
206 名前:1 ◆hP2BOw2uR. mailto:age [2006/08/06(日) 10:26:17 ID:???] 何か他者の質問の邪魔になりそうだし、面白そうな課題だからスレを立ててみた 現在最速で最軽量のプログラムの組み合わせはなんだ pc8.2ch.net/test/read.cgi/php/1154825233/
207 名前:nobodyさん [2006/08/07(月) 09:33:44 ID:DICz98gW] これからサーバーサイドプログラミング学ぼうとしております初心者です。 検索機能つきのデータベースを作りたいのですが、 cgi(perl)、phpのどちらを学んだらできるのか。 どっちでもできるならそれぞれの利点を教えていただきたいです。 よろしくお願いします。
208 名前:nobodyさん mailto:sage [2006/08/07(月) 10:14:09 ID:???] PerlもPHPもJavaもC言語で書かれていることを知らない奴が多すぎる
209 名前:nobodyさん mailto:sage [2006/08/07(月) 10:42:25 ID:???] >>207 どっちでも出来ます。 Perlは古くから利用されている経緯があり、ライブラリが豊富にあるのが利点です。 PHPはWeb開発に特化しており言語仕様としてWeb開発フレームワークの一部を含んでいたりします。 Web開発に限ればPHPのほうが圧倒的に楽に開発できると思います。
210 名前:nobodyさん mailto:sage [2006/08/07(月) 11:16:57 ID:???] 全てがCオンリーで書かれているわけない(Z)
211 名前:nobodyさん mailto:sage [2006/08/07(月) 12:15:11 ID:???] http://(省略)/hoge.html?id=1 みたいなURLのサイトがあるんですが、 これってどうやって動的な処理(?)をしてるんでしょうか? hoge.cgi?id=1ならCGI、 hoge.php?id=1ならPHPとかはわかるんですが…
212 名前:nobodyさん mailto:sage [2006/08/07(月) 12:47:21 ID:???] >>211 そんなものAddTypeやAddHandlerでどうにでもできる(Apacheなら)
213 名前:211 mailto:sage [2006/08/07(月) 14:08:40 ID:???] >>212 そっか。 普通なら、 AddHandler cgi-script .cgi とかってなってるところを、 AddHandler cgi-script .html ってすれば、 拡張子.htmlでCGIを動かせるわけですか。 じゃあ、拡張子だけでどんな仕組みで動いてるかを 判断するのは無理?
214 名前:nobodyさん mailto:sage [2006/08/07(月) 14:40:51 ID:???] 無理
215 名前:211 mailto:sage [2006/08/07(月) 15:00:55 ID:???] そっか〜 (´・ω・`)ショボン どうもアリガトン。
216 名前:nobodyさん mailto:sage [2006/08/07(月) 19:29:14 ID:???] >>209 ありがとうございます。さっそく勉強にとりかかろうと思います。
217 名前:nobodyさん mailto:sage [2006/08/07(月) 21:20:21 ID:???] JavaScript で、他のフレームの html に書かれている JavaScript の関数を呼ぶことってできますか?
218 名前:nobodyさん mailto:sage [2006/08/07(月) 23:33:43 ID:???] >217 できる window.top.hogeFrame.hogeFunction() ってなもんだ
219 名前:nobodyさん mailto:age [2006/08/08(火) 14:14:12 ID:???] Apacheモジュールで負荷激減出来るらしいけど、何の事なんでしょうか?
220 名前:nobodyさん mailto:sage [2006/08/08(火) 20:59:48 ID:???] リバースプロキシってことだ
221 名前:nobodyさん mailto:sage [2006/08/08(火) 21:46:09 ID:???] >>218 ありがとうございます。
222 名前:nobodyさん mailto:sage [2006/08/09(水) 00:06:28 ID:???] ファイルロックについて質問があります。 フォーム(データ入力)→CGI(書き込み)→ログファイル といったCGIにファイルロックを実装させたいのですが、 open関数にflockを追加して以下のようなソースにしようと思っています。 open(OUT, ">> $datafile"); # 追加モードで開く flock(OUT, 2); # ロック確認。ロック seek(OUT, 0, 2); # ファイルポインタを末尾にセット print OUT "$data\n"; # 書き込む close(OUT); # closeすれば自動でロック解除 この場合、書き込み中に送信されたデータはログファイルがcloseされるまで保存され、 closeされた後、問題なく書き込まれるのでしょうか?
223 名前:nobodyさん mailto:sage [2006/08/09(水) 01:13:38 ID:???] >222 「書き込み中に送信された」ってのは、 ・クライアントAからCGIキック ↓ ・CGIが書き込み処理 ↓ ・まだ終わってないけどクライアントBからもCGIキック という流れ? だったらその続きはこうだ。(FastCGIとか使ってたらまた別らしいがそこは知らんのでスマソ) ・クライアントB用に新たにCGIプロセス起動。処理開始 ↓ ・対象ファイルを開いたけど先のプロセスのflockが効いてる間は待たされる ↓ ・クライアントAのファイルロックが外れたら待たされてたクライアントB用のCGIプロセス処理続行 「クライアントB用のCGIプロセス」がこけるかどうかしなければ 特に異常な状態でないかぎりクライアントBからのデータは保持されてるかと。
224 名前:nobodyさん mailto:sage [2006/08/09(水) 07:19:22 ID:???] >>223 CGIをパンチしたらどうなるの
225 名前:nobodyさん mailto:sage [2006/08/09(水) 10:08:10 ID:???] PerlでPOSTされたとき、name値がわからないもしくは 値がいっぱいありすぎて最後が分からないときなどは どうやって受け取ったら宜しいでしょうか。 やりたいことは一括編集なので受け取って分割して ログに出力できればな〜と思ってます。
226 名前:nobodyさん mailto:sage [2006/08/09(水) 14:42:35 ID:???] >name値がわからない 定義してあればわからないことはない。 >値がいっぱいありすぎて最後が分からない 日本語でOK
227 名前:nobodyさん mailto:sage [2006/08/09(水) 16:46:24 ID:???] >>223 なるほど、ありがとうございます。
228 名前:nobodyさん mailto:sage [2006/08/09(水) 20:34:48 ID:???] 質問です。cgiから値を変数として javascriptに渡すにはどうすればよいですか?
229 名前:nobodyさん mailto:sage [2006/08/09(水) 23:52:16 ID:???] >>228 javascript+htmlを動的に作り出すcgiにして変数の価をそこに入れる。 DHTMLってやつかな。
230 名前:nobodyさん mailto:sage [2006/08/10(木) 09:33:27 ID:???] >>229 ありがとうございます!
231 名前:nobodyさん mailto:sage [2006/08/10(木) 18:10:56 ID:???] うん。 >>225 の礼がまだだな。
232 名前:nobodyさん mailto:sage [2006/08/10(木) 20:35:29 ID:???] バックスペースかシフトが押された場合にエラーで弾きたいのですが 条件の式が分かりません。御助言下さい
233 名前:nobodyさん mailto:sage [2006/08/10(木) 21:28:04 ID:???] >>232 板違いだからよそへ行けと言われただろ? 何でまたこの板で聞いてるんだよこのハゲ。
234 名前:nobodyさん mailto:sage [2006/08/11(金) 01:03:10 ID:???] いいじゃねーか、簡単なんだから答えてやれよ。
235 名前:nobodyさん mailto:sage [2006/08/11(金) 02:08:06 ID:???] 234が答えて終了
236 名前:nobodyさん mailto:age [2006/08/12(土) 01:22:06 ID:???] アゼンプラって何なんですか?(アプリとかDBとか)
237 名前:nobodyさん mailto:sage [2006/08/12(土) 01:35:31 ID:???] >>236 機械語を記号化した言語 勿論板違い。
238 名前:nobodyさん mailto:sage [2006/08/12(土) 01:36:08 ID:???] アセンブラではなくアゼンプラか…難しい質問だ。 ここではとても答えきれないから下のサイトに行ってみるといい。 www.google.com/
239 名前:237 mailto:sage [2006/08/12(土) 01:37:18 ID:???] 俺が説明してるのは勿論アセンブリ言語。
240 名前:236とは別人 mailto:age [2006/08/12(土) 01:42:19 ID:???] C+アセンブラで最速のプログラムを組みたいんだけど WebServer、AppServer、DBServerは何が良いのかな? 【WebServer】 【AppServer】 【DBServer】
241 名前:nobodyさん mailto:sage [2006/08/12(土) 02:34:56 ID:???] >>240 お前の巣があるだろ。さっさと帰れ。 pc8.2ch.net/test/read.cgi/php/1154825233/
242 名前:236とは別人 mailto:age [2006/08/12(土) 02:40:57 ID:???] >>240 なんかそこはローコストとか書いてたんで聞いても無駄だと思ったので ここで質問させて頂きました
243 名前:nobodyさん mailto:sage [2006/08/12(土) 03:12:12 ID:???] 初心者が気にする次元の話じゃない スレ違い