はてなキーワード: コレクタとは
変態パズルゲームメーカー(誉め言葉)で知られるZachtronicsの最終作『Last Call BBS』を全実績解除するまでやり尽くしたので感想を書く。
私にとって『Last Call BBS』は、3作目に遊んだZachtronicsゲームである。
1作目は『Opus Magnum』、2作目は『SpaceChem』であった。
SpaceChemを全実績解除するまでプレイした時の感想はこちら → https://anond.hatelabo.jp/20240315235948#
いやー、それにしても楽しかった。
ゲーム全体の雰囲気としては、レトロな雰囲気が気に入った。HDDのカリカリ音だったりダイヤルアップ接続のピポパ音だったりもいい。
ただ、日本語訳されていないので、BBSや主人公(?)のテキストメモにおいて英文読解があまりできなかったのが残念だ。とはいえこれは私の英語能力が低いせいなので仕方がない。
『Last Call BBS』に収録されている各ゲームの難易度は、私にとってちょうど良かった。ギリギリクリアできる難易度のものが多かったから、当ゲームの開発者は難易度調整にさぞ力を入れたことだろう。
ゲームの紹介についてはネットで検索すればわかることだから他で参照してもらって、ここは日記なので私の感想を中心に書くことにする。ちなみに当ゲーム内にある各ゲーム(全部で8つ)の感想はクリア順(実績解除順)に並べる。
他のパズルゲームで頭脳を酷使した後のリフレッシュにちょうどいいのでついつい繰り返しプレイして、必要ないのに50勝以上もしてしまった。(10勝で実績解除)
初めの頃はルールを理解するのに苦労した。最初はとりあえず升目を空けてステージクリアしたが、なぜステージクリアになったのかがわからなかった。しかし、次第にルールが理解できるようになると、楽しくステージ進行できるようになった。とはいえ、終盤のほうはなかなか難しくて頭を抱えたりもした。
オブジェクトを運んで加工してと、まさにZachtronicsらしいパズルゲーム。ステージクリア後にコストとステップ数のランキングがグラフで表示されるので(SpaceChemなどでもおなじみだ)、クリア後もついつい効率化を図ってしまうのもまさにZachtronicsだ。コスト低減のためにコンベヤやセンサの設置をシンプルにして、代わりにロジック部分を配線まみれにしてしまうのが楽しくて仕方がない。
難易度の上昇幅もちょうどよく、ステージの終盤になるとロジック部分がギチギチで配線グチャグチャになったりしたのも楽しかった。
ステージクリア後の利用客のレビューも面白い(英文がちょっと難しかったけど)。コーラの製造ステージでコークやペプシを作るのだが、「全部同じじゃないですか」(意訳)というレビューがあって笑った。カップのデザインが違うだけで中身が同じだからだ。
あっさりと最高難易度までクリアして実績解除できた。しかし、クリアしても適切な戦略が良くわからなかった。クリアしても初期配置が良かったからとしか思えなくて達成感は無かったし、失敗してもやはり初期配置が悪かったからとしか思えなかった。ようするに運ゲーにしか感じなかった。やたらめったらカードを動かして積み重ねては駄目なようだけど、さりとてカードを積み重ねることでしかカードを動かせないのだからいったいどうすれば、という感じだった。
おなじく運ゲーなソリティアであるSawayama Solitaireは滅茶苦茶はまったのに対して、Kabufuda Solitaireにはあまりはまらなかった。これは、カード操作で戦略的思考を持てるか否かの違いだろうか。
ゲームというより作業シミュレーター? 無心になって、ニッパーでプチプチとパーツを外してパーツをはめ込むのは、禅の境地だろうか。
ゴア的ホラーな雰囲気を漂わせたパズルゲーム(ゴア表現は無い)。この雰囲気でパズルゲーム? と思ったが、スライム状のオブジェクトを増殖して変化させるパズルは、ゴアな雰囲気がふさわしい。プレイと共に雰囲気が好きになってきた。
難易度の上昇幅もちょうどよく、序盤はテンポよく次々とステージクリアできるが、終盤になると頭を抱えるほどに難しくなる。実績解除してこれで全ステージクリアかと思ったら、まだまだステージがたくさんあることに気づいて愕然とした。どれも難しそうなので、やらずに放置している。
PNPとNPNってどう違うんだっけ? ベース・コレクタ・エミッタってなんだっけ? いまだによくわかっていないが、PNPとNPNを組み合わせて問題解決するのは楽しかった。特に楽しかったのは自己保持回路だ。どうすれば自己保持できるんだと悩んだが、試行錯誤の末に実現して動作を眺めるのが楽しかった。
難易度上昇幅もやはりちょうどよく、終盤は頭を抱えたり奇声を上げるほどに難しかったが、それだけに達成感も大きかった。Zachtronicsおなじみの、ステージクリア後のランキングもやはりいい。ランキング上位を目指そうとステージクリア後も回路を小さくするよう、ついつい改良してしまう。
『パネルでポン』を彷彿させるパズルゲーム。ブロックが消えている間にブロックを投げ込んで連鎖できるのも、パネルでポンにおけるアクティブ連鎖を彷彿させる。
このゲームの攻略は、3ステージ目がなかなかクリアできずに後回しにしていた。
3ステージ目は、運悪く盤面ブロックの種類がバラつくとブロックを消すのに手間取ってしまい負けてしまう。また、プレイが長引くと爆弾ブロックが邪魔になって負けることが多かった。爆弾は発動させても相手にダメージを与えられないので、メリットは無い。逆にブロック配置の運が良いと連鎖を簡単に組めたり、あるいは勝手に連鎖になって相手に大ダメージを与えることができる。
3ステージ目は何度もコンティニューして、運良く連鎖が繋がった時に勝つことができた。
4ステージ目(最終ステージ)はコンティニュー1回で勝てたが、これも運良く画面外で連鎖が繋がったのが主因だ。
このゲームは、ブロック操作の速さやテクニックよりも、運の良さに左右されるゲームだと思う。
全実績を解除した時点の感想としては、とにかく楽しくて苦痛でもあった。それだけに達成感もまた大きかった。さすがはZachtronicsだ。
Last Call BBS内のどのゲームも面白かったが、その中でも『20th Century Food Court』が一番良かった。次に『ChipWizard Professional』だ。
もう当分の間パズルゲームはやりたくないのでしばらくは他のジャンルのゲームをするだろうが、何か月もすると禁断症状が出てまたパズルゲームをやりたくなるだろう。その時には『SHENZHEN I/O』をやろうと思う。
非モテ論壇は、小谷野敦の「もてない男」 (1999年)に始まり、本田透に引き継がれるが、ものすごく盛り上がっているというほどでもなかった。本田は消息が分からなくなり、小谷野も2017年頃から売れなくなった。ツイッターでは雁琳のような第三波フェミニズムに応対できる論者が主流となっているが、そういうのの影に隠れたかたちであろう。大場博幸「非モテ独身男性をめぐる言説史とその社会的包摂」(2021年、教育學雑誌 (57) 31-43)というレビュー論文がある。ロスジェネ論壇も盛り上がった印象はない。氷河期世代はそれどころではなかったのだろうか。雑誌「ロスジェネ」は迷走してしまい、第3号は「エロスジェネ」で、第4号で終刊した。
東のゼロ年代はゼロアカ道場で幕を閉じる。東チルドレンを競わせるという企画であり、ゼロアカとは「アカデミズムがゼロになる」という意味らしい(「現代日本の批評2001-2016」、講談社、101頁)。彼らは東浩紀しか参照していないので、アカデミズムとしてはゼロなのかもしれない。ここで台頭したのが藤田直哉であり、ザクティ革命と称して、飲み会動画を無編集でアップした。ゲンロンのプロトタイプかもしれない。藤田はwokeしたが、東チルドレンでそちらに行ったのは彼くらいではないか。
3 ゲンロン
ニコニコ動画に「動ポノムコウ」(2020)というMADがあるが、ゼロ年代の東は輝いていたものの、震災後は落ちぶれてしまったという史観で編集されていた。落ちぶれたかどうかはともかく、震災前後に断絶があることは疑いない。東は移動を躊躇わないところがあり、90年代末に批評空間を離れたように、震災後に自らが立ち上げた動ポモ論壇からも離れてしまう。
ゲンロンの前身である合同会社コンテクチュアズは2010年4月6日に創業された。2009年の秋の飲み会でアイデアが出たそうである。宇野常寛、濱野智史、浅子佳英(建築家)、李明喜(空間デザイナー)との飲み会であった。「ゲンロン戦記」(2020年)では李はXとされているが、ウィキペディアには実名で出てきている。李はコンテクチュアズの代表に就任したものの、使い込みを起こして、2011年1月末日付で解任されている。代わって東が代表に就任し、李から使い込んだ金を回収した。ちょうど震災前のことで、震災後だと回収は難しかったかもしれないらしい(「ゲンロン戦記」、42頁)。この頃には、宇野や濱野は去っており、浅子が右腕だったが、その浅子も2012年には退任する。
「一般意志2.0」は震災前に雑誌「本」に連載されていた。2009年12月号から2011年4月号まで連載されていて、4月号は3月頭に出るものなので、ちょうど震災が起こる直前に終わったことになる。「ゲンロン戦記」には「その原稿は2010年代に書かれたのですが、出版は震災後の2011年11月になりました」(22頁)とあるが、ゼロ年代に連載が始まっているし、出版されたのも2010年代なので、おかしな文である。「震災前に書かれた」と直すべきところであろう。「一般意志2.0」はゼロ年代のパラダイムに属している。デジタル民主主義の本であるが、ちょっとひねって、ニコニコ動画のようなもので民意をくみ上げようというものである。ゲンロンもニコニコ動画でやられているので、その所信表明でもあるのであろう。ゼロ年代とゲンロンをつなぐ蝶番的な書物ではあった。
「サイバースペース」「情報自由論」は一冊の本として刊行されることはなかったのであるが、「一般意志2.0」は刊行された。すっきりとした構想だったからだろうか。東はネット草創期のアングラさのようなものを後光にして輝いていたのであるが、この本を最後に、アーキテクチャを本格的に論じることを止める。ニコニコ動画は2ちゃんねるの動画版のようなところがあったが、ツイッターをはじめとするSNSにネットの中心が移り、ネットはもはや2ちゃん的ではなくなり、東の想定していたアーキテクチャではなくなってきたのかもしれない。東はツイッターも使いこなしているが、かつてほどの存在感はない。
「一般意志2.0」の次の主著は「観光客の哲学」(2017年)であるが、サブカルチャーを批評することで「ひとり勝ち」した東が観光客を論じるのは意外性がある。娘が生まれてから、アニメやゲームに関心を失い、その代わり観光が好きになったとのことで、東の関心の移動を反映しているようである。「観光客の哲学 増補版」第2章によると、観光客は二次創作するオタクに似ている。二次創作するオタクは原作の好きなところだけつまみ食いするように、観光客も住民の暮らしなどお構いなしに無責任に観光地をつまみ食いしていく。このように観光客は現実を二次創作しているそうである。
「福島第一原発観光地化計画(思想地図β vol.4-2)」(2013年)は、一万部も売れなかったそうである。ふざけていると思われたのだろうか。観光に関心を持っていたところに、福島第一原発で事故があり、ダークツーリズムの対象にできないかと閃いたのであろう。もともと観光に関心がなければ、なかなか出てこないアイデアではないかと思われる。東によると、ダークツーリズムは二次創作への抵抗である(「観光客の哲学 増補版」第2章)。それなりの歴史のある土地であっても、しょせんは無名なので、原発事故のような惨事が起こると、そのイメージだけで覆い尽くされることになる(二次創作)。しかし、そういう土地に観光に出かけると、普通の場所であることが分かり、にもかかわらず起こった突然の惨事について思いをはせる機会にもなるそうである(二次創作への抵抗)。
社会学者の開沼博は福島第一原発観光地化計画に参加して、前掲書に寄稿しているのにもかかわらず、これに抗議した。東と開沼は毎日新聞のウェブ版で往復書簡を交わしているが、開沼の主張は「福島イコール原発事故のイメージを強化する試みはやめろ」というものであった(「観光客の哲学 増補版」第2章)。原発事故を語りにくくすることで忘却を促すというのが政府の戦略のようであるが、これは成功した。開沼は2021年に東京大学大学院情報学環准教授に就任している。原発事故への応答としては、佐藤嘉幸・田口卓臣「脱原発の哲学」(2016年)もあるが、こちらはほとんど読まれなかった。ジュディス・バトラーは佐藤の博論(「権力と抵抗」)の審査委員の一人であり、佐藤はバトラーに近い(竹村和子亡き後、バトラーの著作の邦訳を担っている)。「脱原発の哲学」にもそれっぽい論法が出てくるのが、こちらは功を奏しなかった。資本主義と真っ向から対立するような場面では効かないのだろう。ちなみに佐藤の博論には東も登場しており、バトラーも東の名前は知っているものと思われる。
「観光客の哲学」はネグリ・ハート「帝国」を下敷きにしているが、そこでのマルチチュードは、共通性がなくても集まればいいという発想で集められているものであり、否定神学的であるとして、郵便的マルチチュードとしての観光客を対置する。東は原発事故後の市民運動に対して否定的であり、SEALDsなどを毛嫌いしていた。第二次安倍政権は次々と「戦後レジーム」を否定する法案を提出しており、それに対抗する市民運動は盛り上がっていたが、負け続けていた。しかし、Me too運動が始まってからというもの、リベラルはマイノリティ運動に乗り換え、勝ち続けるようになる。「観光客の哲学」は市民運動が負け続ける状況に応答しているが、「訂正可能性の哲学」(2023年)はマイノリティ運動が勝ち続ける状況に応答している。小熊英二やこたつぬこ(木下ちがや)はSEALDsの同伴者であったが、マイノリティ運動に与した共産党には批判的である。小熊の「1968」(2009年)は絓秀実「革命的なあまりに革命的な」(2003年)のマイノリティ運動に対する評価をひっくり返したものなので、こういう対応は分からなくはない。東も「革あ革」を評価していない。「絓さんの本は、ぼくにはよくわからなかった。六八年の革命は失敗ではなく成功だというのだけれど、その理由が明確に示されないまま細かい話が続いていく。どうして六八年革命が成功していることになるのか」(「現代日本の批評2001-2016」、講談社、71頁)。論旨そのものは分かりやすい本なので、かなりの無理解であろう。
東はアベノミクスには何も言っていない。政治には入れ込んでいるが、経済は分からないので口を出さないという姿勢である。経済について分かっていないのに口を出そうとしてリフレ派に行ってしまった人は多い。宮﨑哲弥が典型であろうが、北田もそうである。ブレイディみかこ・松尾匡と「そろそろ左派は<経済>を語ろう――レフト3.0の政治経済学」(2018年)という対談本を出している。リベラルが負け続けているのは、文化左翼路線だけでは大衆に支持されることはなく、経済についても考える必要があるという主張であるが、リベラルがマイノリティ運動で勝ちだしてからはこういうことは言わなくなった。北田は2023年から刊行されている「岩波講座 社会学」の編集委員の代表を務めている。
「観光客の哲学」の次の主著は「訂正可能性の哲学」である。こちらも郵便本の続編といっていいのであろうが、そこに出てきた訂正可能性(コレクタビリティ)という概念がフィーチャーされている。政治的な正しさ(ポリティカル・コレクトネス)を奉じている者がそうしているように、理想を固定したものとして考えるのではなく、誤りをコレクトするという姿勢が大事であるということらしい。駄洒落のようであると言われることもある。森脇によると、東は状況に合わせてありきたりの概念の意味を変えるという「再発明」の戦略を採っているが、この「再発明」の戦略を言い換えたものが訂正可能性なのだという(森脇「東浩紀の批評的アクティヴィズムについて」)。そうだとすると、訂正可能性は郵便本では脇役であったが、これが四半世紀後に主役になることには必然性があったということであろうか。
こうして現在(2024年7月)まで辿りついたのであるが、東は多くの人と関係を断ってきたため、周りに人がいなくなっている。東も自身の気質を自覚している。「ぼくはいつも自分で始めた仕事を自分で壊してしまう。親しい友人も自罰的に切ってしまう。「自己解体と境界侵犯の欲望」が制御できなくなってしまう。だからぼくには五年以上付き合っている友人がいない。本当にいないのだ」(東浩紀・桜坂洋「キャラクターズ」、2008年、73頁)。一人称小説の語り手の言葉であるものの、現実の東と遠からぬものと見ていいであろう。ここからは東の決裂を振り返る。
宇野常寛は東を批判して「ゼロ年代の想像力」(2008年)でデビューしたのであるが、東に接近してきた。ゲンロンは宇野のような東に近い若手論客が結集する場として企画されたそうである。東によると、宇野を切ったのは、映画「AZM48」の権利を宇野が要求してきたかららしい。「東浩紀氏の告白・・・AZM48をめぐるトラブルの裏側」というtogetterに東のツイートが集められている。2011年3月10日から11日を跨ぐ時間帯に投稿されたものであり、まさに震災直前である。「AZM48」は「コンテクチュアズ友の会」の会報「しそちず!」に宇野が連載した小説である(映画の原作なのだろう)が、宇野のウィキペディアには書かれていない(2024年7月27日閲覧)。円堂都司昭は「ゼロ年代の論点」(2011年)の終章で「AZM48」を論じようと企画していたが、止めておいたそうである。「ゼロ年代の批評をふり返った本の終章なのだから、2010年代を多少なりとも展望してみましょうというパートなわけだ。批評家たちのホモパロディを熱く語ってどうする。そこに未来はあるのか?」(「『ゼロ年代の論点』に書かなかった幻の「AZM48」論」)。
濱野智史は「アーキテクチャの生態系」(2008年)でデビューしているが、アーキテクチャ論こそ「「ゼロ年代批評」の可能性の中心」(森脇、前掲論文)であった。東の右腕的存在だったこともあり、「ised:情報社会の倫理と設計」を東と共編している。濱野は東と決裂したというより、壊れてしまった。その頃、AKB48などのアイドルが流行りつつあり、宇野は、東をレイプファンタジーなどと批判していたのにもかかわらず、アイドル評論を始めたのであるが、濱野もそちらに付いていってしまった。「前田敦子はキリストを超えた 宗教としてのAKB48」(2012年)を刊行する。これだけならよかったものの、アーキテクチャ論を実践すべく、2014年、アイドルグループPlatonics Idol Platform (PIP)をプロデュースするも大失敗してしまい、精神を病んでしまった。行方が分からなくなっていたが、「『豪の部屋』濱野智史(社会学者)が経験したアイドルプロデュースの真相」(2022年)に出演して、東に「ぐうパワハラされた」ことを明かした。
千葉雅也の博論本「動きすぎてはいけない」(2013年)には、浅田彰と東浩紀が帯を書いていて、「構造と力」や「存在論的、郵便的」を承継する構えを見せていた。郵便本をきちんと咀嚼した希な例ということらしい。東がイベントで千葉はゲイであることをアウティングしたのであるが、その場では千葉は黙っていたものの、「怒っている。」などとツイートする(2019年3月7日、「男性性に疲れた東浩紀と何をいまさらと怒る千葉雅也」)。これに反応して、東は「千葉との本は出さないことにした。仕事も二度としない。彼は僕の人生を全否定した」などと生放送で二時間ほど怒涛の千葉批判を行った。こうして縁が切れたわけであるが、千葉くらいは残しておいても良かったのではないかと思われる。國分は数年に一度ゲンロンに登壇するようであるが、このくらいの関係でないと続かないということだろうか。
大澤聡も切ったらしいのであるが、「東浩紀突発#110 大澤聡さんが5年ぶりにキタ!」(2023年10月16日)で再会している。どうして切ったのかはもはやよく分からないが、それほどの遺恨はなかったのだろう。
福嶋亮大は向こうから去って行ったらしい。鼎談「現代日本の批評」の第1回、第2回に参加しながら、第3回に参加することを拒んだらしい。東も理由はよく分からないようである。珍しいケースといえよう。
津田大介とは「あずまんのつだっち大好き・2018年猛暑の巻」(2018年8月17日)というイベントが開催されるほど仲が良かった。津田は2017年7月17日にアイチトリエンナーレ2019の芸術監督に就任し、東は2017年10月、企画アドバイザーに就任する。しかし、企画展「表現の不自由展・その後」に政治的圧力が加えられ、2019年8月14日、東は企画アドバイザーを辞任する。この辞任はリベラルからも顰蹙を買い、東はますますリベラル嫌いになっていく。批評家は大衆に寄り添わざるを得ないので、こういう判断もあり得るのだろうか。
東浩紀の伝記を書く。ゼロ年代に二十代を過ごした私たちにとって、東浩紀は特別の存在であった。これは今の若い人には分からないであろう。経験していないとネット草創期の興奮はおそらく分からないからである。たしかにその頃は就職状況が悪かったのであるが、それはまた別に、インターネットは楽しかったのであり、インターネットが全てを変えていくだろうという夢があった。ゼロ年代を代表する人物を3人挙げるとすれば、東浩紀、堀江貴文(ホリエモン)、西村博之(ひろゆき)ということになりそうであるが、彼らはネット草創期に大暴れした面々である。今の若い人たちはデジタルネイティブであり、それこそ赤ちゃんの頃からスマホを触っているそうであるが、我々の小さい頃にはスマホはおろか携帯電話すらなかったのである。ファミコンはあったが。今の若い人たちにはネットがない状況など想像もできないだろう。
私は東浩紀の主著は読んでいるものの、書いたものを網羅的に読んでいるというほどではなく、酔っ払い配信もほとんど見ていない。しかし、2ちゃんねる(5ちゃんねる)の東浩紀スレの古参ではあり、ゴシップ的なことはよく知っているつもりである。そういう立場から彼の伝記を書いていきたいと思う。
東浩紀は71年5月9日生まれである。「動ポモ」でも援用されている見田宗介の時代区分だと、虚構の時代のちょうど入り口で生を享けたことになる。國分功一郎は74年、千葉雅也は78年生まれである。國分とはたった3歳しか離れていないが、東が早々にデビューしたために、彼らとはもっと年が離れていると錯覚してしまう。
東は中流家庭に生まれたらしい。三鷹市から横浜市に引っ越した。東には妹がおり、医療従事者らしい(医者ではない)。父親は金沢の出身で、金沢二水高校を出ているそうである(【政治番組】東浩紀×津田大介×夏野剛×三浦瑠麗が「内閣改造」について大盛り上がり!「今の左翼は新左翼。左翼よりバカ!」【真実と幻想と】)。
東は日能研でさっそく頭角を現す。模試で全国一桁にいきなり入った(らしい)。特別栄冠を得た(らしい)。これに比べたら、大学予備校の模試でどうとかいうのは、どうでもいいことであろう。
筑駒(筑波大学附属駒場中学校)に進学する。筑駒在学中の特筆すべきエピソードとしては、おニャン子クラブの高井麻巳子の福井県の実家を訪問したことであろうか。秋元康が結婚したのは高井であり、東の目の高さが分かるであろう。また、東は中学生時代にうる星やつらのファンクラブを立ち上げたが、舐められるのがイヤで年を誤魔化していたところ、それを言い出せずに逃げ出したらしい(5ちゃんねる、東浩紀スレ722の555)。
もう一つエピソードがあって、昭和天皇が死んだときに、記帳に訪れたらしい。
東は東大文一に入学する。文三ではないことに注意されたい。そこで柄谷行人の講演を聞きに行って何か質問をしたところ、後で会おうと言われ、「批評空間」に弱冠21歳でデビューする。「ソルジェニーツィン試論」(1993年4月)である。ソルジェニーツィンなどよく読んでいたなと思うが、新潮文庫のノーベル賞作家を潰していくという読書計画だったらしい。また、残虐記のようなのがけっこう好きで、よく読んでいたというのもある。三里塚闘争についても関心があったようだ。「ハンスが殺されたことが悲劇なのではない。むしろハンスでも誰でもよかったこと、つまりハンスが殺されなかったかも知れないことこそが悲劇なのだ」(「存在論的、郵便的」)という問題意識で書かれている。ルーマン用語でいえば、偶発性(別様であり得ること)の問題であろうか。
東は、教養課程では、佐藤誠三郎のゼミに所属していた。佐藤は村上泰亮、公文俊平とともに「文明としてのイエ社会」(1979年)を出している。共著者のうち公文俊平だけは現在(2024年7月)も存命であるが、ゼロ年代に東は公文とグロコムで同僚となる。「文明としてのイエ社会」は「思想地図」第1号で言及されており、浩瀚な本なので本当に読んだのだろうかと思ったものであるが、佐藤のゼミに所属していたことから、学部時代に読んだのだろう。
東は94年3月に東京大学教養学部教養学科科学史・科学哲学分科を卒業し、同4月に東京大学大学院総合文化研究科超域文化科学専攻に進学する。修士論文はバフチンで書いたらしい。博士論文ではデリダを扱っている。批評空間に94年から97年にかけて連載したものをまとめたものである。私たちの世代は三読くらいしたものである。博論本「存在論的、郵便的」は98年に出た。浅田彰が「東浩紀との出会いは新鮮な驚きだった。(・・・)その驚きとともに私は『構造と力』がとうとう完全に過去のものとなったことを認めたのである」という帯文を書いていた。
郵便本の内容はウィキペディアの要約が分かりやすく、ツイッターで清水高志が褒めていた。「25年後の東浩紀」(2024年)という本が出て、この本の第3部に、森脇透青と小川歩人による90ページにわたる要約が付いている。森脇は東の後継者と一部で目されている。
東の若いころの友達に阿部和重がいる。阿部はゲンロンの当初からの会員だったらしい。妻の川上未映子は「ゲンロン15」(2023年)に「春に思っていたこと」というエッセイを寄稿している。川上は早稲田文学の市川真人によって見出されたらしく、市川は渡辺直己の直弟子である。市川は鼎談「現代日本の批評」にも参加している。
東は、翻訳家・小鷹信光の娘で、作家のほしおさなえ(1964年生まれ)と結婚した。7歳年上である。不倫だったらしい。98年2月には同棲していたとウィキペディアには書かれていたのであるが、いつのまにか98年に学生結婚と書かれていた。辻田真佐憲によるインタビュー「東浩紀「批評家が中小企業を経営するということ」 アップリンク問題はなぜ起きたか」(2020年)で「それは結婚の年でもあります」と言っており、そこが根拠かもしれないが、明示されているわけではない。
そして娘の汐音ちゃんが生まれる。汐音ちゃんは2005年の6月6日生まれである。ウィキペディアには午後1時半ごろと、生まれた時間まで書かれている。名前はクラナドの「汐」と胎児用聴診器「心音ちゃん」から取ったらしい。ツイッターのアイコンに汐音ちゃんの写真を使っていたものの、フェミに叩かれ、自分の写真に代えた。汐音ちゃんは「よいこのための吾妻ひでお」 (2012年)のカバーを飾っている。「日本科学未来館「世界の終わりのものがたり」展に潜入 "The End of the World - 73 Questions We Must Answer"」(2012年6月9日)では7歳になったばかりの汐音ちゃんが見られる。
96年、コロンビア大学の大学院入試に、柄谷の推薦状があったのにもかかわらず落ちている。フラタニティ的な評価によるものではないかと、どこかで東は推測していた。入試について東はこう言っている。「入試が残酷なのは、それが受験生を合格と不合格に振り分けるからなのではない。ほんとうに残酷なのは、それが、数年にわたって、受験生や家族に対し「おまえの未来は合格か不合格かどちらかだ」と単純な対立を押しつけてくることにあるのだ」(「選択肢は無限である」、「ゆるく考える」所収)。いかにも東らしい発想といえよう。
2 ゼロ年代
東の次の主著は「動物化するポストモダン」で、これは2001年に刊行される。98年から01年という3年の間に、急旋回を遂げたことになる。「サイバースペースはなぜそう呼ばれるか」はその間の論考である。
東はエヴァに嵌っており、「庵野秀明はいかにして八〇年代日本アニメを終わらせたか」(1996年)などのエヴァ論も書いている。その頃に書いたエッセイは「郵便的不安たち」(1999年)に収められた。エヴァ本をデビュー作にすることも考えたらしいが、浅田彰に止められたらしい。だから、サブカル本を出すというのは、最初から頭の中にあったのだろう。
「いま批評の場所はどこにあるのか」(批評空間第Ⅱ期第21号、1999年3月)というシンポジウムを経て、東は批評空間と決裂するが、それについて25年後に次のように総括している。「ぼくが考える哲学が『批評空間』にはないと思ってしまった。でも感情的には移転があるから、「お前はバカだ」と非難されるような状態にならないと関係が切れない」(「25年後の東浩紀」、224-5頁)。
動ポモは10万部くらい売れたらしいが、まさに時代を切り拓く書物であった。10万部というのは大した部数ではないようにも思われるかもしれないが、ここから「動ポモ論壇」が立ち上がったのであり、観客の数としては10万もいれば十分なのであろう。動ポモはフェミニストには評判が悪いようである。北村紗衣も東のことが嫌いらしい。動ポモは英訳されている(Otaku: Japan's Database Animals, Univ Of Minnesota Press. 2009)。「一般意志2.0」「観光客の哲学」も英訳されているが、アマゾンのglobal ratingsの数は動ポモが60、「一般意志2.0」が4つ、「観光客の哲学」が3つと動ポモが圧倒的である(2024年8月3日閲覧)。動ポモは海外の論文でもよく引用されているらしい。
次の主著である「ゲーム的リアリズムの誕生――動物化するポストモダン2」までは6年空き、2007年に出た。この間、東は「情報自由論」も書いていたが、監視を否定する立場から肯定する立場へと、途中で考えが変わったこともあり、単著としては出さず、「サイバースペース」と抱き合わせで、同じく2007年に発売される(「情報環境論集―東浩紀コレクションS」)。「サイバースペース」は「東浩紀アーカイブス2」(2011年)として文庫化されるが、「情報自由論」はここでしか読めない。「サイバースペース」と「情報自由論」はどちらも評価が高く、この頃の東は多作であった。
この頃は北田暁大と仲が良かった。北田は東と同じく1971年生まれである。東と北田は、2008年から2010年にかけて「思想地図」を共編でNHK出版から出すが、3号あたりで方針が合わなくなり、5号で終わる。北田は「思想地図β」1号(2010年)の鼎談には出てきたものの、今はもう交流はないようである。北田はかつてツイッターで活発に活動していたが、今はやっていない。ユミソンという人(本名らしい)からセクハラを告発されたこともあるが、不発に終わったようである。結婚して子供もできて幸せらしい。
その頃は2ちゃんねるがネットの中心であったが、北田は「嗤う日本の「ナショナリズム」」(2006年)で2ちゃんを俎上に載せている。北田は「広告都市・東京」(2002年)で「つながりの社会性」という概念を出していたが、コミュニケーションの中身よりも、コミュニケーションが接続していくことに意味があるというような事態を表していた。この概念を応用し、2ちゃんでは際どいことが言われているが、それはネタなので心配しなくていいというようなことが書かれていた。2ちゃん分析の古典ではある。
東は宮台真司や大澤真幸とも付き合っているが、彼らは北田のように鋭くゼロ年代を観察したというわけではなく、先行文献の著者である。宮台は98年にフィールドワークを止めてからは、研究者というよりは評論家になってしまった。大澤は日本のジジェクと称されるが、何を論じても同じなのもジジェクと同様である。動ポモは彼らの議論を整理して更新しているのであるが、動ポモも「ゲーム的リアリズムの誕生」も、実際に下敷きになっているのは大塚英志であろう。
宮台や大澤や北田はいずれもルーマン派であるが、ルーマンっぽいことを言っているだけという印象で、東とルーマンも似ているところもあるというくらいだろう。しかし、ルーマン研究者の馬場靖雄(2021年に逝去)は批評空間に連載されていた頃から「存在論的、郵便的」に注目しており、早くも論文「正義の門前」(1996)で言及していた。最初期の言及ではないだろうか。主著「ルーマンの社会理論」(2001)には東は出てこないが、主著と同年刊の編著「反=理論のアクチュアリティー」(2001)所収の「二つの批評、二つの「社会」」ではルーマンと東が並べて論じられている。
佐々木敦「ニッポンの思想」(2009年)によると、ゼロ年代の思想は東の「ひとり勝ち」であった。額縁批評などと揶揄される佐々木ではあるが、堅実にまとまっている。類書としては、仲正昌樹「集中講義!日本の現代思想 ポストモダンとは何だったのか」 (2006)や本上まもる「 “ポストモダン”とは何だったのか―1983‐2007」 (2007)があったが、仲正は今でも読まれているようである。本上は忘れられているのではないか。この手の本はこれ以後出ていない。需要がないのだろうか。
佐々木の「ひとり勝ち」判定であるが、そもそもゼロ年代の思想の土俵を作ったのは動ポモであり、そこで東が勝つというのは当たり前のことであった。いわゆる東チルドレンは東の手のひらで踊っていただけなのかもしれない。懐かしい人たちではある。
北田によると、東の「情報技術と公共性をめぐる近年の議論」は、「批評が、社会科学的な知――局所から全体を推測する手続きを重視する言説群――を媒介せずに、技術、工学的知と直結した形で存在する可能性の模索である」(「社会の批評Introduction」、「思想地図vol.5」、81-2頁)ということであるが、ゼロ年代の東はこういう道を歩んでいた。キットラーに似ており、東チルドレンでは濱野智史がこの道を歩んだのであるが、東チルドレンが全てそうだったわけでもなく、社会学でサブカルを語るというような緩い営みに終始していた。宇野常寛などはまさにこれであろう。
佐々木「ニッポンの思想」と同じ2009年7月に、毛利嘉孝「ストリートの思想」が出ている。文化左翼の歴史をたどっているのであるが、この頃はまだ大人しかった。ポスコロ・カルスタなどと揶揄されていた。しかし、テン年代(佐々木の命名)から勢いが増していき、今や大学、メディア、大企業、裁判所を押さえるに至っている。しかし、ゼロ年代において、動ポモ論壇と比較できるのは、非モテ論壇やロスジェネ論壇であろう。
非モテ論壇は、小谷野敦の「もてない男」 (1999年)に始まり、本田透に引き継がれるが、ものすごく盛り上がっているというほどでもなかった。本田は消息が分からなくなり、小谷野も2017年頃から売れなくなった。ツイッターでは雁琳のような第三波フェミニズムに応対できる論者が主流となっているが、そういうのの影に隠れたかたちであろう。大場博幸「非モテ独身男性をめぐる言説史とその社会的包摂」(2021年、教育學 Permalink | 記事への反応(13) | 17:44
file = open('helloworld.py', 'r') line = file.readline() while line: print line line = file.readline()
https://github.com/kokorohamoe/OpenProfile/blob/simple/700_sample/python/helloworld.py
プログラミングという言葉がアフィブロガー御用達になって、SNSでプログラマーを名乗るのが憚られる感じの昨今。
プログラミングを勉強すればフリーランスで一生困らないみたいなこと書いてあるけど、そんな夢のスキルじゃないよ。
それなりにベテラン()を見てきたけど、結局はマネジメント層になれなければ会社にしがみつくことになる人が多い。
これはvueかReactか、javaかRubyかみたいな話じゃなくて、もう少し基本的な部分。
例えば大きいのはオブジェクト指向とクラス/インスタンスの概念。
他には、ガベージコレクタ、例外処理、マルチスレッド、デリゲートやラムダ式、非同期処理、バインディングとビューモデル、イテレータ、null安全。
今プログラミングを学んでる人には当たり前かもしれないけど、これらは十数年かけて徐々に当たり前になっていった。
ITバブルでブイブイ言わせていたけど、これらをうまく扱えないベテランは結構いる。
固定長メモリとポインタとmemsetで全てをまかなってきた層や、静的なモジュールで全部の画面を作ってたVB屋とか。
若いころは勉強すればいいと思うだろうが、理解はできてもそれを流暢に使いこなし適合するのは意外と難しい。
プログラムの中でその人の担当箇所だけいまいち読みにくくて、取り回しの悪いものになってしまう。いわゆるstaticおじさんというやつ。
これはベテランのイラストレータやシナリオライターが、デッサンや構成力はあっても、なんか古臭いものが出来上がってしまうのに似ている。
こうなると若いチームメイトや新しいプロジェクトからは敬遠される。
もちろん、COBOLの案件が未だにあるように、レガシー資産を利用した仕事で腕を振るえる場所は結構ある。
ただそういった環境は既存の人材・企業にがっちり掴まれてることが多く、後から見つけて入り込むのは簡単ではない。
真面目に考えると無論、
「コレクタブルカードでゲームをする(しかも同一カードを複数枚使ってもよい)」
が最大の発明なのは一切疑問の余地はないのだが、それはそれとして、元増田が挙げている物がどの程度「発明」だったかネチネチかつダラダラかつ主観的に検討してみる
無論、発明ではない。遅くとも、表記スペースが極めて限られているボードSLG時代には極めて標準的な考え方だった。
おそらく本当のイノベーションとは、
「イタリックで説明文を追加すれば無闇矢鱈に新しいキーワード能力を追加してもよい」
という決断が下された瞬間である((MAROがどっかで書いてた気がする))。
無論、発明ではない。ただし、
がデッキ構築という概念と密接に絡んだイノベーションな可能性は否定できぬ。
無論、発明ではない。カードゲーム(日本語で言うところのトランプ)を遊べば、そんな物が設定されている物はすぐに見つかるだろう。
ただし、(Raise Deadでなく)Animate Deadは明らかに異常な発想である。
無論、発明ではない。ユニットが青色だろうが灰色だろうが歩兵は3-3で戦車は5-5である(ダニガンは偉大だ)。
無論、発明ではない。ユニットが青色だろうが灰色だろうが歩兵は3-3で戦車は5-5である(ダニガンは偉大だ)。
それより『Bobby Lee』(所謂「積み木の南北戦争」。第一作は1972年出版の『Quebec 1759』)みたいなのをTom Dalgliesh(Colombia Games創業者)がどうやって思いついたのか知りたい。
あれって「アイデアというのは複数の問題をいっぺんに解決すること」そのもので、明らかに頭おかしい。
無論、発明ではない。ただし、山札から他のゾーンにカードを移動させる手段が多彩なので、発明に見える可能性は否定しない。
「勝利条件が設定されている」と「勝利条件を狙って行動できる」の間の断絶は本来は極めて大きい。
そういえば、バクスターか何かだと思うのだが、サイドボードがない時代の大会で、デッキ二つ用意して、対戦相手によって使い分ける話が載ってなかったっけ?
Duelistに1回載ってた謎のポイント制デッキのルール、サイドボード10枚毎にポイントが設定されてた(上限30枚)の、面白かったよね。
「コレクタブルカードでゲームをする(しかも同一カードを複数枚使ってもよい)」
普通のカードの代わりに平然と基本地形が混ざってるリバイスド以前のパックでドラフトしてた人達って頭湧いてたと思わない?
と書き換えると何か直接の先祖があった気がするが思い出せなくてモヤモヤするよね?
タイプ1とタイプ2を分離するのは確かに画期的だったが、本当の決断は
「Ice Ageを出すときにカード背面のデザインを変えなかった」
ことではないだろうか。
もともと、Ante関係のカードの存在故に、まともなトーナメントルールを作るならば「禁止カード」の設定が必然だった、という偶然から発生した話ではある。
それがなかった場合に「特定のカードはデッキに入れてよい枚数をコントロールする」という発想が出たかは謎ではある((いやそれなら最初に「同一カード4枚制限」を思いついたのが一番の発明だろう))。
はてなが戦火に覆われるようになったのは、不満がくすぶる第三次はてな大戦からの必然的な流れであり、開戦は避けられようがなかったということは誰しもが認める事実である。ただし、その引き金というのが男女の揉め事というのは娑婆世界的で品がないとも言えるが、概ねありきたりなことが発端となるものである。また誰も予想していなかったが、この戦いは思わぬ効果をはてな運営にもたらすこととなった。
開戦の火蓋となったのはある恋愛騒動であった。この騒動のどちらに立つのか、はてな民は真っ二つに別れた。まず、はてなアイドルが先頭に立ちメンヘライテンド(青)を結成。カリスマが立ち上がったことで、はてな女子の支持を一挙に集めた。
青い勢力結成に恐れをなしたモヒカン族はコレクタンス(緑)を立ち上げて対抗。正しさと秩序あるはてなをキャッチフレーズに、古参ユーザーや久谷女子などの面々が参加した。自分語りをするメンヘライテンドに対して、マズローの欲求5段階説を毎日のように啓蒙し、自分の心と対峙して調和する必要性を訴えた。
両者の戦いはB!クマガールズやはてサをも巻き込み、はてな史上最悪のバトルとなったが、これによってカラースターガチャがおもしろいように売れるようになった。争いが激化するにつれ青スターと緑スターだけではなくパープルスターまでもが大量投入され、誰もノーマルスターを使わなくなった。
いつしかはてなブックマークには、青いスターばかりが目立つ「コレクタンスの馬鹿ども」といったエントリーや、緑のスターで埋め尽くされた「病院送りにすべきメンヘライテンドのリスト」といった内輪向けのエントリーが並ぶようになり、かつてのように多様な空間ではなくなってしまった。大喜利で有名なブックマーカーのアイコンも所属する陣営に配慮して、綾波レイ、さやか、イカ娘など特定のキャラに偏ってしまうようになった。
一方、鳴かず飛ばずだったはてなは爆発的な利益を上げて最高益を達成。スマホ向けアプリ「はてな王国」は中高生にも大ヒットとなり、IT企業として大逆転を果たした。
第1章 プログラミング概念入門 1.1 計算器 1.2 変数 1.3 関数 1.4 リスト 1.5 リストについての関数 1.6 プログラムの正しさ 1.7 計算量 1.8 遅延計算 1.9 高階プログラミング 1.10 並列性 1.11 データフロー 1.12 明示的状態 1.13 オブジェクト 1.14 クラス 1.15 非決定性と時間 1.16 原子性 1.17 ここからどこへ行くのか? 1.18 練習問題 第1部 一般的計算モデル 第2章 宣言的計算モデル 2.1 実用的プログラミング言語の定義 2.1.1 言語の構文 2.1.2 言語の意味 2.2 単一代入格納域 2.2.1 宣言的変数 2.2.2 値格納域 2.2.3 値生成 2.2.4 変数識別子 2.2.5 識別子を使う値生成 2.2.6 部分値 2.2.7 変数の,変数への束縛 2.2.8 データフロー変数 2.3 核言語 2.3.1 構文 2.3.2 値と型 2.3.3 基本型 2.3.4 レコードと手続き 2.3.5 基本操作 2.4 核言語の意味 2.4.1 基本概念 2.4.2 抽象マシン 2.4.3 待機不能な文 2.4.4 待機可能な文 2.4.5 基本概念再訪 2.5 メモリ管理 2.5.1 末尾呼び出し最適化 2.5.2 メモリライフサイクル 2.5.3 ガーベッジコレクション 2.5.4 ガーベッジコレクションは魔術ではない 2.5.5 Mozartのガーベッジコレクタ 2.6 核言語から実用的言語へ 2.6.1 構文上の便宜 2.6.2 関数(fun文) 2.6.3 対話的インターフェース(declare文) 2.7 例外 2.7.1 動機と基本概念 2.7.2 例外を持つ宣言的モデル 2.7.3 親言語の構文 2.7.4 システム例外 2.8 進んだ話題 2.8.1 関数型プログラミング言語 2.8.2 単一化と内含(entailment) 2.8.3 動的型付けと静的型付け 2.9 練習問題 第3章 宣言的プログラミング技法 3.1 宣言的とはどういうことか? 3.1.1 宣言的プログラムの分類 3.1.2 仕様記述言語 3.1.3 宣言的モデルにおいてコンポーネントを実装すること 3.2 反復計算 3.2.1 一般的図式 3.2.2 数についての反復 3.2.3 局所的手続きを使うこと 3.2.4 一般的図式から制御抽象へ 3.3 再帰計算 3.3.1 スタックの大きさの増加 3.3.2 代入ベースの抽象マシン 3.3.3 再帰計算を反復計算に変換すること 3.4 再帰を用いるプログラミング 3.4.1 型の記法 3.4.2 リストについてのプログラミング 3.4.3 アキュムレータ 3.4.4 差分リスト 3.4.5 キュー 3.4.6 木 3.4.7 木を描画すること 3.4.8 構文解析 3.5 時間効率と空間効率 3.5.1 実行時間 3.5.2 メモリ使用量 3.5.3 償却的計算量 3.5.4 性能についての考察 3.6 高階プログラミング 3.6.1 基本操作 3.6.2 ループ抽象 3.6.3 ループの言語的支援 3.6.4 データ駆動技法 3.6.5 明示的遅延計算 3.6.6 カリー化 3.7 抽象データ型 3.7.1 宣言的スタック 3.7.2 宣言的辞書 3.7.3 単語出現頻度アプリケーション 3.7.4 安全な抽象データ型 3.7.5 安全な型を備えた宣言的モデル 3.7.6 安全な宣言的辞書 3.7.7 資格とセキュリティ 3.8 宣言的でない必要物 3.8.1 ファイルを伴うテキスト入出力 3.8.2 グラフィカルユーザインタフェースを伴うテキスト入出力 3.8.3 ファイルとの状態なしデータI/O 3.9 小規模プログラム設計 3.9.1 設計方法 3.9.2 プログラム設計の例 3.9.3 ソフトウェアコンポーネント 3.9.4 スタンドアロンプログラムの例 3.10 練習問題 第4章 宣言的並列性 4.1 データ駆動並列モデル 4.1.1 基本概念 4.1.2 スレッドの意味 4.1.3 実行列 4.1.4 宣言的並列性とは何か? 4.2 スレッドプログラミングの基本的技法 4.2.1 スレッドを生成すること 4.2.2 スレッドとブラウザ 4.2.3 スレッドを使うデータフロー計算 4.2.4 スレッドのスケジューリング 4.2.5 協調的並列性と競合的並列性 4.2.6 スレッド操作 4.3 ストリーム 4.3.1 基本的生産者/消費者 4.3.2 変換器とパイプライン 4.3.3 資源を管理し,処理能力を改善すること 4.3.4 ストリームオブジェクト 4.3.5 ディジタル論理のシミュレーション 4.4 宣言的並列モデルを直接使うこと 4.4.1 順序決定並列性 4.4.2 コルーチン 4.4.3 並列的合成 4.5 遅延実行 4.5.1 要求駆動並列モデル 4.5.2 宣言的計算モデル 4.5.3 遅延ストリーム 4.5.4 有界バッファ 4.5.5 ファイルを遅延的に読み込むこと 4.5.6 ハミング問題 4.5.7 遅延リスト操作 4.5.8 永続的キューとアルゴリズム設計 4.5.9 リスト内包表記 4.6 甘いリアルタイムプログラミング 4.6.1 基本操作 4.6.2 ティッキング(ticking) 4.7 Haskell言語 4.7.1 計算モデル 4.7.2 遅延計算 4.7.3 カリー化 4.7.4 多態型 4.7.5 型クラス 4.8 宣言的プログラムの限界と拡張 4.8.1 効率性 4.8.2 モジュラ性 4.8.3 非決定性 4.8.4 現実世界 4.8.5 正しいモデルを選ぶこと 4.8.6 拡張されたモデル 4.8.7 異なるモデルを一緒に使うこと 4.9 進んだ話題 4.9.1 例外を持つ宣言的並列モデル 4.9.2 さらに遅延実行について 4.9.3 通信チャンネルとしてのデータフロー変数 4.9.4 さらに同期について 4.9.5 データフロー変数の有用性 4.10 歴史に関する注記 4.11 練習問題 第5章 メッセージ伝達並列性 5.1 メッセージ伝達並列モデル 5.1.1 ポート 5.1.2 ポートの意味 5.2 ポートオブジェクト 5.2.1 NewPortObject抽象 5.2.2 例 5.2.3 ポートオブジェクトに関する議論 5.3 簡単なメッセージプロトコル 5.3.1 RMI(遠隔メソッド起動) 5.3.2 非同期RMI 5.3.3 コールバックのあるRMI(スレッド使用) 5.3.4 コールバックのあるRMI(継続のためのレコード使用) 5.3.5 コールバックのあるRMI(継続のための手続き使用) 5.3.6 エラー報告 5.3.7 コールバックのある非同期RMI 5.3.8 二重コールバック 5.4 並列性のためのプログラム設計 5.4.1 並列コンポーネントを使うプログラミング 5.4.2 設計方法 5.4.3 並列性パターンとしての機能的構成要素 5.5 リフト制御システム 5.5.1 状態遷移図 5.5.2 実装 5.5.3 リフト制御システムの改良 5.6 メソッド伝達モデルを直接使用すること 5.6.1 1つのスレッドを共有する複数のポートオブジェクト 5.6.2 ポートを使う並列キュー 5.6.3 終点検出を行うスレッド抽象 5.6.4 直列依存関係の除去 5.7 Erlang言語 5.7.1 計算モデル 5.7.2 Erlangプログラミング入門 5.7.3 receive操作 5.8 進んだ話題 5.8.1 非決定性並列モデル 5.9 練習問題 第6章 明示的状態 6.1 状態とは何か? 6.1.1 暗黙的(宣言的)状態 6.1.2 明示的状態 6.2 状態とシステム構築 6.2.1 システムの性質 6.2.2 コンポーネントベースプログラミング 6.2.3 オブジェクト指向プログラミング 6.3 明示的状態を持つ宣言的モデル 6.3.1 セル 6.3.2 セルの意味 6.3.3 宣言的プログラミングとの関係 6.3.4 共有と同等 6.4 データ抽象 6.4.1 データ抽象を組織する8つの方法 6.4.2 スタックの変種 6.4.3 多態性 6.4.4 引数受け渡し 6.4.5 取り消し可能資格 6.5 状態ありコレクション 6.5.1 インデックス付きコレクション 6.5.2 インデックス付きコレクションを選ぶこと 6.5.3 その他のコレクション 6.6 状態に関する推論 6.6.1 不変表明 6.6.2 例 6.6.3 表明 6.6.4 証明規則 6.6.5 正常終了 6.7 大規模プログラムの設計 6.7.1 設計方法 6.7.2 階層的システム構造 6.7.3 保守性 6.7.4 将来の発展 6.7.5 さらに深く知るために 6.8 ケーススタディ 6.8.1 遷移的閉包 6.8.2 単語出現頻度(状態あり辞書を使用する) 6.8.3 乱数を生成すること 6.8.4 口コミシミュレーション 6.9 進んだ話題 6.9.1 状態ありプログラミングの限界 6.9.2 メモリ管理と外部参照 6.10 練習問題 第7章 オブジェクト指向プログラミング 7.1 継承 7.2 完全なデータ抽象としてのクラス 7.2.1 例 7.2.2 この例の意味 7.2.3 クラスとオブジェクトを定義すること 7.2.4 クラスメンバ 7.2.5 属性を初期化すること 7.2.6 第1級メッセージ 7.2.7 第1級の属性 7.2.8 プログラミング技法 7.3 漸増的データ抽象としてのクラス 7.3.1 継承グラフ 7.3.2 メソッドアクセス制御(静的束縛と動的束縛) 7.3.3 カプセル化制御 7.3.4 転嫁と委任 7.3.5 内省 7.4 継承を使うプログラミング 7.4.1 継承の正しい使い方 7.4.2 型に従って階層を構成すること 7.4.3 汎用クラス 7.4.4 多重継承 7.4.5 多重継承に関するおおざっぱな指針 7.4.6 クラス図の目的 7.4.7 デザインパターン 7.5 他の計算モデルとの関係 7.5.1 オブジェクトベースプログラミングとコンポーネントベースプログラミング 7.5.2 高階プログラミング 7.5.3 関数分解と型分解 7.5.4 すべてをオブジェクトにすべきか? 7.6 オブジェクトシステムを実装すること 7.6.1 抽象図 7.6.2 クラスを実装すること 7.6.3 オブジェクトの実装 7.6.4 継承の実装 7.7 Java言語(直列部分) 7.7.1 計算モデル 7.7.2 Javaプログラミング入門 7.8 能動的オブジェクト 7.8.1 例 7.8.2 NewActive抽象 7.8.3 フラウィウス・ヨセフスの問題 7.8.4 その他の能動的オブジェクト抽象 7.8.5 能動的オブジェクトを使うイベントマネージャ 7.9 練習問題 第8章 状態共有並列性 8.1 状態共有並列モデル 8.2 並列性を持つプログラミング 8.2.1 さまざまな手法の概観 8.2.2 状態共有並列モデルを直接使うこと 8.2.3 原子的アクションを使うプログラミング 8.2.4 さらに読むべき本 8.3 ロック 8.3.1 状態あり並列データ抽象を構築すること 8.3.2 タプル空間(Linda) 8.3.3 ロックを実装すること 8.4 モニタ 8.4.1 定義 8.4.2 有界バッファ 8.4.3 モニタを使うプログラミング 8.4.4 モニタを実装すること 8.4.5 モニタの別の意味 8.5 トランザクション 8.5.1 並列性制御 8.5.2 簡易トランザクションマネージャ 8.5.3 セルについてのトランザクション 8.5.4 セルについてのトランザクションを実装すること 8.5.5 トランザクションについてさらに 8.6 Java言語(並列部分) 8.6.1 ロック 8.6.2 モニタ 8.7 練習問題 第9章 関係プログラミング 9.1 関係計算モデル 9.1.1 choice文とfail文 9.1.2 探索木 9.1.3 カプセル化された 9.1.4 Solve関数 9.2 別の例 9.2.1 数値例 9.2.2 パズルとnクイーン問題 9.3 論理型プログラミングとの関係 9.3.1 論理と論理型プログラミング 9.3.2 操作的意味と論理的意味 9.3.3 非決定性論理型プログラミング 9.3.4 純粋Prologとの関係 9.3.5 他のモデルにおける論理型プログラミング 9.4 自然言語構文解析 9.4.1 簡単な文法 9.4.2 この文法に従う構文解析 9.4.3 構文木を生成すること 9.4.4 限定記号を生成すること 9.4.5 パーサを走らせること 9.4.6 パーサを「逆向きに(backward)」走らせること 9.4.7 単一化文法 9.5 文法インタプリタ 9.5.1 簡単な文法 9.5.2 文法のコード化 9.5.3 文法インタプリタを走らせること 9.5.4 文法インタプリタを実装すること 9.6 データベース 9.6.1 関係を定義すること 9.6.2 関係を使って計算すること 9.6.3 関係を実装すること 9.7 Prolog言語 9.7.1 計算モデル 9.7.2 Prologプログラミング入門 9.7.3 Prologプログラムを関係プログラムに翻訳すること 9.8 練習問題 第2部 特殊化された計算モデル 第10章 グラフィカルユーザインタフェースプログラミング 10.1 宣言的/手続き的方法 10.2 宣言的/手続き的方法を使うこと 10.2.1 基本的ユーザインタフェースの要素 10.2.2 GUIを構築すること 10.2.3 宣言的座標 10.2.4 リサイズ時の宣言的振る舞い 10.2.5 ウィジェットの動的振る舞い 10.3 対話的学習ツールPrototyper 10.4 ケーススタディ 10.4.1 簡単なプログレスモニタ 10.4.2 簡単なカレンダウィジェット 10.4.3 ユーザインタフェースの動的生成 10.4.4 状況順応時計 10.5 GUIツールを実装すること 10.6 練習問題 第11章 分散プログラミング 11.1 分散システムの分類 11.2 分散モデル 11.3 宣言的データの分散 11.3.1 オープン分散と大域的ネーミング 11.3.2 宣言的データを共有すること 11.3.3 チケット配布 11.3.4 ストリーム通信 11.4 状態の分散 11.4.1 単純状態共有 11.4.2 分散字句的スコープ 11.5 ネットワークアウェアネス 11.6 共通分散プログラミングパターン 11.6.1 静的オブジェクトとモバイルオブジェクト 11.6.2 非同期的オブジェクトとデータフロー 11.6.3 サーバ 11.6.4 クローズド分散 11.7 分散プロトコル 11.7.1 言語実体 11.7.2 モバイル状態プロトコル 11.7.3 分散束縛プロトコル 11.7.4 メモリ管理 11.8 部分的失敗 11.8.1 失敗モデル 11.8.2 失敗処理の簡単な場合 11.8.3 回復可能サーバ 11.8.4 アクティブフォールトトレランス 11.9 セキュリティ 11.10 アプリケーションを構築すること 11.10.1 まずは集中,後に分散 11.10.2 部分的失敗に対処すること 11.10.3 分散コンポーネント 11.11 練習問題 第12章 制約プログラミング 12.1 伝播・探索法 12.1.1 基本的考え方 12.1.2 部分情報を使って計算すること 12.1.3 例 12.1.4 この例を実行すること 12.1.5 まとめ 12.2 プログラミング技法 12.2.1 覆面算 12.2.2 回文積再訪 12.3 制約ベース計算モデル 12.3.1 基本的制約と伝播子 12.3.2 計算空間の探索をプログラムすること 12.4 計算空間を定義し,使うこと 12.4.1 深さ優先探索エンジン 12.4.2 検索エンジンの実行例 12.4.3 計算空間の生成 12.4.4 空間の実行 12.4.5 制約の登録 12.4.6 並列的伝播 12.4.7 分配(探索準備) 12.4.8 空間の状態 12.4.9 空間のクローン 12.4.10 選択肢を先に任せること 12.4.11 空間をマージすること 12.4.12 空間失敗 12.4.13 空間に計算を注入すること 12.5 関係計算モデルを実装すること 12.5.1 choice文 12.5.2 Solve関数 12.6 練習問題 第3部 意味 第13章 言語意味 13.1 一般的計算モデル 13.1.1 格納域 13.1.2 単一代入(制約)格納域 13.1.3 抽象構文 13.1.4 構造的規則 13.1.5 直列実行と並列実行 13.1.6 抽象マシンの意味との比較 13.1.7 変数導入 13.1.8 同等性の強制(tell) 13.1.9 条件文(ask) 13.1.10 名前 13.1.11 手続き抽象 13.1.12 明示的状態 13.1.13 by-need同期 13.1.14 読み出し専用変数 13.1.15 例外処理 13.1.16 失敗値 13.1.17 変数置き換え 13.2 宣言的並列性 13.2.1 部分停止と全体停止 13.2.2 論理的同値 13.2.3 宣言的並列性の形式的定義 13.2.4 合流性 13.3 8つの計算モデル 13.4 よくある抽象の意味 13.5 歴史に関する注記 13.6 練習問題
一応プログラマ(というよりはソフトウェア開発者)として仕事してるんだけど、俺はギークにはなれないなとつくづく思う。
ぶっちゃけプログラミングとかコンピュータ・アーキテクチャ、ネットワークプロトコルみたいなものに興味が無いんだよね。
俺にとってプログラミングは、その背景にある数学的モデルをマテリアライズあるいはマネタイズするためのツールでしかない。
○○ハックとか、どの言語が有利だとか、凝ったコーディングテクニックだとかデータ構造の細かな工夫なんかには全然興味が無いんだ。
ぶっちゃけそこそこ習得能力はある方じゃないかと思う。コーディング始めてまだ1年経ってないけどオブジェクト指向(C++)でバリバリ書ける。
JavaやC#みたいにガベージコレクタがあって抽象度の高いオブジェクト指向言語なら(たぶん)少し慣れればかなり書けるだろう。
でも興味無いんだよね。だからコンピュータ大好き少年のようにどんどん新しいことを覚えて勝手にのめり込んでいくようなことができない。
勉強しなきゃなとは思うから本とか読むけど、あくまで義務感でやってるだけ。
プログラミングそのものには興味が無いから、作るシステムの目的がつまらなかったらやる気が無くなる。
それから、LINUXとかにも興味が無いので、なかなか使いこなせなくて困ることがある。
ギークにはなれない。どうやって生きていくのがいいかなあと思う。