「alternative」を含む日記 RSS

はてなキーワード: alternativeとは

2016-07-12

ハイファンタジー」の定義をめぐる問題

小説家になろう」のジャンル再編の影響で、「ハイファンタジー/ローファンタジー」の定義について議論になっている。

http://syosetu.com/teaser/genre/

問題の原因は、「ハイファンタジー」の定義が、異世界舞台としたファンタジー異世界歴史文化が作りこまれ重厚ファンタジーとに分裂している点にある。特に後者定義採用している人物が、Web小説ライトノベルファンタジーを指して「あんものハイファンタジーではない」と発言し、周囲の反発を招くことが多い。以下、便宜的に前者を「舞台」派、後者を「重厚」派と呼ぶ。

まずは「小説家になろう」の定義を見てみよう。ジャンル改編に際しての説明の中で、「なろう」の運営は「ハイファンタジー」を以下のように定義している。

ハイファンタジー

現実世界とは異なる世界を主な舞台とした小説

ローファンタジー

現実世界に近しい世界ファンタジー要素を取り入れた小説

まり舞台」派である異世界転移系の扱いについて当初は混乱があったが、「主な舞台」が異世界であれば、異世界転移系でもハイファンタジーに分類するのが、「なろう」基準では妥当だと思われる(実際に多くの作品がそう分類されている)。

次にWikipediaを参照しよう。

ハイファンタジー (High Fantasy) は、ファンタジーサブジャンルの1つ。「異世界ファンタジー」と呼ばれる事もある。

独自世界観や歴史もつ架空世界異世界)を主な舞台とし、現実世界(の直線的な歴史風俗)とはかかわりが薄いのが特徴の物語で、ロー・ファンタジーと対比して使われる語句である。明確な定義ではないが、

どうやら「舞台」派の定義採用されているようである

ただし続けて、

本稿では主にハードファンタジー視点とした内容を記述する。

として、「その世界に生きる者や世界の成り立ちそのものから作られている」「作品傾向としては重厚」「シリアストーンで進行する」「叙事詩エピック)的である」「勢力の壮大な対抗をテーマとする」などの特徴が挙げられている。「重厚」派にも配慮した記述と言えよう。また、異世界転移系は基本的にはハイファンタジーに含めるが、ときに分類されないことがあるとも書かれている。

英語版Wikipediaも見てみよう。筆者に英語力は皆無なので誤訳もあろうかと思うがご容赦願いたい。

High fantasy is defined as fantasy set in an alternative, fictional ("secondary") world, rather than "the real", or "primary" world. The secondary world is usually internally consistent, but its rules differ from those of the primary world. By contrast, low fantasy is characterized by being set in the primary, or "real" world, or a rational and familiar fictional world, with the inclusion of magical elements.

ハイファンタジーは「現実世界」とは異なるもう一つの架空世界を描いたファンタジーとして定義される。異世界の内側には一貫した法則性存在するが、それは現実世界のものとは異なっている。対照的にローファンタジーは、現実か、もしくは現実に近い架空世界の中に、魔法的な要素が内包されるという点で特徴づけられる。

やはり「舞台」派である

ハイファンタジーにしばしば含まれる特徴的な要素として、「特別な才能を持った主人公」「ビルドゥングスロマン」「善と悪の対決」「エルフドワーフゴブリンドラゴンなどの種族」「魔法使い」「人工言語」などが挙げられている。

また、「異世界召喚ものであるナルニア国物語』は、こちらでもハイファンタジーに分類されている。

重厚」派の一部には、「エルフゴブリンが出てくるようなゲーム的なファンタジーは(始祖たる指輪物語を除いては)ハイファンタジーとは言えない」とか、「善なる英雄が悪を倒すというようなファンタジー(いわゆるヒロイックファンタジー)はハイファンタジーではない」とする者たちも存在するが、英語版Wikipedia記述は彼らの主張とは異なるように思われる。

ローファンタジーの項目では、

The word "low" refers to the level of prominence of traditional fantasy elements within the work, and is not any sort of remark on the work's quality.

「ロー」という言葉は、作品内における昔ながらのファンタジー要素の度合いについて語っているもので、作品品質についてのことではない。

などとわざわざ書かれていることにも触れておこう。

ちなみに英語版Wikipediaが「High Fantasy」の命名者として指定しているLloyd Alexanderのエッセイ『High Fantasy and Heroic Romance』(1971)はこちら。

The Horn Book

In modern literature, one form that draws most directly from the fountainhead of mythology, and does it consciously and deliberately, is the heroic romance, which is a form of high fantasy.

現代文学において、神話という水源から最も直接的に流れを汲んだ一つの形態として、それは意識的かつ意図的ものだが、ハイファンタジーの一形態であるヒロイックロマンスがある。

微妙に訳しづらいのだが、要するに「神話を源流とするヒロイックロマンスハイファンタジーの一形態である」としてしまってよいのか。

さらヒロイックロマンスで高い評価を得ている作家として、『世界のかなたの森』のウィリアム・モリス、『ペガーナの神々』のロード・ダンセイニ、『ウロボロス』のエリック・エディスン、『マニュエル伝』のジェームスブランチ・キャベル、『ナルニア国物語』のC・S・ルイス、『永遠の王』のT・H・ホワイト、そして『指輪物語』のJ・R・R・トールキンらの名前が挙がっている。

ハイファンタジー定義を具体的に説明している箇所は無く、あまり参考にならないような気がする。

実際に「ハイ異世界」「ロー=現実世界」が明確に定義された最初期の例としては、R.H.BoyerとK.J.Zahorskiによって編纂された『Dark imaginings』(1978)の序文がある。

Dark imaginings: a collection of Gothic fantasy - Google ブックス

Dark Imaginings is also unique in bringing together two distinct types of fantasy under one cover: High Fantasy with its imaginary, secondary worlds and Low Fantasy with its realistic primary world.

想像上の異世界を扱ったハイファンタジーと、現実的なこの世界を扱ったローファンタジーという、二つの異なるファンタジー類型を一冊にまとめている点もDark Imaginingsの特徴です。

これで少なくとも「舞台」派の用法が、ごく最近になって現れたものではないということが分かる。

もちろん、これをもって「重厚」派が完全に否定されるわけではない。

昔は「異世界舞台にする」といえば「異世界歴史文化を作り込む」のがほとんど自明だったのだろうし、また現在ほどの多様なファンタジー形式を想定していたとも思えない。

ただ、とにもかくにも現代においては「ハイ異世界」「ロー=現実世界」という区分けのほうが、より明確で、より普及し、より平和であることは間違いない。

追記

ハイファンタジー」「異世界ファンタジー」を巡る問題についてはこちらも参照のこと。

『ロードス島戦記』は異世界ファンタジーではない……のかもしれない。 - 限界中年生存日記(仮)

追記2。

異世界召喚もの」についてもう少し言及しておく。

舞台」派を採用するならば、多くの「なろう」系作品ハイファンタジー問題ないと思われる。

多くの場合ナルニアハイファンタジーに分類されるのであるし、主人公知識現実に由来するものであっても、作品舞台異世界であることは紛れもない事実からだ。

ただし「異世界かどうか」の判断は実のところ難しい。

たとえば、ハイファンタジー代表格たる『指輪物語』の世界は、現実地球古代の姿であることが明言されている。

ハリー・ポッターシリーズホグワーツ魔法魔術学校は、まるで異世界のように描かれつつも、設定では「イギリスのどこかにある」とされる。

深く考えるほど、異世界舞台にしているか現実世界舞台にしているか判断するのは困難となる。

2016-02-19

Alternative Rightはネトウヨなのか? ドナルド・トランプにまつわる話

たいした話ではない。


最近Alternative Rightという用語ネット等(というかまとめサイト)で飛び交っている。

どこから飛んでいるのかというとアメリカ大統領予備選挙ドナルド・トランプ関連からだ。

具体例として以下のリンクを張る。


ネトウヨの多くはアニメ自慰する独身男性」米共和党議員ニュース番組発言海外騒然wwwwwww

http://yurukuyaru.com/tag/%E3%83%89%E3%83%8A%E3%83%AB%E3%83%89%E3%83%BB%E3%83%88%E3%83%A9%E3%83%B3%E3%83%97%E3%82%92%E6%94%AF%E6%8C%81%E3%81%99%E3%82%8B%E3%83%8D%E3%83%88%E3%82%A6%E3%83%A8%E3%81%AF%E3%82%A2%E3%83%8B%E3%83%A1%E3%81%A7%E8%87%AA%E6%85%B0%E3%81%99%E3%82%8B%E7%8B%AC%E8%BA%AB%E7%94%B7%E6%80%A7

