△▲ WebProg 初心者の質問 Part19 ▼▽at PHP
△▲ WebProg 初心者の質問 Part19 ▼▽ - 暇つぶし2ch1:nobodyさん
09/06/03 23:19:09

2ちゃんねるは初めて。 WebProg 板は初めて。
質問したいけど、どうしたら良いか分からない。

そんなときは、ここに書き込んでください。
板の住人や、その他が、けなしながら、厳しく教えてくれるかも。

質問する前に、まずはここを読んでね。
【注意事項】
・質問する前にGoogleで検索してみましょう
URLリンク(www.google.co.jp)
・環境(ソフトウェアのバージョンなど)は、必ず書いてください。できるだけ詳しく。
 後から情報を書き足す、いわゆる情報の小出しは極力避けてください。
・何がしたくて、何ができて何ができないのかを書きましょう
・マルチポスト(複数のスレッドで質問する行為)は絶対に禁止です。
・過去ログは必ず読みましょう。あなたと同じ質問をしてる人がいるかも知れません。

2ch 総合ガイド
URLリンク(www.2ch.net)

お願い。
適切な、板、スレ、を発見した場合、誘導してあげましょう。
スレの性質上 age 進行でお願いします。

関連情報は
>>2-3辺り

☆前スレ☆
△▲ WebProg 初心者の質問 Part19 ▼▽
スレリンク(php板)

2:nobodyさん
09/06/03 23:20:12
過去スレ
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板)

3:nobodyさん
09/06/03 23:20:53
☆関連スレ☆

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

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

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

4:nobodyさん
09/06/03 23:21:42
スレ番号間違えましたorz

Part20でしたね。ごめんなさい(><)

5:前スレ995
09/06/03 23:27:32 IbTtaomD
>>1
乙です。

前スレ最後の方の皆様ありがとうございます。
お話を聞いていると、ファイル名なんて些細な問題
のような気がしてきました。

アップロードされたファイルを特定のフォルダに
適当に名前をつけて(ファイル名がかぶった時のみ
リネームなど)保存する、その保存先パスをDBの
記事データに入れておく、という方法で実装して
みようと思います。

皆様ありがとうございました。
また、お世話になると思いますのでよろしくお願いいたします。

6:nobodyさん
09/06/03 23:52:12
ディレクトリ分けるのに年月日使うのは、パフォーマンス上どうかっていうよりは
人間が後から管理しやすいってことが重要と思うよ。
画像のパスを取得するユーティリティ関数を作っておくと、あとから分別のルールを追加したくなっても対応可能。

7:nobodyさん
09/06/03 23:54:56
>>1乙。ちょっとbreakしてループを抜けるんだ

8:前スレ995
09/06/04 07:14:53
>>6
確かにそうですよね。
とりあえず1フォルダに収めてみようと思いますが、
変更のこともしっかり考えておきたいと思います。
ありがとうございます。

9:nobodyさん
09/06/04 09:35:14 zFNsjkCN
CodeIgniterの話題はここでいいですか?

10:nobodyさん
09/06/04 13:20:04
専用スレでやれば?

11:nobodyさん
09/06/05 13:02:37
質問です。
WEB拍手CGIを作成しようと思っています。
Perlで開発するのとC#で開発するの、どちらの方が早く作れるでしょうか。

C#開発歴:.NET 2.0で三年
Perl開発歴:全くの初心者

よろしくお願いします。

12:nobodyさん
09/06/05 13:22:02
聞いてる間に30分もあれば作れると思うが

13:nobodyさん
09/06/05 18:51:09
難しい質問だな
Perlなら既存コードのコピペで終わりそうだ

14:11
09/06/05 21:35:59
>>13
> Perlなら既存コードのコピペで終わりそうだ
確かにそうですね…すみません。
では、Perlで既存のものを改造するのとC#で新規に作成するのとどちらが早そうですか?

15:nobodyさん
09/06/05 21:54:01
>>14
どっちも作るのにそれほど苦労はしないと思うからかかる時間よりやりたい言語を選べば?
内容的にそれほどC#によるパフォーマンスは期待できないと思うから個人的にはperlをお勧めするけどね。

16:nobodyさん
09/06/05 23:05:36
C#のCGIなんて聞いたことないなあ
ASP.NETじゃない理由を聞いてみたい

17:nobodyさん
09/06/05 23:21:43
検証が簡単、柔軟に設定できる言語 or フレームワークってどんながありますか。
ASP.NET以外でお願いします(今現在使っているので)

18:nobodyさん
09/06/06 05:18:04
django一択

19:nobodyさん
09/06/06 09:54:33
ありがとうございます。試してみます。

20:nobodyさん
09/06/07 14:38:06
>>15
ありがとうございました。

>>16
単なる好奇心です

21:nobodyさん
09/06/11 22:40:38
フレームワークってイマイチぱっとしないんだけど、なにがどう便利なの?

ただたんにテンプレート HTML 使って出力してるだけじゃなくて?

CMS となにが違うの?

22:nobodyさん
09/06/11 23:15:14
・テンプレート
 HTMLごとに簡単に動的変数を埋め込めるようにする
 フレームワークでは、さらにデータベースのデータを
 直接指定すれば済むようになっていることが多い。
・DB問い合わせ
 DBへの問い合わせを上記テンプレートにあわせ、集
 約化する。各画面個別にDB処理を書かないで済む。
・画面遷移をHTTP要求ごとにしないですむ
 よりプログラム側の視点に即した画面遷移を実装できる。
・URLルール
 上記に併せ、URLの記述をフレームワークに依存する
 ことができる。

正直、テンプレートだけじゃ、画面の多いWebサイトの
コンテンツ管理がかなり煩雑。んでデータを扱い際に、
毎回毎回同じこと書いてもエラーが増えるだけ。その
あたりを改善するもの。

システム系のサイトじゃないと、確かにメリットはない。
制約が多くなるからね。

CMSとの違いは、フレームワークと銘うったものの方が、
よりプログラマーに近いところにあるもの。CMSは、CMS
側の機能に即したサイトしか作れない。フレームワーク
は、いわば、プログラミングの支援ツールといえると思う。

23:nobodyさん
09/06/12 01:03:04
>21
GET変数を処理するとか、[0-9]だけで文字列が構成されてるか確認してダメならエラー画面を出すとか
PATH_INFOとかGET変数とかで処理を振り分けるとか、DBから最新10件SELECTするとか、ページングして11-20件SELECTするとか
inputのnameとPOSTの変数名の整合性を取るとか、一度DBから書き出したHTMLは10分間はキャッシュしとくとか
ログインチェックをしてダメならログインフォーム出してログイン後は元のページに飛ばすとか

そういった「ありがち」な処理をひとまとめにしたのがフレームワークの利点。
あとは、プログラムの構造がしっかりしてるので、ちゃんと使うとコードが(標準的な構造で)すっきり整理される、というメリットもある。
CMSは用途をもっと特化して、コード量を限りなく0に近づけたもの。

24:nobodyさん
09/06/18 20:55:20 vPh/0hNl
JSPのEL式で、入れ子構造を使うことってできないのでしょうか?
例えば以下のように、Mapから値を得るときのキーを、EL式で指定したいのですが……。

<%
Map<String, String> map = new Hashmap<String, String>();

map.put("tashiro", "masashi");
map.put("nishimura", "hiroyuki");

request.setAttribute("map", map);
request.setAttribute("key", "tashiro");
%>

<c:out value="${map["${key}"]}"/>
<c:out value="${map."${key}"}"/>

25:nobodyさん
09/06/20 00:34:26 Aar7E8Fn
ASP.Net C#の超初心者です。

いま仕方なしに文字列をintにキャストするという超基本的なことを5分も10分もかけて調べています。
ググってみたのですが、マイクロソフト様のサイトで以下のような記述を見つけました。

*************ここから****************
使用例
double を int にキャストするプログラムは、次のとおりです。このプログラムは、キャストしないとコンパイルできません。

出力
1234
*************ここまで****************

サイトは
URLリンク(msdn.microsoft.com)(VS.80).aspx

私の疑問はもやはキャストではなく、いったいどこに「次のとおりです」に該当するプログラムがあるのか?
という事です。
私のブラウザでは表示されないです。(もしかしたら馬鹿には見えないのでしょうか?)

このようなサイトを平然と提供しているメーカーのWeb技術で大丈夫なのか?という質問はやめておきます。。

本気でわからないのでよろしくお願いします。

26:nobodyさん
09/06/20 00:47:48
□の中に+が入ってるところをポチッとな。


27:nobodyさん
09/06/20 00:49:02
見えるよ
別のブラウザで見るくらいのことはやったら?

28:nobodyさん
09/06/20 00:50:56
IE6だと見えないの?
プラスを押しても全く見えません。

29:nobodyさん
09/06/20 00:54:45
IE6 と Firefox2 ではサンプルコードが表示されたけど。

30:nobodyさん
09/06/20 00:59:32
見えない物はみえません。
俺だけじゃないと思いますがね。
これってバグじゃないですか。
それともユーザが「たかがほかのブラウザをインストールしてすべて試す位の事もしないから」だめなんですかね。
マイクロソフト様の技術はたいそうお偉いのですねぇ。

31:nobodyさん
09/06/20 01:04:11
めんどくさいやつだな

32:nobodyさん
09/06/20 01:13:41
めんどくさくてしょうがないのはこっちですよ。
ASPもC#もない方がましです。
C++ならこんな変換ちょちょいのちょいだよ。
一つの言語で努力せずすぐ飽きたか次の金もうけのためにつくったASPやらC#やら。。
重くてこんな変な現象が出るような、何が起きてるのかもわからない技術を押しつけて
なーにが、。NETのパワフルな機能にアクセスできるASPとC#を使えばこんなに簡単!こんなに早い!
ユーザに見やすくてビジネスに最適なソリューションが提供できます!!
だよ。
たかがatoiするのに30分以上かかっちゃうよ。30秒だって時間かけたくない。
仕事でしょーがないからググって調べるけどさあ、こんなページがトップにきて、
わけわからない理由でサンプルが表示されないし。
ああめんどくさい。
なんで技術が進歩して利便性が退化するんだよ。


はあ。。さっさとぶっつぶれてほしい。くそマイクロソフト様

33:nobodyさん
09/06/20 01:29:55
グダグダ書いてる時間でブラウザの設定見直せば済むだろうに
うちのIE6では見えるし、ここでクダ巻くんだったらMSにごねろよ

34:nobodyさん
09/06/20 01:34:01
いやです。見直しません。
ぐだぐだじゃなくてマイクロソフトの真実を書いてるだけです。

35:nobodyさん
09/06/20 01:39:22
あんたこそグダグダとマイクロソフトの肩もってないで
なにが原因なのか書いてみたまえ。

36:nobodyさん
09/06/20 03:13:47
頭が悪いからだろ。本人も馬鹿には見えないって自覚してるし。

37:nobodyさん
09/06/20 05:07:30
C#の知識ないやつに仕事させる自分の会社はどうなんだよw

38:nobodyさん
09/06/20 18:58:37 F+dGXyjO
>>24
${map[key]}

39:nobodyさん
09/06/20 19:06:30
>>32
ソースにも書いてないの death か?

40:nobodyさん
09/06/20 20:48:03
{
double x = 1234.7;
int a;
a = (int)x; // cast double to int
System.Console.WriteLine(a);
}

これってさ cpp だろうが c だろうが、普通にやってきたことだよね?
それを同じ会社の 「C」 っていう製品を使ってるのに、(int) を発想できない
だなんて、プログラミングのセンスないにもほどがある

41:nobodyさん
09/06/20 20:59:06
>>40
>>私の疑問はもやはキャストではなく、
って言ってるんだから、キャストは実はどうでもいいんだろw
ようは、自分が見れないサイトをつくったから
>はあ。。さっさとぶっつぶれてほしい。くそマイクロソフト様
っていう愚痴を言いたいだけなんだ

激しくすれ違い
スルー推奨

42:nobodyさん
09/06/21 00:46:56
jspやjavaでデータベースに接続する場合、
context.xmlで
jdbc:mysql://localhost/test?useUnicode=true&characterEncoding=EUC-JP
にしたい場合、EUC-JPでいいの?それともujis?
後この場合<%@ page contentType="text/html;
charset=windows31-JやShift_JISでは文字化けしますか?
すいませんが、教えてください。

