はてなキーワード: MIAUとは
「はじめての正規表現」がホッテントリ入りしていますが、
導入としては、何に使うのかがわかりやすくて良いのではないかと思います。
あれを見て、基本機能をまとめてみたくなったので、正規表現の基本的な機能について書いてみます。
(正規表現が初めてという人は「はじめての正規表現」を先に見たほうがいいと思います。)
例では「検索」か「置換」をするものとして話を進めていきます。
(「はじめての正規表現」が実例を中心にしたのに対して、こちらは機能を中心に書きます)
正規表現は、プログラミング言語やその他のツールなど、それぞれで微妙な違い(方言)があるので、その点には注意が必要です。
(表記法が違ったり、ここに紹介する機能がサポートされていなかったり、逆に紹介していない機能をサポートしていたりする場合があります)
メタ文字とは機能を持つ文字で、『.
』『*
』『*?
』といったものが当てはまります。
リテラル文字は「文字それ自体」と解釈される文字で、『
』『a
』『<
』といったものです。
「検索する文字列:『egg
』 置換する文字列:『chicken
』」
などとすれば、正規表現を使わない置換と同じ効果になります。
なお、検索して検索文字列が当てはまることを「マッチする」と言います。
メタ文字に使われている文字を検索したい場合は、直前に『\
』を置きます。(これを「エスケープ」と呼びます。)
『.*?^$()[]{}
』などがメタ文字です。
『$100
』を検索したければ、『\$100
』とすればいいということになります。
(『\
』は環境によって、半角の『¥』『\』のどちらかになります。)
言語、ツール、モードなどによっては『@/#
』もエスケープが必要です。
また、『\
』自体は常にエスケープが必要です。
メタ文字 | 意味 |
---|---|
? | 直前の文字を0回または1回繰り返す |
* | 直前の文字を0回以上繰り返す |
+ | 直前の文字を1回以上繰り返す |
{n} | 直前の文字をn回繰り返す |
{n,} | 直前の文字をn回以上繰り返す |
{n,m} | 直前の文字をn〜m回繰り返す |
これらのメタ文字は「量指定子」といって、直前の文字の繰り返しを意味します。
『*
』は「任意の文字を0回以上繰り返す」とありますが、
「0回以上繰り返す」とは、「全く何もなくてもいいし、いくらあってもいい」という意味です。
よって、『?
』は「あってもなくてもいい」、『+
』は「1つ以上あればいい」と解釈できます。
『colou?r
』は『u
』があってもなくてもいいので「colorかcolour」ということになります。
『{n}
』は、たとえば『-{15}
』なら、「ハイフン(-)が15個続くもの」となります。
『-{10,}
』なら「ハイフン(-)が少なくともは10個続くもの(多いのはいくらでも)」、
『-{10,15}
』なら「ハイフン(-)が10〜15個続くもの」となります。
また、複数の文字を繰り返したい場合は括弧で囲みます。
『(Gang){2}Dance
』は『GangGangDance
』と同じ意味になります。
メタ文字 | 意味 |
---|---|
? | 直前の文字を0回または1回繰り返す(欲張り) |
* | 直前の文字を0回以上繰り返す(欲張り) |
+ | 直前の文字を1回以上繰り返す(欲張り) |
?? | 直前の文字を0回または1回繰り返す(非欲張り) |
*? | 直前の文字を0回以上繰り返す(非欲張り) |
+? | 直前の文字を1回以上繰り返す(非欲張り) |
「欲張り」とは、「なるべく多くの文字に適用しようとする」、
「非欲張り」とは、「なるべく少ない文字に適用しようとする」という意味です。
すると、検索する文字列が『a+
』なら『aaa bbb ccc
』、
検索する文字列が『a+?
』なら『aaa bbb ccc
』が置換対象となります。
(「すべてを検索/置換」する場合は当てはまりません)
「『a
』を1回以上繰り返す」ということは、『a
』でも『aa
』でも『aaa
』でもマッチすることになりますが、
「欲張り」かそうでないかで実際のマッチは変わってくるわけです。
文字クラス | 意味 |
---|---|
[abc] | a、b、cのいずれか |
[a-z] | a〜zのいずれか |
[^a] | a以外の文字(改行文字を含めaを除いた全て) |
[^a-z] | a〜z以外の文字(改行文字を含めa〜zを除いた全て) |
文字クラスは『a
』や『<
』などの代わりに文字の種類を指定するものです。
a〜eのどれかの1文字という指定をしたい場合に『[abcde]
』や『[a-e]
』といった指定ができます。
また、文字クラス内の最初に『^
』をつけて『[^abc]
』などとすれば、
「a、b、c以外の何の文字でもいい」とすることができます。
間違いやすいのが「そこにaもbもcも存在しなければいい」という意味ではないということです。
文字クラスは「なんらかの1文字の身代わり」なので、それは何か1文字を表しています。
『-
』は範囲を表すのに使用します。そのため、『[;-%]
』で「; - %のどれか」を表現することはできません。
『-
』を含める場合は必ず最初に持ってきます。すると『[-;%]
』という風になります。
「; - %以外の文字」としたいならば『[^-;%]
』とします。
『[
』や『]
』、『\
』を文字クラスに含めたい場合は直前に『\
』を置いてエスケープします。
「『[
』または『]
』」であれば『[\[\]]
』となります。
『^
』やその他の記号は先頭に置かなければいいので、エスケープの必要はありません。
『.
』は「改行以外のすべての文字」を表しています。
改行は『\n
』で表されるため、『.
』は『[^\n]
』と等価です。
(ただし、正規表現のモードによっては「改行も含めすべての文字」を表す場合もあります)
文字クラス | 意味 | 同等の表記 |
---|---|---|
\w | 記号や空白ではない文字すべて | [a-zA-Z0-9_] |
\W | 記号や空白ではない文字以外 | [^a-zA-Z0-9_] |
\d | 数字 | [0-9] |
\D | 数字以外 | [^0-9] |
\s | タブや改行など、空白類とされる文字 | [ \t\n\r\f\v] |
\S | タブや改行など、空白類とされる文字以外 | [^ \t\n\r\f\v] |
(*間違って『\s
』の同等の表記にも『^
』がついていたのを修正しました)
(『\t
』はタブ、『\v
』は垂直タブ、『\r
』はキャリッジリターン(CR、改行の一種)、『\f
』は改ページ)
これらは『[a-fA-F\d]
』のようにすることで、文字クラスのブラケット(角括弧)内に含めることができます。
「同等の表記」と書きましたが、文字をユニコードして扱うツールの場合は、上記が同等の表記にはならず、
たとえば『\d
』であれば漢数字が含まれてしまったりするので注意が必要です。
『(A|B)
』は「AまたはB」という意味です。(これを「選択」と呼びます)
『(A|B|C)
』なら「A、B、Cのどれか」という意味になります。
『(gray|grey)
』は『gr[ae]y
』とほぼ等価となります。
『[ae]
』は「1文字のaまたはb」という意味になるので結果的に、ほぼ同じ効果が得られるわけです。
(ただし、これはgrayとgreyの違いが1文字だけだったためで、そうでない場合はこうはなりません)
気をつけなければならないのは、その順番です。
『(Java|JavaScript)
』で検索すると、対象文字列内に存在する『Java
』と『JavaScript
』すべてマッチするように思えますが、
『JavaScript
』は選択肢の前(左)のほうにある『Java
』が当てはまってしまうため、
『Script
』部分にはマッチせず、『JavaScript
』というマッチになってしまいます。
選択では左側が優先されるので、『(JavaScript|Java)
』とすることでこの問題は防げます。
(言語、ツールによっては、この問題が起こらない=順番関係なく長いほうを適用しようとするものもあります)
メタ文字 | 意味 |
---|---|
^ | 行頭 |
$ | 行末 |
\b | 単語境界 |
\B | 単語境界以外 |
リテラル文字や文字クラスが「文字自体」にマッチするのと違い、アンカーは「位置」にマッチします。
検索する文字列が『^
』、置換する文字列が『>
』なら、「行頭に『>
』を挿入する」という意味になります。
単語境界とは、「単語を構成する文字=『\w
』に相当する文字」と「単語を構成しない文字=『\W
』に相当する文字」の間の位置のことです。
『regular expression.
』なら『^regular^ ^expression^.
』の4ヶ所に当てはまります。
『\b.*?\b
』とすれば単語すべてにマッチさせることができます。
しかし、「単語構成文字」が基準なので、『JavaScript
』は1単語でも、『L?K?O
』は1単語とは見なされません。
アンカーは位置にマッチするので、文字クラス内に含めることはできません。
『^
』や『$
』を文字クラスに含めても、その文字自体という意味になります。
つまり、『[^$]
』なら「行頭または行末」ではなくて、「『$
』文字以外」ということになります。
また、『\b
』は文字クラス内のみ、バックスペース文字を表す場合が多いようです。
正規表現には、大抵「大文字と小文字を無視する」というオプションがあります。
これが入っていないと「『to:
』で検索しても『To:
』にマッチしない」といったことが起こります。
言語、ツールによっては、正規表現の一部にのみ大文字と小文字を無視する機能があるものもあります。
例えばRubyでは『(?i:foo)
』という形式を使用できます。
『(
?i:Ruby) Python
』という表現なら、『ruby Python
』や『RuBy Python』にはマッチしますが、
『RUBY PYTHON
』にはマッチしない、ということになります。
括弧内に入れた文字列は、ある場所に記憶されます。(「キャプチャ」と呼びます)
これは『\n
』という表記を使って呼び出すことができます。(nは数字)
同じ単語が2連続で出てくるもの(『merry merry
』みたいなもの)を探すという場合、
『\b(\w+)\b \1
』とすることができます。(ここで使った『\1
』を「後方参照」と呼びます)
こうすると、『\1
』の部分は、『(\w+)
』を使ってマッチしたものと同じものがあるものとして解釈されることになります。
括弧を何個も使う場合は、左の括弧から順に『\1
』、『\2
』、『\3
』となります。
また、後方参照は置換文字列にも使うことができます。
つまり置換文字列内に『\1
』と書けば1番目の括弧、
『\2
』と書けば2番目の括弧でキャプチャされたものがそこに入ることになります。
この場合、言語、ツールによっては『\n
』ではなく『$n
』を使う場合もあるようです。
括弧は『(foo|bar)
』という選択や、『(humbert){2}
』というグループ化など、キャプチャ以外にも使われます。
そのため、キャプチャに使われた数字をわかりやすくするために、キャプチャしない括弧もあります。
それには『(?:foo)
』という表記を使います。
前の例であれば『(?:foo|bar)
』と『(?:humbert){2}
』になります。
「その位置の続くものを確認する」というのが「先読み」です。
対象文字列を『JavaScript Java Applet』として考えてみましょう。
『Java(?=Script)
』は「『Script
』が後に続く『Java
』」にマッチします。
『(?=Script)
』の部分が、「『Script
』が後に続くかどうか」をチェックしているので、
後ろに『Script
』が続かない単なる『Java
』にはマッチしません。
『(?=Script)
』の部分は「後に『Script
』が続く位置」にマッチしていることになります。
この例のマッチは『JavaScript Java Applet』となります。
逆に、『Java(?!Script)
』とすれば、「『Script
』が後に続かないかどうか」をチェックするので、
後ろに『Script
』が続かない単なる『Java
』にマッチさせることができます。
こちらは「否定先読み」と呼びます。
この例のマッチは『JavaScript Java Applet』となります。
言語、ツールによっては、「その位置の前にあるものを確認する」という「戻り読み」「否定戻り読み」がサポートされているものもあります。
(これは『(?<=foo)
』『(?<!=bar)
』という形で使います)
先読みや否定先読み、戻り読みなどをまとめて「前後読み」と呼びますが、
前後読みは位置にマッチするため、戻り読みは先読みとは通常書くべき位置が逆になります。
『(?<Mozilla )Firefox
』とすれば、『Mozilla
』に続く『Firefox
』のみにマッチします。
メタ文字 | 意味 |
---|---|
?+ | 直前の文字を0回または1回繰り返す(強欲) |
*+ | 直前の文字を0回以上繰り返す(強欲) |
++ | 直前の文字を1回以上繰り返す(強欲) |
上のほうで?、*、+は「欲張り」だと書きましたが、「欲張り」な量指定子も“ゆずる”ことがあります。
対象文字列が『"something"
』だとして、検索文字列『".*"
』はこれにマッチします。
しかし、強欲な量指定子『*+
』に置き換えて『".*+"
』とするとマッチしません。
これはなぜかというと、「欲張り」な量指定子を使った『.*
』の部分は、
最後の『"
』がなければ『something"
』にマッチすることになりますが、
正規表現の最後に『"
』があるために、対象文字列の最後の『"
』をゆずっているのです。
『.*+
』の部分が『something"
』にマッチしてしまい、
強欲な量指定子をサポートしていない言語、ツールでも、「アトミックなグループ」というものが使える場合があります。
アトミックなグループでは『(?>foo)
』という表記を使います。
『\w?+
』なら『(?>w+)
』、『\w*+
』なら『(?>w*)
』、『\w++
』なら『(?>w+)
』で代替できます。
『*
』の「直前の文字の0回以上の繰り返し」はよく気をつけないと、間違ったものにまでマッチしてしまいます。
リテラル文字と文字クラスは「文字自体」にマッチすると書きましたが、
『-*
』というような表現は、『-
』や『--------
』だけでなく、
なぜそうなるかというと、「0回以上」ということは「なくてもいい」ということだからです。
空文字列へのマッチは、実質上「位置」へのマッチと似たようなものになります。
検索文字列を『-*
』として一括置換すると、
『-
』や『--------
』が置換されるだけでなく、
『-
』が存在しないすべての場所に置換文字列が挿入されてしまうことになります。
正しい正規表現を書くためには、「どう書けばマッチするか」だけでなく、
「どういう場合にマッチしなければいいか」についても考えてみる必要があります。
*
』≒正規表現の『.*
』とありますが、これは厳密には微妙に違います。
ファイルグロブでは《*
》は「任意の文字を1回以上繰り返す」
つまり、1文字以上あればなんでもいいということになります。
この意味だと、《*.*
》は "foo." や ".bar" は当てはまりません。
しかし、「0回以上」であればマッチすることになります。
正規表現では「1回以上繰り返す」は、《+
》なので、
「任意の文字を1回以上繰り返す」は『.+』となります。
よって、《*.*
》とほぼ等価な表現は『.+\..+
』となります。
これは私の勘違いでした。miauさんご指摘ありがとうございます。
「*.*」は foo. にマッチするはずだし、.bar にマッチしないのは、「*」がドットファイルにマッチしないっていう特殊ルールがあるから・・・ですよね?
ファイルグロブの《*
》は、「0回以上繰り返す(ただし例外として、一番最初のドットは表せない)」ということのようです。
《*.*
》とほぼ等価な表現は、正しくは『(?!\.).*\..*
』となります。
正規表現を使うにあたっては、検索対象がどのようなものか知っておくことが重要です。
『\d{4}[-/]\d{1,2}[-/]\d{1,2}
』で日付と思われる文字列を検索することができますが、
これは『00-0000-00-00
』というものにもマッチしてしまいます。(『00-0000-00-00
』)
しかしこれを厳密にしようと思えばかなり複雑な正規表現になってしまうので、
どの程度の厳密さが必要かを把握しておくことが肝要と言えるでしょう。
冒頭にも書きましたが、正規表現は、言語やツールによって微妙な違いがあるので、
その辺りについては各言語、ツールの説明を参照してください。
本格的に学びたい場合はオライリーの「詳説 正規表現」がおすすめです。
(ただ、この本はプログラミングのことを多少は知らないと難しいかもしれません)
また、PHP正規表現チェッカーですぐに試せるようです。
b:id:K-Onoさんの
について。
実ははてなダイアリーもある(d:id:sleepwlk)んですが、長いこと書いてなかったので、
匿名ダイアリーのほうが多くの人に見てもらえるのではないかと思ってこちらに書いてみました。
*2008-09-23 誤記の修正と、一部加筆しました。
*2008-09-24 ワイルドカードの記述を修正しました。
*2008-09-24 文字クラスの記述の間違いを修正しました。b:id:FunnyBunnyDizzyさんご指摘ありがとうございます。
池田先生の「造反」でしっちゃかめっちゃかになったようなMIAU、今さらだけど、その趣旨をちょっと見てみた。ココね。
コレを見ると、MIAUがいったいぜんたい何を目指しているのかがわからなくなってくるのね。いや、ページにはいちおうソレっぽいことは書いてある。じゃあ、具体的にどういう方面に働き掛けていくのかをそろそろby nameで示さないといけないんじゃないかなあ。
寄付を集めたり、会員を募ったり、ラジバンダリという行為が必要なのはまあ理解できなくもない。そりゃこういう活動はえてしてカネの掛かるものだから。でも、カネを集められたとしてその使途をどう考えているか、そしてその中長期の計画はどうなのか、といったあたりがクリアにならないとねえ。
津田さんとか小寺さんとか、主要メンバーの子供っぽさも気になる。いや、個人的には津田さんは嫌いじゃないよ。でもね、いいかげん人を食ったみたいな振る舞いはやめようよ。実は、音楽著作権について彼が制度側と反対側の立場でそれぞれ一人二役を演じたあたりから、彼は信用ならないと思ってる。つーかソレってずいぶん前なんだけどw
それと、お墨付きが欲しかったときに池田先生しか思いつかなかったってのもなんか貧相だなあと思ってさ。これじゃ自業自得、身から出たサビと言われてもしゃあない。上武大学なんていう駅弁じゃなくそれ相応の大学のセンセなんかでも、著作権行政に積極的にコミットすることを表明してる法学者はけっこういるんだよ。ググればすぐ出てくる。
そういう人たちが「インターネット先進ユーザ」ってさ、なんか笑わせるんよ。Macをハック(笑)してるから俺って先進的じゃん、みたいな非社会性を感じる。
どっちかというとこのストリートビューについてMIAUの言ってることは(メンバーの個人的意見かもしれんけど)、
世間の連中は保守的でバカっていう攻撃的な態度な感じがする。
だからwin-winのほうのベクトルじゃないと思うんだよね。
あとさあ、MIAUの人たちも本当に世間から応援を受けたいのなら、
ナントカ茶会ってなんだよっていう。
総務省の審議会とかで意見を出すとか頑張ろうとはしてるんだろうけど、
今のままじゃ、なんか変な趣味人の集まりのままじゃないの。
東大の博士とか入れてるけど、別にその学界ですごい人たちっていうわけじゃなさそうだし。
津田大輔だかはまともに頑張ってる感じがするけど、温度差が大きそう。
いくらご大層なことを言ってたってアニメをただで見たいだけなんだから。YouTubeが出たときは「広告効果を利用しCDやDVDを売り、ネットではただで配信するべきだ」みたいなことがいわれ、YouTubeみたいなものが次世代のサービスみたいに言われていた。ほとんどのテレビ番組はDVDを発売しないのにもかかわらずにね。こうした主張はニコニコ動画が出たあたりでもっとも盛んに言われていた。しかしその後アニメーターやアダルトアニメの制作会社などが「売上が下がった」などと違法アップロードを非難しはじめるとこれが変わった。広告効果はほとんど無いことがわかったからだ。広告効果がほとんど無いことがわかったせいで「広告効果で??」というフレーズが使えなくなった。ほんとならここで間違いを認め、どこが間違っていたのか反省すべきであった。ニコ厨みたいな奴らは口では作品やクリエイターを尊敬しているなどと言っていた。そうであれば自分たちの考えがどう間違っていたのか反省し、建設的な議論を進めるべきであった。今までの考え方を改め現行のフリーライダーを排除する著作権法を大筋で認めるのもよし、「広告効果で??」という考えを発展させるというものでもよかった。しかしそうはならなかった。ニコ厨みたいな作品を軽視する奴らは誤りを認めず、自分たちの考えのどこが間違っていなかったのか全く考えなかった。YouTubeなどを賞賛し、テレビ局などの「既得権益」を批判していた小倉弁護士や池田信夫氏などもいつの間にか「違法アップロードはよくない」と主張するどちらかといえばテレビ局よりなMIAUに鞍替えしていた(あくまで「広告効果を利用しCDやDVDを売り、ネットではただで配信するべきだ」などの意見と比べた場合。「広告効果を利用しCDやDVDを売り、ネットではただで配信するべきだ」と考えるのであれば違法アップロードもよいことになるので、MIAUの主張はこの考え方よりもテレビ局よりといえる。そういう比較を抜きにすればMIAUは反テレビ局だが)。それどころか開き直りまた新しいもっともらしい理由を考え出した。「クリエイターが無能で良い作品を作ってないからだ」と。結局ニコ厨みたいな作品を軽視する奴らはクリエイターや作品のことは何にも考えてないのだ。本当に考えているのであれば自分たちの誤りを認め議論を発展させるべきだった。だがそうしなかった。奴らの本音は「アニメをただでみたい」それだけなのだ。だから自分たちの主張が崩されても反省しない。ただアニメを無料でみるためのもっともらしい主張を新しく作るだけだ。ニコ厨みたいな他人の創作物を軽視する奴らとは議論しても無駄だ。そこには何の建設的な議論は生まれないし、考えを改めさせるのも無理だ。この件で言えば「電通の中抜き」うんぬんはDVDを買わずフリーライドするための口実にしかすぎない。それが崩されてもまた新たな口実を作るだけだ。ニコ厨みたいに他人の創作物を軽視する奴になにをいっても無駄なのである。
「サイバースペース独立宣言」というものがあるらしい。内容はひとまず置いておいて、独立宣言があるのだからサイバースペースの独立をアメリカ独立になぞらえてみようと思った。
とりあえず日本に限定するとフリーメイソンは(結社的な意味で)MiAUで、印紙法や茶法がフィルタリング法案や青少年インターネット規制法案かなあ、と。
大陸会議が2chとかはてな村とか。武装中立同盟にはGoogleがまとめ役で日本のサーバにGoogle八分をかけるとか。
ボストン茶会事件を考えると、マスメディアのステレオタイプによって固定化された「オタクファッション」に身を包んだ有志が抗議集会OFFを繰り広げる、とかありそう。強引だが。
ただ、独立戦争ともなれば被害を受けるのは九割九分の一般ユーザなんだろうなあ。理解できない人もいるだろうし、啓蒙運動が必要かな。
「要は、勇気がないんでしょ?」と言いながら独立を説くインテリゲンツァ、もといブロガー。ナロードニキは困難だろうなあ。……ってロシア革命か。
法案の是非を議論するときには、検閲という語を無造作に使うのは止めておいたほうがいいです。むしろ表現の自由の制約についての問題としたほうがいいです。
検閲というのは、憲法に書いてあるように、してはならないものです。
だから自民党の高市私案においても、この憲法に書いてあるような「検閲」にはならないような規定ぶりになっていたと聞いております(池田信夫氏のブログより)。
それなのに法案を「検閲」だから反対と言ってしまうのは、法律的な意味合いでの「検閲」の語を知らない者だと読み手に思わせる不利があります。そう思われてしまうと、主張の信頼性が低下します。法律を知らない者が法律の問題点を指摘しているようだけど、その指摘は正しいの?と。
反対者の足並みを乱してしまうんですね。
その点で、MiAUの発起人の崎山氏が、自ブログでbewaad氏に噛み付いていたのは、MiAUの足を引っ張ったと個人的には思いました。その崎山氏のエントリーでは、プレスリリースごときの粒度で「検閲」の語を使っても問題はなかった、そもそも国語辞典で「検閲」の語は云々であり、ユーザー団体のMiAUが憲法上の「検閲」に従って解釈する必要はない、みたいなことが書いてあったんです(崎山氏のブログは独自ドメインでアクセスログ取られているので、職場で見るのは遠慮しましょう。)。
けれど、MiAUは、プレスリリースを主要な活動の一つとしているのであり、しかも、法案の問題を指摘するのに、法律上ではない解釈で「検閲」の語を解釈して「検閲」になると思われると言われても、私には説得力がありませんでした。かえって、「検閲」の語を振り回して他人を不必要に煽っているのではないのかと疑問を持ちました。
話がずれました。
じゃあ、18歳未満が見ちゃいけないコンテンツを絶対に18歳未満の目に触れさせないにはどうするか。
それは高市氏が言ったことではない、あなたの想像でしょう。
※ここで書く18歳未満が見ちゃいけないコンテンツとは、アダルトや出会い系だけではない。政治・宗教はもちろん、SNSやコミュニティサイト(mixiやGREE)も含まれる可能性もある。
可能性とは、どれくらいの可能性なのか、「ある」とおっしゃるからには50%以上でしょうか。
私は、仮に法案が立法化されても、SNSやコミュニティサイトが法律上禁止される可能性は、ほとんどないと思います。数値的には、1パーセントもないぐらい。
http://anond.hatelabo.jp/20080226154427
これを読んで以前読んだAAASの話を思い出した。どこにいったかなぁと思ってたら、同じ人の別な記事がhotentryにあがってたので見つけることができた。
MIAUはMIAUメンバーの利益の為に動いているだけであって、匿名の人間の意見を吸い上げる団体ではないよ。既得権サイドの人達だもん。うまくいかないのは折込済み。
シンポジウムによく招かれてるMIAU関係者(賛同者とか)の意見がさ・・・暴走しすぎてないか?
著作物でお金を稼ぐこと自体を悪いって言っちゃうとか、中国のかなりグレーなMP3検索を勧めたり・・・。
MIAUって利権団体だけを攻撃するはずなのに、アーティストにも攻撃?利権団体を排除してアーティストに直接利益が行くようにすると言ってきた今までの活動を台無しにする気?
利権団体でさえなかなか切り崩せないのに、アーティストの反感も買って、利権団体&アーティスト対MIAUの構図になったら勝ち目なしじゃないの?
匿名の人間の意見は聞く価値なしみたいなこと言ってる人もいるし・・・。
MIAUって匿名の人間の意見を吸い上げてくれる団体じゃなかったっけ?
過激なことを言ってMIAU支持者を増やすのもいいけど、この人たちの発言が元でMIAUが炎上してしまうかもしれないんだから、言論統制じゃないけど火種を作るようなことはやめてもらいたいのだが、みんなはどう思う?
ダウンロード違法化反対している人たちはダウンロード違法化の内容を知らないと思うときがある。それでもインターネット先進ユーザーの中の人たちは知っているだろうし、釣られやすいバカを煽っているのだろうと思っていた。しかしそれは違うようだ。例えば小倉弁護士だ。
法律的観点から違法化への動きを牽制した小倉氏は、著作権法30条について「『法は家庭に入らず』の原則を守ったものであり、これが排除されると法が家庭に張り込むことになる」と指摘。「ダウンロードを取り締まることになれば、各家庭でPC端末の中身を確認する作業が必要になる。
「ダウンロード違法化」に警鐘、MiAUが緊急シンポジウムと述べているがこれは嘘だ。今回の内容では刑事罰は課されないからだ。
第30条の適用がない私的目的の複製については、犯罪としては軽微なものとして従来から罰則の適用を除外しているので(第119条第1項)、本件についても同様とすること
だから警察が違法サイトからのダウンロードを取り締まることはない。違法ダウンロードによって警察が好き勝手できるという批判があった。ぱっとググった限り
この「ダウンロード違法化」が成立すると、何かあったとき警察はプロバイダに対してログを提出させ、家宅捜査を自由に行うことができるようになるということだ。
今までにもWinnyなどで、著作権法違法とことで、何人か捕まってますが、これからはこの決定により加速して逮捕者が増加する見通しでしょうか?
がある。二つ目のやつは一応質問だけど、刑事罰は課されないから逮捕されないなんてツッコム人もいない。ダウンロード違法化に反対している人は批判の内容を見る限り、きちんとダウンロード違法化の中身を理解していないことからネットにあるコンテンツに対するリテラシーというか警戒心がないのがほとんどであると思っていた。警察による取締り系勘違いのほかにも
22 :以下、名無しにかわりましてVIPがお送りします。:2007/12/18(火) 17:12:04.13 ID:GJ/U0fPh0
「ダウンロード違法化」がほぼ確定でネット\(^o^)/オワタという勘違いも多いからね。パブリックコメントが相手にされなかった理由も至極明快。だってネット上のほとんどの反対意見はダウンロード違法化の中身を理解してないから。そんな意見相手にされるわけがない。既得権益に責任なすりつける前にきちんと「文化審議会著作権分科会私的録音録画小委員会中間整理」ぐらい読めと。しかし実はインターネット先進ユーザー会の発起人も実は理解していなかったのかもしれない。というか
「現行の著作権法は、業者保護のための競業規制法だが、法改正後は、一般市民が知っていい情報と悪い情報を、権利者団体などにコントロールされる情報統制法に変わってしまう」(小倉さん)
「『ダウンロード違法化』阻止、まだチャンスある」――MIAUがシンポジウム (1/2)あたりを見る限り小倉弁護士はほんとにしらないようだ。知ってて煽ってたと思ったんだけどな。うまく煽りすぎてるから、法案の中身を知らない批判する人が多くパブリックコメントが増えても中身を理解してないから相手にされないんじゃないのかと予測してた。そしてまさしくそのとおりになった。結果を見て、無能な味方は敵より厄介なのに数を動員できるからってバカを放置するなんて戦略性がないなと思ってたけどほんとに知らない可能性があるのか。
ダウンロード違法化はやってはほしくないが、ニコニコ動画などの状況や無断アップロードを認めるべきだという意見が大勢を占めていたこと、現状では比較的穏健な改正内容を考えるにやむをえないだろう。しかし将来刑事罰が課されるようになるという危険性がある。今回釣られた人はそういうときのためにきちんと反対できるように改正内容を自分で理解できるレベルに達していてほしいものだ。
あとこの件では手のひら返しがひどすぎる。例えばダウンロード違法化が問題になる以前なら、Winnyは使っているだけなら違法じゃないよという人が多かった。例えば教えて!gooなんかでも
どちらも、違法ではありません。根本からして違っています。Winnyが違法だということは調べましたか?
何に対して違法なのですか?
winnyは違法でyoutubeは違法ですか?という人がいた。昔はこういう人が多く、だから「Winnyの合法利用は机上の空論」というACCSの久保田裕氏の主張には反論がたくさんあった。昔のことなのでログがほとんど残ってないけど、J-CASTニュースの記事を見つけた。この記事の落合弁護士のような意見やもっと過激な反対意見が多かった。それなのに今じゃ「Winnyを利用しているだけで違法だ(だからWinny利用者を取り締まるには法改正は必要ない)」という人が増えた。2chは過去ログ見れないけど、はてブなんかでも
Winnyやshareは送信可能化権で普通に対処できますが……
ex_hmmtという人が出てきた。いや、こうした意見はWinnyの合法利用は机上の空論に対してものすごい反発があったのと比べると普通に驚き。他にも無断アップロードはよくないとかというアンケート調査もあるし。はてなブックマークで見る限り、はてなでやれば無断アップロードが違法であるほうがおかしいくらいの意見だと思ってたんだけどな。手のひら返しがひどすぎる。落とし所がわからないからこうなる。その辺もきちんと考えられるようになってほしいが、これは過大な要求だろう。
もうそろそろ締め切りだよね。がんばれMiAU!
というわけで、私も送りました。ここで自分のダイアリーに貼るとお役人の中の人にIDと実名がリンクしちゃうので増田にはるよ。
1から4は個人情報(めっちゃ実名入り)なので5からはるね。
5. 該当ページおよび項目名:
全2件
104ページの a i 第30条の適用範囲からの除外 の項目
105ページの a ii 第30条の適用範囲から除外する場合の条件 の項目
6. 意見:
私が意見を述べるのは、以下の2件です。
■意見を述べる項目(1)
104ページの a i 第30条の適用範囲からの除外 の項目について
☆意見(1)
違法録音録画物、違法サイトからの私的録音録画を第30条の適用範囲から除外することに反対します。
挙げられた理由ウ、エには全く妥当性がありません。著作権者は既に違法サイトを叩き潰すのに十分な「送信可能化権」という武器を持っており、適切にコストをかけて対処すれば利用者への啓蒙やモラールに頼ったコストばかりかかって脆弱な対策は全く必要ではありません。
また、理由イに違法サイトからの録音録画、海賊版からの録音録画が違法であることは利用者に受け入れられやすいこととあります。なるほど個別の利用者に質問すればそう答えるかもしれませんが、現在横行するフィッシング詐欺を鑑みれば一般の利用者にとっては「それが普段利用している銀行のサイトであるかどうか」の見分けすらつけるのが難しいことがはっきりしています。適法な音楽・映像配信サイトであると利用者が判断することを期待するのは無理な相談でしょう。また、今後の一億総クリエイター時代においては違法サイトであるかの判断はさらに難しいものになります。実際にアマチュアバンドの創作した音楽ビデオを動画配信サイトが誤って削除した上バンドのアカウントを長時間ロックアウトした事件が発生してしまっています。
http://www.itmedia.co.jp/news/articles/0710/22/news109.html
大量の動画を見慣れている配信サイト側ですら難しい判断を個々のネット利用者に強制することとなり、とても現実的とはいえません。
また、ブラウザでインターネットに接する一般のユーザにとってダウンロードはリンクを触ったら勝手に行われてしまうものであるため、リンク先に飛んだら自分が違法行為をしてしまうかもしれないという懸念を常に抱いて行動せねばならないことになります。
これはリンクによって情報をつなぎ生態系を作るWWWという仕組みを真っ向から破壊する行為であり、明らかに文化の破壊です。
■意見を述べる項目(2)
105ページの a ii 第30条の適用範囲から除外する場合の条件 の項目について
☆意見(2)
この条件のうち、アの条件は極めて運用が困難であり、第30条の適用範囲除外自体が有名無実化するか、適用除外が大きな悪影響を生むことが考えられるため大きな問題があり、実施に反対します。
「利用者が明確に違法サイトと適法サイトを識別できるよう、適法サイトに関する情報の提供方法について運用上の工夫が必要」
とあるが、これは通常の考え方ではホワイトリスト方式またはブラックリスト方式の2方式のどちらかでしょう。
まず、ブラックリスト方式ですが、違法サイトのリストを作成して「ネット利用者のみなさん参考に見てくださいね」という行為自体が馬鹿馬鹿しいものです。
権利者がそのサイトの存在を認知し、違法サイトであると確認できた段階で、現状の手続きであってもサイトを潰すことが可能です。また、違法サイトのリストというものはむしろ利用者を誘導する道しるべになってしまいます。
明らかな違法録音録画物で物理的な実体を持つものからの複製に対しては、ブラックリスト方式によって情を知ってなお複製することをとがめることができるかもしれませんが、インターネット上のサイトに関しては同じ条件は当てはまりません。従来の手続きに従って粛々と潰せば良いだけです。
次に、ホワイトリスト方式ですが、創作者が企業に丸抱えで創作活動を行うしかなかった時代ならともかく、現代のインターネットは誰もが創作者になる可能性があり、そのための情報発信の敷居が極めて下がっている場所です。そこに「ホワイトリストに登録しないと正規の配信者になれない」つまり「気軽に公表したら違法配信者扱いされる」という負のインセンティブを全ての表現者に課すということは、せっかく育ち始めた音楽創作や動画創作の芽を端から摘んで回るというあからさまな文化の破壊行為ですし、無方式主義であるはずの著作権法を登録制にしてしまうという大変革も実行してしまうことになります。
このように通常とりうるどちらの方法も大きな問題を抱えています。このような対策は実施すべきではありません。
まあ私はこんな感じ。実はいろんなところに私にとって都合の良い変な論理が入ってるけどね。
他のところはよんでて「まあいいかあ」って思っちゃったから、2点だけにしました。
俺はオッサンで、昔にニフティサーブというパソコン通信に入ってて、HP200LXという電子手帳(PDA)を今でも使ってて、このHP200LXは既に製造終了になってるんだけど、その昔に製造終了がアナウンスされた時に、製造終了しないでという声でパソコン通信のフォーラムは盛り上がって、でも製造終了するのは仕方がないことでメーカーが撤回することはなかったんだけど、そんな折に、じゃあHP200LXのようなPDAをユーザーの手で作ろうという話で同じフォーラムが再び盛り上がって、つまり、基板や外装やらを皆の力で設計するという、みんなの力を合わせればメーカーでなくてもPDAができるという素晴らしい話で、それで実際に部品を調達して、基板や外装やらを自力で設計し、PDAが完成したら希望者に有償配付するということになって、そのための会社を作ってPDAの代金を一人当たり8万円以上を先に支払ってもらって合計6000万円以上のお金が集まったんだけど、、、基板開発が成功せず結局PDAは完成しなかったんだよねー、、、というプロジェクトをHP200LX使いの者として知っているので、俺はネットの有志が集まるプロジェクトにいささか懐疑的なところがあって、MorphyOneプロジェクトは設計者の不作為に非難が集中したんだけど、出資者でも予約者でもなくて2chも見ないですっかり話題から離れていた俺からすると、もしかして彼はうつ病だったのではなかったかと勝手に想像したりしてて、そこまで一人の人に過度に負担を強いたのは何かが間違っていたと、決め付けて妄想を走らせたりするんだけど、彼がうつ病だったか否かにかかわらず、MorphyOneの失敗はプロジェクトを管理する人がいなかった点にあるのだろうと俺は考えていて、それは別にMorphyOneに限らず、ネットで見聞きする有志の会の失敗にも当てはまるんだろう、ということで、今はMIAUという有志の会ができたようで、メンバー見てるとプロジェクト管理に長けている人っているかどうか分からなくて、無責任な第三者としては外から見ててマネジメントはされているだろうかとお節介ごころで思ったりして、俺が関心なかったfreekanekoのように今はどうなっているか分からず、立ち消えじゃないかと思われるような会になったりはしないかと懸念もするので、MIAUに必要なのはプロジェクトを管理するマネージャだろうなと。