トップページphp
1001コメント333KB

△▲ WebProg 初心者の質問 Part22 ▼▽

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2010/05/03(月) 16:42:08ID:???
2ちゃんねるは初めて。 WebProg 板は初めて。
質問したいけど、どうしたら良いか分からない。

そんなときは、ここに書き込んでください。
板の住人や、その他が、けなしながら、厳しく教えてくれるかも。

質問する前に、まずはここを読んでね。
【注意事項】
・質問する前にGoogleで検索してみましょう
http://www.google.co.jp/
・環境(ソフトウェアのバージョンなど)は、必ず書いてください。できるだけ詳しく。
 後から情報を書き足す、いわゆる情報の小出しは極力避けてください。
・何がしたくて、何ができて何ができないのかを書きましょう
・マルチポスト(複数のスレッドで質問する行為)は絶対に禁止です。
・過去ログは必ず読みましょう。あなたと同じ質問をしてる人がいるかも知れません。

2ch 総合ガイド
http://www.2ch.net/guide/

お願い。
適切な、板、スレ、を発見した場合、誘導してあげましょう。
スレの性質上 age 進行でお願いします。

関連情報は
>>2-4辺り

☆前スレ☆
△▲ WebProg 初心者の質問 Part21 ▼▽
http://pc11.2ch.net/test/read.cgi/php/1257701535/
0202nobodyさん2010/06/21(月) 06:41:24ID:???
>>199-201
ワロタ

俺は自分で適当にアルゴリズム考えてID生成を実装したぉ
02032002010/06/21(月) 11:32:25ID:???
>>201
ちょっと吊ってくる。。。
0204nobodyさん2010/07/02(金) 01:19:46ID:???
サイト内の全てのページに、同じ内容(例えばサイトマップ)を表示するとします。
内容は変更されることがあるので、各ファイルに直接記述することはできません。
(HTMLのフレームなどはナシです)
このようなときは、PHPか何かを使えばいいのでしょうか?
0205nobodyさん2010/07/02(金) 09:34:58ID:???
この文脈でiframeはframeと見なすのか否か。
0206nobodyさん2010/07/02(金) 10:12:50ID:injCBmjP
すみませんが雑談スレに同じ質問を間違えてしてしまっていたのですが、コチラで改めて質問させてください

WebサイトのサーバサイドでPHPとJavaではどのような所が違うのでしょうか?
Javaは銀行などのサイトで使われると聞いたことがあるのですが、PHPとの使い分けと言うか、どういう部分がJavaの方を使った方がいいとか、利点とかが分かりません
ECサイトとかある程度のサイトなどでは基本的なシステムはPHPだけでも大丈夫なのでしょうか?
02072042010/07/02(金) 11:37:50ID:???
>>205
フレーム「など」で含んだつもりです。すみません。

frameが無理な根拠は上下左右にしか表示出来ないこと、
iframeは内容が増えるとオーバーフローする
(だからといって大きく作っておけばいいという問題ではない)ことです。
0208nobodyさん2010/07/02(金) 13:29:37ID:???
Java も PHP もその人の扱いやすさで変わるかと
0209nobodyさん2010/07/02(金) 13:37:59ID:???
変数に型があるか無いかの違いじゃないかな。
型があったほうがケアレスミスは少なくなるから
銀行にはいいんじゃないかな
0210nobodyさん2010/07/02(金) 14:55:45ID:???
あ〜、たしかにしっかりとした型宣言があったほうがいい気はする
02112042010/07/02(金) 17:24:10ID:???
語句を変えてググったところ、自己解決しましたorz
PHP、SSI、JSといった手があるようですね。
ありがとうございました。
0212nobodyさん2010/07/02(金) 17:39:33ID:???
SSI はやめておけ

スクリプト使って、テンプレートとなる HTML を読み込んで
差し替えるべきとこを差し替えて表示すりゃいい


Perl らいすっき!な自分だけど、
オススメは PHP
面倒臭がらず php.ini はしっかり設定するように。
02132042010/07/02(金) 19:46:00ID:???
>>212
アドバイスありがとうございます。
0214nobodyさん2010/07/03(土) 02:58:33ID:???
>>46
部外者だけど、スーパー解りやすかった
0215nobodyさん2010/07/07(水) 13:18:32ID:nOkB2cuw
質問箇所が間違っていたら申し訳ありません。

