△▲ WebProg 初心者の質問 Part21 ▼▽at PHP
△▲ WebProg 初心者の質問 Part21 ▼▽ - 暇つぶし2ch2:nobodyさん
09/11/09 02:33:42
過去スレ
1: URLリンク(pc.2ch.net)
2: URLリンク(pc2.2ch.net)
3: URLリンク(pc2.2ch.net)
4: URLリンク(pc5.2ch.net)
5: URLリンク(pc2.2ch.net) (Lost)
6: スレリンク(php板) (Lost)
7: スレリンク(php板) (Lost)
8: スレリンク(php板)
9: スレリンク(php板)
10: スレリンク(php板)
11: スレリンク(php板)
12: スレリンク(php板)
13: スレリンク(php板)
14: スレリンク(php板)
15: スレリンク(php板)
16: スレリンク(php板)
17: スレリンク(php板)
18: スレリンク(php板)
19: スレリンク(php板)
20:スレリンク(php板)

3:nobodyさん
09/11/09 02:35:00
☆関連スレ☆

■ 設置の方法がわからない場合には
CGI設置について質問【Part3】
スレリンク(php板)

■ 自分で改造できない場合には
【 スクリプト改造依頼スレ】(丸投げ) part7再々
スレリンク(php板)

■ 自分で改造する時にアドバイスが欲しい場合には
★三 【 スクリプト改造工房 PART 9 】 ★三
スレリンク(php板)

4:nobodyさん
09/11/10 12:05:24 6lI6GGls
質問させていただきます。

ブラウザのCookieを利用したJavaScriptを書いているのですが、Cookieの更新リアルタイムに反映されません。
調べてみると、Cookieはセッションの終了のタイミングなどに書き込みを行っているので、リアルタイムの反映はできないという記述が見つかりました。
さらに調べてみると、リアルタイムに反映させるjQueryライブラリがあるとのことなのですが、他にリアルタイムに反映させる方法はありませんでしょうか?

みつかったjQueryは
URLリンク(unvent.jp)
こちらになります。


どうか、よろしくお願いいたします。

5:nobodyさん
09/11/10 12:19:01
それでなんでだめなの?

6:nobodyさん
09/11/10 12:20:51
他のAjaxでの方法を探してるの?

7:nobodyさん
09/11/10 13:29:54 xK8fs7Og
jQueryの該当箇所もらってくればいいはずなんだが、
きっとどこをもらってくればいいかわからないんだろう。


8:4
09/11/10 13:35:24 6lI6GGls
皆様、お返事ありがとうございます。
上記のライブラリについて詳しくは調べていないのですが、サンプルのコードを見る限りでは、私のコードに単純に組み込むことが出来ません。
私の作り方が悪いのもあるのですが・・・。

もし、ライブラリでも結構なのですが他にも何かあればとおもい、質問させていただきました。
どうかよろしくお願いいたします。

9:nobodyさん
09/11/10 13:44:16
よく分からんが
組み込むためのクラスライブラリが組み込めなかったら
他に組み込めるものなんてないと思う

10:nobodyさん
09/11/11 08:18:47
同意。つかjQueryが組み込めないとかどんなタコな実装してんだ。

11:nobodyさん
09/11/12 11:01:43 Xb/bWbhB
動的に生成したファイルをダウンロードできるようにしているのですが
ファイル名を日本語にしたあたりから、
ie6をお使いのユーザからエラーになるという報告が来るようになりました。
URLリンク(journal.mycom.co.jp)
検索すると、どうもこれが怪しいと思います。
しかし今なおie6を使っている方に、
パッチを当てろと言っても何がなんだか分からないと思います
ダウンロードさせるファイル名は、短い半角文字のみにしておく方がいいのでしょうか?

12:nobodyさん
09/11/12 11:30:47
まぁそれが一番無難だよね

13:nobodyさん
09/11/12 13:35:05
>>11
日本語ファイル名でのDLの方が、利便性が高いと思っているのなら、
少数派のIE6未パッチユーザーのために、それを犠牲にすることは無いよ。

ダウンロードリンクのすぐそばに、「ご注意」とでもして、
説明とマイコミの記事ページへのリンクでも貼っておけば良いのでは?

14:nobodyさん
09/11/12 16:09:51 FKEiW1NV
prototypeとjquery使ってるとき、$()の回避するけど、そしたら下位のライブラリはその回避を継承してくれるの?

15:nobodyさん
09/11/14 06:11:42 BKJdIOPs
基本的な質問かもしれないですが、一ページ中に、
天気予報、最新ニュース、ランキング、コメント、、などなどいろんなコンテンツがあって、
それぞれの情報の引き出し元が「同じサーバの同じDB、同じユーザとパスワード」て状況の時、
DBへの接続処理が複数あるのはおかしいもしくは問題なんでしょうか?

「いろんなコンテンツ」は別のページでもバラバラでパーツとして使うのでクラス化して
その中で接続処理書いています(なので、複数接続)
全部まとめた方が良いのですか?
ご意見ください、お願いします

16:nobodyさん
09/11/14 08:37:51
>15
DBが張れるコネクションの数と言うのには上限がある。
また、コネクションを張るのはそれなりに重い処理。
なので、そのやり方だとサイトが重くなるし、アクセスが多くなった時にすぐ限界が来る。

おかしいかどうかは主観による。
問題かどうかは上記のような欠点が問題になるかによる。
まとめた方が言いかといわれたらまとめたほうがいい。まとめる事によるデメリットは(学習コスト以外)無いからな。

17:nobodyさん
09/11/14 08:47:45
>15
ついでに、そのクラス構成でDB接続を使いまわすなら
 ・単純にDB接続だけをグローバル変数として使いまわす
 ・DB接続を保持するだけのクラスを作り、Singletonパターンなどで管理する