ドナルド・トランプネトウヨ支持者はアニメ自慰をする子どものいない独身男性」 米共和党議員ニュース番組発言wwwww

http://world-action.net/archives/31326


どうも、海外反応系のまとめサイトAlternative Rightをわかりやすネトウヨという形に翻訳したらしい。

まとめサイトの反応だし、大げさなとも思うが最近以下の発言を目にした。


http://miyearnzzlabo.com/archives/36115

町山智浩差別化しにくいんですが。非常に。ただ、さっき言ったDRUDGE REPORTという、いわゆる日本で言うとネトウヨメディアがあるんですよ。で、それは要するに与党とか、既成政党に対する反発が非常に強い右翼系の若者たちがいるんですね。

ドナルド・トランプ擁護するメディアに対してネトウヨという概念を用いている。


どうにもネット上だけではなく現実的にも海外Alternative Rightといわれているものネトウヨという概念を当てはめて説明しようとしているのが見受けられる。

ここで言いたいことは「俺がネトウヨなのでAlternative Rightとネトウヨを一緒にされるのは心外だ」という話ではない。


ここで問題になるのはつまり翻訳における誤認識が発生する恐れがあるのではないかと思うからだ。

ネット右翼という概念は珍しく日本から自発的に発生した政治的概念ではないかと思う(用語的にも意味的にも)。

そこに海外で発生した似た概念を当てはめてしまうのは微妙危険なような気がしている。

いくつか英語圏サイトを見てまわったが確かにネトウヨに「似てはいる」ようだ(でも俺英語できないんだよね)。


はいアメリカならアメリカなりの事情があると思うし無闇に乱用するのは危険ではないかと思う。 ※1

誰かAlternative Rightの誕生した歴史とか傾向を調べてくれないだろうか・・・(丸投げ)


※1 賢明はてな民諸氏ならまとめサイトがどういう意図で使っているかと考えたら危険性がわかると思います

2015-01-11

[]外国人日本アナルを紹介するよ!

The History of Japanese 'Anal'.

Anus is the most popular organ. It is very beautiful, smelly, and delicious.

Most Japanese like anuses very much, so anus is often affectionately called Anal.

However, Anal is an adjective, not a noun. What do you think about it?

In Japanese, a hole is called Ana. It's like Anal.

Anal as a more friendly name spreads to whole Japan.


日本アナル

アヌスは最もポピュラーな器官です。それはとても美しく、臭く、おいしい。

多くの日本人アヌスがとても好きです。そして、アヌスは親しみを込めてしばしばアナルと呼ばれます

しかし、アナル形容詞であり名詞ではありません。あなたはこれについてどう思いますか?

日本語では穴のことを『アナ』といいます。それはアナルに近い。

よりフレンドリー名称として、アナル日本中に広まりました。


Various Japanese 'Analism'

Each Japanese has an indivisual analism.

Some people like destroying Anal, or some people like gazing Anal.

Sometimes Anal is used alternative vagina during sex.

Although only a few people love stools, they are called scatologists who are distinguished from analists.

However, there is also an analism that analogy and scatology are inseparable.


日本の多様なアナル

日本人はそれぞれ独自アナル観をもっています

ある人はアナル破壊することが好きであり、またある人はじっくり観察することを好みます

時には、セックス中、アナルは膣の代替として使われることもあります

ごく少数の人々は糞便を好みますが、彼らは糞便愛好者(スカトロ)と呼ばれ、アナリストとは区別されます

しかし、アナルスカトロは切り離せないというアナル観も存在します。


How to enjoy 'Anal'

We can enjoy Anal variously. Gazing, dilatation, and sex...

In all these cases, the most important thing is loving Anal .

If you don't love Anal, you feel so bad toying Anal.


アナルの楽しみ方

私たちアナルを様々に楽しむことができます。じっくり見ることや拡張セックスなど。

このとき、最も重要なことはアナルを愛でることです。

もし、あなたアナルを愛していない場合アナルをいじることは不快しかないでしょう。


Why do you like 'Anal'?

Because the hole is there.


なぜあなたアナルが好きなのですか?

そこに穴があるからです。


I defined the Anal in this text as an uncountable. (本文中のAnalは不可算名詞定義しました。)

Anal Masuda (アナル増田)

2012-12-23

2013年(2012年度)冬 アニメ新番組まとめ(なるべく重複なく見る@関東)

放送開始月日番組放送局放送曜日 / 時間公式サイト放送局、備考
12/31探偵オペラ ミルキィホームズ Alternative TWO小林オペラと虚空の大鴉~TOKYO MX月 / 19:00BS11 / ニコニコ生放送
12/31猫物語(黒)TOKYO MX月 / 22:00BS11 / ニコニコ生放送
1/2ヤマノススメTOKYO MX水 / 25:30サンテレビ / AT-X / ニコニコ動画、全13話
1/2まんがーる!TOKYO MX水 / 25:35サンテレビ / AT-X / ニコニコ動画、全13話
1/3あいまいみーテレ玉木 / 25:00KBS京都 / ニコニコ動画 / バンダイチャンネル / 楽天ShowTime / AT-X
1/4まおゆう魔王勇者TOKYO MX金 / 25:00tvk / サンテレビ / ぎふチャン / BSアニマックス / アニメストア / ShowTime / ニコニコ動画、全12
1/5D.C.IIIダ・カーポIIITOKYO MX土 / 22:00BS11 / MBS / AT-X、全13話
1/5俺の彼女と幼なじみが修羅場すぎるテレ玉土 / 24:30tvk / BS11 / TOKYO MX / とちぎテレビ / 群馬テレビ / チバテレビ / テレビ愛知 / RKB毎日放送 / 北海道放送 / 朝日放送、全13話
1/5AKB0048 next stageTOKYO MX土 / 25:30BS11 / tvk / テレ玉 / チバテレビ / TVQ九州放送 / サンテレビ / とちぎテレビ / KBS京都 / 広島テレビ / 福島テレビ / TBC東北放送 / 三重テレビ / HTB北海道テレビ / 群馬テレビ
1/6ラブライブ!TOKYO MX日 / 22:00BS11 / テレビ愛知 / 読売テレビ / バンダイチャンネル / ニコニコ生放送
1/6石田とあさくらTOKYO MX日 / 22:27-
1/6八犬伝 -東方発見異聞-TOKYO MX日 / 22:30BS11 / MBS / テレビ愛知、全13話
1/6みなみけ ただいまtvk日 / 23:30BS11 / TOKYO MX / テレ玉 / チバテレビ / テレビ愛知 / 毎日放送 / テレビ北海道、全13話
1/7キューティクル探偵因幡TOKYO MX月 / 25:30BS11 / AT-X / サンテレビ、全12
1/7幕末義人伝 浪漫テレビ東京月 / 26:05テレビせとうち / TVQ九州放送 / テレビ愛知 / テレビ大阪 / テレビ北海道 / AT-X
1/8AMNESIATOKYO MX火 / 24:30tvk / BS11 / AT-X / サンテレビ / KBS京都 / テレビ愛知、全12
1/8戦勇。テレビ東京火 / 25:35ニコニコ動画
1/9たまこまーけっとTOKYO MX水 / 24:30BS11 / サンテレビ / KBS京都 / テレビ愛知 / BSアニマックス、全12
1/9生徒会の一存 Lv.2TOKYO MX水 / 25:00TVQ九州放送 / サンテレビ / 岐阜放送 / 三重テレビ放送 / チバテレビ / BS11 / テレ玉 / tvk、全10
1/9gdgd妖精s 第2期TOKYO MX水 / 25:40AT-X
1/10閃乱カグラTOKYO MX木 / 24:30BS11 / AT-X / チバテレビ / サンテレビ / テレビ愛知、全12
1/10僕は友達が少ないNEXTTBS木 / 25:55BS-TBS / MBS / CBC
1/11ちはやふる2日本テレビ金 / 25:53全25話
1/12ビビッドレッド・オペレーションBS-TBS土 / 24:00TBS / MBS / CBC / ニコニコ生放送、全12
1/13ビーストサーガテレビ東京日 / 08:44-
1/13カードファイト!! ヴァンガード リンクジョーカーテレビ東京日 / 10:00-
1/13問題児たちが異世界から来るそうですよ?tvk日 / 24:00TOKYO MX / テレ玉 / チバテレビ / サンテレビ / TVQ九州放送 / BS12ch TwellV / 岐阜放送 / AT-X / 三重テレビ放送、全10
1/14琴浦さんTOKYO MX月 / 23:00AT-X / CBC / サンテレビ、全12
1/17がんばれ!ルルロロNHK-Eテレ木 / 07:40-
1/19ささみさん@がんばらないBS-TBS土 / 25:00TBS / サンテレビ / CBC、全12
2/3ドキドキ!プリキュアABCテレビ朝日日 / 08:30-