ニュースサイトで"昨日の人気記事"などをつけているところがあります。
そういったものを自動表示するコンテンツをサイトに組み込みたいのですが、
phpで可能でしょうか?

・テキストリンクのクリック数を取得する
・同一PCからの二回目以降のクリックをカウントしない
このような動作ができればいいのですが、どなたかご教授願います。
0216nobodyさん2010/07/07(水) 13:27:22ID:???
phpはサーバサイドで動いてるのにどうやってリンクのクリックを取得するの?
ってまあリンク先を自分とこのphpにしてそこから飛ばすとか
javascript使うとかすればできるが
02172152010/07/07(水) 16:19:33ID:nOkB2cuw
>>216
言われてみればその通りですね。どうやるつもりだったんだろう……
カウント用phpに一旦飛ばすとURLが不自然になるし、
javascriptの場合はデータをDBに書き込む際のセキュリティが怖い。
リンクURLはそのままでカウントする、のは難しそうですね。
どうもありがとうございました。
0218nobodyさん2010/07/10(土) 02:04:33ID:???
"昨日の人気記事"だったら
アクセスログ見るなり記事の方にカウンタを仕込んでおくなりして
一日の始めに集計すればいいだけだな
0219nobodyさん2010/07/12(月) 12:47:33ID:dUmvIZf6
HPに簡単なアンケート送信フォーム・ID作成フォームを作りたいのですが、
どの言語で作るのが楽でしょうか

自分の実力は.NETのVBとC言語を覚えて一ヶ月ぐらいです
(関数や変数、データ型の意味や配列、クラスなら分かる程度です)
0220nobodyさん2010/07/12(月) 13:20:32ID:???
HTMLだろ
0221nobodyさん2010/07/12(月) 14:05:15ID:???
>>219
PHPかPerlで良いんじゃない?

アンケートだったら、探せばフリーのスクリプトがいっぱいあるから、
適当なの拾ってきて設置するだけで済むかもね。

「ID作成フォーム」ってのが何を目的にしているのか判らんが…
0222nobodyさん2010/07/12(月) 14:17:54ID:dUmvIZf6
>>220>>221
ありがとうございます
HTMLも勉強中でした、すいません
フリーという手もあったんですね、参考にさせていただきます
目的はアンケートの送信は会社用で、
ID作成というのは汎用的な登録ができるようになりたいと思い、練習用に作ってみようと思いました
0223nobodyさん2010/07/15(木) 10:10:12ID:WvjcSaKa
cgiで複数のファイルを解析して結果を表示するような処理を行う場合、
ファイル数が多くなると、実行時間制限や使用メモリ制限により(?)、
500 Error - Internal Server Error
となってしまいます。こういう場合どう回避するが常套手段でしょうか?
0224nobodyさん2010/07/15(木) 10:20:59ID:???
>>223
1)細切れに処理するように考える
2)CGIにしない
3)データベースを使う
0225nobodyさん2010/07/15(木) 11:30:25ID:???
4)さくらインターネットを解約する
0226nobodyさん2010/07/15(木) 16:55:31ID:ycBnAm4Q
geocitiesやfc2webなどの、サイト作成サイトってどうやって作るんでしょうか?
当方html,css,javascript,c++等かじりました。
cgiを使わないと無理そうだということはわかるのでPHPを勉強中ですが、DBの知識はいりますか?
コードはいらないので、作り方の流れだとか(○○言語でアカウントを管理して云々など)
参考になるサイトなどありましたら教えてください。
0227nobodyさん2010/07/15(木) 17:07:19ID:???
手作業ではできるの?
できるならそれを自動化すればいい
0228nobodyさん2010/07/15(木) 21:08:35ID:???
apacheをインスコしてローカルホストを表示するときに

http://127.0.0.1/で表示した場合、 あなたの予想に反して・・・のページが表示されるのですが
http://localhost/で表示しようとした場合 It works!のページが表示されてしまいます

以前、xamppをインストールしていたのが原因だと思うのですが、どのようにすれば解決できますでしょうか。
0229nobodyさん2010/07/15(木) 21:09:35ID:2x2Vplnk
0230nobodyさん2010/07/15(木) 22:45:24ID:???
>>224-225
ありがとうございます。