43:nobodyさん
09/06/21 00:51:15
データベースのエンコードでしょ

44:nobodyさん
09/06/21 01:42:31
html、DB共にJIS系だとDBの種類によっては文字化けする可能性がある。
例えばOracleの場合、

ブラウザ  →  Java    → Oracle
Shift_JIS     UTF-16     Shift_JIS

だとすると、Shift_JIS→UTF-16はJavaが変換し、
UTF-16→Shift_JISはOracleが変換する事になるので
両者のJIS←→Unicode変換テーブルの違いのせいで一部の記号が化ける。

Javaならhtmlの文字コードが何であろうとDBの文字コードはUnicodeがガチ。





だと一人勝手に思っているが、間違っていたら教えて欲しい。

45:42です
09/06/21 11:33:43 hvCXQWuu
PHPもやっていて、PHPはEUC-JPです。
なんとかEUC-JPでやりたいのですが、なんとかなりませんか。
後mysql5.0から文字コードの変更ができるようになったというのですが
どういう方法かサイトを調べてもでてきません。
だれか教えてください。よろしくお願いします。

46:nobodyさん
09/06/21 22:00:43
>>45
なんとかなるけど、現状どうなっていて、どうしたいのかがわからない。
「mysql エンコーディング」とかで調べてみ。

47:42です
09/06/22 11:21:55 oqiV0G5u
だめだ。わからねー。
ググッたがみんなutf8かshift-jisだ。
誰か教えてくれ。EUC-JPでのjavaのデータベース
の接続を。サイトでいいから。

48:nobodyさん
09/06/22 15:36:43
utf8 固定にすれば救われる

49:nobodyさん
09/06/22 23:53:11
なんでEUCなんか使いたいの?

50:nobodyさん
09/06/23 01:06:23
バイト数じゃね?

51:nobodyさん
09/06/23 07:43:35 PLp9Bj1g
>>47
utf8に>>48の言う通りにしろ
EUC-JPは捨てるんだ
shift-jisも駄目
文字コードで苦しむのは時間の無駄だ

52:nobodyさん
09/06/23 09:17:52
EUC-JPは、IEとFirefoxとで使える文字集合が異なるから、
おすすめできないな。

53:nobodyさん
09/06/23 13:53:28
便乗質問。

ケータイサイトを運営してて、当然のごとくケータイの絵文字を使ってくるんだけど、
そういう場合でもShift_JISから変えるメリットあるのかな。


54:nobodyさん
09/06/23 14:09:25
mova以外はUTF-8を理解するからメリットあるんじゃないかな?
Shift_JIS(っぽい携帯拡張)を使うと、いわゆるダメ文字のことを
気にするはめになったりするし。

55:nobodyさん
09/06/23 14:13:53
auはutf-8使えない機種が多いんじゃなかったっけ。
どちらにしろ、3キャリアが公式に「使えます」としてるのは
Shift_JISだけなのでケータイ向けはShift_JIS一択がまだしばらく続くんじゃないの。

utf-8にするなら、絵文字をどのコードポイントにマッピングするかが
問題だな。

56:nobodyさん
09/06/23 14:19:34
そういえばutf-8にしてても、絵文字はShift_JISコードで送ってくる
機種があるって聞いたことあるな。

57:nobodyさん
09/06/23 14:29:03
携帯事情は知らないので Unicode::Japanese とか Encode::JP::Mobile に
投げて片付けてるのかなぐらいに思ってたんだけど、そう簡単な話でもないのかな。

58:nobodyさん
09/06/23 15:43:06
>>55
WIN機ならUTF8で全て大丈夫だよ。
DBも含め全てUTF8に統一しておけば、絵文字もそのままIN/OUTで無問題。

59:nobodyさん
09/06/23 18:48:44 XOvvn2oK
WebprogかWeb製作か微妙なところですが・・・

FlashかJavaScriptでできたネットワーク(グラフ理論でいうグラフ)表示ツールってないですか?

初期のノードとエッジのデータをXMLかJSONかなんかで与えてネットワークを描画し、あるノードをクリックすると、隣接ノードのデータを非同期にロードしてそのノードを中心にしたネットワークを表示するようなやつです

うまく伝わらないかもしれませんが動作的にはGoogleのワンダーホイールのイメージです

ネットワークデータが大きいので最初から全体をロードするのではなく隣接ノードのデータだけ随時ロードする必要があります


60:nobodyさん
09/06/24 10:58:47
ショッピングカートのフリーソフトを
ダウンロードしたんですが
上手く動きません
一部文字が文字化けしてしまって
どうしたらいいか分かりません


61:nobodyさん
09/06/24 11:02:01
そうですか。こちらも分かりません。ごきげんよう。

62:nobodyさん
09/06/24 11:08:57
こちらは化けてないなあ

63:nobodyさん
09/06/24 12:09:22
>>60
文字コードを直すといいよ

64:nobodyさん
09/06/24 12:20:16
>>63
文字コードってあんまり分からないんです
少しやってみたんですが
ダメなんです


65:nobodyさん
09/06/24 12:42:43
どういう環境でどう少しやってみたらどうなったんで困ってるんだよ

66:nobodyさん
09/06/24 12:55:28
>>65
すみません
質問もどうやってしたらいいのか
わからないんです
文字コードは今一通り試しました
そしたら送料とか都道府県の所などが
だめなんです

環境ってどのことですか?

67:nobodyさん
09/06/24 13:18:49
別のスレでも質問するぐらいわからないんだな。

くだすれPHP(超初心者用)6
スレリンク(php板:369番)

68:nobodyさん
09/06/24 13:23:34
マルチ乙

69:nobodyさん
09/06/24 13:36:09
>>67
そうなんです
後、環境とか聞かれるんですけど
phpのダウンロードってどういう
ものですか?
そういうのはしてないんですけど


70:nobodyさん
09/06/24 14:04:52
>>69
レン鯖ならレン鯖の名前。あとカートのCGIの名前。
もっと詳しく見てもらいたいなら設置してるURL。

ガキじゃないんだから質問くらいちゃんと書こうよ。

71:nobodyさん
09/06/24 14:30:13
ガキなんじゃないの?

72:nobodyさん
09/06/24 14:31:55
少なくとも思考はガキだな

73:nobodyさん
09/06/24 14:33:57
向こうのスレでフルボッコだなw
phpじゃなくてperlだしw

74:nobodyさん
09/06/24 14:41:19
すみません69です
向こうで聞いてきます
ありがとうございました

75:nobodyさん
09/06/24 14:42:39
解決しないに500ツクモリン

76:nobodyさん
09/06/25 20:50:30 +U1h4P+n
PHPのexec()の挙動って下のPerlの物と一緒ではないですか?

>exec()を使う方法これは,perl の実行プロセスを,execでのコマンドのプロセスに置き換えます.
>したがって,perl のプロセスに戻ることはありません.execのコマンドの実行に失敗した場合のみ,
>perlのプロセスに戻ります.

#!/usr/bin/perl

exec("ls -a");
printf "commad failure\n"; # 通常は実行されない
URLリンク(www.yamamo10.jp)
--ここまで

シェルから実行→プログラム (引数0) 引数1:プログラム
という形式の実行ファイルがあって、デフォルトではプログラムから引数1のプログラムを起動する形になっているんですが、
これにフィルタとして引数0のプログラムを追加して引数0のプログラム(PHPのコマンドライン版)から引数1のプログラムを起動したいんです。
実際にいろいろこういうのがつくられているんですが、ほとんどCのプログラムで、やっとみつけたPerlのスクリプトでexecで起動してました。
Perlは分かりません(もちろんCも)
いろいろ試してみてるんですが、引数1のプログラムが起動しなくてPHPのプロセスが残ってる状態です。

77:nobodyさん
09/06/25 21:34:58
それwebprog?
cliならム板かせめてphpスレ行って欲しいんだけど。

78:nobodyさん
09/06/25 22:00:24
phpのexecはUNIXのexec(2)システムコールとは関係なく、
単にexecuteの略みたいだね。
URLリンク(jp.php.net)


79:nobodyさん
09/07/03 09:41:55 ks+wRaoj
まぁ、ちょっと愚痴なんですけど聞いてくれや
本日引き継いだプロジェクトの本番アップのために取引先のところへ行ってきたのですよ
どこを変更してアップロードするのかも手順書も用意して
何かあったときのために、プログラム概要資料とSQLとUnixのコマンド表を持っていったのです
まぁ、今回はテーブルにカラム1つ追加して、ファイルを10個ほど変更なので、1時間もかからないと思っていたのですが
実際はグダグダのグダ
結局は同行した先輩がその場でファイルをすべてアップロードしましたとさ…
学生時代はバイトとはいえ、一人作業で設計から任せてもらっていたし、Win32のCでも、C#でもJavaでもPHPでも
何でも完成させてきて
プログラムに関して自身はあったつもりなのですよ

つまりはあれです

本番移行のノウハウを教えてくださいっ!
OTZ

80:nobodyさん
09/07/03 09:52:11
>>79
とりあえずもうちょっと意図が伝わる文章を書く練習から始めようぜ。

体験談の部分も何があったのかよくわからんし、質問の内容も広すぎてわけわからん。

81:nobodyさん
09/07/03 09:53:29
というか前半部分と後半部分が関連なさ過ぎて「つまり」で繋がらない

82:nobodyさん
09/07/03 10:41:27
予行演習は必要だな

83:nobodyさん
09/07/03 17:26:25
手順書っていうのは、その手順どおりにやれば作業が完了するものなんだよ
まあ、想定外のことも起こるかもしれんが、ぐだぐだな作業してるってことは
その作った手順書が何の役にもたってないってこった

同行した先輩とやらにちゃんと手順書チェックしてもらったのか?


とはいえ
>SQLとUnixのコマンド表を持っていったのです
この程度のスキルのやつに作業任したくないな、俺なら



84:nobodyさん
09/07/03 17:40:26
確かに、Unixのコマンド表が無いと操作できない人が本番機触っちゃ駄目だと思う

85:nobodyさん
09/07/03 21:41:38
>実際はグダグダのグダ
の部分が一番重要な件。

そして「あの言語やあの言語ならできるのにー」と言ってるやつに
碌なやつがいなかったという俺の経験談。

86:nobodyさん
09/07/03 23:23:21
プロジェクトリーダーだけど、
ディレクトリ関連の書籍とネットワーク関連、Linux コマンドリファレンス
は必ず所持してる。
あとワイヤレスでネット接続出来るノートPCも。


87:nobodyさん
09/07/03 23:25:28
>>86
心構えは買うが、PLならそれを「持たせる」ようにする方が大事だと思うんだ

88:nobodyさん
09/07/03 23:28:39
いくらなんでもコマンドリファレンスはmanコマンドで充分やろ

89:nobodyさん
09/07/04 00:17:16
>79
ファイルは、リポジトリから抜いてきたディレクトリを丸ごとrsync(まあ、cpでもいいや)するだけでOKの状態にしておく。
無理なら、配置関係の作業を一発で出来るシェルスクリプトを書いておく。
カラム追加なら、最低でもそのSQLは書いた状態で持ち込んで、後は流し込むだけでおしまいって状態にする。
こういうファイルは「作業手順書」の100万倍は有用だ。読めば作業内容分かるし、何より動くしな。

人間の手が介在すると、それだけでミス混入の可能性が跳ね上がる。
最初から完全自動化は無理だろうが、少しずつでいいから人の手の入る場所を減らしていくべき。
最終的にはAntとかcapistranoとか、使用言語によって違うが、なんかひとつ自動化ツールを使えるようにしておくと便利。
(PHPならPhingなのだが、ドキュメントが少なさすぎて俺は断念して他言語のツール使ってる)

90:nobodyさん
09/07/04 04:34:33
というか、完璧な手順書あれば、対象OSのコマンドしらなくても
手順書通りのコマンドを入力すればいいだけ

そこまでの手順書作れないなら、手順書なんて言わずに作業確認書ぐらいにしとけ