前のクールから継続

放送開始月日番組放送局放送曜日 / 時間備考
04/01聖闘士星矢Ωテレビ朝日日 / 06:30-
04/01宇宙兄弟日本テレビ日 / 07:004クール
04/03モモとヌペペNHK-Eテレ火 / 18:20大!天才てれびくん」内アニメ
04/04黒魔女さんが通る!!NHK-Eテレ水 / 18:20大!天才てれびくん」内アニメ
04/05しろくまカフェテレビ東京木 / 17:304クール
04/07ジュエルペット きら☆デコッ!テレビ東京土 / 09:304クール
04/07プリティーリズム ディアマイフューチャーテレビ東京土 / 10:004クール
10/2新世界よりテレビ朝日火 / 27:10全25話
10/4銀魂テレビ東京木 / 18:00-
10/5ジョジョの奇妙な冒険TOKYO MX金 / 24:30全26話
10/5絶園のテンペストTBS金 / 26:2524
10/6バクマン。3NHK-Eテレ土 / 17:30全25話
10/6リトルバスターズ!TOKYO MX土 / 22:30全26話
10/7おしりかじり虫NHK-BSプレミアム日 / 07:55-
10/7クロスファイト ビーダマンeSテレビ東京日 / 08:45-
10/7マギTBS日 / 17:00-
10/7遊☆戯☆王ゼアルIIテレビ東京日 / 17:30-
10/7イクシオン サーガ DTテレビ東京日 / 25:05全25話
10/8アイカツ!テレビ東京月 / 19:30-
10/8さくら荘のペットな彼女TOKYO MX月 / 24:3024
10/27PHYCHO-PASSBSフジ土 / 26:00全22話
10/27ROBOTICS; NOTESBSフジ土 / 26:30全22話

重複分

放送開始月日番組放送局放送曜日 / 時間公式サイト放送局、備考
12/21僕の妹は「大阪おかん」BS朝日金 / 25:5512
1/7LINE OFFLINEサラリーマンテレビ東京月・火・水 / 25:30-
1/7THE UNLIMITED 兵部京介テレビ東京月 / 25:35テレビ大阪 / テレビ愛知 / テレビせとうち / TVQ九州放送 / テレビ北海道
1/9GJ部日本テレビ水 / 25:29-

2012-02-10

How do you know to the Nikon D90

It had been a little situation of one's before one of the many high-end camera makers learned the particular Live life Access manner with a DIGITAL SLR requested a good online video media picture after which you can created a way to help you listing the item. Olympus seemed to be hinting at the capability in Present cards 2006, as soon as E-330 (the very first video camera by means of survive viewing) is released. Nonetheless Nikon was towards the blog post while using the D90 along with Cannon is definitely soon after along with the just-announced Canon EOD 5D Mark II Battery.

Typically the 12. 3-megapixel D90 carries LARGE DEFINITION online video from a conclusion with 1280 back button 720 pixels at 27 frames/second using the understanding and also depth-of-field restrain which usually simply a DIGITAL SLR offer. Naturally, Nikon isn't going to space an expensive precedence about this skill (and not undertake most people, finding the software when alot more of the adjunct you'll take advantage of once in a while, than only a main objective just for obtaining that D90). But, because this can be a 'world first', Photography Analyze is going to tackle the application ahead of moving on that will alternative further important qualities.

Virtually no owner guide book was initially supplied with a analysis camera still (after some hassles) most of us made it possible to down load an important PDF FILE type from Nikon European union ?nternet site. Surprisingly, this manually operated exclusively devotes one-and-a-half of 270 pages of content for you to video clip producing tasks and approximately a couple thirds of the site to help you videos playback. Less a page can be specified up to a show frame proportions in addition to appear possible choices : the 120 websites following on from the primary arguments belonging to the video clip manner.

Picture Abilities

Training video in any DIGITAL CAMERA is really a important loan -- primarily for the Nikon D90 Battery cost. Beforehand, any time you required a fabulous video camera by using compatible contact lenses, which you were taking a look at round $7000 for just a unit which will would not quite possibly track record high-definition, widescreen picture. However the D90 presents way more for just a cheaper package price by providing visitors while using same sorts of manipulate in excess of centering, subjection and additionally depth-of-field like they have having a DIGITAL CAMERA digicam, combined internet site snap by using almost any Nikkor website.

But, the actual D90's online video media model is absolutely not fantastic. As movie can certainly sole often be captured throughout Are located Perspective application, you are jammed aided by the prohibitions this means that (see below). The actual noise is normally taped monaurally and then the video recording formatting is certainly AVI which will, even though it truly is best with a large number of updating functions, uses so much ram (roughly 400MB for minute). Within assessments, some 24-second cut saved for 1280 times 720 LARGE DEFINITION method for 176 kbps appeared to be 40. 7MB dimensions.

Amazingly, this high-end camera works iwth using the premier random access memory playing cards. SOME SORT OF 32GB SDHC should help you track record as much as sixty units for training video, even though a different reduction is definitely which will video plans will be available to personal training minutes for HARLEY-DAVIDSON function and 20 short minutes with typical quality.

Saddest of can be the possibility that any autofocusing procedure :Nikon D90 Charger as well as some other primary adjustments - are not to be implemented if you find yourself photographing online video media. You can actually place emphasis quickly well before taking any preview not to mention make use of the manual place emphasis wedding ring within the contact lens even while photographing. Although if the content steps near as well as from everyone as long as you're taking, blurring might be unavoidable.

Different works that need to be placed well before taking a good movie involve getting exposed compensation, vivid white stability in addition to tact surroundings. For anyone utilizing aperture-priority AE, you can actually transformation a aperture functions even though tracking your movie and as well lens quality in and additionally available - nevertheless it will be hazardous seeing that sticking to center is usually hard.

Well before beginning online video grab you have to find the wished-for audio mode from Dvd movie Controls sub-menu while in the firing navigation. 3 selections are offered: 1280 back button 720 (16: 9), 640 back button 424 (3: 2) not to mention 320 x 216 (3: 2). You too can change this reasonable producing at as well as out (the default setting up might be ON).

Most of online video media photographing pattern goes as follows:

1. Arranged this high-end camera to have Perspective way by simply hitting a LV tab.

step 2. Target about them just by half-pressing a shutter mouse if you are throughout autofocus form; also concentrate personally.

3. Marketing a O . K . key in the center from the arrow topper to get started producing.