3)データベースを使うようにはしてみたんですが、
速度アップやメモリ節約はできても、やはり限界はありますよね?
処理対象のファイル数が多くなると、データベースの更新途中で
エラーになってしまうようです。(10個ならOKでも15個ならNGとか)

2)CGIにしないというのは、予めできる処理はしておいて、
静的にデータを用意しとくということでしょうか?
ユーザが入力したパラメータに応じて処理内容が変わるので
これは難しいように思います。

ということで、1)の方針で考えてみます。
何か参考になるものがあるようなら教えてください。
0231nobodyさん2010/07/15(木) 23:57:43ID:???
>226
CMSでぐぐれ
0232nobodyさん2010/07/16(金) 10:07:26ID:???
>>226
サイト作成サイトってなんだ?
もしかしてホームページスペースレンタル業でもやるのか?
02332262010/07/16(金) 19:04:55ID:i/c/7cEy
>>231
ぐぐってみましたが求めてたものっぽいです。ありがとうございます。

>>232
業にするつもりはないんですが、似たようなのを趣味で作ってみたいなと。
0234nobodyさん2010/07/17(土) 03:09:09ID:???
>>215
jsとcgiでできるお
めんどいからjQueryとPerlで書くと、
=== html側 ===
$('a').click(function(e){
$.get('./counter.cgi', {
url: $(e.target).attr('href')
}, function(){});
});

=== counter.pl ===
my $ip = $ENV{REMOTE_ADDR};
... # なんかDBとかでIP管理する
print "Content-type: text/hml;\n\n";

こんなかんじ?
バグっててもしらん
0235nobodyさん2010/07/17(土) 08:19:45ID:???
普通のカウンタでやってもいいし、
ページを表示するスクリプトに組み込んでもいいし、
ページが静的ならリダイレクトを行うカウンタースクリプト書いてもいいし、
好きな方法で良いかと
0236nobodyさん2010/07/17(土) 15:08:03ID:Kh5IEk5C
すいません。PHPの質問です

PHPだとダブルクォーテーションで囲むと
変数が展開されるのですがその変数に
連想配列をキーとして持つ連想配列を使うと
エラーを出されてしまいます。

例)
echo "abc= $a[$b[c]]";

→ Parse error: syntax error, unexpected '[', expecting ']'
[ あるいは ]がいらないってことだと思うんですが
どうやったらエラーなく記述できるんでしょうか
(あるいは無理だから文字列連結子でつなぐしかないんでしょうか)
ご教授よろしくお願いいたします。
0237nobodyさん2010/07/17(土) 21:03:12ID:???
echo "abc= {$a[$b[c]]}";
{}で囲う
0238nobodyさん2010/07/18(日) 06:42:51ID:sc8nTY2K
ショップ構築のPHPスクリプトをレンタルサーバーに全てアップロードし、ドメイン/admin.phpを実行したのですが、
Warning: includeが数個(FCKeditor/FCKeditor/fckeditor.php) [function.include]: failed to open stream: No such file or directory in /home/sites/
と、Warning: mysql_pconnect() [function.mysql-pconnect]: Lost connection to MySQL server during query in /home/sites/heteml/users134/1/0/0/100oku/web/.htinc/_mysql.inc on line 76
Database error: Link-ID == false, connect failedLost connection to MySQL server during query
MySQL Error: 0 ()とエラーになります。
fckeditor.phpのローカルの場所は/FCKeditor/FCKeditor/editor/fckeditor.phpです。
です。は/FCKeditor/FCKeditor/へ直接アップロードするとエラーは出ませんが、
白紙で何も表示されません。誰か助けてください。
0239nobodyさん2010/07/18(日) 09:14:47ID:???
>>238
そのサーバーでデータベース(MySQL)は使えるの?
データベースの設定はちゃんと出来ている?
そのスクリプトセット自体の設定はちゃんと出来ているの?
0240nobodyさん2010/07/18(日) 13:26:44ID:fmmW6w9+
>>239 使える筈です。レンタルサーバーはhetemlを使用しています。phpMyAdminからログインできましたが、その後がさっぱりです…。どこをどう設定してよいやら全くわかりません。テーブルって何?レベルです。
既に殆ど設定が完了している別のスクリプトも有るのですが(プログラマーに依頼)index.phpが白紙で、トップページが表示されず、htmlのソースも何も表示されてません。 原因不明、多分サーバーが対応してないんでは?との事で、
多分それをダウンロードしてここのサーバーに移せばなんとかなるかも…と思っていますが、プログラマーの方とも連絡が取れなくなってしまい、放置状態です。 うちの回線常時接続ではないので、深夜しかアップロードできず、普通に作業するのも大変です…。
どなたか代わりに設置していただけませんか?今のところ1万位しかお支払いできませんが、儲けの10%毎月お支払い致します。
0241nobodyさん2010/07/18(日) 14:31:47ID:???
バージョンが合ってないってことはない?
0242nobodyさん2010/07/18(日) 15:30:21ID:+HAwD6hz
ブラウザゲーを作りたい場合、どの言語を使うのが一般的でしょうか?
0243nobodyさん2010/07/18(日) 18:35:00ID:VLBtU4j9
>>239
何時代を生きているの?
>>240
perlでもphpでもなんでも好きなの使えばいいじゃない?
0244nobodyさん2010/07/19(月) 15:51:28ID:???
時代関係ないだろ
テーブルが何かもわからないのに(DBを)使うことは難しい
んじゃないか?
0245nobodyさん2010/07/19(月) 16:01:38ID:ZjaWY3NN
『ロリポップ!レンタルサーバー』を利用しているのですが
同サーバーでは handler-name を php5.2-script と設定しなければPHPスクリプトとして解析されません