あたりが普通。
例えばmysqli_connect()で接続してるなら、こんなクラスを作って、mysqli_connect()をDbConnection::getInstance()で置き換える。
class DbConnection{
 private static $connection;
 static function getInstance(){
  if(!isset(self::$connection){
   self::$connection = mysqli_connect(引数略);
  }
 return self::$connect;
 }
}

18:nobodyさん
09/11/14 10:30:12
>>16-17
ありがとうございます、本当にありがとう。
そういう設計のノウハウってPHP入門みたいな本には絶対載ってないので困ってました
独学の限界の一つなのかな、、 
あと、その接続クラスは当然一番最初に読み込み/実行するんですよね?
ありがとうございました。

19:nobodyさん
09/11/14 11:45:01
>>17
PHP(かな?)って知らないけど、最後の

return self::$connect;

は、

return self::$connection;

ではない?

20:nobodyさん
09/11/14 13:35:36 xofd6WjY
WindowsとPERLとapache2.2での質問です
一行目が#!/usr/bin/perlのまま実行する方法をどなたか教えてください
現状ですと#!/usr/bin/perlをC:\~perlに書き換えないとダメでした

21:nobodyさん
09/11/14 14:41:52
>>20
/usr/bin/perlにハードリンクを作成する。
fsutil hardlink create c:\usr\bin\perl.exe c:\perl\bin\perl.exe

22:nobodyさん
09/11/14 20:38:31
>19
サーセンその通り。
ちなみに勝手にPHPと見なしたのは、「初心者がクラスを使っている」って時点でPHPの確率が高かったから。

>18
別に呼び出す前ならどこでもいい。
設計のノウハウは、設計の本やコードなんかで身につけるといい。
Singletonは「デザイン・パターン」という有名な書籍に載っている。
PHPを使った解説もwebを探せばあるだろうが、そのレベルまで達したらあまり言語を限定せずに情報を探したほうがいい。

23:18
09/11/14 23:24:51
>>22
本当にありがとうございます。
シングルトンパターン含め「デザイン・パターン」を調べてみます。助かりました!

24:nobodyさん
09/11/15 00:36:39
PerlやPHPで、Async I/Oって可能でしょうか?

25:nobodyさん
09/11/15 00:58:49
perlやphpのレイヤで実装する話じゃないと思うが、そもそも具体的に何をしたいのか
もうちょっと詳しく。

26:24
09/11/15 01:21:49
>>25
ソケットを開いて、複数同時に通信を受け付けるサーバを作成したいです。
クライアントから接続がある毎にスレッドを起こさず、
Async I/Oが使えないかと思います。
そもそもPHPでは、スレッドを起こせないというような話を聞いたのですが、
そういうものでしょうか?

27:nobodyさん
09/11/15 01:27:08
Async I/Oってそっちか。それなら少なくともperlでは可能。phpは知らん。

28:24
09/11/15 01:42:46
>>27
PHPは情報ないですね。無いのかなと思い始めました。
Perlだと、POEというフレームワークでしょうか。
これで出来るのかな。
・POE::Wheel::ListenAccept

ありがとう^^

29:nobodyさん
09/11/15 05:05:54 qdRL2PvN
原理的にはUNIX の select システムコールを使えるかどうか、ということになるのかな?


30:nobodyさん
09/11/15 18:37:58
WinかLinuxって問題はありますが、Macはどうなんでしょうか?
Macは画像・動画・音楽編集には評価は高いですが、プログラミング特にWeb系にはどうなのでしょうか?
そもそもWinのコマンドプロンプトのようなものが無くてデータベースとか作業できないとか、アパッチやPHPがインストールできない、テキストエディタ使えないとかいう弊害はあるのでしょうか?



31:nobodyさん
09/11/15 18:40:57
今のMacのOSはFreeBSDだよ。
コンソールなんてWindowsのよりよっぽどまともな端末エミュレータが標準で入ってる

32:nobodyさん
09/11/15 18:42:34
あとApacheも標準で入ってる。
その辺はLinuxとさほどかわらんよ。

33:nobodyさん
09/11/15 18:50:09
では、開発は別にWindows・・・というかパソコンでなくても、Macでも可能だという事なのでしょうか?

一時音楽関係でMac弄った事があるのですが、パソコンと操作方法など色々と違って混乱した事があります
まぁ、慣れが必要になりそうですね


34:nobodyさん
09/11/15 19:53:42 qdRL2PvN
FreeBSDと同一ではないけどBSD系列の完全なUNIXだと思っていい。
設定ファイルの位置とかデーモンの扱いとか若干見慣れないかもしれないけど。
最近ギークのMac率が高くなってるのはこれが主な理由だろう。

35:nobodyさん
09/11/15 21:21:07
標準で入っているPerlやRubyなんかに微妙に癖があったり、だからって自前でコンパイルし直したりすると動かないソフトがあったりと、微妙にハマる部分は多い。
(RubyやPythonを使う気なら、この辺の情報は収集しておくべき)
テキストエディタの選択肢は正直狭い。が、プログラマ向けのいいエディタは揃ってる。
コマンドラインツールなんかのインストールは、aptとかみたいなツール(MacPorts)があるので楽勝。
ports入れてしまえば、たとえば「sudo port install php」とか打つだけで入る。Windowsよりよほど楽。

Winと比べた利点はUnix系OSだということ。コマンドラインが非常に強力とか、GNUツール使い放題とか。
Ubuntuなどと比べると、やはり全体の完成度や安定度が高い。
Unix環境構築には山のようなトラブルがつき物だが、そういったものに煩わされずに済む。その分、カスタマイズはしづらいが。
あとはまあ、Exposeの存在やマルチタスク機能など、純粋にOSとしての機能比較になるな。

36:30
09/11/16 08:03:00
皆さん、どうもです
参考になりました
画像処理をするのですが、Winではどうもガンマ値とか一定でなくて、不満な点が多くて・・・


37:30
09/11/16 08:09:57
>>35
Perlではなく、PHPを使うのですが、PHPにはそのような問題はあるのでしょうか?

FreeBSDを調べてみたところ、Yahoo!や2chなんかがコレ使っているようですね
Windowsしか触った事が無く、Linuxですら使った事がないのですが、まぁ馴れれば大丈夫かなとは思いますが



38:nobodyさん
09/11/16 12:17:06
慣れりゃ何だって大丈夫だが敷居は高いぞ。覚悟してかかれ。

39:30
09/11/16 13:18:39
>>38
ま、マジですか・・・・
敷居高いんですね
が、頑張ってみます・・・

40:nobodyさん
09/11/16 20:44:45 HkdbmVie
javascriptで、テキストボックスに文字列を追加していきたいんですがどうやったらいいでしょうか。
 
具体的には、1ページ内に、
”明日””今日””昨日”のように複数の文字列の下に、追加ボタンをおいて、
押された順番に、例えば、
明日昨日今日と押したら、
明日
昨日
今日
となるように、
テキストボックスに改行しながら文字列を追加していくような感じのを作りたいんです。

よろしくお願いします<m(__)m>

41:nobodyさん
09/11/16 20:49:52
>>40
onClick document.getElementById() innerHTML

42:nobodyさん
09/11/16 21:40:21
>>40
phpから移動してきたみたいだけど、板違いなんだ。
こっちで質問した方が良いよ。

+ JavaScript の質問用スレッド vol.74 +
スレリンク(hp板)

43:nobodyさん
09/11/16 22:55:40
test

44:nobodyさん
09/11/16 23:27:33
>>40
マルチ乙

45:nobodyさん
09/11/17 05:57:40 TUY9kjC8
Flash板が過疎なのと、Web制作板には該当スレがなかったのでどなたかわかるかたお願いします。
URLリンク(www.adobe.com)
こちらのページを見ながらいじっているのですが、
Greeterクラスにmx.controls.Alertをimportし、
sayHelloメソッドの返り値をvoidにして、
Alert.show("Hello there, " + name + ".");のようにしました。
mxml側では<mx:Text>コントロールになっているところを<mx:Button>コントロールにし、
<mx:Script>
<![CDATA[
import com.example.quickstart.Greeter;
private function initApp():void {
var myGreeter:Greeter = new Greeter("Steve");
output.label = "Click";
output.click = myGreeter.sayHello(); //ここでHello there, Steve.のアラートを出したい
}
]]>
</mx:Script>
<mx:Button id="output">
と書いてみたのですが、
clickはプロパティではなくイベントなのでこの記述ではうまくいきません。
<mx:Button>コントロール側に、
<mx:Button id="output" click="myGreeter.sayHello()">
としてもスコープの関係だと思うのですがうまくいきません。
クラスを使わない場合はこの記述方法でうまくいくのですが、クラスを使う場合何かうまくいく方法はないでしょうか?

46:nobodyさん
09/11/18 11:14:05 Zs7BfiNo
一時期HP運営していて、HTMLタグを少しカジった程度の素人です。
やりたいことがあって調べていたらcgiなどが必要だと出てきて
訳が分からなくなり、結局調べきれなかったので質問に来ました。

やりたいことは、
ローカルエリア(というのか分かりませんが、自分のPC内)で完結するもので、
フォームのようなもの(フォームでなくてもよい)で、任意の文字列や画像を
その都度選択して、選択したもののみを一括表示させることです。
例えば、選択肢に文字列A、B、C、D、E、Fがあったとして、A、C、Dだけを
表示させたり、B、C、E、Fだけを表示させたりするプログラム(?)です。
IEのバージョンは7です。

これは可能でしょうか。
可能ならば、それに必要なものを大枠で教えてもらえないでしょうか。
詳しくは調べてなんとかするつもりです。よろしくお願いします。

47:nobodyさん
09/11/18 11:23:51
自分のパソコンだけで動けばいいの?
それとも皆に見てもらうページで動かしたいの?

48:nobodyさん
09/11/18 11:25:59
>>47
自分のパソコンだけで動けばいいです。

49:nobodyさん
09/11/18 12:05:12
>ローカルエリア(というのか分かりませんが、自分のPC内)
>フォームのようなもの(フォームでなくてもよい)
>B、C、E、Fだけを表示させたりするプログラム(?)
いくらなんでもひどくね?

50:nobodyさん
09/11/18 12:14:10
ブラウザで表示できるWebアプリをローカルで動かしたい、ということ?
cgiというよりもcgiを動かす環境作るのが先だが、javascriptでいいじゃん?

51:nobodyさん
09/11/18 12:24:25
フリーソフトでいいじゃん?

52:nobodyさん
09/11/18 12:30:45
ひどい日本語だが、おそらくjavascriptだけでいけるな
ということで板違い

53:nobodyさん
09/11/18 12:31:21
>>46
それ、某Q&Aサイトで同じような質問があったので作ったばっかりだ。
JavaScriptを習い始めたばかりだけど、とりあえず動作してる。

<script>
window.onload = function() {
var values = [];
var params = location.search.substr(1).split("&");

for ( var i in params ) {
if ( params[i].match(/.+=(.+)/) ) {
values.push( decodeURIComponent(RegExp.$1) );
}
}

if ( values.length ) {
document.getElementById("form").style.display = "none";

var result = document.getElementById("result");
var url = location.href.split("?")[0];

result.innerHTML = "<p><b>選択されたもの</b></p>"
+ values.join("<br>")
+ '<p><a href="' + url + '">戻る</a></p>';
}
}
</script>

54:53
09/11/18 12:32:17
<div id="form">
<form>
<p>
<input type="checkbox" name="item0" value="A">A<br>
<input type="checkbox" name="item1" value="B">B<br>
<input type="checkbox" name="item2" value="C">C<br>
<input type="checkbox" name="item3" value="D">D<br>
<input type="checkbox" name="item4" value="E">E<br>
<input type="checkbox" name="item5" value="F">F<br>
<input type="submit" value="送信">
</p>
</form>
</div>

<div id="result">
</div>

55:nobodyさん
09/11/18 12:34:07
test.phpというファイルがリクエストされた場合に、index.php?page=test.phpにリダイレクトするにはどのようにすれば良いでしょうか?
.htaccessに
RewriteRule ^([0-9A-Za-z.]+)$ index.php?page=$1 [L]
と記述してみたのですが、$_GET["page"]の値がindex.phpになってしまいます。

よろしくお願いします。

56:nobodyさん
09/11/18 13:29:24
ここで聞くとか

【Apache】mod_rewriteについて語るスレ
スレリンク(php板)

57:nobodyさん
09/11/18 14:09:52
>>56
ありがとうございます!そうします。

58:nobodyさん
09/11/18 15:37:23
>>50>>52
ありがとうございました。

>>53-54
ソースまで貼って頂いてありがとうございました。本当に助かります。
使わせていただきます。

59:nobodyさん
09/11/18 15:38:36
秀丸エディタって有料なの?
前無料とか聞いたけれど、1年前と同じで有料ソフトしか見当たらないんだけれど・・・

60:59
09/11/18 15:42:20
URLリンク(hide.maruo.co.jp)

URLリンク(download.goo.ne.jp)

Shareウェアですよね?




61:nobodyさん
09/11/18 15:53:05
板違いしね
秀丸エディタスレ Part26
スレリンク(software板)

62:nobodyさん
09/11/18 16:03:54
>>59
昔っから有料だが・・・。

63:nobodyさん
09/11/18 21:36:10 0GnI/P/X
bis-Streamレイアウトデザイナーv4.1.0をインストールし、完了しました。
スタートメニューから起動しようとすると、
以下のエラーメッセージが出ます。
java Virtual Machine Launcher
could not find the main class.
Program will exit!

PCはXpです。以下もインストールされています。
J2SE Runtime Environment 5.0 update 3
J2SE Runtime Environment 5.0 update 6
java 2 runtime Environment standard edition v1.3.1_01
java 2 runtime Environment SE v1.4.2_12
java 2 SDK,SE v1.4.2_12

原因は何で、どう対処したら起動できるようになるか
教えていただきたく思います。
よろしくお願いいたします。


64:nobodyさん
09/11/18 22:39:42
まず「bis-Streamレイアウトデザイナー」とは何かって所を説明するべきだと思う

65:nobodyさん
09/11/18 23:05:31
PCはXpってとこも(ry

66:nobodyさん
09/11/18 23:28:44
>>63
知らない奴は無理してレスしなくていいよ

67:nobodyさん
09/11/18 23:32:57
安価先間違えてまでレスしなくていいよw

68:nobodyさん
09/11/19 09:12:12 pVjEFO7j
レイアウトデザイナーとは、pdfのデザインや設計をするアプリケーションです。

69:nobodyさん
09/11/19 10:18:16
そもそも板違い、、じゃないの?

70:nobodyさん
09/11/19 11:34:41
まずメーカーに聞けよ

71:nobodyさん
09/11/19 11:42:55
>>68
パソコン初心者総合質問スレッド Part1917
スレリンク(pcqa板)

72:nobodyさん
09/11/19 17:46:50
俺もこれ板違いかもしれないけど質問。
ヤフーのサービスでサイトに検索窓つけて「web検索」と「サイト内検索」を実行できる奴あるでしょ、
あれのサイト内検索の対象って静的ファイルだけ?DBのデータにもアクセスできるとしたら
管理者向け項目の除外とかはできるんだろうか。
YahooAPIのスレが過疎ってるので聞きました。良かったら教えてください。

73:72
09/11/19 17:48:00 dVdonfg4
すみません、下げてしまったので上げます

74:nobodyさん
09/11/19 19:25:08
Yahoo! Japanの検索データベースに登録されているページしか検索結果には表示されませんので、作ったばかりのページは出てきません。 (そのほか、検索エンジンへの登録を拒否しているページや、認証が必要なページなども出てきません。)


75:nobodyさん
09/11/19 19:43:29
>>72
「DBのデータ」ってのが何のこと言ってるのか知らんが、>>74の通り「Yahooに見えてるもの」しか対象にならない。
ただしリンク張ってないからと認証もかけずにいた非公開のつもりのページが対象になるケースはある。

76:nobodyさん
09/11/19 19:43:31
sage は下げないだけで、下げる呪文じゃないよ
それぐらいも分からんかなぁ?

77:nobodyさん
09/11/19 19:44:22
あとついてに言うと板違いw WEB制作板の範疇。

78:72
09/11/19 19:51:10
>>75
ぐわー、ご親切にありがとう、助かりました!
>>76
そうですね、PHPくだスレ見てる習性で…

79:nobodyさん
09/11/19 19:59:09
いや>>76も間違ってるがな

80:nobodyさん
09/11/20 11:08:53
Yahoo!とかGoogleのようにWeb全体を検索するのではなく、サイト内検索って機能がありますよね
アレって、一つ一つのページや項目を、HTMLやPHPなどで各ページ制作時にSQL(MySQLなども含む)文を含めてデータベース登録などの処理をしているのでしょうか?
サイト内にある文字とか、HTMLに含めたname、ID、Value等の属性値を一気に検索して出力しているのではないですよね?
どのようにして作っているのでしょうか?


81:nobodyさん
09/11/20 11:11:44
一つ一つのページがデータベースから生成されるんだよ

82:nobodyさん
09/11/20 11:25:51
>>81
そうなのですか

自分、Webサイトを公開した事も無いので分からないのですが、レンタルサーバなどから標準でアップしただけでそのようにデータベースからって事になるのでしょうか?
それとも、自分達で公開する時に何かコードやスクリプトを記述してそのようにするのでしょうか?


83:nobodyさん
09/11/20 11:29:26
>>82
静的HTMLしかなくても全文検索エンジンを入れればできるよ
URLリンク(homepage2.nifty.com)

84:nobodyさん
09/11/20 11:34:37
>>83
ありがとうございます
ちょっと勉強してみます

85:84
09/11/20 11:39:40
ごめんなさい、最後にもう一つだけ質問させてもらってもいいですか?

いわゆるAmazonのようなサイトで本を検索して出てくるのはデータベース型の方法で、
このXML用のサイトの結果(URLリンク(msdn.microsoft.com))等は全文検索エンジン型だと理解しても宜しいでしょうか?

86:nobodyさん
09/11/20 11:41:50
いやDBだと思う

87:nobodyさん
09/11/20 11:41:53
>>82
作らないとだめだよ。それをやってくれるのがいわゆるCMSというやつ。
自分で作ってもいいし、手っ取り早くやりたいならスクリプト拾ってきてインストールすればいい

88:nobodyさん
09/11/20 11:46:25
>>85
MSDNとかよく知らないけどそれは検索してないんじゃないのか?
スクレイピングといういう方法もあるぞ

89:85
09/11/20 11:50:15
>>86
あっ、後者の場合もデータベース型なのですね

>>87
CMS・・・知りませんでした
勉強になりました
う~ん、普段ネットで普通に利用しているような機能も自分でサイト作る時に色々と考えてみると難しいし大変な作業なのですね
いかにプロのプログラマ達が苦労しているかが分かります

90:nobodyさん
09/11/20 11:51:08
別にこんなので苦労しとらん

91:85
09/11/20 11:52:52
>>88
スクレイピング・・・それも知りませんでした
色々とあるのですね・・・


>>90
アハハ、そうなのですか・・・

92:nobodyさん
09/11/20 12:00:04
膨大なデータをデータベースなしで運用してるのって最近じゃ2chくらいじゃないか?
ログ落ちるけどw

93:nobodyさん
09/11/20 16:18:20
XMLってWeb制作では必要な言語ですか?
確かにRSSなんかでは必要だとは思うけれど、一般的な大手サイト(Yahoo!とかぐるなび、価格.com)なんかでも多く使われているものなのでしょうか?


94:nobodyさん
09/11/20 16:21:31
うん

95:nobodyさん
09/11/20 23:28:21
必須ではないが複数のサイトで何か連携しようとすると
xml(rpc)使えば色々楽はできる。

96:nobodyさん
09/11/21 08:43:57
XMLってさ、最初HTMLのちょっと進化版かと思ってなめてたら、意外と難しくて焦ったw
関数とか出てきて
まぁ他のプログラミング言語、特にJavaScriptと同じような感じだったけれど、でもそれでも習得に予想以上の時間がかかった・・・

97:nobodyさん
09/11/21 09:22:23
自分は分からないのですが、XMLとxHTMLは別物ですか?
ただ単にHTMLとXMLを合わせただけのものがxHTMLなんですかね?

98:nobodyさん
09/11/21 10:00:34 0f2w25/O
XHTMLは、もともとかなりルーズな定義になっているHTMLを
XMLのルールに則ってかっちりと再定義したHTMLだと思えば
だいたいあってる。




99:nobodyさん
09/11/21 11:28:00
>>96
構造を表すもんだと踏んでるところに、
xsltとかくるとなんぞ?って気分になるよな。

100:nobodyさん
09/11/21 11:49:20
>>99
XML(XSLT、DOMも含めて)は、めっちゃややこしい
ツリー構造を取得するのとか、色々とわずらわしい
逆に、だからこそPHPとかJavaScript等が便利にできてるなぁと思う
ノード、ツリーのところなんかぐちゃぐちゃだよ、マジで
なんでこんなめんどくさい記述を書き続けなきゃいかんのかって苛々してくる
形式の違うCSS、XSL、XLD等の外部ファイルをこれでもかと導入したり・・・
このままじゃ人気衰退って気がする

ところでやっぱココの住人はXMLは習得済みの人多いのかな?

101:nobodyさん
09/11/21 11:50:54 0f2w25/O
XML Schema あたりの全貌把握している人がどれだけいるのやら。


102:nobodyさん
09/11/21 13:01:05
同僚がネイティブXMLデータベースがスゴいらしいとか言い出してる
5,6年前の記事見せてきて、MySQLなんかXMLDBに比べたら遅いらしいぞとか
ちょっと調べたけど、よく分からない
テラバイト級のものでも遅くならないというヤツがあるらしいが200万もするとか

XML使ったデータベースって熱いの?

103:nobodyさん
09/11/21 13:13:21
そりゃあDreamweaverでも採用されてるぐらいだからな

104:nobodyさん
09/11/21 13:14:22
>>102
黒歴史になりつつある

105:nobodyさん
09/11/21 15:01:45
ねぇ、昔はblogとか色んなところでXMLのコードソースって見れたじゃん
最近見れなくなったよね
久々にそういうのみて勉強したいと思うんだけど、どっかXMLのソースコードの見れる所って無いですか?


106:nobodyさん
09/11/21 16:53:32
>>105
Dreamweaver CS4体験版いれてみな
configuretionフォルダにxmlが入ってるから勉強になるよ

107:nobodyさん
09/11/21 22:20:18
>102
非SQLなストレージがいま流行してるのは事実。
だが、XMLDBはスキーマ(XML定義)が必要な上、遅い。いいところがない。

108:nobodyさん
09/11/21 23:28:14
CSVのファイルを1つのテーブルに見立てて
SQLで操作するライブラリを作ろうとしたことはある
残念ながら俺の力では無理だった

109:nobodyさん
09/11/21 23:43:07
dreamweaverの縮小可能パネルのコンテンツの増やし方を教えて貰えませんか?
デフォだと1タブに1コンテンツなので使い勝手が悪いのです

110:nobodyさん
09/11/21 23:45:06
スレ違い視ね

111:nobodyさん
09/11/22 01:00:09
そういやADOでExcelのシートを
テーブルに見立ててSQL発行とかできたな

112:nobodyさん
09/11/22 01:35:48
自己解決しました
ありがとうございました

113:nobodyさん
09/11/24 21:22:58
IE9の記事が最近出てるけど、結局HTML5って対応するのかね?
CSS3とあわせて足並みを揃えるようだっていってるサイトもあるし、
言及がなくてWebアプリケーション開発者を失望させているっていってるサイトもあるし。
どっちなんだろう?

114:nobodyさん
09/11/24 21:25:21
その話を何故話題が一番扱った日に矢出さなかったんだ

115:nobodyさん
09/11/24 21:48:05
日本語でおk >>114


116:nobodyさん
09/11/24 21:56:21
>>133
板違い視ね

117:nobodyさん
09/11/24 22:02:49
IE9について公式発表があってから何日目だよ
そんなん知ってて当たり前

118:nobodyさん
09/11/25 02:42:28
>>116
板違いなのはお前だ

>>117
知ってて当たり前とかどうでもいいんだよ
わからないから聞いてるわけで
どっちなの?っていう質問の解にはなっていない

119:nobodyさん
09/11/25 11:05:04
独り言にしか見えない書き込みは無視だな

120:nobodyさん
09/11/25 12:38:42
はい誘導
スレリンク(hp板)

はい次の質問どぞ

121:nobodyさん
09/11/25 13:04:30
分からないと誘導とかお前ら本当に開発者かよ
調べろ人力検索ども

122:nobodyさん
09/11/25 13:07:06
おとこわりします

123:nobodyさん
09/11/26 04:42:58
質問させていただきます。

ウェブサイト上で、誰でも使える計算機を設置したいのですが、
EXCELのNORMDISTなどの関数を使用する方法はありませんか?

124:nobodyさん
09/11/26 05:25:16
まずその計算機とやらをどんな言語でどう作ろうとしてるのかを先に定義してください。

125:nobodyさん
09/11/26 06:07:13
C# Java Perlあたりを考えていますが、
その関数が実装されている言語なら、入門書を買ってでも覚えるつもりです。

計算機は、必要な数値を入れて、ボタンを押せば答えがでる仕様です。
ある数式に特化した計算機で、NORMDISTがその式に組み込まれているというわけです。

126:nobodyさん
09/11/26 10:05:40
>>125
ニートのオイラがPerlでその関数を作ってみた。
引数はNORMDISTと似せているけど、最後の引数は精度。

積分は以下サイトの半無限積分を参考
URLリンク(www.cis.twcu.ac.jp)


my $probability = normdist( x => 160, mean => 170, sigma => 10, precision => 7 );
print $probability;

sub normdist {
my %param = @_;
use Math::Trig qw( pi );

my $h = 1/1_000;
my $precision = 10**-$param{precision};

my $z = ( $param{x} - $param{mean} ) / $param{sigma};
my $const = 1 / sqrt( 2*pi() );

return 1 - calc_integral( $z, $h, $precision, sub { $const * exp( -0.5 * $_[0]**2 ) } );
}

127:126
09/11/26 10:06:27
sub calc_integral {
my ( $a, $h, $precision, $fx ) = @_;

my $n = find_n( $h, $precision, $fx );
my $s = 0;

for my $j ( 1..$n ) {
$s += $fx->( $a + $j*$h );
}

return $h * ( 0.5*$fx->($a) + $s );
}

sub find_n {
my ( $h, $precision, $fx ) = @_;

my $n = 1;
while (1) {
if ( abs( $fx->($n*$h) ) + abs( $fx->($n+1)*$h ) < $precision ) {
last;
}
$n++;
}

return $n;
}

128:nobodyさん
09/11/26 10:15:13
>>126
オメー俺様と同じ職業か

129:nobodyさん
09/11/26 10:32:00
>>126は人の役に立ってるニート
>>128はクソの役にも立たないニート

130:nobodyさん
09/11/26 13:17:39
>>126
ありがとうございます!
これを機会に、Perlであれこれ書けるように勉強していきたいと思います。
早速使わせていただきます。あなたはナイスガイだ

131:nobodyさん
09/11/26 15:19:48
FFA系のCGIゲーム「MS Tactics」というものがありますが
こういった物を作るにはどの言語を使うのが最適なのでしょうか?

ケースバイケースとか○○ならxxとか自分の知ってる言語が最強とか
よく分からないので、具体的な目的をあげました

もしかすると結論は「何でもいい」のかもしれませんが
□□ならこういった点が良いor悪いというのを教えて下さい

制作者
URLリンク(laggard.maxs.jp)

稼働例
URLリンク(2ch.guda-guda.net)

132:nobodyさん
09/11/26 15:26:33
最適かどうかはわからないけど、
それはperlで作られてるみたいだから
perlを勉強して一回マネして作ってみたらいいんじゃないか


133:nobodyさん
09/11/26 19:01:52 ZoiLe/CR
web系のjsp+servlet+javabeansでweb開発しているんですが、
ページ送りの処理がわかりません。
ぐぐっても出てこず。
誰かいいサイトか教えてもらえないでしょうか?
javabeansで処理したいです。
検索してlist件あってこの後javabeanの処理がわかりません。
jspに属性をもたせればいいとまではつかんだのですが.....


134:○~*
09/11/27 06:59:39 M4CnZpk+
某掲示板 CGI (複数) の改造をする内に動かなくなる.
debug のために あちらこちらを削りまくり...
どうにか目論みどうりの物になって行く...
いつしか元の原形さえも留めない代物に...

確かに参考に させていただきました.
作者の労作に敬意を感じています.
お約束の著作権表示を きちんとしなければなりません.
しかし, 似ても似つかないものに なりはてた script をどう名乗れば良いのか ???

皆さんのご意見を伺いたいっす.

135:nobodyさん
09/11/27 08:10:02
なんも表示しなくていいんじゃない?
機能的にも全然違うものになってしまった場合、
「このサイトのスクリプトはここのを使ってるのか!」なんて思われて、
ダウンロードして設置したまではいいが期待通りのことができないみたいになると、
苦情の矛先がどこに行くかというと元のスクリプトの作者のとこだよね。
そうなると敬意を表したはいいが返って迷惑になってしまうという。
まぁそれでも表示したいというならここのスクリプトを改造させていただきましたみたいな感じにするとか、
いっそのこと公開してしまうとか。

136:126
09/11/27 11:23:07
>>130
>>127のコードですが、シンプソンの公式を使ったほうが精度良く、すっきりかけたので
こちらのほうを使ってください。

sub calc_integral {
my ( $a, $h, $precision, $fx ) = @_;

my $s = 0;
my $n = 0;

while (1) {
my $y1 = $fx->( $a + $n*$h );
my $y2 = $fx->( $a + ($n+1)*$h );
my $y3 = $fx->( $a + ($n+2)*$h );

my $ds = $h/3 * ($y1 + 4*$y2 + $y3);
$s += $ds;

last if $ds < $precision;
$n += 2;
}

return $s;
}

137:nobodyさん
09/11/27 11:34:28
>>136
すごくややこしそうなのに、スマートな構文ですね。
早速使わせていただきます。

>>126
の参考サイトを見させてもらいましたが、自分にはかなり難しかったです。
重ね重ねありがとうございました。
もっと真面目に数学をやっておけば良かった。

138:nobodyさん
09/11/27 11:44:49
>>137
え、アンタ教師とかじゃないのか? 何のために計算機なんざ作ってんだ。

139:nobodyさん
09/11/27 11:49:13
PG初心者にPHPの入門書を与えるのにお勧めな書籍って何かありますか?
新人に何か与えたいのですが色々ありすぎて

140:nobodyさん
09/11/27 11:51:15
>>139
とりあえず掲示板でも作らせれば?
後は勝手に調べるだろ。

141:nobodyさん
09/11/27 11:55:52
>>137
-∞に向かって積分をする等の見直しを図ったら、>>142のように1つの関数に収まりました。

142:nobodyさん
09/11/27 11:56:05
>>140
クラスって何?っていうような状況なんで丸投げだとあれだと思いまして
PHPのスーパーサンプルを貸してやらせてたんですがチンプンカンプン見たいですわ
初めて若い子取ったんで基礎を教えるのって中々難しいす

143:nobodyさん
09/11/27 11:57:05
my $probability = normdist( x => 160, mean => 170, sigma => 10, precision => 10 );
print $probability;

sub normdist {
my %param = @_;
use Math::Trig qw( pi );

my $h = 1/1_000;
my $precision = 10**-$param{precision};

my $z = ( $param{x} - $param{mean} ) / $param{sigma};

my $const = 1 / sqrt( 2*pi() );
my $fx = sub { $const * exp( -0.5 * $_[0]**2 ) };

my $s = 0;
my $n = 0;

while (1) {
my $y1 = $fx->( $z + $n*$h );
my $y2 = $fx->( $z + ($n-1)*$h );
my $y3 = $fx->( $z + ($n-2)*$h );

my $ds = $h/3 * ($y1 + 4*$y2 + $y3);
$s += $ds;

last if $ds < $precision;
$n -= 2;
}

return $s;
}

144:nobodyさん
09/11/27 11:59:16
>>142
若い奴が無知なのは仕方ない。とりあえず目標設定してコード考える癖つけないと。
本見て書き写してるレベルじゃいつまでたっても進歩しないよ。

145:nobodyさん
09/11/27 12:03:38
>>144
そうですよね。自分である程度は考えさせないと
コード丸写ししてるだけじゃ中々仕組みも理解できないですしね
どうも親切にありがとうございます

146:○~*
09/11/27 13:05:15 M4CnZpk+
>>135
お返事, ありがとうございます.

>苦情の矛先がどこに行くかというと元のスクリプトの作者のとこだよね
気になるポイントはまさにその部分です.
恩を仇で返すようでは人としてダメポですし,
改造した物には bug が潜んでると考えるのが正しいと思います.
そのようなものにブランド名を名乗って使うのには大きな疑問がありました.

>ここのスクリプトを改造させていただきましたみたいな感じにするとか
どういうものか invalid HTML ばかりなのが気になってなりません.
(使わせていただく立場で アレコレ言うのもなんですが)
改造するうちに妙に力が入ってしまって....
いつしか大工事になってしまうパターンの繰り返しです.

結局, コンセプトだけをパクらせて頂くって事になってしまいます.
"コンセプトだけをパクらせて頂だきました ! " と書かれるのはアッシなら許しません.

>いっそのこと公開してしまうとか
bug-fix が やっとこさの ヒヨッコなので他人様に使っていただくなどトンデモナイれす.

147:131
09/11/27 14:17:12
>>132
挑戦することにします。ありがとうございました

148:nobodyさん
09/11/27 14:19:24
>>138
ウェブサイトでちょっと特殊な計算ページを作るのに、どうすればいいのかなと思ったただの管理人です。
間際らしくてゴメンなさい。
EXCELでは完成しているのですが、オンラインでさくっと使えるようにしたかったので、お知恵を拝借させていただきました。

>>141
またもありがとうございます。
そのプログラムを研究し、自分のスキルに出来るよう努力いたします。
昔は68000のアセンブラ(リ) x-basic hspなんかでは、よく遊んだのですが、
今度はPerlを覚えようと思います。perlのリファレンスもあるので、丁度いい感じです。

149:nobodyさん
09/11/27 15:23:15
>>148
アルゴリズム的にはすごく簡単なので、どの言語でもすぐに実装できると思います。
Perlでもいいのですが、他にご自分の好きな言語があればそれでもいいと思います。

Webなら今はPHPがいいのかしら。

150:nobodyさん
09/11/27 19:59:40
>>148
×間際らしくてゴメンなさい。
○紛らわしくてゴメンなさい。
徹夜していたので……すいません。

>>149
あんなにシンプルに出来るなんて思ってもみませんでした。
自分でプログラムを組んでいた頃は、ソースコードがスマートでなかったので、
人に見せる事はなかったのですが、>>143などは素晴らしいですね。
土日の休みを利用して、精進します。

確かに最近はPHPが多い印象ですね。
ただ、手元にリファレンスがないので、今回はPerlにします。
その次はC#かな。

151:nobodyさん
09/11/27 20:40:11
計算機みたいなもんはサーバ側での処理が必要ないから普通クライアント側でやるんだよ
グラフの生成も今はJavaScriptでグラフを描画するHTML5の機能の1つのcanvasってのがあるから
なのでJavaScriptが最適だと思うけどC#ならSilverlightがおすすめ
まぁC#がわかればすぐにでも作れるというものでもないと思うので
今ある技術で手軽にサーバサイドでやりたいというならPerlでもいいと思うけど
クライアントサイドのほうがいいわよーとそれだけ言ってみる

152:nobodyさん
09/11/27 20:56:16 esa6Pdr/
ウェブアプリケーションとcgiの違いって何?

153:nobodyさん
09/11/27 21:09:22
デスクトップアプリケーションとexeファイルとか

154:nobodyさん
09/11/27 21:32:38
>>153
なるほど!すごく分かりやすい。ありがとう

155:nobodyさん
09/11/27 22:15:48
>>151
まずはPerlで完成させて、それから別の方法を模索してみたいと思います。
今やネット上のリファレンスも充実していますから、新しい言語に触れるハードルが昔より低くて、
いい時代になったあと感じております。

サーバへの負荷は考えていませんでした。貴重なご意見ありがとうございました。

156:nobodyさん
09/11/27 22:26:18
ちょっと質問させてください。
LWP::simpleでサイトを取得して、
それを正規表現で整理したらなぜか文字化けしてしまいました。
その直前の段階では丸のままのページが文字化けしていないので、
正規表現のところで文字コードの関係で化けてると推理しました。
知恵を貸していただけると助かります。

157:nobodyさん
09/11/27 22:52:22
>>152
ウェブアプリケーションってのはブラウザをプラットフォームにして動作するアプリケーションのこと
FlashプレイヤーがプラットフォームのFlashもブラウザのプラグインで動作するので
そういうプラグイン形式のものでもブラウザ経由で動作させた場合ウェブアプリケーションと言える
例えばOSについているデスクトップアプリケーション群をウェブでやるとしたら

wikiやblogに代表される入力した文字を保存・編集・削除・表示するもの 【メモ帳】
チャットや掲示板 【メッセンジャー】
URLリンク(www.motionnet.com) 【関数電卓】
URLリンク(canvaspaint.org) 【ペイント】
URLリンク(worldofsolitaire.com) 【ゲーム、ソリティア】
URLリンク(www.google.com) 【オフィスソフト、ワード・エクセル】

cgiは説明するのが難しいがアプリケーションのことではないよ
これを完全に理解するにはいろんな専門用語が理解できないとだめなので簡単にいうと
サーバ単体の機能ではできないことをできるようにするためのものという程度の認識でいいと思う
拡張子がcgiなのはサーバ側でcgiだったらできないことをできるようにしましょうという取り決めがあるだけで
その中身は任意の言語で書かれたプログラムのソースコード(コンパイラ言語の場合はコンパイルしたバイナリ)
Perlという言語で書かれてることが多いのでcgiはPerlアプリケーションという誤解があるが
他の言語でもいいわけでこれは間違い
サーバ単体の機能ではできないと前述したけど今ではできるようになったので
原始的なcgiという仕組みを使ったアプリケーションは廃れつつある

158:nobodyさん
09/11/27 23:42:25
>>156

>>1

159:nobodyさん
09/11/28 20:31:40
>>158
あ、ご丁寧にどうも。
熟読してあらためて質問させてもらいます。
いちど>>156は取り下げます。

160:nobodyさん
09/11/29 06:31:31
クラウドが何か分かりません。
Web2.0はajaxと集合知という単語で「大体あってる」になりましたが、
クラウドのキーワードはなんでしょうか。
プッシュは入りそう?

161:nobodyさん
09/11/29 12:13:19
>160
仮想化と抽象化。

162:nobodyさん
09/11/29 13:23:41
>>150
JavaScriptでの実装を見つけました。

正規分布の確率計算
URLリンク(econom01.cc.sophia.ac.jp)

確率密度関数をテイラー展開して積分しているようです。
下記サイトにその説明があります。

誤差関数の近似式(その1)
URLリンク(www.geocities.jp)

同じようにPerlで実装すると、>>143よりさらに簡単になりました。
収束も早いようです。

sub normdist {
my %param = @_;
use Math::Trig qw( pi );

my $precision = 10**-$param{precision};

my $z = ( $param{x} - $param{mean} ) / $param{sigma};
my $z2 = $z * $z;
my $p = my $s = $z * exp( -0.5 * $z2 ) / sqrt( 2*pi() );

for ( my $n = 3; abs($s) > $precision; $n += 2 ) {
$s *= $z2 / $n;
$p += $s;
}

return 0.5 + $p;
}

163:123
09/11/29 14:05:45
>>162
ありがとうございます!
素晴らしい最適化を生で見られた事も勉強になりました。

参考のページはブラウザに保存して、いつでも見られるようにします。
俄然、やる気が出てきました。
感謝してもしきれません! 本当にありがとうございました!


164:nobodyさん
09/11/29 14:28:14
Subversionをインストールしたいのですが、このページ(URLリンク(subversion.tigris.org))のどれをダウンロードすればいいのでしょうか?

環境はWinXP、PHP、Apache、MySQLです

165:164
09/11/29 14:37:06
Setup-Subversion-1.5.6.msiで良かったです
自己解決しました、すみません

166:nobodyさん
09/11/29 14:43:44 eZsgyVe/
>>160
リアルタイム従量課金型後払い巨大レンタルサーバ
サーバ業界人にとってのセカンドライフ

167:nobodyさん
09/11/29 15:43:25
アプリケーションもデータもサーバーにあり
クラウドの典型なのは WEB メールかな

クラウドにするとサーバー管理者がとてつもなく楽

そして今 PC のインターネットユーザーが、WEB 上のサービスは無料で使えなきゃクソという考えを修正出来るチャンス。

そこそこいいサービスを 315 円ほどで契約出来るなら、まぁ有職者なら払うでしょ。
結果:業界が意外と必死

168:nobodyさん
09/11/30 16:52:33
PEAR::DBのDSN宣言での事なのですが、phptypeでMySQL4.1以降はmysqli で、MySQL4.0以前はmysqlと学習したのですが、
自分のMySQL5.1ではmysqliでは接続エラーになり、mysqlでは接続成功になりました
これで正しいのでしょうか?
またMySQL5.0とかからmysqlに変わったのでしょうか?


169:nobodyさん
09/11/30 16:57:19
【PHP】下らねぇ質問はID出して書き込みやがれ 90
スレリンク(php板)l50
△▲ WebProg 初心者の質問 Part21 ▼▽
スレリンク(php板)l50
くだらない質問でもど偉そうに聞いていいスレ
スレリンク(php板)l50

マルチ乙

170:nobodyさん
09/12/01 00:18:46 oe5RqK0z
PHP・MySQLを使って求人サイトを作りたいと思っています。
できるだけ低価格で作りたいので、XOOPSなどのオープンソースが
使えればと思っているのですが・・・

携帯サイトとの連動も含め、いい書籍や参考サイトをご存知ないで
しょうか?
よろしくお願いします。

171:nobodyさん
09/12/01 00:24:04
いや、それだけで本やらサイトやら紹介しろといわれても困るのだが。お前のレベルもわからんし。
xoopsに目つけたなら、ちょっと大きな本屋行ってxoops系の本適当に買ってみれば?
とりあえずスタートくらい自分で切らないと先進まんぞ。

172:nobodyさん
09/12/01 00:30:31
>>170
xoops以前にphpやmysqlはどの程度触れるんですか?
低価格で作る、というのはある程度スキルを身につけてから考えることです。
時間があり余ってるなら別ですけど。

173:nobodyさん
09/12/01 00:51:20
>>171
PHPやMySQLは基本的なことまでは使うことができます。
数件の本屋さんで書籍をさがしてみたのですが、
いい物がなかったので、皆さんのお力をお借りしたい所存です。

>>172
PHPやMySQLを用いた簡単なWebシステムは構築した経験はあるのですが、
求人サイトともなると、求人検索から応募、仕事の登録など、
機能が多岐にわたることもあり、少し戸惑っています。
xooopsなどでなくても結構ですので、何か良い書籍やサイトは
無いでしょうか?

174:nobodyさん
09/12/01 00:56:48
>>173
ではまずopenPNEなどのsnsを触ってみると良いでしょう。
求人サイトの機能に近い機能がそろっていると思いますし、書籍もそこそこ出ています。
xoopsは多機能すぎてかえって苦労しますよ。

175:nobodyさん
09/12/01 01:01:02
>>173
だからさ、「いいものがなかった」ってのはどんな基準で言ってんだよ。
理解できなかった? 知りたいことが書いてなかった? 少しはアドバイスする側の事考えて話そうぜ。
面倒だから聞いてみました感が見え見えだ。

176:170
09/12/01 01:11:06
>>174
ありがとうございます。
調べて確認してみます。

>>175
xoopsの基礎的な書籍は購入しましたが、知りたいことが書いてある
書籍が無かったという意味です。
ネットでも検索しましたが見つけられなかったので、こちらで質問
させてもらいました。
不快にさせてしまって申し訳ありません。

177:nobodyさん
09/12/01 01:16:02
>>176
書いてなかった「知りたいこと」って何だろうなー。せっかく紹介した本が同じだったら時間の無駄だよなー。

ってくらいの想像力働かない奴は何やってもダメよ。こーゆーのは頭の良し悪しじゃないからな。

178:nobodyさん
09/12/01 01:23:34
>>176
何をするにしてもまずは要件をちゃんと定義して、必要な機能を把握することを優先してください。
求人サイトともなると(業種は何であれ)脳内仕様書ではとても作りきれませんから。
特にマッチングの部分はいろいろと工夫が必要になると思います。手間は惜しまずに。

179:nobodyさん
09/12/01 01:40:26
つまり、
何を作ればいいのか思いつかないので、パクれるソースください。
ってことかな?

180:nobodyさん
09/12/01 02:03:34
たぶんJoomlaのエクステンションを探せば、近いものがあると思う
でもPHPの基本的な知識ぐらいじゃ苦労するかも


181:nobodyさん
09/12/02 12:44:04 bDKi5/9u
javascriptとHTMLとCSSとPHP使ってます。
・1ページ内に複数の画像をかぶさらないように
・position: absolute;でランダムに配置
・画像は自動で取得
したいのですが、かぶさらないように配置するためにはどのようにすべきでしょうか?
何か参考になるサイト等あればうれしいのですが…。
よろしくお願いいたします。

182:nobodyさん
09/12/02 12:49:57
どうみてもHTMLの話じゃないのか?
なぜにabsolute指定する必要があるの?
普通にイメージ並べるだけでもかぶさらないでしょ?
画像は自動で取得って言われても
どういうことをしたいのか分からないので答えようがない

183:nobodyさん
09/12/02 12:54:15
>>181
画像の縦と横のサイズを取得して、その範囲に次の画像が入ったら、ずらすなり再度ランダムに配置するなりすればいいんじゃないの

184:nobodyさん
09/12/02 12:59:31 vr9bv5md
macのexposeっぽいことをしたいのかな?


185:nobodyさん
09/12/02 13:24:11 bDKi5/9u
>>182
ちょっと端的に書きすぎて申し訳ないです。
>>184の方が言ってるexposeのような大きさ不均一の一覧を作りたいのです。
absolute指定じゃないとjavascriptとHTML中心の今回作りたいプログラムは厳しいかと思いまして。

>>183
なるほど、配置されている画像の位置+サイズ内に入ってしまったらというような形ですかね?

>>184
そんな感じです、短い文章から読み取っていただきありがとうございます。

186:nobodyさん
09/12/02 13:29:41
expose丸だしのスクリプトどっかでみたぞ
さがしてみ

187:nobodyさん
09/12/02 13:30:08
PHPのプログラマーと分担作業するときにフレームワークとかテンプレートエンジンを使うって聞いたことがあります
ここのスレの先輩がたのようにweb制作に長けている人々はどのようなものを使ってますか?

188:nobodyさん
09/12/02 13:41:36
長けている人の使っているもので参考になるの?

189:nobodyさん
09/12/02 13:54:36 bDKi5/9u
>>186
expose mac スクリプト
expose mac オープンソース
expose mac プログラム
等今検索かけてみましたが、フリーウェアのソース非公開しかなかったですね…。
どちらで見つけたのでしょうかね?

190:nobodyさん
09/12/02 14:17:06
expose algorithm でぐぐってみるとなんか特許が絡んで来そうな臭い。


191:nobodyさん
09/12/02 18:57:38
<input type="file">でアップロードするときに最大サイズ(512kb)を決めるのですが
数百Mのものをアップロードされても、アップロード完了まで待たないといけないのですか?

192:nobodyさん
09/12/02 19:14:46
>>189
ごめんexposeじゃなくてdockだった
URLリンク(www.skuare.net)
こんな感じなのは結構あるみたい

193:nobodyさん
09/12/02 19:16:43
>>191
それアップできる時点でまずいでしょ
その前に処理しないと

194:nobodyさん
09/12/02 21:08:10
>>191
Expectヘッダーが送られてきた
   →それで事前に判断できる。
Content-Lengthヘッダが送られてきた
   →それで判断し、長すぎたら接続を切る。
chunkedだった
   →実際に受け取ってみないとわからない。

だと思う。

195:nobodyさん
09/12/02 22:01:49
>>194
>chunkedだった
>   →実際に受け取ってみないとわからない。

正確に言うと、512kb受け取ってみて、さらにデータが来たら接続を切る、ですね。

196:nobodyさん
09/12/03 13:40:14
>>194-195
ありがとうございます、その辺を調べてみたいと思います

197:nobodyさん
09/12/04 04:41:09
Apache は送られてきたデータをすべて受けきってから CGI に流してる。
PHP はどうなんだろう? CGI と同じで、Apache がすべてを受けきってから PHP が呼ばれてるのかな?


Flash では徐々に受け取ることも出来てるので、そこら辺の仕組みがどうなってるのか不明。

198:nobodyさん
09/12/04 12:17:11
えっ・・・?

199:nobodyさん
09/12/04 12:35:57
>>197
mod_phpのソース見れば一発だーぜぇ

200:nobodyさん
09/12/04 13:24:55
えっ・・・?

201:nobodyさん
09/12/04 13:55:33 RFqSwXNr
google日本語入力って
どうやって単語データベース作ったと思いますか?

202:nobodyさん
09/12/04 14:24:26
はぁ・・・?

203:nobodyさん
09/12/04 14:45:36
あっちこっちに盛んに書いてあるが

204:nobodyさん
09/12/04 18:15:50
>>201
あっちで聞いたほうが良いよ

Google日本語入力 サジェスト2候補目
スレリンク(software板)

205:nobodyさん
09/12/04 20:48:57
>>197
FlashのFileReferenceクラスは、どこまで送ったか解るけど、
受け取る方の動作はformと同じ。
ただし、中断したときには、送信済みのバイト数がわかる。

206:nobodyさん
09/12/04 21:06:41
あくまでもクライアントが勝手に表示してるにすぎなかったんですね


>>199 のカキコミが気になる
mod_php は1つの巨大な入力に対して、進捗を把握できるのかな?

207:nobodyさん
09/12/04 21:15:19
じゃ見れよ

208:nobodyさん
09/12/05 00:03:43
見れよ?

209:nobodyさん
09/12/10 17:23:17
linuxでflash開発環境全部フリーで作れますか?

210:nobodyさん
09/12/10 17:43:23
作れます

211:nobodyさん
09/12/10 17:56:01
本家が出してるもの以外はパチモンしか作れないので
質を求めるなら結局買うしかない
適当なやつならどの環境でもOK

212:nobodyさん
09/12/10 18:13:05
>>211は間違え

>>209
adobeからSDK落とせば作れる


213:nobodyさん
09/12/10 18:23:20
flexやairの話じゃないでしょ

214:nobodyさん
09/12/10 18:39:59
コマンドラインでコンパイルが必要だけど普通のswfのフラッシュファイルも作れるよ
ただLinuxだとFlashDevelopとか使えないから大変そうだな
Eclipseとかでも出来んのかな

215:nobodyさん
09/12/10 19:42:26
FlexやAirSDKではFlashで作れるようなアニメーションは無理だよ
気合入れればできるかもしれないけど限界がある

216:nobodyさん
09/12/13 06:28:25
フォームのボタンを押した時に、
更新 & ページ移動 の両方をさせずに、
CGIへ入力情報だけを送る事って出来ますか?

<form method="POST" action="#">
これだとページは更新されちゃうんですよね

217:nobodyさん
09/12/13 06:34:28
>>216
Ajaxで検索すべし

218:nobodyさん
09/12/13 06:45:41
ちょっとアバウトすぎるというか・・・ 具体的にはどういうものでしょう?

219:nobodyさん
09/12/13 09:48:39
いや、せめてAjaxって何かを理解してからまた聞こうぜ。

220:nobodyさん
09/12/13 10:54:46
>>216
いやいやまずブラウザの使い方から教えてあげるべき

221:nobodyさん
09/12/13 10:59:18
たぶんテキストブラウザで日常過ごしてるから Ajax とは無縁なんだよ

222:nobodyさん
09/12/15 11:25:02
質問させて下さい
WindowsでPHP+Apache+MySQLとか使っているのですが、もしLinuxにOSを変えるとなるとphp.ini、http.conf、my.cnfの設定を変えるだけでいいんですよね?
コード自体は別にWindowsかLinuxだからと言って別に変える必要はありませんよね?


223:nobodyさん
09/12/15 11:26:38
windowsで使われているphp.iniをkinux用に書き直す時間がもったいないね

224:nobodyさん
09/12/15 11:26:48
ケースバイケースだろ
ファイルのパスとか直接書いてあったら変えなきゃ並んだろうし

225:nobodyさん
09/12/15 11:27:52
>>222
コードの内容による。
特定のOSに依存するような処理が行われていたら、コードの修正は必要。

226:nobodyさん
09/12/15 11:33:17
>>224
haa?wwwwwwwwwwww
ソノ程度の書き換えで済むと思ってるオメデテーバカだなw
php.iniとか触ったことなさそうだなお前
winかlinuxのどっちか片方でしか開発したこと無い人?
http.confとmy.cnfなら別だがphp.iniの場合は書き換えるとなるとほとんどの部分を書き直すので普通は使いません


227:nobodyさん
09/12/15 11:51:31
>>226
php.iniの話じゃないよ
ソースを書き換える必要はありますか?っていう質問だよ

228:nobodyさん
09/12/15 11:53:13
>>227が質問を読んでないのがよく分かる1レス

229:nobodyさん
09/12/15 12:18:15
>>222 の質問は、
>コード自体は別にWindowsかLinuxだからと言って別に変える必要はありませんよね?
なんだから
ソースの書き換えが必要かどうかを聞いているんだろ。

よって
>>228が質問を読んでないのがよく分かる1レス

230:nobodyさん
09/12/15 12:19:31
もし>>226=>>228ならおめでたいバカですねw

231:nobodyさん
09/12/15 13:29:57
WebProgより日本語を教えるスレなんだな

232:nobodyさん
09/12/15 13:38:54
cgiって要求する側と要求される側があると思うのですが要求する側の書き方を解説しているサイトってありますか?

233:nobodyさん
09/12/15 13:41:06
だれか232を翻訳して

234:nobodyさん
09/12/15 13:44:13
>>232
URLリンク(st.tezukayama-u.ac.jp)
このページのどの部分のことだ?

235:nobodyさん
09/12/15 13:47:41
>>234さんありがとうございます。
すいません、(A)の部分です。

ここをどのように記述するべきかなのですが…

236:nobodyさん
09/12/15 13:50:40
すいません、もしかしてアドレスに….cgiなどと書けば実行されるのですか?


237:nobodyさん
09/12/15 14:08:43
標準的なとこなら、ポート80で接続してPOSTとかGETコマンドとパラメタ送ればいいよ。
アドレスに….cgiっていうのがブラウザのアドレスにURL入力してるのなら
それでブラウザがGETコマンド送ってくれる。

238:nobodyさん
09/12/15 14:40:44
フラウザで言うならば、「要求」 とはブラウザのアドレス欄に
URL を入力して実行すること


その要求に対して処理の仕方を決めるのは WEB サーバーの役割。


一般的に .pl や .cgi は CGI という仕組みを利用して
スクリプトや実行ファイルが、呼び出される。

239:nobodyさん
09/12/15 15:49:23
なるほどそういうことだったのですね
ありがとうございました

240:nobodyさん
09/12/16 16:56:38
有償のflash開発環境で一番お勧めはどれ?

241:nobodyさん
09/12/16 17:00:44
CS4

242:nobodyさん
09/12/16 19:22:17
>>241
javascriptをlinuxのemacsで書いてるので
windowsでしか動かないCS4を既存の環境とどう組み合わせるべきか


243:nobodyさん
09/12/16 19:29:53
スレ違い。

244:nobodyさん
09/12/16 20:13:27
開発環境がwindowsでないというのは話にならない
ソフトウェアの技術開発者が少ないlinuxとか非効率すぎる
おとなしくwindowsで開発してください

245:nobodyさん
09/12/17 20:20:46
linuxならapt-getで自動で環境できるのに
windowsでいろいろ手動インストールするのめんどうだな

そうだMacならadobe関係動く上にunixぽいな
Macで安そうなの何か買ってみるわ


246:nobodyさん
09/12/17 20:46:58
ぽいというかそのものなんだが

247:nobodyさん
09/12/17 21:43:40
x86環境があるのにわざわざmac買うなんて
なんだただの金持ちか
もう好きにしろよwwwww

248:nobodyさん
09/12/17 21:47:15
そもそも自分が把握できないところにインストールされるのがイヤ
1つ入れるのにあれだこれだと、勝手に関連の有るソフトを入れられるのがイヤ
第一キーバーインドが特殊すぐる
Win を使ってるとユーザービリティで Win に劣るのがよくわかる


249:nobodyさん
09/12/18 00:25:28
mac mini なら6万ぐらい
アパッチその他のサービスも動くっぽい
adobeもOfficeも動くし

問題は
ldapと認証関連が特殊らしい
emacs23がまだちゃんと動かないらしい

それにしてもflashの開発ソフト8万もするんだな

250:nobodyさん
09/12/19 09:55:26
皆さんはWebページをhtmlでコツコツ文章を打って作り上げていくのですか?
それともXMLでいったん作り上げてからhtmlに内に適用させて作られているのでしょうか?
blog等はXMLを使って作られているようですが、どちらが効率がいいのでしょうか?

251:nobodyさん
09/12/19 11:05:30
XMLとXHTML勘違いしてない?

252:nobodyさん
09/12/19 11:21:04
>>250
余程の理由が無ければblogなり何なりCMS使うけど、テンプレートは当然手で作るよ。
手打ちかDWあたり使うかは人によると思うが。

253:nobodyさん
09/12/19 14:30:09
>250
XMLは人間が書くものじゃないと思っていい
基本的にあれはソフトウェアに生成させて、ソフトウェアに読み込ませるもんだ
ブログは普通HTMLか、もしくはXHTMLだと思う

よく理解もしていない用語を半端に使うと話が通じないぞ

254:nobodyさん
09/12/19 15:31:00
RSS見て変換方向を逆に勘違いしてるとエスパー。

255:nobodyさん
09/12/20 15:47:46
winsockすばらしいですね
初心者の僕でも使えます

256:nobodyさん
09/12/20 18:28:06
>>250
効率ってのは何の効率だ?
ブログがhtmlで直接保存しないで、XMLで保存してhtmlに変換するのは
データの管理がhtmlよりXMLの方がやりやすいから
内部で実際に保存している形式はさらに違う形式で保存されてるかもしれないが

>>253
ちゃんとしたXHTMLはXMLだと言えるんだがな

257:nobodyさん
09/12/20 19:55:28
CDATAの中に全部詰め込んだようなXMLだがな。

258:nobodyさん
09/12/20 21:05:19
えっ?

259:nobodyさん
09/12/20 21:38:14
>>255
今winsock使って送受信したいのですが、送信の後受信ができません。
もしかしたらsend()の引数がおかしいのかもしれないのですが、
リクエストはどのように書けばいいのでしょうか?

ほかの方も知っていたらぜひとも教えてください

260:nobodyさん
09/12/23 10:33:04
ExcelをWEBサーバーにインスコしてvbscriptでExcelを操作して
Excelファイルを作成してダウンロードさせるっていうのを
やってる人いますか?
もちろんサーバー側では同時に1プロセスしか起動しないようには
しますが安定して動作しますでしょうか?
それともしょっちゅうハングアップしたりしますか?
POIなどのサーバー側モジュールをおすすめするのは無しでお願いします。

261:nobodyさん
09/12/23 13:10:00
くだらない質問なんだが、httpのCRLF(改行)ってあるけど、あれってヘッダの終わり以外で(ボディなど)で2回CRLFCRLFって続くことあるのか?
それともボディには違う改行コードが使われてるのか?

262:nobodyさん
09/12/23 13:16:31
ヘッダにはない。まさにヘッダとボディを区切るための印だから。

ボディは内容によっていくらでもありうる。


263:nobodyさん
09/12/23 13:32:43
>>262
サンクス助かった
ボディにはいくらでも存在するのか…

初めてでてくるCRLFCRLFであればそこからがメッセージボディってことか…
C++つかってたんだがstrstrで検索やろうと思ったが"初めての"ってことだとなんかめんどそうだな

264:nobodyさん
09/12/23 13:47:28
最初にってまさにstrstrにうってつけだったなw
すいません、かえって都合がよかった

265:nobodyさん
09/12/23 15:26:58 izDxO3D6
fontタグで囲ってある文字の表示サイズを一括で変えることはできる?
cssのbodyで書いてもだめなようで

266:nobodyさん
09/12/23 15:39:12
font {

}

でできないの?やったことないから知らんけど

267:nobodyさん
09/12/23 15:42:44
font{フォントサイズ}

268:nobodyさん
09/12/23 18:27:29
無料でphpがつかえるサーバーってありますか?

269:nobodyさん
09/12/23 18:28:54
>>268
ものすごい勢いで誰かが無料サーバを探してあげるスレ12
スレリンク(hosting板)

270:nobodyさん
09/12/23 19:01:21
>>268
海外ならお薦め鯖があるけどどうせ国内鯖さがしてるだろうからググレばスグ見つかるよ

271:nobodyさん
09/12/25 13:40:11 hCDRWBUd
Webプログラマ(できれば検索エンジンを作ったことのある方に限る)に質問があります

C言語でCGIを作ろうと思っていましたが、やはりセキュリティ面からPerlで作ることにしました
しかし、本当にPerlでいいのかまだ分からないので、いくつか質問があります
まず、Perl以外でウェブアプリケーション開発するときにC言語と同じくらい汎用性があり効率的な言語があるかどうか、またある場合、その言語は何か
次に、PostgreSQLと親和性の高い(軽量)言語は何か
最後に、jQueryと親和性の高い(軽量)言語は何か

一応、興味のある言語はPerl, PHPです
僕の中のイメージは以下のようになっています
Perl 自由度がある(+)
PHP 埋め込める(+)
Ruby C++と同じ末路(-)
Python 拘束すんな(-)

他の言語でも客観的に見て納得できるだけの十分なデータがある場合はその言語を使ってみたいと思います
また、この言語はここが弱いがこのように使えば威力を発揮するなどありましたら参考にしたいと思いますのでお願いします

272:nobodyさん
09/12/25 13:47:58
>>271
CでもPerlでも、セキュリティ面に違いはない。
軽さでいくならC、効率でいうなら使い慣れた言語を使え。
JQueryはJavascriptだろ、サーバ側はどれでも変わらん。
初心者レベルで作ったものを使いまわすだけ無駄だから、汎用性なんて気にするな。

273:nobodyさん
09/12/25 14:02:23
>>271
どの程度の規模のどんなシステムを作るつもりなのかで言語の選択も変わる。
ま、ぶっちゃけ一人で作るなら慣れたもの使えばいいけどさ。
ただ、フレームワーク使うつもりならWEB向けの選択肢が多いphpとかjavaが
候補にはなるだろうね。DBとの親和性も含めて。
とか色々勘違いしてそうだからもう少し勉強した方がよさそう。

274:nobodyさん
09/12/25 14:05:07
答えは自分でとっくに出てるくせに、自信がなくて、
他人に押してもらえないと安心しない。そのうえ、自分の考えと違うと納得しないんでしょ?

自分ではこれが良いと思うって書きなよ。 それでいいよって書いてあげるから。

275:nobodyさん
09/12/25 14:09:08
考えすぎやで
どれか一個使えるようになったら他のもそこそこ使えるようになるよ
やらずにイメージであれこれ考えるのは時間の無駄

276:271
09/12/25 14:30:36
多くの方ありがとうございます

第一候補はC言語、ついでPHP, Perlで開発しようと思います
C言語でCGIを作るのはマイナーかと思いましたがそうでもないみたいなので安心しました
また、RubyがでなかったことでRubyを簡単に切り捨てることができそうです

277:nobodyさん
09/12/25 14:43:27
荒れるから書かなかっただけだよ。


278:nobodyさん
09/12/25 14:51:12
>>277
そういうのが荒れる原因になるんだよ

279:nobodyさん
09/12/25 15:10:38
djangoたん♪

280:nobodyさん
09/12/25 15:50:36
自分ならRubyだな。
OOが簡潔に書けるし。

281:nobodyさん
09/12/25 16:32:35
Perlでクッキーを発行するさいに
print "Set-Cookie: NAME=ほげほげ path=/\n";
のNAMEにescapeをかけるにはどうすればいいのでしょうか

282:nobodyさん
09/12/25 16:59:45
ここのいたに"ほげほ○"って書くとアク禁されるのしらないのか?
あーあ、しーらね

283:nobodyさん
09/12/25 17:18:38
>>281
NAME=VALUEの値についてはとくにエンコード方式は決まっていない。
ASCIIになるならばサーバ側の都合でどうエンコードしてもよいはず。

The VALUE is opaque to the user agent and may be anything the
origin server chooses to send, possibly in a server-selected
printable ASCII encoding.
(URLリンク(www.ietf.org))

あと、HTTPヘッダの改行コードは LF じゃなくて CR+LF


284:nobodyさん
09/12/25 17:42:49
OOならPython、そう思っていた時期が私にもありました。


285:nobodyさん
09/12/25 17:57:13
>>284
OOならsmalltalk

286:nobodyさん
09/12/25 18:03:00
いまならSqueak。

287:nobodyさん
09/12/27 05:43:44 NhOiVbDe
Yahoo!やGoogleの動画検索では、
APIが提供されていないようなサイトでも、
サムネイルが表示されていますが、
あれはどのようにして生成されているのでしょうか?
元ファイルを特定して、画像を切り出しているのでしょうか?

推測でかまわないので、教えてください。

288:nobodyさん
09/12/27 12:06:48
ミルウォーキー・プロトコルってなんのプロトコルですか?

289:nobodyさん
09/12/27 12:12:15
>>288
実験レベルの、狂犬病の治療実施要綱(protocol)


290:nobodyさん
09/12/27 15:21:38
>>287
クローラが収集してるだけ

291:nobodyさん
09/12/27 19:27:49 xvzcZgF6
flameに飛ばすページでアクセスランキング集計のためにログ収集をしたいのですがうまくいきません。
これはどうしたら良いでしょうか?</HEAD>の直下に<script type="text/javascript">~を書くと表示されなくなります
どうぞヨロシクお願いします<m(__)m>


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=EUC-JP">
<META http-equiv="Content-Style-Type" content="text/css">
<TITLE>pandoravote</TITLE>
</HEAD>
<FRAMESET cols="136,*">
<FRAME name="left" src="./indexb.html">
<FRAME name="bottom2" src="URLリンク(hagehagehage.net)">
<script type="text/javascript">
<!--
document.write("<IMG SRC=\"URLリンク(hagehage.net)");
document.write(document.referrer+"\" border=0 width=1 height=1>");
// -->
</script>
<NOFRAMES>
<BODY>
<P>このページを表示するには、フレームをサポートしているブラウザが必要です。</P>
</BODY>
</NOFRAMES>
</FRAMESET>
</HTML>

292:nobodyさん
09/12/27 21:09:50
>>291
フレーム内で集計しろよ

293:nobodyさん
09/12/27 23:27:13 xvzcZgF6
>>292
アクセスログではなく、逆アクセスログでした
どのサイトからアクセスされたかを集計したいので、出来ればここでやりたいんです
?分かる方いらっしゃいませんでしょうか

294:nobodyさん
09/12/28 05:52:25
フレームだとjavascriptキックできないからcgiにするしか無いと思われ

295:291
09/12/28 07:04:34
phpならいじくれるのでそっちで効いてみます
ありがとうございました

296:nobodyさん
09/12/29 14:50:41
ISAPIフィルタについて教えてください。
レスポンスの内容を書き換えたく以下のようなコードを
書いてみました。レスポンスが10バイトのときに
10バイト以上の文字列にして返しているつもりですが
hogehogehoまでの10バイトしか返ってきません。
pRawData->cbInDataを100にしているのが効いていないようです。
pRawData->cbInDataを5にした場合はhogehまでしか返らないので
小さい数値にする分には効いているようです。
10バイト以上返す方法をご存知の方おられましたら
よろしくお願いいたします。

DWORD CtestfilterFilter::OnSendRawData(CHttpFilterContext* pCtxt,
 PHTTP_FILTER_RAW_DATA pRawData)
{
 if (pRawData->cbInData == 10) {
  void *new_buff;
  new_buff = malloc(100);
  strcpy((char *)new_buff, "hogehogehogehogehoge");
  free(pRawData->pvInData);
  pRawData->pvInData = new_buff;
  pRawData->cbInData = 100;
  pRawData->cbInBuffer = 100;
 }
 return SF_STATUS_REQ_NEXT_NOTIFICATION;
}

297:296
09/12/29 17:27:27
Content-lengthの問題でした。

298:nobodyさん
10/01/05 13:37:59 CGveGpQ0
PHP5とmysql5を使っています

DBと絡むのですが、会員制のサイトを作るのにわからないことが出来たので教えてください。
用件として、会員紹介ページを
(1)hoge.jp/member.php?u=ユーザー名 で表示し、
会員の趣味の紹介ページを
(2)hoge.jp/hobby.php?u=ユーザー名 で表示したいです。

データベースは、以下の構造です
会員テーブル(memberTbl)に id(ユニーク)/名前/生年月日/ユーザ名(アルファベット)
趣味テーブル(hobbyTbl)に hobbyId(ユニーク)/趣味/memberTbl.id

この状況で、ユーザ名が好きなタイミングで変更できる仕様の場合、どうやって(2)を実現したら良いでしょうか?

単純に考えれば SELECT memberTbl.id where memberTbl.userName = $_GET['u'] みたいにやって
一度メンバーIDを取得した後に、それを使って趣味テーブルから必要なデータを取るべきですが
どうも効率わるい気がします
DB板で聞くべきかもしれないですが、phpのテクニックや技術で効率よく解決する方法や技術があったら
教えてもらえると嬉しいです。
宜しくお願いします。

299:nobodyさん
10/01/05 13:54:14
テーブルを結合するだけで効率がよくなりそうに見える。

300:nobodyさん
10/01/05 13:55:12
>単純に考えれば SELECT memberTbl.id where memberTbl.userName = $_GET['u'] みたいにやって
>一度メンバーIDを取得した後に、それを使って趣味テーブルから必要なデータを取るべきですが

1回のSQLで会員テーブルと趣味テーブルからデータ取ってくればいいよ。
SQLがわからないって事?

301:nobodyさん
10/01/05 14:24:08
質問されてることからは、ずれてるが、

>趣味テーブル(hobbyTbl)に hobbyId(ユニーク)/趣味/memberTbl.id

ホビーIDがユニーク & 趣味テーブルのレコードにメンバーIDってわけわからん。
全ての会員の趣味が絶対異なってると言うのか?

趣味マスタ
 趣味ID(ユニーク)
 趣味名称
会員テーブル
 (略)
 趣味(趣味マスタに格納されてるID)
とかしねぇ?

まあ、二回以上selectせんでも、>>299-300が言ってるように結合すればよろし。

302:nobodyさん
10/01/05 14:29:31
>>298
とりあえず、

SELECT hobbyTbl.趣味
FROM memberTbl
LEFT JOIN hobbyTbl
ON hobbyTbl.id = memberTbl.id
WHERE memberTbl.userName = $_GET['u']

で、行けないかな?

※蛇足だけど、SQL文に$_GET['u']を直接書くのは止めた方がいいよ


303:nobodyさん
10/01/05 22:53:17 7hzPhami
ガンブラーってウィルス、どう対処したらいいんですかね?
仕事柄自分も色々なサイトを徘徊しまくっているので間違いなく感染しているように思うのですが・・・
それに、サーバサイド側の対策としてもどうすればいいのでしょうか?


304:nobodyさん
10/01/05 23:25:40
アンチウイルスソフト入れればいいんじゃないかな

305:nobodyさん
10/01/05 23:28:04
マイクロソフトから出てるウイルスソフト最高ですよ
これでウイルスバスターとノートン先生とはオサラバですよ

306:nobodyさん
10/01/06 08:58:49
>>305
Microsoft Security Essentialsってヤツ?
自分個人用パソコンはAVGFreeしか入れていないけれど2つ入れたほうがいいかな・・・

307:nobodyさん
10/01/06 12:01:19
連番画像の入ったzipファイルの中身をサムネイル表示するスクリプトを作りたいのですが、
File/Archive.phpなどを用いてzipを解凍して中身を別個ディレクトリに保存し、
そのディレクトリの中身を表示する以外に方法はありますか?
(解凍した後のファイルを用意しなくても、毎回直接(?)zipの中身を読み込んでいく、など)
解凍の仕組みがよくわかってないので、的外れなこといってたらすみません



308:nobodyさん
10/01/06 12:08:54
マルチ乙

309:298
10/01/06 16:49:35 FpcX+e7X
>>299-302
どうもありがとうございます
返事が遅れてすみません、テーブルのjoinってのを試してみます。ありがとうございました

>>301
趣味テーブルに登録された趣味にユニークのIDふるっておかしいですか?
IDなければ変更も出来ないし、メンバーIDもなければ誰の登録した趣味かわからないと
思ってつけているんですが…

310:nobodyさん
10/01/06 17:00:36
ユニークIDはすべてのテーブルにつけるべき

311:nobodyさん
10/01/06 17:31:05
同じ趣味をもつ複数の人がいるだろう、通常は
それも全部別IDにするのかい

312:nobodyさん
10/01/06 17:54:25
1会員1趣味で、用意した趣味から選択させる方式なら>>301の構成にするなあ。

1会員が複数の趣味を登録できるようにしたいとか
趣味欄は自由入力なんすよとかなら事情も変わるけど。

313:nobodyさん
10/01/06 18:00:22
>>309
>メンバーIDもなければ誰の登録した趣味かわからない

つまり、その「とある趣味」を*最初に*登録したメンバーのIDって意味かな?
だとしたらまあ、あとは>>298の会員テーブルに「趣味」カラムを加えれば
普通に使えるかな。


314:nobodyさん
10/01/06 18:02:25
多対多(多ユーザーが多趣味を持つ)なら、RDBMSでは
ユーザーテーブルと趣味テーブルに加えて、
結合用の関連テーブルを設けるのが常套手段かねえ。


315:nobodyさん
10/01/06 18:15:06
>>309
>310はよく言われてるんだが
これはもともと、すべてのテーブルが行を一意に識別できるべき、って意味で
趣味テーブルが趣味とメンバーIDで一意に識別できるなら、ホビーIDはなくてもいい
実際問題としては、趣味が自由入力だったりして比較にコストがかかるようなら、
ホビーIDのように別途ID項目を作るのはよくあること
すべてのテーブルに固有のID項目を作る必要はない(作れって主張する人もいるけど)

まあ、これ以上はデータベース関係の板行け

316:nobodyさん
10/01/06 18:18:13
>>311,313,314
お前らみんな、趣味をマスタ管理する前提から離れろ

まあ、俺が設計してるなら趣味はマスタ管理するがなw

317:298
10/01/07 08:49:03
>>310-316
半分板違いな質問に付き合ってくれてありがとうございました
なんか理解できないなぁと思ってたら、「趣味は 複数無制限に登録できる、いつでもそれぞれ削除・変更可能」
ってことを自分が書き忘れてたのが原因でした。でも参考になりました、ありがとう。

318:nobodyさん
10/01/07 11:14:14
Gumblarに感染したサイトはどこを見て、どう直せばいいんですか?

319:nobodyさん
10/01/07 11:23:56
>>318
回線から外してフォーマット、再インストールしてください

320:nobodyさん
10/01/07 21:02:06
wikipediaやはてなダイアリーのように文章中からキーワードをひろって
それにリンクさせているサイトを見かけますが、キーワードの検索(拾い方)はどうなっているでしょうか?
自動でやってると思うのですが、ミスなく拾えているので気になってます

321:nobodyさん
10/01/07 23:03:22
>>320
スタートは形態素解析。

322:nobodyさん
10/01/09 00:50:55
ExtJSやるのに
JavaScriptを学びたいんですが、お奨めの講座サイトは?

323:nobodyさん
10/01/09 01:19:35
URLリンク(extjs.co.jp)

324:1/2
10/01/10 13:16:07
PHP+MySQLで

1. フォーム入力
 ↓
2. 入力先のアドレスにメールが届く
 ↓
3. 「24時間以内にこのURLをクリックしてください」
 ↓
4. クリック後登録完了

よくみる上記のようなことをやりたいのですが、
どのようなフローチャートになるのでしょうか?

325:2/2
10/01/10 13:16:18 IBeM5T1W
ざっと考えたのは

1のフォーム入力後、
ユニークなセッションIDを作り、それと作成日時を含めたレコードをDBにINSERT
同時にセッションIDを含めたURLをメールで送信
 ↓
メールのURLクリックでPHP呼び出し
 ↓
作成日時が24時間以内でセッションID合致するものがあれば登録
 ↓
DBからセッションレコードをDELETE

別途、CRONなどで巡回して24時間以上経つレコードを削除


といった感じなのですが、なんかスマートじゃない気がしてしまうのです。
特に最後の巡回とかが。


普通はどうやってるのでしょうか?
またはそういったモジュールなどがあったりするのでしょうか?

326:nobodyさん
10/01/10 13:34:41
>>325
>作成日時が24時間以内でセッションID合致するものがあれば登録

このとき同時に、24時間以上経ってる奴を消したら?

>ユニークなセッションIDを作り、それと作成日時を含めたレコードをDBにINSERT
>同時にセッションIDを含めたURLをメールで送信

このときもチャンスだね。

327:324
10/01/11 11:52:07
>>326
ありがとうございます。
その方法で行きたいと思います。

328:nobodyさん
10/01/11 15:00:27
つか、俺ならレコード削除なんぞせずに履歴として残しておくが

本登録せずに登録申請だけ何度も出すやついたら、どうやって対処する気だ?

329:nobodyさん
10/01/11 15:01:28
対処しないといけないの?

330:nobodyさん
10/01/11 15:18:49
まあ状況によるね

331:nobodyさん
10/01/11 16:59:31 pw3aLkGv
はてなブックマークのように、
ブログのエントリーからメインの画像を抽出したいのですが、
なかなか上手くいきません。

あれは一体どのようなアルゴリズムになっているのでしょうか?

332:nobodyさん
10/01/11 17:08:12 wpQHvBVy
むしろ、アルゴリズムになっているのでしょうか?

333:nobodyさん
10/01/11 17:55:23
タグ解析してるんじゃね?

334:nobodyさん
10/01/11 18:22:53
本文抽出はHTML::ExtractContentや正規表現でやってるらしいが、画像は知らん。
でもたぶんあれは新聞社とか有名どころのブログ・ニュース・動画サイトなんかに絞って個別に設定してるんじゃないか?
個人サイトから変な画像拾ってきてそれがはてブのトップに載ったりしたらまずいだろうし。

335:nobodyさん
10/01/11 18:52:02
amebaなんかはcssに書いてあったり。


336:nobodyさん
10/01/12 11:19:53 5ps/5z28
PHPを趣味で始めて、なんとかこの業界に就職したいと考えているものです。
企業の求める人材像でよくある開発歴~年など
即戦力として期待されることがほとんどで
自分の現状に一致した企業がありません。

そもそも即戦力、開発歴~年などがどれくらいのレベルなのかわからず・・・
自分と同じ現状で、現在会社に就職してプログラマになられた方は
どのようにして就職されたんでしょうか?

337:nobodyさん
10/01/12 11:28:38
>>336
板違い。
就職(転職か?)板かマ板へ。

後、年齢と現在の職種も書いた方がアドバイス貰えるよ。

338:nobodyさん
10/01/12 14:01:24 5ps/5z28
>>337
ありがとうございます。

339:nobodyさん
10/01/12 18:07:50
ウィンドウズアプリケーションの開発者なのですが、
これからWebアプリケーションの勉強をしたいと思っています。

良く使われているのは・・・

Perl
PHP
Java
Ruby

などがありますが、どちらがいいのでしょうか・・・。

最近良く使っている言語はC#ですが、
サーバーにLinux&Apatch&なんらかのDBを、
使用したいのでASP.NETは対象からはずしています。


340:nobodyさん
10/01/12 18:11:15
>>339
他言語経験者なら、全て使って見た方が早いよ
それで自分に合う言語にすればいい。

341:nobodyさん
10/01/12 19:24:27 JfsV/JaD
phpだな


342:nobodyさん
10/01/12 19:30:27
scalaだな

343:nobodyさん
10/01/12 19:38:36
monoでASP.NETだな

344:339
10/01/12 19:50:27
超個人的な欲求としてはSchimeでCGIもなんて夢があったりもしますが、
日本語の取り扱いが出来るかどうか不明なので憧れだけにしておこうかと思っているところです。

>>340
PerlやRubyは結構癖のある書き方するみたいですね。

>>341
PHPはよくiniファイルがどのうとか、バージョン間で
構文の互換とかいろいろと言われいますが現状はいかがでしょうか?

>>342
scalaはまだ関数型言語でしたっけ?
ノーマークでした。

>>243
monoでASP.NETはどこまで使えるようになっているのでしょうか・・・
C#使ってる身としては魅力的なのですが、新盤のVerに対応するのは
1年以上待つとかそんな状況なのですかね・・・。

345:nobodyさん
10/01/12 19:55:43
>>344
iniファイルがどうのって何?
後方互換性は普通に残されてるでしょ
エラー制御もしっかりしてるし

346:nobodyさん
10/01/12 20:17:52
異なる環境で動かす時にいちいちphp.iniの設定を気にしなきゃいけないとかそういうことでしょ。
mod_*とかが使えない環境ならPHPでいいけど、そうじゃないなら他のにしといたほうがいいかなと思う。

347:nobodyさん
10/01/12 20:18:24
>>344
C#使えるならJavaでいいんじゃない?

348:nobodyさん
10/01/12 20:35:33
環境構築もそれぞれ違うから、今上がったやつ全部試せる環境作るのがいいかも

349:nobodyさん
10/01/12 21:47:50 JfsV/JaD
>>339
PHPが一番やさしいと思うが。
構築も簡単だし、というかこれができないと
おいおいって感じで、これほどやさしい言語は
ないと思われ。
Javaもいいけど、いろいろ設定がね。
Webアプリケーションってなに作ろうとかあるの?
linuxはなに使うの?



350:nobodyさん
10/01/13 07:18:52
URLリンク(bookget.net)
このサイトと同じようなサイトを作りたいんですが この場合ebookoffとかに許可とんないとだめですかね?

351:nobodyさん
10/01/13 08:20:21
>>350
トップページしか見てないが、見ての通りの検索サイトだとして考える。

GoogleやYahooは、およそこの世に存在するあらゆるサイトから許可とってる?
サイトが訪問者に対して提供するコンテンツという点では、その店舗で扱ってる
商品情報だろうが、誰も3語以上は読む気も起きないデムパポエムだろうが
コンテンツだろ。

352:nobodyさん
10/01/13 23:03:38 cv5lj6e7
Java5
axis2 1.4(SOAP)
Tomcat6

@WebResultを使わずに同じことをしたいがどうすればいいですか?
(諸事情によりアノテーションは使えません)


353:nobodyさん
10/01/13 23:09:11
>>352
アノテーションが使えないのに@WebResultと同じことがしたいという意味がよくわからない。
もう少し具体的に状況とやりたいことを書いて欲しい。

354:nobodyさん
10/01/13 23:30:42 cv5lj6e7
>>353

クライアントからサーバへアクセスをしサーバからのレスポンスを取得したときに
...
<return>hoge</return>
...
となって帰ってきます。
このreturnを違うのものに変更したいです。
(結果)
...
<foo>hoge</foo>
...
こんな感じです。


355:nobodyさん
10/01/13 23:35:32
>>354
・・・何がしたいのかまだよくわからん・・・
returnは他の用途に使うって事?

356:nobodyさん
10/01/14 00:37:59 Vewgz9cP
>>355

クライアント側がreturnタグではなくfooタグを見るように実装されています。
returnタグでレスポンスを返しても後続の処理が実行されません。

(クライアント側の仕様を変更することはできません。)

これもダメです。
<return>
<foo>hoge</foo>
</return>

何か方法はありますか?


357:nobodyさん
10/01/14 08:03:11
自作するしかないんじゃない?

358:nobodyさん
10/01/14 08:26:49
proxyはさんで変換しちゃうとか。


359:nobodyさん
10/01/14 11:57:20 JMx8eAiu
ドコモの新機種の脆弱性に対応するにはどうしたらいいのでしょうか?

360:nobodyさん
10/01/14 12:30:59
リクエストの Host: ヘッダが自分のとこかを確認。


361:nobodyさん
10/01/18 08:57:40
上書きとオーバーライドってどう違うんですか?

362:nobodyさん
10/01/18 09:18:36
言い方

363:nobodyさん
10/01/18 10:04:51
>>362
マジ?
俺この2chで上書きとオーバーライドは意味が違って、勘違いしてると言われたけど・・・
例えば、
$a = 2;
$a = 7;
これは上書きであって、オーバーライドは別の意味って

364:nobodyさん
10/01/18 10:17:07
オーバーライドとオーバーロードなら・・・

365:nobodyさん
10/01/18 10:32:58
uwarite


366:nobodyさん
10/01/18 10:39:52
オーバー「ライト」は上書きのこと。
オーバー「ライド」は、その言葉が使われる場面によって意味が違うものがあるかもね。
オブジェクトって言葉が、コンパイル・ビルドに関しての話で出てくるか、オブジェクト指向が
どうのこうのって話に出てくるかで何のことを言っているかが違うように。

>>363のコードはPHP?
PHPでオーバー「ライド」というと、
class A {
public function func1()
}

class B extends A {
public function func1()
}
こういうの?

367:nobodyさん
10/01/18 14:26:40
つマニュアル

368:nobodyさん
10/01/18 15:00:27
出た、2ch名物マニュアル厨ッ!!

369:nobodyさん
10/01/18 15:47:28
マニュアルも読まない奴はプログラミングやる資格なし

370:nobodyさん
10/01/18 15:59:32
マニュアル読むのは常識であって、誰でもやることだろ
で、その上で分からない場合に皆質問するんだろうからマニュアルをすぐに薦めるのはどうかと俺は思うんだよな
当たり前じゃない?

371:nobodyさん
10/01/18 16:02:11
どうだろ、、、用語の説明も無いマニュアルなんてあるの?

372:nobodyさん
10/01/18 16:27:16
今Windows環境なんですが、Linuxに移行しようと思っております。
PHPでWebを作りたいのですが、なんかLinuxにもRedHat(これもまた分かれているようで)とか種類がいくつかあるようなので分からないのですが、自分の用途にはどれがいいのでしょうか?
最初の段階からサッパリ分かりません
今の環境はPHP、MySQL、Apacheを使っております
また、個人用だけでなく会社でもLinuxを使いたいです

373:nobodyさん
10/01/18 16:31:08
やめとけ

374:nobodyさん
10/01/18 16:33:05
>>370
マニュアル読んだ上でマニュアル読めば分かる質問するなんてありえるの?
回答者に対する嫌がらせか、読んでないか、のどちらか。
>>372
用途にはどれがいいかと言われてもあなたのシステムの用途が分からんが。

375:nobodyさん
10/01/18 16:40:51
Webを作るとはまた壮大な野望だな

376:nobodyさん
10/01/18 16:42:02
>>372
会社で使いたいなら、会社の人に聞いた方がいいんじゃないか?

377:372
10/01/18 16:46:36
すみませんでした、文章書き換え時に消してしまったようで、Webサイトです

>>374
では業務用で使うならばどれがいいのでしょうか?
Redhat系がやはり日本でも使ってるところが多いのでしょうか?
一度本屋で見てみたのですが、どれを手にとって読むべきか分かりませんでした

自分は自サーバを試してみたいと思っています

378:nobodyさん
10/01/18 16:48:07
>>377
なんでWindowsからLinuxに移行することになったの?

379:nobodyさん
10/01/18 16:50:35 G1HxfNvO
cent osかubuntuがお勧め。
まあおれはcent osだが。


380:372
10/01/18 16:55:15
デスクトップ系のパソコンはそのままWindowsで使う予定ですが、別途Webサイト作成は分けようとなりまして
レンタルサーバも自サーバに切り替えようと思っています
自サーバを簡単に書物で探したところLinuxの本が多く目に付き、また、LAMPって言葉あるように自分としてもやっぱLinuxに前々から興味があったもので

381:nobodyさん
10/01/18 16:56:13
サーバならDebian

と、俺は偏見を持っている。

382:nobodyさん
10/01/18 16:57:50
仕事で使うのならCentOSが無難。

383:372
10/01/18 17:00:26
皆さん、返答ありがとうございます
以外にもRedHatの名前が出てこなかったのが自分には少し意外でした
Linuxのことあんま分からない自分でも知ってるRedHatが候補に挙がるのかと思っていたのですが

384:nobodyさん
10/01/18 17:02:00
>>383
ちょっとは「CentOS」について調べなよ

>CentOS(セント・オーエス)は、Red Hat Enterprise Linux(以下「RHEL」と呼ぶ)との
>完全互換を目指したフリーのLinuxディストリビューションである。

385:372
10/01/18 17:05:14
>>384
すみません、書いた後に今CentOSを調べているところでした

386:nobodyさん
10/01/18 17:11:37
全くLinuxの経験ない人が外部への公開サーバを運用するのは相当不安だが

387:nobodyさん
10/01/18 17:12:33
板違いだ


次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch