2006-02-13 狗狼伝承
■同名
たまたま「自分と同じ漢字でかつ同じ読みの名前」の方のWebサイトを見つけた。
同じ漢字の名前はさほど珍しくないが読みが同じ人は珍しいので、ちょっと嬉しい。
名字も名前も同じ漢字で読みが違う人が、昔fjで活発に発言をされていたので*1漢字フルネームでWeb検索するとその方の書き込みがたくさんヒットするのは余談。
■狗狼伝承
読まないで放っておいたわけではなくて、出版されていることに気が付かなかったのですよ……。
フラクタルって知ってる?
なら、自己相似性も知ってるね?
自己相似性ってどういう性質だったっけ?
そう。
あるサイズの図形の部分をズームアップすると、元のサイズの図形にそっくりなものが出てくる。
あるいは、その逆も然り。
カメラを引いて、縮尺を小さくしてやっても同じ。
うん。そうだよ。海岸線なんか、判りやすいね。
え? それがどうしたって?
じゃあ本題に入ろう。狗狼伝承っていうのは要するにそういう物語なんだ。
狗狼伝承全体の構造が各巻にそっくり入っている。あるいは最後の巻――いや最終章と呼ぼうか――最終章にそっくり投影されているんだ。それ以前の章も含めて、全体に組み込まれていた仕掛けが、この最終章のピースを成す様になっている。
あるいは、時念者も狗狼もその他のどんな脇役もそれぞれが同じ構造の中に組み込まれている、そんな物語なんだ。
え? 違う? あぁそうだったね、脇役なんてこの物語のどこにもいないんだったね。高野君が最終章でこう、心で呟いていた。「あいつらが誰かの脇役じゃないって、どうして断言できる? あいつらの運命が、誰かのあやつった結果じゃないって、どうして分かる? 戦ってるやつらだけが主人公だって、どうして言える? 見つめてるやつが主人公じゃないなんて、なんで言える?」ってね。
で、なんだっけ?
そうそう、どんな登場人物も同じ構造の中に組み込まれているって話しだ。
(ここでニヤリと笑って)でもねそれは正しくないんだ。高野君の台詞をもう一度読み返してごらんよ。
分かるかい?
「あいつらが誰かの脇役じゃないって、どうして断言できる? あいつらの運命が、誰かのあやつった結果じゃないって、どうして分かる?」という言葉だよ。
そうさ、周防くんや詩乃ちゃんの運命は、正真正銘新城カズマという小説家が運命をあやつった結果なんだよ。そうだろう?
じゃ、次の台詞だ。
「戦ってるやつらだけが主人公だって、どうして言える? 見つめてるやつが主人公じゃないなんて、なんで言える?」
こう言い換えてみるといい。「この物語の登場人物達だけが主人公だって、どうして言える? 見つめてるやつが主人公じゃないなんて、なんで言える?」さぁ、どうだい!(とここで大げさに両手を広げて)この「見つめてるやつ」が誰のことだか分かるかい!? 狗狼伝承という物語を「見つめてるやつ」、そうさ、僕や君も含めてこの物語を読んだ全ての者が彼や彼女の物語の主人公だって、そう言ってるんだ!
だからこの物語はフラクタルだって言ったんだ。
この物語の枠をもう一段高いところから見つめれば、この物語は「君たちもまた主人公なんだ」って、そう言っているんだ。ま、もっともそれは同時に僕や君やあるいは新城カズマも含めて、運命をあやつっている誰かがいるかもしれいってことでもあるけどね。
ところで、エッシャーの絵を見たことがあるかい? 「爬虫類」は? 「昼と夜」は? 二つの手がペンを持ってお互いがお互いを描いている「書いている手と手」は?
それらのモチーフは新城カズマを読み解くのに大きなヒントになるんだよ。
ま、そのへんはどうでもいいことだけどね。狗狼伝承という物語との間に縁があったこと。それは本当に喜ばしいことだと、そう思うんだよ。
僕はね……。
追記 08/07/15
冒頭部分、フラクタルと自己相似性に関する明らかな間違いを修正しました。
一応書いておきますが、文中の「僕」は私自身で、あえて「対話文形式の片方のみを取り出した」ような(そして新城カズマの小説に出てきそうな雰囲気の)文体で記述したものです。
■小中学生向けの本に無断リンクはなんと書かれているか?
土曜日に図書館の児童書コーナーにいた。
ちょうど目に付くところに総記の棚があったので眺めてみる。
という本があった。
p14
またウェブページに「リンクお断り」と書くのも意味のないことです。見られたくない、見られてはまずいものは、インターネットに公開しないようにしましょう。
うむ。
あたりまえのことが書いてある。
だけど多くの*2学校のサイトでは「あたりまえのことではない*3」んだよなぁ。
こういうことの啓蒙にオーソリティを持ち出すのは手段としては下だけど、でも小中学生向けの本にこう書いてあるというのはちょっと安心である。
さて、学校図書館にこの本が入ったとして、「この本にはこう書いてあるんだけどこの学校のホームページ*4には校長先生の許可が要りますって書いてあるのはどうして?」と児童生徒に尋ねられたら……、どう答えるつもりなのでしょうかね?
ま、もっともその右のページに、大意として
ダイレクトリンクはマナー違反。
ダイレクトリンクは窓から部屋に入るようなものです。
というようなコラムがあってこれには「んー?」と思ってしまった。
ま、個人サイトならそれもマナーと言えばマナー。
考え直してみると、リンクと引用ではまたマナーが異なるのかな。
「サイトとサイトを」リンクする時にはダイレクトリンク(以下、ディープリンク)はマナー違反かもしれない。
発言・著述の引用のためのリンクの時にはディープリンクをマナー違反とは言わないだろう。それは著作権法上の正当な引用で、そのための手段としてのディープリンクは正しいと思う。
追記
その他の本の話。
学校・教育委員会 ネットリテラシーの話。
2006-02-12 雑記
■日曜の朝
マジレンジャー
「無限」の勇気。
絶対神と自称するわりには、「満たされたい」などと言うン・マ。でも満たされた瞬間に「有限」に定まっちゃうわなぁ、とか思いながら見ていた。
ボウケンジャー
あー、いいんじゃないすか?
物語の縦糸が強そうだし、敵の設定もその辺に食い込んできそうなあたりが今時か。世界征服を企む秘密結社、なんて設定が出てこない雰囲気は、仮面ライダーだけじゃなくて戦隊シリーズにも移ってきたかなと思った。
やっぱりデカレンジャーでエージェント・アブレラの存在をかなり後までデカレンジャー側に見せなかったあの手法が効いているか。もちろんデカレンジャーでは「刑事もの」を意識した結果ではあるのだけど、組織的な敵なくして戦隊物が成立できることを示してしまったのは大きい。
続くマジレンジャーでもン・マの存在はずっと縦糸としてあったけど、冥獣→冥獣人→冥府神という様に遷移していって一つの組織という感じは抑えめだったし。
カブト
で、秘密結社といえばこちらのZECT。「組織の力をそう簡単に使うもんじゃないわ。もみ消しに苦労するだけよ」の台詞がリアルっぽいな(あくまでも「っぽい」という点に注意)。
その割りにはワームかどうかの判定基準がレベル低すぎ。
とはいってもそこを突き詰めると寄生獣になってしまって、髪の毛一本抜いて確かめるということで決着ついてしまう。だから髪から外れたバレッタを印象づけてはいるけれども、それが決定的な証拠であるという描写はしなかったのだろう。その辺はまだ曖昧なままにしておいた方が後から矛盾がでてくることを防げて便利だし。
戦いの描写として、クロックアップは龍騎のミラー・ワールドと同じ扱いなんだなと思った。やりたい放題だったあちらとは違って物を壊したりしたらちゃんとフォローしているところがほほえましい。だけど「一般人の目に見えないところで戦いが繰り広げられている」という印象づけにはは成功していると思う。
秘密結社
面倒だったので仮面ライダー伝統にならって「秘密結社」という言葉を使ったのだけど、実は秘密結社って存在を公にしている方が多いわけで。
秘密結社を秘密たらしめているのはやっぱりイニシエイションとかサインとかなんだろうな。それ自体は特に危険視する様な要素ではないけれども、マインド・コントロールという視点から見ると重要な要素ではある。
2006-02-11 雑記
■吊り広告を見ながら
潮か第三文明だと記憶していたのだけど、ネットで調べる限りはそうじゃなかったらしい。何て雑誌だったのだろうか?
ま、いいや。
雑誌の吊り広告で、特集記事に「ケータイで言語能力が低下する」「ケータイやインターネットを子供に使わせるな」との文字が(記憶は正確ではありません)。
で、
携帯電話のことをカタカナでケータイと書いたり、インターネットを「使う」と書いているあんたら(註:その記事を書いた人達のこと)の言語能力は低下しているとは言わないのか?
と私。
そんなの今の社会に合わせただけでしょ
とカミさん。
でも特集の一番左の記事タイトル(註:特集には複数記事が含まれていてその最後の記事のタイトルのこと)にはちゃんと携帯電話って書いてあるんだよ?
そこだけ「携帯電話」って書いてあるんだったら「ケータイ」って表記は編集部からのオーダーじゃ無くて、記事を書いた人がタイトルを考えたんだろ?
おかしくない?
大体同じ特集の中の記事タイトルで「ケータイ」と「携帯電話」って表記が揺れてるのはどうなのよ?
と私。
そんなありふれた日常。
(あんたら夫婦はそれが日常なんかい?)
(どうもそうらしいぞ)
2006-02-10 思考の枠を規定するもの
■Firefox - Tab Mix Plus - Tab Rotation
F8キーを押すと、タブが勝手に切り替わっていく Tab Rotation モードになる。
……一体何が起きたのかと思った。何を押してそうなったのか判らなくて、終了させて検索してやっと探し出せた。
■tDiary
見出しのURLに手が出せないでいる。
はてダで言えば、*t*で始めた行で、時刻がその見出し(tDiaryで言えばセクション)のa要素name属性に入る。
tDiaryだと全体的にp01,p02の様に振られてしまう。
ま、表記自体はstyleの方をいじってなんとかなったのだけど……、RSSの生成とかには変更が及ばない。一応 HOWTO-make-io とかは読んでみたのだけど、セクションのためのクラスにこれを明に指定できるメソッドはないらしい。そんなわけで makerss.rb あたりを読んでも、
def makerss_update
(略)
diary.each_section do |section|
index += 1
id = "#{date}p%02d" % index
if diary.visible? and !cache[id] then
cache[id] = RDFSection::new( id, Time::now, section )
def makerss_body( uri, rdfsec )
rdf = ""
if rdfsec.section.respond_to?( :body_to_html ) then
rdf = %Q|<item rdf:about="#{uri}#{anchor rdfsec.id}">\n|
とあって、順番に番号を振り出していてるんだなぁ。
と、いうことは、試してもソースを読んでもいないけどトラックバックあたりの方でもmakerss.rb と同じような格好になっていると想像がつくし、さてここで手を止めようかどうしようかという分水嶺にちょうどいるのだろう。
■Ruby 多値の戻り値とか
RubyではValuesというクラスで値の集合(配列やハッシュとはまた別のものというぐらいの意味)を扱うらしい。
を読んで自分で調べたのと実験したものをメモしておく。
追記
なんで調べたかというとちょうど今Rubyを使っているところで、かつ、つい先日そういう様なメソッドを書いたつもりなのに期待通りに動いてくれなかったから。
「PerlやRubyでは当たり前」なこと自体は知っていた。
追記:2006/2/14
では「多重代入」という言葉で紹介されている。
def multi return 1,2,3 end p multi.class.name #=> "Values" a, b, c = multi p a #=>1 p b #=>2 p c #=>3 a, b = multi p a #=>1 p b #=>2 a, *b = multi p a #=>1 p b #=>[2, 3] p b.class.name #=>"Array"
……しかし、
のRuby1.8対応版が切に欲しいと思う今日この頃。
追記:2005/2/14
p229
右辺の値(のオブジェクト)をobjとおくと、
- obj が配列であればそれを使う
- obj に to_ary メソッドが定義されていればそれで配列に変換する。
- [obj]を使う
とある。
Valuesにto_aryメソッドが定義されているから上記の様な挙動になるのだろう。
現実、
def multi return 1,2,3 end p defined? multi.to_ary #=> "method" p multi.to_ary #=>[1, 2, 3]
となる。
同じくp229
実は左辺,右辺ともに無限にネストできる。
a, (b, c, d) = [1, [2, 3, 4]] a, (b, (c, d)) = [1, [2, [3, 4]]] (a, b), (c, d) = [[1, 2], [3, 4]]
なにがなにやら……。
p414
Rubyで一番複雑な仕様はどこだ、と問われれば筆者は即座に多重代入と答える。多重代入の全体像を把握するなんて無理だ。そう思う根拠もある。ようするに、多重代入の仕様は仕様全体をきれいに設計しようなんてこれっぱかしも思わずに作られているのだ。仕様の基準になるのは常に「いくつかの典型的な使用パターンで便利だと思われる挙動」である。
追記
1.8 では Values はなくなり単なる配列(Array)になったようだ。
■思考の枠を規定するもの
後半部分を考える。
ネイティブな言語で物事の捉え方が変わる。
blogを書いている時の言葉遣い*1,人と雑談をしている時の言葉遣い,仕事の話をしている時の言葉遣い、それらは微妙に違っていて無意識にスイッチしている。
それは思考、物事の捉え方、他人が口にしたり記述したりした言葉や文の捉え方にも、やっぱり影響を及ぼすのだろうか?
と書いていて、そりゃそうだ、と思ってしまった。↑の様なことはblogを書いているこの瞬間ぐらいしか考えそうにない話だ。あとはカミさんと議論をしている時なんかもあるけど。
前半部分を考える。
ある物事を調べている時に、情報の元の性質に注意を払わなきゃいけない。情報はそれ自身が持つ意味*2以外にも、発信元や流通している場がバイアスとして受取り手に影響を与えるというわけだ。
googleならgooleのアルゴリズムというバイアス。
はてなならはてな市民(の中の積極的に回答する人たち)によるバイアス。
そういったものにも意識しなきゃならないんだろうな。
具体的には、学生諸君が提出するレポートなどを見ればわかる。課題となる対象のキーワードをグーグルなどのサイトで検索クエリとしてインプットして、得られる結果のページを幾つか切り貼りしたものばかりになりつつある。そこには、テキストやグラフィックスの切り貼りばかりではなく、例えばグーグルであればページランクというオーガニックな検索結果を左右するアルゴリズムが間接的に反映されているのだ。
結果、そんなレポートを制作した学生の思考の枠組みよりも、むしろ人工知能研究の成果として発展してきた検索エンジンの根幹を成す仕組みのほうが大きく影響するようになっている。それは、教育で獲得されるべき「物事の捉え方」や「理解の仕方」という側面が大きく抜け落ちつつあるということだ。本来、思考とは意識的・無意識的に学習された枠組みに大きく左右されるものであり、時としてネイティブである言語によって物事の捉え方自体が変わってくることは、認知言語学の研究成果によって明らかになっている。
思考の枠を規定するグーグル - (page 2) - CNET Japan
言語によって物事の捉え方自体が変わる、というのから連想したのは、
だった。
2006-02-09 陰陽師は式神を使わない, ソーシャルブックマーク×ニューラルネット
■interface の中にメンバクラス
を書いてFacoryにする、というアイデア。
public interface Something { //インターフェースに属するメソッド int get(); //ファクトリー class Factory { public static Something create() { return new ThatThing(); //適当な実装クラス } } }作りたいインスタンスの種類に応じて、Factory, Singletonなどとクラス名をかえておくことで、より分かりやすくなるのではないかと思います。
Java : ファクトリーとか - lethevert is a programmer
うーむ、こんなのは思いつかなかった。
文法上(↓参照)、 InterfaceMemberDecl に ClassDeclaration が確かにありますね。
http://java.sun.com/docs/books/jls/third_edition/html/syntax.html#18.1
■陰陽師は式神を使わない
……しきがみ→式神の変換って自分で登録したのかなぁ?
さておき、
だ。聖王の柩 (集英社スーパーファンタジー文庫)(藤原 京/菊地 竜也) からすると8年ぶりの新刊だ!
しかしこの人って、どうしてこう majority からほんのちょっとずれただけで minority になってしまうという、そんな傾向のネタが好きなんだろう。が、もっとも、自分もまたそんな氏の小説が好きなわけだが。
ただ今巻はタイトルがキャッチーなので、多くの人に手に取ってもらえるかも。そうだといいなぁ。
p132
(「易経」の文庫を本棚から出してきて)
陰陽師とかを小説に書く作家の誰も、読もうとしないみたいだけどね。
ああぁ! 耳が痛い。
ただ、氏自身があとがきで書いている通り、「知れば知るほど書けなくなる」。
戦国霊異伝の時も出てきたもん、陰陽師はこんなことしない! っていう主張が。それに目を瞑って「式神を使うっていう方向で」ってのがオーダーなんだもん、仕方ないじゃん。
――ま、もっとも、だからといって易経を読まないで済ませていいって理屈にはならないんだけど。
p158
天地非。
「ガメラ3にもでてきたなぁ。『天地非それ亡びなん』って台詞」と思った。が、次の瞬間、今まで大きな勘違いをしていたことに気が付いた。
天地非、それ亡びなん。
だと思ってた。
が、「天地非」が六十四卦の一つだとしたら?
を引っ張り出してきて脚本(準備稿だけど)を確認する*1。
あぁ、やっぱり!
「天地非。それ亡びなん、それ亡びなん、苞桑に懸かる」
後半部分は決定稿までに削られたらしく映画には出てこないが、果たして「天地非」の直後に読点があった。
p205
もともと鎌倉幕府ってのは、(略)京都の公家社会に対抗する関東の御家人連合政権だっていうのが実際で、頼朝はそのための権威として担ぎ出されたに過ぎないらしいんだよね。
ふむ。
と近い内容だな。
p214
「(略)五行相生と五行相克。生じる方は木火土金水の順番だよ。木が燃えて火が生じ(略)。克する順番は正反対で水金土火木だ。水は金を溶かして克し、(略)。でもこれの意味は、順番を覚えるための語呂合わせみたいなもんで、言葉の上に真の意味など特にないんだよ」
「そうなの?」と顔をあげた胡桃沢さん。
(略)
「これは単なる演算法則ってわけ。まさしく東洋の円環思想を表すもの、三すくみ的な演算法則。(略)」
木火土金水に兄弟(あにおとうと)で十干。それに十二支。この辺は情報科学のモジュロ(法)という考え方を知っていれば理解も早い*2。
そうそう「干支」っていうのは、十二支だけじゃなくて十干とセットの概念なわけだけど、正しく使ってもなかなか他人には伝わらない。
次の新刊も期待してますよ! 私は!
■ソーシャルブックマーク×ニューラルネットワーク
scenario experiments lain を読んで、アニメ版lainを(これで3度目なんだけど)観ている途中でふと思ったこと。
ソーシャルブックマークをニューラルネットワークに比喩させて語ることは可能だろうか?
ニューロン(ネットワーク上のノード)にあたるのが各個人のブックマーク。
「あるURIをブックマークする」というのが入力であり、同時にそのニューロンを発火させる行為でもある。ニューロンとニューロンの間にリンク*3が存在して、あるニューロンが発火するとリンクを伝わって別のニューロンの発火を促す。「そのURIの記事を読んでブックマークする」ことを発火に喩えれば、まぁいいか?
リンクに重み付けがあるわけではなくて、各々のニューロンが「入力に足して発火するかどうか」の確率関数のようなものを持つ……のか?
……そうか。リンクの重み付けは、発火したニューロンから別のニューロンへの伝播の度合いを示す。受け取ったニューロンが発火しようとしまいと、そこからさらにリンクを伝わって別のニューロンに入力が伝播する(その時にまた重み付けが働くわけだ。またこの過程ではリンクを逆に渡る伝播は考えない)。その伝播の結果としてどこかのニューロンが発火する(=誰かがブックマークする)とそれが入力となってリンクを辿って伝播する。
リンクは双方向で繋がる可能性もあるが、重み付けに対称性は無い(だろう)。他から伝播してきた入力に対して発火すると、重み付けが強化される。発火が無いと重みは低くなり、あまりに低くなるとリンク自体が切れる(はてブで言えば"お気に入り"から消える)。
入力に対して発火するかどうかの確率関数やリンクが持つ重みは"個人"に依るわけだけど、リンクそのものは"ソーシャルブックマークというシステム"に依るのではないだろうか。
こんなモデルでいいかな?
素朴なWWWネットワーク(HTTPとHTMLユーザエージェントで構成されているネットワーク)や、素朴なblogネットワーク(trackbackやpingで構成されるネットワーク。RSS aggregator の様な存在を考慮しないという意味で「素朴な」と言っている)もネットワークだし、似たような性質を持ってはいるのだろうけど――伝播の部分のモデルが若干違うということで……。
発想元

