My Newspicks 2016/07/04 - 2016/07/10

先週(2016/07/04 - 2016/07/10)のNewspicks

それぞれのニュースへのコメントは埋め込んであるリンク先へどうぞ。

自動運転車関連

newspicks.com

Google Xを卒業。事業化に一歩近づいたのか。優秀な法務部長を獲得ということで、気になるのが、次のニュース。

自動運転、日欧で基準 18年にも追い越し・合流で

日欧で自動運転車のルール統一に向かって話し合い中というが、米国は独自路線とのこと。自動車メーカーはこれじゃ大変だろう。

 

newspicks.com

この記事からメルセデス・ベンツにいる社会学アレクサンダー・マンカウスキー氏を知る。

 

newspicks.com

この記事は昨年のものだが、とても面白い。人間の仕事がAIに奪われつつあると考えられているが、むしろ人間として何をし続けなければならないかを考えるのは人間であるとのこと。

 

newspicks.com

Googleの自動運転車のようなイメージが先行しているが、自動運転にはいくつかの用途がある。大型トラックはもともと高価なため、自動運転のために普通乗用車よりも高価な技術を採用できる。また、記事中に紹介されている「トラックの縦列走行により2台目以降は自動運転で走らせる技術を開発中」というPeloton Technologyは面白そうだ。

 

newspicks.com

普通車の一般道というのと異なる自動運転車の用途の1つがこれ。バスには乗客がいるので、また違った課題があるが、まずは私有地からというのは現実的なアプローチに思える。

 

他に自動運転者のニュースとしては、Teslaの事故を受けての報道が多かった。

自動運転機能、国内で事故2件 昨年12月以降、過信原因か

死亡事故のテスラは自動運転車ではなかった

どちらも、自動運転車の定義について考えさせる内容。レベル0からレベル4(米国ではレベル5も定義)で定義される自動運転車とメーカーが用いる宣伝文句。人の命に関わるものだから、どこまででできて、どこまで保証されるのかはきちんと説明されるべき。

Snapchat関連

newspicks.com

Snapchatに大人世代が入ってきているというニュースでいろいろと調べてみたら、すでにしばらく前から必ずしも若者だけが使うものでは無くなってきていたことがわかった。

 

newspicks.com

この記事からはなかなかしたたかなSnapchatの戦略が伺える。場所に紐づくフィルター機能。また、それを使いこなすローカルビジネス。

 

newspicks.com

そんなときに、このビッグニュースが。Snapchatで共有したものを再加工してInstagramへという流れがあったようだが、Snapchat内で再度保存していた写真を共有できるようになるとしたら、この流れも変わることだろう。

 

ところで、仕事でも多少関係するため、Snapchatを触り始めてみたが、めちゃくちゃUIがわかりにくい。UXも疑問なところがある。これ、どっかが本気出せば、リプレースされる可能性あるのではないだろうか。まだ、Snapchatを良く理解していないからわかっていないだけかもしれないが。Twitterを超えるほどのユーザーを抱えている理由がまだ良くわからない。

AI関連

newspicks.com

政府がAIに関しての意見を募集中。良いと思うが、検討している方向性など示さないまま意見を求めても、あまり参考にならないのではないか。

 

newspicks.com

2000年代前半にインターネット家電ブームがあり、ネットにつながった冷蔵庫やら電子レンジが家電量販店にも並んだときがあった。結局、ネットにつなぐためのコストに見合うほどのメリットはなく、ほどなくブームは終焉へ。今はネット接続機能搭載のためのコストも安くなり、AIは確かに便利なので、前回のようなことは無いだろう。ただし、疑問はオーブンが持っているだけの情報で本当に最適なアドバイスを出せるのか。いつも持ち歩いているスマホを抑えているGoogleなどのほうが強いのではないか。

 

newspicks.com

いやいや、MicrosoftGoogleには負けていませんという記事がこれ。個別要素では必ずしも1番ではないが、すべてを持っているのがMicrosoftだという論調だ。にわかには納得しがたいと思うかもしれないが、プラットフォームを抑えていないことによる自由はある。うまく進めれば、チャットボットプラットフォームを確立し、そこで主権を取れるかも。あくまでも可能性の話だが。

 

他のPicksは私のNewspicksページヘどうぞ。

newspicks.com

 

My Newspicks 2016/06/27 - 2016/07/03

先週(2016/06/27 - 2016/07/03)のNewspicks

それぞれのニュースへのコメントは埋め込んであるリンク先へどうぞ。

Facebookの多言語戦略

newspicks.com

これを最初見て、どういうことだろうと思っていたが… 

 

