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

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

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2009/06/03(水) 23:19:09ID:???

2ちゃんねるは初めて。 WebProg 板は初めて。
質問したいけど、どうしたら良いか分からない。

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

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

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

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

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

☆前スレ☆
△▲ WebProg 初心者の質問 Part19 ▼▽
http://pc11.2ch.net/test/read.cgi/php/1236265877/
0557nobodyさん2009/09/22(火) 18:17:18ID:???
Webでホームページを作りたいのですが、やっぱLinuxの方がWindowsよりもいいのでしょうか?
今まではWindowsで何も問題は無かったのですが、PHPとかサーバサイドの知識を得る度にLAMPとか、
なんかLinuxの方が露出度が(?)多いような気がして・・・
サーバーや通信、データベースなどの構築はLinuxの方がやはりいいですか?
0558nobodyさん2009/09/22(火) 19:07:07ID:???
いい悪いって何を基準に?学習のしやすさ?構築のしやすさ?セキュリティ?実行速度?
0559nobodyさん2009/09/22(火) 19:30:58ID:???
>>557
自分でLinuxの方が情報広いやすいならLinuxでやればいい
0560nobodyさん2009/09/22(火) 19:31:38ID:???
>>559
s/広い/拾い/g

失礼
0561nobodyさん2009/09/22(火) 19:32:16ID:???
http://pc11.2ch.net/test/read.cgi/hp/1251728499/749
0562nobodyさん2009/09/22(火) 19:53:43ID:???
作るのはWindowsでいいし、できたホームページを確認するのもWindowsがいい。
ただ、Linuxでサーバーを用意できるなら、そこに自分のホームページを置いて
色々試すといい。
つまり両方あったほうがいい。
0563nobodyさん2009/09/22(火) 19:54:29ID:???
ホームページ(笑)
0564nobodyさん2009/09/22(火) 20:20:46ID:???
通はほめぱげだよな
0565nobodyさん2009/09/23(水) 02:46:43ID:???
>>556
コマンドプロンプトに対応する言葉はどっちかっていうとターミナルとか端末とかじゃね?
コマンドラインっていうと入力する部分のみを指すイメージ
シェルは機能の集合体であって入出力部ではないと思う
0566nobodyさん2009/09/23(水) 02:49:33ID:???
>>555
- SELECT とか CREATE するところ
- UNIXコマンドを使うところ
の区別(今自分がどちらと対面しているか)は付くのかな。
0567nobodyさん2009/09/23(水) 11:52:33ID:???
まあSQLちょっとやればすぐわかる。
0568nobodyさん2009/09/24(木) 08:49:43ID:???
http://www.livly.com/main.php
このリブリーアイランドというのは、FLASH使ってるようですけれど、FLASHだけでこういうの出来るのでしょうか?
他に何かプログラミング言語は使われていないのでしょうか?
0569nobodyさん2009/09/24(木) 11:52:48ID:???
>>568
ActionScript
0570nobodyさん2009/09/28(月) 02:46:55ID:???
教員です。
クイズマジックアカデミーのようなソフトを作りたいのですが
どの言語を勉強すればよいでしょうか?

目的は
・授業の最後に確認テストのような感じで使いたい
・学生同士(約30名)で競えあえる

プログラミングを勉強したことがない初心者ですが、よろしくお願いします。
0571nobodyさん2009/09/28(月) 02:54:34ID:???
>>570
制限時間がルーズでよくてチートが行われない前提ならPHPとJavaScriptで簡単にできる。

0572nobodyさん2009/09/28(月) 03:39:15ID:???
プログラム未経験で作ってる時間あるのか?
0573nobodyさん2009/09/28(月) 03:43:40ID:???
flashでいいんじゃないの?
05745702009/09/28(月) 04:05:00ID:???
ありがとうございます。
情報が後出しで申し訳ないのですが