91:nobodyさん
09/07/04 23:12:14 mfH6cOy7
携帯サイトでSSIを使いたいのですが、
ググったらSSIはサーバーに負荷がかかる、危険、対応してるサーバーがあんまり無い、
というような情報がありました。

しかしググった先のサイトは結構古かったので、現状一般的なサーバーではどうなのか教えて頂けないでしょうか?

92:nobodyさん
09/07/05 02:33:01
レンタルサーバ限定かしら?
それならそっち系の板(レン鯖板みたいなのあったよね?)の方が正確な情報が得られるのではなかろうか。

93:nobodyさん
09/07/05 04:06:13
>>92
ありがとう。そっちで聞いてきます。

94:nobodyさん
09/07/07 10:40:33 bYMxd4AB
下のサイトのように、会員がログインしないと価格が表示されないようなサイトを作るには
どんなプログラムの知識と、サーバ環境が必要ですか?
また、難易度的にはどの程度なのでしょうか?
ちなみに、価格以外の商品ページ等は誰でも見られるようにしたいと思っています。
アバウトな質問ですみませんが、よろしくお願いします。

URLリンク(www.superdelivery.com)


95:nobodyさん
09/07/07 11:54:25
悪いこと言わんから業者に頼んだほうがいいと思うよ

96:nobodyさん
09/07/07 16:31:55
夢見る起業家さんは技術者雇うか外部に投げればいいのに
なぜかここによく来るよね。

97:nobodyさん
09/07/07 21:20:29
全く知識ないのに出来る出来るってほざいちゃって、
外注受けちゃった業者とかじゃね?w

まぁそれはともかく、答えないならレスするべきではないな。スルーすべき。

98:nobodyさん
09/07/07 22:45:06
ログイン情報をポストしたらsession_startするプログラムを書いて、セッションの中にユーザIDが無いなら価格を表示しなければいい。

99:nobodyさん
09/07/08 02:23:58
> ログイン情報をポストしたらsession_startするプログラムを書いて、
えっ

100:nobodyさん
09/07/08 09:09:23
>>94
プログラムは何でもいい。(PHPとかPerlあたりが手ごろ)
サーバーは上のプログラムが動くもの。
商品が大量にあったり、更新が頻繁にあるのならデータベースを使った方がいい。
データベースは何でもいい。(MySQLあたりが手ごろ…かな)

難易度はその人のスキルによって解釈が変わるけど、
個人的な感覚では「中の上」ぐらいかな。


101:nobodyさん
09/07/09 12:05:22
最近「えっ」しか書かないやつがいるが、
コミュニケーション能力がないなら書かないほうがいい。

102:nobodyさん
09/07/09 12:09:09
なにそれこわい

103:nobodyさん
09/07/10 12:53:19
とりあえず>>100以外は答える気ないならスルーしとけよ。
アホでクソな質問ならまだしも、文章見る限り真面目に質問してる(ように見える)んだろうからよ。

104:nobodyさん
09/07/10 14:38:34
>>103
>>103

105:nobodyさん
09/07/11 00:08:43 ZRC1PSHS
JSPでページ送りをしたいんですが、どうやればいいでしょうか?
ググッてもこれだというものはでてこなくて。
一応でてくるんですが....
わかりやすい説明があるサイトもしくはこうやるんだよって
いうソースと説明がみたいです。
わがままな頼みですが、よろしくお願いします。

106:nobodyさん
09/07/11 01:28:21
ページ送りって?

107:nobodyさん
09/07/11 01:55:45
ページング処理のことかと思われる

108:nobodyさん
09/07/11 02:17:50
>>105
ページ読み込みのときのSQL文を打つと思うのだが、
通常時(トップからN行)はLIMIT N で
指定したページを読むときは LIMIT N OFFSET (ページ番号*N)
で発行してやれば良いと桃割れ。
下段のページリンクは
SELECT (COUNT(*)/N)+1
ではじき出せるぞ。


109:105です。
09/07/11 06:25:27 ishG41Vl
ページ送りというかページングです。
(よくある次へ・前へっていうリンクのやつです。
1ページに最大10件まで表示)をしたいのですが、よくわかりません。
教えてください。

110:105です。
09/07/11 06:27:11 ishG41Vl
すみません >>109は取り消しで

すいません。>>108さんの説明よくわかりません。
全体のsql文はどうなるのでしょうか?

111:nobodyさん
09/07/11 06:42:31
例えば・・・

$page_number = 3; # 3ページ目を表示
$page_maxim = 10; # 10カラムまで表示

# この場合21~30カラムまで表示したい
$limit = $page_number * $page_maxim;
$offset = ($page_number -1) * $page_maxim; # offset で指定したカラム「まで」セレクトしないことに注意

$sql = "select * from hoge limit $limit offset $offset";

こんな感じでおk?

112:nobodyさん
09/07/11 12:52:32 Vd43NPnH
会員制サイトなんかで、ユーザがアップロードした画像を保存するディレクトリって
documentRoot以下にディレクトリつくってそれのリスト表示を禁止するって感じで良いんでしょうか?
documentRootの上に置くべき?

また、DBに直接入れる方法もあると思いますが、あのやり方だとDBがクラッシュしたときに
一緒に全部消えそうで嫌だなと思っています
あれってどういうメリットあるんですか?

113:nobodyさん
09/07/11 12:56:47
>>112
DBに入れるのは、会員情報の紐付けとかが簡単だから。
ファイル入出力とDBの同期をしようとすると、テストが結構な数になる。
まぁクラッシュしたら終わるのはそうだけど、確率の問題だ。HDDが破壊
された際、このファイルは救出、このファイルはダメって状況は、実際は
かなりレア。このあたり、レスキューソフトベンダーの謳い文句を聞いても
しゃあないぞ。

あとファイルの配置についてはご自由に。これも要件しだい。
俺は、あとあとトラブルあると面倒なんで、WWW非公開ディレクトリに入れ、
画像の表示は、画像表示用のスクリプトを作ってそのURL経由で渡すよう
にしている。

114:nobodyさん
09/07/11 13:35:33 Vd43NPnH
>>113
詳しい説明ありがとうございました
WWW非公開ディレクトリって、www以下の、ってことでしょうか?
>画像の表示は、画像表示用のスクリプトを作ってそのURL経由で
勉強になります、ありがとうございました

115:nobodyさん
09/07/11 13:44:17 Vd43NPnH
>WWW非公開ディレクトリって、www以下の、ってことでしょうか?

ああ、ちがいますね この質問無視してください
ありがとうございました

116:nobodyさん
09/07/11 16:12:54 Q73NQPdV
入力項目がたくさんあるフォームで、いったん別のページに飛んだ後にまた戻ってくるとします。
このとき既に入力済みの物は戻ってきたときに回復させるのが、ま、常識じゃないですか。
で、このやり方として入力された物をいちいちポストやゲットのHTTPリクエストの中に入れると通信が重くなりますよね。
例えば1000文字も入力できるテキストボックスのデータをいちいちラウンドトリップさせたくないですよね。
これを避けるためにクッキーを使うことはできますか?
ってか皆さんはそうしますか?

117:nobodyさん
09/07/11 16:28:27
その程度で重くなるならそろそろブロードバンドにしてみては?

118:nobodyさん
09/07/11 17:22:29
>>116
会員登録情報の登録→確認→修正
みたいな場合だよね?
ブラウザの「戻る」は押させずに既に入力してあるやつは普通そのまま入れといて返すよね
クッキーなんか使わないよ

119:nobodyさん
09/07/11 17:32:49
1文字 2Byte と考えると単純計算で 1000文字 = 2 * 1000 Byte = 2KB
サムネイルのサイズが小さいやつで 5KB 程度なことを考えるとそんなにストレスフルか?と言わなければならないぜ

120:105です。
09/07/11 18:48:42 uncLgPQs
>>111様ありがとうございます。
返事が遅れました。
あと質問なんですが、下段のページリンクは SELECT (COUNT(*)/N)+1
ではじき出せるぞ。 と書いてあるんですが、これもsql文で
できればどう表示させればいいのかjspで教えていただけないでしょうか。
ここがわかりません。
よろしくお願いします。


121:nobodyさん
09/07/11 20:32:52
jspでのクエリ発行の仕方がわからないってこと?

122:nobodyさん
09/07/11 20:50:09
>>120 さすがに考えろとしか言えんが、せっかくだからコードを書くぜ。
ページ番号ってのはgoogleとかでよくある下に1~で振ってあるやつのことな。
SELECT (COUNT(*)/1ページあたりの件数)+1
を打つと、1ページあたりの件数が10で総レコードが99件だった場合に10が出てくるわけだ。
つまり全部で1~10なわけだな。

これと最初のNページ目を取得するSQLと併せて、PHP側では風にして書く。

$page=5;(現在表示しているページ)

$q="SELECT (COUNT(*)/10)+1 FROM TABLE";

$result=<SQL発行して件数を取得したものと見なす>;

for($i=0;$i<$result;$i++){
if($i===$page)
echo "【$i】";//現在表示しているページにはリンクの必要なし
else
echo "<a href='./page.php?pagenum=$i'>$i</a>";//前ページ、後ページにはリンクを張る
}
で、1~10ページまでのリンクが出力されるわけだ。おk?


123:105です。
09/07/11 23:17:06 6OyRdhth
>>122様ありがとうございます。jspではこう書けばクエリ発行できますか?
<sql:query var="rs" dataSource="${db}">
SELECT (COUNT(*)/10)+1 FROM TABLE;
</sql:query>
$result="${rs.rows}"
どうでしょうか?

124:nobodyさん
09/07/12 02:30:19
>>117-118
なるほど、そのくらいは気にしないのですね。ありがと

125:nobodyさん
09/07/13 01:33:33 ccIupxed
JSP関連で質問です。
よく本だとMVCを意識して書けといわれますが、
自分はJSPのみで書いていたほうが楽です。
みなさんはMVCを意識して書いてますか?
javaでweb開発だと何人くらいでやるんでしょうか?
自分は一人でしか開発したことないし、PHPで
手続き型でしか開発したことないので。わかりませ

126:nobodyさん
09/07/13 02:34:05
先人の教えは素直に聞こう

127:nobodyさん
09/07/13 02:47:09
一番最初に作るときはどんな書き方でも楽勝なもんだ。問題は保守。
まあ、小規模なら、M-Cは必ずしも分離しなくてもいいかもしれんが、それでもビューくらいは分離しておけ。

128:nobodyさん
09/07/13 14:49:00 lOf1WYr0
125です。
JSPにデータベース接続やロジックを書くのは間違いでしょうか?
後今後JSPはというかjavaはすたれていく運命でしょうか?
今Rubyとjavaどっち習おうか迷っています。
javaは独習Javaサーバサイド編とJSP&サーブレットサンプル集
とはじめてのJSP+サーブレットプログラミングを読みましたが、
難しいです。
やさしくてためになる本はないでしょうか?
実務で一人でできるか不安です。

129:nobodyさん
09/07/13 17:27:23
URLリンク(senkyomae.com)
と似た感じで

国会議員それぞれの過去の政策の賛成反対をまとめたサイトを作りたいのですが
簡単にフレームワークみたいなものはないでしょうか

130:nobodyさん
09/07/13 18:30:22
>>128
どうして新しい言語を習おうとするんですか?
自分もPHPとperlしかさわったことない奴で、素朴な疑問です。
仕事なら先輩が教えてくれないものなの?

>>129
そういうのってフレームワークとかプログラムの構造よりも
膨大な政策行動を入力する手間の方が大変そうだけど、どうやってクリアするの?

131:nobodyさん
09/07/13 20:47:38
>>130
質問ばっかだなお前

132:nobodyさん
09/07/13 21:00:40
>>131
初心者の質問スレだから

133:nobodyさん
09/07/13 22:30:20
>128
Javaは廃れていく運命だが、Rubyだって廃れていく運命だ
10年前になかった言語が10年後に存在する、なんて思わないほうがいいな
つうか、この業界自体20年前には存在しなかったのだから、いつ消滅しても不思議じゃない

ただまあ、流行り廃りで消えやすいものとそうでないもの、というのは存在する。
RailsやJSPは5年持たずに消える可能性が高いな
JavaとRubyは残ると思うが微妙な線。JavaVMは間違いなく残ると思うが、Java言語が主流でい続けるかどうかは微妙

