△▲ WebProg 初心者の質問 Part21 ▼▽
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2009/11/09(月) 02:32:15ID:???質問したいけど、どうしたら良いか分からない。
そんなときは、ここに書き込んでください。
板の住人や、その他が、けなしながら、厳しく教えてくれるかも。
質問する前に、まずはここを読んでね。
【注意事項】
・質問する前に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/1244038749/
(実質Part20)
0051nobodyさん
2009/11/18(水) 12:24:25ID:???0052nobodyさん
2009/11/18(水) 12:30:45ID:???ということで板違い
0053nobodyさん
2009/11/18(水) 12:31:21ID:???それ、某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>
005453
2009/11/18(水) 12:32:17ID:???<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>
0055nobodyさん
2009/11/18(水) 12:34:07ID:???.htaccessに
RewriteRule ^([0-9A-Za-z.]+)$ index.php?page=$1 [L]
と記述してみたのですが、$_GET["page"]の値がindex.phpになってしまいます。
よろしくお願いします。
0056nobodyさん
2009/11/18(水) 13:29:24ID:???【Apache】mod_rewriteについて語るスレ
http://pc11.2ch.net/test/read.cgi/php/1023791370/
0058nobodyさん
2009/11/18(水) 15:37:23ID:???ありがとうございました。
>>53-54
ソースまで貼って頂いてありがとうございました。本当に助かります。
使わせていただきます。
0059nobodyさん
2009/11/18(水) 15:38:36ID:???前無料とか聞いたけれど、1年前と同じで有料ソフトしか見当たらないんだけれど・・・
006059
2009/11/18(水) 15:42:20ID:???http://download.goo.ne.jp/software/category/win/writing/edit/hm/
Shareウェアですよね?
0061nobodyさん
2009/11/18(水) 15:53:05ID:???秀丸エディタスレ Part26
http://pc12.2ch.net/test/read.cgi/software/1254734035/
0063nobodyさん
2009/11/18(水) 21:36:10ID:0GnI/P/Xスタートメニューから起動しようとすると、
以下のエラーメッセージが出ます。
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
原因は何で、どう対処したら起動できるようになるか
教えていただきたく思います。
よろしくお願いいたします。
0064nobodyさん
2009/11/18(水) 22:39:42ID:???0065nobodyさん
2009/11/18(水) 23:05:31ID:???0067nobodyさん
2009/11/18(水) 23:32:57ID:???0068nobodyさん
2009/11/19(木) 09:12:12ID:pVjEFO7j0069nobodyさん
2009/11/19(木) 10:18:16ID:???0070nobodyさん
2009/11/19(木) 11:34:41ID:???0071nobodyさん
2009/11/19(木) 11:42:55ID:???パソコン初心者総合質問スレッド Part1917
http://pc11.2ch.net/test/read.cgi/pcqa/1258182771/
0072nobodyさん
2009/11/19(木) 17:46:50ID:???ヤフーのサービスでサイトに検索窓つけて「web検索」と「サイト内検索」を実行できる奴あるでしょ、
あれのサイト内検索の対象って静的ファイルだけ?DBのデータにもアクセスできるとしたら
管理者向け項目の除外とかはできるんだろうか。
YahooAPIのスレが過疎ってるので聞きました。良かったら教えてください。
007372
2009/11/19(木) 17:48:00ID:dVdonfg40074nobodyさん
2009/11/19(木) 19:25:08ID:???0075nobodyさん
2009/11/19(木) 19:43:29ID:???「DBのデータ」ってのが何のこと言ってるのか知らんが、>>74の通り「Yahooに見えてるもの」しか対象にならない。
ただしリンク張ってないからと認証もかけずにいた非公開のつもりのページが対象になるケースはある。
0076nobodyさん
2009/11/19(木) 19:43:31ID:???それぐらいも分からんかなぁ?
0077nobodyさん
2009/11/19(木) 19:44:22ID:???0080nobodyさん
2009/11/20(金) 11:08:53ID:???アレって、一つ一つのページや項目を、HTMLやPHPなどで各ページ制作時にSQL(MySQLなども含む)文を含めてデータベース登録などの処理をしているのでしょうか?
サイト内にある文字とか、HTMLに含めたname、ID、Value等の属性値を一気に検索して出力しているのではないですよね?
どのようにして作っているのでしょうか?
0081nobodyさん
2009/11/20(金) 11:11:44ID:???0082nobodyさん
2009/11/20(金) 11:25:51ID:???そうなのですか
自分、Webサイトを公開した事も無いので分からないのですが、レンタルサーバなどから標準でアップしただけでそのようにデータベースからって事になるのでしょうか?
それとも、自分達で公開する時に何かコードやスクリプトを記述してそのようにするのでしょうか?
0083nobodyさん
2009/11/20(金) 11:29:26ID:???静的HTMLしかなくても全文検索エンジンを入れればできるよ
http://homepage2.nifty.com/baba_hajime/wais/other-system.html
008584
2009/11/20(金) 11:39:40ID:???いわゆるAmazonのようなサイトで本を検索して出てくるのはデータベース型の方法で、
このXML用のサイトの結果(http://msdn.microsoft.com/ja-jp/library/default.aspx?q=Msxml.DOMDocument)等は全文検索エンジン型だと理解しても宜しいでしょうか?
0086nobodyさん
2009/11/20(金) 11:41:50ID:???0087nobodyさん
2009/11/20(金) 11:41:53ID:???作らないとだめだよ。それをやってくれるのがいわゆるCMSというやつ。
自分で作ってもいいし、手っ取り早くやりたいならスクリプト拾ってきてインストールすればいい
008985
2009/11/20(金) 11:50:15ID:???あっ、後者の場合もデータベース型なのですね
>>87
CMS・・・知りませんでした
勉強になりました
う〜ん、普段ネットで普通に利用しているような機能も自分でサイト作る時に色々と考えてみると難しいし大変な作業なのですね
いかにプロのプログラマ達が苦労しているかが分かります
0090nobodyさん
2009/11/20(金) 11:51:08ID:???0092nobodyさん
2009/11/20(金) 12:00:04ID:???ログ落ちるけどw
0093nobodyさん
2009/11/20(金) 16:18:20ID:???確かにRSSなんかでは必要だとは思うけれど、一般的な大手サイト(Yahoo!とかぐるなび、価格.com)なんかでも多く使われているものなのでしょうか?
0094nobodyさん
2009/11/20(金) 16:21:31ID:???0095nobodyさん
2009/11/20(金) 23:28:21ID:???xml(rpc)使えば色々楽はできる。
0096nobodyさん
2009/11/21(土) 08:43:57ID:???関数とか出てきて
まぁ他のプログラミング言語、特にJavaScriptと同じような感じだったけれど、でもそれでも習得に予想以上の時間がかかった・・・
0097nobodyさん
2009/11/21(土) 09:22:23ID:???ただ単にHTMLとXMLを合わせただけのものがxHTMLなんですかね?
0098nobodyさん
2009/11/21(土) 10:00:34ID:0f2w25/OXMLのルールに則ってかっちりと再定義したHTMLだと思えば
だいたいあってる。
0100nobodyさん
2009/11/21(土) 11:49:20ID:???XML(XSLT、DOMも含めて)は、めっちゃややこしい
ツリー構造を取得するのとか、色々とわずらわしい
逆に、だからこそPHPとかJavaScript等が便利にできてるなぁと思う
ノード、ツリーのところなんかぐちゃぐちゃだよ、マジで
なんでこんなめんどくさい記述を書き続けなきゃいかんのかって苛々してくる
形式の違うCSS、XSL、XLD等の外部ファイルをこれでもかと導入したり・・・
このままじゃ人気衰退って気がする
ところでやっぱココの住人はXMLは習得済みの人多いのかな?
0101nobodyさん
2009/11/21(土) 11:50:54ID:0f2w25/O0102nobodyさん
2009/11/21(土) 13:01:05ID:???5,6年前の記事見せてきて、MySQLなんかXMLDBに比べたら遅いらしいぞとか
ちょっと調べたけど、よく分からない
テラバイト級のものでも遅くならないというヤツがあるらしいが200万もするとか
XML使ったデータベースって熱いの?
0103nobodyさん
2009/11/21(土) 13:13:21ID:???0105nobodyさん
2009/11/21(土) 15:01:45ID:???最近見れなくなったよね
久々にそういうのみて勉強したいと思うんだけど、どっかXMLのソースコードの見れる所って無いですか?
0106nobodyさん
2009/11/21(土) 16:53:32ID:???Dreamweaver CS4体験版いれてみな
configuretionフォルダにxmlが入ってるから勉強になるよ
0107nobodyさん
2009/11/21(土) 22:20:18ID:???非SQLなストレージがいま流行してるのは事実。
だが、XMLDBはスキーマ(XML定義)が必要な上、遅い。いいところがない。
0108nobodyさん
2009/11/21(土) 23:28:14ID:???SQLで操作するライブラリを作ろうとしたことはある
残念ながら俺の力では無理だった
0109nobodyさん
2009/11/21(土) 23:43:07ID:???デフォだと1タブに1コンテンツなので使い勝手が悪いのです
0110nobodyさん
2009/11/21(土) 23:45:06ID:???0111nobodyさん
2009/11/22(日) 01:00:09ID:???テーブルに見立ててSQL発行とかできたな
0112nobodyさん
2009/11/22(日) 01:35:48ID:???ありがとうございました
0113nobodyさん
2009/11/24(火) 21:22:58ID:???CSS3とあわせて足並みを揃えるようだっていってるサイトもあるし、
言及がなくてWebアプリケーション開発者を失望させているっていってるサイトもあるし。
どっちなんだろう?
0114nobodyさん
2009/11/24(火) 21:25:21ID:???0117nobodyさん
2009/11/24(火) 22:02:49ID:???そんなん知ってて当たり前
0118nobodyさん
2009/11/25(水) 02:42:28ID:???板違いなのはお前だ
>>117
知ってて当たり前とかどうでもいいんだよ
わからないから聞いてるわけで
どっちなの?っていう質問の解にはなっていない
0119nobodyさん
2009/11/25(水) 11:05:04ID:???0120nobodyさん
2009/11/25(水) 12:38:42ID:???http://pc11.2ch.net/test/read.cgi/hp/1257361206/
はい次の質問どぞ
0121nobodyさん
2009/11/25(水) 13:04:30ID:???調べろ人力検索ども
0122nobodyさん
2009/11/25(水) 13:07:06ID:???0123nobodyさん
2009/11/26(木) 04:42:58ID:???ウェブサイト上で、誰でも使える計算機を設置したいのですが、
EXCELのNORMDISTなどの関数を使用する方法はありませんか?
0124nobodyさん
2009/11/26(木) 05:25:16ID:???0125nobodyさん
2009/11/26(木) 06:07:13ID:???その関数が実装されている言語なら、入門書を買ってでも覚えるつもりです。
計算機は、必要な数値を入れて、ボタンを押せば答えがでる仕様です。
ある数式に特化した計算機で、NORMDISTがその式に組み込まれているというわけです。
0126nobodyさん
2009/11/26(木) 10:05:40ID:???ニートのオイラがPerlでその関数を作ってみた。
引数はNORMDISTと似せているけど、最後の引数は精度。
積分は以下サイトの半無限積分を参考
http://www.cis.twcu.ac.jp/~osada/rikei/rikei2008-8.pdf
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 ) } );
}
0127126
2009/11/26(木) 10:06:27ID:???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;
}
0130nobodyさん
2009/11/26(木) 13:17:39ID:???ありがとうございます!
これを機会に、Perlであれこれ書けるように勉強していきたいと思います。
早速使わせていただきます。あなたはナイスガイだ
0131nobodyさん
2009/11/26(木) 15:19:48ID:???こういった物を作るにはどの言語を使うのが最適なのでしょうか?
ケースバイケースとか○○ならxxとか自分の知ってる言語が最強とか
よく分からないので、具体的な目的をあげました
もしかすると結論は「何でもいい」のかもしれませんが
□□ならこういった点が良いor悪いというのを教えて下さい
制作者
ttp://laggard.maxs.jp/ms_tactics.htm
稼働例
ttp://2ch.guda-guda.net/cgi-bin/mst/
0132nobodyさん
2009/11/26(木) 15:26:33ID:???それはperlで作られてるみたいだから
perlを勉強して一回マネして作ってみたらいいんじゃないか
0133nobodyさん
2009/11/26(木) 19:01:52ID:ZoiLe/CRページ送りの処理がわかりません。
ぐぐっても出てこず。
誰かいいサイトか教えてもらえないでしょうか?
javabeansで処理したいです。
検索してlist件あってこの後javabeanの処理がわかりません。
jspに属性をもたせればいいとまではつかんだのですが.....
0134○~*
2009/11/27(金) 06:59:39ID:M4CnZpk+debug のために あちらこちらを削りまくり...
どうにか目論みどうりの物になって行く...
いつしか元の原形さえも留めない代物に...
確かに参考に させていただきました.
作者の労作に敬意を感じています.
お約束の著作権表示を きちんとしなければなりません.
しかし, 似ても似つかないものに なりはてた script をどう名乗れば良いのか ???
皆さんのご意見を伺いたいっす.
0135nobodyさん
2009/11/27(金) 08:10:02ID:???機能的にも全然違うものになってしまった場合、
「このサイトのスクリプトはここのを使ってるのか!」なんて思われて、
ダウンロードして設置したまではいいが期待通りのことができないみたいになると、
苦情の矛先がどこに行くかというと元のスクリプトの作者のとこだよね。
そうなると敬意を表したはいいが返って迷惑になってしまうという。
まぁそれでも表示したいというならここのスクリプトを改造させていただきましたみたいな感じにするとか、
いっそのこと公開してしまうとか。
0136126
2009/11/27(金) 11:23:07ID:???>>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;
}
0137nobodyさん
2009/11/27(金) 11:34:28ID:???すごくややこしそうなのに、スマートな構文ですね。
早速使わせていただきます。
>>126
の参考サイトを見させてもらいましたが、自分にはかなり難しかったです。
重ね重ねありがとうございました。
もっと真面目に数学をやっておけば良かった。
0139nobodyさん
2009/11/27(金) 11:49:13ID:???新人に何か与えたいのですが色々ありすぎて
0142nobodyさん
2009/11/27(金) 11:56:05ID:???クラスって何?っていうような状況なんで丸投げだとあれだと思いまして
PHPのスーパーサンプルを貸してやらせてたんですがチンプンカンプン見たいですわ
初めて若い子取ったんで基礎を教えるのって中々難しいす
0143nobodyさん
2009/11/27(金) 11:57:05ID:???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;
}
0144nobodyさん
2009/11/27(金) 11:59:16ID:???若い奴が無知なのは仕方ない。とりあえず目標設定してコード考える癖つけないと。
本見て書き写してるレベルじゃいつまでたっても進歩しないよ。
0145nobodyさん
2009/11/27(金) 12:03:38ID:???そうですよね。自分である程度は考えさせないと
コード丸写ししてるだけじゃ中々仕組みも理解できないですしね
どうも親切にありがとうございます
0146○~*
2009/11/27(金) 13:05:15ID:M4CnZpk+お返事, ありがとうございます.
>苦情の矛先がどこに行くかというと元のスクリプトの作者のとこだよね
気になるポイントはまさにその部分です.
恩を仇で返すようでは人としてダメポですし,
改造した物には bug が潜んでると考えるのが正しいと思います.
そのようなものにブランド名を名乗って使うのには大きな疑問がありました.
>ここのスクリプトを改造させていただきましたみたいな感じにするとか
どういうものか invalid HTML ばかりなのが気になってなりません.
(使わせていただく立場で アレコレ言うのもなんですが)
改造するうちに妙に力が入ってしまって....
いつしか大工事になってしまうパターンの繰り返しです.
結局, コンセプトだけをパクらせて頂くって事になってしまいます.
"コンセプトだけをパクらせて頂だきました ! " と書かれるのはアッシなら許しません.
>いっそのこと公開してしまうとか
bug-fix が やっとこさの ヒヨッコなので他人様に使っていただくなどトンデモナイれす.
0148nobodyさん
2009/11/27(金) 14:19:24ID:???ウェブサイトでちょっと特殊な計算ページを作るのに、どうすればいいのかなと思ったただの管理人です。
間際らしくてゴメンなさい。
EXCELでは完成しているのですが、オンラインでさくっと使えるようにしたかったので、お知恵を拝借させていただきました。
>>141
またもありがとうございます。
そのプログラムを研究し、自分のスキルに出来るよう努力いたします。
昔は68000のアセンブラ(リ) x-basic hspなんかでは、よく遊んだのですが、
今度はPerlを覚えようと思います。perlのリファレンスもあるので、丁度いい感じです。
0149nobodyさん
2009/11/27(金) 15:23:15ID:???アルゴリズム的にはすごく簡単なので、どの言語でもすぐに実装できると思います。
Perlでもいいのですが、他にご自分の好きな言語があればそれでもいいと思います。
Webなら今はPHPがいいのかしら。
0150nobodyさん
2009/11/27(金) 19:59:40ID:???×間際らしくてゴメンなさい。
○紛らわしくてゴメンなさい。
徹夜していたので……すいません。
>>149
あんなにシンプルに出来るなんて思ってもみませんでした。
自分でプログラムを組んでいた頃は、ソースコードがスマートでなかったので、
人に見せる事はなかったのですが、>>143などは素晴らしいですね。
土日の休みを利用して、精進します。
確かに最近はPHPが多い印象ですね。
ただ、手元にリファレンスがないので、今回はPerlにします。
その次はC#かな。
0151nobodyさん
2009/11/27(金) 20:40:11ID:???グラフの生成も今はJavaScriptでグラフを描画するHTML5の機能の1つのcanvasってのがあるから
なのでJavaScriptが最適だと思うけどC#ならSilverlightがおすすめ
まぁC#がわかればすぐにでも作れるというものでもないと思うので
今ある技術で手軽にサーバサイドでやりたいというならPerlでもいいと思うけど
クライアントサイドのほうがいいわよーとそれだけ言ってみる
■ このスレッドは過去ログ倉庫に格納されています