下記のローカル開発環境でも同じように
.htaccessファイルへ「AddHandler php5.2-script .extension」と記述すれば
PHPスクリプトとして解析されるように設定したいのですが、どうすれば良いでしょうか

WindowsXP SP3
XAMPP for Windows 1.7.3
Apache 2.2.14 (IPV6 enabled)
PHP 5.3.1 (PEAR, Mail_Mime, MDB2, Zend)
0246nobodyさん2010/07/19(月) 16:04:53ID:???
AllowOverrideの話?
ハンドラーの名前の話?
02472452010/07/19(月) 18:30:39ID:ZjaWY3NN
すみません、後者です
php5.2-script と書いたときに、php5-script と書いたときと同じ動作をさせたいのですが
0248nobodyさん2010/07/20(火) 01:18:14ID:???
質問させてください
サーバでwavファイルをいろいろ操作しながらストリーミング配信のようなことをしたいのですが、
どのような方法があるのでしょうか

具体的には、ドップラー効果を付加したwavファイルをクライアントに聞かせたいのです
0249nobodyさん2010/07/20(火) 11:10:38ID:???
>>247
phpは自分でビルドした?
まあphpのソース持ってきて
sapi/apache2handler/sapi_apache2.c
を書きかえればできるかもね
02502452010/07/21(水) 23:30:38ID:siw+QZ/s
>>249
有り難う御座います
PHPはXAMPPに同梱されていたビルド済みのものをそのまま利用しています
xampp\apache\modules\php5apache2_2.dll を上書きすれば解決する思えましたので
以下の通りにPHPをビルドしてみましたが、php5apache2_2.dll が見つかりません
php5apache2_2.dll を生成するにはどうすれば良いのでしょうか

<http://www.k-sky.biz/php/install.windows.building.html>;の手順に従いビルド
  ※PHPのソースは<http://jp.php.net/get/php-5.3.1.tar.bz2/from/this/mirror>;を利用
  ※『Visual Studio 2008 コマンド プロンプト』において以下を入力
set "PATH=C:\work\win32build\bin;%PATH%"
cd C:\work\php-5.3.1
cscript /nologo configure.js --disable-all --enable-embed --enable-apache2-2handler
nmake
02512452010/07/22(木) 00:09:52ID:55AJDKgd
×解決する思えましたので
○解決する様に思えましたので
0252nobodyさん2010/07/22(木) 02:15:36ID:???
>>248
cgiでhtml出力するときレスポンスヘッダにtext/htmlって書くじゃん
あれをaudio/wavにしてcgiなりなんなりで生成したwaveファイルを出力するだけ
生成方法はこのスレの範疇じゃないんでサウンドプログラミングスレにでも行って聞いて

