1 名前:nobodyさん mailto:sage [2007/01/25(木) 20:44:50 ID:???] 2ちゃんねるは初めて。 WebProg 板は初めて。 質問したいけど、どうしたら良いか分からない。 そんなときは、ここに書き込んでください。 板の住人や、その他が、けなしながら、厳しく教えてくれるかも。 質問する前に、まずはここを読んでね。 【注意事項】 ・質問する前にGoogleで検索してみましょう www.google.co.jp/ ・環境(ソフトウェアのバージョンなど)は、必ず書いてください。できるだけ詳しく。 後から情報を書き足す、いわゆる情報の小出しは極力避けてください。 ・何がしたくて、何ができて何ができないのかを書きましょう ・マルチポスト(複数のスレッドで質問する行為)は絶対に禁止です。 ・過去ログは必ず読みましょう。あなたと同じ質問をしてる人がいるかも知れません。 2ch 総合ガイド www.2ch.net/guide/ お願い。 適切な、板、スレ、を発見した場合、誘導してあげましょう。 スレの性質上 age 進行でお願いします。 関連情報は >>2-3 辺り 前スレ △▲ WebProg 初心者の質問 pert14▲△ pc10.2ch.net/test/read.cgi/php/1151501830/
239 名前:237 mailto:sage [2007/03/25(日) 16:37:45 ID:???] なるほど。 ユーザー側に提供するインターフェースは、一般的なWebブラウザで動くんであれば、 単純にHTMLでフォーム作るのも、Flashでグラフィカル作るのも、JAVAで高機能に作るのも、 それはWebアプリっていってもイイですよね? うーん、言い換えると、 Webアプリというからには、Webブラウザに表示するインターフェースはこうでないとイカン!みたいな決まりはないですよね。
240 名前:nobodyさん mailto:sage [2007/03/25(日) 21:28:43 ID:???] デザインにあんまり凝っても意味が無い、とか?
241 名前:nobodyさん mailto:sage [2007/03/27(火) 00:09:54 ID:???] >>239 サーバーサイドで何らかの機能を建築して、 その機能を(多少リッチな)クライアント技術でラッピングしたもの、 と、素人ながらも自分は勝手にそう思ってる。 普通の掲示板スクリプトとかをウェブアプリって呼んだりする人いないし。
242 名前:nobodyさん [2007/03/27(火) 01:06:42 ID:Mr8/8mfE] フォームに、一行テキストボックスとボタンがあります。 ボタンを押したときに、一行テキストボックスの内容を渡して、検索する ものを作っています。 例えば、Yahoo!検索の場合、 "search.yahoo.co.jp/search?p="+document.form1.word.value; とすれば、できます。 これで、クロネコメール便の荷物問い合わせを出来るようにしたいのですが、 どうすれば良いのか分かりません。 ステータスバーに出ていた内容 「画像 secure-jp.imrworldwide.com/cgi-bin/ m?rnd=1174924598703&ci=kuronekoyamato&cg=0&sr=1024x768&cd=32&lg=ja&je=y&ck=y&tz=9&ct=lan&hp=n&tl=&si=http%3A//toi.kuronekoyamato.co.jp/ cgi-bin/tneko&rp=http%3A//toi.kuronekoyamato.co.jp/cgi-bin/tneko%3Finit をダウンロードしています... 」 これは関係ないですよね?ソースを見ても分かりません。 どんなURLをくっつければ良いか、分かりましたらお願いします。
243 名前:nobodyさん mailto:sage [2007/03/27(火) 02:28:14 ID:???] >>239 業務アプリをどう作るかって話かな。 個人的にはセキュリティ設定を大きくいじらずにhtml+javascript程度で済む程度って認識だなあ。 JavaAppletもありっちゃありなんだろうけど、どういう方向に高機能にするか次第じゃないかな。 >>242 実験できないからフォームを見ただけだけど、 フォームの段階で一時的なID作ってるみたいだからJavaScriptでは無理(or非常に面倒)そうな香り。
244 名前:242 [2007/03/28(水) 00:36:30 ID:8gnGLyxT] >>243 ありがとう。何かいい方法はないかな・・・・
245 名前:nobodyさん [2007/03/28(水) 22:55:24 ID:sRmQC4x9] CSSを書き換えても、 キャッシュの古いCSSを読みにいってしまい、 変更が反映されないことがよくありますが どういう対策を取ればいいですか?
246 名前:nobodyさん mailto:sage [2007/03/28(水) 23:48:33 ID:???] 更新したら日付を付加 <link href="common.css?20070328" rel="stylesheet" type="text/css"> JavaScriptでやる人もいるようだが。
247 名前:nobodyさん mailto:sage [2007/03/29(木) 02:59:00 ID:???] 初心者ながらも悪戦苦闘しWEB作成してます。 掲示板を動かすのはCGIによるものだというのがわかるのですがどうも掲示板の設置方法がわかりません。 掲示板はCGIパール言語ではじめから組み込まれたものなのですか?それともHTMLである程度(HPのヘッダー部分や上のロゴとか) 作ってから掲示板としてはじめたい行からCGIでプログラムを書き始めるものなのでしょうか? それとも掲示板のページは最初からCGIでヘッダーやロゴの部分もCGIパール言語で書き始める、とういうものなのですか? このばあい、ロゴとかを前のHPから来るレイアウトでCGIにできる方法など簡単に図示、説明してあるWEBなどないでしょうか? ど素人の質問ですがどなたかご回答いただけましたら幸いにございます。
248 名前:nobodyさん mailto:sage [2007/03/29(木) 03:08:57 ID:???] >>274 入門書を買ってください
249 名前:nobodyさん mailto:sge [2007/03/29(木) 03:23:57 ID:???] かったんですがCGIでプログラムをくむようなことばかりで肝心なことがかいてないんですよ 。どうにかならないですかね・・・・。 わからなくてへこんでます。
250 名前:nobodyさん mailto:sage [2007/03/29(木) 04:17:37 ID:???] なんか根本的な勘違いがあるような気がするんで、分かってるトコロもあるとは思うが1つずつ。 まず、CGIパール言語というものは存在しない。 気持ちは分かるんだが、一応ね。 Perlという言語を用い、CGIというシステムを通じて、掲示板を作成/運用する、ってところか。 次に、CGIとHTMLの関係について。 ウェブページは基本的にHTMLで作成される。それは掲示板だろうが従来のページだろうが一緒だ。 ただ、あらかじめ作っておいたHTMLファイルを、サーバからそのままブラウザに手渡すのか(従来のページ) ブラウザから要求があった時に、その都度サーバがHTMLファイルを作成し、その内容を渡すのか(CGI)、 という違いでしかない。 CGIで掲示板を用意するというのは、HTMLをサーバが自動的に作成できるように段取りを指定することだと言える。 と言っても、単にHTMLを書け!と言ってもコンピュータは理解してくれないので、 最終的には何らかの形でHTML形式のデータを用意し、それを取り込むようにする必要がある。 で、用意されたHTMLをどうやって取り込むかっていうと、 (1)プログラム自体にHTML形式の文字列を組み込む (2)テンプレート(外部HTMLファイル)を用意し、それを読み込む (3)SSIというシステムを使って、HTMLの中にPerlから出力されたデータを埋め込む の3つがある。 他にもあるかもしれないが、考えなくてもいいだろう。 一番簡単なのは(1)だと思う。
251 名前:nobodyさん mailto:sge [2007/03/29(木) 05:03:05 ID:???] >>250 ご親切にご回答ありがとうございます。 @がいちばんいいんですね。早速勉強してみます。パール言語でかかれたプログラムにHTMLの文字を組み込むってことですよね。 そうすればfirefighter.ath.cx/sharing/bbs3/cbbs.cgi みたいな綺麗に上のほうのロゴとしたの掲示板に分けれることができるってことですよね。 う〜ん、私みたいな初心者には難易度がたかいですね。でも頑張ってみます。 できたら、ここで報告します。 おおきに
252 名前:nobodyさん mailto:sage [2007/03/29(木) 23:48:28 ID:???] <チラシの裏> Webプログラム初心者にはPHPをお勧めする </チラシの裏>
253 名前:nobodyさん mailto:sage [2007/03/30(金) 03:59:54 ID:???] デザインテンプレートの豊富なレンタル掲示板でも勧めてやるのが一番だろ
254 名前:nobodyさん [2007/03/30(金) 16:11:52 ID:xUCMg8Mz] メールの転送サービスやmixiモバイルのように、メールが来た瞬間に処理を始めるには何を使ったらいいんですか? さらに指定された送信先(@マークの前、ユーザー名?)ごとに異なった処理を行うにはどうすればいいんですか? 参考になる技術やアプリケーションの名前、資料や本などを教えてください。
255 名前:nobodyさん mailto:sage [2007/03/30(金) 17:57:51 ID:???] >254 つgoogle
256 名前:nobodyさん [2007/03/30(金) 18:29:44 ID:xUCMg8Mz] >>255 サービス名で検索してみたんですけど、それらしいものが見当たりませんでした…
257 名前:nobodyさん mailto:sage [2007/03/30(金) 20:06:48 ID:???] >>254 メールサーバ(sendmail,qmail,postfix)の設定を自由にできる権限がないと無理
258 名前:nobodyさん mailto:sage [2007/03/30(金) 23:16:15 ID:???] 使用している掲示板をプログラムを弄くらずに 書き込みを禁止したいのですが、パーミッション値の変更だけで可能でしょうか? 閲覧と検索だけできればよいのですが。 使用しているのはkent webのツリー掲示板「WEB FORUM」です。 可能でしたらどのような感じでパーミッションを変更すればいいのかも教えてもらえたらと思います。
259 名前:nobodyさん mailto:sage [2007/03/30(金) 23:29:16 ID:???] ヒント:-W
260 名前:nobodyさん mailto:sage [2007/03/31(土) 11:29:16 ID:???] >>259 ログの方のパーミッションを444にすることで書き込み禁止にすることができました。 古い掲示板でデータは公開しておきたいけど、スパムにも対応したかったので 大変助かりました。ありがとうございます。
261 名前:nobodyさん mailto:sage [2007/04/02(月) 21:11:15 ID:???] Win環境でperlのテストとかするとしたら、 activeperlとcygwinと、VPCとかVMWare上でlinux環境ではどれでやるのがお勧め? SpeedyCGIとかもテストを考えてるのだけど、activeperlだと大変そうだけど環境構築は楽とか、 ほかのunix環境のだとやり取りとかで手間や問題があったりするのかとか、 その辺のメリットデメリットのバランス重視で教えてほしい。
262 名前:nobodyさん mailto:sage [2007/04/03(火) 01:13:43 ID:???] VM 上の Linux がいちばんおすすめできるかと
263 名前:nobodyさん mailto:sage [2007/04/04(水) 17:12:07 ID:???] 質問させてください。 ブラウザでZipファイルをダウンロードさせようと、下記のようにHTTPレスポン スヘッダを設定しているのですが、 response.setContentType("application/zip"); response.setHeader("Content-Disposition","attachment; filename=\"" + fileName + "\""); ダウンロードダイアログにデフォルトで表示されるファイル名の拡張子の前に、 [1]や[2]などの文字が勝手に付加されてしまいます。 例)abcde[1].zip この勝手に付く数字は何でしょうか・・・。 どなたか解決の仕方をご存じないですか?
264 名前:nobodyさん mailto:sage [2007/04/05(木) 00:15:18 ID:???] ブラウザやダウンローダの設定によっては、 保存先に同名ファイルがある場合、それらを区別するために付けることはあるだろうが…
265 名前:nobodyさん mailto:sage [2007/04/05(木) 00:43:50 ID:???] >>262 サンクス、その方向でやってみることにするよ。
266 名前:263 mailto:sage [2007/04/05(木) 11:18:05 ID:???] >>264 さん 回答ありがとうございました。 回答してもらった内容からブラウザの動きが原因なのかと考え、IE関係を調べていると見つかりました。 ファイル名に複数のピリオドがあることが原因でした。 指定しているファイル名が、ABCD.csv.zipになっていました…。 対策は拡張子を1つにするしかなさそうなので、その方向で提案してみます。 参考です。 support.microsoft.com/kb/325630/ja
267 名前:nobodyさん mailto:sage [2007/04/06(金) 22:53:53 ID:???] WebProgを学ぶ利点はなんですか? あと、これからやってみたいって人におすすめな言語を教えてください。 いろんな記事を見ているとPHPがよさそうな感じなんですけど。
268 名前:nobodyさん mailto:sage [2007/04/07(土) 00:10:10 ID:???] 良さそうな言語を学べばいい
269 名前:nobodyさん mailto:sage [2007/04/07(土) 00:24:17 ID:???] >WebProgを学ぶ利点はなんですか? 利点もなにも、ただネットショップ開きたい、ブログやりたい、掲示板設置したいってだけなら学ぶ必要なんかないし 自分でプログラミングして作りたいとか、そういう仕事をやりたいってんでなければ利点も糞もない 何で興味持ったの?
270 名前:nobodyさん [2007/04/07(土) 11:33:44 ID:xt6fC+yD] 初めてこの板に来ました。 これの cgi-design.net/prog/ass/ass7/index.htm 掲示板を、インフォシークのスペースを使って 作りたいです。 手順どおりにファイルをDLしてフォルダ作成してアップロードしたのですが、 「HPページの記述」という手順以降からよく分かりません。 どうしたらよいのでしょうか。
271 名前:nobodyさん mailto:sage [2007/04/07(土) 11:55:50 ID:???] そんなんフレーム使えばいいじゃん。CGIでやる必要性がわからない
272 名前:nobodyさん mailto:sage [2007/04/07(土) 14:39:40 ID:???] >>270 それって掲示板なのか?
273 名前:教えてくん mailto:sage [2007/04/07(土) 16:57:37 ID:???] ttp://www.itmedia.co.jp/info/image.html 直リン禁止のこの制限ってどうやるのでしょうか?
274 名前:nobodyさん mailto:sage [2007/04/07(土) 19:39:28 ID:???] REFERER
275 名前:nobodyさん mailto:sage [2007/04/07(土) 20:54:43 ID:???] 質問ですー。 HTMLのフォームについてなのですが あるフォームAのチェックボックスの値を、別のフォームBの送信ボタンから送りたくて ↓のようにしたのですが フォームA <form action="formA.php" method="post" name="formA"> <input type="checkbox" name="checkA"> <input type="submit" value="送信" name="check_btnA" > フォームB <form action="formB.php" method="post" name="formB"> <input type="hidden" name="checkB"> <input type="submit" value="送信" name="check_btnB" onClick="document.formB.checkB.value = document.formA.checkA.value.valueOf()"> なぜかフォームAのチェックボックスの状態に関わらず、常にcheckBに"on"が入ってきて送信されています。 (全く同じ方法でチェックボックスの代わりにテキストエリアのデータを送った場合は上手くいきました) なぜでしょうか?解決法がわかる方いらっしゃいましたらご教授くださいませ。
276 名前:275 [2007/04/07(土) 20:56:34 ID:VPbCGvrh] 書き忘れましたが、OSはXP-SP2でIE7を使ってテストしています。
277 名前:nobodyさん mailto:sage [2007/04/07(土) 22:37:33 ID:???] くだらない質問かもしれませんが、お願いします。 perlとかphpの公式のマニュアルを そのまま本にしたものが欲しいんですがそういうのってありますか?
278 名前:nobodyさん mailto:sage [2007/04/07(土) 23:55:30 ID:???] >>277 これでいいのかな? PHP Manual(英語) www.amazon.co.jp/Php-Manual/dp/0595132278 www.amazon.co.jp/Php-Manual/dp/0595132286
279 名前:nobodyさん mailto:sage [2007/04/08(日) 00:01:25 ID:???] >>275 憶測に過ぎないが type="submit"のボタンの場合onclickが呼ばれる前に送信されるかもしれない 解決法としてはonclickじゃなくて<form>タグのonsubmit属性を使う
280 名前:279 mailto:sage [2007/04/08(日) 00:49:29 ID:???] 勘違いしてたスマン .valueOf() を消したら動くんじゃないか?
281 名前:275 mailto:sage [2007/04/08(日) 01:20:54 ID:???] >>279 レスサンクス(・∀・)ギビングデー onsubmit使っても、.valueOf()を消してみてもだめだたorz
282 名前:275 mailto:sage [2007/04/08(日) 01:24:51 ID:???] >>275 の状態では常に"on"が入ってきて onsubmitにすると常に"" .valueOf()を消すと常に"on" 両方適用すると常に"" ぅぅぅ ・・・orz
283 名前:nobodyさん mailto:sage [2007/04/08(日) 01:43:56 ID:???] >>281 やっとわかった checkboxのvalue属性は「チェック時に送信する文字列」(デフォルトで"on") チェックされていないときは何も送信されない つまりvalueではチェックされたかどうかの判別はできない 送信を押すとcheckBのvalue値は"on"になるけど、 checkboxじゃないのでそのままcheckB=onというデータが送信されてしまうってわけ オン・オフの情報はJavascriptの場合checkedで制御できる そこでフォームBにもチェックボックスを用意し、checkedプロパティをコピーすればよい チェックボックスはCSSで隠してる --------------------------------------------- フォームA <form action="test.php" method="post" name="formA"> <input type="checkbox" name="checkA"> <input type="submit" value="送信" name="check_btnA" > </form> フォームB <form action="test.php" method="post" name="formB"> <input type="checkbox" name="checkB" style="display:none;"> <input type="submit" value="送信" name="check_btnB" onClick="document.formB.checkB.checked = document.formA.checkA.checked">
284 名前:283 mailto:sage [2007/04/08(日) 01:49:34 ID:???] 誤 送信を押すとcheckBのvalue値は"on"になるけど、 正 送信を押すとcheckBのvalue値は、チェックされたか否かにかかわらず"on"になり、
285 名前:275 mailto:sage [2007/04/08(日) 02:26:26 ID:???] >>283 サーーーーーーーーーーーーンクス(・∀・)! できました! なるほどチェックしてないといないも同然なのね。 >>283 に天の恵みがありますように。
286 名前:nobodyさん [2007/04/09(月) 05:27:56 ID:y0wSlAqB] 質問でございます。 以下のようにして、flash.swfに毎回ランダムな数字が送られるようなJAVASCRIPTを組んでみたのですが なぜか実行されないのです。(flash.swfも表示されない) どこか間違っているところがあるでしょうか?ご教授お願いします。 <body> <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="550" height="400" id="polpol" align="middle"> <param name="allowScriptAccess" value="sameDomain" /> <script type="text/javascript"> <!-- var num = Math.floor(Math.random()*10); document.write("<param name='movie' value='flash.swf?num="+num+"'/>"); //--> </script> <param name="quality" value="high" /><param name="bgcolor" value="#ffffff" /> </object> </body>
287 名前:nobodyさん mailto:sage [2007/04/09(月) 05:29:10 ID:???] 補足です。 OSはXP-SP2で、IE7を使っています。
288 名前:nobodyさん [2007/04/13(金) 16:28:10 ID:LzoxMvAB] perlで書かれた無料配布のメールフォームスクリプトを探しています。 携帯対応必須、更に添付ファイル送信機能もあれば嬉しいです。 よろしくお願いします。
289 名前:nobodyさん mailto:sage [2007/04/13(金) 17:55:55 ID:???] こちらこそよろしくおねがいします。
290 名前:nobodyさん mailto:sage [2007/04/14(土) 00:29:33 ID:???] いえいえこちらこそどういたまして では次の質問どうぞ
291 名前:nobodyさん mailto:sage [2007/04/14(土) 04:09:47 ID:???] >286 '/>"→' />"
292 名前:nobodyさん mailto:sage [2007/04/14(土) 21:58:51 ID:???] >>288 ググレカス先生にきいてこい
293 名前:nobodyさん [2007/04/15(日) 01:53:27 ID:bwS+3MUr] >>267 つーか、まずやってみてからいろいろ考えたら? PHP悪くないと思うよ。
294 名前:nobodyさん [2007/04/15(日) 09:16:57 ID:N1qWSjQd] 趣味でCGIをはじめてから3ヶ月、 新しくPCを買うことになったので、新しいOSを入れてみようと思ったのですが 初心者にどのOSがおすすめですか? windows以外でおながいします。
295 名前:nobodyさん mailto:sage [2007/04/15(日) 09:35:08 ID:???] DR-DOS とか Be とかは面白いよ あとは 超漢字 なんかもなかなかだ
296 名前:nobodyさん [2007/04/15(日) 13:17:23 ID:iULhvD+e] すいません ttp://a-h.parfe.jp/einfach/archives/2005/0706043145.html これのサンプル ttp://a-h.parfe.jp/einfach/archives/setClipboard.html コピーする数を増やしたいのですがどうすればいいでしょうか よろしくお願いします。
297 名前:nobodyさん mailto:sage [2007/04/15(日) 16:27:57 ID:???] PHPですと、検索エンジンから見てただのhtmlコードですので、 解析されキャッシュもされます。 しかしperlなどでページ全体をCGIとして組んだ場合、何も解析されません。 SEOとして不利だと思うのですが、いい解決法はあるのでしょうか? また、Rubyなどもperlと同じなのでしょうか
298 名前:297 mailto:age [2007/04/15(日) 17:24:15 ID:???] まだ?あげますよ。
299 名前:nobodyさん mailto:sage [2007/04/15(日) 19:59:57 ID:???] 要は、通常のHTMLと同じように吐けばいいんでしょ? というか、クライアントから見ればHTMLそのままだろうがPHPだろうがPerlだろうが一緒な気がするんだ。 となると、クローラはどこでそれらを区別してるかが問題となる。 クローラの仕組みはあんまり知らないんで、想像で答えるけど、 ヘッダか、ファイルのパス(拡張子とか、?hoge=fooが付くとか、cgi-bin/にあるとか)だと思う。
300 名前:nobodyさん mailto:sage [2007/04/15(日) 20:45:01 ID:???] ありがとうございます。参考になりました
301 名前:nobodyさん mailto:sage [2007/04/16(月) 17:40:47 ID:???] メールアドレスになにかデータを送るWebサービスをしようと思ってます。 メールアドレス(とデータ要求)をフォームに書いて、Submitボタンを押すとそのメールアドレスにデータが届きます。 即っとメールを送れるようにするとボタン連打でメールも連打されてしまうので ・ 初見のメールアドレスの場合、とりあえずそのアドレスに確認メールを送る ・ 確認メールの返事が返ってきたらアドレスを確認済みリストに入れ、以後はボタン押されるたびに送信 というシステムにしようと思ってます。 なにかマズい点はありそうですか?
302 名前:nobodyさん mailto:sage [2007/04/16(月) 20:05:42 ID:???] いいんじゃないの。
303 名前:nobodyさん mailto:sage [2007/04/16(月) 21:05:29 ID:???] そのサービスはWebメールで添付ファイル付けるのと何が違うの?
304 名前:nobodyさん mailto:sage [2007/04/16(月) 21:27:39 ID:???] いわゆる検索のメールサービスみたいなもんか 検索結果が手元にメールで残って蓄積できるので検索するものによっては便利って奴 >>301 特に大きな問題はないように見える たいていのメールサービスが採ってる簡易な方法だと思うぞ アカウント作させれば確実だが、そういう大掛かりなのはやりたくはなさそうだな
305 名前:nobodyさん [2007/04/16(月) 23:51:13 ID:NIjRfyke] HTMLのフォームのみ(CGIなし)で、メール送信って できませんでしたっけ? メール送信とかで検索すると、action = "sendmail.cgi" のようなCGI前提のばっかでてきます。
306 名前:nobodyさん mailto:sage [2007/04/17(火) 00:55:09 ID:???] <form method="POST" action="mailto:hoge@example.com?Subject=test%20mail">
307 名前:nobodyさん [2007/04/17(火) 22:54:18 ID:IBs1I/Np] Shift_JISで "`(き|キ|キ)( | )*?(ら|ラ|ラ)`" が "ひたすらイエモン" にマッチするのはなんで?
308 名前:nobodyさん mailto:sage [2007/04/17(火) 23:20:16 ID:???] $str = "ひたすらイエモン"; print substr($str, 5, 3); 「キら」
309 名前:307 [2007/04/17(火) 23:54:36 ID:IBs1I/Np] うおほんとだ "す"の2バイト目が"キ"と同じだってこと? てことは"す"の1バイト目の次に"キ"が来ている場合は除外すればいいのかな なんかこれだと他と次々衝突しそう 文字コード表見ても見方がよくわかんないし"す"だけじゃないかもしれないし 検索のキーワードでいいのでもうちょっとヒントください
310 名前:nobodyさん mailto:sage [2007/04/18(水) 00:21:31 ID:???] 一般論として、半角カタカナと全角日本語を混在させた正規表現は普通の人の手には負えない 半角カタカナの全てを全角に変換したあと全角日本語だけのマッチングを行うのが無難
311 名前:307 [2007/04/18(水) 00:49:31 ID:J7/dwcVs] phpならmb_convert_kanaで半角カナ→全角カナしたあとに全角でマッチングするのが無難なのね なるほど了解 そうすることにします ありがとうございました
312 名前:nobodyさん mailto:sage [2007/04/18(水) 03:54:47 ID:???] 開発環境として、どの程度のスペックが必要でしょうか。 メモリ512MB、CPUはCeleronとかじゃ、きついですか?
313 名前:nobodyさん mailto:sage [2007/04/18(水) 05:03:14 ID:???] 開発環境ってナンデスカ? その開発環境アプリケーションの動作スペック見れば一発じゃん? さくらのレン鯖でCGI動かすためのDebian+Emacsの開発実行環境持ってて 鯖マシンスペックはセレ400のメモリ128でPIII1GHzのWinマシンからPuTTYしてて必要十分だけど おそらくそういう答が欲しいわけじゃないだろ?
314 名前:nobodyさん mailto:sage [2007/04/18(水) 08:11:41 ID:???] >307 カタカナに限らず、複数の表記方法が考えられるものについては 一定のルールで置換(この場合は正規化とか一般化とでも言うのだろうか)してから 検索すると色々と便利なんじゃないかな。 例えば、 半角英数字 → 全角 記号 → 消去 半角カタカナ → 全角カタカナ ひらがな → 全角カタカナ とか。
315 名前:nobodyさん mailto:sage [2007/04/18(水) 11:03:43 ID:???] >>312 それとも自分が使うパソコンのことかな? 会社に転がってるので必要十分のはず。 新たに導入するとしたら、 OSにも依存すると思うけど、WIndowsなら2000かXPでメモリは1GBあった方がいいんでないの? CPUもセレロンだと・・・どうなんだろ。今ならCore2Duoとか。
316 名前:nobodyさん [2007/04/18(水) 12:39:21 ID:hIYxev+O] 誘導されてきました。 どんな風に実装すればいいかわからないので 参考意見が聞けると嬉しいのですが。 ・intra-martというフレームワーク、pageベース(?) ・DBから取得したデータを一覧表示する画面 ・一ページあたり10件表示 ・必要な場合はページ遷移が可能なリンクボタンが表示 ・一覧表示しているデータにはそれぞれチェックボックスをつける ・削除ボタンで、チェックボックスがついているデータを削除 という削除画面を作って欲しいと言われたのですが ページ移動してもチェックボックスのon/offを 記憶させておいてほしいと言われました。 DBに一時テーブルを作ってやったことはあったんですが そんなものはつくっちゃだめと言われ、どうすれば実装できるか わからず書き込みました。 →続く。
317 名前:316 [2007/04/18(水) 12:40:51 ID:hIYxev+O] 続き← 思いついたのは、一覧データ件数分hidden項目を作成して キーとon/offのフラグを適当なセパレータでくっつけておいて 画面遷移時にon/offを書き換える程度で… <INPUT type="hidden" name="hidList" value="key1|1"> <INPUT type="hidden" name="hidList" value="key2|0"> ただこれだと毎回総なめしないといけないし、非効率かなぁと。 ページ番号持たせた方がいいかなと思ったけど ページ遷移時もDBアクセスが発生してデータの増減があるので ページ番号は使えないなぁと思って… 参考アドバイスがあればお願いします
318 名前:nobodyさん mailto:sage [2007/04/18(水) 12:57:03 ID:???] セッションは使っちゃだめなんでしょか
319 名前:316 mailto:sage [2007/04/18(水) 14:39:21 ID:???] セッションが使えるかは確認している最中です。 セッションはキーと値の組み合わせととらえていて 上に書いた、hiddenの作り方と大差ないかなぁと思ってたんですけど… session.key1 = 1 session.key2 = 0 …総なめしないで、直接値を取ったりできる…のかな。
320 名前:nobodyさん mailto:sage [2007/04/18(水) 14:55:26 ID:???] はい? んな憶測で判断してないでさっさとマニュアル読んで下さい
321 名前:316 mailto:sage [2007/04/18(水) 15:49:59 ID:???] セッションは使えるけど使うなとのことでした。
322 名前:nobodyさん mailto:sage [2007/04/18(水) 18:47:44 ID:???] なんで? セッションでいいじゃん
323 名前:nobodyさん mailto:sage [2007/04/18(水) 21:40:09 ID:???] >>316 選択したチェックボックスのキーをカンマ区切りとかでhiddenに入れておく ビットフラグにしてすべて表してBase64でhiddenに入れるとかも考えたけど 人間がブラウザ上で操作する程度ならこうした方が安上がりかなと。 でも正解はセッションだと思うよ。>319の方法は非効率だけど。
324 名前:316 mailto:sage [2007/04/19(木) 00:43:43 ID:???] >>322 二次受のPGで、上が受け元に聞いたところ セッションは使わないでと言われたそうです。 >>323 ・hiddenで、キーをセパレートでつないで入れる。 ・ページ遷移した時、遷移前の最小/最大のキーの範囲にある 間の値を抽出、精査して再度つっこむ。 キーでうまく範囲指定できるかどうか… >でも正解はセッションだと思うよ。>319の方法は非効率だけど。 これしか思いつかなかったのですが、もう少し効率よく 組むとしたらどんなのが考えられるのでしょうか…。
325 名前:nobodyさん mailto:sage [2007/04/19(木) 01:23:39 ID:???] 「…」やめてください
326 名前:nobodyさん mailto:sage [2007/04/19(木) 01:30:22 ID:???] >>324 では迂闊にアドバイスはできない 何が許可されて何が許可されてないのか自力で調べて その範囲内で泥臭く実装しれ
327 名前:316 mailto:sage [2007/04/19(木) 10:02:58 ID:???] >>325 ごめんなさい >>326 わかりました、頑張って実装してみます。
328 名前:nobodyさん [2007/04/21(土) 21:07:48 ID:ANksgeDB] WEBサービスを呼び出すクライアントをASP.NETで作成することになりました。 以下のような感じで試したのですが、上手く行きません。 ------------------------------------------------------------ ■WEBサービス あるソフトウェアに付随しているもので、 ソフトウェアをインストールすると自動でインストールされます。 JBOSSで作られているらしいです。 Javaのサンプルファイルがついていて、 そのサンプルを使ってWEBサービスを呼び出すと、 正常に動作することは同僚が確認済みです。 ------------------------------------------------------------ ■クライアント Visual Studio .NET 2003 で作成 (コンソールアプリでもいいのですが、とりあえずWEBアプリでテスト中 IISで.Netframworkは1.1) ------------------------------------------------------------ ■テスト状況 Web参照の追加を行い、プロキシクラスは正しく生成されるが、 実行するとメソッドを呼んだときにエラーになる。 Dim ws = New wstest2.Publish.PublishingWebService ws.setPublishingStatus("1", "Published") ←ここでエラー エラーは、PublishingWebServiceのReference.vbのsetPublishingStatus内の、 Me.Invoke("setPublishingStatus", New Object() {in0, in1}) という行で起きています。 ------------------------------------------------------------ ・・・続きます
329 名前:328 [2007/04/21(土) 21:10:31 ID:ANksgeDB] ------------------------------------------------------------ ■エラーメッセージ クライアントは 'multipart/related; type="application/xop+xml"; start="<soap.xml@xfire.codehaus.org>"; start-info="text/xml"; boundary="----=_Part_61_1501621.1176864428771"' の 応答のコンテンツ タイプを見つけましたが、'text/xml' が必要です。 要求は以下のエラーにより失敗しました。 -- ------ =_Part_61_1501621.1176864428771 Content-Type: application/xop+xml; charset=UTF-8; type="text/xml" Content-Transfer-Encoding: 8bit Content-ID: <soap.xml@xfire.codehaus.org> <soap:Envelope xmlns:soap ="schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="www.w3.org/2001/XMLSchema" xmlns:xsi="www.w3.org/2001/XMLSchema-instance"> <soap:Body><soap:Fault><faultcode>soap:Client</faultcode> <faultstring>WSS4JInHandler: Request does not contain required Security header</faultstring></soap:Fault></soap:Body>< /soap:Envelope> ------=_Part_61_1501621.1176864428771-- --. ------------------------------------------------------------ ■その他 ソフトのベンダーはXFireを使ってクライアントを設定することを推奨しています。 そのためのツールが提供されています。 それ以外の場合は、自分でconfigしろ、ということです。 以下、マニュアルから抜粋。 The service uses a standard SOAP WS-Security system to authenticate requests. Thus if not using the developer kit, use the API of your chosen webservice framework to authenticate with a username and password. ------------------------------------------------------------ 続きます
330 名前:328 [2007/04/21(土) 21:11:15 ID:ANksgeDB] ------------------------------------------------------------ ■試してみたこと エラーメッセージ"Request does not contain required Security header"と、 マニュアルの文言から考えて、WS-Securityの設定が必要なのだと思い、 WSEをインストールし、Microsoft.web.services.dllの参照を設定し、 基底のクラスをSystem.Web.Services.Protocols.SoapHttpClientProtocolから Microsoft.Web.Services.WebServicesClientProtocolに変更しました。 ただしその先の、Usertoken等の設定がよくわからず、上手くいっていません。 環境を変えれば何とかなるのかと思い、Visual Studio .Net 2005 と .Netframwork2.0にしてみましたが、特に変化はなかったです(同じくエラーとなる)。 ------------------------------------------------------------ 以下の点についてアドバイスいただければありがたいです。 ・エラーを回避するには、クライアントでWS-Securityの設定が 必要という考え方に間違いはないか? もしかして、サーバー側で何か設定が必要? ・クライアントの設定について、何か参考になる書籍かサイトはないか? うまく説明できず申し訳ありませんが、 お知恵を拝借できればと思います。 よろしくお願いいたします。
331 名前:nobodyさん [2007/04/21(土) 22:57:10 ID:4pjJu4sq] PHPで、 list($abc,$def) = explode('/',$_SERVER['PATH_INFO']); として、URLから ?= などを消そうと思っていますが、 www.○○○.jp/abc/def などとしてアクセスすると、 画像やCSSが読めなくなってしまいます。 .htaccessは下のようにしています。 <FilesMatch "html$"> ForceType application/x-httpd-php </FilesMatch> AcceptPathInfo on Options MultiViews 考えられそうな原因を教えてください。
332 名前:nobodyさん [2007/04/22(日) 00:21:05 ID:IUL02IOt] 主要ライセンスだけでいいんだけどライセンスの特徴の早見表って無い? それぞれの利点と欠点とか これ↓見てたんだけど数が多すぎてよくわかんね さまざまなライセンスとそれらについての解説 - GNU プロジェクト - フリーソフトウェア財団 (FSF) www.gnu.org/licenses/license-list.ja.html どのライセンスにしたときはどう書けばいいってところまでやさしく記述してあるのないかな linux板unix板のライセンススレにも迷い込んだけど何言ってるのかさっぱりわかんね たすけて
333 名前:331 mailto:sage [2007/04/22(日) 12:16:45 ID:???] 別のPHPスレで質問したいと思います。 失礼しました。
334 名前:nobodyさん [2007/04/24(火) 01:29:03 ID:2ocg3gMl] 質問です〜。 window1 = "status=yes,resizable=no,location=no,directories=no,menubar=no,scrollbars=yes,toolbar=no,width=500,height=150,left=250,top=250"; window.open("./" + varUrl + "?" + varParam, "ウィンドウオープン", window1); 以上のjavascriptでウィンドウを新たに開きたいのですが試してみたところ IE7では開かず(→スクリプトエラー)、FireFox2.0.0.3では開きました・・・。 特に間違っているような気はしないのですが何故でしょうか? わかるかたいましたらご教授ください。
335 名前:nobodyさん mailto:sage [2007/04/24(火) 09:45:53 ID:???] function dummyFuncOPEN{ window1 = "status=yes,resizable=no,location=no,directories=no,menubar=no,scrollbars=yes,toolbar=no,width=500,height=150,left=250,top=250"; window.open("./" + varUrl + "?" + varParam, "ウィンドウオープン", window1); } みたいに適当な関数に退避させれば動くはず 俺ならIE7は無視するが・・・
336 名前:nobodyさん [2007/04/24(火) 13:35:14 ID:FEl7m1TS] <input type="radio" name="TYPE" value=""> <input type="radio" name="TYPE" value="1"> <input type="radio" name="TYPE" value="2"> このようなラジオボタンがありまして、検索ログを見た所 TYPEのvalueとして、「on」が送信されていたのですが valueが空だと「on」を送信するブラウザがあるのでしょうか? 御存知の方よろしくお願いします
337 名前:nobodyさん [2007/04/24(火) 13:51:21 ID:cd9IK+PY] ソフトバンク携帯について この携帯は「全然つながらないから解約しようとしたら、6万請求された」とよく聞く(※)。 (つながりにくい理由は、ソフトバンクが使用する周波数が建物に弱いこと等、色々) そして、各種プランが良くないが、ホワイトプランが特に良くない。 携帯のメーカーの数で考えて「友人の4分の1くらいは持ってる?」と考えがちだが… ソフトバンク携帯を持つのは 約300人 に 1人。 300人の友人がいても、確率的にはそのうち1人しか無料にならない。(契約数/日本人口で計算) その1人以外の通信料はすべて、他社の約2倍。1日たった7分でも月に1万円を超える。 トップが朝鮮人だからとは言わないが、日本人の客の満足度を真剣に考えてるとは思えない。 つながりにくいことにも、予想以上に金がかかることにも、解約金にも、すべて「後から」気づく。 「金さえとれば後で文句を言われてもOK」とも感じるので、気をつけて欲しい。 ※…新聞記事は「0円携帯 解約に6万円 県、ソフトバンクに改善要望」で検索 ↓ついでに。カモにされてるのは、ソフトバンク株を買ってる者も同じだった… ttp://news21.2ch.net/test/read.cgi/bizplus/1176891847/
338 名前:nobodyさん mailto:sage [2007/04/24(火) 14:26:38 ID:???] valueが空とか設定されてなければHTMLの規格に沿って値が返されるのが普通かと ソフトバンクなんか恥ずかしくて持ってるなんて、俺なら言えません 俺からすれば孫DAフォンを選んでる時点で人生負け組だと思う
339 名前:nobodyさん mailto:sage [2007/04/24(火) 14:30:32 ID:???] んだ。 詐欺まがいの広告を平気でやるような禿フォンを選ぶのは、救いようのない馬鹿だけ。