check out. Prevent the theme presented plus centred throughout the taking progression.Nikon Coolpix S3100 Charger for anyone within information option, you can actually switch totally focus by hand while you step on the way to and / or clear of this issue. Cautious mainly vigilant while blasting close-ups when smallish differences within the place emphasis position can display simply because blurring on the content. (To confuse issues, you'll find it tough to ascertain if the appearance within the LCD is definitely pin-sharp through bright normal light while you can not use a viewfinder on Take up residence Check out manner. )

5. To cure documenting, advertising OKAY all over again.

Taking part in lower back taped video tutorials is simple. Mass media all the LV control key the next time for you to disengage Live life Watch consequently touch typically the review button in the software. Make use of the arrow mattress pad to pick out your snap you need to have fun with not to mention press RIGHT to begin the process preventing this video clip playback.

2011-12-31

MIT develops new fast-charging battery technology ideal for automobiles

February With the world going mobile and billions of new devices requiring electrical storage, battery technology is almost certainly due for a renaissance in the near future and recent developments suggest MIT will play a role in the next significant battery technology. Less than a week ago, we reported on work being done by MIT's Laboratory for Electromagnetic and Electronic Systems (LEES) that could become the first technologically significant and economically viable alternative to conventional batteries in 200 years. Now a second new and highly promising battery technology is emerging from MIT - a new type of lithium battery that could become a cheaper alternative to the batteries that now power hybrid electric cars.

Until now, lithium batteries have not had the rapid charging capability or safety level needed for use in cars. Hybrid cars now run on nickel metal hydride batteries, which power an electric motor and can rapidly recharge while the car is decelerating or standing still.

But lithium nickel manganese oxide, described in a paper to be published in Science on Feb. 17, could revolutionize the hybrid car industry -- a sector that has "enormous growth potential," says Gerbrand Ceder, MIT professor of materials science and engineering, who led the project.

"The writing is on the wall. It's clearly happening," said Ceder, who said that a couple of companies are already interested in licensing the new lithium battery technology.

The new material is more stable (and thus safer) than lithium cobalt oxide batteries, which are used to power small electronic devices like cell phones, laptop computers, rechargeable personal digital assistants (PDAs) and such medical devices as pacemakers.

The small safety risk posed by lithium cobalt oxide is manageable in small devices but makes the material not viable for the larger batteries needed to run hybrid cars, Ceder said. Cobalt is also fairly expensive, he said.

The MIT team's new lithium battery contains manganese and nickel, which are cheaper than cobalt.

Scientists already knew that lithium nickel manganese oxide could store a lot of energy, but the material took too long to charge to be commercially useful. The MIT researchers set out to modify the material's structure to make it capable of charging and discharging more quickly.

Lithium nickel manganese oxide consists of layers of metal (nickel and manganese) separated from lithium layers by oxygen. The major problem with the compound was that the crystalline structure was too "disordered," meaning that the nickel and lithium were drawn to each other, interfering with the flow of lithium ions and slowing down the charging rate.

Lithium ions carry the battery's charge, so to maximize the speed at which the battery can charge and discharge, the researchers designed and synthesized a material with a very ordered crystalline structure, allowing lithium ions to freely flow between the metal layers.

A battery made from the new material can charge or discharge in about 10 minutes -- about 10 times faster than the unmodified lithium nickel manganese oxide. That brings it much closer to the timeframe needed for hybrid car batteries, Ceder said.

Before the material can be used commercially, the manufacturing process needs to be made less expensive, and a few other modifications will likely be necessary, Ceder said.

Other potential applications for the new lithium battery include power tools, electric bikes, and power backup for renewable energy sources.

The lead author on the research paper is Kisuk Kang, a graduate student in Ceder's lab. Ying Shirley Meng, a postdoctoral associate in materials science and engineering at MIT, and Julien Breger and Clare P. Grey of the State University of New York at Stony Brook are also authors on the paper.

The research was funded by the National Science Foundation and the U.S. Department of Energy.

http://www.chargerbatteryshop.co.uk/panasonic-cga-s008e-digital-camera-battery-cbbs.html

http://www.chargerbatteryshop.co.uk/panasonic-cga-s101-digital-camera-battery-cbbs.html

http://www.chargerbatteryshop.co.uk/panasonic-cga-s101e-cc1-1b-digital-camera-battery-cbbs.html

2011-07-29

Pixiv, カオスラウンジ芸術マーケット日本芸術教育

今私は、鬱状態仕事を休んでいる。フリーランスアーティストとして10年ほど。その半分以上を海外でくらし、今もヨーロッパの片隅にいる。

2ch のまとめサイトで、件のPixiv騒動をしった。

カオスラウンジというグループ、全く知らなかったが、なるほど、人々の怒りがよく分かる経緯だった。

面白いので、コラにはコラに対抗ということで、代表藤城嘘の作品や彼の写真photoshop10分ほどやっつけでコラした絵をPixiv投稿。説明なしのアカウント削除→IPアドレス指定拒否→串刺しIPでの再UP→瞬殺アカウント死亡 などを繰り返して遊んだ

http://www.rupan.net/uploader/download/1311933348.jpg

で、私の意見

これ、日本芸術にたいするマーケットのあり方や、芸大における教育とか、そういうことが根本にある。

まずマーケット

これは日本だけでないけど、マーケットって、ようはお商売の世界。売れればいいの。芸術家も、批評家も、生活あるからお金にしなくちゃいけない。

で、やっぱり、売れたものはみんな金魚のふんみたいについていくの。それは仕方ないこと、どこでも。

そのために役にたつの権威(power)。カオスラウンジ村上隆美術手帖がそのicon。

私は両方とも死ねと思っている。(殺害予告ではありません… 念のため) 正直。

村上隆は売れた。それはいい。オメデト。尊敬。でももともとサブ・カルなのに、権威的にふるまう?どうして?

本流に対してのalternativeなありかたとして出した、その経験意味は?

美術手帖。いつも売れ線をおっかけ。責任おわない。コンテクスト脆弱(消極的な取材が透けて見える)。しょうがないけど。お商売だし。でももうちょっと、光を見せてよ、せっかく日本マーケット権威もっちゃったんだから

僕は90年代青春をすごしたから、今の日本の若い人とちょっと感覚ずれてるかもわからないけど、その時の感覚からすれば、分かる。

日本の人って、権威に弱い。テレビとか、どっかの大学先生とか、批評家とか、マーケットとか、あとは身近な友人や家族なんかの意見にも。

もちろんどこでもそうだけど、日本はちょっと過剰だなーっておもう。

自分が見てるもの、聴いているもの、食べているもの、感じているものを、どうやって、「いい」か「悪いか」判断できるだろう?

日本の人は、まず周りをみる。周りの様子にノル人、ソル人…

僕が暮らしいるところの人たちは、まず自分フィーリングを聴く。で、それから周りの人も見る。それから、どうするかと考える。

yap, subjectは結局おなじなんだけど、順番が違うんだよね。僕がくらしている人たちは、まず自分意見が先にくるんだよ。

例えば、スーパーマーケットにいって、入り口に物ごいがいる。ああ、かわいそうだなって思ったら、こっちの人はお金渡す。

日本の人は、まず、お金わたす自分の姿が周りからみてカッコワルイ、アタマヲカシイ?、ってかんがえて、無視する。

全員がそうでないけど、そういう傾向が、ある。

この順番が、カオスラウンジの人たちの行動にもよく見える。

藤城嘘ブログ6月25日の記事。

http://d.hatena.ne.jp/lie_fujishiro/20110625

端的にいうと、ダサい。カッコワルイ。

同じ芸術家として、引用とかサンプリングについての立場はちょっと分かるよ。ちょっと。

でもさ、想像力って彼らは持っているんだろうか?

例えば満員電車の中で私が突然うんこしたら、みんな嫌がるだろーなーって、なんか創造できる、だから私はうんこしない。

やべぇ、うんこもれそう、もうしぬぅーーーーってなっても、みんな嫌がるだろーなーっておもうから、我慢して、次の駅までまって、でダッシュ。

ま、動機はカッコワルくなりたいってのもあるだろうけど、まぁおんなじように。

で、カオスラウンジの人たちは「ウンコしたい」で、すぐウンコしちゃってる。ブリブリ

ネットオタク文化いけてる、売れそう、俺好きやし、カッコええやん、よっしゃ、これで俺の作品つくったろ。

一方的。想像してない。それで誰が傷付くか。

今回の件をきっかけに、私は初めてふたば掲示板をみた。

みんな同じようなネタをずーっと話してたり、コラしてたり…。純粋だなーって思うのと、あと普通だなーって思う。

世の中の多くの人たちが、文化については保守的日本をみたら、なんで演歌歌謡曲が未だに紅白重要立ち位置を持っているかということ。

これ大事だよ。普通だもん、それが。

そういう人たち(=普通の人たち)の気持ちに思いを巡らすのが、やっぱり普通の人であるところの、普通芸術家でないの?

少なくとも、私は自分自身芸術家としてそういうスタンスを譲らない。

あるいは、もし自覚的にそうした『普通』に対する反抗であるなら、最後までヤリきらないと。

炎上たから?ビジネスパートナーが予定していた商品をキャンセルたから?周りのエラい批評家にお説教されたから?

本当に反抗したいなら、まず梅沢ナントカという友達の作品を正当化して、ウルセェ、テメエラなんもわかっちゃいねぇんだよっていって、もっともっと同じ手法で作品を創らなくちゃ。で、その路線で別のパートナーをみつける、そこまでいかないと。

この謝罪、カッコワルイよ。

たぶん村上隆が翻ったのも、この日和見的なところ(態度)で、ア、コイツラ、シロウト。ってみやぶったんだと思う。

(個人的に村上嫌いだけど、プロとして何となく分かる。)

で、彼らがここまでやってこれたのが、日本芸大etc.における芸術教育の影響だろうなぁと。

私自身の、私立芸大在学のとき経験をモトに。

「売れる」ことを考えすぎ。たぶん、日本におけるfine art伝統の不在が起因なんだろうけど。

自分が、一人の人間が、今思い、考え、感じていること、そしてそれによって目の前にある作品や起きている事象にたいする疑問を素直に「どうして?なぜ?」と問いかけること。こういう当たり前の姿勢がどうして求められないんだろう?

タマタマ自分がやっていることが売れ線だと。で、エラい批評かなり、curatorなりが、ヨイヨイ、といって、金だして、仕事なりコンタクトわたしたりして、ま、同業者として分かるっちゃ分かるけど、それで、自分がやっていることは全肯定できるのだろうか?

若いアーティストから仕方ないんだろうけど…

酔いが回ってきたので、またそのうち続きを書こう。

2010-08-14

イギリスの王立ホメオパシー病院に通院して10年。

ホメオパシーについての最近の記事を読んで、日本ではカルト療法とまで呼ばれていると知った。

人が死んだり、患者が狂信的だったりで、あまりにもひどい。カルトといわれても仕方ないと思う。

長年イギリスホメオパシー病院治療を受けてきて、そういった印象を受けたことがないので、私個人の経験を語ってみようかなと思った次第。あくまでも私の行動範囲内で素人視点です。(子供の頃にイギリスに移住して30年近く。日本語を書く機会があまりないので不適切な表現があったら申し訳ない。言葉が足りないところは指摘して下されば補足します。)

私の通っているのは王立ホメオパシー病院受診するには地域の受け持ちの医師に紹介状をもらう必要がある。(この国では自分地域医者に登録し、 どんな病気でも救急以外はその医者にまず見てもらう。必要であれば専門医のいる病院に紹介される。)ちなみに私は通常医療の専門病院にも通いつづけていて、現在地元医師専門医ホメオパシー医の3点を行き来している状態。医師同士の連絡もできている。

王立ホメオパシー病院はNHS(National Health Service)の一部なので、他の病院と同じく診察費は無料処方箋代のみを支払う。この病院ホメオパス医師免許を持っていて、通常の医師としての勤務経験がある。今までに受け持ってもらった医師達はホメオパシー通常医療を補助する形で行うもの(Complimentary medicine 日本語で?)で、医療の代わり(Alternative)ではないという立場をとっている。私はホメオパシー病院血液検査を定期的に受けているし、専門病院で処方される薬も続けている。

私の場合地元担当医が紹介してくれたので王立病院にいくことになったが、個人経営のクリニックに自費で通っている人も多くいるはず。個人経営ホメオパシークリニックにはいったことがないので詳しくないが、診察料は安くはない。そして医師免許がなくてもホメオパス資格があれば開業できると思う。別にクリニックにいかなくても、全国にチェーンのある大衆向けの薬屋でさえ基本のレメディくらいなら揃っているし、自然食品屋でも買える。

ホメオパシー病院で処方されるのはホメオパシーメディだけではなく、ハーブ系の製品クリームやオイルなど)、通常医療の薬(抗ヒスタミン剤、消炎剤とか軽いステロイドとか)が出されることもある。病院内には栄養士マッサージ師がいたり、痛み専門クリニックや、瞑想クラスがあったりもする。