・制限時間は厳しめに(学生は同時に同じ問題を解く)
・画面にはプレイヤーの名前が全員分出ていて、問題ごとに誰が正解したか間違ったかわかる(マジアカ風に)
・最後の問題が終了したら、得点ランキングを出したい
・問題の追加、分野の変更を簡単にやりたい

学生に競わせることでやる気が引き出せるかなと思いました。
プログラミング未経験ですが、半年以内に完成させたいです。

0575nobodyさん2009/09/28(月) 04:27:48ID:???
WebでやりたいならPHP
格好いいのならFlashがよいかと
0576nobodyさん2009/09/28(月) 08:24:31ID:???
>>570
ぶっちゃけ半年以内のフルスクラッチは無理だと思う。(特に問題管理の部分)
とりあえずそこらに転がってるクイズCGI設置して触ってみるところから始めてみ。
0577nobodyさん2009/09/28(月) 17:37:16ID:???
>>574
馬鹿じゃないの?
そんなもん鉛筆で紙に書けばいいじゃねぇか
わざわざめんどくさい事するなよ
0578nobodyさん2009/09/28(月) 17:45:17ID:???
>>574
紙でやるよりずっといいよね。

まず、同時ってのがちと面倒なので同時でないシステムから作るといいかも知れません。
0579nobodyさん2009/09/28(月) 18:07:26ID:???
というかマジアカなるものをやったことがないから「マジアカ風に」と書かれても正直困る。
普通の同時参加型クイズならc/sにして画面はflashでいいと思うけど、勉強範囲が広すぎる。
0580nobodyさん2009/09/28(月) 19:51:46ID:???
いっそのことそのシステム作りを授業のテーマにする。
で、最後にみんなで遊んでおしまい。
0581nobodyさん2009/09/28(月) 19:52:10ID:???
今から半年後が3月なことが関係してんじゃね
0582nobodyさん2009/09/29(火) 13:45:42ID:ZXmjIu3r
様々な値を持つ数の集合があります
その集合の中から、指定した範囲の数のみをピックアップしたいのですが
そういう場合に速いアルゴリズムってどんなのですか?
たとえば1から1000000までの乱数10000個の中から、
700000から701000の間の数を探すような処理です。
0583nobodyさん2009/09/29(火) 13:48:45ID:???
二分探索
0584nobodyさん2009/09/29(火) 13:57:23ID:???
ある集合について探す処理を何回も行うのでないなら、
ストレートに全部調べる方が早そうだ。
0585nobodyさん2009/09/29(火) 14:12:20ID:???
>>583
まずソートしておいて、
1)700000を探す
2)701000を探す
3)その間が範囲とする
って感じですね
ありがとうございました
>>584
そうかもしれないです
今回の場合繰り返すので、二分探索でいこうとおもいます
0586nobodyさん2009/09/29(火) 14:25:47ID:???
やっぱり分からないです
1)700000以上710000以下の最小数を探す
2)700000以上710000以下の最大数を探す
になりますよね
単純にある数がどこにあるか、あるいはどこにもないかを探す二分探索だけでは
これ探せなくないですか?
0587nobodyさん2009/09/29(火) 14:42:25ID:???
>>586
>1)700000以上710000以下の最小数を探す
>2)700000以上710000以下の最大数を探す

意味ワカラン。700000から701000の間じゃなかったのか?
0588nobodyさん2009/09/29(火) 14:43:56ID:???
>>586
二分探索は特定の数を探すやり方じゃないよ?
0589nobodyさん2009/09/29(火) 14:55:30ID:???
>>587
最小数と最大数の位置が分かれば、その間の要素は「範囲内」と判定できると
考えたのです
>>588
そうなんですか
wikipediaで今見たところなのであんまり分かってないです
ちょうどイコールの要素が見つからなかったとしても、
最後の探索位置の左右で判定できる・・?
0590nobodyさん2009/09/29(火) 16:12:38ID:???
(1) ソートする
(2) 700000 を探して、そのポジションを得る
(3) 701000 を探して、そのポジションを得る
(4) (2) と (3) の真ん中 (2 と 3 の範囲が 100 個あったとしたなら 50 だよね) を得る
(5) (4) の値が探す値より小さければ (4) の値を (2) の値としてセット