ストリームで流すならFlashでやるのがいいんじゃないかな
0253nobodyさん2010/07/23(金) 20:20:24ID:???
>>252
イメージがわきました
ありがとうございます
0254nobodyさん2010/07/25(日) 11:49:26ID:???
>>250
休みで木曜から見てなかったわ。
うまくいかないってどういう内容でうまくいかんの?
Windowsでやったこと無いからよーわからんけど、書いたとおりにやってみたら
Apache2.2のinclude/libが見つからんと出たので(出てもMakefileはできる)、
Apache2.2のディレクトリのlibとincludを追加で指定したらできたけど、
そういうことでいいのかな?
0255nobodyさん2010/07/25(日) 17:38:19ID:???
tsharkの質問あるんですがここって板違い?
0256nobodyさん2010/07/25(日) 17:42:34ID:???
tsharkってパケットキャプチャ?
板違いかな、、、
02572452010/07/25(日) 22:06:20ID:bG0FoAII
お手数お掛けします
ビルドは成功するのですが、php5apache2_2.dll が生成されないので困窮しています
仰る通り、以下の注意を見逃しておりました
Checking for wspiapi.h ... <in default path>
Enabling IPv6 support
Checking for NewAPIs.h ... <not found>
Checking for NewAPIs.h ... <not found>
Checking for httpd.h ... <not found>
Checking for httpd.h ... <not found>
WARNING: Could not find apache2.2 libraries/headers

Apache2.2とはどのディレクトリのことでしょうか
追加指定する際はどのように指定すればいいのでしょうか
XAMPP内にインストールされていたApacheのアドレスを、以下のように指定してみましたが、同じ注意が出ます
cscript /nologo configure.js --disable-all --enable-embed --enable-apache2-2handler --with-apache-includes="C:\xampp\apache\include" --with-apache-libs="C:\xampp\apache\lib"
0258nobodyさん2010/07/26(月) 09:56:21ID:???
>>257
cscript /nologo configure.js --help
ってやればわかるけど、それ1.3用のオプションみたいだよ
--with-extra-xxxxxか、直接環境変数LIBとINCLUDEに入れてしまえばいいと思うよ
02592452010/07/26(月) 16:39:58ID:2GBo8WCY
>>258
cscript /nologo configure.js --disable-all --enable-embed --enable-apache2-2handler --with-extra-includes="C:\xampp\apache\include" --with-extra-libs="C:\xampp\apache\lib" --enable-object-out-dir=..
ご指摘の通り、以上のようにオプションを extra に替えてみたところ
問題無く C:\work\Release_TS に php5apache2_2.dll が生成されました

XAMPP内の同DLLに上書きし、ハンドラ名「php5.2-script」も無事機能するようになりました
細かな説明有り難う御座います
0260nobodyさん2010/07/27(火) 11:52:41ID:???
イロハのイも分らない超初心者なのですが、質問させてください
現在使用中のメールフォームの改造を命じられました

以下の電話番号の入力欄

# 電話番号
$tel1 = $in{'tel1'};
if($tel1 ne "")
{
if($tel1 !~ /^0([0-9]\-[0-9]{4}|[0-9]{2}\-[0-9]{3}|[0-9]{3}\-[0-9]{2}|[0-9]\-[0-9]{4})\-[0-9]{4}$/)
{
&error("お電話番号の形式が正しくありません", "お電話番号を半角で正しく記入して下さい");
}
}

これを、固定電話だけでなく携帯番号も入力できるようにするようにしたいです

# 電話番号
$tel1 = $in{'tel1'};
if($tel1 ne "")
{
if($tel1 !~ /^0\d{1,5}-?\d{0,4}-?\d{4}$/)
{
&error("お電話番号の形式が正しくありません", "お電話番号を半角で正しく記入して下さい");
}
}

このように書き換えましたが、うまく動作しません
色々調べてやってみているのですが、基礎から勉強する猶予も与えられずほとほと困っています
電話番号・携帯番号、両方受け付ける形にするにはどうしたら良いか教えてください
よろしくお願いします
02612602010/07/27(火) 11:56:09ID:OagopgIf
あげさせてもらいますね
0262nobodyさん2010/07/27(火) 14:06:45ID:???
恐ろしくてよく見てないが、イエ電の方の正規表現が正しい動作をするなら
触らん神に祟りなしで、下に条件追加するのがいいんじゃね