詳しくは書かないが、私の病気子供の頃に発症し、完治しないとされていて、西洋医学漢方民間療法いろいろ試してみたが良くなることはなかった。ホメオパシー病院に通いはじめても数年は何も変わりがなかったし、聞こえはよくても実際に効果のない治療には慣れていたから、大きな期待や失望を抱くこともなかった。専門病院での治療は今まで通り、症状を抑えるため薬を処方されるが、薬に慣れてくると効果がなくなるため、新しい薬を処方されることの繰り返し。

そのうちにホメオパシー担当医が変わった。完治しない病気だということを受け入れて、この病気と共に生きるにあたって、どうすれば痛み(肉体的、精神的)を少なく、少しでも楽に生活することができるか考えてみようと提案された。それ以来、診察中の会話は私がどのように病気に向き合っているか、に重点がおかれた。

同じ症状でも気丈な時と死んでしまいたい時があったりして、そのムラに合わせてレメディーや薬が処方されたが、医者および医療をあまり信用していなかった私にとって正直に打ち明けることができるまでに随分と時間がかかった。痛みの具合とそれに伴う精神状態などを細かく聞かれる経験は今までになかったし、そういうことに医師が興味を示すこと事態初めてのことだった。そうするうちに少しずつ病気とのつきあい方に変化が出てきた。

長い経過は省略するが、10年経った今、比較的症状が軽い状態を保つことができるようになっている。およそ30年以上この病気と生きてきた私と家族にとって、想像もつかなかったほど温和な状態であるといえる。私の場合、この医師に出会えたことが大きな転機で、その医師がたまたま王立ホメオパシー病院に勤めていたということなのだと思う。だから私の経験談をもってホメオパシーに効果があるとはいえない。

だが、現在イギリス医療システムでは医者患者とじっくり話す時間などない。診察時間約5分のうちに、てきぱきと処方箋を書かなければならない。たとえ素晴らしい医師がいたとしても、有意義な診察時間を持てる可能性は残念ながらないに等しいと思う。

ここまで書いて、このエントリーを見かけてなるほどと思った。

http://d.hatena.ne.jp/NATROM/20100812#p1

2010-06-08

音楽にちょっと疲れた


きっかけは、暇でやる事無いから楽器始めた。

当時家は遺産で揉めてて、リアル昼ドラみたいな骨肉の争いだったのだけれど、それは大したコトじゃなかった。

そっちの揉め事より、自分鬱屈した感情憂鬱としてるコトの方がなんとかしたかった。

ゲーム漫画映画etc・・・。インドア系ばかり好きだった自分にとって、当時音楽は憂鬱を解消する救いであり、向上心、心の拠り所だった。

誰かが言ってた「宗教」みたいなもの、それに近かった。


でもかなりの下手糞。だから、思いっきり練習した。カッコ悪いし。

演奏技術を高めよう」「もっと音楽として聴けるものに近付こう」「オレは不細工だしコレしかない」

そんなコト思いながら、学校から帰って22時ぐらいまで練習の日々だった。

良く聞く、一晩寝ずに練習とは自分は違った。


血豆の数が嬉しかった。血豆が破れた時の風呂は痛いけど楽しかった。

あぁオレバカだったんだなって思えて笑ってた。ここで初めて心から人生って楽しそうと思えた。


要領がいいヤツなら、これと並行して学生生活もエンジョイするのだろうけど、バカだから練習漬けだった。

脳内音楽漬けで、通学時ウォークマンの電池が切れたらイライラしてた。替えの電池パックに感動してた。

でも幸い彼女は出来た。バイトもやった。今思えばアレはアレで良かった。

当時、闇雲に色んな曲をコピーした。自分の技量に見合った曲、見合わない曲。見合わなかったら練習した。

好きと思えたらなんでもやった。ジャンルも良く分からなかったので本屋行ったりして、子供の発想で色々調べた。

その過程で音楽から色々な考え方、テーマ歴史感情を学んだ。今でもアレは良い経験だと思う。

PUNKHARDCOREからはDIY精神を。

Alternativeからは追求する精神を。

Metalからは、高度な演奏技術を。

PoPからは聴きやすさの基準を。

Glindcore,ska,GAME…(略)

上みたいに、あくまで自分の目安で色々なジャンルを漁っていった。

そのままコレで飯を食うと決め卒業し、現実の壁を実感しながらも、バイトしたり派遣したり、会社に入ったり色々バカやって歳をとった。

だが歳をとるにつれて練習量も減っていき、音楽に対する探究心が薄れていった。所詮若気の至りかと。見苦しいけど続けた。

それが良かったのか悪かったのか、音楽仕事が来たりした。

そういう人脈もか細いが増えた。

そして今、また転機に差し掛かっているが正直なところ疲れた。

贅沢なコトを・・・という自覚はある。

自分自分下地を崩そうとしてバカじゃないのか?とも思う。

でも疲れた。

2010-05-13

http://anond.hatelabo.jp/20100513084918

増田の苦手なものが好きになる解決策ではまったくない話をひとつ

私は二次創作同人訳語に "alternative fan fiction" があてられてるのを見た時に、そういうもやもやが氷解した。

作品の正史のほかの可能性を楽しもうってことだと思う。

別に公式設定を無視とか軽んじてるとかじゃないよなと。(まあもしかしたら、中にはごくごくたまにそういう人もいるかもしれない。それはわからない)

どこまで可能性をキックして逸らすのを楽しめるかってのは人によって違う。

言うまでもないが、そもそもBLを含む二次創作インプットアウトプット原作が好きでなければ楽しめない。

その可能性へのアプローチを、恋愛感情に仮託して楽しむ人たちがいるというだけの話だ。

2010-04-26

最新情報をガブ呑みしていないと夢が萎んでしまう人達 --- シロクマの屑籠(汎適所属)

http://d.hatena.ne.jp/p_shirokuma/20100425/p1

地方に夢なんかない、あるのは絶望だけ --- SKiCCO ALTERNATiVE