これを繰り返せば探す範囲は狭まるので、何回かやったあとは総スキャンして得ても良いかと
0591nobodyさん2009/09/29(火) 20:03:57ID:???
ソートするって一言でいうけど、内部的には大変な手間。
1.空の配列を作る
2.全部探索して700000以上710000以下の数値を
配列にコピー
の方が絶対に早い。
0592nobodyさん2009/09/29(火) 20:11:44ID:???
>>582
乱数が整数で範囲が大きくないなら、
1000000個の配列を用意して、生成された乱数を走査して分布を記録
例 5,6,6,1000 という乱数なら r[5] = 1 r[6]=2 r[1000] = 1
分布の配列から、指定範囲の集合を生成。
0593nobodyさん2009/09/30(水) 23:18:20ID:HmzuNtnK
PHPで以下のコードを書いて実行させたら、ちゃんとホスト名とIPアドレスは表示されました。
echo $_SERVER['SERVER_NAME'];
echo $_SERVER['SERVER_ADDR'];

ただPerlで以下のコードを書いて実行させたら、IPアドレスが表示されて、ホスト名は表示してくれませんでした。
use Sys::Hostname;
print $ENV{'REMOTE_HOST'};
print $ENV{'REMOTE_ADDR'};

これはレンタルサーバの仕様によるものでしょうか?
0594nobodyさん2009/09/30(水) 23:32:09ID:???
PHPはSERVER側の情報とろうとしてるけど
PerlはREMOTE側(アクセスしてきた方)の情報とろうとしてるじゃん
Perlはしらないからどれと対になるかしらないけど
$ENV{'SERVER_NAME'};
とか
$ENV{'SERVER_ADDR'};
とか試してみては?
0595nobodyさん2009/09/30(水) 23:58:30ID:???
>>594
出来ました。表示出来ましたー。
助かりました。早速これから直したいと思います。
0596nobodyさん2009/10/01(木) 00:37:51ID:???
IIS6.0上で動くPerlプログラムを作成中ですが、

&CGI::url
で取得される文字列が、そのPerlプログラムのURLではなく、
サイトのルートディレクトリのURLとなってしまいます。

原因がわからないのですが、心当たりがある方は
教えていただけないでしょうか?
0597nobodyさん2009/10/01(木) 00:41:12ID:???
apache使ってないからでしょ
0598nobodyさん2009/10/01(木) 00:47:03ID:???
>>597
CGIモジュールはApache専用?
IISではサポートされないというのなら
なぜまがいなりにも「動作」するの?
0599nobodyさん2009/10/01(木) 00:55:06ID:???
そういうことじゃなくて、得られるパラメータの値が異なるってことでしょ。
0600nobodyさん2009/10/01(木) 00:56:30ID:???
あと「まがりなりにも」な
0601nobodyさん2009/10/01(木) 01:12:16ID:???
>>599
どこでそれを調べればいいのでしょうか。