ただ、2009年現在、MVCを勉強しようとも思わないような向上心のない奴が淘汰されるのは確実

134:nobodyさん
09/07/14 00:09:25
Java は準備がものすごく面倒なのが難点よね
実行環境の軽さと導入のしやすさで考えるなら
PHP とか Perl が鉄板だと思うよ


個人的には 行末に ; で終われない言語は死滅して欲しいw

135:nobodyさん
09/07/14 00:16:51
ASP.NETは生き残れますか?

136:nobodyさん
09/07/14 00:26:45
いまのところ。

開発環境まで含めて同等のがオープンソースで出たら変わるだろうけど。

ただ、ASPにしても、これからも勉強して新しい分野も覚えないとASPの
利点は少なくなっていくばかりだよ。いまなら、SilverLightと連携したRIA
がらみのこと覚えていくといいと思う。

137:nobodyさん
09/07/14 00:34:57
ありがとう。まだ序の口ですががんばります。

138:125です。
09/07/14 06:06:48 ChQ5FM1V
>>130>>133へ 新しい言語を覚えたかったから。実務で使えるかなって
java昔ちょっとやっていたし。
でもMVC一人で書くのは大変だなって思った。
JSPのなかですべて完結したく思う。まあMVCで書く練習はします。
サーバサイドjavaはみんな本はフレームワークばかりでいいのないよね。
秀和の本買わなきゃよかったよ。
最近のでいい本ないかな?

僕本当はデザイナーでwebデザインやっているんだけど
デザインだけの仕事だけでなく、phpも書くし、
ActionScript3.0も書く。今こんな世の中だからひとつでも
新しい技術をと思い、JSPに手を出したんだ。
もしかしてJSPでも仕事が来るのではないかと思ってね。
会社はプログラマーが僕一人だから転職のときjavaができる
と言えば有利になるかなって。

139:nobodyさん
09/07/14 07:19:44
プログラマーになりたいならJavaでいいと思うが、
デザイナーでいたいならJavaをやっていても、そんな得はないような…。
あとフレームワークを使わない書き方はむしろ一般的ではない。
「Javaできます」より「Struts 1.x系なら」の方が転職時のウケもいいかも。

まぁあれだ。MVCってのはCSSはHTMLとは別に書きましょう、
style属性に直接埋め込むのはやめましょうって話みたいなもんだ。

140:nobodyさん
09/07/14 11:10:21
今の流れだとクライアントサイドのスクリプト、例えば
ActionScript、SilverLight、クロスブラウザ且つそれぞれのバージョンを意識した JavaScript が
いいのかなって思ったりもする。

個人的には PHP or Perl + XML + Ajax 覚えてれば、あと7年ぐらいは戦えると思う

141:nobodyさん
09/07/14 23:14:23
すいません、データベースの使い方について質問というか相談です。

いまブログページと普通のページが混在している
サイトを作っているのですが、普通のページの方を
今度データベースに格納して管理しようと思っています。

そこで必要なカラムを書き出してみたのですが、
どうもブログで使っているテーブルのカラムと共通のものが多く、
いっそ同じテーブルに入れてしまったほうがいいの考えています。
(今後同じカテゴリーの普通のページとブログページへのリンク集を
 掲載する予定で一緒にすればその時のリクエスト数が少なくなると思いますが
 ごちゃごちゃにすると後々問題が出るかもしれないと思ってます)

現在のテーブル中の行は30程度で今後100以上になると思います。
使っているデータベースはMySQL,サーバサイド言語はPHPです。

ごっちゃにした方がいいのか分けた方がいいのかご意見をお聞かせください。
お願いします。

142:nobodyさん
09/07/14 23:19:24
一般論として、迷うくらいなら分けたほうがいい。

143:nobodyさん
09/07/15 00:14:39
同じ表示箇所に、連続で表示するものなら同じテーブルで
いいと思うが、違う固定ページなら違うテーブルにした方が
いいんじゃないか。

でも、そんなことするよりもCMS使った方が楽なんじゃないの。

どのCMSでも、制的ページとブログは最低限サポートhしているぞ。

144:125です。
09/07/15 04:00:57 uqnoUgia
JSPに手を出したの失敗したかな?
java難しいな。PHPは得意で今までみんなPHPだったんだけど、
今後もPHPだけで生きていけるかな?
不安でしょうがないです。
まあ>>140さんの7年に期待したいです

145:nobodyさん
09/07/15 06:24:04
で今どんな感じよ?

146:nobodyさん
09/07/15 07:14:12
はてなブックマークのように、
指定したURLから記事の本文や、メインと思われる画像を抽出したいのですが、
どのような仕組みになっているのでしょうか?
言語はPHPです。

よろしくお願いします。

147:nobodyさん
09/07/15 08:04:16
RSSでは?

148:nobodyさん
09/07/16 00:47:13
>>142
>>143
ありがとうございます。
とりあえず分ける方向で行きます。

149:nobodyさん
09/07/16 05:32:30
>>129
そこの情報いろいろ(悪意ある)間違いがあるね
URLリンク(www7.atwiki.jp)
のと矛盾がある

普通にwiki使えばいいんじゃないかな

150:nobodyさん
09/07/16 05:50:59
間違いて例えばどれ?