if($tel1 !~ /^0([0-9]\-[0-9]{4}|[0-9]{2}\-[0-9]{3}|[0-9]{3}\-[0-9]{2}|[0-9]\-[0-9]{4})\-[0-9]{4}$/
|| $tel1 !~ /^0[789]0-\d{4}\-\d{4}$/)
0263nobodyさん2010/07/27(火) 14:09:44ID:???
間違うた

if(!($tel1 =~ /^0([0-9]\-[0-9]{4}|[0-9]{2}\-[0-9]{3}|[0-9]{3}\-[0-9]{2}|[0-9]\-[0-9]{4})\-[0-9]{4}$/
|| $tel1 =~ /^0[789]0-\d{4}\-\d{4}$/))
0264nobodyさん2010/07/27(火) 14:11:21ID:???
同じの2個あるね
最後の方の{4}はハイフンの前に付く気がする
0265nobodyさん2010/07/27(火) 16:41:24ID:???
ハイフンの入力をさせなければ

^\d{10,11}$

で終わるかと・・・
0266nobodyさん2010/07/27(火) 16:43:33ID:???
0が最初かどうかくらいは入れてもいいんじゃまいか
0267nobodyさん2010/07/27(火) 17:02:22ID:???
PerlならNumber::Phone::JPでも使っとけ
0268nobodyさん2010/07/27(火) 20:16:15ID:???
うちの会社じゃみんな、携帯電話の番号は
3-4-4じゃなくて、4-3-4で区切るのが通例なんだが…
0269nobodyさん2010/07/27(火) 20:34:31ID:???
うちの会社といわれましても・・・社名と住所教えてもらえますか?
0270nobodyさん2010/07/28(水) 01:35:41ID:???
ことわる
0271nobodyさん2010/07/28(水) 23:51:02ID:???
Twilのような、臨時のメールアドレスを生成するのはどういうやり方で実現しているのでしょうか?
useraddでユーザを作りまくっているのでしょうか?
0272nobodyさん2010/07/29(木) 00:51:48ID:???
>>271
MTAによるが、プログラム起動に対するエイリアスになってたりする。
0273nobodyさん2010/07/29(木) 01:18:36ID:???
>>272
なるほど、エイリアスですね。ありがとうございます。
0274nobodyさん2010/07/29(木) 01:49:20ID:???
テスト
0275nobodyさん2010/07/31(土) 02:53:54ID:cHYXfCTE
アプリケーションサーバのOutOfMemoryErrorに悩まされています。
どんなサーバスペックと設定をしていても、
リソースを食いつぶす前にアクセス制御しなければ、
このエラーは出てしまうものなのでしょうか?
0276nobodyさん2010/07/31(土) 09:29:44ID:???
>>275
javaですか?
02772752010/07/31(土) 10:50:14ID:cHYXfCTE
そうです、javaです。
0278nobodyさん2010/07/31(土) 12:04:29ID:???
中学1年生英語の教科書みたいな流れだw
0279nobodyさん2010/08/01(日) 03:17:29ID:???
アプリケーションサーバっつたらまずjavaだろ。
だが答えは知らん。
0280nobodyさん2010/08/01(日) 09:27:03ID:???
じゃあこれだ
http://www.intra-mart.jp/download/doc/OutOfMemoryError.html
0281nobodyさん2010/08/01(日) 12:55:08ID:4An9WNq+
RSSの配信をしようと思いますが、
情報のサイクルはどのくらいの間隔で行えばいいのでしょうか?
古い情報をいつまでも載せていると、RSSが肥大化するし
更新間隔があまり短いと、RSSリーダーに取りこぼされそうです。
0282nobodyさん2010/08/01(日) 13:52:09ID:???
配信ゆっても、プッシュ式じゃなくてプル式でしょ?
だとしたなら更新の都度 RSS を更新すりゃいい

プッシュ式なら、通知頻度をユーザーに選ばせりゃいいかと思う
0283nobodyさん2010/08/01(日) 18:38:19ID:???
webメールで、他のpopサーバから受信できる機能がありますが、
あのユーザー名やパスワードはどのように保管しているのでしょうか?
というか、そのようなものを作っているのですが、データベースにどのように保管すればセキュリティ的にいいのか分からず困ってます。
02842752010/08/02(月) 00:26:37ID:T4qWK/ty
>>280
ということは、
やはり1リクエストではたいしたことがない処理でも
同時に大量のリクエストが発生すればOutOfMemoryErrorが出うる。
問題が出ないように見積もってハードウェアのスペックとメモリ設定すべきだが、
OutOfMemoryErrorを完全に発生させないようにすることは出来ない。
ということですね。
0285nobodyさん2010/08/02(月) 00:42:13ID:???
無駄にメモリ確保しない
解放は明示的に