newspicks.com

とのことだった。実際に使えるようになっていたので試してみた。翻訳の質はこれからの進歩に期待。

自動運転車関連

newspicks.com

Teslaはずっと気になっているのだが、先週はこのニュースをきっかけにいろいろとニュースを追ってみた。

 

newspicks.com

 BMWのこのニュースでMobileyeが気になり…

 

newspicks.com

Mobileyeを調べる中で、2月のこの記事にたどり着いた。クラウドソーシングを絡めた事業がわからなかったのだが、これで理解できた。

 

newspicks.com

 ここでもMobileyeが出てきた。

 

newspicks.com

ソフトバンクの言う自動運転は少し他社と違っていて(スマートモビリティ)…

 

newspicks.com

ソフトバンク(SBドライブ)が目指すものは、Baiduの最初に目指すものと近いかなと。それにしても、Baiduの動きは中国にいないとわかりにくい。

その他

newspicks.com

長年の論争にピリオドが打たれるか。日本はまた事情が異なるが…

 

newspicks.com

そんなに高くないんだから、Evernoteを便利だと思って、3台以上同期したいんだったら、有料プランにすれば?

 

newspicks.com

Nexusにどのような問題があって、この新自社ブランドはどのようにそれを解決しようとしているんだろう。

 

newspicks.com

これは凄い。速いは正義。

 

newspicks.com

普通に考えると、意味ないと思うのだが、米国もそんなに馬鹿じゃない。彼らの真意は何だろう。

 

newspicks.com

 Botというインターフェイスが本当に最善なんだろうか… ちなみに、PHPだった。

 


 

他のPicksは私のNewspicksページヘどうぞ。

newspicks.com

 

スライド2.0

PowerPoint禁止令が出ている会社があると聞く。また、PowerPointを使っても、既定のスライドテンプレートは使うなと教えるプレゼンの本もある。

スライドがこんなに一般になり、多くの人が使うなか、実はスライドに縛られているのではないかと感じることがある。

理由は2つ。

  1. デザインに凝るにしては、中途半端なデザインのスライドが簡単に出来てしまうことで、逆にデザインを悪化させている
  2. デザインに凝りたくなくても、変にデザイン性を重んじたツールになっているので、考えなくても良いことを考えなくてはならなくなっている

つまり、多くの人はデザインはそんなに凝らなくて良いのだ。

これが一世一代のコンペなら、スライドには命かけよう。

これが数百人の前のプレゼンなら、スライドも多少は気に掛けよう。

だが、社内の説明だったり、技術系勉強会だったりした場合、デザインは二の次で良い(何度も言うが、デザインが重要なイベントはたくさんあるので、それらを除く)。

デザインよりも中身。そんなときのための機能を、私が現在勤務するIncrementsのQiitaに組み込んだ(私がではなく、同じ会社のエンジニアが、だが)。

詳しくは会社のブログを見て欲しい。

スライドモードをリリースしました - Qiita Blog

この「スライドモード」で私が何が革新的と思ったかというと、1スライドに収まらなかった場合にも、気にせずに縦にスクロールしてもらえば良いじゃない? と割りきったところだ。

あなたも見たことがあるだろう。

「XXXX(その1)」、「XXXX(その2)」というタイトルが続く何枚かのスライドを。

もしかしたら、「XXXX(1/5)」、「XXXX(2/5)」… となっているかもしれない。それは作った人がよほど律儀なのだろう。

または、あなた自身が1枚のスライドに収めるため、フォントサイズを小さくした経験があるかもしれない。やっと収まったと思ったら、収めなければならなかった内容を書いていなかったことに気づき、それを書いたら、また1枚に収まらなくなり、再調整。またはその逆。そんな不毛な経験はきっとあるだろう。

デザインより中身。

いつしか、スライド作りはその本質を忘れ、スライドデザインという本質では無い作業が主タスクになってしまっていたのだ。

Qiitaスライドモード。Markdownで書いていくだけ。凝ったことはできない。だが、中身を主役に取り戻すための、重要な機能になるような気がする。

開発したmizchiは「雑」という言葉が口癖なのだが、今回のスライドモードは「雑な内容を雑に書いて雑に発表する」ためのものだ(ここで言う「雑」は本当の意味の「雑」じゃない。知りたい人はオフィスに遊びに来て、彼に会えばわかる)。

是非、試してみて欲しい。

以上、雑な内容を雑に書いて雑に投稿した ;)

 

Quiet Riot

久しぶりにサンフランシスコに滞在している。IT系のカンファレンスで良く使われるMoscone Center近くの宿だ。Googleに勤めていたころはGoogle I/Oで良く来ていた。