151:nobodyさん
09/07/16 12:13:25
vwd2008でASP.NET2.0(c#)の開発をすることになりました

外部cssを使用する段になって、cssのクラスの部分だけデバッグ実行・ブラウザ表示で
反映されないという現象で悩んでいます。

vwdデザイン画面では反映するのですが・・・。
心当たりありますでしょうか・・・・。

css側の
body{ほにゃらら} ←これは反映する
.class{ほにゃらら} ←これはデザイン画面では反映するが実行すると反映しない

宜しくお願いします・・・。

152:nobodyさん
09/07/16 14:06:03
>>150
人権擁護法案の賛成派と反対派が入れ替えられてる

153:nobodyさん
09/07/16 14:50:27
方針転換したんじゃねーの?

154:nobodyさん
09/07/16 14:51:14
ctrl + 更新
or
shift + 更新

以上


はい次

155:125です。
09/07/16 22:58:10 2mnTaCLx
cent os5でのjsp+jdbcに関する質問です。
yumでmysqlをインストールして、phpを動作させています。
今度はjspだということでjsp+jdbcをやったところ
org.apache.tomcat.dbcp.dbcp.SQLNestedExceptionエラーがでました。
これってyumだから?ちなみにwindowsはちゃんと起動しています。

156:nobodyさん
09/07/16 22:59:05 2mnTaCLx
>>155

すみません名前欄はミスです。

157:nobodyさん
09/07/16 23:14:29
ミスって?125じゃないの?

158:nobodyさん
09/07/16 23:54:01 2mnTaCLx
すいません。
代理レスはここへその91から書きこんでいて、
代理の方が間違えたみたいです。
僕は>>125ではないです。
質問よろしくお願いします。

159:nobodyさん
09/07/17 14:30:08 uNwxZ52h
Yomi-searchについて教えて下さい。
(専用スレがあったら誘導お願いします。)

基本的な設置は完了し、表示のカスタマイズを試みています。
検索結果画面の表示を変更したいのですが、
search.htmlの中身を変更しても実際の検索結果画面に反映されません。
具体的には、管理室のテンプレートファイルの編集で
検索用フォームを削除しても、表示されてしまいます。
search.htmlだけでなく、別のファイルも変更する必要があるのでしょうか??

160:155です。
09/07/18 18:49:09
155です。
今日ググってこれを見つけて、
(p)URLリンク(d.hatena.ne.jp)
のやり方で取得したmysql-connector-javaの展開、環境ファイルの編集
を行いましたが、だめでした。
ほかになにが必要なんでしょうか。
さっぱりわかりません。
教えてください。よろしくお願いします。
自分の環境はjdk1.6、tomcat6.0です。


161:nobodyさん
09/07/20 00:29:01 QQRn08oh
>>159です。自己解決できました。

162:ネカマ由紀恵 ◆YUKIE1s66.
09/07/20 15:37:41
WebProg っていう名称どうなの?っていう質問は過去に何度かありましたでしょうか?

163:nobodyさん
09/07/20 17:39:22
皆無

164:nobodyさん
09/07/20 23:37:14
>>162
おまえのコテハンってどうなの?

165:nobodyさん
09/07/21 13:37:30
Perl厨がphpという板IDじゃヤダって駄々をこねたことならある

166:ネカマ由紀恵 ◆YUKIE1s66.
09/07/21 14:29:04
なるほど。数々のご返答ありがとうございました。
ぜひ、次のプロジェクトの参考にさせていただきます。

167:nobodyさん
09/07/21 22:41:31 0jDN0kmc
中国語のお問い合わせフォームを作成しようと考えております。
お問い合わせが来たら担当者(日本人)にメールを送信する
機能はないのですが、お問い合わせ内容をサーバー上にデータとして
残したいと思います。
その際、お問い合わせ入力欄のページの文字コードは何にすれば
文字化けが起こらずデータを保存出来るのでしょうか?

入力欄のページの出力とデータの受け取りはperlにて作成しようと
考えております。入力ページの文字コードの問題だと思うので
perlのスレでなくこちらで質問させて頂きました。
スレ違いでしたら申し訳ありません。

どなたかご存知の方いらっしゃいましたら何卒宜しくお願い致します。


168:nobodyさん
09/07/21 22:49:36
UTF-8。
メール送信もUTF-8で行なえば文字化けしない。
ただし、時代遅れの一部のメーラーはJISコード以外を受け付けないので注意が必要。
(注意も糞も、メーラーを乗り換える以外の対策は存在しないが)

169:nobodyさん
09/07/21 23:14:03
問い合わせ内容を鯖に置いとくだけみたいだからMUAの話はいいんでないの?

170:nobodyさん
09/07/21 23:37:46 0jDN0kmc
>>168
>>169
ありがとうございます。UTF-8にて作成します。
中国でよく使われているBig5などの文字コードでなければ文字化け
するのではと思い質問しました・・・

171:nobodyさん
09/07/21 23:56:14
ああ、メール送信する機能は「ない」のか、ナナメ読みしてた
Unicode「全世界の文字を表現できる文字コード作ろうぜ」という規格なので、全世界の文字を表現できる
追記ついでに念のため調べたが、中国政府のサイト
URLリンク(www.gov.cn)
もUTF-8だった。ちなみに台湾(gov.tw)もUTF-8

172:nobodyさん
09/07/22 00:19:08
>>170
Big5は台湾とかの繁体字圏。本土はGBなんとか。
まー、いまどきはUTF-8が落としどころだね。


173:nobodyさん
09/07/22 00:42:07
--------------------
//初期状態
[タブ1][タブ2]...
タブ1の初期値

(リンク1)
(リンク2)
--------------------
//リンク1選択後
[タブ1][タブ2]...
リンク1に設定された外部ファイルを表示
リンク1に設定されたタブ内容を表示

(リンク1)
(リンク2)
--------------------

リンク1をクリックしたら、
 a.リンク1に設定された外部ファイルを読み込んで表示
 b.リンク1に設定された内容を表示(同じHTMLファイルに記述してある内容を表示)
この2つを実現したいと思っています。

aは、
URLリンク(www.dynamicdrive.com)
のDemo #2を見てできたのですが、bを実現することができません。

実現したいことをまとめると、「外部ファイルからの内容」と「内部ファイルの内容」を一つのタブに表示したい、ということです。
実現できそうなライブラリなどがあれば教えていただけないでしょうか?

174:nobodyさん
09/07/22 02:10:05
実現することができないと言われても何故できないのか教えてくれないとアドバイスしようが

175:nobodyさん
09/07/22 02:39:11
>>174
言葉が足りず、すみません。
このライブラリは、
--------------------
<div id="naibu" style="display:none; position:absolute; width:362px; height:100px;">内部ファイルの内容</div>
...
<div id="flowerdivcontainer" style="border:1px solid gray; width:350px; height: 200px; background-color: lightyellow; padding: 5px"></div> //タブを選択した時、内容を入れるdiv
<div id="flowertabs" class="modernbricksmenu2">
<ul>
<li><a href="sample.html" rel="flowerdivcontainer" class="selected" rev="naibu">タブ1</a></li> //(※1)選択されたタブ内容を読み込む(revで内部ファイルの内容も読み込む)
<li>...
</ul>
</div>
--------------------
のように記述し、外部ファイルを、
<a href="javascript: myflowers.loadajaxpage('gaibu.html')">リンク1</a>
の様にタブへ読み込みます。

(※1)の記述により、一応内部ファイルの内容も同時に読み込むことはできるのですが、
position:absoluteとなっているため、外部ファイルの内容と重なって表示されてしまうのです。
外部ファイルはどの程度のheightになるのか分からないため、ずらしておくこともできません。
positionのように位置を指定しないで、内部ファイルの内容を、外部ファイルの内容の後に続けて表示したいと思っているのです。

176:nobodyさん
09/07/24 20:20:02
会員サイトを作る場合、そのユーザのIDは連番だとまずいでしょうか?
会員テーブルの主キーをそのまま利用して、
hoge.com/user/10001/index.html で10001番目のユーザページを表示するようなイメージです
皆さんだったらどう作りますか?

177:nobodyさん
09/07/24 20:20:47 kvJ+jXmB
しまった、下げてしまったので上げます

178:nobodyさん
09/07/24 20:30:29
ユーザ10001が
hoge.com/user/10002/index.html
にアクセスしたら10002のユーザ情報が表示されるの?

179:nobodyさん
09/07/24 21:57:42 kvJ+jXmB
>>178
アクセスするのが登録ユーザーだろうと、一般ユーザーだろうと、10002にアクセスしたらそのページが出ます。
あ、すみません。これは公開ページの話です。
管理ページは hoge.com/admin/以下に配置して、urlにIDを直接表示することはないです。
セッションで管理しますので。。

180:nobodyさん
09/07/24 22:13:35
>>179
それ自体は良くある仕様だと思うけど、嫌がる人は嫌がるかもしれない。
そんな程度。

181:nobodyさん
09/07/25 00:19:35
そういうことじゃなくて、どういう構造にするかってことを聞いてるのでは?
考え方はそれでいいんじゃないの。あとはやりやすいようにやれ。

182:nobodyさん
09/07/25 01:32:12
>>179
それで何か問題があるの?
言葉にしてはっきり言ってくれなきゃ分からんよ。

183:nobodyさん
09/07/25 01:38:00 lyAhMD+s
>>180-182
ありがとうございます
>>182
ひょっとして、連番で管理することによりインジェクションの原因にならないかなぁと思った次第で。。
10002があるなら10001もあるだろうみたいな。。
乱数で表示したり、表示用のキーワードみたいなものを用意した方が良いのかなと思ってきました
でもその程度で防げるなら大した問題じゃないような気もするし考え過ぎかなぁ
すみません、まとまりがなくて、、

184:nobodyさん
09/07/25 01:39:50
んん?どのようにインジェクションが発生する?
ちゃんとDBに渡すパラメータはエスケープしてるんでしょ?

185:nobodyさん
09/07/25 01:45:35
こういうのもインジェクションっていうのか?

いまいち何が言いたいのかよくわからん。
どんな目的でサイトつくるのか教えてごらん。

186:nobodyさん
09/07/25 01:58:51
>>184,185
はい、ちゃんとエスケープしてるんで大丈夫なはずです
それなら問題ないですよね。
なんていうか、会員管理の構造を少しでも知られるのが嫌だなぁとおもった次第で。。
変なこと書いてしまってすみませんでした
とりあえず進めて問題あればまた聞きます。ありがとうございました

187:nobodyさん
09/07/25 02:03:44
例えばだけど、Googleの個人マップや、Picasaの写真掲示板、
それらを、特に非公開にはしてないけど、おおっぴらに見せたく
ないって向きもあるでしょ。これらのサービスが、もし連番URL
だったら、簡単に全員のページを閲覧できる。それがいいか悪いか

188:nobodyさん
09/07/25 02:05:42
公開ページの話って言ってるんだから
見られて何が悪いのか分からん

189:nobodyさん
09/07/25 12:42:10 VdSoW2oj
掲示板に2ちゃんねると同じトリップとIDの機能をつけたいんですが、ソースのある場所教えてください。
あと参考になるようなサイトがあれば

190:nobodyさん
09/07/25 12:42:57
google

191:nobodyさん
09/07/25 14:08:46
googleが一番わかりやすい

192:nobodyさん
09/07/25 15:46:58
>>183
まあセキュリティーが甘いっちゃ甘いよな
例えばメルアド収集スクリプトを使うのは現在の仕様なら単純なループで全走査可能
これがランダムな文字列だったらヒット率は各段に下がる

193:nobodyさん
09/07/25 17:18:01
>>189
MD5じゃだめ?

194:nobodyさん
09/07/25 17:27:26
>>189
「2ch トリップ」でググったら先頭に出てくるんだが…。

URLリンク(ja.wikipedia.org)

195:nobodyさん
09/07/29 12:17:16 4MgOc0zz
質問があります。
例えば、以下↓のようなurlにアクセスすると

URLリンク(localhost)お茶/

自動的に日本語の部分をutf-8の文字コードでurlエンコードして
以下↓のurlにリダイレクトするようにしたい、のですが。。。

URLリンク(localhost)

どうすればいいのかよくわかりません。。。
どなたか教えていただけないでしょうか?


196:nobodyさん
09/07/29 12:31:44
意味がわからん。そこのエンコードはブラウザの仕事だが?

197:nobodyさん
09/07/29 12:32:58
というか、エンコード関係なしにリダイレクトさせたいのならhttpdの仕事じゃないかな

198:nobodyさん
09/07/29 15:18:27
$_SERVERからURLを拾ってエンコードしてheaderで飛ばす

199:nobodyさん
09/07/29 15:21:55
>>198
それをどこでやればいいの?

200:nobodyさん
09/07/29 15:23:30
>>195
ブラウザによってはそのまま日本語でくるし
ブラウザによってはエンコードしてくる
日本語があった場合には飛ばすなら、普通にURLエンコードすりゃえぇやんけ

201:nobodyさん
09/07/29 16:51:42
単なるhtmlにトラックバックとコメント覧を簡単に付加する方法ないでしょうか

202:nobodyさん
09/07/29 17:02:10
>>201
blogにしたほうが早い気もしますが、ググってみたらこんなものが引っかかりました。

URLリンク(www.pqrs.org)

203:nobodyさん
09/07/29 23:17:10
XMLとかJSONって何につかうんですか?
掲示板のログなんかのデータは
普通のプレーンテキストやDBで保存しますが
その部分をXMLにするとかですか?
XMLの例で社員のデータなんかを記述する例が良く見られますが
DBの代わりみたいなものなんでしょうか・・?
あまりピンときません

204:nobodyさん
09/07/29 23:33:07
>>203
他のソフトとの通信とか、
ソフトの設定の保存(iniファイルの代わり)とか。
XMLデーターベースとか。

205:nobodyさん
09/07/29 23:34:15
要はデータの階層構造の書式を統一かつ柔軟にしようという発想から生まれた、
単なるデータの書式の一種です。社員の例は柔軟なデータの階層構造が必要な
ケースとして適してるってだけの話で、必要が無いなら不要なものです。
様々なライブラリがあるとはいえ展開処理にリソースを食うのは事実ですし。

206:nobodyさん
09/07/30 00:10:28
Web関係だと、HTTPで連携するシステムでよく使われてるね < XML、JSON

メジャーな実装だと、MTなどのブログ製品やTwitterで使われているXMLRPCとか。
いろんなサイトからの情報を集約する、Windows/MacクライアントからWebシステム
にアクセスするなどの意味がある。また、マシン外にDBとかを公開したくない場合の
橋渡しという意味もある。

ただ、外部からWebサイトをコントロールできる橋になるので、セキュリティには注意
をしないとダメ。

207:nobodyさん
09/07/30 01:18:46
>204の書いている通り、主にデータのやり取りに使う。
DBのバイナリやらExcelやらを相手に送りつけるわけにもいかないわけで(互換性もないしな)。
かといってCSVでは表現の幅が狭いし、みんなが読みやすいデータ形式ってのが何か欲しいな、となるわけだ。
「みんなが使っている、そこそこ標準的で、ほどほどに書きやすく、それなりに構造化されたデータを表現しやすいフォーマット」がJSON。
みんながそういうフォーマットを欲しがっていて、特にJSONに欠点も見当たらないから使っている、という位の位置づけだと思っていい。

RubyでもPerlでもPHPでも、ブラウザとはやり取りしないといけないわけで、つまりJavaScriptは多少は扱える必要がある。
JSONは元々JSとのやり取りを目的としたフォーマットなので、どのサーバーサイド言語も、これを扱えると便利なわけで。
web業界で扱われる言語に、JSONを扱えない言語は無い。普及したのにはそういう背景もある。

208:203
09/07/30 01:42:24
>>204-207
レスどうもありがとうございます
詳しい説明・使い方などどうもありがとうございました
DBからのデータをXMLやJSON形式にして
外部の人が使えるようにするといった感じで使われるということでしょうか?
いわゆるAPIというやつですかね?

209:nobodyさん
09/08/01 11:48:05 D6AE3kEx
<TR><TH>$SOL_TYPE[5]</TD><TH colspan=2>知力が武力に加算</TH><TH>金 $SOL_PRICE[5]</TH><form action="$COMMAND" method="POST"><TD>
<input type=hidden name=id value=$kid><input type=hidden name=pass value=$kpass>
<input type=text name=num value=$get_sol size=4>人
$no_list
<input type=hidden name=type value=5>
<input type=hidden name=mode value=$GET_SOL2>
</TD><TD><input type=submit value=\"雇う\"></TD></form></TR>
EOM
}

print <<"EOM";


これはおかしくはない・・・よね?

210:nobodyさん
09/08/01 11:55:41
何が?

211:nobodyさん
09/08/01 12:35:58
えーと、コレはCGIゲーム三国志NETのソースです。
そして、↑はその徴兵のところ。
$SOL_TYPE[5]は神鬼兵、 $SOL_PRICE[5]は神鬼兵の値段。他のところで定義してる。
これに、神義兵というのを付け加えたいんだが、↑をコピペ、新たに$SOL_TYPE[6]を追加して、
下にはりつけ・・・でできるはず。。 だが出来ない。
どこか異常はある? と言うお話です。

212:nobodyさん
09/08/01 13:42:44
パースエラーでは?

213:nobodyさん
09/08/01 13:58:21
>>211
どこをどういう風に直したらどんなエラーが出るのか書けよ。

214:nobodyさん
09/08/01 13:59:00
>>211
その話を最初にしないで理解してもらおうとしてたことが凄いなーと思う。
つか改造スレいけば?

215:nobodyさん
09/08/01 14:21:27
どっちにしても理解不能だな。
そんな説明で回答を得たいと言うなら、エスパーにでも頼るんだな。

