1 名前:nobodyさん mailto:sage [2006/09/10(日) 13:33:48 ID:???] このスレッドは、他のスレッドでは書き込めない超低レベル、 もしくは質問者自身何が何だが分からない質問を勇気を持って書き込むスレッドです。 Perl使いが優しくコメントを返しますが、 お礼はPerlの布教と初心者の救済をお願いします。
314 名前:nobodyさん mailto:sage [2007/07/31(火) 01:36:13 ID:???] msiの使えばいいじゃない。
315 名前:nobodyさん mailto:sage [2007/07/31(火) 01:41:39 ID:???] だめだった。 今チャレンジしてるやつが一応一番進んでるっぽいです。 インストールしてます→エラーです とな。
316 名前:nobodyさん mailto:sage [2007/07/31(火) 01:44:51 ID:???] >>311 どこから来たかを先に書こうよ。同じ問答しなくてよくなるんだから。 かぶってる住人も…いや、くだすれにはあまりいないのか? Perlについての質問箱 31箱目 pc11.2ch.net/test/read.cgi/tech/1181500187/685-694 向こうはこのあと謎の流れになったんだよなあ…。
317 名前:311 mailto:sage [2007/07/31(火) 02:03:23 ID:???] それです!お世話になりました。 初心者むけスレあったんかいと思って移動。
318 名前:nobodyさん mailto:sage [2007/07/31(火) 03:35:48 ID:???] >>311 > 「Can't spawn "command.com":Not such file or directory at (どう見ても > 実行中のバッチファイル自身のアドレス) line 272,<STDIN> line 7.」 これって my $cmd = "xcopy /q /r /i /e /k Perl\\* \"$prefix\" "; system($cmd) && die "$!\n"; ↑この辺になるんだが、xcopy.exe がないとかいうことはないよな? すまんが画面に出てくる途中経過のメッセージの、アボートするちょっと前から アボートするまで貼り付けてくれ。
319 名前:311 mailto:sage [2007/07/31(火) 04:12:50 ID:???] アボードの意味がわかんないけども xcopy.exeもよくわかんないけども ... Add the Perl\site\bin and directories to Path?[yes] Proceed?[yes] Ok. Installong ActivePerl... Copying files... Can't spawn "command.com":Not such file or directory at (どう見ても以下略 ... って出てます
320 名前:nobodyさん mailto:sage [2007/07/31(火) 04:29:23 ID:???] あ・そうですねなんかxcopyってのがないみたいだ… 探してみます って手に入るんだろうか。
321 名前:nobodyさん mailto:sage [2007/07/31(火) 10:07:43 ID:???] xcopy.exeは標準で入ってるだろ。 PATH通ってないとか?ありえない気がする・・・
322 名前:nobodyさん mailto:sage [2007/07/31(火) 23:24:44 ID:???] xcopyはありました、 でもDOSで打っても使えないんだよな。 いろいろいじってみます・・・
323 名前:nobodyさん mailto:sage [2007/08/01(水) 00:31:48 ID:???] COMMANDの中身をまるごと インストーラと同じディレクトリにつっこんでみたところ少し進みました。 だがつまった… ... Proceed?[yes] Ok. Installong ActivePerl... Copying files... Finished copying files... Relocating...Can't open C:\Perl\bin\c2ph.bat: No such file or directory at C:\(略)\INSTAL~1.BAT line 307, <$reloc> line 1. ... ってなって強制終了…ハァ… ちなみにC:\Perlには何も入ってないです。 いったい何が不味いのでしょうか。
324 名前:nobodyさん mailto:sage [2007/08/01(水) 01:09:29 ID:???] >>311 実は64bit版落としちゃったとかじゃないよな・・・。 前スレ694も書いてたけど、Windows9x/MeだとWindowsInstaller2.0+が 要るんだけど入ってる? downloads.activestate.com/contrib/Microsoft/MSI2.0/9x/InstMsiA.exe
325 名前:nobodyさん mailto:sage [2007/08/01(水) 01:14:35 ID:???] x86てあるから多分86bit 入ってる入ってる 場所はどこでもいいんですか?
326 名前:nobodyさん mailto:sage [2007/08/01(水) 01:58:42 ID:???] どんがらがっしゃん
327 名前:nobodyさん mailto:sage [2007/08/01(水) 02:15:59 ID:???] >>324 311が今試しているのはmsiじゃなくてASパッケージの方だから、 とりあえずMSインストーラーのバージョンは関係ない。 ってMSインストーラーのバージョンを上げてもう一回msiで やればよかったりして。
328 名前:nobodyさん mailto:sage [2007/08/01(水) 02:25:56 ID:???] >>322 > xcopyはありました、 > でもDOSで打っても使えないんだよな。 いったいまともなシステムなのかい、おまいさんの使っているのは。 Meかどうかってのはおいといても。だ。 > いったい何が不味いのでしょうか。 わけもわからず闇雲に > COMMANDの中身をまるごと > インストーラと同じディレクトリにつっこんでみたところ少し進みました。 こんなことやってるからだ。 バッチファイルの中身は実質Perlスクリプトなんだから、適当にいじりなさんな。 ...
329 名前:nobodyさん mailto:sage [2007/08/01(水) 03:08:43 ID:???] >>325 場所? 何の? 自動的に進むはずだけど。 つかそのMe壊れてるんじゃないかなぁ。
330 名前:nobodyさん mailto:sage [2007/08/01(水) 10:18:26 ID:???] Meかよ! AUTOEXEC.BATにPATH設定しとけ
331 名前:nobodyさん mailto:sage [2007/08/03(金) 16:12:48 ID:???] XPで、最新版あくちぶぱーるのMSIのほういれようとすると、 警告がでてインスコできない。 古いバージョンなら問題なくはいりました。 ただ、最新版をいれようとナニカ変なことをやらかしたようで、 ノートン先生のゴーバックつかって、インストールしてない状態にもどしてから 古いバージョンをインストールしなおしました。 もしかして、その状態なのかな?
332 名前:nobodyさん mailto:sage [2007/08/04(土) 02:01:08 ID:???] >>307 初めて使う人なわけだからさ。
333 名前:nobodyさん mailto:sage [2007/08/04(土) 16:47:07 ID:???] だから?
334 名前:nobodyさん mailto:sage [2007/08/04(土) 18:30:38 ID:???] アスペルガーの特徴。 自分が知っていることは 他人も当然知っていると思い込んでいる。
335 名前:nobodyさん mailto:sage [2007/08/04(土) 19:26:37 ID:???] アスペルガー症候群は格好良い、天才故の悩みみたいで。 気違い認定されると嬉しいけど、アスペルガー認定も嬉しい。
336 名前:nobodyさん mailto:sage [2007/08/05(日) 12:35:06 ID:???] MSIインストーラは、適当に置くんじゃなくて、 クリックしてインストールしないとね。
337 名前:nobodyさん mailto:sage [2007/08/05(日) 13:59:47 ID:???] >>335 死ねキチガイ
338 名前:nobodyさん mailto:sage [2007/08/05(日) 14:23:50 ID:???] アスペルガーはキチガイじゃないよ ただ自分にしか関心がなくて 他人にまったく関心がないってだけ。
339 名前:nobodyさん mailto:sage [2007/08/07(火) 20:51:45 ID:???] アスペルガーは、相手の言葉の裏を読めないだけ。 基地外でもないし他人に関心が無いわけでもない。 基地外をアスペルガーと呼ぶのはアスペルガーの人に対して失礼だ。 とマジレス。
340 名前:nobodyさん mailto:sage [2007/08/08(水) 01:27:49 ID:???] でも教科書にはアスペルガーは他人に関心がなく 自分のことにしか関心がない、って書いてあるよ そしてプログラマー板とか見ると、まさに そのとおり、って感じ。
341 名前:nobodyさん mailto:sage [2007/08/08(水) 08:53:24 ID:???] >>340 他人に関心を持ちつつも、うまく対処出来なくて悩んでるアスペルガーの人の特集やってるテレビ見た。 アスペルガーに対する偏見はすさまじいらしいから、教科書等でもそういう見方をしてしまうのかと。 実は他人とも仲良くなりたいが、自分が傷つきやすく(言葉の裏が読めない為)、相手の傷つくのも理解しにくい(言葉の裏を読めない為)から、本人達はかなり悩んでいる。 本当のアスペルガーってのは、脳が他のことに特化して、脳の中で他人の言葉を深く考える部分が成長していないんだと。 普通、基地外ってのは、相手がうざがったりへこんだりするのを見て喜んだりするような真性のアホを指すことが多いと思うが、 アスペルガーは(たとえ結果的に傷つけてしまう言葉を言うにしても)相手が嫌な思いをするのを目的で嫌な言葉を使っているのではない。 どこかの教科書に「アスペルガーは他人に関心が無く」ってのは、周りからの(偏見に満ちた)見方をしているだけだと思う。 アスペルガーは、アスペルガー本人にしてみれば他人にも関心があるが、アスペルガーじゃない人がアスペルガーを見ると関心が無い"ように見える"だけだと思う。 アスペルガーはただの発達障害の1つであり、何かの能力で他人より優れている部分があることが多いが、かわりに他の能力で他人より劣ってる部分があるだけ。 なんで、アスペルガー=基地外っていうのは偏見だと思うよ。 プログラマー板でアスペルガー名乗ってる人が居るのかどうかも知らないが、基地外に対してはアスペルガーではなく基地外と呼ぶほうが正しいと思うよ。 基地外の別称としてアスペルガーを使うのはそれこそ差別になりかねないから。 と2度に渡りマジレスすまそ
342 名前:nobodyさん mailto:sage [2007/08/08(水) 08:56:46 ID:???] 最初からそう言ってくれれば別にいいんだけどさ、 結局コミュニケーション取れないから仕事にしても何にしても やりにくくて仕方が無い。 つかなんでこんな話題が続いてるんだw
343 名前:nobodyさん mailto:sage [2007/08/08(水) 15:35:52 ID:???] 空気が読めないからさ
344 名前:nobodyさん mailto:sage [2007/08/08(水) 21:37:41 ID:???] 話題が無いだけさ
345 名前:nobodyさん mailto:sage [2007/08/13(月) 23:51:38 ID:???] parrotの話でもしよう
346 名前:nobodyさん [2007/08/28(火) 21:12:01 ID:S4BK4Wc3] スレッドフロート型掲示板って中規模くらいにはなるの?
347 名前:nobodyさん mailto:sage [2007/08/28(火) 22:44:17 ID:???] >>346 シンプルに作れば200行は超えない。小規模だろう。 もちろんいろいろ細かなことを気にしたり機能を増やしたりすれば 中規模になっても不思議ではない。
348 名前:nobodyさん [2007/08/28(火) 22:55:12 ID:S4BK4Wc3] 120行程度を8個程度連動して動かすのは? アップローダーなんだが、スイッチ作るよりもそっちのが若干の負荷軽減になるし。 まぁ、漏れは基本的にそっち系なんだが。
349 名前:nobodyさん [2007/09/01(土) 11:35:54 ID:J92zlSvR] perl初心者です perlでrssを定期的に取得し、取得したrssからurlとタイトルを取得しhtmlに出力 するようなcgiを書きたいです。ムリですか?
350 名前:nobodyさん mailto:sage [2007/09/01(土) 11:50:45 ID:???] >>349 頑張れ
351 名前:nobodyさん mailto:sage [2007/09/01(土) 12:21:56 ID:???] >>349 定期的になんかやる CGI なんて面倒だよ。原則として CGI というのは サーバがクライアントからリクエストがあったときに起動するものだから。 サーバ内で定期的 RSS を取得するプログラムを走らせるか RSS を取得する CGI に定期的にアクセスするか、 定期的に取得することをあきらめるか、のどれかが自然だと思うよ。
352 名前:nobodyさん [2007/09/02(日) 05:21:02 ID:tMV8T4kQ] >>349 結果をキャッシュして前回アクセスからn秒未満ならキャッシュを渡すようにすれば擬似的に可能
353 名前:nobodyさん [2007/09/02(日) 12:32:14 ID:VQ85YXho] クライアントから定期的にリクエストだとか つか、クライアント上で取得→生成→sleepをwhileでぶん回す方がいいと思う。 レン鯖ではアカウントヤヴァスだが。
354 名前:nobodyさん mailto:sage [2007/09/02(日) 12:44:47 ID:???] while でぶん回すって・・・ cron なりなんなりを使おうよ
355 名前:353 mailto:sage [2007/09/03(月) 02:09:47 ID:???] >>354 あくまでPerlだけでやるとすればの話。cron使えないと終りだし。 漏れも昔の話だがtempファイルがどうしても不必要に増えてしまうスクリプトを作ったので 同様の悩みを持ったことがあるが、結局は手動でまとめて消すのが手っ取り早いと気付いた。 つか、クライアントで生成してwhileぶん回す必要ないだろ>漏れ 何書いてんだか…
356 名前:nobodyさん mailto:sage [2007/09/03(月) 02:35:41 ID:???] ・cron使え→使えないレン鯖の場合はどうしろと(´・ω・`) ・sleep仕込んでwhileでぐるぐるするとか→セッション終わったらどうなるんですか(´・ω・`) …になるんだよね。 サーバ側でもクライアント側でもcronやタスクマネヂャが使えない場合で なおかつCGIでないプロセスを回しっぱなしにもできない場合は、 頻繁にアクセスがあるサイトにCGIのトリガーを仕込みましょうとか、 そういうヘンテコな実装をするはめになる。
357 名前:356 mailto:sage [2007/09/03(月) 02:36:30 ID:???] s/タスクマネヂャ/タスクスケヂュラ/;
358 名前:nobodyさん [2007/09/03(月) 10:36:26 ID:5z4DsU1G] デフォルトでエラー行数が表示されないってのきつい。。。 みなさんどうやってデバッグしてるんですか?
359 名前:nobodyさん mailto:sage [2007/09/03(月) 14:58:39 ID:???] >>358 最悪の場合、debug.txt作って処理を全て書き込み。 基本的にはエラー表示を使って大雑把に問題を切り分け。
360 名前:nobodyさん mailto:sage [2007/09/03(月) 21:53:27 ID:???] デバッガ使え
361 名前:nobodyさん mailto:sage [2007/09/04(火) 02:47:11 ID:???] Perlのデバッガ使いづらい
362 名前:nobodyさん mailto:sage [2007/09/04(火) 22:45:32 ID:???] >>349 cronかWebcronを使うってのはどうですか?
363 名前:nobodyさん mailto:sage [2007/09/04(火) 22:46:07 ID:???] >>356 webcron
364 名前:nobodyさん [2007/09/05(水) 18:27:45 ID:y75V3THa] PERLで画像のアップロードのCGIのことでわからないんですが ▼写メールで画像を送信できます。<HR> 件名、本文には何も書かなくてOK!<BR> (サイズ制限:容量制限$maximg\k以内)<BR> <a href='mailto:$SV_MAIL'>写メール送信</a><BR> <BR> 送信が成功したら<a href='$CGI_MAIL?ID=$id&PASS=$pass'>こちらへ</a> と、なってるんですがメインのCGIの $SV_MAIL が、カラなんでメール送信できないし 携帯でアクセスしても画像貼れないし、管理のwebmaster@〜のメルアドいれても画像転送できないのですが どうやって設定したら画像転送できるようになるでしょうか? わかりにくくてすいません。わかる方いたら宜しくおながいします。
365 名前:nobodyさん mailto:sage [2007/09/05(水) 18:37:00 ID:???] $SV_MAIL には自分のサイトのアドレス入れるんだべ? そして、そのアドレスではプログラムが待ち受けていて 受け取った画像を登録するようになってるはず ちゃんと説明読んでインストールしたのかね?
366 名前:364 [2007/09/05(水) 18:42:12 ID:y75V3THa] 365さん、ありがとう。 管理のwebmaster@〜のメルアドいれて携帯から送って受信したメール 見たら、英数字だけが大量に送られていて画像がなかったんです。 <そのアドレスではプログラムが待ち受けていて>のプログラムが おかしくなってるんでしょうか?
367 名前:nobodyさん mailto:sage [2007/09/06(木) 10:07:23 ID:???] >>366 それってContent-Type: multipart/mixed だったりしない? メールってのは文字しか送れないから、画像のときは 英数字に変換して送られる。 受け取った側は自分で画像ファイルに変換しないと。
368 名前:364 [2007/09/06(木) 15:14:11 ID:CdaTSQs2] Content-Type: multipart/mixed; に、なっています。 どうやったら英数字に変換して送れるようになりますか? CGIの中身は・・ # マルチパートの検出 if ($mHead =~ /Content-type:.*multipart\//i || $mHead =~ /Content\-Transfer\-Encoding:.*base64/i) に、なっています。これじゃだめでしょうか? これだけじゃわからないですか?
369 名前:364 [2007/09/06(木) 15:19:08 ID:CdaTSQs2] CGIの中が・・ # マルチパートの検出 if ($mHead =~ /Content-type:.*multipart\//i || $mHead =~ /Content\-Transfer\-Encoding:.*base64/i) { # 区切り文字列で分割 $bound = ''; if ($mHead =~ /boundary\=\"(.*)\"/i) 受信したメールのヘッダが Content-Type: multipart/mixed; boundary="mimemk00_0_" Content-Transfer-Encoding: 7bit と、なってます。
370 名前:nobodyさん mailto:sage [2007/09/06(木) 15:24:09 ID:???] メールは受け取ってるみたいだね。 おそらく本文には Content-Type: image/jpeg;とかContent-Transfer-Encoding: base64 とかあるだろう で、何ができてないの?画像の保存? 画像を保存する場所のパーミッションとかじゃないの? エラーログには何か出てないのか
371 名前:364 [2007/09/06(木) 15:47:39 ID:CdaTSQs2] 本文は /9j/4QIGRXhpZgAASUkqAAgAAAALAA4BAgAlAAAAkgAAAA8BAgAHAAAAuAAAABA BAgAGAAAAwAAA ABIBAwABAAAAAQAAABoBBQABAAAAygAAABsBBQABAAAA0gAAA CgBAwABAAAAAgAAADIBAgAUAAAA 2gAAABMCAwABAAAAAQAAAJiCAgABAAAAAAA AAGmHBAABAAAA7gAAAAAAAAAyMDA3MDkwNjE0MDkw MDAAAAAAAAAAAAAAAAAAA エラーもでてないしこんなのがずらずらでてるだけだす。 携帯から掲示板に画像をアップしたいけどPCからはできるけど 携帯から送るとこうなってしまって解らなくて;;
372 名前:nobodyさん mailto:sage [2007/09/06(木) 16:03:13 ID:???] >>371 base64のデータのようだからデコードしてバイナリデータに戻せばいいと思う
373 名前:nobodyさん mailto:sage [2007/09/06(木) 16:30:22 ID:???] デコードしろよ
374 名前:364 [2007/09/06(木) 17:17:30 ID:CdaTSQs2] すんません。 初心者なんでデコードしてバイナリデータに戻す方法が わかりません・・・;;
375 名前:nobodyさん mailto:sage [2007/09/06(木) 17:28:13 ID:???] だからよー CGIの中身中身言ってるけど、それは何のCGIなんだよ メール受信時にforwardとかでプログラム起動して画像データ抽出してんじゃないのか CGIでメールを直接読んでるのなら、そこでデコードしてるはずだろ どういう構造で、今どういう動作をしてて、本当はどういう動作をするべきなのか 全部書けよ
376 名前:364 [2007/09/06(木) 17:43:51 ID:CdaTSQs2] メールをPOPサーバへ接続したりMIME解読したりするmail.cgiに なってます CGIの中身を貼りたいけど長すぎて貼れないや・・・
377 名前:nobodyさん mailto:sage [2007/09/06(木) 21:42:23 ID:???] ここは超初心者用のスレなので低レベルな質問でもokだが、 それは、Perlに対してであり、日本語に対して超初心者用なのでは無い。 >>364 の質問に的確に答えられる奴はいないだろう。 例えるなら、「和食を作ったのですが、出来た物が辛いです。 どうしたら良いでしょうか?」と言ってるようなもんだ。 こんな質問には超一流の料理人でも答えられないよ。 つまり、Perlを勉強する前に日本語と最低限の コミュニケーション術を学んでから出直して来い。
378 名前:nobodyさん mailto:sage [2007/09/07(金) 01:22:28 ID:???] 質問能力が無いやつは 荒らしだから相手にしないほうがいいよ
379 名前:nobodyさん mailto:sage [2007/09/07(金) 01:46:41 ID:???] mail.cgiは自作なのか? そうでないならエンコードも入ってると思うがなあ エンコードそのものはそんな手間でもないので 自分で書くつもりならbase64とmultipartの扱いだけ調べりゃすぐだ
380 名前:364 [2007/09/07(金) 15:23:45 ID:2t2s6ltN] CGIは無料でダウンロードしたやつだしPERLの知識0だからね スルーで終了してくれ
381 名前:nobodyさん mailto:sage [2007/09/07(金) 16:17:59 ID:???] 作者のサポートサイトで聞くのが 筋だと思ふ、そういうのは… 改造ならこの板に適切なスレがあるし
382 名前:364 [2007/09/07(金) 16:30:08 ID:2t2s6ltN] 381さん ありがとう
383 名前:nobodyさん mailto:sage [2007/09/09(日) 12:02:21 ID:???] 複数のラジオボタンの結果の受け取り方がわかりません。 TMPL_LOOPでいくつかのラジオボタンを表示してます。 NAMEはすべて変えてます。 ただparamを配列で受けとればいいのですか? ラジオボタンの個数とNAMEをhiddenで渡さないとだめでしょうか?
384 名前:nobodyさん mailto:sage [2007/09/10(月) 09:56:44 ID:???] チェックされてないラジオボタンも欲しいの? だったらそうなるね
385 名前:383 [2007/09/10(月) 11:57:32 ID:pVVOBct/] >>384 なんというか、二択のラジオボタンが複数あるということです。 それぞれどちらがチェックされたかが知りたいのですが
386 名前:nobodyさん mailto:sage [2007/09/10(月) 12:17:53 ID:???] 本来なら、同じグループのラジオボタンは同じ名前にしてValueで確認するんだが 全部Name変えてるならその名前で全部チェックしては。 チェックされてなければValueが入ってこない
387 名前:nobodyさん mailto:sage [2007/09/10(月) 19:36:15 ID:???] >>383 ラジオボタンのグループごとにidを決める。 ex.radio1,radio2... 次にデコード後に送信内容をハッシュに収めて↓みたく値を参照する。 $DATA{'radio1'},$DATA{radio2'}... これで中身に其々の値が代入される。
388 名前:nobodyさん [2007/09/11(火) 23:05:59 ID:bdpoEocx] textareaに入力された情報をCGIで受け取りたいのですけどうまく行きません。 どのようにすれば取得できますか?
389 名前:nobodyさん mailto:sage [2007/09/12(水) 00:28:37 ID:???] つMETHODに合わせて送信情報をデコード
390 名前:nobodyさん [2007/09/12(水) 00:31:26 ID:m2heepaU] すみませんけど、その情報のデコード方法が分からなくて;; formなどの受け取りは普通に出来るのですが、 textareaだけは同じように受け取ろうとしても出来なくて、、
391 名前:nobodyさん mailto:sage [2007/09/12(水) 00:52:50 ID:???] perlで掲示板のcgiつくってます。 terminalから > /usr/local/bin/perl < hoge.cgi とすると、 Content-type: text/html;\n\n <html> 中略 </html> みたいに目的のhtml書き出せるんですが、ブラウザからやると 500になってしまいます。。。 パーミッション/転送モードは大丈夫です。 何か考えられる原因ってありますか??
392 名前:nobodyさん mailto:sage [2007/09/12(水) 00:53:02 ID:???] google先生「"perl デコード"に一致する日本語のページ 約 231,000 件」
393 名前:nobodyさん mailto:sage [2007/09/12(水) 00:58:46 ID:???] >>391 エスパーレス、ブラウザに対する出力がなされていない。 次の文章をスクリプトの最終処理の後にくっつけてみれ。 print "Content-type: text/html; charset=Shift_JIS\n\n"; print "テスト"; これでテストが表示されれば、HTMLの出力なりlocation指定するなりすればよかろう。 それでもアウトなら上の二行を少しずつ処理の前方へとズラしていけ。
394 名前:nobodyさん mailto:sage [2007/09/12(水) 03:04:50 ID:???] どうせエスパーレスつけるんだったら > Content-type: text/html;\n\n > <html> > 中略 > </html> print 'Content-type: text/html;\n\n'; と書いてるところを print "Content-type: text/html;\n\n"; に書き換えろ じゃないのか。出力がそうなってるらしいし。
395 名前:394 mailto:sage [2007/09/12(水) 03:06:38 ID:???] ていせい。 誤: print "Content-type: text/html;\n\n"; に書き換えろ 正: print "Content-type: text/html\n\n"; に書き換えろ
396 名前:nobodyさん [2007/09/20(木) 19:00:31 ID:tH1/iNYn] 動的なトップページですが、HTMLに複数のSSI(例えば5つ以上、index.shtml)を使うのと、perlで全て一括で出力(index.cgi)させるのとではどちらがサーバにやさしいですか?
397 名前:nobodyさん mailto:sage [2007/09/20(木) 20:28:19 ID:???] その程度じゃ変わらないから気にするな
398 名前:396 mailto:sage [2007/09/20(木) 21:20:19 ID:???] >>397 了解です。 PHPを覚えるまではindex.cgiにしてみます。
399 名前:nobodyさん [2007/09/24(月) 16:40:32 ID:HMQ03/cj] 家庭的な事情で貧乏学生なのでお金稼ごうとWebアプリ作ろうと思っています。 将来的にIT系に就職を考えてるので、もし失敗しても良い経験になるかなと思ってます。 質問なのですが、WebアプリはGatewayの7万円台で買った安パソコンでも作れますか? 一応情報系なのでPerlやコンピュータの基礎知識はあるつもりですが、 制作実務経験が足りてないもので、ましてやWeb系は手を出したことがなく右も左も上もわからない状態です。 調べたところCatalystというフレームワークがよく使われるそうですね。 簡単に作れるというふうに書いてありました。 しかし、常識的に考えると、serverを増強していくのにかなり費用が必要だったりするので、 ちょっと学生が手を出して儲かる世界なのかなと思います。 学生で儲かっている人はいますか? 周りの友達などからは何もそういう類の情報がないので、わかりません。 ちょっと傲慢な申し出ですが、何か少しでもヒントやアドバイスを頂ければと思う次第であります。
400 名前:399 [2007/09/24(月) 16:52:16 ID:HMQ03/cj] すみません。上のものです。書き忘れていました。 Webアプリは一人でも開発できますか? もちろん、一人が作ったという話はちらほら聞きますが、 Perl暦一年の私でも大丈夫でしょうか? PerlはLLだから簡単という話もありますが、一人だと出来ることはかなり小規模なものに限られてくるのでしょうか? たとえば、はてなは少人数ですが、みんなすごいPerl使いなはずなので、はてなを見て「少人数でもあれだけのものが 作れるのだから、一人でもそれなりのものが作れるはずだ」などと思うのは早計でしょうね。 何が言い対価というと、一人だときついかもしれないということです。 個人的にはこのように(勝手に)判断していたのですが、最近どうしても学生のうちに作りたいと 思ってきたので、一人で作れないかと思い始めています。 ちなみに、協力者(同志)はいまのところいそうにないので、まずは一人で作る線で考えている次第です。 Web系のPerl熟練の皆様の判断をいただければと思います。 どうかよろしくお願いいたします。
401 名前:nobodyさん mailto:sage [2007/09/24(月) 17:15:49 ID:???] 一人でも中規模だろうが大規模だろうが作れる。 できなければリーナスは誕生していない。 CだろうがJAVAだろうがPerlだろうが計算機は所詮計算機でしかない。
402 名前:nobodyさん mailto:sage [2007/09/24(月) 17:40:21 ID:???] ヤフーや日経の株価・為替レートを自サイトで表示したいです。 2チャン工業[150円]+0.5% ひろゆき証券[3,270円]+1.7% みたいに表示させたいです。 parlでできる事は調べたら分りましたが、解説サイトが少なくて分りにくいです。 どこか初心者向けのないでしょうか? www110.kir.jp/study/jissen/script2143.html ↑これをhtmlに変換したけど動かなかった。 d.hatena.ne.jp/hetappi/20070313/1173800678 ↑これは動いたけど、もっと沢山数値が欲しい時どうするのか分らない。
403 名前:nobodyさん mailto:sage [2007/09/24(月) 18:26:44 ID:???] 一つだけアドバイス。 本で買える情報は本で買ったほうが早い。 時間が有り余っているなら別ですが。
404 名前:399 [2007/09/24(月) 18:28:06 ID:HMQ03/cj] >>401 ありがとうございます。 作れるのはいいとして、 しかしサーバ増強などに費用がかかりませんか?
405 名前:nobodyさん mailto:sage [2007/09/24(月) 20:05:11 ID:???] グーグルは スタンフォード大学の コンピューターセンターに 転がってるマシンを勝手に 無断で持ってきて自分達のものにしてた。 また、配送されてきて、 梱包を解かれないで 配送センターに放置されたままの マシンは 「誰も必要としていない」 と勝手に判断して、それも 自分達のものにしてた。
406 名前:nobodyさん mailto:sage [2007/09/24(月) 20:42:24 ID:???] >>404 いったいどの程度の規模のサイトを作るかによる。 (単位時間当たりのアクセス数、コンテンツの要領、動かすアプリのメモリ使用etc...) まあはっきり言って、Dellやらのやすもんセットでも、ちょっと型落ちの中古機なんかでも サイト立てるだけなら全然可能。(それこそ3〜5万位のマシンでも十分) 初めから処理能力とかハード的なこと気にするより、とりあえず自分でサイトなりなんなり立ててみて、 公開とか運用とかしてみる。 それでハード的にきつそうになってから、気にしましょう。
407 名前:399 [2007/09/24(月) 21:13:35 ID:HMQ03/cj] >>405 nice hackですね。感動しました。Google信者なので、見習おうと思います。 >>406 やってみないと分からないですね。規模は。 目標は、10,000PV/day, 100MBのコンテンツ です。 サイト立てるためにapacheというやつを導入しました。 localhostを立てるまでは出来ました。 この調子でいくとlampかなと思ってます。 Windows依存できたので、1からunix勉強しなおすのは少し大変です。 ありがとうございます。
408 名前:nobodyさん mailto:sage [2007/09/24(月) 22:40:40 ID:???] >>407 その3-5倍程度のサイトを椅子で運営してるがレンタルでもクレーム来たことない。 まぁ、共用ですらその程度なら大丈夫ってことだ。
409 名前:399 [2007/09/24(月) 22:50:31 ID:HMQ03/cj] >>408 貴重なアドバイスありがとうございます。 すみませんが、椅子、レンタル、共用というのはどういう意味ですか? 検索にかけてみたんですが、わかりませんでした。 お手数かけてすみません。。
410 名前:nobodyさん mailto:sage [2007/09/24(月) 23:29:42 ID:???] 椅子はともかく レンタル・共用が分からないってのは……
411 名前:nobodyさん [2007/09/24(月) 23:34:58 ID:HMQ03/cj] >>410 質問の仕方が悪かったようです。 共用サーバサービスやレンタルサーバなら聞いたことあるんですが、 レンタルや共用が何の略かが分からなかったんです。 何か根本的に基礎知識がかけていると考えたほうが妥当でしょうか? 先達は、どのようにして知識を得たのでしょうか?
412 名前:nobodyさん mailto:sage [2007/09/24(月) 23:41:48 ID:???] >>411 #/usr/bin/perl #生きてる限り勉強 while(>>411 ){ print "トライ&エラー"; } __END__
413 名前:nobodyさん [2007/09/25(火) 00:10:08 ID:OOv8Weab] >>412 なんだかそう言われると、これまで学習を継続してきたことを肯定されたようで 安心します。笑 とりあえず、これまでやってきたことは当たり前のことではありますが、少なくとも 間違ってはいなかったと思えました。
414 名前:nobodyさん mailto:sage [2007/09/25(火) 00:27:49 ID:???] >>413 一年やってきたとは言っても、動くスクリプトはどれだけ書いたんだ?