- 1 名前:nobodyさん mailto:sage [2007/01/25(木) 20:44:50 ID:???]
- 2ちゃんねるは初めて。 WebProg 板は初めて。
質問したいけど、どうしたら良いか分からない。 そんなときは、ここに書き込んでください。 板の住人や、その他が、けなしながら、厳しく教えてくれるかも。 質問する前に、まずはここを読んでね。 【注意事項】 ・質問する前にGoogleで検索してみましょう www.google.co.jp/ ・環境(ソフトウェアのバージョンなど)は、必ず書いてください。できるだけ詳しく。 後から情報を書き足す、いわゆる情報の小出しは極力避けてください。 ・何がしたくて、何ができて何ができないのかを書きましょう ・マルチポスト(複数のスレッドで質問する行為)は絶対に禁止です。 ・過去ログは必ず読みましょう。あなたと同じ質問をしてる人がいるかも知れません。 2ch 総合ガイド www.2ch.net/guide/ お願い。 適切な、板、スレ、を発見した場合、誘導してあげましょう。 スレの性質上 age 進行でお願いします。 関連情報は >>2-3辺り 前スレ △▲ WebProg 初心者の質問 pert14▲△ pc10.2ch.net/test/read.cgi/php/1151501830/
- 522 名前:nobodyさん mailto:sage [2007/05/25(金) 18:47:06 ID:???]
- >web1.0
- 523 名前:nobodyさん [2007/05/25(金) 21:17:11 ID:ql1Ijuoj]
- さくらのレンサバを借りたんですけど、
ホームページアドレスはhogehoge.sakura.ne.jpという、wwwが付いてない形で連絡が来ました。 FTPでアップする際の鯖側のフォルダパスは/home/hogehoge/wwwとなってます。 ここまでは指定どおりの手順で設定したつもりです。 で、wwwフォルダ下に「index.html」と「bbsのフォルダ」を置きまして、bbsは認証制にしたかったので bbsフォルダの中にhtaccessとパスワードのファイルを置きました。 質問1: サイトにアクセスする際、 hogehoge.sakura.ne.jpでも www.hogehoge.sakura.ne.jpでも アクセスできてしまうんですけど、これでいいもんなんでしょうか? 質問2: index.htmlにbbsへのリンクを貼る際、 hogehoge.sakura.ne.jp/bbs/bbs.cgiとすると、 「hogehoge.sakura.ne.jpに接続します」という認証ダイアログと、 「www.hogehoge.sakura.ne.jpに接続します」という認証ダイアログが二回出て来てしまいます。 www.hogehoge.sakura.ne.jp/bbs/bbs.cgi とすれば一度で済むようなのですが、 一応、さくらからもらったアドレスはwww無しなので、なんか気持ち悪いです。 hogehoge.sakura.ne.jp/bbs/bbs.cgi へのアクセスで認証が二回出ないようにはできないものでしょうか? よろしくお願いします。
- 524 名前:nobodyさん mailto:sage [2007/05/25(金) 21:23:53 ID:???]
- ドキュメントルートのディレクトリ名がwwwなだけで、wwwのwwwとは何の関係もない
一回でも自力でテスト環境作ったことがある人間ならそんな質問はしない レン鯖借りる前にローカルにテスト環境作れ
- 525 名前:nobodyさん [2007/05/25(金) 21:26:46 ID:ql1Ijuoj]
- そんなこと聞きましたっけ?
あと、適当に素人がホームページ作りたいだけで アパッチ入れたりとかテスト環境なんて普通みなさん作るもんなんですか?
- 526 名前:nobodyさん mailto:sage [2007/05/25(金) 21:44:30 ID:???]
- cgi扱うなら最低限のマナーだね
やってない奴多いけど
- 527 名前:nobodyさん [2007/05/25(金) 21:50:31 ID:ql1Ijuoj]
- するに越したことはないでしょうけど、
借り物の掲示板CGI使う程度の素人相手に、 しかもそういう素人相手のサービスで、 あっちもそこまで求めないと思いますけど。 ていうか質問について教えてください。
- 528 名前:nobodyさん mailto:sage [2007/05/25(金) 21:54:52 ID:???]
- 素人かどうかじゃなくて、プログラムを書くかどうか
書くならテスト環境は要るし、書かないなら無しで wwwあってもなくてもアクセスできるなら、さくら側なりでそうやって設定してるってことだからwww付きで問題なし
- 529 名前:nobodyさん mailto:sage [2007/05/25(金) 22:01:24 ID:???]
- 教えて!goo
wwwっていうのは ttp://oshiete1.goo.ne.jp/kotaeru.php3?q=1684662 おしえてBP! www付きドメインと、www無しドメインの違い ttp://oshiete.nikkeibp.co.jp/kotaeru.php3?qid=2609969
- 530 名前:nobodyさん mailto:sage [2007/05/25(金) 22:01:59 ID:???]
- >しかもそういう素人相手のサービスで、
>あっちもそこまで求めないと思いますけど。 そういうこと言う奴がテキトーなcgiを設置した結果、多くの人に迷惑をかけた事例を知っている
- 531 名前:nobodyさん [2007/05/25(金) 22:17:14 ID:ql1Ijuoj]
- >>528>>529
ども。わかりました。 >>530 できるだけ信用が置けそうで多く広まっているところから拾ってきて 注意深く設置してるつもりです。 それで迷惑がかかったらかかったで必要な範囲でちゃんと責任は取ります っていうか、とらされることになるだけのことなので、どうぞお構いなく。
- 532 名前:もんもん [2007/05/25(金) 22:33:59 ID:DpWpEK6r]
- はじめまして、PHP+MySQL超初心者のもんもんと申します。
どうしても情報が出てこないので書き込ませていただきました。 よろしくお願いします。 ■環境情報 海外DreamHostレンタルサーバー PHP 5.2.1 MySQL ■データベース情報 データベース名: test フィールド名: date (timestamp型) という環境を使用しています。 $sql = "INSERT INTO `test` (`date`) VALUES (CURRENT_TIMESTAMP)"; というコードを使って、インサートした時刻を記録した行を作るだけという 単純なテスト用プログラムを作っているのですが、時差の問題が出てしまい、 日本の時刻と違う時間(米国太平洋時間?)が表示されてしまいます。 海外のレンタルサーバーのデータベースにtimestamp型で 日本時間を記録させるには、どうすればよろしいでしょうか? お手数ではございますが、よろしくお願いします。
- 533 名前:nobodyさん mailto:sage [2007/05/25(金) 22:40:57 ID:???]
- >>532
時差はっきりしてるんだから、GMTとって足り算したら? ところで、DreamHostって有名なの?
- 534 名前:もんもん [2007/05/25(金) 22:47:18 ID:DpWpEK6r]
- >>533
すみません、初心者すぎてGMTとって足し算とかも、やり方わからないのですorz 本もたくさん買ってきたのですが、時差にはどこも触れてないですし。。。 ちなみに、DreamHost に関しましては、こちらのスレをご参考ください。 pc11.2ch.net/test/read.cgi/hosting/1166966706/
- 535 名前:nobodyさん mailto:sage [2007/05/25(金) 23:11:29 ID:???]
- 時に9を足すだけだろ
- 536 名前:nobodyさん mailto:sage [2007/05/25(金) 23:16:07 ID:???]
- 例)
time()+(60*60*9) で9時間の誤差修正 あとは調べてください。
- 537 名前:ユミルリンクの社長は著作権侵害を繰返す mailto:hakari_baka [2007/05/25(金) 23:35:25 ID:???]
- モラルのないこの男のブログは盗んだ画像ばかりだ。
会社の社長にも関わらず著作権に対する概念が一切ない。 チョコの画像にしても何にしても生産メーカーの許可くらい得たらどうだ? 製作会社の社長ならそのくらい知っていてしかるべき。 確信犯ってとこがこの男の汚いところだ。 自分の会社の画像が無断で使用されたら一体どんな気分なんだ? いい大人がそれも分からないと言うから情けない。 日本に韓国の歌手を紹介するイベントに協力していた様だが、 流石に売国奴はやる事が違うね。 国内企業の画像は勝手にダウンロードし著作権を侵害して、 韓国人の応援と来ている。 この様な自分の事しか考えない愚か者が日本を悪くしていくんだろうな。 ttp://www.ymir.co.jp/company/gaiyou.html ttp://mixi.jp/show_friend.pl?id=42 代表取締役社長: 計 ○友紀 現住所 東京都渋谷区 年齢 31歳 誕生日 03月20日 血液型 O型 出身地 千葉県○山市 趣味 映画鑑賞, スポーツ, グルメ, ショッピング, インターネット, ペット 職業 役員・管理職
- 538 名前:nobodyさん [2007/05/26(土) 01:29:12 ID:+SAIiFpv]
- >>532
自己レスです。 どうもMySQLのtimestamp型では、時差に対応できないっぽいような、 そんな予感がしてきました。どんなに調べても情報が出てこないので。 とりあえず、datetime型に変更して、そこにその都度PHPから 日付や現在時刻の情報入れてみることにします。 ありがとうございました。
- 539 名前:nobodyさん mailto:sage [2007/05/26(土) 02:51:53 ID:???]
- >>538
SET time_zone = '+09:00' はどうだろう ttp://dev.mysql.com/doc/refman/4.1/en/time-zone-support.html どのバージョンからサポートしているかとか知らないので使えないかもしれないが。
- 540 名前:もんもん@532 [2007/05/26(土) 11:43:32 ID:GCqdV91F]
- >>539
ありがとうございます。 SET time_zone = '+09:00'; INSERT INTO `test` ( `date` ) VALUES (NOW( )); をSQLから実行してみたところ、とりあえずSQLからは 無事日本時間がデータベースに格納されました。 しかし、これをPHPからSQL文を送って実行しようとすると、 $sql = <<<EOS SET time_zone = '+09:00'; INSERT INTO `test` ( `date` ) VALUES (NOW( )); EOS; うまく動いてくれません。。。 初心者すぎてスミマセン・・・orz
- 541 名前:nobodyさん mailto:sage [2007/05/26(土) 11:56:59 ID:???]
- pc11.2ch.net/db/
ドラゴンボール板池
- 542 名前:nobodyさん [2007/05/26(土) 11:59:18 ID:GCqdV91F]
- >>541
了解です。ドラゴンボール板逝ってきます・゚・(ノД`)ヽ
- 543 名前:nobodyさん mailto:sage [2007/05/26(土) 12:49:22 ID:???]
- >>540
なんでヒアドキュでまとめんだ? 1個1個クエリー実行しろ
- 544 名前:もんもん@532 [2007/05/26(土) 13:07:51 ID:GCqdV91F]
- >>543
すみません、手元の参考書がこう書いておりますので・・・。 ちなみに、手元の参考書は 速効!図解プログラミング PHP + MySQL ハーシー著 です。
- 545 名前:nobodyさん mailto:sage [2007/05/26(土) 13:13:08 ID:???]
- こうだな
$sql = "SET time_zone = '+09:00'"; mysql_query( $sql ); $sql = "INSERT INTO `test` ( `date` ) VALUES (NOW( ))"; mysql_query( $sql );
- 546 名前:nobodyさん [2007/05/26(土) 13:20:03 ID:GCqdV91F]
- >>545
凄い、完璧に動きました!!! ありがとうございました!!!
- 547 名前:nobodyさん [2007/05/26(土) 15:10:19 ID:Sfkbgk2i]
- アップロードができる掲示板などで、ファイルの名前は
どうやって生成してるんでしょうか? よく見かけるのが、「1176246760.jpg」のような 何桁もある長い数字のファイル名です。 時間を基にした関数で生成するのかとも思いましたが それだとサーバーの時間設定を変えたりした場合に まずいような気がして…よろしくお願いします。
- 548 名前:nobodyさん mailto:sage [2007/05/26(土) 15:26:32 ID:???]
- >>547
作った人による
- 549 名前:nobodyさん mailto:sage [2007/05/26(土) 15:28:40 ID:???]
- まずいというのが何を想定して言っていのか分からん
- 550 名前:nobodyさん mailto:sage [2007/05/26(土) 15:36:26 ID:???]
- >>547
そのファイルが 2007/04/10 23:12:40 GMT (2007/04/11 08:12:40 JST) ぐらいに 生成されてたら、あまり難しく考えなくてもいいのかもしれないよ。 2chのスレッドキーも同じ仕組みだし。 > サーバーの時間設定を変えたりした場合にまずいような もう突っ込まれてるけど、これがわからない。 Web鯖の時刻合わせは時報を聞きながら手動でやるもんじゃないですよ。
- 551 名前:547 mailto:sage [2007/05/26(土) 15:47:21 ID:???]
- ありがとうございます。
最近まで古いWindowsしか触ったことがなかったもので… 時刻設定は手動かと思ってました。 じゃあ時刻から生成するというのでいいんですか。了解です。 ただ、それだと同じ秒に複数のファイルは存在できないということですか?
- 552 名前:nobodyさん mailto:sage [2007/05/26(土) 15:50:57 ID:???]
- 根本的にファイル名が正しい時刻に基づかないといけないって考えた理由は?
時計合わせ云々じゃなくてそこが問題よ 1176246760の後に乱数でも付け足せばok ユニーク ファイル名 とかで検索すれば色々出て来るよ
- 553 名前:nobodyさん mailto:sage [2007/05/26(土) 15:51:31 ID:???]
- >>551
>ただ、それだと同じ秒に複数のファイルは存在できないということですか? そりゃ古い方が上書きされるんじゃない?そんな不安ならもっと細かい時間もとれば良い
- 554 名前:547 mailto:sage [2007/05/26(土) 16:12:40 ID:???]
- >>552>>553
ありがとうございます。 調べてみます。
- 555 名前:nobodyさん mailto:sage [2007/05/26(土) 16:22:07 ID:???]
- yyyymmddhhmmss
こんな感じかな 最後のファイルから1秒は間隔空けさせているのでこれで問題ない
- 556 名前:nobodyさん mailto:sage [2007/05/26(土) 17:00:52 ID:???]
- >>552のやりかたがいいよ
- 557 名前:nobodyさん [2007/05/26(土) 17:16:06 ID:/6NpWVNL]
- >>556
個人的には1ないし000001みたいな番号から順番に++していく方が良いと思うが
- 558 名前:nobodyさん mailto:sage [2007/05/26(土) 17:48:50 ID:???]
- それだとログを開く手順が加わわってしまう
高負荷時にはびみょう
- 559 名前:nobodyさん mailto:sage [2007/05/26(土) 17:54:17 ID:???]
- 根こそぎダウンロードするのに便利なのでファイルは連番で作ってくれるとうれしいです
- 560 名前:nobodyさん mailto:sage [2007/05/26(土) 18:15:32 ID:???]
- じゃあ作れよバカ
- 561 名前:nobodyさん [2007/05/28(月) 21:43:56 ID:MiyEJ5mg]
- 環境構築についての質問です。
Parlにて、セッション管理を行うCGIを作成しようと思っています。 そのために、セッション管理をローカルでテストする 環境を作る方法を教えてください。 現在の環境は、(これで説明になるのかわからないのですが) ・WWWサーバ:AN HTTPD (1.42p) ・CGI環境:ActivePerl (5.6.1) ・PHP環境:Windows Binaries PHP4 を使用しており、上記については正常に動作しています。 現在の環境のままでは、 use CGI::Session; のコマンドを入力すると、そこで処理が終了してしまうのか その下に書かれたコマンド(ex) print "xxx";等)が実行されません。 ※借りているサーバ上では正常にデータのセット・取得が出来ましたので サンプルソース自体には問題が無いと思われます。 上記環境+αでセッション管理を行う方法をご教授ください。
- 562 名前:nobodyさん mailto:sage [2007/05/28(月) 22:45:21 ID:???]
- サーバーがクソだしなぁ…
- 563 名前:nobodyさん mailto:sage [2007/05/28(月) 23:13:35 ID:???]
- >>562
ひでぇwww 本当のこと言うなよ
- 564 名前:nobodyさん mailto:sage [2007/05/29(火) 00:47:08 ID:???]
- まぁサーバが(ry)はおいといて
perl -MCGI::Sesssion -e0 これコマンドプロンプトから打ったらどうなる? というか念のため確認だが 「ローカル」にPerlはインスコされてて、CGI::Sessionも別途インスコ済だよね? (確かActivePerlにはCGIは付いてきてもCGI::Sessionは付いてこんかったはず)
- 565 名前:nobodyさん mailto:sage [2007/05/29(火) 02:13:58 ID:???]
- >確かActivePerlにはCGIは付いてきても
ここの部分がおれには何度読んでも理解が難しいんだがだれかわかりやすく説明してくれ
- 566 名前:nobodyさん mailto:sage [2007/05/29(火) 02:21:52 ID:???]
- ActivePerl には CGI.pm が標準で付いていても、CGI::Session は標準では無いはずだから、別個でインストール必要じゃなかったっけ?
ってこと で、確認したら CGI::Session は標準では無し>ActivePerl
- 567 名前:561 mailto:sage [2007/05/29(火) 20:03:24 ID:???]
- >>564
!!! CGI::Sessionは別途インストールが必要だったんですね CGI::Sessionをインストールしたところ、 正しくセッション処理を行う事が出来ました。 有難う御座いました!
- 568 名前:nobodyさん mailto:age [2007/06/01(金) 20:59:11 ID:???]
- フォームで自分自身(ファイル自身)に送るにはどうしたらいいんでしょうか?
送り先はformタグのaction属性でを決めれますが、 ファイル名を変更したときのことを考えて、ファイル名を指定せずに 今のファイルへ送るような方法があれば教えてください。
- 569 名前:568 mailto:sage [2007/06/01(金) 21:05:29 ID:???]
- 自己解決です。actionを指定しなければ自分にサブミットできました。
- 570 名前:nobodyさん mailto:sage [2007/06/01(金) 21:06:26 ID:???]
- あえて>>569にはツッコミ入れない方向で
- 571 名前:nobodyさん mailto:sage [2007/06/01(金) 21:14:57 ID:???]
- >>569
へえ。適当にやっつける時はaction="?"にしてた。
- 572 名前:nobodyさん mailto:sage [2007/06/01(金) 21:17:01 ID:???]
- 皆素直に自分自身を指定しないんだな
- 573 名前:nobodyさん mailto:sage [2007/06/02(土) 14:56:28 ID:???]
- オブジェクト指向とPerlが同時に学べる夢のような書籍は無いですか?
- 574 名前:nobodyさん mailto:sage [2007/06/02(土) 15:04:20 ID:???]
- ある。英語も一緒に学べる奇跡のような参考書が。
Perl6 Essentials (O'Reilly)
- 575 名前:nobodyさん mailto:sage [2007/06/02(土) 15:26:25 ID:???]
- 今日一番ワロタ
- 576 名前:nobodyさん mailto:sage [2007/06/03(日) 00:02:11 ID:???]
- >574
未だこの世にないものを解説する本勧めてどーする
- 577 名前:nobodyさん mailto:sage [2007/06/03(日) 00:16:06 ID:???]
- 人、それを預言書と呼ぶ
- 578 名前:nobodyさん mailto:sage [2007/06/03(日) 05:51:36 ID:???]
- ディレクトリ中のファイル数を一発で調べる方法ないですか?
いちいちopenしてentry取得して数え上げていたら、 ファイル数が増えた時の負荷がすごいことになりそうデス。
- 579 名前:nobodyさん mailto:sage [2007/06/03(日) 07:39:16 ID:???]
- ファイルにtouchするだけでも、その前にロックは必要ですか?
- 580 名前:nobodyさん mailto:sage [2007/06/03(日) 09:59:30 ID:???]
- >ディレクトリ中のファイル数を一発で調べる方法ないですか?
ファイル数が増減するたびにカウントを残しておくだけでできるじゃん
- 581 名前:nobodyさん mailto:sage [2007/06/03(日) 17:30:22 ID:???]
- >>578
new File( dirpath ).listFiles().length;
- 582 名前:nobodyさん mailto:sage [2007/06/04(月) 15:20:58 ID:???]
- 投稿時は改行が自動的に反映されるのに、編集・訂正時になると改行がなくなってしまうwebアプリケーションが多いです。
下手すると、プレビューした後に訂正しようと前のページに戻ると、改行が一切なくなっていたりします。 いったいどういう技術を利用しているのでしょうか?改行が反映される方が特殊なのですか?
- 583 名前:nobodyさん mailto:sage [2007/06/04(月) 19:08:55 ID:???]
- >>582
タグを全部削除してる。iframeとか使われると怖いだろ。 改行を反映したいなら、自前で<br />タグを入れる必要があって、ちょっと手間がかかる。
- 584 名前:nobodyさん mailto:sage [2007/06/04(月) 21:23:37 ID:???]
- >>583
<br />ですね。<p></p>で囲むのも良いですが、最初は何も書かずとも反映されるのに 後から直そうとするときにはすべて削除されるのが今回の疑問なんです
- 585 名前:nobodyさん mailto:sage [2007/06/05(火) 12:52:34 ID:???]
- 自社のネットショップのサイトに、
品物のカタログ的にこのようなものを掲載したいのですが、 よく読んでもライセンス形態が分からないくて困っています。 分かる方いらっしゃったら教えてください。 Dynamic Page Flip v2 from shift+control 76design.com/shiftcontrol/index.php/2006/08/22/dynamic-page-flip-v2/
- 586 名前:nobodyさん mailto:sage [2007/06/05(火) 12:59:45 ID:???]
- >>584
そいつのスクリプトの仕様が悪い
- 587 名前:nobodyさん [2007/06/05(火) 22:04:56 ID:SjsIUtTI]
- あるメインページをがあって
そこには、複数のボタンがあり、それぞれ押下するとそれぞれのサブページに飛びます。 それぞれサブページには入力欄があり、最終的にメインページの保存ボタンを押下した時点で、 メインページ、サブページの入力欄の内容がすべてDBに書き込まれます。 保存を押下する前に画面を閉じてしまうと入力内容は破棄されます。 こういった動作をする時に、 保存するまでにサブページの内容を保持したい場合、 内容をメモリにもたせる方法と一時的なDBを用意する方法があると思いますが、 どちらのほうが主流というかよく使われている手法なんでしょうか? あるいは他の方法とかあるのでしょうか?
- 588 名前:nobodyさん mailto:sage [2007/06/05(火) 22:27:32 ID:???]
- 堅い方法ではないけどhiddenやURL(GET)もある。
通常はセッション(=メモリに持たせる)じゃないの?
- 589 名前:nobodyさん mailto:sage [2007/06/05(火) 23:42:34 ID:???]
- iモード以外からのファイルのダウンロードを
無料のサーバーを使って禁止する方法ってありますか? ちなみにダウンロードを禁止したいのはiアプリです。
- 590 名前:nobodyさん mailto:sage [2007/06/06(水) 00:30:24 ID:???]
- >589
サーバないし、おまいさんが借りてるサーバのスペースの管理設定次第だから そのサーバの管理者に聞いてくれとしか。
- 591 名前:nobodyさん [2007/06/06(水) 10:28:05 ID:jwkhTokv]
- 簡単なアバターチャットを作ってみたいのですが
どこか、初心者でもわかりやすい 解説サイトありますか?? お願いします。
- 592 名前:nobodyさん mailto:sage [2007/06/06(水) 11:42:22 ID:???]
- >>591
それすら探せないくらい素人なら無理
- 593 名前:nobodyさん mailto:sage [2007/06/06(水) 12:27:10 ID:???]
- >>591
マルチ乙
- 594 名前:nobodyさん mailto:sage [2007/06/06(水) 20:41:59 ID:???]
- すいません、Apache + ruby_modをUbuntuで入れたのですが、
そのまんまソースコードが表示されてしまいます。 なにをどのように設定したらいいのか教えてください。 したいこと tDiaryのデザイン変更のために、ローカル鯖でtDiaryを実行したい したこと apt-get install apache2 libapache2-mod-ruby ruby でインストール a2enmodでuserdirを有効化 a2enmodでrubyを有効化 自分のディレクトリにpublic_htmlを作成して、その中でtDiaryを展開した index.rbなどは777の属性になっている localhost/tdiary/index.rbにアクセスするとソースがそのまま表示される という状態です… 設定の見落としがあったら教えていただきたいです…
- 595 名前:nobodyさん mailto:sage [2007/06/06(水) 20:46:39 ID:???]
- httpd.confにAddHandlerが要る
- 596 名前:nobodyさん mailto:sage [2007/06/06(水) 20:54:12 ID:???]
- てゆうかubuなんとかのパッケージ知らないけどそれでmod_ruby2が入るんだ。
入るとしてmod_perlの時はSetHandlerだのPerlSendHeaderだの色々設定した。
- 597 名前:nobodyさん mailto:sage [2007/06/06(水) 20:59:40 ID:???]
- >>595
http.confに AddHandler cgi-script .rb .cgi を付け加え、apacheをrestartしたらこんどは Forbiddenなりました… どうすればいいのでしょか…。馬鹿ですみません…
- 598 名前:nobodyさん mailto:sage [2007/06/06(水) 21:04:31 ID:???]
- modがあるのにCGIで動かしていいの?
- 599 名前:nobodyさん mailto:sage [2007/06/06(水) 21:08:32 ID:???]
- そのへんすらよくわかっていないヘタレなのです…
google先生にきいても、なんかRailsのことばかりが出てきて、 そんなのいらないからどうすればいいの…?という状況で…
- 600 名前:nobodyさん mailto:sage [2007/06/06(水) 21:15:51 ID:???]
- # .soがどこにあるか探して指定してね
LoadModule ruby_module /usr/lib/apache/*/mod_ruby.so # 拡張子.rbに反応 <IfModule mod_ruby.c> RubySafeLevel 1 RubyRequire apache/ruby-run <Files *.rb> SetHandler ruby-object RubyHandler Apache::ERubyRun.instance </Files> </IfModule> httpd.confにこんなん書けば良いらしいけどね。真偽は不明。
- 601 名前:nobodyさん mailto:sage [2007/06/06(水) 21:30:06 ID:???]
- >>600
ありがどうございます。 やってみたのですが、やはりソースコードがそのまんま表示されます。 mod_ruby.soは /usr/lib/apache2/modules/mod_ruby.so にあるので、それにしています。 単純にaaa.rbというファイルに puts 'Hello World!' とし、実行権限与えて、表示させると、そのまんまコードが表示されます… Hello World! ではなく、 puts Hello World! と表示されるのが正しいのでしょうか?
- 602 名前:nobodyさん mailto:sage [2007/06/06(水) 22:30:57 ID:???]
- すでにWebProgの話題じゃないことに気がつこうぜ
- 603 名前:nobodyさん mailto:sage [2007/06/06(水) 22:58:19 ID:???]
- やっぱり>>602が出たか。動いたら設定を聞こうと思っていたけどもういいや。
ちなみに過去ログでも去年の2月頃に同じ質問が出て未解決のまま終わってた。
- 604 名前:nobodyさん mailto:sage [2007/06/06(水) 23:27:14 ID:???]
- Rubyのことは良く知らんがここじゃないか
> RubyHandler Apache::ERubyRun.instance eRubyってコードを埋め込むやつだろ。 昔俺がためしに入れてみた時の設定ファイルでは RubyHandler Apache::RubyRun.instance こうなってるが。 >>602 まあ、WebProgを弄るために必要な最低限の設定もこの板の範疇ではなかろうか。 共有鯖で実験されるよりかよっぽどいい。
- 605 名前:nobodyさん mailto:sage [2007/06/06(水) 23:29:58 ID:???]
- どうみても「自宅サーバー」板の話題じゃないか
動作するようになってからまた来てください
- 606 名前:nobodyさん mailto:sage [2007/06/07(木) 10:33:18 ID:???]
- >>602-605
すみません。 自宅サーバー板で質問してみます。 解決したら、まとめをこちらに投下させていただきます。 ありがとうございました。
- 607 名前:nobodyさん mailto:sage [2007/06/07(木) 16:52:28 ID:???]
- まとめは張らなくていいからリンクだけはれ
- 608 名前:nobodyさん mailto:sage [2007/06/07(木) 17:24:54 ID:???]
- 自宅サーバ板で教えていただいた結果、無事、動くようになったので、
結果のリンクだけはります。 外部に公開しないサーバで、とりあえず動くことのみを優先した設定なので、 セキュリティ的に問題があると思います。その点を踏まえておいてください。 pc11.2ch.net/test/read.cgi/mysv/1165573172/815-817 にまとめを書きました。 Firefoxで確認する場合、キャッシュが邪魔をすることがあるので、 キャッシュを削除しながら確認するのもポイントだと思います。 また、私が利用したのはUbuntu LinuxというDebian系のディストリビューションなので FedoraとかRedHat系にも適用できるのがちょっとわかりません。 いろいろとありがとうございました。
- 609 名前:nobodyさん mailto:sage [2007/06/07(木) 20:45:20 ID:???]
- ブラウザ上で動くアクティブなゲームを作りたい場合、FLASHを除いて
考えられるものと言ったらJavaアプレット以外に何かありますか? Javaアプレットってやっぱり嫌われてますよね?
- 610 名前:nobodyさん mailto:sage [2007/06/07(木) 20:53:46 ID:???]
- >>609がJava書ける人間の書き込みに見えない奴挙手
- 611 名前:nobodyさん mailto:sage [2007/06/07(木) 21:16:57 ID:???]
- ただ単にユーザー視点でツールを選定している段階なんだから
Javaを書ける必要はないだろ。書ける書けないで人を見下すやつ多すぎ。
- 612 名前:nobodyさん mailto:sage [2007/06/07(木) 21:30:57 ID:???]
- >>608
乙おめ。そうかubuntuはApache2でmod_ruby動くのか。イイナァ 今本番機しか無いからOS移行するにはサーバを丸一日落とさないといけない。 >>609 嫌ってませんがうちのwin機には入ってません。 やはりcometdでしょう。cometd+ajax。
- 613 名前:nobodyさん mailto:sage [2007/06/07(木) 21:41:06 ID:???]
- >>609
それはもしかしてパンチで戦うゲームですか?
- 614 名前:nobodyさん mailto:sage [2007/06/08(金) 00:07:49 ID:???]
- >>612
たぶん、mod_rubyで動いていると思うですよ。 phpはなにもしない(644)でもちゃんと動いているのですが、rubyに関しては 実行権限をつけないとちゃんと表示されないという… でも動くようになったし、まぁ、いっか…という感じです。
- 615 名前:初心者3日目 mailto:sage [2007/06/08(金) 03:19:06 ID:???]
- >>608
よしごくろう
- 616 名前:nobodyさん [2007/06/09(土) 01:20:09 ID:jHKwVUdB]
- 検索ボタンを押して955件を拾う検索条件の場合
1ページに100行しか表示しないページだと複数にまたがっての表示になりますが その場合、検索結果の955件を全部全件を拾ってきてすべてのデータをセッションなり メモリに入れてそこから1〜100、101〜200行みたいにするほうがいいの? あるいは次ページボタンを押下するごとに検索するほうがいいの? どちらのほうがいいのでしょうか? 実際現場ではこういったケースは良くあると思われますが
- 617 名前:nobodyさん mailto:sage [2007/06/09(土) 02:21:48 ID:???]
- 一度検索したらユニークなIDをCOOKIEに保存させて、そのユニークなIDで検索結果のファイルを作る。
そのファイルには一番最初に検索した結果を保存しておく そうすれば負荷は極力すくなくて済みます 削除タイミングとかこまかな部分のことを考えないといけなくはなりますが、これも1つの手です。 まぁ DB 使えるならそれにこしたことはないです。
- 618 名前:nobodyさん mailto:sage [2007/06/09(土) 03:11:45 ID:???]
- >>616
検索結果のカウント数と現在表示ページ数のみセッションに持たしておいて、 一覧の方は、実際の表示件数分だけOFFSET とかROWNUMでとるんじゃないの
- 619 名前:nobodyさん mailto:sage [2007/06/09(土) 04:03:55 ID:???]
- >616
そんなに重要性の無いデータを扱っているせいか、ウチだと 検索条件やら現在のページ数やらだけ持たせておいて毎回検索してることが多いなあ。 リアルタイムなデータの変更に弱いという弱点はあるが。
- 620 名前:nobodyさん [2007/06/09(土) 04:34:27 ID:j2tEU2dd]
- PHPの掲示板スクリプトを公開したいんですけど、
文字コードはメモ帳でも開けるShift_JISのほうがいいですよね?
- 621 名前:nobodyさん mailto:sage [2007/06/09(土) 09:38:36 ID:???]
- >>620
もちろん、Shift_JISの問題点は理解した上での考えだよな? その程度のユーザを考慮するなら「そうせざるを得ない」かもしれないが、 公開するには「そうするべきだ」と言うことは断じて無い。 個人的にはPHPスクリプトを公開されたサーバ上に設置しようと考えている時点で、 その程度の知識とエディタは持っていて然るべきだと思う。現実はそうじゃないんだけどorz まあ、文字化けして動かないなんて下らない質問に付き合いたくないと言う気持ちもわからんではないが…
- 622 名前:nobodyさん mailto:sage [2007/06/09(土) 09:44:35 ID:???]
- おっと、最後の行メモから写し間違えて微妙に意味不明になってる…
> 文字化けして動かないなんて〜 文字化けして開けないなんて〜ね
|

|