△▲ WebProg 初心者の質問 Part18 ▼▽
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2008/08/27(水) 22:09:19ID:???質問したいけど、どうしたら良いか分からない。
そんなときは、ここに書き込んでください。
板の住人や、その他が、けなしながら、厳しく教えてくれるかも。
質問する前に、まずはここを読んでね。
【注意事項】
・質問する前にGoogleで検索してみましょう
http://www.google.co.jp/
・環境(ソフトウェアのバージョンなど)は、必ず書いてください。できるだけ詳しく。
後から情報を書き足す、いわゆる情報の小出しは極力避けてください。
・何がしたくて、何ができて何ができないのかを書きましょう
・マルチポスト(複数のスレッドで質問する行為)は絶対に禁止です。
・過去ログは必ず読みましょう。あなたと同じ質問をしてる人がいるかも知れません。
2ch 総合ガイド
http://www.2ch.net/guide/
お願い。
適切な、板、スレ、を発見した場合、誘導してあげましょう。
スレの性質上 age 進行でお願いします。
関連情報は
>>2-3辺り
欲しいCGIが見つからないならこっちへGo!!
こんなCGI探してます 23
http://pc11.2ch.net/test/read.cgi/hp/1219654359/
前スレ
△▲ WebProg 初心者の質問 Part17 ▼▽
http://pc11.2ch.net/test/read.cgi/php/1204462146/
0232nobodyさん
2008/10/05(日) 02:49:37ID:???0233nobodyさん
2008/10/05(日) 05:10:34ID:???初心者スレとかで、CGIについて殆ど何も分からないっていう人をよく見かけるけど、
「最終的にはHTMLを吐いてるだけ」ってことすら知らないことも多いみたいね。
そこを知ってるかどうかだけで、だいぶ理解度が変わる気がする。
0234nobodyさん
2008/10/05(日) 05:28:13ID:???ruby, perl, python, PHP、ASP、ASP.NETと色々種類があるってのは
やっぱりそれぞれ長所・短所があるんですよね?
0237nobodyさん
2008/10/05(日) 06:42:33ID:???たんに自分の得意な言語で書いた様々な方法があるってだけのことでしょ。
イギリス人もフランス人も中国人もロシア人もメキシコ人もラブロマンスは書く。
しかしそれぞれに固有の色というか気配が現れる。それだけのこと。
WebProgはラブロマンスほど特有の傾向は出ないと思われるけど。
0239nobodyさん
2008/10/05(日) 06:57:40ID:???0240nobodyさん
2008/10/05(日) 09:02:23ID:???0241nobodyさん
2008/10/05(日) 11:06:14ID:???print "hello world";
0242nobodyさん
2008/10/05(日) 12:46:57ID:???いやでもさ、ruby, perl, python, PHP、ASP、ASP.NET いくつか種類がある中で、
なにか理由があってどれかを使うわけじゃない。使いやすいとか、書きやすいとか、
なになにが便利だとか。googleはpython開発者がいるから使ってるとか。
>>239氏 高度な処理を記述するお!
response.write "hello world"
0243nobodyさん
2008/10/05(日) 12:59:46ID:???0244nobodyさん
2008/10/05(日) 13:56:26ID:???確かにそれぞれ長所・短所はあるが、実際のところ開発者が
用途に合ってると「思った」ものを使ってるだけで大した差はない。
「googleはpython開発者がいるから使ってる」なんてのは
言語の利点とか関係ないしなw
0245nobodyさん
2008/10/05(日) 14:01:39ID:???0246nobodyさん
2008/10/05(日) 14:07:59ID:???0247nobodyさん
2008/10/05(日) 14:09:50ID:???0248nobodyさん
2008/10/05(日) 14:28:00ID:???0249nobodyさん
2008/10/05(日) 14:31:48ID:???0250nobodyさん
2008/10/05(日) 14:31:59ID:???0251nobodyさん
2008/10/05(日) 14:48:53ID:???perl 古すぎ 新規のプロジェクトはもはや立ち上がらない 日本語処理めんどい そのうち消え行く運命
python うっかりキーボードにひじついてインデントくずれたらすべてがパー
PHP 中学生しかいない
0252nobodyさん
2008/10/05(日) 14:55:54ID:???自分がマスターしている(あるいは開発している)当の言語の可能性を試すために使う、
というような理由の方が大きいのでは?
そしてもちろん問題点を見つける目的もある。
問題点は当然、言語の開発にフィードバックされる。
極めて普通の話じゃないか。
だからたんに学習して使い手になりたいだけの人
(言語開発者じゃなくて、ってこと)は、
どの言語だろうが、利用が普及していて
ノウハウが蓄積されてそうなものを使ってりゃいいんじゃないの。
それ以外はもはや誰それのシンパだとかファンだとか、
そういう宗教的な理由しか見当たらん。
コードが綺麗だとか汚いとかいう言い方もあるけど、
それさえ主観的なものだろうしな。
0253nobodyさん
2008/10/05(日) 15:01:52ID:???0255nobodyさん
2008/10/05(日) 16:32:44ID:???0256nobodyさん
2008/10/05(日) 17:18:55ID:???0257nobodyさん
2008/10/05(日) 17:33:52ID:???他の言語もさくっと学んでおくと、言語ごとの哲学みたいなものが見えて面白いよな。
自分が今まで偏見ばっかりだったことに気付かされる。
0258nobodyさん
2008/10/05(日) 18:24:53ID:???セッションもあるし、データベース抽象化のpdoもいいよ
0259nobodyさん
2008/10/05(日) 18:40:39ID:???言語仕様もそうだけど、そこに表れるラリーの思想とかを他人に押し付ける感じが非常にうざい。
まあ、俺は嫌いじゃないけどな。
0260nobodyさん
2008/10/05(日) 18:42:11ID:???0261nobodyさん
2008/10/05(日) 19:03:13ID:???0262nobodyさん
2008/10/05(日) 19:06:27ID:???0263nobodyさん
2008/10/05(日) 19:28:43ID:???0264nobodyさん
2008/10/05(日) 20:26:11ID:???>>191
>>192が説明してくれたけどそういう事。
深く考えなかっただけで、ちょっと考えればここの住人ならわかるっしょ?
0265nobodyさん
2008/10/05(日) 20:33:05ID:???0266nobodyさん
2008/10/05(日) 21:04:50ID:???言語仕様って、開発者の設計思想の塊じゃね?
0267nobodyさん
2008/10/05(日) 21:58:53ID:???なんだかんだでperlで作られた公開アプリは多いわけで、そういうの見て
perlから入ってくる奴も多かったと思う。今はphpがその流れかね。
pythonはいかんせんWEB方面で使おうとする人が少なかった。
rubyはよく知らん。完成されたアプリをあまり見たこと無い。
で、何気にjavaが出てないことに気づいた。レン鯖だとキツいせいもあるのかな。
0268nobodyさん
2008/10/05(日) 23:21:35ID:???今それを見ようと情報を集めても要領を得ません
誰か知ってたら教えてください
たしか前はbbs.cgi?sourceみたいにクエリにsourceを渡せば中身が見れたと思うんですが
0269nobodyさん
2008/10/05(日) 23:37:47ID:???だが漏れがメインに使ってるASPがでてない(´Д`)
0270nobodyさん
2008/10/06(月) 02:03:26ID:???0271nobodyさん
2008/10/06(月) 02:12:48ID:???環境構築がかなり楽でサンプルがありふれてる
しかしサンプルが膨大であるがゆえに酷いサンプルが長年愛用されるケースもある
PHP
商業の現場では強くなってきてる気がする
perl ほどではないが、環境構築はそこそこ簡単
しかしマイナーバージョンアップで使えなくなる関数、仕様が大きく変わる関数が多い気がするので気とつけましょう
JAVA
環境構築めんどくせーのでやだw
perl でできることは php でできるし、Apache だと最初からモジュールで動くのでスピードの利点もある。
html の中に書いちゃったりもできるしね。
PHP をメインに勉強してもいいと思うよ
ただ、自分は perl が好きだ。 愛してるよ perl(照
0272nobodyさん
2008/10/06(月) 02:31:03ID:???0273nobodyさん
2008/10/06(月) 09:17:48ID:???○サンプルが溢れている
◎サンプルが無数にあるので
0274nobodyさん
2008/10/07(火) 01:08:20ID:???Windows ServerなどのIIS上でしか動かない
VBScriptかJScriptでゴリゴリとスクリプトコード + COMを簡単に呼べる
いまさら使わない
ASP.NET
やっぱりWindows ServerなどのIIS上でしか動かない
ASPとは何の関係もない
VBかC#なので情報収集には困らない
0276nobodyさん
2008/10/07(火) 23:40:14ID:???0277nobodyさん
2008/10/08(水) 00:07:33ID:8kjfvIiU0278nobodyさん
2008/10/08(水) 12:08:34ID:PGnr0zlYC:documet and prog....という感じのから
C:だけにするにはどうしたらいいでしょうか?
0279nobodyさん
2008/10/08(水) 12:15:07ID:???cd c:\
0280nobodyさん
2008/10/08(水) 17:05:22ID:X0l+SYEZ知りたいのですが、どこかに一覧になっているサイトはあるでしょうか?
0281nobodyさん
2008/10/08(水) 17:28:20ID:???0282nobodyさん
2008/10/08(水) 18:16:24ID:???一般的なMIMEタイプ調べればいいんじゃね?
マルチパートじゃない時はapplication/x-www-form-urlencodedだろうし
0283280
2008/10/08(水) 18:33:01ID:???一応、rfc2045 近辺と rfc2388 位は押さえたけど、なんかまだ
怪しげな形式のが送られてくるんだよね…
ともあれサンクス
0285nobodyさん
2008/10/09(木) 12:55:21ID:jr3WBa+Iでも正規表現ぐらい関数つかうなよって思うw>PHP
0286nobodyさん
2008/10/09(木) 14:06:19ID:???perは自由過ぎだからなぁ(少し悪い意味で)
phpの正規表現は主にPECLの実装だから関数になって当然かと
Zend内に構造化しても目に見えてパフォーマンスが上がるとも思えんから文句はないな
0287nobodyさん
2008/10/10(金) 00:02:19ID:???でも、Perl互換正規表現が使えるというだけで十分過ぎるくらいだと思う。強力すぎる。
Perlは自分でコードを書く分にはいいんだけど、ちょっとクセのある他人のコードはさっぱり読めないんだよなぁ、単に使い込んでないだけだけど。
0288nobodyさん
2008/10/10(金) 00:04:18ID:???ちゃんと意味がある。理解できてないからこういうこと言い出す
0289nobodyさん
2008/10/10(金) 03:00:11ID:???0291nobodyさん
2008/10/10(金) 08:55:40ID:G0BQg1lDWebでよく見かける選択式のアンケートのような
選択肢を表示し、選択された結果に応じて次に表示するページを変えたり
処理を変えたりするようなものは、主に何を使って作られているのでしょうか?
CGIやJavaScriptなどをよく耳にしますが、どう違うのかいまいち分かりません。
0293nobodyさん
2008/10/10(金) 10:36:36ID:qlHQFffJ答えられないんだから聞き返しちゃだめ!
ほらぁ〜、必死にググりだしちゃったじゃんw
0294nobodyさん
2008/10/10(金) 10:42:07ID:qlHQFffJ言語としてはPHP、Perlを覚えりゃいいよ
0295nobodyさん
2008/10/10(金) 11:05:25ID:???0296nobodyさん
2008/10/12(日) 05:00:48ID:???0297nobodyさん
2008/10/12(日) 05:49:31ID:???0298nobodyさん
2008/10/12(日) 15:36:14ID:???0299nobodyさん
2008/10/12(日) 16:17:37ID:ykjMn7S1boundaryを決定する良い方法を教えてください
0300nobodyさん
2008/10/12(日) 18:34:02ID:???0301nobodyさん
2008/10/12(日) 19:08:22ID:???Content-type: multipart/form-data, boundary=AaB03x
POSTでファイルを送信するときの区切り文字の意味です。
バイナリデータを送信する際はboundaryはファイルで使われてない文字列を
指定しなければいけないと思うのですが、検索してもアルゴリズムが見当たらないので
どのようにすればいいのかなと質問しました。
0302nobodyさん
2008/10/12(日) 20:09:02ID:???http://www.baidu.com/
にアクセスすると勝手に最後のほうにxampp/とか付属してくる
0303nobodyさん
2008/10/12(日) 20:14:49ID:???0305nobodyさん
2008/10/12(日) 20:27:42ID:???アドバイスありがとうね
0306nobodyさん
2008/10/12(日) 20:29:40ID:???0307nobodyさん
2008/10/12(日) 20:35:47ID:???分かった。
SPYBOTでアクセスできないサイトのリストの中に入ってた。
スマソ
118 116 2008/06/02(月) 15:17:24
しかし百度ってSPYBOTじゃ、スパイウエア扱いかよwww
流石中国胡散臭すぎ。
ワラタ。
だってさ
0308nobodyさん
2008/10/12(日) 21:19:56ID:???なんでxampの管理画面が開くの?
0309nobodyさん
2008/10/12(日) 21:31:08ID:???なんかはじかれると、とりあえず127.0.0.1に行くようになってるみたい
とりあえず百度とか、スパイウェア扱いのサイトはアクセスできるようになったが
シコシコ動画行くとなんかまだ表示される。ってかそもそも今アクセスできないらしいんだけどね
0310nobodyさん
2008/10/13(月) 00:13:16ID:???0311nobodyさん
2008/10/13(月) 01:26:39ID:???0312nobodyさん
2008/10/13(月) 09:30:37ID:???0313nobodyさん
2008/10/14(火) 12:13:01ID:???0314nobodyさん
2008/10/14(火) 12:35:23ID:???開発に熱心なんじゃない?
0315nobodyさん
2008/10/14(火) 13:20:58ID:???ずっと、ニコニコ動画の俗称かと思ってた。
ヌコヌコ動画なら見るんだけどな。
0316nobodyさん
2008/10/15(水) 10:55:49ID:???Perlで以下のように書いているのですが、これだと送信されません。
print MAIL "From: Yamada <[email protected]>\n";
以下のように名前を外せば、送信されます。
print MAIL "From: [email protected]\n";
0318nobodyさん
2008/10/15(水) 21:54:48ID:???クライアントにダウンロードさせる方法探してるんだけど
いい方法知ってる人いませんか?
言語はasp(.netではない)です。
0319nobodyさん
2008/10/15(水) 23:39:41ID:???0320nobodyさん
2008/10/16(木) 00:48:06ID:gWgWIKpw0321nobodyさん
2008/10/16(木) 01:56:45ID:???application/octet-stream にしてもダメで Content-Disposition つけたら
IE がダウンロードしてくれるようになった、という記憶があるんだけど
どういうファイルのときだったかを忘れた。
0322nobodyさん
2008/10/16(木) 04:21:50ID:FdTDiXYx3つのファイルに1回目にtestdesuと書き込み2回目にaaaと書き込むとすると
なぜか aaatdesuとなってしまいます。
flock(test1,2);
seek( test1,0,0);
書き込む内容;
truncate(test1,tell(test1));
close(test1);
flock( test2,2);
seek( test2,0,0);
書き込む内容;
truncate(test2,tell(test2));
close(test2);
flock( test3,2);
seek( test3,0,0);
書き込む内容;
truncate(test3,tell(test3));
close(test3);
foreach (test1,test2,test3){
flock($_,2);
seek($_,0,0);
書き込む内容;
truncate($_,tell($_));
close($_);
}
上のプログラムでは問題なくaaaと表示されるのですが
下のはaaatdesuと表示されてしまいます。
プログラム的には同じだと思うのですがなぜ後者は出来ないのでしょうか・・・?
ちなみにopenは+<の方法で開いています。
0323nobodyさん
2008/10/16(木) 10:24:29ID:???0324nobodyさん
2008/10/16(木) 12:07:20ID:gWgWIKpw0325nobodyさん
2008/10/16(木) 12:15:14ID:???そうやれと教わったから?
0326nobodyさん
2008/10/16(木) 13:06:37ID:TDtIzxsH(perlです)
検索結果を含めて、アドレスバーに表示されるすべてのURLを
「スラッシュ」で切った状態しか見えないように改造したいのですが、可能でしょうか?
.htaccessは↓を仕込んでいます。
DirectoryIndex index.cgi index.html
スラッシュ以降を表示させない方法があるのならば、教えて下さい。
perlはさっぱりわかりませんが(htmlとcssの基礎は理解しています)
ある程度教えていただければ、ぐぐって自力改造できるんじゃないかと思っています。
よろしくお願いします。
0327nobodyさん
2008/10/16(木) 13:20:30ID:???0328326
2008/10/16(木) 13:43:18ID:TDtIzxsHCGIのTOP
http://★★.com/index.cgi
あいうえお順の検索結果
http://★★.com/index.cgi?=aiueo&k=1
点数順の検索結果
http://★★.com/index.cgi?=rank&k=1
上記URLの表示をすべて「http://★★.com/」にする方法を探しています。
「スラッシュ以下」をアドレスバーに表示させない方法です。
技術的に、可能でしょうか?
0329nobodyさん
2008/10/16(木) 14:01:48ID:???0330nobodyさん
2008/10/16(木) 14:30:32ID:???↓
<form method="POST">
0331nobodyさん
2008/10/16(木) 14:32:51ID:???またはセッション
こんなことにセッションを使うのはビミョーだが・・・
postだとページネートもpostでやるから面倒だな
0332nobodyさん
2008/10/16(木) 14:51:51ID:gWgWIKpw■ このスレッドは過去ログ倉庫に格納されています