△▲ WebProg 初心者の質問 Part22 ▼▽
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2010/05/03(月) 16:42:08ID:???質問したいけど、どうしたら良いか分からない。
そんなときは、ここに書き込んでください。
板の住人や、その他が、けなしながら、厳しく教えてくれるかも。
質問する前に、まずはここを読んでね。
【注意事項】
・質問する前にGoogleで検索してみましょう
http://www.google.co.jp/
・環境(ソフトウェアのバージョンなど)は、必ず書いてください。できるだけ詳しく。
後から情報を書き足す、いわゆる情報の小出しは極力避けてください。
・何がしたくて、何ができて何ができないのかを書きましょう
・マルチポスト(複数のスレッドで質問する行為)は絶対に禁止です。
・過去ログは必ず読みましょう。あなたと同じ質問をしてる人がいるかも知れません。
2ch 総合ガイド
http://www.2ch.net/guide/
お願い。
適切な、板、スレ、を発見した場合、誘導してあげましょう。
スレの性質上 age 進行でお願いします。
関連情報は
>>2-4辺り
☆前スレ☆
△▲ WebProg 初心者の質問 Part21 ▼▽
http://pc11.2ch.net/test/read.cgi/php/1257701535/
0667nobodyさん
2010/11/02(火) 08:47:53ID:???PHPマニュアルに書いてるような内部エンコーディングっていうのはなんのことですか?
エディタでPHPスクリプトを保存するときにUTF-8で保存するといったこととは違うんですか?
UTF-8で保存したスクリプトで
echo mb_internal_encoding();
としたところISO-8859-1が返ってきました
SJISで保存したスクリプトでmb_ereg_matchを使ったところコンパイルエラーが出ましたが
UTF-8で保存しなおしたところ出なくなりました
SJISで保存したときにエラーが出なくする方法はないのかとか(保存する文字コードに依存したくない)
まだ文字化けはしたことはありませんが文字化けをしないためにどうするかのノウハウを知りたいです
0668nobodyさん
2010/11/02(火) 09:43:52ID:ZBI1y15Iとかで該当のイメージを出力するやり方がありますが、
こんな感じに1ページ中で100枚とか画像出力したとして、サーバー負荷高くなって
トラブルに繋がったりしないんでしょうか? 全然大丈夫なもの?
なにか回避する方法ありますか?
0669nobodyさん
2010/11/02(火) 09:56:17ID:???0670nobodyさん
2010/11/02(火) 10:21:10ID:xK7DgzhWPHP、Perl、Javaのどれ(又はどの組み合わせ)なのかもし知っていたら教えていただきたいのですが
0671nobodyさん
2010/11/02(火) 10:30:21ID:???mixiはperl
GREEはphp
facebookはphp
厳密にはどこもcも使ってるが。
中の事知りたかったら開発者blogとか読むと良い
http://labs.gree.jp/blog/
http://alpha.mixi.co.jp/blog/
0673nobodyさん
2010/11/02(火) 11:14:26ID:???http://hain.jp/index.php/tech-j/2007/02/13/
0674nobodyさん
2010/11/02(火) 11:36:01ID:???このCっていうのはWebページに関してじゃないよね?
使ってるかどうか分からんけれど、Linux、Apache、MySQL等についてって事だよね?
スクリプト書いたり、ソースコードを改変させたりとか
自分にはよくわかんないけれどアプリケーションにはCを使うこともあるのかもしれないけれど
0675nobodyさん
2010/11/02(火) 11:45:31ID:???0676nobodyさん
2010/11/02(火) 11:46:35ID:???mixiがやってるかは知らんが
0677nobodyさん
2010/11/02(火) 11:53:49ID:???0678nobodyさん
2010/11/02(火) 11:59:29ID:???違ってたら悪いが、ようはwebサイト作ってるPGがCも使ってるか?という意味で聞いてる?
なら答えはNo。
一部の人達がMySQLに手を加えたり、分散KVS作ったりしてて
それをperlやphpなどから使ってるだけ
0679nobodyさん
2010/11/02(火) 12:27:41ID:ZBI1y15Iありがとうございました
また別の質問したいんですが、初心者質問というか当たり前のことの確認なんですが
1)サーバAで動いてるサービスのアップロードフィールドから
サーバB(ipアドレスも違う全然別のサーバ)に画像をupするって当然ムリですよね?
2)サーバAで動いてるサービスからサーバBのMysqlに
クエリするのは可能ですよね? 必要な接続情報が設定出来てれば。
0680nobodyさん
2010/11/02(火) 12:34:54ID:???1)
出来ます。
サーバーAにあるページだけどサーバーBにアップするページも書けるし、
サーバーAで受け取ってからサーバーAがサーバーBに投げる仕組みも作れる。
2)
当然出来ます。
0681679
2010/11/02(火) 14:32:59ID:ZBI1y15Iえっ! 1)が可能とは思いませんでした
全く別サーバなら権限の問題で不可能ではないのかと思ってたんですが…
管理者が同じローカルネットワーク上の2サーバー間でクーロンとかを使って
ファイル移動させるような仕組みでしょうか?
そうではなく、A社のホスティングでサーバーAを借りて、B社のホスティングでサーバBを
借りたような場合でも可能なんですか?
直接プログラムそのものに関係ない質問ですみませんが、
その技術をどういうキーワードで調べたら良いのか教えてもらえないでしょうか?
あと、それにからんだ蛇足な質問ですが、アマゾンのS3っていうサービスは
1)の技術を使ってアップロードファイルの物置として使えるサービスってことでしょうか?
どうもイマイチ理解できないので…
MysqlとかのDB機能はもってないんですよね?
該当スレが廃れちゃってるのでこちらで聞きました、すみません。
回答ありがとうございました
0682nobodyさん
2010/11/02(火) 14:45:30ID:???可能と思わなかったというのが不思議。変にむずかしく考えすぎなのでは。
サーバーAで供されたページをブラウザで見ている段階でぶっちゃけサーバーAはもう関係ないんだよ。
ファイルをアップするのは見ているブラウザ。 どこにアップするかはそのページに書いてある通り。別のサーバーが指定してあればそっちに投げる。
サーバーAが受けた場合でも、そのブラウザがBに投げるのと同じことをサーバーAがやればよい。
もちろん他の方法も山ほどある。 A社だろうがB社だろうが関係なし。
そして、アマゾンのS3はこんな話とはまったく関係ありません。
0683nobodyさん
2010/11/02(火) 14:47:22ID:???単純な話、サーバAにあるhtmlのformのaction先がサーバBになっていればサーバBで受け取れる
サーバA・B間についてだけど
(ブラウザで)パソコンAとサーバA間はhttp/httpsでやりとりできるよね?
それならサーバAとサーバBで同じようにやりとりできるよね?って考えれば良いかと
0684nobodyさん
2010/11/02(火) 14:48:13ID:???<form action="http://yoso.example.com/put.cgi" method="POST">
とか書けばよそのホストにリクエストが飛ぶぞ。
0685679
2010/11/02(火) 15:37:54ID:ZBI1y15Iありがとうございます
うーん、単純にアクションの指定で良いんですか…
そう言われればそうですね
単純な例としてサーバAでプロフィールページを作るとして、
テキスト情報はサーバAのDBへ、プロフィール写真はサーバBに保存したい場合は
<form action="/prof_submit.php" method="POST" enctype="multipart/form-data">ですよね
これでtemp_fileとしてサーバAの一時ファイル領域に保存された写真を
どうやったらサーバBに持ち出せるんですか?
…と、調べたらlinuxのscpコマンドってのが出てきました。
PHPでこれを実行するんですか? こういうwebアプリからlinuxコマンドを実行するようなことを
時々ここで見るバッチ処理っていうんでしょうか。
>そして、アマゾンのS3はこんな話とはまったく関係ありません。
ありがとうございます
S3をファイルの転送先に指定した上記のような処理は不可能なんでしょうか?
質問ばかりですみません
0686nobodyさん
2010/11/02(火) 15:51:13ID:???action先をサーバAにする
サーバAで受け取り、サーバAからサーバBへ転送する
転送は、ftp・scp・rsyncなどがあり、phpからはexecやsystemコマンドで実行できる
他にはサーバAからサーバBの領域をnfsマウントするという手もある
amazon s3については、s3syncとかで出来る
0688nobodyさん
2010/11/03(水) 18:58:12ID:Q0Wz+mzJそれともユーザー数が増えてからでも対応出来るのでしょうか?
0689nobodyさん
2010/11/03(水) 19:04:56ID:???0690nobodyさん
2010/11/05(金) 15:40:17ID:hKxTIHv5渡ってくるのかが知りたいです (\r\n ? \n ?)
◯やったこと:
HTML で以下のように書き、(HTMLの文字コードは Shift_JIS、改行コードはCRLFにしています)
textarea name="textArea" cols="30" rows="4">
テキストエリアに以下のように入力し、
aaa[Enter]
bbb
サーバサイド(Java Servlet でやっています)で以下のように書きました。
(関係箇所のみ抜粋)
String textAreaData = request.getParameter("textArea");
byte[] byteArr = textAreaData.getBytes();
for (int i = 0; i < byteArr.length; i++) {
System.out.print(byteArr[i] + " ");
}
クライアント:WinXp のIE6
サーバ:WinXp の Tomcat 6.0.18(jdk 1.5.0_21)
これで動かしてみると、以下のように標準出力に出力されます
(\r\n CR + LF で渡ってくるようだ)
97 97 97 13 10 98 98 98
0691690
2010/11/05(金) 15:41:18ID:???ブラウザを以下のように変えても、どれも同じでした。
1. WinXp の IE6
2. WinXp の FireFox 3.6.11
3. WinXp の GoogleChrome 7.0.517.41
4. WinXp の Safari 5.0.2
5. iphone の safari (バージョンはよくわからん)
今度はサーバ側を Linux に変えました。
(CentOS 4.4 / jdk 1.5.0_11 / Tomcat 6.0.29)
Tomcat をインストールして、上記の Windows で作ったソースを持って行って
再コンパイルし、上記と同じ手元の WinXp の IE6 や Firefox 3.6.11 でアクセスしてみたところ、
やはり \r\n で渡ってくるようです。
今度はブラウザを Linux の FireFox に変えてテストしてみたいところなのですが、
いま X が動く Linux マシンがないため、これは実験できていません。
◯質問:
テキストエリア内の改行コードは、サーバサイドではどのように取得されるの
でしょうか?
上記の実験によると、どのケースでも CR + LF で取得できているのですが、
これで正しいのかわかりません。
何かルールというか取得ロジックみたいなものがあれば教えてください。
・以前、ブラウザ依存というのを聞いたような気もしましたが、上記実験結果だと異なる。
・クライアント側のプラットフォーム依存? Linux の Firefox からやってみたら
\n で取得されるはず?
・プラットフォームではなく、HTML の文字コードや改行コードによって変わる?
0692nobodyさん
2010/11/05(金) 18:16:06ID:???どれがきてもいいように対応するのが正しい。
また入力したではなくて、htmlの テキストエリアにデフォルトで入れる文字の改行の
挙動もまた違う。
0693nobodyさん
2010/11/05(金) 19:20:11ID:???追記なら truncate で切り詰めればいいし(追記中の新規オープンがどうなるか試してませんがw)、
上書きなら別ファイルに出力してたのをリネームしなければいい。
ファイルサイズが変わる場合の、ファイル途中にあるデータを編集する場合は、
データをコピーしてから編集するぐらいしか無いのでしょうか?
素直に DB 使えって話しですがw
0694nobodyさん
2010/11/05(金) 19:25:23ID:???一括置換出来無ければ
改行を除くコントロールコードを削除
\r\n を \0 などに置換
\r or \n を \r\n に置換
\0 を \r\n に戻す
手順は多いけど、改行コードは統一出来るかと
0695nobodyさん
2010/11/05(金) 19:39:47ID:???0696nobodyさん
2010/11/05(金) 20:10:03ID:???どっかのサイトにあったなw
だが、埋め込まれた(htmlソース)の改行とキーで入力された改行は必ず同じという保障はない
さらにいえば、改行にならないパターンで空白になるものもある。IEだったかな
0697690
2010/11/05(金) 22:19:47ID:???すみません、あとでゆっくりレスを点けさせていただきたいと思いますが、
取り急ぎ。
>>694-695
これでしょうか?
http://amon.dip.jp/index.php?%A5%C6%A5%AD%A5%B9%A5%C8%A5%A8%A5%EA%A5%A2%C6%E2%B2%FE%B9%D4%A5%B3%A1%BC%A5%C9%A4%CE%A5%D6%A5%E9%A5%A6%A5%B6%B4%D6%C8%F3%B8%DF%B4%B9%C0%AD%A4%CE%B2%F2%BE%C3%CB%A1%28Javascript%29
0698nobodyさん
2010/11/07(日) 18:32:03ID:???「CGI(Perl・PHP)利用可」と書いてあるところもあったりします。
PHPを使ったCGIとCGIじゃないPHPがあるんでしょうか?
あるなら、後者は「CGI」はに対して何と呼ぶんでしょうか?
0699nobodyさん
2010/11/07(日) 18:45:03ID:???モジュールかな。
>「CGI(Perl・PHP)利用可」
実際にPHPをCGIで使えるのかは怪しい気がする。
0700nobodyさん
2010/11/07(日) 18:45:05ID:???CGI は仕組みであって言語じゃない
CGI OK とか書いておいてシェルスクリプトが駄目なクソなとこもある(ただの表現間違いだと思うがw
0701nobodyさん
2010/11/07(日) 18:51:21ID:???本来CGIってのはWEBサーバと外部プログラムが連動するための規格であって
プログラム言語とは関係ありません
CGIを使うPHPのプログラムもあれば、CGIを使わないPHPのプログラムもあります
CGIはプログラムじゃないので、PHPを使ったCGIと言う表現はそもそも間違ってます
0702nobodyさん
2010/11/07(日) 19:00:11ID:???即レスありがとうございますw
レンタルサーバーの機能まとめの表を作ってたのですが、どう記せばよいか迷ったので
>>701
「CGIは仕組みであって言語ではない」ことはわかっていた(PerlやRubyといった言語をなんたら)
・・・つもりでしたが・・・
「CGIという仕組みにPHPという言語を用いる」と思ってました・・・
この場合何と表現すればいいんでしょう?
0703nobodyさん
2010/11/07(日) 19:07:08ID:???0706nobodyさん
2010/11/07(日) 23:51:34ID:MLuWY4bMオーダーで業者に発注したPerlコードがフリーウェアで流通しているコードによく似ているのですが。
注釈を除くと最大60行が一致、ファイル名変数名の約50%が一致。
似たコードを配信しているサイトの説明は、商用利用は堅く禁止するとのことで賠償金の規定も有りました。
仮に製作会社側が参考にして作ったとしたらどの程度似ていると盗作になるのでしょうか?
改変して他所に売っってしまった後気が付いたのですが万一流用を主張された場合は普通はどうなりますか?
今予定している対処法はあくまで製作会社を信じ、訴えられたら逆にフリーウエア製作者を訴えるつもりです。
0707nobodyさん
2010/11/07(日) 23:53:32ID:???0708nobodyさん
2010/11/08(月) 00:01:08ID:???今すぐ打ち明けて対応をお願いするほうが貴方のためです。
それで職を失ったりするとしても。
0709nobodyさん
2010/11/08(月) 00:04:04ID:6NFcBNQWありがとうございます、直ちに訴えます。
作ってもらったのが1年半前でフリーソフトの配布のほうが3年前となっているのでやや変ですが
相手は所詮趣味の個人なのでゴミのように潰せると思います。
配布開始の時期なんていくらでも捏造できますからね。
0710nobodyさん
2010/11/08(月) 00:06:16ID:???0711nobodyさん
2010/11/08(月) 00:08:11ID:???0712nobodyさん
2010/11/08(月) 00:08:13ID:???0713nobodyさん
2010/11/08(月) 00:14:47ID:6NFcBNQW先日問い合わせたら真似はしていないとのことでした。
どちらのコードが古いのか証言以外で見分ける方法ってあるんでしょうか?
0714nobodyさん
2010/11/08(月) 00:18:04ID:???業者そんなことシレっと言ったんでしょうか・・・ありえないと思いますが。
0715nobodyさん
2010/11/08(月) 00:20:17ID:???知らないうちにウイルスとかバイトが持ち逃げしてまわりまわったとか、別のクライアントに納品した時に流出したとか考えられます。
0716nobodyさん
2010/11/08(月) 00:22:39ID:???別のクライアントにソースを渡せるような形態なら、貴方の会社が心配することではないのでは。
0717nobodyさん
2010/11/08(月) 00:32:42ID:???ぶっちゃけますと最初に気が付いたのがクライアントでして
どうも向うと連絡をとってしまわれたような感じがするのです。
0718nobodyさん
2010/11/08(月) 00:34:20ID:???業者に責任がないとしても訴えるのも業者。あなたは業者にどうなってんだと言うだけの立場のはず。
0719nobodyさん
2010/11/08(月) 00:40:25ID:???0720nobodyさん
2010/11/08(月) 01:18:27ID:???GOOGLEに移籍した他社のプログラマが古巣のコードを持ち出したとされ、
古巣から持ち出した本人のPGではなく使用したGOOGLE訴えられたケースがあります。
米国の法律と日本法が違うのと会社→PG→会社ではなく個人→会社→会社(逆もあり)なので
ちょっと判断が難しいのです。
0721nobodyさん
2010/11/08(月) 03:01:04ID:???コピペプログラマーばかりだからな
こういうの表面化しないだけで割と多いと思う
0723nobodyさん
2010/11/08(月) 08:27:27ID:???> 相手は所詮趣味の個人なのでゴミのように潰せると思います。
なんで趣味でやってる原著作者のほうをゴミのように潰すんだ。
0724nobodyさん
2010/11/08(月) 08:29:33ID:???一体なぜでしょうか?
// 入力文字コードの取得
function numOnly(evt)
{
var e = evt || window.event;
m1 = e.keyCode;
m2 = e.which;
}
<input id="id_number" style="" type="text" onkeyDown="return numOnly()" />
0725nobodyさん
2010/11/08(月) 08:31:51ID:???誘導
http://hibari.2ch.net/test/read.cgi/hp/1289130738/
0726nobodyさん
2010/11/08(月) 08:51:23ID:???パクリかどうかを事前にチェックする責任の所在がどこにあるかはわたしもよくわからんが
ホントにパクリなのか、もしくは業者が3年より前に書いたコードを使いまわしてるのがパクられてる可能性もあるし
0727nobodyさん
2010/11/08(月) 08:56:13ID:???普通、当事者なら信じるしかないとは考えません。
業者があやしい、何してくれやがったんだと考えるのが正しいのです。
さあ、さっさと業者に文句言って業者が悪いなら責任とらせ、そうでなければ
フリーのとこに対応するように言え。
0728nobodyさん
2010/11/08(月) 09:44:14ID:???つまり万一業者側に問題ありで何らかの方法で本来の著作者に証明されてしまった場合でも
うちが責任を取る必要が無いなら業者VSフリーソフト制作者が当事者ということで
うちは結果待ちだけでほおっておいてかわまわないというわけですね?
いちおう法律を必至で調べましたが所詮素人なので分かりませんでした。
たんなる動産であれば民法192条あたりが適応され2年以内ならこちらは物品を返還し業者から代金を返還してもらえばよく
転売利益も最初に盗んだものに賠償を要求すればいい、ただ今回のケースのようにあとで改造していたら物品でも多少
ややこしいですが。(例えれば盗まれた高級車を買ってシャコタン、エアロ加工して転売し場合など)
そもそもコードを流用したとしてもどの程度から著作権違反になるのかもわからないのです。
CGI入門系サイトでも稀に10行以下程度の短いソースにも無断転用禁止とか使うならメールとリンクをとか書いてる方が
おられますが至極単純な処理であまりに短い物だと全く同じ記述方法しかない場合もある。
そういったものを組み合わせていた場合どこからが著作権違反なのかが不明です。
今回のケースでも業者側、フリーソフト制作者の双方に非が無い可能性すら考えられます。
ようするに偶然同じ本で勉強して本の付録のサンプルコード切り貼りをした場合などです。
大手の出版社のWEBサイトで公開しているコードの上から10行程度が注釈コミで
著名なとこだけで最低3サイトと一致するコードを見たことが有ります。
色々な状況を想定考するときりが無くどのように対処してよいのか分かりません業界の常識を教えてください。
1、コピペ切り貼りはどの程度から著作権法違反なのか?
2、コピペ切り貼りではなく手打ちでコピーしたらどうなるのか?
3、盗用されたソースを知らずに再販した場合の取らされる責任。
0729nobodyさん
2010/11/08(月) 09:48:58ID:???もう、だから
訴えられる前に(業者に)訴えろ。
って書いただろ。
そういうこと知った時点で、対応するまで販売停止。
対応は業者に振れ。業者はごめんなさいするか、フリー作者に公開停止させるかの二択。
0730nobodyさん
2010/11/08(月) 09:51:54ID:???まあ、いずれにせよ ほっとくんじゃなくて対応させろ。
販売できない間の補償させるとか、期限切るとかしろよ。
0731nobodyさん
2010/11/08(月) 10:08:01ID:???業者の主張
1 盗用はして居ない
2 類似性は偶然か相手側の盗用
3 よって対応する気は無い
クライアント企業の主張
1 盗用と推測する
2 公開を停止する事を検討
3 弊社に調査と賠償(代金188万+税の返還、業務に支障をきたした賠償2000万)をするように
フリーソフトの製作者の主張は不明
問い合わせてやぶへびになるのも怖いしクライアントをほっとくわけにも行かないし
業者は強行に盗用を否定していますどうしたものでしょう・・・・・・・
製作当時のこちらから業者への代金支払いは105万でした。
0732nobodyさん
2010/11/08(月) 10:19:21ID:???なぜクライアント企業はソースレベルでチェックできる能力があるのに依頼したのかも引っかかる
0733nobodyさん
2010/11/08(月) 10:24:32ID:???ま、弁護士に相談ですな。 そしてこれが事実なら、こんなとこにもう書くなよ。
クライアントが見たらとか思わんのかなぁ。
0734nobodyさん
2010/11/08(月) 10:53:49ID:???クッキーがオフの端末でアクセスした場合、
DBにセッションID、IP、更新日を記録するテーブルAと、
セッションIDとその操作(本来クッキーに保存すべき情報)を記録するテーブルBを使い、
アクションがあるたびにテーブルに記録するやり方を考えています。
1つ目に質問したいことは、セッションハイジャックがらみで、
セッションIDが漏れても、IPのチェックを挟むので少しは強固になると思いますが、
この方法は(ネカフェやProxy等ではIPが重なり)完全ではないのでまずいでしょうか?
その場合どうしたらベストでしょう?
もう1つ目の質問は、
普通のセッション同様にブラウザを閉じたら、AとBの内容を消去したいのですが、
クッキーオフの場合、JavaScriptもオフにしていることが多いので、
でブラウザ終了時にJavaScriptでトリガーを引いて消去するやり方では信頼性が足りません。
となると、cronなどで1分おきにAの更新日を確認し1時間更新がなかったら消去する等の方法が妥当でしょうか?
本来1時間で消したいところを最大1時間59秒になってしまうのですが、
これは別に気にしなくてもいいですか?
0735734
2010/11/08(月) 10:57:47ID:???cronで1分ずつ更新レコード確認だと、
ブラウザを閉じたらサーバにあるセッション情報をすぐに消去したいのに、
1時間も待たないといけないですが、これは仕方ないと思うしかないですか?
なんかセッションがきれたことをサーバに通知できればいいのですが。
0736nobodyさん
2010/11/08(月) 11:13:16ID:???クッキーが使えないセッションだと、携帯電話でノウハウがあるので「携帯 セッション」とかでググれ。
あと、「車輪の再発明」でもググれ。
0737734
2010/11/08(月) 11:26:48ID:???ありがとうございます。
固有番号等の話ならば知っていますが、携帯電話だけを対象としてるわけではありません。
IPがだめとなると、毎回アクションのたびに再認証というわけにもいかないし、うーん・・・
漏れたときにどうするかいいアイデアが思いつきません。
セッション中の情報をどこに記憶するかということですので、
車輪の再開発という話ではありません。
hiddenに入れる方法やURLに埋め込む方法も承知しています。
ただサーバで管理したいだけです。
0738nobodyさん
2010/11/08(月) 11:33:37ID:???でも漏らさないでくださいと書いておくしかないね
0739nobodyさん
2010/11/08(月) 11:41:12ID:???ありがとうございます。とりあえずそのように注意喚起することにします。
今は重要な情報にアクセスできるようになっていますが、
アクセスできないようにして一連の操作終了後、
最後に再ログインして処理するように作り直したいと思います。
0740nobodyさん
2010/11/08(月) 11:46:49ID:???見えないだけで内部で何かやってるなら別だけども。
0741nobodyさん
2010/11/08(月) 11:55:09ID:???セッション ID は全ての POST、GET (リンク) に埋め込めばいい
クリティカルな場合は1時間とかじゃなくて10分とかで強制ログアウトかな?
チケットとか銀行とかとか。
セッション発行をトップページのみにするのもいい
やたら再発行のある IP は bann しちまうとかw
0742nobodyさん
2010/11/08(月) 11:59:33ID:???0743nobodyさん
2010/11/08(月) 12:30:44ID:???訴えられない理由、業者の罪とされる事がクライアントの推測だから。
妄想だったら目も当てられない。しかしコードは似ていることは確か。
>>732
詳しくは守秘義務がありますが事業急拡大の応援と解釈していただければ分かりやすいです。
問い合わせてフリーソフト著者側から訴えられればクライアントから訴えられ業者を訴え返しても取れなければ2000万支払う事になる。
0744nobodyさん
2010/11/08(月) 12:47:30ID:???妄想でも、何にも困ることはない。 こう言ってきてるが問題ないかの照会するだけ。
というか、貴方の立場は、すでに目も当てられない状態。
0745nobodyさん
2010/11/08(月) 13:05:00ID:???0746nobodyさん
2010/11/08(月) 13:45:56ID:???業者、クライアント、それぞれとの契約書を確認しておいたほうがいい。
ソフトウェア開発契約書なら、著作権の扱いが明記されていることが普通だし
損害賠償に関する項目もあるはず。
0747nobodyさん
2010/11/08(月) 14:13:09ID:???ソフトウェアの方へ
0748nobodyさん
2010/11/08(月) 14:18:38ID:???法学と二足のわらじを履いてるようなスーパー弁護士が必要だ
0749nobodyさん
2010/11/08(月) 14:26:52ID:???業者側の書類はいいとしてこちらとクライアント間の契約書は法律の専門家が作成した物ではない無い物です。
業者側 抜粋
「xxxxを除く本著作物に関するすべての著作権を甲に譲渡する。」
(xxxxはフリーのボタンのイラストやフラッシュや使ってはいけないライブラリのコードの部分が記載されていた)
「契約に違反した場合請負代金の3倍を上限として賠償するものとする。」
クライアント側
「xxxxxx使用権以外の権利、再販権、改変権等は認めない。」
「乙の許可を得ればこの限りではない。」
契約書自体3ページと薄く、双方の損害賠償の規定無し。
0750nobodyさん
2010/11/08(月) 14:32:18ID:???というか、もうここに書くな。
0752nobodyさん
2010/11/08(月) 14:38:00ID:???0753nobodyさん
2010/11/08(月) 15:23:31ID:???なんか裏でクライアントと業者とフリーウェア製作者が結託してんじゃないかと疑いたくなるくらいようできた話やな
0754nobodyさん
2010/11/08(月) 19:42:28ID:???0755nobodyさん
2010/11/08(月) 22:27:57ID:BUxEOjTwそれが何らかの原因でクエリが失敗したとします
そうすると、エラーコードを取得して「登録に失敗しました」とかの警告ページに
誘導するものなんですか? みんなそういう風に作ってるんですか?
ローカルのサーバじゃクエリ失敗なんて経験したことないし、webを使ってても
最近そういう警告にであったことがないので「そんなの真面目にやってるのかな?」って
気になってしまっています。
0756nobodyさん
2010/11/08(月) 22:34:16ID:???そもそもフォームから直接クエリを送り付けたりしない
普通は予め出力するクエリを定義しておき、値の部分だけ変更して検索をかける
もしその際に予想外のことが起こり、そしてエラーが起こったことをユーザに知らせるのが親切ならエラーを表示する
0757nobodyさん
2010/11/08(月) 22:54:35ID:???すみません、ちょっと上手に伝わってなかったようです
検索とか限定したクエリではなくて、selectも、insertも、updateも全部です。
(実行するクエリの形式が既に決まってて、それにパラメータからとった値を入れてqueryするのはもちろんです)
0758nobodyさん
2010/11/08(月) 23:26:50ID:???エラーなのに何も無し
しまいにゃ登録完了とか出されてもこまるしw
ただ、詳細なエラー (テーブルのどこそことか) は隠すべきだろうけど・・・
0759nobodyさん
2010/11/09(火) 12:20:27ID:???0761nobodyさん
2010/11/09(火) 20:31:59ID:???オススメの良書や流れ等を教えてください
現在サーブレットやらJSPの勉強を終え、Tomcatをちょこちょこ触ってる感じです
趣味ではLinuxでApacheを入れて簡単なCGI等を表示させたりもしました
また言語等は問いません
0762nobodyさん
2010/11/09(火) 20:39:10ID:???無料で掲示板のスクリプトを配布しているところがあるので
ダウンロードして、ソースをいろいろイジったりして勉強すればよろしいかと
0763nobodyさん
2010/11/10(水) 09:30:07ID:???wget http://www.apache.org/dist/httpd/httpd-2.2.17.tar.gz.asc
gpg httpd-2.2.17.tar.gz.asc
分離署名。
データ・ファイルの名前を入力: httpd-2.2.17.tar.gz.asc
gpg: 2010年10月15日 03時48分36秒 JSTにRSA鍵ID 7F721xxxで施された署名
gpg --keyserver pgpkeys.mit.edu --recv-key 7F721xxx
gpg: 鍵7F7214A7をhkpからサーバーpgpkeys.mit.eduに要求
gpg: /home/hoge/.gnupg/trustdb.gpg: 信用データベースができました
gpg: 鍵B55Dxxxx: 公開鍵“William A. Rowe, Jr. <wrowe@rowe-clan.net>”を読み込みました
gpg: 絶対的に信用する鍵が見つかりません
gpg: 処理数の合計: 1
gpg: 読込み: 1 (RSA: 1)
gpg httpd-2.2.17.tar.gz.asc
分離署名。
データ・ファイルの名前を入力: httpd-2.2.17.tar.gz.asc
gpg: 2010年10月15日 03時48分36秒 JSTにRSA鍵ID 7F721xxxで施された署名
gpg: “William A. Rowe, Jr. <wrowe@rowe-clan.net>”からの 不正な 署名
何故正しい署名にならないのでしょうか?
pgpkeys.mit.edu以外の他の鍵サーバーを探したいのですが良くわかりませんでした
0764nobodyさん
2010/11/10(水) 22:02:51ID:???□<□ ←いつもこんな感じに化けます。
スクリプト、iniファイル共にutf-8なのですが、回避方法を教えていただけないでしょうか。
日本語以外も使うのでeuc-jpなどには変えられません。
0766nobodyさん
2010/11/16(火) 00:00:39ID:LE/fsUNAhttpd.confや.htaccessの設定で認証を行うと、セキュリティは高いのですが、ログアウトができません。
そこでクッキーとスクリプトで認証(パスワードからハッシュを求めてパスワードファイルと比較)しようとしたのですが、
Apacheの認証(httpd.confや.htaccess)と併用すると、スクリプトで認証した後でApacheが認証要求を
出して二回ログインする必要がありそうです。
何か良い方法はないでしょうか?
■ このスレッドは過去ログ倉庫に格納されています