http://d.hatena.ne.jp/skicco/20100425/p1

 

どっちの言い分もすげーわかる。

私は団塊Jr世代。高校卒業後に上京して東京タワー近くの専門学校に2年行って、都内の企業就職した。最後のバブル入社組で、私の後輩が入らないまま5年ほど務めたけど「この会社やばいな」と思って辞めた。その会社は今はもう無い。その後、派遣社員みたいな形で7年ほど仕事した。その間にその会社の規模は7倍ぐらいになった。落ち目会社からの転職としては、当時としては悪くなかったと思う。30を過ぎて、やっとこさ年収500万を超えるようになって、少しは貯金できるかなーって頃に、鬱が進行して少しづつ何もできなくなり、最後は仕事もできなくなり、貯金を使い果たして田舎に逃げ帰った。あの時はマジでホームレスになると思った。田舎に帰って抗うつ剤を飲みながらなんとか仕事を見つけ、抗うつ剤を飲みながら見合いをして結婚する所まではいったけど、結婚の方はすぐ破局。そりゃそうだ。仕事はまぁ上司喧嘩しながらもなんとか続けているが、年収は300万ぐらい。東京に居た時から40%ダウンだ。

 

「最新情報をガブ呑みしていないと夢が萎んでしまう人達」を、私は愚かだとは思わない。むしろ、かつてはそうなりたいと思っていた。思っていたけど、田舎育ちで金もない俺には、そんな生き方は無理だった。学生時代から数えれば14年間都内に住んで、14年も住んでれば少しは東京の人っぽくなれるかな、と思っていたけど、実際は全然そんなんじゃなかった。

親子3代住まなくちゃ江戸っ子にはなれねぇなんていう人が居る。14年住んでみて実際そうだと思った。その意味が身にしみてよく解った。俺は死ぬまで田舎者だ。もっとも、それを悪いことばかりとも思わない。恵比寿のとある居酒屋のメニューに季節限定の「つくし」が出たとき、私はそれを喜んで注文したが、都内の友人は誰も「つくし」を知らなかった。汁物に乗っかってる葉っぱは、ただ「青臭い」といって敬遠された。私にはつくし狩りの思い出も原っぱを駆けまわって転んだ時の青臭い匂いの思い出もあるから、それを食べる度にそういう思い出に浸ることができる。そういう思い出を大事にしたいと思う。それを東京の友人と共有できないことは寂しい。

 

しかし一方、田舎に帰ってきたところで、実際問題として田舎には職がない。いや、無いことはないのだけど、農業などの1次産業か、もしくは老人介護田舎にもそこそこ名の通った企業というのは多少は存在するが、新卒ならともかく、中途・Uターン組にとっては実に狭き門だ。

 

もし今、上司喧嘩でもして会社を辞めるような事になったら、たぶんまた都内で仕事を探すことになると思う。なんでか。よくわからない。よくわからないけど、強いて言えば、夢をもって頑張っている人たちの近くで、何か役に立つことがあればいいかな、という、そんな感じ。行き着く先は、最終的に独居老人孤独死、なんてことになるんだろう。将来、俺の遺体を片付けることになる特殊清掃業者には申し訳ないと思う。申し訳ない。

2008-11-14

辻下徹氏のAlternative Mathematics Labo

数学者の辻下徹氏のサイトです。

内容が凄いです。今読んでる最中です。

2008-08-13

日本米国におけるインターンCoopの比較

まぁ、自分のところのブログで書けばいいけど言葉とかに気を払いたくないから増田で。

比較参考企業Panasonic

インターン

日本:あり

米国:あり?(見た限りだと掲載されてないからあるかはわからない。)

coop

日本:なし

米国:あり

インターンCoopの期間

日本:15日(無給)(intern)