>>600
誤用とは知らなかったです。ありがとう。
0602nobodyさん2009/10/01(木) 01:17:38ID:???
ttp://q.hatena.ne.jp/1245905601
0603nobodyさん2009/10/01(木) 06:35:46ID:zNH1qIzW
gメールでは削除処理をした後に「取消」ができますが、
これってどうやれば実現できますか?
0604nobodyさん2009/10/01(木) 08:46:10ID:???
>>603
論理削除でぐぐれ。
全くWeb固有の問題ではない。
0605nobodyさん2009/10/01(木) 09:13:20ID:???
>>604
思ったより簡単なものだったんですね、仕組みとしては
ありがとうございました
0606nobodyさん2009/10/01(木) 12:04:46ID:???
でも実装するのはちょっとめんどくさそう。
0607nobodyさん2009/10/01(木) 20:59:56ID:???
えっ?
0608nobodyさん2009/10/01(木) 21:11:28ID:???
えじゃねーよ
普通に面倒くさいだろ
0609nobodyさん2009/10/01(木) 21:22:14ID:???
その根拠は?
0610nobodyさん2009/10/02(金) 01:47:06ID:???
確認画面とか
入力と処理の間に確認ページみたいのを挟めるだけでめんどくさい
0611nobodyさん2009/10/02(金) 02:27:12ID:???
単純なテーブルならいいけど
リレーション張ってたら面倒くさくなることは想像に難くない
0612nobodyさん2009/10/02(金) 11:22:42ID:???
カラム一個追加してフラグたてるだけじゃん
0613nobodyさん2009/10/02(金) 13:51:46ID:???
データの問題じゃないんだよw
0614nobodyさん2009/10/02(金) 15:44:43ID:???
じゃ何の問題?
0615nobodyさん2009/10/02(金) 16:22:54ID:???
>>614
>>610
0616nobodyさん2009/10/02(金) 17:43:01ID:Zilzfd9c
>615
俺もあんまりよくわからん。
確認画面いらないじゃん。削除するかのダイアログだして
論理削除フラグたてるだけでしょ?
0617nobodyさん2009/10/02(金) 17:57:28ID:???
検索とかで、常時「削除フラグが立っていない」という条件を付け
てまわる必要がある点を面倒と言っているのではないだろうか。
0618nobodyさん2009/10/02(金) 17:58:42ID:???
それは削除フラグなしだけのview作れば済む気がする。

0619nobodyさん2009/10/02(金) 18:35:20ID:???
削除レコードだけのテーブルを作るって人もいた。
レコードを削除するときは、そっちにコピーした上で物理削除。
0620nobodyさん2009/10/02(金) 18:46:16ID:???
>>615
論理削除と確認画面がどう関連してるんだ?
0621nobodyさん2009/10/02(金) 18:52:54ID:???
データの持ち方は単純だけどUI作るのは面倒だよね

って話じゃないのん?
0622nobodyさん2009/10/02(金) 18:53:24ID:???
物理削除ならUI作るのは簡単なのか?
0623nobodyさん2009/10/02(金) 18:58:15ID:???
論理削除よりは簡単でしょ。
0624nobodyさん2009/10/02(金) 18:59:17ID:???
えっよく分からんから具体的に説明してくれ
そもそも確認画面って何の確認画面
0625nobodyさん2009/10/02(金) 19:00:03ID:???
>>622
「ごみ箱」機能を付けるか付けないかで考えれば相当な手間の差があることぐらいわかるだろ
0626nobodyさん2009/10/02(金) 19:00:57ID:???
>>624
その前におまえさんの主張を整理してくれる?
0627nobodyさん2009/10/02(金) 19:01:37ID:???
>>621
そもそも物理削除だった内部処理を、論理削除に変更するんだから、
インターフェースに変更はいらないでしょ。

削除処理のときに削除フラグを立てるのと、
表示の際に削除フラグが立っていない処理を追加するだけ。