サンフランシスコのダウンタウンに宿泊すると、急にアメリカンなジャンクフードが食べたくなることがある。今夜もご多分にもれず、どうにも我慢できず、夜の11時過ぎなのに、2軒行った後だったのに、来てしまった、Moscone Centerの真裏にあるMel's Drive In。Moscone Centerから近いこともあり、ここで食事をしたことのある日本人も多いだろう。

f:id:takoratta:20160331000115j:plain

今回の訪米の目的はMicrosoftの技術カンファレンスであるBuildへの参加だ。Windows 8から"Build"と呼んでいるらしいが、私の世代的にはPDC、Professional Developers Conferenceだ。Microsoft技術で飯を食っているときは、Microsoftが行うこのPDCでどんな新しい技術が披露されるかが楽しみだったし、Microsoft社員になってからも、どんなものをPDCで公開できるのだろうというのが励みだった。

 f:id:takoratta:20160331171659j:plain

Mel's Drive Inは古き良き時代のアメリカを残すレストランということもあり、25セントを入れると好きな曲がかけられるジュークボックスが装備されている。今夜も、少し酔ったこともあり、何かかけようかと曲を探し、"Cum On Feel the Noize"を選んだ。

この曲を演奏しているQuiet Riotは、若い人は聞いたことの無いバンドかもしれない。80年代に一世を風靡したと言われてはいるが、実際には80年代を生きていた人でも知らない人は多いだろう。今は亡き若き天才ギターリスト、ランディローズが在籍していたことで知っている人も多いかも知れないが、"Cum On Feel the Noize"くらいしかヒット曲は無い(しかも、この曲はランディローズ脱退後の曲だ)。ここMel's Drive Inでもこの曲しか入っていなかった。

 

f:id:takoratta:20160330235211j:plain

Buildの初日のキーノート、すでに日本でも報道されているように、多くの発表があった。Windows 10のAnniversary UpdateでWindows Inkが拡張される話、Windows Helloがサードパーティにも公開される話、bashを始めとしたLinuxサブシステムが搭載される話、Cortanaを中心としたCognitive ServiceがAPIとして整備され、それを活用したMicrosoft Bot Frameworkが提供される話…

私がMicrosoft社員だったころ、Microsoftは圧倒的な技術力を利用して、それこそ最先端の技術を活かした製品を投入していた。PDCはその発表の場だった。今回のBuildは、その頃とはまた違う形でわくわくする技術を提供している。

何が違うのだろう。

考えたのだが、それは社風というか、物腰というか、カルチャーというか。今日、急に言われて出演したMicrosoftのChannel 9の現地実況放送でも話したが、私がいたころのMicrosoftは「肉食系」で、競合を見つけては自分たちの優位を訴え、自分たちの技術で世の中を制覇したいというのがありありと見えているような会社だった。これはこれで勢いがあり、社員としてはやりがいもあるのだが、社外の人から好かれる会社ではなかった。

今回、久しぶりにMicrosoftのConferenceに出て感じたのは、「肉食」の対比で言うならば「草食」の、IT社会を発展させるための良き市民としてのMicrosoftだった。

こう言うと、おとなしくなり、面白みも無くなった会社と思われると思われるかもしれないが、Google OBでもある私も気持よく安心して応援したくなるような良い会社になっている。2時間半にも渡る基調講演も心地よく楽しめた。

初日が終わった後に一緒に食事をした日本のMicrosoft社員は私が在籍していた当時のMicrosoftを知らない。何を話しても昔話になる。Windows Inkの話にしても、私が口を開くとWindows for Pen Computingから話したくなる。そんな昔の話でなくても、Tablet PCというのが2000年中頃にはあったんだけどとか言いそうになる。Cognitive Servicesということで発表されたDigital Assistantの話にしても、覚えていた人であっても無かったことにしたい"Bob"を思い出す。bashの搭載にしたって、私が担当していたSFU (Services for UNIX) のリベンジだ(この話は特に話させると長い)。

すべて焼き直しだとか、俺が生き証人だとか、そんなことを言いたいのではない。

純粋に嬉しい気持ちが強い。

俺たちのMicrosoftが帰ってきたと。

90年代から2000年前半にかけて、憎らしいくらいに強かったMicrosoftが紳士になって帰ってきた。

ともすれば閉塞感漂うこのIT業界において、紳士になったMicrosoftがどのように我々を驚かせてくれるかは素直に期待したい。