米国:約一年(alternative term)(有給)(coop

Benefit

メンドい、調べるのが。

まぁ、どちらにも一長一短があるがどうでもいいか。俺パナソニック関係ないし。

2007-10-14

http://anond.hatelabo.jp/20071014190336

主旨と関係ないからいいんだけどさ、少なくともカタカナ英語でそんな使い方しないよー。

盲目的に地球温暖化を信じるのは悪くはないけど、あまりにオルタナティブすぎる。

サンタを信じる子供達の為におもちゃやがアンダーグラウンドにおいやられるのはしのびなかったんだ。

「あまりにナイーブすぎる」って言いたいんだろうと思ったんだけど。違ったのか。

盲目的に地球温暖化を信じるのは悪くはないけど、あまりに二者択一的すぎる。

地球温暖化していて二酸化炭素をへらすより他に道がないと思っている。

その英辞郎の形2の意味って初めて知ったけど、普通は"no alternative way"みたいに否定で「他に道がない」って使い方をするんじゃないかなあ。

・We have no other alternative. : 私たちにはほかに選択肢がありません。

ね。

2007-09-07

ようこそ、℃-uteLisp の世界へ

発祥: http://ex23.2ch.net/test/read.cgi/morningcoffee/1188654905/

はじめに

Scheme という Lisp 語族言語を用いて ℃-ute相関関係プログラムし、様々な角度から関係性を分析する手法を紹介していきます(ソースコードは最後に張ります)。

まずは、メンバー間の関係を「リスト」というデータ型で表現します。例えば「栞菜->愛理」という関係

(kanna . airi)

という形で表すことができます。これに、「大好き」という情報を付加し、ついでにその関係の性質を数値化したものを加えると

((kanna . airi) (desc "大好き") (score . 1))

のようになり、関係図における一つの矢印の情報データ化できたことになります(暫定的に、好意は 1、良好・中立は 0、険悪は -1 の3段階で表すことにします)。

メンバー間の全ての関係性をこのデータ単位で定義し、データベース化しておくことで、色んな条件に基づいた検索やスコア計算などが可能となります。

例 1: リンク状況の調査

ここで相関関係図における矢印を「リンク」と呼ぶことにして、あるメンバーから他のメンバーへどのようにリンクし、またリンクされているかを調べることができます。

関係の中からリンクの起点を抽出してソートしてみると

(sort-nodes (number-list (from-links)))

結果:

((kanna . 6) (saki . 5) (maimi . 4) (erika . 3) (mai . 3) (chisato . 3) (airi . 2))

栞菜ちゃんがメンバー全員にリンクを張っていることが分かり、℃-ute ラブっぷりが伺えます。なっきーにも同様の事が言えます。例の「女の子が好き」発言を数値的に裏付ける結果と言えるかもしれません。

ただ、データ不足でリンク件数がまだ少ないのと、リンクの性質(好意/反感など)までは分からない点を考慮する必要があるでしょう。

例 2: 被リンク状況の調査

同様に、リンクの終点の件数を調べてみます。

(sort-nodes (number-list (to-links)))
((chisato . 5) (erika . 5) (kanna . 4) (maimi . 4) (airi . 4) (mai . 3) (saki . 1))

えりかちゃんと千聖ちゃんが高ポイントです。メンバーからの人気や注目度の高さを示すデータですが、千聖ちゃんの場合敵対的なリンクが2件含まれている点に注意してください。

なっきーの被リンク数が極端に少ないですが、単純にデータ不足のためだと思われます。はぶら(ryとか言わないようにお願いします。

例 3: 愛情度の評価

リンクに付随するスコアを計算することで、愛情の度合いを測ることができるのではないか、という考えに基づく研究です。

まず、全ての関係性を対象として、スコアマイナス関係を抽出してみます。

(filter-nodes (lambda (n)
		(< (score-relation n) 0)))

結果:

(((kanna . chisato) (desc "愛理に手出すんじゃねぇよ") (score . -1))
 ((saki . chisato) (desc "愛理に手出すんじゃねぇよ") (score . -1)))

件数だけを得ると

(length (filter-nodes (lambda (n)
			(< (score-relation n) 0))))
2

僅か2件です。

良好・中立的な関係

(length (filter-nodes (lambda (n)
			(= (score-relation n) 0))))
8

愛に満ちた関係

(length (filter-nodes (lambda (n)
			(> (score-relation n) 0))))
16

非常に多いです。舞美ちゃんの「℃-ute同士でラブラブなんですよ」発言(例のラジオ)を数値的に裏付ける結果と言えるんじゃないでしょうか。

次に、メンバーごとのスコアを算出してみます。Lisp 的には以下のようにフィルタリングと畳み込み (fold) で計算することができます。例えば

(foldr (lambda (n acc)
	 (+ (get-score n) acc))
       0
       (filter-nodes (cut to? <> 'kanna)))

栞菜ちゃんに対するリンクスコアが得られます。結果:

3

上式を一般化して一挙にメンバー全員に適用してみると

(sort-nodes (map (lambda (x)
		   (cons x (score-loved x)))
		 (all-members)))

結果:

((airi . 4) (kanna . 3) (mai . 2) (erika . 2) (maimi . 2) (saki . 1) (chisato . 0))

愛理ちゃんが好意を寄せられやすい傾向が伺えます。

今度は逆方向のスコアを計算してみると

(sort-nodes (map (lambda (x)
		   (cons x (score-loving x)))
		 (all-members)))
((kanna . 3) (maimi . 3) (chisato . 2) (airi . 2) (saki . 2) (mai . 1) (erika . 1))

まいまいえりかちゃんが特に堅い・一途だという傾向を読み取ることができます。

例 4: 相性の調査

今度は組み合わせ(カップリング)の評価です。

2点間相互のリンクスコアを加算したものを「相性」と考えられるものとします。最大値 (互いに好意を寄せている場合の数値) は現在スコアリング方式では 2 です。例えば

(score-between 'kanna 'airi)

の値は

2

となります。1 であれば一方通行と考えます。

関係性が未定義の場合もあるので 0 のものを除外して算出すると

(sort-nodes (filter (lambda (n)
		      (not (= (cdr n) 0)))
		    (map (lambda (n)
			   (cons n (apply score-between n)))
			 (all-combinations))))
(((chisato mai) . 2)
 ((chisato airi) . 2)
 ((airi kanna) . 2)
 ((saki kanna) . 2)
 ((kanna maimi) . 2)
 ((erika maimi) . 2)
 ((saki airi) . 1)
 ((saki erika) . 1)
 ((kanna mai) . 1)
 ((maimi airi) . 1)
 ((saki chisato) . -1)
 ((kanna chisato) . -1))

となります。若干ピンとこない部分もあるかも知れませんが、計算上は矛盾無くデータの内容を表しています。

参考までに、スコア 1 の相互関係の中身を見てみると

(map (lambda (p)
       (find-relation (cons (caar p) (cadar p))
		      identity))
     (filter (lambda (n)
	       (= (cdr n) 1))
	     (map (lambda (n)
		    (cons n (apply score-between n)))
		  (all-combinations))))
(((kanna . mai) (desc "喰ってやるよ") (score . 1))
 ((saki . airi) (desc "好き") (score . 1))
 ((maimi . airi) (desc "良き妹") (score . 1))
 ((saki . erika) (desc "彼氏にしたい") (score . 1)))

のようになります。

まとめ

以上の調査を経て気になった問題点を列挙してみます。

特に最初の点に関して、「百合的」なるものの質的評価がなかなか難しいと感じました。例えば「大好き」も「良き妹」も同じ 1 と評価してしまっているのが妥当かどうか、といったことです。

また、スレにて与えられた情報を評価・分析する方法としては有効だとしても、逆方向のフィードバックの手段がなかなか見つからないというのが三つ目の問題です(技術力不足とも言います)。(注:画像化の方法が分かりました。追記参照)

最後に、プログラムソースを示します。実行には PLT Scheme が必要です。文字コードUTF-8 で保存した上で、(load "c-ute.ss") としてください。文字化けする場合はターミナルUTF-8 を表示できるよう設定する必要があります。がんばってください。

プログラム

c-ute.ss:

(require (lib "etc.ss")
         (lib "list.ss")
         (lib "26.ss" "srfi")
         (lib "delete.ss" "srfi" "1"))

;;; Utilities

(define true? (compose not not))

(define (ignore _) #f)

(define fif
  (case-lambda
    ((predicate consequent)
     (fif predicate consequent ignore))
    ((predicate consequent alternative)
     (lambda (x)
       (if (predicate x)
           (consequent x)
           (alternative x))))))

(define (concat! xs) (apply append! xs))

(define (mapconcat f lst sep)
  (let lp ((str (f (car lst)))
           (lst (cdr lst)))
    (if (null? lst)
        str
        (lp (string-append str sep (f (car lst)))
            (cdr lst)))))

(define (slice-string str len)
  (let lp ((res '())
           (str str))
    (if (<= (string-length str) len)
        (reverse! (cons str res))
        (lp (cons (substring str 0 len) res)
            (substring str len)))))

(define (break-string str len)
  (mapconcat identity (slice-string str len) "\\n"))

;; NOTE: input and output ports have to be either file-stream or #f
;; (i.e., cannot be a string port)
(define (run exe opt in out)
  (let-values (((p p-i p-o p-e)
                (subprocess out in #f exe opt)))
    (subprocess-wait p)
    (close-input-port p-e)))

;;; Database

;; http://ja.wikipedia.org/wiki/%E2%84%83-ute

(define names
  '((erika . "えりか") (maimi . "舞美") (saki . "早貴") (airi . "愛理")
    (chisato . "千聖") (mai . "舞") (kanna . "栞菜")))

(define (symbol->name sym)
  ((fif true?
        cdr)
   (assq sym names)))

(define nodes '())
(define edges '())

(define (relate from to desc score)
  (let ((n (cons from to)))
    (or (find-relation n
                       (lambda (r)
                         (let ((d (assq 'desc r))
                               (s (assq 'score r)))
                           (set-cdr! d (cons desc (cdr d)))
                           (set-cdr! s (+ score (cdr s))))))
        (begin
          (set! nodes (cons n nodes))
          (set! edges (cons (cons n `((desc ,desc)
                                      (score . ,score)))
                            edges))))))

(define (find-relation n k)
  ((fif true? k)
   (assoc n edges)))

(define (related? x y)
  (find-relation (cons x y) (lambda (_) #t)))

(define (from? n x)
  (eq? (car n) x))

(define (to? n x)
  (eq? (cdr n) x))

(define flip-relation
  (case-lambda
    ((n)
     (and (related? (cdr n) (car n))
          (cons (cdr n) (car n))))
    ((n k)
     ((fif true? k)
      (flip-relation n)))))

(define (get-score n)
  (cdr (assq 'score n)))

(define (get-description n)
  (cdr (assq 'desc n)))

(define (describe-relation n)
  (find-relation n get-description))

(define (score-relation n)
  (or (find-relation n get-score) 0))

(define (print-node . ns)
  (for-each (cute find-relation <>
                  (lambda (r)
                    (display
                     (format "| ~a => ~a  (~a)~%"
                             (caar r) (cdar r)
                             (mapconcat (lambda (s)
                                          (string-append "\"" s "\""))
                                        (cdr (assq 'desc r))
                                        ", ")))))
            ns))

(define (iter-nodes k)
  (let lp ((nodes nodes))
    (unless (null? nodes)
      (k (car nodes))
      (lp (cdr nodes)))))

(define (filter-nodes p)
  (let ((ns '()))
    (iter-nodes (fif p
                     (cut find-relation <> (lambda (n)
                                             (set! ns (cons n ns))))))
    ns))

(define (from-links)
  (map car nodes))

(define (to-links)
  (map cdr nodes))

(define (all-members)
  (delete-duplicates! (from-links)))

(define (all-pairs) nodes)

(define (ordered-pairs)
  (concat! (map (lambda (x)
                  (map car
                       (sort (filter-nodes (cute to? <> (car x)))
                             (lambda (x y)
                               (> (get-score x) (get-score y))))))
                (sort-nodes (map (lambda (x)
                                   (cons x (score-loved x)))
                                 (all-members))))))

(define (all-combinations)
  (let lp ((cs '()) (ns nodes))
    (if (null? ns)
        cs
        (let ((n (car ns)))
          (lp (if (member (list (cdr n) (car n))
                          cs)
                  cs
                  (cons (list (car n) (cdr n)) cs))
              (cdr ns))))))

;; number-list :: [a] -> [(a . Int)]
(define (number-list ls)
  (let lp ((ns '()) (ls ls))
    (if (null? ls)
        ns
        (let ((x (car ls)))
          (lp ((fif not
                    (lambda (_) (cons (cons x 1) ns))
                    (lambda (n)
                      (set-cdr! n (add1 (cdr n)))
                      ns))
               (assq x ns))
              (cdr ls))))))

;; sort-nodes :: [(a . Int)] -> [(a . Int)]
(define (sort-nodes ns)
  (sort ns (lambda (x y)
             (> (cdr x) (cdr y)))))

(define (diff-nodes ms ns)
  (let lp ((ds '()) (ns ns))
    (if (null? ns)
        (sort-nodes ds)
        (lp (let* ((n (car ns))
                   (m (assq (car n) ms)))
              (cons (cons (car n)
                          (- (cdr m) (cdr n)))
                    ds))
            (cdr ns)))))

(define (get-total-score x p)
  (foldr (lambda (n acc)
           (+ (get-score n) acc))
         0
         (filter-nodes (cut p <> x))))

(define (score-loved x)
  (get-total-score x to?))

(define (score-loving x)
  (get-total-score x from?))

(define (score-between x y)
  (+ (score-relation (cons x y))
     (score-relation (cons y x))))

(define (-> x)
  (display (format "~%Links from [~a]~%" x))
  (iter-nodes (fif (cut from? <> x)
                   print-node)))

(define (<- x)
  (display (format "~%Links towards [~a]~%" x))
  (iter-nodes (fif (cut to? <> x)
                   print-node)))

(define (<-> x)
  (display (format "~%Reciprocal links for [~a]~%" x))
  (iter-nodes (fif (cut to? <> x)
                   (lambda (n)
                     (flip-relation n
                                    (lambda (m)
                                      (print-node m n)))))))

(define (<=> x)
  (display (format "~%Reciprocal matches for [~a]~%" x))
  (iter-nodes
   (fif (cut to? <> x)
        (lambda (n)
          (flip-relation n
                         (lambda (m)
                           (if (ormap (lambda (x)
                                        (ormap (lambda (y)
                                                 (equal? x y))
                                               (describe-relation m)))
                                      (describe-relation n))
                               (print-node m n))))))))

(define (<?> x)
  (let ((to (assq x (number-list (from-links))))
        (from (assq x (number-list (to-links)))))
    (display (string-append
              (format "~%Link statistics for [~a]~%"
                      x)
              (format "| ~a => ~a (love ~a)~%"
                      x
                      (cdr to)
                      (score-loving x))
              (format "| ~a => ~a (love ~a)~%"
                      (cdr from)
                      x
                      (score-loved x))))))

(define (info x)
  (for-each (cut <> x)
            (list <- <-> <=> -> <?>)))

;;; GraphViz (http://www.graphviz.org/) support

(define graphviz "C:/Program Files/ATT/Graphviz/bin/dot.exe")

(define (nodes->dot ns)
  (string-append "digraph cute {\n"
                 ;;"\tordering=out;\n"
                 ;;"\trankdir=LR;\n"
                 "\toverlap=true;\n"
                 "\tnode[fontname=\"msgothic.ttc\"];\n"
                 "\tedge[fontname=\"msgothic.ttc\",fontsize=9];\n"
                 (let lp ((str "") (ns ns))
                   (if (null? ns)
                       str
                       (let* ((n (car ns))
                              (s (score-relation n)))
                         (lp (string-append
                              str
                              (format "\t\"~a\" -> \"~a\""
                                      (symbol->name (car n))
                                      (symbol->name (cdr n)))
                              (format "[label=\"~a\",color=\"~a\","
                                      (break-string
                                       (car (describe-relation n))
                                       7)
                                      (cond ((> s 0) "red")
                                            ((= s 0) "green")
                                            (else "blue")))
                              (format "style=\"bold~a\"];\n"
                                      (if (and (not (= s 0)) (< s 1) (> s -1))
                                          ",dashed"
                                          "")))
                             (cdr ns)))))
                 "}"))

(define (write-dotfile dot file)
  (and (file-exists? file) (delete-file file))
  (with-output-to-file file
    (lambda ()
      (display dot)))
  file)

(define (dot->png dot png)
  (call-with-input-file (write-dotfile dot "c-ute.dot")
    (lambda (in)
      (and (file-exists? png) (delete-file png))
      (call-with-output-file png
        (lambda (out)
          (run graphviz "-Tpng" in out)))))
  'done)

;;; Setup database

;; Based on:
;; http://ex23.2ch.net/test/read.cgi/morningcoffee/1188654905/116-142
(begin
  (relate 'maimi 'erika "大好き" 1)
  (relate 'maimi 'kanna "良き妹" 1)
  (relate 'maimi 'airi "良き妹" 1)
  (relate 'maimi 'mai "姉妹" 0)
  (relate 'erika 'maimi "一番可愛いよ" 1)
  (relate 'erika 'kanna "仲間" 0)
  (relate 'erika 'chisato "おソロパジャマ" 0)
  (relate 'kanna 'erika "仲間" 0)
  (relate 'kanna 'maimi "好き" 1)
  (relate 'kanna 'saki "喰ってやるよ" 1)
  (relate 'kanna 'mai "喰ってやるよ" 1)
  (relate 'kanna 'airi "大好き" 1)
  (relate 'kanna 'chisato "愛理に手出すんじゃねぇよ" -1)
  (relate 'saki 'maimi "荷物整理" 0)
  (relate 'saki 'erika "彼氏にしたい" 1)
  (relate 'saki 'kanna "興味がある" 0.5)
  (relate 'saki 'chisato "愛理に手出すんじゃねぇよ" -1)
  (relate 'saki 'airi "好き" 1)
  (relate 'airi 'kanna "受け入れる" 1)
  (relate 'airi 'chisato "最近親密" 1)
  (relate 'mai 'erika "保護者" 0)
  (relate 'mai 'maimi "姉妹" 0)
  (relate 'mai 'chisato "恋人" 1)
  (relate 'chisato 'erika "おソロパジャマ" 0)
  (relate 'chisato 'mai "恋人" 1)
  (relate 'chisato 'airi "最近親密" 1))

;; query relations / draw graphs

(if (file-exists? graphviz)
    (dot->png (nodes->dot (ordered-pairs))
              "c-ute.png")
    (for-each info (all-members)))

追記(グラフ描画について)

Graphviz というソフトによって関係図を可視化できる、ということを教えていただきました(既に上プログラムを実行すると自動的に関係画像を作成するようにしてあります)。ここでは技術的な観点から幾つか注意点を挙げておきます。

まず、Scheme プログラムから Graphviz を動かす方法について。コマンドラインからの起動のように、プログラムへのオプション文字列で入出力ファイルを指定する方法ではどうも上手く行きませんでした。調査の結果、入出力ファイルポートScheme 側で用意しておく必要があるようです。処理系によって異なりますが、PLT Scheme の場合 subprocess という関数を次のように呼び出します。

(subprocess output-port input-port #f "/path/to/dot.exe" "-Tpng")

ここで output-port は png画像ファイルへの出力ポート。input-port は dot ファイルグラフの定義ファイル)の入力ポートです。エラーポートは必要無いでしょう (#f)。

dot という名前の実行ファイルが、関係図のような有向グラフを描画するプログラムです。最後にオプション文字列として出力形式を指定します(png, jpeg, gif, etc.)。

次に dot ファイルScheme で書く方法ですが、以下の基本的な有向グラフの書式

digraph g {
  A -> B;
  B -> C;
  C -> A;
}

を理解すれば、後は実直に Schemeデータを当てはめて format 関数等で変換するだけです。

(string-append
 "digraph g {"
 (format "~a -> ~a;" (car node) (cdr node))
 "}")

問題は、ノードを配置する順番によって出来上がる画像が変わってくる、ということです。

より見た目に分かりやすくするための工夫としては、相互にリンクするノード同士が dot ファイル上でも近接して出力されるようにすると良いでしょう。関連の強いものが画像の上でも近くに表示されるようになります。

また上述(特に例3)のスコア概念を応用し、スコアの低いものが後に出力されるようにすることで、重力感覚に一致するような関係図を得ることができるでしょう。

2006-12-08

スルー力について

最近スルーカ」という言葉流行ってるみたいだけれど、スルメイカ伏字にしたものですか。

スルーカ(alternative jiangmin)

「カ」ではなくて「力(ちから)」です。つまり、「スルメイカを噛む力」を略したものです。本来は「スル??力」なのですが「??」が WAVE DASH なのか FULL WIDTH TILDE なのかという厄介な問題を回避するため「スルー力」という表記が一般に使われるようになりました。

スルー力スルメイカを噛む力」とはすなわち咬合力のことですが、咬合力を鍛えると殴られても効かなくなるという故事から、転じて「打たれ強さ」を意味する言葉として使われるようになりました。

これがさらに転じて、ネットでのコミュニケーションにおける罵倒煽りに耐えるという比喩的な意味での「打たれ強さ」を「スルー力」と呼ぶようになったのはつい最近のことです。急速に普及してはいますが、まだ定着したとは言えませんし、一過性流行で終わってしまうかもしれません。来年の『現代用語の基礎知識』に掲載されるかどうか予断を許さない状況です。

http://d.hatena.ne.jp/rna/20061206/p1

ログイン ユーザー登録
ようこそ ゲスト さん