△▲ WebProg 初心者 ..
[2ch|▼Menu]
2: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に変わったのでしょうか?



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

4291日前に更新/193 KB
担当:undef