Quiet Riot、静かなる暴動。Microsoftダウンサイジングやエンドユーザーコンピューティングというのを追い風に主役に踊り出た時代とは違うが、複雑に絡みあうIT業界において、大人になった紳士なMicrosoftがどのように静かに暴動ならぬ革命を起こしてくれるかはとても楽しみだ。

そういえば、Quiet Riotの"Cum On Feel the Noize"もSladeのカバーだ。良いコンセプトのものは何度繰り返しても良い。成功するまでしつこくやるのがMicrosoftのDNAと言われている。

あと7時間ちょっとでBuildの2日目。今度はどんな発表があるだろう。 

Metal Health

Metal Health

 

 

オライリー・ジャパン20周年記念

パーティ嫌いの私だが、今夜のパーティはとても良かった。技術系出版社として有名なオライリー・ジャパンの20周年記念パーティ。

f:id:takoratta:20151207205856j:plain

いろんな人に会えた。元同僚や先輩、久しぶりの知人。私と同じように会社を辞めて新たな挑戦をした人や逆にもうすぐ退職するという人。お互い名前は知っていても、実は初対面という人などなど。

思えばオライリーとの付き合いは本当に20年ほど前からだ。

まだ社員が数人だったころだろう。どこかで私の名前を聞いたのか、確かメールでコンタクトがあった。オライリーと言えば、UNIX関係の書籍で有名だったが、Windows関係の書籍も出始めており、その1冊の監修をして欲しいというものだった。 

TCP/IPによるPCネットワーク管理 (A nutshell handbook)

TCP/IPによるPCネットワーク管理 (A nutshell handbook)

 

私はと言えば、ちょうどWindows関係の雑誌に寄稿したり、バカ売れしたWindows本を書いたりした時期だった。このオライリーの本への貢献は大したことはない。少し追記をさせていただいたほどか。

次に担当した書籍はWindows NT/2000のセキュリティの本だ。

実は、この本を担当したことは今まで誰にも明かしていなかった。もう時効だろうし、今夜はめでたいから言ってしまうが、この本は監訳を担当した。監訳者「吉井孝彦」というのは私のことだ。 

WindowsNT/2000 Server インターネットセキュリティ

WindowsNT/2000 Server インターネットセキュリティ

 

大した理由は無かったように思うが、本名を使いたくなく、このペンネームを用いた。編集者から吉井和哉に似ていると言われたのをそのまま鵜呑みにして付けた名前だ。下の孝彦がどこから来たのか忘れた。

この本は当時セキュリティ的に脆弱と言われていたWindowsサーバーもきちんとした設定を施し、いろいろなツールを用いれば十分セキュアなシステムになるというのを実証したものだった。

使われているツールのいくつかは(当時はまだ良くあったのだが)日本語が扱えないものがあった。そこで、修正パッチを作成し、作者にコンタクトし対応してもらったりした。まだ、GitHubも無いし、オープンソースがそんなに一般的で無かったころだ。そのツールも単にPDS(Public Domain Software)と呼ばれていたように思う。

ちなみに、この本の監訳の仕事はめちゃ速かった。原書がとても素晴らしいものだったこともあるし、訳者の方(結局一度もお会いしなかった)の仕事も素晴らしかった。自分が書いたものではないが、今でも自分が関わった思い入れのある本と言ったら、この本をあげるだろう。

その頃からセキュリティ関係の仕事も開始し、コミュニティ*1とも付き合うようになった。それもあって、IPsecの本にも協力した。どんな協力だったか忘れてしまったが、名前はどっかに入っているんじゃないかと思う。

マスタリングIPsec 第2版

マスタリングIPsec 第2版

 

この頃、他にも何か手伝ったような気がするのだが、ちょっと思い出せない。基本、Windowsの関係だったので、ずっと亜流だった。

私が直接お手伝いしたわけではないのだが、「Windows NTファイルシステム詳説」は、私がかなり煽って、翻訳版を出してもらった。恐らくまったく売れなかっただろう。「売れる売れないじゃないですよね。オライリーがどれだけWindowsにコミットしているかが今問われているんですよ!」とか言って説得したように記憶している。いや、本当に反省しています… 

Windows NT ファイルシステム詳説―A Developer’s Guide

Windows NT ファイルシステム詳説―A Developer’s Guide

 

書籍以外に、1998年にオライリーが開催した最初のPerl Conferenceのスピーカー選定でもお手伝いした。ここも主にWindows版のPerlに関して担当できる人で何名か紹介したと思う。そういえば、WindowsPerlの商用版で有名だったActivePerlを出していたActiveStateの連中もここに来ていたはずだ。カメレオンかなんかのマスコットがあったような、いや、それはTCP/IPスタックを出していたCameleonそのものか。