0628nobodyさん2009/10/02(金) 19:02:27ID:???
>>626
いや、論理削除で確認画面作るのが面倒くさいと言い出したのが先なのでお先にどうぞ
0629nobodyさん2009/10/02(金) 19:03:17ID:???
>>624
というかお前がこの要件に対して「手間じゃない」と思うならそれでいいんじゃね?
手間の感じ方なんて人それぞれだし。
0630nobodyさん2009/10/02(金) 19:04:27ID:???
逃げ始めたw
0631nobodyさん2009/10/02(金) 19:04:36ID:???
>>627
前提が違うよ。内部的な削除の扱いじゃなくて、ユーザー側で論理削除を扱う話なんだから
UIの設計は当然必要になる。「ごみ箱機能」ってそういうことでしょ。
0632nobodyさん2009/10/02(金) 19:05:58ID:???
>>630
要件を読み違えた奴が何を偉そうにwww
0633nobodyさん2009/10/02(金) 19:06:26ID:???
>>631
それで「確認画面」はどこに関わってくるの?
ゴミ箱に入れますか?完全に削除しますか?というウィンドウのこと?
0634nobodyさん2009/10/02(金) 19:08:36ID:???
>>633
最初に確認画面って言い出したのは僕じゃないから知らないけど、
普通に考えれば「完全に削除しますか」(物理削除しますか)の方じゃない?
それ以前にゴミ箱っていうフォルダ(つーかビュー)も作らないといけないしさ。
0635nobodyさん2009/10/02(金) 19:09:45ID:???
>>634
そんなのonclick="return confirm('完全に削除しますか?');"でいいじゃん
0636nobodyさん2009/10/02(金) 19:11:20ID:???
>>635
・・・まぁ、それで満足ならそれでいいんじゃない?
つかゴミ箱自体のUIの件は無視なの・・・?
0637nobodyさん2009/10/02(金) 19:12:03ID:???
>>635
また凄いことを言い出す御仁だw
もっとやれwww
0638nobodyさん2009/10/02(金) 19:12:54ID:???
>>636
ゴミ箱が確認画面なの?
「論理削除だと確認画面作るのが面倒くさい」って主張してるから
・確認画面って何なの?
・物理削除と論理削除でどう違うの?
って話をしてるんだけど
0639nobodyさん2009/10/02(金) 19:13:50ID:???
これだけ延々と話引っ張ってきて出てくる言葉が>>635ってのはちょっと笑えない
0640nobodyさん2009/10/02(金) 19:15:14ID:???
起点は>>603
0641nobodyさん2009/10/02(金) 19:16:44ID:???
>>638
「確認画面」という言葉にこだわる意味は無いと思うんだけどなぁ。
>>603から始まってる話も結局は「ゴミ箱機能」の話でしょ。
納得できない話ではないと思うんだけど。つか

>・物理削除と論理削除でどう違うの?

これは流石にネタだよね・・・?
0642nobodyさん2009/10/02(金) 19:17:42ID:???
>>638
引き際ってのは大切だぜ坊や?
0643nobodyさん2009/10/02(金) 19:20:17ID:???
>>641
いやまぁゴミ箱機能についての話をしてる人もいるんだろうけど
俺は一貫して確認画面について聞いてきてるよ。
それを誤解してるんじゃないかな。

>>・物理削除と論理削除でどう違うの?
>これは流石にネタだよね・・・?

確認画面が物理削除と論理削除でどう違うの?ってことだよ。
内部の問題なんだからユーザから見えるのは同じでは?
なんでこんなこと聞いてるかというと、そもそも「確認画面ってどういうのを想定してるの?」
という質問に誰も答えてくれないから。
2つの違いを聞くことでその正体を推測したかった。
0644nobodyさん2009/10/02(金) 19:35:56ID:???
>>643
正直、そこは今更突付いても仕方ないと思うよ?
0645nobodyさん2009/10/02(金) 19:40:12ID:???
メールか何かでやりあってくれないかな。
0646nobodyさん2009/10/02(金) 19:56:39ID:???
「確認画面」を「ゴミ箱」に置き換えればそれほどおかしな話ではないし、
そのくらいのファジーさを持ってないと疲れるだけだ。
0647nobodyさん2009/10/02(金) 20:05:29ID:???
ゴミ箱なんて無くたって、やりようはある。

…つまりは、前提となる要件が曖昧なので議論にならない。
そろそろ〆ましょ。
0648nobodyさん2009/10/02(金) 20:20:21ID:???
物理的だの論理的だのそんな話しはしてないんです
作ら無くてもいいが、ユーザビリティを考慮すれば確認画面的なのは
あったほうがいいよね?

