WebProg 初心者の質問 Part3
■ このスレッドは過去ログ倉庫に格納されています
0001マリモーマ ◆r6PDGT6Xd2
03/02/13 08:15ID:h+ZGjkuOWebProg 板は初めて。
質問したいけど、どうしたら良いか分からない。
そんなときは、ここに書き込んでください。
板の住人や、その他が、けなしながら、厳しく教えてくれるかも。
質問する前に、まずはここを読んでね。
2ch 総合ガイド
http://www.2ch.net/guide/
記念カキコ専用スレ
http://pc.2ch.net/test/read.cgi/php/982575577/
前スレ
http://pc.2ch.net/test/read.cgi/php/1030151932/
http://pc2.2ch.net/test/read.cgi/php/1037222063/
お願い。
適切な、板、スレ、を発見した場合、誘導してあげましょう。
スレの性質上 age 進行でお願
0577576
03/05/12 22:41ID:LzzQgMcG重すぎたりサーバから追い出されるっていうのも、心配です。
0578nobodyさん
03/05/13 00:20ID:???ここは初心者用のスレなんだが……
それで飯食ってるような奴が初心者とは言わないだろうに。
鯖の性能との関係があるので、明確なラインなど引けるものでもない。
これを機に本格的にPostgreSQLあたりを勉強するのはいかが?
0579nobodyさん
03/05/13 04:32ID:???0580nobodyさん
03/05/13 14:57ID:vFCuCa49>>578-579
いやあ、個人的にはpostgres使ってるんですが、
会社でうけおってるのが、Perlしか使えないのがほとんどなんですわ
(レンタルサーバもうちの会社やってるんだけど、
それがperlしか使えないもんで)
0581bloom
03/05/13 15:10ID:rppJJuu/0582nobodyさん
03/05/13 17:33ID:n32JS/hKTSVファイルをCGIで読み込み、表示させるものです。
そこで質問なのですが、
このページをサーチエンジンが拾ってしまうことはあるのでしょうか。
だとしたら、回避する術はありますか。
よろしくお願いします。
0583nobodyさん
03/05/13 17:53ID:???リンクされん限りは問題無いんだろうけど、まぁデータ流出とかいう類いのところまで考えにゃならん場合は
その1
拡張子をcgiにして実行エラーにしてしまう。
その2
アパッチとかならpublic_htmlよりも上にファイルを置く
その3.
暗号化してしまう
とか対策方法はいくらでもあるかと
0584582
03/05/13 19:11ID:???0585nobodyさん
03/05/14 06:14ID:y4sNR/gg米・ヤフーグループのメールデータをローカルに保存してくれる
スクリプトなのですが、自分の環境(avtve perl最新版+win200sp2)
では動きません。
動かせた方いらっしゃいますか?
0586nobodyさん
03/05/14 14:15ID:HxkVr5ZU2003/05/06
2003/5/6
2003/12/24
のどちらの形式でも、
「20030506」や「20031224」に変換するにはどうすればいいのでしょう
0589nobodyさん
03/05/14 21:04ID:ggGKF9sk0590動画直リン
03/05/14 21:10ID:3+4Adkm10591nobodyさん
03/05/14 21:39ID:eKm7AAU9Excelからデータコピー、フォームに貼り付け。
という作業を簡易化できたらいいなぁ。
それよりも、
CGIから参照していると思われるデータベースを閲覧できれば
クエリで何とかできそうだなぁ・・・。
0592nobodyさん
03/05/14 21:43ID:???おまいら、これを知ってるか?
「 UD Agent 」
CPUの余剰処理能力をかりて、抗がん剤開発のために必要な解析を行うっていうあれだ。
Intel、AMD、Microsoft等強豪チームを押さえ、
Team 2chが他の追随を許さないチーム「だった」。
しかし、今、Team 2chはその世界一の座を奪われようとしている。
「Easynews」(違法コピーサイト)欧米のサーバー運用企業が
UD 参加ユーザーにデータ転送無償ってオマケで、Team 2chを猛追してきてるのだ。
このままでは、七月中には追い抜かれてしまう計算だ。 残り2ヶ月まで迫ってきているんだ。
Team 2chは、そんなことで世界一の座を明け渡してしまうのか。企業の身勝手な戦略に負けてしまうのか。
それは、おまいらが協力してくれれば変わる。おまいらが協力してれればTeam 2chはトップを維持できる。
世界を変えられるのはおまいらだけだ。
link
[Team 2chの告知ページ]http://www.2ch.net/ud.html
【ラウンジ】http://ex.2ch.net/test/read.cgi/entrance/1052691728/
【ダウソ板】http://tmp.2ch.net/test/read.cgi/download/1052066151/
最後まで読んでくれた香具師ありが�d。
スレ汚しスマソ。
0593nobodyさん
03/05/14 22:55ID:NykKQ3Es0594nobodyさん
03/05/14 23:03ID:???0595bloom
03/05/14 23:10ID:3+4Adkm10596bloom
03/05/14 23:10ID:3+4Adkm10597nobodyさん
03/05/14 23:29ID:QSAoM40xhttp://accessplus.jp/staff/in.cgi?id=10645
http://www.39001.com/cgi-bin/cpc/gateway.cgi?id=neat
http://www.emzshop.com/goodstyle/
0599nobodyさん
03/05/15 15:08ID:l77dt//Qどんなことに気をつけなければいけないでしょうか?
(送信先件数は、まだ検討つきませんが、
多く見積もっても10000件は超えないと思います)
あるいはその際に参考になるサイトや書籍はないでしょうか?
0600bloom
03/05/15 15:10ID:fs87NLJj0602599
03/05/15 16:58ID:???ちょっと多く見積もりすぎたかもしれません。
あくまで推測ですが、実際は100件から1000件程度かもしれません。
なお、数時間かかって配信してもかまいません。
(一気に送ってメールサーバでたまるという意味でなく、
15分ごとに100件とか・・・)
↑この辺の数字ってテキトーにいったのですが、
時間をおいて、少しずつ送信する、という方法を聞いたことがありまして、
その場合、どのくらいの数ずつ何分おきに送信するというのが、
サーバの人に怒られないですむもんなのでしょうか?
06051
03/05/15 17:36ID:Ja//nIBk1秒1件を目安にキュー出し、というのを聞いたことがある。
while (<MAILPROC>) {
送信処理;
sleep 1;
}
10000件なら3時間弱だね。
0606nobodyさん
03/05/15 18:09ID:iU8X13sG∪ / ノ
| || ミ / | ヽ / / /
ヽ_)_) ∧/∧ | ∧ヽ∧ 彡 しl_ノ
( / ⌒ヽ | ( / ⌒ヽ
| | | ミ ∧ |∧ 彡 | | |
∪ / ノ ( / ⌒ヽ ∪ / ノ
| || | | | / / /
ヽ_)_) ∪ / ノ しl_ノ
| ||
∪∪
日本ロジテム(みずほの融資先)の子会社せいも素(みずほの融資先)で
サービス残業させすぎによる過労で自殺者が出た。
http://www.samos.co.jp
http://society.2ch.net/test/read.cgi/traf/1046749189/l50
http://tmp.2ch.net/test/read.cgi/company/1046775680/l50
0607nobodyさん
03/05/15 18:19ID:VJqeIr87http://neturl.nu/okane
http://accessplus.jp/staff/in.cgi?id=10645
http://www.39001.com/cgi-bin/cpc/gateway.cgi?id=neat
http://www.emzshop.com/goodstyle/
0608nobodyさん
03/05/15 19:34ID:O1ApXg53それこそレンタル鯖板の人に聞いてみれば?
0609599
03/05/15 19:53ID:???もちはもちや、鯖は鯖屋ってかんじですかね。
ちときいてみます。
ところで、初心者的なことで恐縮なんですが、
>>605 さんのようにする場合、
print "Content-type: text/html\n\n";
print "メール一括送信処理を受け取りました";
while (<MAILPROC>) {
送信処理;
sleep 1;
}
exit;
ってしちゃってだいじょぶですよね?
(たとえ、3時間かかる処理で、途中でブラウザ終了させたとしても)
cgiが呼ばれた瞬間に、プロセスが起動して、
そのプロセスが(ブラウザ終了させても)いき続けるので・・・
0610nobodyさん
03/05/15 23:38ID:???あまりsleepがいいとは思わないが……
# 鯖の中には、一つのプロセスが一定時間以上続いていると、
# (無限ループに陥っているとみなして)Killするような設定にしているものもあると聞く。
とりあえず、ブラウザに終了をつげたいならば、
close ( STDOUT );
を実行しておくべし。それからゆっくり時間のかかる処理にとりかかろう。
0612nobodyさん
03/05/16 01:44ID:???【労働】デザイナー,プログラマー,SE,etc【白書】
http://pc2.2ch.net/test/read.cgi/hp/1053013392/
0613609
03/05/16 01:52ID:NHXNsq6aありがとうございます。非常に参考になります。
>>611
まじっすか・・・んー、そうしたら、30件くらいずつおくるcgiを、
何回かボタン押すってことになりますね(強引にやるなら)
そしたら、送信先1000件程度(33回ボタン押す)が人間的&負荷的限界ですかね。。。
0614nobodyさん
03/05/16 04:00ID:???Unixのcronとか使えば簡単なのに・・・
0615614
03/05/16 04:06ID:???実際にはcronで別プログラム起動して
キューが溜まってれば送信する
っていうところかな
cronでスクリプト等を起動するんじゃなくて
本格的にデーモン動作してもいいとおもうが・・・
前にpostfixの耐久実験で数万通一気に送ってみたけど
すぐ終わったけど・・・
0616614
03/05/16 04:08ID:???ここはWebプログラム板だったな
スマソ
0619nobodyさん
03/05/16 10:53ID:???特定の文字列(たとえば、YAHOOのトピックス一覧など)を取得するには
どうやったらいいでつか?
できれば、フォームボタン一発で情報取得→自サーバのファイル更新までできると助かる。
サーバはASPとCGIしか使えないみたいなんだけど、できるかな?
0620nobodyさん
03/05/16 11:03ID:???あんたの要望が叶うと思われるCGIあるよ。
http://homepage1.nifty.com/kazuf/awking.html
0621605
03/05/16 11:21ID:???>>617
んじゃ、forkしたらいいじゃん?
子プロセスのほうで送信処理をして
親プロセスのほうでは「ただいま処理中」とか表示して終了する、と。
それが最適とおもわれ。
0623nobodyさん
03/05/16 16:16ID:kmrSXB2GWebブラウザから見れてしまいます。
ログファイルを隠すにはどうしたらよいでしょうか?
ディレクトリの属性変更がキモになるのかなと予想しているのですが。
0624nobodyさん
03/05/16 16:22ID:???>キモになるのかなと
何かの見過ぎのようなダサイ表現にワロタ
0625nobodyさん
03/05/16 16:30ID:???そう、そのキモでよろしい
ただし鯖によって設定値が多少異なることもあるので注意
キモ吸いがついていないウナ重の場合はファイル名を変えるとか
0626nobodyさん
03/05/16 16:36ID:kmrSXB2Gありがとうございました。
0628nobodyさん
03/05/16 16:47ID:???でも意味がわかんないからちと怖いなー
0629nobodyさん
03/05/16 16:49ID:???0630nobodyさん
03/05/16 16:51ID:???0631nobodyさん
03/05/16 16:53ID:???0632nobodyさん
03/05/16 16:58ID:???ログファイルに実行権は不要。
suExecが導入されているなら600でいいが、そうじゃなければ
666か606にしないと。
0633nobodyさん
03/05/16 17:00ID:???ログファイル名を .cgi にするというのもよくある方法。
0634nobodyさん
03/05/16 17:01ID:???600にするとftpからもログファイルが見れなくなってしまったんです。
まあ、ログ見るときだけ700に変えればいいんですけど
めんどくさいなーと思いますた。
0636nobodyさん
03/05/16 17:04ID:???意味なんですか?
0637nobodyさん
03/05/16 17:12ID:???変なサーバじゃない?普通、nobody:wheelとか、Apache:Apache
じゃなかったっけ。
0639nobodyさん
03/05/16 17:21ID:???0640nobodyさん
03/05/16 17:22ID:???鯖の説明をちゃんと読め
ttp://lolipop.jp/?mode=faq&state=detail&genreid=6&faqid=000029
ttp://lolipop.jp/?mode=faq&state=detail&genreid=6&faqid=000028
ttp://lolipop.jp/?mode=faq&state=detail&genreid=6&faqid=000030
0644nobodyさん
03/05/16 19:14ID:???「しばらくお待ちください・・・」画面が出て、検索結果などがその後
改めて表示されるようなタイプの処理って
どうやってやる&どう処理するのがスマートでしょうか。
0645nobodyさん
03/05/16 20:01ID:???BBS_SUBJECT と BBS_NAME って何の違い?
0647nobodyさん
03/05/17 13:21ID:???だけですよね?
0649nobodyさん
03/05/17 16:28ID:Q59lk6GV0652nobodyさん
03/05/17 16:56ID:???半角カナは使用しないでくださいっていうサイトってJISだからですよね。
ときどきシフトJISなのに半角カナは使用しないでくださいって
書いてあるのは意味わからず書いてるんですよね
0653nobodyさん
03/05/17 16:59ID:???だから、何に使用したらダメなんだよ。
どんな文字コードでも多分半角カナは使えるよ。
よくあるのでは「使うな」ってのは、文字コード変換処理をする時に不都合とか、
イロイロあるじゃんよ。
0654nobodyさん
03/05/17 18:05ID:???「半角カナを使うな」と言ってるのは、掲示板なんかのCGIで文字コードを変換して
処理してるせいで、文字化けを起こすから。
よって変換処理をいっさいしなければ、文字化けなんか起きない。
2chがいい例。すべてシフトJISのままいじらず処理してるので、半角カナ使い放題。
0657nobodyさん
03/05/17 18:39ID:???0658nobodyさん
03/05/17 20:21ID:???書き込み先が2chだろうがなんだろうが関係ないね。
2chのサーバ内の処理だけ見ればは確かに変換かけてないんだろうが、
EUCで強制的に送出できるブラウザで半角カナ入れてみ。
化けるから。(これ当たり前)
つまり、ブラウザがどんな文字コードで送出するか規定がないから
サーバ側でぜんぜん文字コードをいじってなくても
化ける可能性が0に出来ないってこと。
2chだから化けない、ってのは間違い。
0660nobodyさん
03/05/17 20:35ID:???漏れが書いたんじゃないからな。誰か上のあたりの香具師だな。
0661nobodyさん
03/05/17 21:03ID:???やっぱり昔のHTMLはiso-2022-jpで書かれていたなごりでしょうか?
0662nobodyさん
03/05/17 21:37ID:???どっち使ったほうがいいですか?
ちなみにどちらもそこそこできます。
といっても掲示板とか買い物籠作るくらいですが。
0664nobodyさん
03/05/17 22:25ID:???わかったか。
>>662
すれちがい。
41 C これからはPHPの時代Perlはもう終わりバイバイ2 [WebProg]
あたり逝け。
0665nobodyさん
03/05/18 06:11ID:???page1.htm 呼び出しページ
<a href="page2.htm" target=_blank>page2</a>
page2.htm メッセージページ
<html>
<body onload="javascript:location.href='page3.asp'">
しばらくお待ちください(約5秒)。
</body>
</html>
page3.asp 処理ページ
<%
Dim StartTime
StartTime = Timer'5秒待つ
Do While (Timer - StartTime) < 5
Loop
%>
<a href="javascript:close()">close</a>
0667nobodyさん
03/05/18 16:04ID:???0668nobodyさん
03/05/18 17:00ID:???こんど、仕事でつくることになりました。
で、みなさん、仕事としてつくる場合に、
ファイルロックにflockを使ってますか?
というのも、もしおきゃくさんがレンタル鯖業者を変えたときに、
変えた先がflock使えない場所だったら、
文句言われたりするのかな、と思ったもんで
0669nobodyさん
03/05/18 17:11ID:???0672nobodyさん
03/05/18 18:06ID:???ま、ここ嫁
http://pc2.2ch.net/test/read.cgi/php/1024795138/
0673668
03/05/18 18:37ID:???>>670の意味がわからなかった・・・。
「ロックファイル」って、flock使わずに、
ロック専用にフラグとしてのファイルを使うって意味なのね。。。
0676nobodyさん
03/05/19 11:17ID:???MySQLやPostgreSQLだけがデータベースじゃないだろうに。
そこが、Win鯖でレンタル業やってるとかいうDQNじゃない限り、
AnyDBMとかが使えるだろう。俺はGDBMが好きだが。
DBD::CSVとかいう選択肢もあるわけだしな。ま、これは鯖管に入れてもらうしかないだろうが。
■ このスレッドは過去ログ倉庫に格納されています