216:nobodyさん
09/08/01 15:01:32 4jw0rqkQ
すみません他愛無い質問かもしれないですが、一つの画面で
1)名前や住所などプロフィール(prof_table
2)趣味(hobby_table
3)今月の予定(schedule_table
という三つの情報が表示されるページがあるとして、それぞれ別々のテーブルに情報が保存されてるとします
すると、selectのクエリを3つ飛ばすことになりますが、こういう時ってトランザクションするもんですか?
初心者なのでわからないんです。一般的なwebアプリだとどうなんでしょうか?
ヤフーのトップページだと膨大な数のselectの結果が表示されてると思いますが、あんなの全部トランザクションしてるわけないですよね?
個別にクエリして、エラーが発生したらしょうがないって感じでしょうか
色んなサイトみてるとたまに画面の一部でphpエラーとかがむき出しになってることがありますが、
そういうみっともないエラーむき出しにならないようにしとけば良いんでしょうか?

217:nobodyさん
09/08/01 15:41:25
もうちょっとPHPの基礎を学んでから作った方がいいと思う

218:nobodyさん
09/08/01 16:11:17
>>216
selectに関してはロールバックとかいらないから、どこかで取得に失敗したら、エラー画面を表示。
全部成功したら最後にHTMLを書き出しでいいんじゃない?

219:nobodyさん
09/08/01 16:30:52
ブラウザ上でサーバ⇔クライアントの通信やりたい場合は、
どんな方法がありますかね?

いちおしの方法があったら教えてつかぁさい。

220:nobodyさん
09/08/01 16:33:04
json

221:nobodyさん
09/08/01 16:47:38
http

222:nobodyさん
09/08/01 18:28:21 4jw0rqkQ
>>218
どうもありがとうございました

223:nobodyさん
09/08/02 15:17:51
プログラム板から誘導されてきました。

画像直リン対策で、質問です。
直リンしてきた相手に、.htaccessで直リン禁止するより

自動で、画像があるhtml先に誘導したいんです。
(他の画像も見てもらいたいし…)

良い方法ないでしょうか?

224:nobodyさん
09/08/02 15:24:28
リファ見てrewriteなりforwardなりすればいいのでは
プログラム関係の板で聞くということは、プログラム書いてるんだよね?
そのプログラムがなんなのかも書いてくださいよ

225:nobodyさん
09/08/02 15:25:11
403のエラーページを置き換えるとか。

226:nobodyさん
09/08/02 15:41:18
>>224
>プログラム書いてるんだよね?

WEBプログラム板の存在を、知らなかっただけですorz

227:nobodyさん
09/08/02 17:53:15
リファラーって発音できないやつをみると笑いがこみあげてくる

228:nobodyさん
09/08/02 17:55:20
何をいってるんだね君は

229:nobodyさん
09/08/03 00:21:51
普通発音できるだろう
リファラーくらい

230:nobodyさん
09/08/03 09:18:13
アラフォー

231:nobodyさん
09/08/03 22:41:25
リファラーって発音できなくて、
リファ、リファ、ってしかいえない
低学歴がたくさんいる。

そういうやつをみると心の
底から笑いがこみ上げてくる。

232:nobodyさん
09/08/03 23:19:33
略すのが痛いと笑うならともかく、
素で「連中はリファとしか読めてない」と思っているのか。


233:nobodyさん
09/08/04 01:03:25
なんでレフじゃなくてリファって呼ぶんだこのビチクソがァァァァァァァァァァァ!!!

234:nobodyさん
09/08/04 05:03:17
>>231
英語しゃべれるの?
しゃべれないなら何いっても同じ

235:nobodyさん
09/08/04 08:24:03
ところで>>231は「リファラー」を正しく綴れるのだろうか。


236:nobodyさん
09/08/04 09:17:27
割と高い頻度で間違う俺

237:nobodyさん
09/08/04 10:23:45
「英語として正しく」と「HTTP的に正しく」があるな。


238:nobodyさん
09/08/04 10:39:34
>>231はオレって頭いい、と思い込んでる池沼に見えるが

239:nobodyさん
09/08/04 12:08:00
>>238
きっと大多数はその意見にyes


240:nobodyさん
09/08/04 15:36:26
>>235
今やってみたらスペルあってた!

241:nobodyさん
09/08/04 16:13:41
>>240
英語のつづりとHTTP/1.0の仕様のどっち?

242:nobodyさん
09/08/04 18:07:15
ほんと初心者質問なんですが、PHPとCGIってどう違うんですか?
今から学ぶならどっち?自作の掲示板を作りたいと考えています。

243:nobodyさん
09/08/04 18:27:55
PHPがいい。
PHPは、Webに特化したスクリプトツール。
ライブラリも、Webに便利なのばかり。

UNIXのスクリプト全般を学ぶならPerlだけど、
これからWebやりたいなら、PHPの方が断然いいと思う。

244:nobodyさん
09/08/05 02:37:05
「有利」 を言い過ぎで胡坐をかいてるうちに Perl でライブラリが豊富に揃った

なんだかんだで導入のしやすさ、書きやすさでは Perl なんだよね。

245:nobodyさん
09/08/05 02:46:18
>>243
というか、質問はPHPとCGIだぞ
質問者ならともかくCGI=Perlとか思ってるのか?

PHPはプログラム言語のひとつ
CGIは、WEBサーバーからプログラムを呼び出す規格

CGIは、それだけで勉強する意味は薄い
WEB周りのプログラムやってれば必要な範囲はそのうち身につくだろう

246:nobodyさん
09/08/05 02:53:34
恐らくは PHP or Perl、学ぶならどっち?

っていうありふれた質問なんだと思う。
個人的にはお好きなほうで。って感じ。

将来の仕事にも・・・とか少しでも考えるなら、遅れに遅れまくって次期 Perl なんてほんと出るの?なんてゆう
まったり Perl を待つよりかは PHP とは思う。


個人的には Perl が好きだけどね。

247:nobodyさん
09/08/05 03:14:45
Perlの案件なんかあるの?

248:nobodyさん
09/08/05 03:19:09
あなたの知ってる世界がすべてじゃないんだよ
うちの会社では Perl が7割、PHP と Java のこりを占め、ごく稀に C++ で作れっていうのがある感じ

249:nobodyさん
09/08/05 03:27:08
そのうちいいことあるよ

250:nobodyさん
09/08/05 03:49:12
Perl(笑)

251:nobodyさん
09/08/05 09:56:57
Perlから入ると、後々PHPもスンナリと出来る。

逆はシンドイぞ。

252:nobodyさん
09/08/06 00:13:57
Perlは自分で最新の情報を探せない奴にはオススメできない。
その辺にある「Perl入門」みたいなサイトや書籍では、10年前のPerlしか学べない。

253:nobodyさん
09/08/06 02:20:22
Perlはもはや死語じゃないの?

254:nobodyさん
09/08/06 14:51:27
習得できなかったからつって死語にしたい人はそうすればいいんじゃない

255:nobodyさん
09/08/06 14:56:51
習得して今更何に使うんだ

256:nobodyさん
09/08/06 15:02:30
phpよりperlの方が携帯開発のライブラリが揃ってるから
今更って事は無いと思うけど。

257:nobodyさん
09/08/06 15:31:41
perl の色々な書き方のせいでなじめずに PHP に行ったやつらの Perl 叩きが酷いですね
まぁだからといって Perl マンセ だけどね

258:nobodyさん
09/08/06 20:02:04
perlでしかできないことって何かあんの?

259:nobodyさん
09/08/06 21:31:55
ない

260:nobodyさん
09/08/06 22:12:49
perlで書かれたCGIゲームとか

261:nobodyさん
09/08/06 22:17:44
Perl(高級言語)でできることはC(中級言語)でできる
C(中級言語)でできることはアセンブリ(低級言語)でできる

262:nobodyさん
09/08/06 22:30:01
アセンブリでできることは機械語でできる

263:nobodyさん
09/08/06 23:11:00
チューリングの名の下に、Perlでできない事は何もない。
CやPHP, Rubyでできない事も何もない。

264:nobodyさん
09/08/07 02:42:56
最近は、webよりCUIツール用の言語として使ってることが多いなあ。
もちろん、ウチの会社の場合だけど。


265:nobodyさん
09/08/08 17:17:06 神
phpで何ができるの?

266:nobodyさん
09/08/08 18:06:15
本当に初心者なのです変な事を聞きます

なんかこう、情報サイト?ポータルサイトみたいなの
色々情報がデータベースみたいにあって検索したりとか
あとIDとかパスワードとか発行して何か書いてもらったりとか
ああいうのはどうやってつくるのでしょうか?
phpとかMySQLとかそういうのを勉強していちからつくるの?

267:nobodyさん
09/08/08 18:13:27
>>266
勉強して自分で作るか、金払って作らせる

268:nobodyさん
09/08/08 18:18:41
>>267
ありがとうございます
お金を払って作ってもらう訳にはいかないので自分で勉強します
その、phpとMySQLというのを勉強すればいいのでしょうか?
他に何かあるでしょうか?

269:nobodyさん
09/08/08 18:35:34
HTMLとCSS

270:nobodyさん
09/08/08 21:20:39
HTMLとCSSと
PHPとjavascriptと、MySQL

あとXMLとPDFとe-mailの仕組みと
アパッチとLinux

271:nobodyさん
09/08/08 21:50:38
>270
>270
>270
>270
>270

272:nobodyさん
09/08/08 22:00:49
>>270
これはひどい

273:nobodyさん
09/08/08 22:08:06
釣りなのか知ってる単語並べただけなのか・・・

274:nobodyさん
09/08/08 23:09:03
まぁ、場合によっては役に立つかもしれない知識ではあるが…


275:nobodyさん
09/08/09 02:35:17
>>270
なにがひどいのかわからない
全部開発するには知ってて当たり前な知識じゃないの?

276:nobodyさん
09/08/09 03:03:08
さすがにPDFの仕組みは要らん。

277:nobodyさん
09/08/09 03:04:07
ポータルサイト構築にそんな知識いらない
xoopsだけでいい

278:nobodyさん
09/08/09 03:11:20
そんなんでいいなら、ロリポでも借りれば。

279:nobodyさん
09/08/09 04:27:29
>>275
なんでポータルサイトの開発にPDFが必要なの?

280:nobodyさん
09/08/09 14:20:22
つーか、正式にはPDFのマニュアルって見るにはカネ取られるんだよなw

281:nobodyさん
09/08/09 20:38:04 神
質問してるんだけど。。。

282:nobodyさん
09/08/09 20:41:00
>>281
IDの前に神って出てるんだがなんだこれ?

神様なら
URLリンク(www.php.net)
を見れば分かるはず。

283:nobodyさん
09/08/09 20:42:34 神
あー読めない。phpで何ができるんですか?具体的に。

284:nobodyさん
09/08/09 20:47:22
>>283
あなたにその能力があれば、
コンピュータで出来ることならなんでも出来ます。

285:nobodyさん
09/08/09 20:48:28 神
それは凄い

286:nobodyさん
09/08/09 22:09:22
ちなみにネタでもなんでもなく、「コンピュータで出来ることならなんでも」できる事は理論的に証明できる事実

287:nobodyさん
09/08/09 22:12:41 神
凄いなあphp

288:nobodyさん
09/08/09 22:15:43
じゃphpでOSでも作ってもらおうか

289:nobodyさん
09/08/09 22:20:22 神
そういうのってどうやって作るんだろ。全然わかんない。

290:nobodyさん
09/08/10 02:08:31 rDwrY8d0
スクリプトからWebにアクセスして

<script language="javascript">

</script>

↑の間を取ってくる方法ってありますか?


291:nobodyさん
09/08/10 03:17:59
あるよ

292:nobodyさん
09/08/10 03:19:32 神
あるらしいです

293:nobodyさん
09/08/10 03:27:18
>>291-292
おしえてくださいm(__)m

294:nobodyさん
09/08/10 03:28:22 神
>>291が知ってるらしいです。

295:nobodyさん
09/08/10 03:45:47
>>291さん おしえてください m(__)m

296:nobodyさん
09/08/10 07:29:43
いいよ

297:nobodyさん
09/08/10 09:42:04
>>295
言語は何が良い?

298:nobodyさん
09/08/10 12:29:06
じゃあ正規表現で。(横レス

299:nobodyさん
09/08/10 12:31:46
>>297
clispでお願いしますm(__)m

300:nobodyさん
09/08/10 12:36:48
>>297
phpかrubyがいいです。
けどそれって何か特殊なライブラリとか使うのですか?
それともオーソドックスなロジックの組み合わせで何とかなるものですか?

301:nobodyさん
09/08/10 12:41:29
>>300
URLリンク(www.php.net)

302:nobodyさん
09/08/10 14:17:28
>>301
CurlってJavaScriptの実行もできるのかぁ。便利だ。
最近phpは使ってなかったけど、ちょっとやってみます。
ありがとうございましたm(__)m

303:nobodyさん
09/08/10 16:33:19
>>297
なでしこ か tcl でお願いします

304:nobodyさん
09/08/10 16:46:01
>>302
PHPでJavascript処理系が実装されたってこと?
すげー。

305:nobodyさん
09/08/10 17:25:51
いや、お前の方がすごい

306:nobodyさん
09/08/10 17:27:39
>>305
やっぱわかる?
先週からダンベルトレーニング始めたのよ。

307:nobodyさん
09/08/10 17:34:08 神
オレと同じ

308:nobodyさん
09/08/10 22:09:17
オレもオレも!

309:nobodyさん
09/08/11 15:16:48
>>277
やっぱりxoopsが主なの?
そういうのは他にもJoomlaとかあるみたいなんだけど

310:nobodyさん
09/08/11 22:47:22
別に似たようなものならなんでもいいでしょ
実際に使ってみて自分にあってるほうを選んだり
ドキュメントが豊富なものを選んだり
xoopsに関しては日本発祥なのもあるからドキュメント類に関しては豊富だけどね

311:nobodyさん
09/08/16 15:39:34
今、Linuxベースのアプライアンス的なものを作ろうとしています。
そこで、Web設定画面を作ろうとしていますが(ブロードバンドルータのそれのイメージ)、
Web設定画面を作る際に、お勧めのフレームワークとかツールキットはありますか。

Perl、ruby、PHPは読み書きできます。
WebProgはCGIの時代で止まってるので、最近の事情は分かっていません。

環境にも制約はありません。何でもインストール可です。
なるべく軽く小さくと言うのはありますが、こだわりません。




312:nobodyさん
09/08/16 16:42:05
設定画面程度なら、言語・フレームワークに大差は無いので
一番得意な言語のフレームワークを実際に数個試してみるのが良いと思う。

複数人で作るのなら、それぞれのメンバに合わせた方が良い。

313:311
09/08/16 16:44:21
ちなみに、>>312さんが使いやすい/使い慣れているフレームワークはなんですか。


314:nobodyさん
09/08/16 17:10:13
すぐ人のをパクって楽しようとするな
自分で調査しろ

315:nobodyさん
09/08/16 17:17:03
掲示板で使いやすいという書き込みがあったから、という理由を免罪符にするより実際に自分で試して見るべき
言語もフレームワークも合う合わないは人それぞれだからね

検索すればフレームワークの比較記事はいくらでもあるし

316:nobodyさん
09/08/16 17:34:15
>>314-315

取りあえず313じゃない様だから黙っとけ。説教君。

317:nobodyさん
09/08/16 17:53:21
313...?

318:nobodyさん
09/08/16 18:43:59
>>311
Ruby on Rails ですね。

319:nobodyさん
09/08/16 18:53:44
>>311
ちいたん

320:nobodyさん
09/08/16 18:57:01
>>311
perlならMENTA

321:311
09/08/16 20:57:18
皆さんありがとうございます。

MENTAが若干気になったので調べ中です。

RoRはscaffoldでWeb設定画面ライクなものが有ればよいのですが。

322:nobodyさん
09/08/16 21:33:55
>>311
制約が何もないってんならぶっちゃけ何でもいい。
DB使うわけでもないんだろうし。
ただroot的な操作まで加えようとしてるならperlかpythonの方が
何かとやりやすいとは思う。rubyは触ったこと無いから知らん。

323:nobodyさん
09/08/20 13:48:22
HTTPのget関連の質問です。
perlを使ってます

街BBSのdatを取得したいのですが

URLリンク(kanto.machi.to)
ここからdat番号はわかるのですが、
URLリンク(kanto.machi.to)
をLWP::UserAgentでgetしてもdatが取れません

URLリンク(kanto.machi.to)
URLリンク(kanto.machi.to)
にも無いようです。どこから取得すれば良いでしょうか?

ちなみに、userAgentには「Monazilla/1.00」は設定しており
通常の2chのdatは取得できます

324:nobodyさん
09/08/20 14:23:13
それはまちBBSのURL表記ルールの問題じゃないかな。

まちBBSは2chとURLのルールが違うぞ。

325:nobodyさん
09/08/20 18:07:36
>>323 >>324
ここを見たら解決しました
URLリンク(www.machi.to)


326:nobodyさん
09/08/20 22:24:52
今自分が使ってみたい言語/フレームワークを述べよ

327:nobodyさん
09/08/20 22:34:39
そりゃただのアンケートだろ

328:nobodyさん
09/08/21 12:14:00
誘導されてきました。
適切なスレがあれば誘導お願いいたします。

たとえば下記のようなディレクトリ環境をサーバに上げた場合、
a1以下全ての属性を777にしようとffftpのソフトでやると一つずつしか変更できないようでした。
そこでDOSプロンプトからftpで入り
quote site chmod 777 a1
としたところうまくいったので、下記のように再帰オプションをつけたところエラーになりました。
quote site chmod -R 777 a1
ヘルプをみると引数が2とあったので、ここでのchmodにはオプションが使えないのだと思います。

a1/
|---b1/
| |---text.txt
|---b2/
| |---c1
| |---text.txt
|---b3/

telnetやSSHがサポートされていないサーバのようなのですが、再帰処理ができるソフトやコマンドはありますでしょうか。

329:nobodyさん
09/08/21 12:48:20
クライアント変えれば?

330:nobodyさん
09/08/21 12:58:00
>>328
FileZillaなら再帰でできるな

331:nobodyさん
09/08/22 15:51:27
FFFTPなら、アップロードするときに
ファイルの拡張子によって属性を変更することができるから、そっちでもいいかも。


332:nobodyさん
09/08/22 16:15:24
わたしもffftp派

だからffftpは危険だといい続ける厨房が一言 ↓

333:nobodyさん
09/08/22 17:03:28
ffftpとか古くね?

334:nobodyさん
09/08/22 21:10:24
最新トレンドならfffftpだよね

335:nobodyさん
09/08/22 21:40:26
scpとかsftpでよくね?

336:nobodyさん
09/08/23 03:08:57
パスワードを平文で送るのってどうなの

337:nobodyさん
09/08/23 10:43:38
>>336
流れから、FTPの事だと思ってレスしますね。
FTPの時点でセキュリティに気にしても無駄。
せめて接続元制限でもすべし。ですよ。



338:337
09/08/23 10:45:48
>>336の意味を勘違いしていたかも。

>パスワードを平文で送るのってどうなの

良い訳がないですね。
って事で、SFTPとかSCPが推奨されているのが現状。ですね。

339:nobodyさん
09/08/23 11:27:25
プロトコルとソフトの話をごっちゃに語られてもな。
FTPにしか対応していないクライアントでもWinSSLWrapかましてFTPSという手もあるんだし。
SCP/SFTP前提でシステム組むとサーバ側で仮想アカウント作ったりchrootするのが大変だし。

340:nobodyさん
09/08/23 20:25:29
SSL使うのは基本中の基本ですな

341:nobodyさん
09/08/23 22:42:18
なんで?

342:nobodyさん
09/08/24 11:13:36
PHPにはセーフモードがかかっていてかつCGIがPerlでしか利用できないサーバを使っています
Perlは知らないのでPHPで組んでいるのですが
フォルダやファイルの自動作成処理をしたいのでどうしてもCGIで動かすかセーフモードがオフな必要があります
しょうがないのでPerlを少し調べてGETで(?file=hoge.txt ?dir=hogeのように)リクエストを受けたら
フォルダやファイルを作成するスクリプトを作り
それをPHPからfile_get_contentsなどの関数で叩くことによって作成することはできたのですが
こういう方法は一般的ですか?
それとももっといい方法がありますか?
(外部から勝手に作成されては困るのでPerlスクリプトには内部からでないとアクセスできないようにしてあります)

343:nobodyさん
09/08/24 12:49:26
>>340
主語述語が抜けているため、暗号化しなくてもいいものまで暗号化すべきというような文章ですね。まる。

344:nobodyさん
09/08/24 13:17:49
ということにしたいんですね。まる。

345:nobodyさん
09/08/24 13:40:12
>>342
セーフモードでディレクトリは普通作らない
ファイルを作るスクリプトはしばしば見かける
fopenでもなんでもお好きに
でもデータベース使うのが普通

346:342
09/08/24 14:46:09
>>344
>セーフモードでディレクトリは普通作らない
作らないというより作れないですよね?
なのでPerl CGI経由で作ったらできるのでそれが一般的かを聞きました
メインはPHPで組んでいるのでディレクトリ・ファイル作成部分だけPerl CGIスクリプトを叩きます
PHPでCGIが使えばできるのですがPerlしか使えない状況なので

>fopenでもなんでもお好きに
セーフモードがかかってるので無理だと思うのですができますか?
当方環境ではうまくいきませんでした

>でもデータベース使うのが普通
説明が足りなくてすみません
今回はデータベースを使用しないという条件でよろしくお願いします

何か他にベターな方法があったら教えていただきたいです
よろしくお願いします

347:nobodyさん
09/08/24 14:52:19
セーフモードでもファイルは作れるよ
でないと多くのBBSシステムやPukiWikiなどが動かないことになる

348:342
09/08/24 15:14:27
>>347
いわれてみれば確かに
Wikiインストールしたことがあるのでわかります
ちょっとPukiWikiのソース見てきます

349:nobodyさん
09/08/25 11:27:44
touch

350:nobodyさん
09/08/25 11:47:12
NintendoDS

351:nobodyさん
09/08/25 17:09:05
質問させて下さい

アフェリエイトの逆、みたいな事をやるにはどうすればいいのでしょうか?
当方にて運営しているサイトにバナーリンクを貼って
IDとパスワード発行して他のリンク先の方には漏れないようにした上で
クリック数をリンク先の方が見られるようにして、
それで一ヶ月1クリックおいくら、と広告費を請求するという感じです
何か適当なツールとかありますでしょうか?

352:nobodyさん
09/08/25 17:15:15
高いよ

353:nobodyさん
09/08/25 17:19:42
>当方にて運営しているサイトにバナーリンクを貼って
>クリック数をリンク先の方が見られるようにして、
>それで一ヶ月1クリックおいくら、と広告費を請求するという感じです

それアフィリエイトじゃないか?

354:nobodyさん
09/08/25 18:55:30
>>351

URLリンク(php.s3.to)

これじゃいかんの?


355:nobodyさん
09/08/26 15:01:19
>>352
おいくらですか?

>>353
そうですね普通にアフェリエイトかもしれないです
でもリンク先の人がお客様になる、とかそういう感じです

>>354
これはリンクのクリック数を出すものですよね?
近いかも知れないですけど他の人のも見られるのはちょっと…

356:nobodyさん
09/08/26 15:47:33
>>355
20万

357:nobodyさん
09/08/26 16:54:33
安いなw

358:nobodyさん
09/08/26 17:26:40
>>355
要はクリック数を基準にした広告サービスでしょ。
同様のシステムパッケージ見たことあるけど、フォーム機能込みで定価150万だった。

359:nobodyさん
09/08/26 22:09:30
>>357
運用ライセンスは別途。

360:nobodyさん
09/08/27 18:06:59
URLリンク(www.47news.jp)
47newsのサイトの本文中の文字をマウスでハイライトするとPOPUPでてきますよね
poplnというブログパーツをつかっているようですが
これ自体はJavaScriptで実現しているようですが、
設定項目があり、このサイトでは無効にするとチェックをいれたあと
クッキー・セッションなどのブラウザ情報をすべて消してブラウザ再起動しても無効なままです
Flashのクッキーも消してみましたが結果は同じでした
ついでにIPアドレスもかえてみましたが無効のままでした
これはどういう風に設定を保持していると想像できますか?

361:nobodyさん
09/08/27 18:12:40
急いで元に戻さなやばいの?

362:nobodyさん
09/08/27 19:30:29
>>360
IE8 履歴削除で復活した
特定のURLに対する閲覧履歴があると無効になるのかな?

363:360
09/08/27 19:36:51
>>362
Firefoxで確認していました。
IE8でやってみたところアクセレーター?なるデフォルトで似たような機能がついてるようですね。
これのオフの仕方がいまいちわからなかったので確認できませんでした。
>>362さんのおっしゃるとおりですと、特別難しいことはしてないようですね。
もう少し色々試してみたいと思います。

364:nobodyさん
09/08/27 20:12:12
検索したのですがどうしても辿り着けなかったので、
ご存知の方がいらっしゃいましたら教えてください

「急いで、だが慎重に」
といった意味合いの名言だったと思うのですが、
プログラム関連の書籍かサイトか人物で、
これに該当する言葉を発しているところで、
有名なのはどこが該当するでしょうか?

ジョエルオンソフトウェアだと思っていたのですが、
調べているとどうも違ったようで…

スレ違いな質問でしたらすみません
よろしくお願いいたします

365:nobodyさん
09/08/28 02:29:32 OD+jgzz0
wikipediaの全文検索のバックエンドってどういう機構ですか?
media wiki自体に、全文検索のソリューションが含まれているのでしょうか?

366:nobodyさん
09/08/28 03:04:16
>>365
×media wiki
○MediaWiki

367:nobodyさん
09/08/28 09:14:37
>>365
とりあえず動かしてみ。すぐわかる。

368:nobodyさん
09/08/31 08:22:55 j/e3zLaw
URLリンク(www.nikkei.co.jp)
今日のNikkeiNetのトップページで選挙の当選者の所、前へ、次へってボタンを押すとクルクルと当選者が変わりますよね
コレってどんな技術を使っているのでしょうか?
Ajaxかなと思ったのですが、クルクルするはずがないし、やっぱFLASHですか?


369:nobodyさん
09/08/31 08:29:21
>Ajaxかなと思ったのですが、クルクルするはずがないし

いや、なんでだよw 普通にAjaxだよw

370:nobodyさん
09/08/31 08:50:35
Ajaxでもないけどね

371:nobodyさん
09/08/31 08:58:20
ただのJavaScript???

372:nobodyさん
09/08/31 09:02:35
「ただの」の定義がわからんがjavascript

373:nobodyさん
09/08/31 10:20:36 Hjptuk1D
流れ読まずに失礼します

対PC向けのhtmlテキストボックスの入力モード指定は
どのように記述すれば良いですか?

ケータイは<INPUT type="text" istyle="1"~~でイケるんですが
対PCでは固定できないんでしょうか?

374:nobodyさん
09/08/31 13:53:03
>>373
他の板でも質問してるだろ

375:nobodyさん
09/08/31 14:07:49
>>368,374
あっちでもこっちでも、とりあえず質問しとけ、
みたいなのはやめようよ。


376:nobodyさん
09/08/31 17:42:29
しかしそれが2chクオリティ

377:nobodyさん
09/09/01 18:51:55
cgiを作成しようと思うのですが、まずは環境構築ということで質問です。

使っているPC内にcoLinuxなどでサーバを作りそこでテストcgiを作りwebにアップロード
だと二度手間なので
sshログインができるwebサーバにデータ一式を置いてsshログインし直接修正しながら作成
にしようと思うのですが、この方法はオススメと思いますか?

もし他に管理が簡単な方法などありましたら教えてください。

378:nobodyさん
09/09/01 18:58:09
>>377
URLリンク(www.apachefriends.org)

379:nobodyさん
09/09/01 19:00:00
>>377
普通はIDEとサーバを連携させるんだよ

380:nobodyさん
09/09/01 19:09:10
>>377
当たり前すぎてへそで茶の沸くことだけど、
本運用でトラブリたくなければ、
>>378のような似非環境は使わないように

381:377
09/09/02 00:56:27
>>378-380
ありがとうございます。

>>379
IDEはググったら統合開発環境ということは分かったのですが、
具体的にどう連携させるのでしょうか。
または、参考になるサイトなどありましたら教えてください。

ちなみにエディタはvimを使ったことがあるのですが、これも一種の統合開発環境と思うので
コレを使って連携できるとうれしいです。

382:nobodyさん
09/09/02 00:57:12
>>381
IDEの普通の使い方として書いてあるよ

383:377
09/09/02 01:04:28
調べたらEclipseがzip展開でインストール、フォルダ削除でアンインストールできて
レジストリもさわらないみたいなのでコレにperlのプラグイン入れるのもよさそう。

384:nobodyさん
09/09/02 04:14:08
URLリンク(liosk.blog103.fc2.com)
これはPDT(EclipseのPHPプラグイン)で4のbのとこを見てもらえばいいが
こんなかんじで設定する
xampp(Apache+MySQL+PHP+αがオールインワンで入ってるパッケージ)での設定方法だが
普通のApacheのドキュメントルートに読み替えればOK
Perlプラグインも同じようなもんだとは思うけど使ったことないので詳細不明

385:nobodyさん
09/09/02 04:17:04
鯖連携ってそういう意味だったんだ
リモートの同期とかそっちの意味かと思った

386:nobodyさん
09/09/02 05:41:21 55UeyG/q
getパラメータを引数にdbからデータを引き出して画面に反映する構成で、
不正な(デタラメ)パラメータを指定されていた場合、「お求めの商品はありませんでした」とか
「アクセス禁止です」とか表記すべきでしょうか?

ユーザの勝手なURL操作の末に起こる不具合を一つ一つフォローするなんて
めんどくさいなぁて感じですが…

387:nobodyさん
09/09/02 05:43:03
じゃやらんでおk

388:nobodyさん
09/09/02 21:17:03
神は細部に宿る

389:nobodyさん
09/09/02 22:55:35
>386
ユーザーからの入力を検証する機能とか作ってあるだろ?そのまま使い回せばいいだろ。
入力値検証の仕組みがないならさっさと作れ。

一般論として、エラーはなるべく細かいほうがいい。
「ログインIDの有無を確認できると個人情報が漏洩する」とか
「細かすぎるエラーメッセージは攻撃の際の手がかりになる」とか、例外もあるけどな。

390:nobodyさん
09/09/03 09:08:58
PHPをTeraPadで書いているのですが、保存すると、「 .php.txt 」と、.txtが付いてしまい邪魔です
コレはどのように設定すれば出ないように出来るのでしょうか?
自分でoption見てやろうと思ったのですが、自分にはサッパリでした

391:nobodyさん
09/09/03 09:11:25
ごめんなさい、>>390ですが、事故解決しました

392:nobodyさん
09/09/03 11:18:58
初心者なので良く分かっていないのでが、PerlとPHPの違いって何なのでしょうか?
同じサーバサイドで、PHPはcookieやメール情報、ログインなどを管理し、PerlはHTMLの<input>等で使われているというような事しか知りません
webのサーバサイド技術としてはやはりどっちも習得しなければならない言語なのでしょうか?

393:nobodyさん
09/09/03 11:26:29
>>392
できることはたいして変わらん。
両方覚えたければ覚えればいいし、趣味でやるだけなら1つでも困らない。

394:nobodyさん
09/09/03 13:43:54 kDwguIYY
Web制作管理からきました。

サーバー管理してるものです。
携帯向けホームページからPOSTされたデータが以下のようなものになります。
おそらく、DoCoMoから送信されたものだと思うのですが・・・(UAより)
XXXXXX <a href="URLリンク(XXXXXXXXXXXX.com)">XXXXXXXXXXXX</a>,
[url=URLリンク(XXXXXXXXXXXX.com)
[link=URLリンク(XXXXXXXXXXXX.com) URLリンク(XXXXXXXXXXXX.com)

これもたぶんなのですが、日本語送信してると思うんですよね。
デコード?する方法なんてないですか?
知ってる人いたら教えてくださーい。
よろしくお願いします。

395:nobodyさん
09/09/03 13:52:09
ホスト名を伏せるのはわかるがそれ以外の部分のデータを伏せられても皆目わからん。

ふつうに application/x-www-form-urlencoded 形式じゃないの?
デコードしたあと文字コード(たぶんShift_JISもどき)も必要だろうけど。


396:nobodyさん
09/09/03 14:04:31 dhywTx8g
失礼。こんなカンジでいいですか?
たぶんですけど、「????????」の部分がユーザが入力したもの。
それ以外は、DoCoMo端末が勝手に挿入したかもしれないタグだと予想してます。
「????????」の部分だけでも、デコードできればいいのですが。
もちろん、urlencoded形式です。↓の例ではデコード後を載せています。

???????? <a href="URLリンク(YYYYYYYYYY.com)">YYYYYYYYYY</a>,
[url=URLリンク(ZZZZZZZZZZ.com)
[link=URLリンク(AAAAAAAAAA.com) URLリンク(BBBBBBBB.com)



397:nobodyさん
09/09/03 14:10:29
お忙しいところ、申し訳ありませんが質問デツ。

ブラウザ(フリーで入手したマイナーなブラウザ)に
<link>URLリンク(www.google.com)
という記述があります。

そこにgoogleのblog検索 URLリンク(blogsearch.google.com) を追加したつもりですがエラーになってしまいます↓
<link>URLリンク(www.blogsearch.google.com)
エラーのメッセージは↓
Not Found The requested URL /search?num=100&hl=ja&ie=UTF-8&oe=UTF-8&q= was not found on this server.

そこで正しい記述文を教えて下さい。

398:nobodyさん
09/09/03 14:15:35
>>397
URL間違ってるだけじゃん。

URLリンク(blogsearch.google.com)

399:nobodyさん
09/09/03 14:20:58
>>396
つか明らかにSPAM投稿なんだけど、そんなのデコードしてどうすんの?
そもそもBBSでちゃんとデコードできてないって時点で日本語じゃない可能性のほうが高い。

400:nobodyさん
09/09/03 14:23:46 dhywTx8g
>>399
あーSPAMなんですか。全然気付かなかったです。
なんかコード間違ってるとか、DoCoMoが間違ったデータ送ってるとか
だと思ってました。
スッキリです。
ありがとうございました。

401:nobodyさん
09/09/03 14:26:48
コメントにURL載せる殆どがSPAMと思って間違いないよ

402:nobodyさん
09/09/03 14:26:58
>>398
修正しましたらうまく動きました。
search部分も修正が必要だったのね・・・トホホ。
お手数お掛けしました。

403:nobodyさん
09/09/03 14:35:12 dhywTx8g
>>401
そうですか。経験不足ですかね。。。
IP調べてみました。ドコモのIPなんで、UAの偽装は無いと思われる。
携帯からSPAMなんて面倒くさいことやる人いるんですね。


404:nobodyさん
09/09/03 15:39:11
携帯を操作してfromとかを弄って送るソフトがあるぐらいだから
UA偽装してPOSTしてくるソフトがあっても不思議じゃない

405:nobodyさん
09/09/03 17:59:05 kDwguIYY
>>404
送信元IPがドコモからなのに、UA偽装するんですか?

406:nobodyさん
09/09/03 18:28:06
XAMPP liteを入れてapacheをスタートさせて、
タスクマネージャでプロセスをみると、
httpd.exeが2つ走っています。

こういうものなのでしょうか?

407:nobodyさん
09/09/03 18:46:04
いんや

408:nobodyさん
09/09/03 21:55:17
>>405
smartphoneとかなら余裕。もうちっと勉強せい。

409:nobodyさん
09/09/03 22:58:12
HTTP/1.1のCache-Controlヘッダの
no-cacheとmust-revalidateの違いがわかりません。
どなたか教えていただけませんでしょうか。

410:nobodyさん
09/09/03 22:58:46
>>406
監視用と実行用で仕様ということらしい
xamppだからというわけではなくapache単体でもそのようになる

411:406
09/09/04 09:16:15
>>410
ありがとう

apache httpd.exe 2つ
でググってもそれらしいのなかったから気になってた。

412:nobodyさん
09/09/04 23:05:41 bvlH15Rp
サーバ上のテキストデータに対してユーザに正規表現をリクエストでpostさせてサーバ側でパターンマッチングしてデータを抽出させたいんだけどセキュリティ上どんな問題が考えられますか?

413:nobodyさん
09/09/04 23:08:06
メタ文字のエスケープ忘れ

414:nobodyさん
09/09/04 23:34:44
なんかの処理系で特定の正規表現を用いると
異常に計算量がかかってDoSに使えるとかいうのがあったな。

あとShift_JISなら5c問題。セキュリティホールにはならんかもだが。

415:nobodyさん
09/09/05 01:31:38
確かに変な正規表現が来たら時間かかりそうですね・・・・

416:nobodyさん
09/09/05 08:38:04
>>408
普通は携帯とスマートフォンとは別のIP帯じゃないか?

417:nobodyさん
09/09/05 09:54:38
>>416
DoCoMoはフルブラウザ使用時と同じ帯域

418:nobodyさん
09/09/06 00:32:51
e-mobileで定額プランにしていても、
PC用サイトを見ると、別料金がかかる?


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