1 名前:デフォルトの名無しさん mailto:sage [2009/10/24(土) 11:20:45 ] このスレッドは、他のスレッドでは書き込めない超低レベル、 もしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。 へび使いが優しくコメントを返しますが、 お礼は Python の布教と初心者の救済をお願いします。 エラーを解決したいときはエラー表示や環境を略さずに書き込んで下さい。 騙りが頻発しています。質問する方は一時的なトリップをつけることを検討して下さい。 次スレは >>950 辺りで 前スレ くだすれPython(超初心者用) その4 pc12.2ch.net/test/read.cgi/tech/1243160751/ 関連スレ Pythonのお勉強 Part35 pc12.2ch.net/test/read.cgi/tech/1253535109/
596 名前:デフォルトの名無しさん mailto:sage [2009/12/28(月) 10:44:34 ] >>595 ありがとうございます。 ttp://codepad.org/KWHJEbWb これでxの値を7から-5に変更したら、 tは[x, x, x]で aは[t, t, t]なので t, aが共に変更されるのではないかと思うのですが、 実際は変更されません。 これは何故でしょうか。
597 名前:デフォルトの名無しさん mailto:sage [2009/12/28(月) 11:15:04 ] >>596 これで納得してくれるかは怪しいけど a = 1 # 名前 a は 1 を指す a # 名前 a を評価する。評価して得られた値は 1 b = [a, a] # 名前 b は [a, a] を評価して得たリスト [1, 1] を指す a = 2 # 名前 a は 2 を指す b # 名前 b は相変わらず [1, 1] を指したまま あと a = 1 は「名前は a を指す」って代入文であって数学の等式じゃないから気をつけて a = 1; a = 2 なんてのも Python では成立する
598 名前:デフォルトの名無しさん mailto:sage [2009/12/28(月) 11:29:24 ] >>596 リストはオブジェクトへの参照のリスト。 他の言語で参照というと変数への参照の場合があるけど、Pythonの場合は変数への参照は無い。 x = 7 # 7 という値のオブジェクト (A) を用意して、x が (A) を参照するようにする。 [x] # x が参照している (A) というオブジェクト一つを要素にしたリスト [ (A) ] を作る。このオブジェクトを(B) とする。 t = [x] * 3 # (B) を3回繰り返したリストのオブジェクトを作る。これを (C) とする。 (C) は [(A), (A), (A)] になる。 t に (C) への参照を代入する。 [t] # t が参照している (C) というオブジェクト一つを要素にしたリスト [ (C) ] つまり [ [ (A), (A), (A)] ] を作る。このオブジェクトを (D) とする。 a = [t] * 3 # (D) を3回繰り返したリストのオブジェクト [ (C), (C), (C) ] をつくる。このオブジェクトを (E) とする。 x = -5 # -5 という値のオブジェクト (F) を用意して、 x が (F) を参照するようにする。 (A) の値は変更されない。 結果として、 a が参照しているオブジェクト (E) の値は [(C), (C), (C)], t が参照しているオブジェクトは (C), (C) の値は [(A), (A), (A)]. (A) の値は 7 のまま。
599 名前:591=595=598 mailto:sage [2009/12/28(月) 11:46:52 ] ちなみに、>>590 はどの言語の経験があるの? ベースとなる言語があれば、その言語で言えばどういう意味か説明に使える。 >>596 を Javaで書き換えると、 Integer x = Integer.fromInt(7); // x = 7 ArrayList<Object> t = new ArrayList<Object>(); for (int i = 0; i < 3; i++) t.add(x); // t = [x] * 3 ArrayList<Object> a = new ArrayList<Object>() for (int i = 0; i < 3; ++i) a.add(t); // a = [t] * 3 x = Integer.fromInt(-5); // x = -5 Javaが判れば、xを書き換えてもaやtに影響ないのが判ると思う。
600 名前:599 mailto:sage [2009/12/28(月) 11:52:55 ] ごめん、 Integer.fromInt は Integer.valueOf の間違い。 JavaはPythonのオブジェクトを説明するのには向いているけど、 ここ5年以上マトモに使えてないので、文法エラーやメソッドのミスには目をつぶってくれ。 ちなみに、Pythonのオブジェクトを説明するのにJavaが向いている理由は、 整数と文字列がimmutableだから。 x = 7 y = 7 で x is y の結果が言語で規定されていない理由は、 Integer x = Integer.valueOf(7); Integer y = Integer.valueOf(7); x == y の結果が言語で規定されていない理由と同じ。
601 名前:590 mailto:sage [2009/12/28(月) 11:54:47 ] みなさまありがとうございます。 私はC++プログラマです。 そのため変数の型宣言がないPythonを学び、 ところどころで困惑してお世話になっております。 とても長くなったため私の現在の認識を自分でながめるために書き出してみました。 ttp://codepad.org/MJaNWykh Javaの経験はありませんが、ご教示いただいたJavaコードはC++な見方で 推測して拝見しました。 そことのアナロジーで解釈しても この1.〜3.の解釈は正しいと思うのですが、 そうだとしますと 4.でt, aが変更される理由がまた分からなくなります。 どうして4.だけ変更されるのでしょうか?
602 名前:600=methane mailto:sage [2009/12/28(月) 12:12:25 ] >>601 C++にはJavaのObject型みたいなのがないから、void*で代用するけど、こんな感じになる。 (キャストは省略) x = 7 t = [x]*3 a = [t]*3 は void *x = new int(7); vector<void*> *t = new vector<void*>; for (int i = 0; i < 3; ++i) t->push_back(x); vector<void*> *a = new vector<void*>; for (int i = 0; i < 3; ++i) a->push_back(t); ここまでで初期状態。 じゃぁ、初期状態から t = 3.14 を C++ でいうと、 t = new double(3.14); t が新しく別のオブジェクトをポイントするようになるだけで、 a[0]は、もともとtが指していた [7,7,7] を差し続ける。 つぎに、初期状態から a[0][0] = -5 を C++ でいうと、 (*((*a)[0]))[0] = -5; t というポインタが指している vector オブジェクトの先頭要素を -5 に書き換えている。 で、tもaもポイントしている先は変わらないまま、tがポイントしているvectorオブジェクトの先頭要素だけを書き換えているので、 t と a の両方が影響を受ける。
603 名前:methane mailto:sage [2009/12/28(月) 12:21:08 ] C++プログラマなら、Pythonの変数は全部C++でいうポインタ変数で、オブジェクトは全部 new やその他の手段でヒープ上に取られるという理解をすると良いと思う。 「参照」と呼んでいるのは全部ポインタのことで、 int a = 3; int &x = a; int *y = &a; でいうところの a のような、変数と値が完全に束縛された存在が無い。 あとは、 a[0][0] = -5 がリスト「オブジェクトに対する変更」なのにたいして、 t = -5 がオブジェクトは全く変更されず、「ポインタ変数が別のアドレスを指すようになる」 という違いを把握できれば、一気に壁を突破できるはず。
604 名前:590 mailto:sage [2009/12/28(月) 12:27:42 ] >>602-603 methane氏 C++に例えてくださりありがとうございました。 現在必死に読んでおります。
605 名前:590 [2009/12/28(月) 12:45:51 ] 値は全て無名であると考えてよろしいですか?
606 名前:methane mailto:sage [2009/12/28(月) 12:52:35 ] >>605 コード上に出てきた変数名と密結合しているオブジェクトが存在しないという意味であれば、すべて無名ですね。 def foo(): pass bar = foo del foo したら、foo()できなくてbar()できるし、 class もモジュールもパッケージも、名前とオブジェクトの関係は全部同じです。
607 名前:590 mailto:sage [2009/12/28(月) 13:10:02 ] おかげさまで理解できたと思います。 つまり ttp://uproda.2ch-library.com/lib200590.zip.shtml こんなことになっているんですね。 (Wordファイルをzipで圧縮したもので DLキーはpythonです。) この理解でよろしいでしょうか?
608 名前:methane mailto:sage [2009/12/28(月) 13:31:10 ] >>607 5番が書きかけなのかな・・・ 4番までは完全に正解。Good Job.
609 名前:590 mailto:sage [2009/12/28(月) 13:35:52 ] >>608 5.番は t[0]=−5 以外は4.と相違点ありません。 a[0][0]=-5とt[0]=−5が等価であるという事を言いたかった図です。 どうでしょうか。
610 名前:デフォルトの名無しさん mailto:sage [2009/12/28(月) 13:37:57 ] >>571 はダウト
611 名前:methane mailto:sage [2009/12/28(月) 13:42:55 ] >>609 あぁ、4からコピーした後編集するの忘れてると勘違いしてました。 a[0][0] と t[0] は等価で図は完全一致で正解です。 図だと判りやすいですね。
612 名前:デフォルトの名無しさん mailto:sage [2009/12/28(月) 13:44:10 ] >>590 a=[3,7] b=a a=a+[2,5] print b print a a=[3,7] b=a a.append([2,5]) print b print a
613 名前:590 mailto:sage [2009/12/28(月) 13:45:22 ] >>611 これでまた一つ壁を越えられた気がします。 methane氏、諸先輩方 どうもありがとうございました。
614 名前:590 mailto:sage [2009/12/28(月) 13:50:02 ] >>612 今となっては>>590 の挙動についても納得しました。 aとbが同一の値(リスト)を指しているので、 ttp://codepad.org/btaagIKq こんな挙動になるわけですね。
615 名前:デフォルトの名無しさん mailto:sage [2009/12/28(月) 14:03:43 ] ぬるぽ
616 名前:デフォルトの名無しさん [2009/12/28(月) 18:57:49 ] ファイルのMD5ハッシュやSHA1ハッシュを表示するPythonスクリプト - MoreslowlyWiki ttp://www.moreslowly.jp/mw/index.php?title=%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81 %AEMD5%E3%83%8F%E3%83%83%E3%82%B7%E3%83%A5%E3%82%84SHA1%E3%83%8F%E3%83%83%E3 %82%B7%E3%83%A5%E3%82%92%E8%A1%A8%E7%A4%BA%E3%81%99%E3%82%8BPython%E3%82%B9 %E3%82%AF%E3%83%AA%E3%83%97%E3%83%88 このプログラムで、末尾で if __name__ == '__main__': ここで処理 としているのは何故でしょうか? このif文は何を意味するのですか?
617 名前:デフォルトの名無しさん mailto:sage [2009/12/28(月) 19:07:03 ] モジュールとして他のファイルからimportされたときと それ自身単独で実行されたときの動作を区別出来る テストケース書くなり実行コードにするなり
618 名前:デフォルトの名無しさん mailto:sage [2009/12/28(月) 19:11:29 ] >>617 おお、 なるほど。 ありがとうございました。
619 名前:デフォルトの名無しさん mailto:sage [2009/12/28(月) 23:14:44 ] >>618 御礼言われたら照れるなあ
620 名前:デフォルトの名無しさん mailto:sage [2009/12/29(火) 01:40:07 ] 他人へのお礼で照れるとは
621 名前:デフォルトの名無しさん mailto:sage [2009/12/29(火) 11:06:55 ] おなあ
622 名前:デフォルトの名無しさん mailto:sage [2009/12/29(火) 11:08:59 ] りい
623 名前:デフォルトの名無しさん mailto:sage [2009/12/29(火) 23:22:19 ] 殿かよ
624 名前:デフォルトの名無しさん mailto:sage [2009/12/30(水) 11:02:47 ] 師走ですから
625 名前:デフォルトの名無しさん mailto:sage [2009/12/31(木) 15:48:43 ] 本年はまことにお世話になりました 来年は初心者スレから卒業したい。
626 名前:デフォルトの名無しさん mailto:sage [2010/01/01(金) 00:27:24 ] あけましておめでとう 手元の習熟メモを見ると、学んでみようと思い立ったのは2006年らしいのに、 まだまださっぱりだぜ俺…
627 名前:デフォルトの名無しさん mailto:sage [2010/01/01(金) 20:58:54 ] Python 2.6.4の(reモジュール等の)標準モジュールの中に、 ある文字列が正規表現として文法的に正しいかどうかを調べる 機能があれば教えていただけますでしょうか?
628 名前:デフォルトの名無しさん mailto:sage [2010/01/01(金) 21:20:02 ] re.compile()を通せばre.errorが飛んでくるだろ
629 名前:デフォルトの名無しさん mailto:sage [2010/01/01(金) 21:44:39 ] >>628 なるほど。 ありがとうございます。
630 名前:デフォルトの名無しさん mailto:sage [2010/01/05(火) 16:50:58 ] これから1から勉強をはじめたいと思ってます 2.6と3.0と3.1とバージョンがありますが、3.x系は不評であると聞いております 互換性を気にしないのであれば3.x系から始めても問題ないでしょうか?
631 名前:デフォルトの名無しさん mailto:sage [2010/01/05(火) 16:59:15 ] 問題ないけど、まだ3.xに対応したライブラリ少ないよ
632 名前:デフォルトの名無しさん mailto:sage [2010/01/05(火) 16:59:46 ] 問題ないでしょう
633 名前:デフォルトの名無しさん mailto:sage [2010/01/05(火) 17:11:44 ] ありがとうございます PHP4みたいになると困るので3.1から始めたいと思います 英語のドキュメント読みながらやってみます
634 名前:デフォルトの名無しさん mailto:sage [2010/01/05(火) 17:38:10 ] バカがバカを育てるわけだな
635 名前:デフォルトの名無しさん mailto:sage [2010/01/05(火) 17:42:51 ] それでも2to3はPHPのバージョンアップよりは楽だと思う…
636 名前:デフォルトの名無しさん mailto:sage [2010/01/08(金) 22:00:50 ] 初めてのPython 第3版でPython3対応出来ますかね?
637 名前:デフォルトの名無しさん mailto:sage [2010/01/08(金) 23:15:51 ] これから勉強するのに3からだとダメなの?
638 名前:デフォルトの名無しさん mailto:sage [2010/01/08(金) 23:30:47 ] だめじゃないよ
639 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 04:47:01 ] だめじゃなくもなくないよ
640 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 05:13:40 ] 外部ライブラリ使うとちと怖い 言語コアのみなら無問題
641 名前:デフォルトの名無しさん [2010/01/10(日) 13:57:23 ] python.exeを起動してprint "hello world"と入力したのですが 以下の線の中の4行が表示されてしまいました ------------------------ File "stdin>", line 1 print "hello world" ^ SyntaxError: invalid syntax ------------------------ どなたか解決方法をご教授お願い致します
642 名前:641 mailto:sage [2010/01/10(日) 13:58:45 ] 自己解決しました print ("hello world")って書かないとダメだったんですね
643 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 14:11:10 ] Python3の日本語マニュアルってありませんか?
644 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 14:14:03 ] 英語くらい読めよ 中学生か?
645 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 14:21:30 ] 小学生です
646 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 14:41:41 ] ならしょうがない 英語もろくに読めないおっさんにならないように 中学校ではちゃんと英語勉強しろよ
647 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 14:49:37 ] 釣りや騙りも見分けられるよう 空気も読めるようになった方がいいな
648 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 14:52:18 ] >>647 いやそれは自分に言えよww 足りない頭で良く読め。 >>646 の書き方はわざわざ嫌みをつけた 書き方をしているうだろ? つまり分かってやっていることだってのが何で分からないの?
649 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 14:55:31 ] >>648 いやそれは自分に言えよww 足りない頭で良く読め。 >>647 の書き方はわざわざ嫌みをつけた 書き方をしているうだろ? つまり分かってやっていることだってのが何で分からないの?
650 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 16:14:46 ] RuntimeError: maximum recursion depth exceeded
651 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 16:27:12 ] >>644 ここプログラム板 英語の板じゃないよ
652 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 16:38:29 ] >>651 だから何? python3の日本語ドキュメントはあるの? ないなら、英語で読むしかないじゃん 馬鹿か?
653 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 16:39:10 ] じゃあ翻訳してやればおk
654 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 16:42:39 ] >>652 >>650 に答えろ
655 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 16:45:19 ] みんなどんだけストレス溜めてんだよ
656 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 16:46:10 ] >>646 書き込む所間違えてるよ 君が書き込むべき板は厨房板だと思うよ
657 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 16:47:45 ] なにこの低能力者板。 所詮P言語ユーザーなんてこんなレベルかwww
658 名前:648 mailto:sage [2010/01/10(日) 16:49:34 ] >>649 悔しいからってオウム返しは自閉症のやることだよw
659 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 16:53:47 ] ここまで643への回答ゼロ
660 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 17:00:46 ] まぁあれだよ、需要が無いから供給が無いんじゃないか?
661 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 17:03:59 ] >>643 まだ翻訳されてません
662 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 17:13:20 ] >>656 嫌味なやつだけど正論だろ 英語が読めないといろいろ苦労をする 暇な学生時代にもっと勉強しとけばよかった・・・
663 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 17:15:23 ] >>662 板違い
664 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 17:21:56 ] 日本製Rubyは英語読めない馬鹿もウェルカムだよー^^ 無理してPythonなんてやってないでみんなRubyにおいで
665 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 17:24:16 ] pythonのPyPIあたるもは、 Rubyには有るんですか?
666 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 17:39:39 ] >>665 日本語で
667 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 17:58:39 ] Ruby Gemsとか?
668 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 18:16:43 ] 差別発言をするような奴にろくな奴はいない
669 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 18:20:39 ] 最近キチガイが1人住み着いてから荒れてるな
670 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 18:21:22 ] >>664 英語日本語以前に、空気読めない人間はPythonに向いてないと思う。 特定の誰かに対した嫌みではなく。
671 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 18:42:34 ] >>668 差別発言?どこに? >>669 のことか?
672 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 18:47:35 ] くだスレを荒らすのはやめれ
673 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 19:43:22 ] >>672 くだスレが本当にくだらないスレになってる。
674 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 19:55:20 ] くだすれは'くだらないスレ'であって、 '救いようのないスレ'ではない。
675 名前:> 673 mailto:sage [2010/01/10(日) 19:58:56 ] >>674 いやそもそも、本当は 'くだらないスレ'じゃなくて 'くだらない質問をするためのスレ' じゃないのか? まあいいか。
676 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 20:00:19 ] Windows XP + Python2.6です。 変数strに文字列が代入されている状態で、 Windows XPのコマンドラインを実行することはできませんか? C言語だと system(str); って言うやつが相当します。
677 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 20:08:24 ] Cのsystemと完全に一致するかは知らないけど os.system(s)
678 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 20:09:03 ] あとstrは組み込み関数名なので避けたほうがいいかも
679 名前:676 mailto:sage [2010/01/10(日) 20:35:33 ] >>677-678 strを避けるべきとは知りませんでした。 ありがとうございます。 もう一つ、Windows XP + Python2.6上で。 3つの文字列str1, str2, str3があるとき、 あるプログラムX上から os.system(str1) os.system(str2) os.system(str3) これらを同時に実行し、3つとも終わったら Xを終了する といったことは実現可能でしょうか? 実現するとしたら、どうすればできますでしょうか? よろしくお願いします。
680 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 20:41:28 ] subprocess を使えばよろしい
681 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 20:48:02 ] >>679 subprocessモジュールを使う ただしsubprocessモジュールは引数として文字列ではなく argv形式のリストを取るので、もし元が文字列ならshlexあたりで分割汁 こんな感じだ import shlex, subprocess cmds = [shlex.split(s) for s in [str1, str2, str3]] children = [subprocess.Popen(cmd) for cmd in cmds] for p in children: p.wait()
682 名前:679 mailto:sage [2010/01/10(日) 20:57:46 ] >681 ありがとうございます。 教えを頼りに頑張って見ます。
683 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 21:05:00 ] >>681 ちなみに教えていただいたそのコード のライセンスはどうすれば宜しいでしょうか?
684 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 21:06:18 ] >>683 ライセンスかw どうでもいいので好きに汁
685 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 21:07:54 ] どうでもよくないよ 2chに書き込んだら2chの物になる
686 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 21:50:06 ] >>685 プログラムのソースコードを2chに書き込んだ場合、 そのライセンスは厳密にはどうなるんだろう? ・・・ってのはどこで聞けばいいかな?
687 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 21:55:43 ] 初めて書き込む前に規約がでただろう。それを嫁
688 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 22:30:32 ] >>643 ttp://diveintopython3-ja.rdy.jp/ ただし未完成らしい。
689 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 22:33:04 ] >>688 ありがとうございます
690 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 22:43:41 ] >>687 > ・投稿者は、投稿に関して発生する責任が全て投稿者に帰すことを承諾します。 > ・投稿者は、話題と無関係な広告の投稿に関して、相応の費用を支払うことを承諾します > ・投稿者は、投稿された内容及びこれに含まれる知的財産権、(著作権法第21条ないし > 第28条に規定される権利も含む)その他の権利につき(第三者に対して再許諾する権利 > を含みます。)、掲示板運営者に対し、無償で譲渡することを承諾します。 > ただし、投稿が別に定める削除ガイドラインに該当する場合、投稿に関する知的財産権 > その他の権利、義務は一定期間投稿者に留保されます。 > ・掲示板運営者は、投稿者に対して日本国内外において無償で非独占的に複製、公衆送信 > 、頒布及び翻訳する権利を投稿者に許諾します。また、投稿者は掲示板運営者が指定する > 第三者に対して、一切の権利(第三者に対して再許諾する権利を含みます) > を許諾しないことを承諾します。 > ・投稿者は、掲示板運営者あるいはその指定する者に対して、著作者人格権を一切行使しないことを承諾します。 一方、2ちゃんねるのトップページには > 2ちゃんねるのデータの利用に関して、原則的に自由ですが、 > 2ちゃんねるのデータ自体を利用して対価を取る行為はご遠慮下さい。 > 要するに、2ちゃんねるをモニターして、お金をとってる > マーケティング会社の方はご相談頂けないと面倒なことになるかもしれません、、、ってことです。 ということで、例えば>>681 が書いたソースコードの著作権は >>681 ではなく2chにあることになる。 また利用者は対価を取らない限り>>681 の意志・意向を無視して勝手にそのソースコードを使っても良いことになる、
691 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 22:48:54 ] >>688 それマニュアルじゃないだろ(ww
692 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 22:52:06 ] >>690 てか>>681 に著作権は発生しているのかい
693 名前:690 mailto:sage [2010/01/10(日) 22:54:49 ] >>692 どんなに短いソースコードでも、 いやソースコードですらなくコメントでも 発生しているよ。 しかも日本では著作権が発生することを拒否できないし、 著作権を放棄できない。
694 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 22:56:18 ] >>692 ちなみに君のその短い1文にすら著作権は発生しているよ。 ただし書き込んだ瞬間からその著作権の大半が2chのものになっているけど。
695 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 22:59:10 ] >>693 デマ乙 naoシフトを思い出すわ
696 名前:デフォルトの名無しさん mailto:sage [2010/01/10(日) 22:59:36 ] >>693 そんなDQNめいたことが法廷であったのか! 実際にあるのなら大問題になるから判例挙げてくれ もちろん根拠となる条文もね