カテゴリー: 本・DVD等

  • クラウドを支える技術

    この本には2つの見方がある。1つは、Googleのような大規模クラウドサービスを構築するための要素の解説。もう1つは、単純にデータセンターの作り方というか仕組みの解説だ。

    1つ目の部分は、本の中で占める部分はそれほど大きくはない。ただ、「安い非力なサーバVS高級な高性能サーバ」の比較や効率の部分は面白い。費用対効果を見た上で、どちらが優れているのか、ということになるので、そこそこ安いのを並べたからといって勝てるわけでもなく。非力なサーバを並べれば、その分、管理や並列化にかかる処理が必要なわけで、その工夫というか自動化の部分は参考になる。もちろん、WSCという考え方もだ。

    2つ目の部分は、コンピュータを収める箱を用意するという意味では、普通のデータセンターを変わりない。データセンターの構造や要素を解説している。ただ、それが利用者ではなく、データセンターの設計者として目線で書かれている。正直よくわからない部分が多い。だが、置いてある機械や構造を知ることができるのは、なかなかそういう本がないので、いい本だと思う。

    この本のメインテーマとも言えるWSC=倉庫サイズのコンピュータ(Warehaouse-Scale Computer、WSC)。WSCでは、少数の非常に大きなアプリケーションやインターネットサービスを走らせ、共通の資源管理インフラストラクチャを使用するので、「資源配置の柔軟性が高い」。一般的なアプリケーションとは、構造が異なっており、その効率化のためには、一般的なデータセンターを借りて運用するよりも、自前でデータセンターをWSCに最適化した上で作った方がよいという提案。普通の会社で、ここまでやろうとすると、かなりの大規模なサービスを提供していないとペイできないのではないか。この規模ともなると、GoogleやAmazonレベルの独自アーキテクチャを持つところの強みなんだろうと思う。

  • 3月のライオン 14

    ずっと楽しみにしていた「3月のライオン」の最新刊。ストーリーは面白かったけれど、悲しいことに将棋をほぼしていない。というか、桐山零の将棋シーン、研究シーンがない。将棋さしているところが好きなのだが。。。タイトルを取らなくてもいいから、タイトル戦していてほしい。桐山零が幸せになるのも、とても大事だが、将棋の勝敗の苦悩でおいこまれて、川本家に救われるところがいいのだけど。

    さて、次巻が出るのはいつかな。つぎは将棋さしてくれるかな。藤本棋竜あたりのような感じで将棋してくれているとよいな。

  • 読了:ドラゴンクエストXを支える技術

    ドラゴンクエストXのインフラ的な運用の話ではなく、開発と開発系の運用のお話がたっぷり詰まっていた。どうやって効率化するとか、開発するときに気をつけていることとか。開発寄りの話が多かった。ゲーム独自の部分は、ゲーム開発者にとってはとても役にたつ一つの指標だと思う。物理演算などの高負荷処理の捨て方など。TIPS的なアイデアが多く参考になるのではないか。ゲーム以外の部分だと、開発言語の話やサポートツールの話など、いろいろと参考になる部分がある。

    この本でよいのは、実際の大規模なオンラインゲームかつマルチプラットフォームで展開されているドラゴンクエストXのちょっと前の実情を知ることができるという点。なかなかこういう話は出てこないので面白い。イベントに纏わる秘話はリークされるけれど、運営や開発周りの細かいところはなかなかないので、そういうものがまとめられているだけで楽しい。ゲームもイメージできるので、そういうことなのか、と思えるところもあり、楽しく読めた。

    運用まわりの話で、気をつけないといけない、と思うところだけ、引用。

    P.70 筆者も、『PlayOnline』のベータテスト開始直前だったと思いますが、検証環境において、インターネット経路上で頻繁に破損するTCP通信を経験しました。そのときは、パケットキャプチャ、すなわち実際のパケットのデータを取得して調べました。その結果、TCPのチェックサムは正しいのに、データが壊れていることが確認されたのです。どうやらある通信機器が、パケットの中身を破壊したあとに、ご丁寧にチェックサムを計算しなおして記録していたようです。そのため、壊れているのに壊れていないパケットとして扱われていました。

    P.281 「サーバログを1種類追加するくらい大丈夫だろう」という油断もあると思います。というより、筆者自身が油断していました。ドラゴンクエストXの正式サービス開始後、ハングアップの原因で最も多いのがサーバログの追加であることに気付き、以後は慎重に判断するようになりました。

    他にも、いろいろと考えさせられるところはあったけれど、運用まわりの部分だけ。障害の原因発見には、経験値からくる感だけではだめで、FACTが重要ということ。思い込みで発見できることもあるが、わからないときは観測して原因を探らないといけないという教訓じゃないだろう。

  • ハーバードの人生が変わる東洋哲学

    西洋哲学にどっぷりな人からすると、東洋哲学は刺激的なのかもしれないが、仏教だの日本神話などに慣れ親しんでいる日本人からすると、ふーん、という程度。そもそも、根底になる教えは大陸から伝来していることから、日本の中にゆるく流れている気はする。どっちつかずというか性善説というか。まぁ、読み物としては、アメリカの人は、そう考えるのね、という意味では面白い。学ぶべきことがあるかどうかは、その人の生き方次第。読んでみるのは悪くはない。

    気になったところのメモ

    P.65 西洋人が真の自分と定義しているものは、実際には人や世界に対する連続した反応のパターンにすぎず、時とともに蓄積されたものだ。たとえば、「自分はとにかくイライラしやすいたちだ」と思っている人がいるかもしれない。けれども、それはむしろ、長年にわたる人とのかかわり方が原因で、ささいなことにも苛立つ人間になってしまっているだけの可能性が高い。本当にイライラしやすい人間だからではない。「真の自分」に忠実でいることが、有害な感情の習癖を固定化する結果になってしまう。

    P.66 孔子にならうなら、自分の行動パターンを知り、積極的にその修正に取り組む方法がある。ゆっくり時間をかけて行動パターンを打破する

    P.168 学識者になるために音楽や詩が重要だったのは、それがある種の平静さの感覚を修養するからだ。
      怒りをおさめるには詩歌に勝るものはなく、憂いを断つには音楽に勝るものはない。
     詩や音楽が<気>の修養になるのは、人がそれを通じて人類に共通する経験に対してもっと敏感に反応し、もっと深くつながり、もっと感応する感覚を得られるからだ。詩や音楽によって、人間であることの意味がいきなり鮮明になったり、感動するような洞察が得られたりすることがある。

  • セキュリティのためのログ分析入門

    読了。ログ分析の入門書という位置付けなので、ログ分析のターゲットがウェブで公開されているシステムになっている。そのため、社内のシステムのログ分析などについては応用しにくい。ただ、ウェブサーバを使うシステムであれば、分析を始めるためのきっかけになることが多数書いてあるので、方向性をきめたり、ログ分析を始めるキッカケにはよい本。

    サンプルでスクリプトが多く記載されているので、似たような環境であれば、同じようにログ分析を組めるのもよい。あとは、独自でログ分析をやってしまうと、他はどういうようにやっているのだろう?という疑問が生まれるが、一つのケーススタディというか比較先にも使える。そして、分析はやっぱり、スクリプトを書いて絞り込みというのが主流というのも心強い。汎用化できるところ、できないところ、ケースバイケースなので、迷いがち。それでよいとも言えるので。

    あと、R言語(R Studio)でのログ分析自動化の構築の解説もよい。よくを言えば、Elasticsearch+Kibanaについてあるとよかったけれど、それはそれで本を買えばよいか。

  • AIアシスタントのコア・コンセプト

    読了。

    従来のような画面(ブラウザ)型のインターフェースから、会話型のインターフェースにかわることで、意思決定プロセスやビジネスモデル、データの扱いなどについて図解されている。一つ一つはコンセプトの説明になっているので、気になるトピックだけをつまみぐいもよい。AIアシスタントを使う(ユーザではなく、作る側)上でのとっかかりにはよい本ではないか。この本を読んでも専門家になれるわけではなく、俯瞰するようなイメージを掴むことができる本だった。

    以下は、読んでいて気になったところの抜粋。

    P.14 AIアシスト機能は、一般的に「個人秘書」の役割を代替するものとしてイメージ・設計されており、現在はユーザーの情報管理を支援する機能として主に実装されています。

    P.14 近年、IoT(Internet of Things)や大規模演算処理の高度化にともない、購買履歴や行動履歴などビッグデータを解析することが比較的容易になってきたことから、AIアシスト機能によるユーザー支援も、ユーザーの要望に応じて作業をこなす従来のあり方から、ユーザーの意思決定を促したり、代替したりするものへと進化を続けています。それにしたがい、AIアシスト機能のイメージ・設計も、「個人秘書」から「代理人」へと、その役割を大きく転換させつつあります。

    P.20 意欲前/意欲後領域は、購買行動プロセスを念頭に、システム側による同期付けから実際の購買までを、ユーザーによる意欲の認識時点を中心に再記述したものです。つまり、購買行動プロセスを時間軸として捉え、意欲の認識時点を中心に左側を意欲前、右側を意欲後として線形に描いてみるわけです。

    P.20 「意欲前領域」は、コマースにとっては未踏の領域です。しかし今後は、AI関連技術のさらなる高度化により、AIアシスト機能がユーザーの潜在的な意欲を引き出すレコメンドを行ったり、ユーザーに代わって購買活動を行うなど、「意欲前領域」に関わる技術が活発に開発されるようになるでしょう。

    P.34 サールズ(ドク・サールズ)が概念提起した頃よりもAI関連技術はさらに高度化していることから、私たちは、サールズが提示したVRMモデルを翻案し、AIアシスト機能を実現するための仕組みとして、A2(=AI Assistant)/VRMモデルを概念化したいと考えています。

    P.34 A2/VRMモデルの要点は、第一に、PDS(パーソナルデータストア)という概念を導入することで、個人情報の取り扱いに関する機能を具体的に示していることにあります。

    P.34 要点の第二は、AIアシスト機能をビジネスとして展開する事業者の立場やサービスを、サールズ同様に「フォースパーティ」として捉えることで明確にできる点が挙げられます。

    P.36 VRM(Vender Relationship Management)は、2006年にドク・サールズが『インテンション・エコノミー』で提唱した市場概念です。VRMは、これまで主流であったCRM(Customer Relationship Management)に対抗・刷新するものとして位置付けられています。CRMが統計的なデータを元にマーケティング活動を通じてマス・サービスを提供するモデルであるなら、VRMは、顧客から選択的・自主的に提供された購買履歴などのパーソナルデータの分析を通じて、事業者がその顧客に対して個別にカスタマイズしたサービスを提供するモデルであると言えます。

    P.38 VRMモデルは、個々人が自主的に自分のパーソナルデータを運用することを中核にしたモデルです。このモデルにおいて、パーソナルデータを管理する仕組み・概念は、「パーソナルデータストア」(Personal Data Store: PDS)と呼ばれます。こう言ってよければ、パーソナルデータを預け運用するための情報銀行です。PDSは、サービスを利用することで企業に蓄積される購買履歴や行動履歴などのパーソナルデータを一元的に管理することを可能にし、また、私たちが利用したいと望むサービスを提供する企業に対して、自分のパーソナルデータを選択的かつ自主的に提供することを可能にする仕組みであると言えます。PDSは、VRMモデルの始点にして要でもあるのです。

    P.64 構造上は「オプトアウト」と呼ばれる方式なのですが、その背景には、私たちの怠惰な性質を逆手に取る「ナッジ」という戦略があるわけです。「ナッジ」は「選択以前の選択」である仕組みや構造、いわばアーキテクチャによって、私たちに特定の「行為選択」をするように促すものなのです。
     「何を選択するか」から「何が選択させるか」への発送の転換が、「意識前領域に関わる分野」には必要とされていると言えます。しかし、こうした手法や考え方は、大きな効果をもたらすからといって、無節操に活用されるべきではありません。私たちには自由があるべきであり、その自由には他者を傷つけない限りで、あえて愚かな選択をする自由も含まれているはずだからです。

    P.120 AI関連技術は人間の生活を大きく変えることになるでしょう。そして、それは即時性と帯域拡大の追求に終わりを告知し、新たな方向性を切り開くものになるはずです。そこでは、脳がマシンに接続されることはなく、「マン・マシン・インターフェイス」の新たなデザインがもたらされるかもしれません。私たちは、そんな未来の可能性「アンプラグド・コンセプト」と呼んでいます。

    P.122 本書でも述べてきた通り、AI関連技術には、パーソナルデータを活用しながら私たちの意思決定を代行したり、それを促したりするように働くことが期待されます。しかし、そうしたAI関連技術の働きは、何も複数のタスクを同時に処理することに資するだけではありません。むしろ反対に、適切な時間に適切な場所で、必要なタスクだけを私たちが処理できるように仕向けることもできるのです。
     常時接続からの解放という点では、目下の情報化社会が、IoTをはじめとしてさまざまなものをネットに接続しようと試みていることも追い風になるでしょう。こうした方向をさらに推し進め、私たちを取り巻く「環境」そのものを情報端末として拡張すれば、「環境」が私たちをセンシングし、その結果をネット上のAIアシスト機能に送ることで、私たちは身体を拡張することなく、タスクを配分するAIアシスト機能の恩恵に与れるようになるはずです。
     私たちは、こうした構想を「アンプラグド・コンセプト」と定義するとともに、ホモ・デウスとは別様な、もうひとつの未来のビジョンとして提唱したいと思うのです。ここで改めて「アンプラグド・コンセプト」の基本理念を述べるとすれば、それは「常時接続からの解放」ーーつまり身体拡張から環境拡張への転換と、「非注意性盲目の緩和」ーーすなわち複数タスクの同時的な処理から時空間的な再配分への転換であると言えるでしょう。
     ホモ・デウスが身体を拡張するという点で「足し算の思考」であるとするなら、「アンプラグド・コンセプト」は私たち人間の負担を切り下げ、私たちをより自由に、より賢くするための「引き算の思考」であると言えるのです。

  • 祝、ワールドトリガー連載再開

    今週の週刊少年ジャンプで、ワールドトリガーの連載が再開された。

    急に休載がきまってから、もう長いことと思っていたら、たったの2年だった。もっと長い休載だと思っていた、その間にジャンプの主力が終わったりしていたので、なんか随分と昔に感じていたようだ。ジャンプ+で休載前の4話分をよんで、復習し、連載に備えた。やっぱり面白い。(リリエンタールも面白い)

    本当に再開されてよかった。悩ましいのは、週刊じゃなくて、別に移籍することか。さて、買うかどうするか。そこが悩み所。

  • 電脳のレリギオ

    読了。気になっていたので、読んで見た。面白くよめたが、主張のレリギオの部分(というか概念)がわかりにくい。元々は宗教用語であるものを別の次元で適用しているからだろうか。ただ、別の表現(再接続)だとしっくりこないから、レリギオという概念が必要なのだろう。

    ここから下でまとめというか気になった部分を抜粋。

    P.24 レリギオとはつまり、日々の生活のなかで受容するさまざまな情報の断片をつなぎとめて、自らのアイデンティティと自分の周りの現実との整合性を再構築し続ける力のことを指します。なのでレリギオを考えることは、これから本書を通して詳しく見ていくように、「自分がいきている世界はどのような世界なのか」という把握と「自分とはこういう存在である」という構築を、情報の摂取と表現のループ構造のなかで捉えることが必要だと考えています。僕たちが人工知能社会の中においても人間を起点とし続けるためには、読むことと書くこと双方のバランスを取り戻す必要があるのです。

    P.36 「持続する企業の条件」が列挙されており、その一つに「ペインキラー」という項目があります。
     要は「未解決の問題」が存在することを証拠となるデータやその他の情報をもとに立証し、自分の企業が提示する「問題の解決策」を説得力をもって説明する、ということです。この論理構造は、工学分野の論文の書き方と相似していますが、アカデミックな工学論文では問題解決の対象がシステムそのものであることが多いのに対して、セコイアキャピタルが例示する事業計画では現実の社会で生きている生身の人間の「苦痛」=ペインを対象とするというところが大きく異なる点です。

    P.38 有名な哲学者や社会学者が情報技術社会を言葉で評論したり批判したりする書籍はたくさん存在します。僕もそういう本を学生の時分からたくさん読んできましたが、次第に現に情報社会に実装された技術やアイデアに対して言葉のみでフィードバックを返すことが困難になりはじめていると思うようになりました。
     その最大の理由の一つは、アイデアが実装されるスピードのほうが、抽象的な言葉による批評よりも遥かに早くなってきているからだと僕は考えています。もう一つの理由は、情報技術においては「つくってみて初めてわかること」が多くある、という経験則です。

    P.46 デザイン・フィクションとは、「架空の物語の中において十分説得力のある架空の技術のプロトタイプである」というスターリングによる定義と、それをベースにタネンバウムが提唱する「デザインの可能な未来系を説明するために物語の手法を活用する」方法という定義があります。もう少し噛み砕いて言い換えてみると、「まだ存在しない技術を、生身の人間が登場するシナリオの中で十分なリアリティもって描写する」という風に表現できるでしょう。

    P.46 デザイン・フィクションの概念は工学系研究者が議論しているだけあって、十分なリアリティを持たせるためには技術と社会の関係に関する知識が必要となる手法であり、実践する敷居は決して低くないとは思います。しかし、その思考法は、登場人物が架空の物語の中で何を考えたり感じたりするのかという人間の感性を前景化するという点において、情報技術を人間の側により戻す、すぐれて批判的な方法論であるとも考えるのです。

    P.114 メディア(media)とはラテン語のメディウム(medium)の複数形であることに気付きます。
     メディウムとは「媒介」や「媒質」を意味する言葉です。芸術の領域ではメディウムとは作品を構成する支持体(絵画でいえばキャンバス地など、フランス語ではsupportシュポールとも)や素材(絵画でいえば絵具)、より広義には道具(絵画でいば筆の種類など)も刺します。

    P.132 「利用者が目にする情報があらかじめアルゴリズムによって決定されている」状況は、インターネットの黎明期に標榜あれていた「情報への自由なアクセス」という理念とはほど遠い状況だと言えるでしょう。この問題の核心は、だからといって僕たちがそうしたアルゴリズムに依拠しているサービスやアプリの利用を止めれば良い、という結論には至らないという点です。
     僕たちは一度便利で快適な、僕たち自身の労力を省いてくれる道具を体験してしまうと、なかなかそれを止めることができません。これは、いくらあるサービスに大きな欠陥があるとわかっていても、代替案を考えたり、別のサービスに乗り換えたりすることが簡単ではないという厄介な問題だともいえます。

    P.138 高尚な理念を社会実験するためには、同時に利便性や効率性といった「商品価値」を提供することが必要な時代に生きているのです。言い換えれば、理念はスケーラブル、つまり大規模に拡大できるようにデザインする必要があります。

    P.155 人間の心(意識と無意識が脳と身体を通して複合している状態をイメージしていますが、それは古来から人間が魂と呼んできたものも含むかもしれません)とは、心の輪郭がつくられる動き、つまり自分を構成するさまざまな断片を現実世界と連動させて再接続(レリギオ)しつづけるプロセスそのものです。

    P.157 自分が「良い」と思うもの、価値として認めていることが現実の一部を形成していると感じられる時、人はレリギオを体感するのではないでしょうか。であれば、情報社会の不和を調停するには、相互のレリギオが互換性を持てるようにコミュニケーションをデザインしていく必要があると言えるでしょう。
     本書ではレリギオという考え方を、本来「宗教」(religion)が担ってきた、個人のアイデンティティが結像することを助け、個々人のつながりである社会システムの作動を支えてきた機能を、特定の儀礼的宗教に特権化することなく、あくまで世俗的に考えるための概念として提案しました。

  • 読了:エンジニアリング組織論への招待

    読了。悪くはないが、自分には合わなかった(今の時点で求めているものと違うというだけなのかもしれないが)。

    自分に合わなかったので、結果的にダラダラと読むことになったが、Chapter5を読めばよく、Chapter5を読む前段として、Chapter1を読むというあたりか。それで感覚は掴めるので、そのあとに間のChapterを読めばよかったのかもしれない。

    「エンジニアリング組織論」なのかどうかはわからないが、技術系のベンチャーとか新しい組織には参考になるかも。結局、「エンジニアリング組織論」はなんなのかよくわからなかった。

  • ラジエーションハウス

    放射線技師を題材にした漫画。努力で勝ち取ったチート級のスキルが楽しい。ジャンプ+フェスで一気読みしたけれど、コミックを買ってもいいかも、って言うくらい面白くてハマった。問題は、コインを使って最新話まで読み切ってしまったことくらいか。新刊いつでるんだろうか。