でも駄目?
02862752010/08/02(月) 00:57:38ID:T4qWK/ty
例えば、1人たった1KByteしかメモリを消費しない処理でも、
運悪く1億人が同時にアクセスしてきたら
>>285の作り込みをしていても
100GByteのヒープメモリでも食いつぶしてエラーを吐くわけですよね。
0287nobodyさん2010/08/02(月) 01:05:31ID:???
リクエストを受け付けるweb鯖さんの数をきつめに絞っておけばどう?
0288nobodyさん2010/08/02(月) 01:20:49ID:???
そこまでの心配するなら、鯖よりもフィルタリングの出番じゃないかなぁ
02892752010/08/02(月) 01:30:50ID:T4qWK/ty
やはりアクセス制御ということになってくるのですよね。
わがままではありますが、コネクション数での制限は行いたくなく、
負荷状況で行ないたいです。。。
ここでいうフィルタリングとは何をすることでしょう?
0290nobodyさん2010/08/02(月) 02:16:47ID:???
phpでオブジェクトを一万回つくった場合、裏では同じメソッドも一万回作られてるんですかね。
それとも共通のメソッドが一つだけ作られてメンバーのみ一万回作られるだけなんですか?
0291nobodyさん2010/08/02(月) 02:36:59ID:???
いくらなんでもそこまで無駄なことはしないだろう
0292nobodyさん2010/08/02(月) 12:43:14ID:???
>>290
マルチ乙
0293nobodyさん2010/08/02(月) 13:33:33ID:???
ネットで同じ質問を1万回書いた場合は同じデータが1万個作られるねw
0294nobodyさん2010/08/02(月) 16:20:52ID:???
投稿ID、時間が異なるから、
同じデータは出来ません。
同じ本文やタイトルならあり得ますが・・・
0295nobodyさん2010/08/02(月) 16:44:15ID:???
質問内容が同じならIDや時刻が違ってもマルチだろーが
0296nobodyさん2010/08/02(月) 16:46:40ID:???
いやマルチがどーのこーのじゃなくてさw
0297nobodyさん2010/08/03(火) 01:39:58ID:???
行単位って話?
0298nobodyさん2010/08/21(土) 21:07:17ID:???
仕様書のようなものを皆さんはどう書かれてますか?
うちの会社はそういうものが無いんですが、作ったほうがいいですよね。
何かオススメのサイトや書籍があれば教えてください。

システムの仕組みがわかりさえすれば、どんな形式でもいいんでしょうか?
0299nobodyさん2010/08/21(土) 22:27:25ID:???
仕様書は常に頭の中に
0300nobodyさん2010/08/21(土) 23:33:34ID:???
ASP.NET MVCについて質問です。
View画面に出席管理を行うための同じ内容のドロップダウンリストを
表示させ、ドロップダウンリストにて入力された文字を、結合させ、文字列として
DBの方に登録したいのですが、ドロップダウンリストに入力された値の結合の
やり方がよくわかりません。
ドロップダウンリストのコードは以下のような感じです。
どのようにすればよいかご教授願います!!

<%=Html.DropDownList(
"syusseki",
new SelectList(
new SelectListItem[]{
new SelectListItem() {Value = "", Text = ""},
new SelectListItem() {Value = "○", Text = "○"},
new SelectListItem() {Value = "×", Text = "×"},
new SelectListItem() {Value = "遅", Text = "遅"},
new SelectListItem() {Value = "休", Text = "休"}
},
"Value",
"Text",
""
),
""
)%>
0301nobodyさん2010/08/21(土) 23:50:05ID:???
>>299
他の人が作ったWebアプリをいじることが多いのですが、
仕様書がないのでいつもソースの中をあちこち調べて
やっとのことで修正が完了するんです…。
一人なら頭の中でいいと思うんですけど。
■ このスレッドは過去ログ倉庫に格納されています