でもその画面って作るのが地味に面倒だよね〜

ってチラ裏なだけで、データの処理の仕方なんか話題の中に入ってませんよ
0649nobodyさん2009/10/02(金) 20:31:46ID:???
なんの話をしているかの話をしておもしろいのか?
正当性なんかどうでもいいから、どっちかに話をあわせていけよ・・・
0650nobodyさん2009/10/02(金) 21:12:39ID:???
>>648
機能の拡張に伴う作業が面倒ならやらなきゃいい。
普通は面倒でも必要ならやる。
0651nobodyさん2009/10/02(金) 21:28:34ID:???
>>649
俺には「論理削除を加える前提」を「物理削除と置き換える前提」にしてたやつが
約一名いただけにしか見えないのだが。
0652nobodyさん2009/10/02(金) 23:14:10ID:???
>>570
moodle
0653nobodyさん2009/10/03(土) 05:33:57ID:???
先輩方、タグクラウドを作ろうと思うのですが、
あのキーワードの重みの数字っていうのはどうやって算出するんでしょうか。

自サイト内を正規表現かけて単語の出現具合を数値化するのでしょうか。

教えて下さい。お願いします。
0654ひよこさんたちへ このぐらい書き込めるように 練習しましょ♪2009/10/03(土) 05:36:07ID:CsOx5qXr
�@ GOOGLE 検索 【創価学会】 検索結果 上のほうにあるこれ 創価学会の悪事   超長文  クリックして 下まで見たら  なぜ創価学会が悪いか 一目瞭然 必殺
・創価学会の息のかかった企業リスト一覧(創価学会系タレントリスト含む)
・URL クリック 必殺 超長文 http://nvc.halsnet.com/jhattori/rakusen/AntiSouka/souka.htm

�A ★有害サイト★   ・性器用新聞 葬蚊学会 逝駄大詐苦  ・凶逝死巣手無  洗脳 詐欺師・ペテン師 悪利用退散  ・著作権なし  盗作OK 自分の手柄OK

�B 創価学会員による 大量住民票移動は 東京都議選で ばれたとおり
・麻生さんの強行により 3ヶ月たたないと 選挙権が出来ないことで 2009年 衆議院選挙行い 小選挙区で 公明党全議員落選   
・一般に 3ヶ月たたないと 住民票移動後は選挙権が認められないが 創価学会員による大量住民票移動による人たちによると 期間が 短すぎ 悪利用しすぎ   
・来年 2010年7月の参議院選 で カルト公明党議員が作り出せないように 住民票移動したら 1年ぐらい 選挙権が認められないように 一般市民に我慢して協力してもらうよう民主党の幹部・国会議員の秘書に頼もう

�C 絶対に必読!!  投票率を上げればカルト票(創価学会他)は消え去る  選挙に逝く!!

�D ★携帯メール・ネット・ブログ・掲示板・口コミをなめるな・言いふらし・会社の同僚・先輩・後輩・友人・家族・チャット・スカイプ に言いまくる 著作権無し 盗作OK 自分の手柄にしてOK★  

�E ★★★他の板にも書きまくり 大いに望むところ 著作権無し  転載自由 編集自由★★★
0655nobodyさん2009/10/03(土) 06:10:35ID:???
>>653
自分で付けたタグの数集計してるだけでしょ。
0656nobodyさん2009/10/03(土) 06:16:06ID:???
自分も気になってたけど、編集時にセットしたデータを集計してるだけなのか
0657nobodyさん2009/10/03(土) 06:47:19ID:???
ポイント制とかでもいいんじゃね?
日に1回集計して頻繁に更新があればどんどんあがっていくけど
全然更新がなかったらどんどんマイナスしていって縮んでいくみたいな
まぁ実装方法は人それぞれだから自分でなんか考えてみるといいかもよ
■ このスレッドは過去ログ倉庫に格納されています