△▲ WebProg 初心者の質問 Part16 ▼▽
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2007/08/22(水) 05:53:43ID:???質問したいけど、どうしたら良いか分からない。
そんなときは、ここに書き込んでください。
板の住人や、その他が、けなしながら、厳しく教えてくれるかも。
質問する前に、まずはここを読んでね。
【注意事項】
・質問する前にGoogleで検索してみましょう
http://www.google.co.jp/
・環境(ソフトウェアのバージョンなど)は、必ず書いてください。できるだけ詳しく。
後から情報を書き足す、いわゆる情報の小出しは極力避けてください。
・何がしたくて、何ができて何ができないのかを書きましょう
・マルチポスト(複数のスレッドで質問する行為)は絶対に禁止です。
・過去ログは必ず読みましょう。あなたと同じ質問をしてる人がいるかも知れません。
2ch 総合ガイド
http://www.2ch.net/guide/
お願い。
適切な、板、スレ、を発見した場合、誘導してあげましょう。
スレの性質上 age 進行でお願いします。
関連情報は
>>2-3辺り
欲しいCGIが見つからないならこっちへGo!!
【CGI】こんなCGI探してますver.22
http://pc11.2ch.net/test/read.cgi/hp/1166794984/
前スレ
△▲ WebProg 初心者の質問 Part15 ▼▽
http://pc11.2ch.net/test/read.cgi/php/1169725490/
0401nobodyさん
2007/12/20(木) 02:52:03ID:???0403nobodyさん
2007/12/21(金) 21:54:01ID:z+lK5fxM検索するキーワード、関数名だけでもいいので教えて下さい。
詳細は自分で調べますので。
0404nobodyさん
2007/12/21(金) 22:11:01ID:???0405403
2007/12/21(金) 22:18:16ID:z+lK5fxMアマゾンではその値がディレクトリ名になるように技術を使っている。(実際にフォルダを一個一個アップするんじゃなくて)
とかいう記事を読んだことがあるのですが、それはどうやってやるのか分からずに調べています。
http://www.amazon.co.jp/gp/reader/4594053882/ref=sib_dp_pt/249-7608556-9154751#reader-link
0407403
2007/12/21(金) 22:41:33ID:z+lK5fxMこうするとURLから見かけ上関数がなくなって静的なURLになるからSEOで有利
とか書いてあったので出来ればそうしたいのです。
0408nobodyさん
2007/12/21(金) 23:24:21ID:???そんなことよりやるべきことが他に沢山あるだろう
0409nobodyさん
2007/12/21(金) 23:40:22ID:???Apacheならhttpd.confとかでこんな感じにURLを読み変える
AliasMatch ^/gp/([a-z]+)/([0-9]+)/ /path/to/script.php?action=$1¶m=$2
・.htaccessでは無理
・ちゃんと全体を把握して管理しないと動かなくなるページが出てくる
・相対パスはまあ使えない
そのレベルならデメリットの方が多いかも
0411nobodyさん
2007/12/22(土) 15:55:08ID:???0412nobodyさん
2007/12/22(土) 22:57:29ID:???「これが今のところの定番だ!」というものを教えてもらえたらと思います。
ttp://www.cj-c.com/cgi_s/votec.htm
これにしようかなぁと思ったりですが、携帯について触れられていないので・・・。
0414nobodyさん
2007/12/22(土) 23:31:27ID:???答える義務は無い
ノシ
0415nobodyさん
2007/12/22(土) 23:42:46ID:???0416nobodyさん
2007/12/23(日) 05:28:48ID:???この板住民なら投票フォームなんて探すより作った方が早いんだから。
0417nobodyさん
2007/12/23(日) 09:22:04ID:???うわ、すごいな。ちょっと本気で注文したいときがあるんだけど、
料金とかどのくらいになるのかなぁ?
企業相手に生業にしてるところに頼む場合と、捨てアドかなにか
で連絡して私書箱か何かで支払うなどして個人的に頼むとき。
「自分で調べて自分で作れ」←本気で間に合わないときとかある。
投票フォーム。返信フォームなどなど。
あと、自鯖はあるんで、wikiみたいな辞典を作り、webで複数が
随時更新、項目のいくつかをCSVでいつでもダウンロードできる
ちゅーシステムとか。2、3万くらいでできるなら本当に依頼しちゃう。
0418nobodyさん
2007/12/23(日) 13:45:13ID:???0419nobodyさん
2007/12/23(日) 23:22:25ID:???さくっと作れるのは自分で勝手に仕様を決められるからだぞ。
人に頼まれるとなるとその仕様の調整やら諸々に製造より時間取られたりするので
あんまり小さいのは趣味でやってるような人しか請けられないだろうな。
個人ではやってないので知らんが、うちの会社ではおそらく断る。
スレ違いなのでこのあたりで。
0420nobodyさん
2007/12/26(水) 17:43:14ID:A4H4t/2uweb鯖からdb鯖にコマンド出したいんですが
どうするのがベターですか?
1:apacheのurlをトリガーにする
2:sshで共通鍵認証できるようにしてコマンド実行する
3:デーモンを書いてそこにアクセスさせる
0421nobodyさん
2007/12/26(水) 18:00:29ID:???DBのツールはローカルにDBが無くても使えるやつが多いよ?
0422nobodyさん
2007/12/26(水) 18:28:36ID:???1.dbサーバを止めて
2.その時点のMyISAMファイルを別パーティションにコピーして
3.再開
この2はDBのコマンドだけでは無理ではないですか?
0423nobodyさん
2007/12/26(水) 18:45:08ID:8VJWqxjlまったくの初心者なので、最近までサーバーに対する負荷を軽減する知識を全然持っていませんでした。
負荷のこと考慮するとどういうことから学んでいけばいいのかよく分かりません。
疑問点が3つあります。
・MySQLが軽いとかよく聞くのですが、
本気でCGIゲームを開発する場合サーバーの負担を抑えるためどういう勉強をしていったほうがいいのでしょうか?
・perlではなくphpのほうに切り替えたほうがいいのでしょうか?
・MySQLを導入したほうがいい場合、
CGIプログラムを書き終えた後でもMySQLに対応するのは簡単なんでしょうか?
(難しそうなのでperl or php→MySQLという勉強ではなく
プログラムを書き終えた後にMySQLをやったほうがモチベーションも保てるかと思って。)
なんかごちゃごちゃしててすいません。よければご教授願います。
0424nobodyさん
2007/12/26(水) 18:52:29ID:???0426nobodyさん
2007/12/26(水) 19:59:51ID:???0427nobodyさん
2007/12/26(水) 23:19:49ID:???NFSやFTPがあるんだからファイル操作はできるじゃん。
>>423
とりあえずphp使って負荷が実感できるまで気にしなくていいと思うよ。
>本気でCGIゲームを開発する場合サーバーの負担を抑えるためどういう勉強をしていったほうがいいのでしょうか?
まずはベンチマークの取り方。
>CGIプログラムを書き終えた後でもMySQLに対応するのは簡単なんでしょうか?
乗り変える時に書き変えなければならないところをコーディングするのも423自身。
0428>>423
2007/12/27(木) 01:01:27ID:???ベンチマークの取り方というか存在すら分かってませんでした・・・。ありがとうございます。
MySQLの件ですが、コーディングするのは私自身ですけど、
結構簡単な作業なのかどうか分からなくて。かなり手間がかかるようなら最初からMySQLのほうも学んでおこうかと。
あと、perlじゃなくてphpに乗り換えたほうがいいということですかね?。
0429nobodyさん
2007/12/27(木) 02:59:02ID:???MySQL化する時にどう変わるかイメージできる程度には学んでおいて、
変更点ができるだけ少なくなるように意識すれば移行は比較的楽になるよ。
PHPを薦めたのは初心者でもいいパフォーマンスが得られるため。
Webシステムで負荷を気にするのはいいことだけど、
最初は体当たりでいいよ。
0430nobodyさん
2007/12/27(木) 03:04:14ID:???とりあえず聞くより実践ってことですね。頑張ってみます。
0431nobodyさん
2007/12/27(木) 03:22:42ID:???0432nobodyさん
2007/12/27(木) 20:22:40ID:???0433nobodyさん
2007/12/28(金) 17:08:35ID:???0434nobodyさん
2007/12/28(金) 21:54:41ID:Ldz2Pjy+もし知ってる方がおられましたら教えてください
鬼金というサイトなんですがずばり何?
0435nobodyさん
2007/12/28(金) 22:38:18ID:???GMTで記録されますが、GMTを入力すると年月日に換算してくれるサイトが以前
ありました。とても重宝してたのですが、PCが壊れた時にURLも紛失してしまいました。
ご存知の方がいらしたらヒントお願いします。
0436nobodyさん
2007/12/28(金) 22:47:40ID:???0437nobodyさん
2007/12/29(土) 13:47:52ID:X/UX4PLtよくある会員ページの自動ログアウトって、どういう仕組みなんですか?
領域内でアクション(リンク)するたびにデータベースにアクセス時間を保存して、
前回の保存時間と今回のアクセス時間の差が30分以上だったらログアウト
という風にしてるんでしょうか?
この機能だけに絞って言えば、セッションは関係ないのかな?
(ずっとセッションをなにかしてるのかと思ってたんですが)
教えてください よろしくお願いします
0438nobodyさん
2007/12/29(土) 15:58:29ID:???会員ページってことはセッションIDからセッションデータを見て
ログインしてるかどうかをまず確認する処理が入るでしょ。
その時に時間を保存すればよし。
自動ログアウトもそこでやればよし。
0439nobodyさん
2007/12/29(土) 23:11:09ID:X/UX4PLtありがとうございます 助かりました!
0440nobodyさん
2007/12/30(日) 03:08:16ID:???<?php if (isset($_GET['gmt'])) echo date("y/n/j G:i:s", $_GET['gmt'])?>
<form action=gmt.php method=get><input type=textbox name=gmt><input type=submit></form>
0441nobodyさん
2007/12/30(日) 03:22:34ID:???0442nobodyさん
2007/12/30(日) 08:34:30ID:???0443nobodyさん
2007/12/30(日) 23:23:48ID:WyJGCA3E.cgi .plのスクリプトを使いたいのですが
どうすれば実行されるのですか?
クリックしても.exe .batみたいに動かないし…
0444nobodyさん
2007/12/30(日) 23:27:45ID:???0445nobodyさん
2007/12/30(日) 23:31:13ID:???0446nobodyさん
2007/12/31(月) 00:56:28ID:???0447nobodyさん
2007/12/31(月) 09:02:54ID:???ダブルクリックじゃないのだから。
0448nobodyさん
2007/12/31(月) 09:11:02ID:???0451nobodyさん
2008/01/01(火) 10:16:43ID:???0452nobodyさん
2008/01/01(火) 22:50:23ID:d5IcULHxプロキシ経由の書き込みは、はじこうとして以下のような記述をしたんだけど、
うんちゃらかんちゃら処理を行う前に、白いエラー画面になってしまう。
うんちゃらかんちゃら処理を行わせるにはどうしたらいい。
ネット調べたが、分からん。ちなみに俺COBOLER。
コボプロをせっせと書いて生活費稼いでる。
if ( HTTP_VIA =~ "") {うんちゃらかんちゃら処理}
840 デフォルトの名無しさん sage 2008/01/01(火) 22:02:09
^^;
841 デフォルトの名無しさん 2008/01/01(火) 22:04:18
>>840
いや、そう笑うなって。
馬鹿な質問してるのは、なんとなく分かるんだけど。
842 デフォルトの名無しさん sage 2008/01/01(火) 22:07:19
if($ENV{'HTTP_VIA'}){}
843 デフォルトの名無しさん 2008/01/01(火) 22:21:02
>>842
その記述でも、やっぱ駄目だな。
844 デフォルトの名無しさん sage 2008/01/01(火) 22:30:45
つwebprog板
つー、ことでPERL板から来たんだけど分かる奴いる?
0453nobodyさん
2008/01/01(火) 22:59:01ID:???0454nobodyさん
2008/01/01(火) 23:04:34ID:???http://bbq.uso800.net/code.html
0455nobodyさん
2008/01/02(水) 19:53:11ID:XSzMXv90時間切れのときは「30分以上操作されなかったので、、」でOKですけど
二重ログイン防止のためにログアウトさせたときは
どういうメッセージが妥当でしょうか ちょっと思いつかないです
サービスによる というのはそのとおりなので、一般的な使い勝手のいい
表現をお願いします
「誰かがあなたのID・パスワードでログインしたのでログアウトしました」
じゃ、あんまりなので、、
0456nobodyさん
2008/01/02(水) 20:06:57ID:???とかかなぁ。
2重ログインの件を強調したい(=次から気をつけろ)なら、理由を書いた方がいいと思うけど。
0457nobodyさん
2008/01/02(水) 20:25:44ID:???0458455
2008/01/02(水) 20:42:56ID:XSzMXv90あいまいにセキュリティ保持のためとかでOKでしょうか…
それで納得してくれるものなんですかねぇ
>>457
どういうことですか?
ログアウトさせずに「ただいま二重ログイン状態です」みたいな?
ログアウトはさせて、「誰がログインしたのか確認してください」ってこと?
と、いうか、ログイン状態のときはログインフォームを表示しないつくりに
することが先決ですね、忘れてた。
ぜんぜん根本的な解決にならないけどw
0459455
2008/01/02(水) 20:49:31ID:XSzMXv90今思ったんですが、悪意のある人間にログインされてID/Passwordを書き換えられたら
どうしたらいいんでしょう?
メールアドレスもでたらめに変更されたら、変更通知すら届かなくなりますよね
「秘密の質問」をクリアしても、メールアドレスがおかしかったら結局無理だし
こういうの、どうやって解決するんでしょう? 対人ヘルプ?
詳しく解説した本とかあるかな、、って、あったらそれもセキュリティの漏洩か
0460nobodyさん
2008/01/02(水) 22:15:21ID:???0461nobodyさん
2008/01/02(水) 22:21:24ID:???「二重ログインしてるのでログアウトしました」ってすればってこと。
メールアドレスの変更に関しては、
変更前のアドレスにメール送って確認すればいいんじゃないか?
「変更を完了するにはどこどこにアクセスしてください」って。
0462nobodyさん
2008/01/03(木) 11:03:28ID:LTLL4VS7C:がいっぱいなんで D:にインストールしてもいいのでしょうか?
お願いします
0463nobodyさん
2008/01/03(木) 11:13:44ID:???0464nobodyさん
2008/01/03(木) 12:25:56ID:???0466nobodyさん
2008/01/03(木) 20:15:11ID:???>メールアドレスの変更に関しては、 変更前のアドレスにメール送って確認
セキュリティ的には確実かもしれないが、
たとえばプロバイダを変更してしばらく経ってから、登録アドレスを変更しようとした場合など
移行前のアドレスが使えないとハマる。
0467nobodyさん
2008/01/04(金) 00:12:32ID:???たとえば$nameに"ギコ"という文字が含まれていた時は$typeを"猫"としたい時
if($name★★"ギコ"){$type="猫"}
の★★の部分にはどのような処理をすればいいですか?
またまったく別の部分で、「ギコ」が含まれていなかった時には$typeを"猫以外"としたい時
if($name★★"ギコ"){$type="猫以外"}
の★★の部分にはどのような処理をすればいいですか?
「比較演算子」という調べ方ではうまく見つけられなかったのですが、
こういう比較の仕方は一般的になんと呼ばれているのでしょうか。
0468nobodyさん
2008/01/04(金) 00:30:25ID:???「比較演算子」であったぞ
0469nobodyさん
2008/01/04(金) 01:01:37ID:???0470nobodyさん
2008/01/04(金) 01:24:59ID:???if ($name =~ /ギコ/) {
$type = "猫";
} else {
$type = "猫以外";
}
unicodeじゃないなら2byte文字のマッチングはやめといた方が良いと思うよ
0471nobodyさん
2008/01/04(金) 01:58:17ID:???どのような弊害がありますか?
0472nobodyさん
2008/01/04(金) 02:32:55ID:EBiyzAWDこういうのでも特許取れるものなの?まだ特許「出願中」らしいけど。
http://www.taiyou-outlet.com/estimate/estimate.php
これで特許取れるんなら、俺だって!
と俄然やる気がでてきたんです。
0473nobodyさん
2008/01/04(金) 02:41:21ID:???常識で考えて
0474nobodyさん
2008/01/04(金) 11:38:01ID:???番号明記してあるから内容読んでみれば?
0475nobodyさん
2008/01/04(金) 23:09:25ID:EBiyzAWD0476nobodyさん
2008/01/05(土) 00:08:39ID:???有料だがコピーおとりよせもできる
0477nobodyさん
2008/01/05(土) 01:13:04ID:???0478nobodyさん
2008/01/05(土) 09:23:01ID:???0479nobodyさん
2008/01/05(土) 10:21:56ID:???早口でお願い
0480nobodyさん
2008/01/05(土) 10:52:16ID:???ちょっと待ってろ
0481nobodyさん
2008/01/05(土) 12:14:51ID:9exltbyGなかなか慣れません
普段のちょっとした文章もxyzzyで書くとか、
そういう涙ぐましい訓練をしないとダメですかね?
emacs使ってる人たちはどうやって慣れましたか?
0482nobodyさん
2008/01/05(土) 13:02:12ID:???早口でお願い詐欺です。ご注意ください。
>>481
おいらは逆にemacsのキーバインドが使えないとイライラするので、
普通のアプリでも、XKeymacsとか窓使いの憂鬱とかのキー入力をフックしてくれるソフトを経由して使っている。
Ctrl-Pでプリンタダイアログがぱこぱこ開いた日にゃ・・・
最初の頃はよく使うキー(カーソル移動とか)を付箋紙に書いてモニタに貼ってたかな。
0483nobodyさん
2008/01/05(土) 14:37:14ID:???プログラムですが、質問内容はperlのmyの使い方です。
1を2みたいなサブルーチンにしたいのです。
が、use strictとかmyがよくわかりません。
変数が局所化されているから動かないと思うのですが、
では、どう書けば良いのかというところでつまづいています。
参考になるコードのURLだけでも教えていただけると
ありがたいのですが…。
#1
my $db=DBI->connect(db, user, pass);
my $sth=$db->prepare("SQL文");
$sth->execute; $sth->finish; $db->disconnect;
print (($sth->rows) ? "あるお" : "ないお");
#2
my $SQL = "SQL文";
my $sth=&db_conn($SQL);
print (($sth->rows) ? "あるお" : "ないお");
sub db_conn{
my $db=DBI->connect(db, user, pass);
my $sth=$db->prepare($_);
$sth->execute; $sth->finish; $db->disconnect;
return $sth;
}
0484nobodyさん
2008/01/05(土) 15:05:22ID:???my は変数の宣言です。
0485nobodyさん
2008/01/05(土) 16:08:06ID:???あらためて見ると、質問自体よくわからない質問であったかもしれません。
お手間かけてすみません。
0486nobodyさん
2008/01/06(日) 00:31:54ID:kqCvw142ソーシャルブックマークサイトを作るツール、Pliggの日本語版をインストールしたものの、
サポートフォーセムは閑古鳥だし、Webでもほとんど情報が出てこないので困り果ててます。
Pligg自体知らんという人も多いと思うけど、分かる人いたらアドバイスちょうだい。
・未掲載エントリを掲載済み記事にするための評価数?の設定変更方法
・サイドバーのタグクラウドの表示方法
・リンク先サムネイルの表示方法
などなど…
0487nobodyさん
2008/01/06(日) 00:36:54ID:???0488nobodyさん
2008/01/07(月) 19:23:36ID:uY6Nv4i/javascriptでやってサブミットと同時にアラート表示(=ページ遷移させない)
としているサンプル見つけたんですが、jsでの処理を省いても問題ないもの?
楽天とかアマゾンだと、サーバサイドでやってますよね?
0489nobodyさん
2008/01/07(月) 19:43:11ID:???余裕があったらJavaScriptでもうるさくない程度に同じことさせる
0490nobodyさん
2008/01/07(月) 21:21:14ID:fvC+8siD初心者向けの本が読み終わったところなのですが、
将来的にはウェブプログラマーになりたいと思っています。
このままC言語の勉強を続けるべきなのでしょうか?
それともJAVAとかperlとかPHPとか別の勉強をするべきなのでしょうか?
(そうだとすればお勧めのものを教えてください)
ちなみにHTMLとCSSならリファレンス片手にそれなりに作れる程度です。
0491nobodyさん
2008/01/07(月) 21:35:13ID:???俺、ほぼ全てJS使ってクライアントサイドで検証させてた…。
ポストバックが鬱陶しいって一念だった。
そうか。そういうものなのか…。
0492nobodyさん
2008/01/07(月) 22:01:06ID:???煽りじゃなくてまじでやばい。
それを運用してるなら今すぐやめなさい。
Javascriptを相手が切っていたらまったく意味ないよ。
Javascriptはユーザビリティの点から使うもの。
セキュリティ的には、サーバサイドが必須。
0493nobodyさん
2008/01/07(月) 22:22:14ID:???今使ってるパソコンに言語インスコして、実際に弄ってみ
本読んで理解するのも大事だけど、実際に色々ソース書いてみて
初めて分かることがたくさんある
将来会社に入りたいなら、現状JavaかPHPでいいかと
一人で趣味程度にやるなら、CでCGI書いててもいいかもね
0495490
2008/01/08(火) 00:20:00ID:???回答ありがとうございます。
JavaかPHPですか、例えばJavaをやるのならCはやめてそちらに専念した方が良いのでしょうか?
(色々使えれば選択の余地は広がるのでしょうけれど・・・)
>>494
そうですね、SEなりたいです。
ただ、将来というより今、どうすれば良いか方向を迷ったので質問してみました。
0496nobodyさん
2008/01/08(火) 00:49:08ID:???今は教養科目の勉強をしっかりして理系のいい大学に入ることを目標にすれ
0497nobodyさん
2008/01/08(火) 02:16:37ID:???WikiのリンクをMind Map(ttp://ja.wikipedia.org/wiki/%E3%83%9E%E3%82%A4%E3%83%B3%E3%83%89%E3%83%9E%E3%83%83%E3%83%97)みたいにして
それを動的に動かしたいんだけど
そういうのってどうやって作りますか?
0498nobodyさん
2008/01/08(火) 02:35:44ID:???mod_rewriteで置き換えてスクリプト側で処理するとか
0499nobodyさん
2008/01/08(火) 10:35:22ID:???JavaができりゃCもできるだろ。
JavaはできるけどCがまるきり使えないってやつは応用力なさすぎで使えない。
0500nobodyさん
2008/01/08(火) 14:44:29ID:???JAVAもPHPも知らなくても死ぬほどやれるそして死ぬ
0501nobodyさん
2008/01/08(火) 18:56:35ID:HsBlDUFM変更できるんでしたっけ?
■ このスレッドは過去ログ倉庫に格納されています