そういえば、版を重ねるごとに分厚さを増す本がオライリーには多かったのだが、国際化の技術書として有名な"CJKV Information Processing"もその1つだ。この本の著者のKen Lundeと親しくなったこともあり、この本の最新版も是非翻訳をと、前に「Windows NTファイルシステム詳説」で反省したことなど忘れて頼んだのだが、さすがに出版不況になっていたこともあり実現しなかった*2。いやー、本当に良かった。 

CJKV Information Processing

CJKV Information Processing

 

仕事でブラウザを担当するようになったときに依頼してもらえたのが、「続・ハイパフォーマンスWebサイト」だ。当時GoogleにいたSteve Soundersが書いたWebのパフォーマンス・チューニングテクニックを書いたこの本に日本語版付録を書かせてもらった。当時まだあまり馴染みのなかったWebSocketを解説したり、HTML5系の技術を使うことによるパフォーマンス改善テクニックを書いた。また、編集部からの提案で、Steve Soundersにインタビューした内容も含めた。彼と直接やりとりしたが、とても楽しかった。それもこのような機会を与えて貰えたからだと、とても感謝している。 

続・ハイパフォーマンスWebサイト ―ウェブ高速化のベストプラクティス

続・ハイパフォーマンスWebサイト ―ウェブ高速化のベストプラクティス

 

その後、しばらくは書籍のお手伝いをすることもなくなり、イベントなどでブースを出しているときに顔を出す程度になっていた。それに合わせるように、前は数ヶ月には1回は飲んでいた社員の人たちともあまり会わなくなってしまった。

そんなとき、 久しぶりに依頼があったのが、Googleのシカゴエンジニアリングオフィスを立ち上げた2名のエンジニアが書いた"Team Geek"の日本語版まえがきだった。

Team Geek ―Googleのギークたちはいかにしてチームを作るのか

Team Geek ―Googleのギークたちはいかにしてチームを作るのか

 

個人が集まった集団としてのチームで行うことになる開発を解説したこの本に対しては、同じ会社に勤めていたこともあって、正直付け加えることはほとんど無かった。そこで、書かれていることのエッセンスを紹介できるように、私の経験したプロジェクトの例を出した。我ながら良いまえがきだと思う。

今日のパーティでは、この本の編集者と翻訳者の角さんとお会いすることができた。編集の方とは実際に会うのは10年ぶりくらいか。依頼も原稿の渡しもすべてオンラインで行ったので、この書籍のまえがきの件では結局一度も会っていない。

彼女に久しぶりにお会いして言われたのが、もちろん私の転職のこと。

「おめでとうございます。Qiitaですよね」

「ええ、ありがとうございます」

そして、同じく技術者向けコンテンツを提供している者同士で盛り上がった後に、技術者コミュニティを支えることについての話に移った。オンラインでのコミュニケーションが難しいという話で、このTeam Geekで紹介されているHRTが出た。

HRTとは、謙虚(Humility)、尊敬(Respect)、信頼(Trust)のことだ。チーム開発において、このHRTを意識することで、結局は人と人との繋がりに依存することの多いチーム開発のさまざまな問題点が解決する。

実は、このHRTは私が転職したIncrementsがチーム文化として大切にしていることの1つだ。QiitaやKobitoを作る開発チームの文化 - Qiita Blog はそのことを紹介した社長の海野さんのブログ記事だ。

このブログ記事を編集者の彼女も読んでいた。

"Team Geek"の日本語版まえがきを依頼された私が、このように"Team Geek"の精神を尊重してくれている会社に転職したというのを知ったとき、その驚きと感激はひとしおだったらしい。

私も転職を検討し始めたときに、このブログ記事を見つけてびっくりした。

もしかしたら、今回の転職は"Team Geek"が結びつけたものなのかもしれない。

パーティ会場には翻訳者の角さんもいらしていた。前から名前は存じ上げていたが、お会いしたのは初めて。さっそく、"Team Geek"の次についての話で盛り上がった。

パーティの終了時間が来ても、出席者はなかなか帰らなかった。私も自分の関係したオライリーの書籍の写真たちを見ながら、自分の技術者としての人生はオライリーの歩みと重なっているなと少し感傷に浸っていた。

ちょうど同じタイミングにまた次のマイルストーンへ足を踏み出す。

最後の挨拶で私の友人でもあるオライリーの渡里さんが言った。「オライリーはエンジニアのコンパニオンでありたい」。

20周年おめでとうございます。今度こそ久しぶりに飲みましょう。

*1:怪しい人が多かった

*2:今ある日本語版は1つまえの版だ