はてなキーワード: Microsoftとは
DeNAが「ソースは公開するが勝手な改変禁止、用途限定」の極めてユニークなライセンスを打ち出して数時間後に撤回した。
https://github.com/DeNADev/Arctic.js/commit/b92eea0a83b9b01c53eb3f6fb65fdb8af6bc0aab#diff-1
さて、「内容は公開するが、内容の改変は許諾が必要」というオリジナリティ溢れるライセンスを、この記事では「DeNAスタイルライセンス」と呼ぶ事としたい。さて、DeNAライセンスの内容から、DeNAのたくらみが幾つか想像できる。
「ウチのソースを侵害しとるやんけワレぇ、出るトコ出てもらおかい」と中小ソフトハウスを牽制恫喝し、囲い込むために敢えてソースを公開し、他社プロダクトの類似動作やモバゲー参加ベンダーへの牽制に利用したかった、と読むことは難しくあるまい。それはDeNAスタイルライセンスの指針はOSSのそれではなく、明らかに特許指向であるからも伺い知れる。MicrosoftやAppleに範を取り、知財戦争における兵器兼防衛機構としてDeNAスタイルライセンスで守られたコードを行使したかったであろう事は想像に難くない。
多くの日本企業が製品のOSS化に踏み切れないのは、正に上記の一点に尽きる。
というのがエンタープライズエグゼグティブ様の本音であることを考えると、DeNAスタイルライセンスは、日本企業の欲望を満たす厚顔無恥なジャパニーズスタイルライセンスとして社畜や下請けの皆様の献身を一身に集めたであろう。仕事のない下請けソフトハウスが、DeNAスタイルライセンスの大手SIer謹製フレームワークを必死にカイゼンしてコネ作りに励む美しい光景が、数年後には見られたかも知れない。
DeNAスタイルライセンスの隆盛が、日本のIT企業に利益を齎したかもしれないのに。DeNAスタイルライセンスが、日本のIT企業を更に強固にガラパゴス化して守る鉄壁のゾウガメの甲羅になれたかもしれないのに。「Googleっぽいからいいよね」みたいなノリでMITライセンスに安易に逃げたDeNAの及び腰が残念でなりませんでした。まる。
DBってこんなもんか...と思ってたけど、インストーラのヘコさにあきれまくる。
その後 Microsoft SQL Server 2000 の手軽さを知って、こちらにどっぷり。
で、ずっとSQL Server。
そこそこの使い方ならどっちのDBも十分使える上に、Oracleは「くだらない」お作法が大杉。(Oracle Master の為?)
クエリー実行計画が図解でわかりやすい、バックアップやアタッチが超楽。
サポート(修正パッチなど)も料金込みのMSのほうがトータルで安価だし、CubeやReporting Serviceなどもコミコミで使える。
多言語関係もMS SQL Server のほうが良くできてる。
SQL Server のStandard Editionだけでなく、無償版であるExpress Edition も使っているが、
残念ながらこれは外部のPCから接続できない制限がある(はず)。
同じく無償版のOracle DB 11g Expressがあるが、こっちでは他のPCから接続できた。
Universal Installer は相変わらずjavaでできてるからかUIヘコいけど、
「くだならい」設定項目がだいぶ減って楽ちんでインストール完了。時代は進化した。
.NET Framework(OLE DB)で外部からのPC接続もホスト名、ユーザー名、パスワードを接続文字列で指定するだけで、あっさりOK。
tnsnames.oraとかいじることはもう無くてよいのだろう。
講演一発目。
ソフトバンクモバイルの中山五輪男(いわお)さん。iPhoneの販推をやっている「シニアエヴァンジェリスト」だ。
現在、割合の25%超を占めているのが卸・小売業、次いで20%のメーカーである。
メーカーとしては製造現場にて指示書がペーパーレス化したり、営業のプレゼン媒体になったりしているとのこと。
一方、金融機関としては試験導入中の期間が複数あり、今年以降に爆発的に増える見込み。
スマートデバイスの契約数はますます右肩上がりに増えていく見込みである。
紙、デジタルサイネージ、薬の包装、音楽、映像からアプリを通じてwebに接続できる。
セカイカメラがARのひとつ。ドラゴンボールのスカウターみたいに、現実世界に外部から呼び出した情報を付加する。
http://tm.softbank.jp/business/white_cloud/videos/smartcatalog/
CA用の研修マニュアルは3冊2.1kgしていたものをiPadにすることで0.7kg(おそらくバッテリーは除く)にした。
この研修マニュアルは搭乗するたびに持ち込む性質のものらしく、軽量化はありがたい話。
また、電池の持ちがよく、ウイルスもゼロ件(ご存知Androidは質の悪いアプリにウイルスが潜んでいる)
浄水施設の点検をペーパーレス化、点検項目の漏れのチェック機能をつけている。
テクノツリー社という小さな会社が製造・流通のマニュアル作成に長けているとのこと。
(6)HOYA (SUNTECH)
感光式のサングラスで色の変化スピードを説明するときにビジュアライズすることで、営業説明と使用感のギャップが減ったらしい。
(口頭説明ではわかりにくく、事後的なクレームが多かった)
(7)AIU保険
東日本大震災の損害調査として米本社からiPadが送られ、SmartAttackというシステムを活用。
割愛
(9)BMW
iPad(280台)によって営業4-5日から1.5日減でクローズ
顧客とのコミュニケーションとして、車の外装・内装のシミュレーション、仮想の工場見学などを行える。
割愛
thinkpadを全部iPadにリプレース。営業のツールとしてアプリや映像を活用。(個人に営業トークに頼らず、営業フローを標準化したと言える。)
Microsoft ExchangeやOutlookは全部Google App (26000 ID)にする予定。BCPとして日本にサーバを置いてられない。
http://tm.softbank.jp/business/concierge/dm/
(14)iPhone 4S
「Siri」が特徴。業務システムに応用されるというのが講演者の予想。
twitter:@iwaonakayama
二発目。ヤマサのマーケティングの話。「(自称)超成熟マーケット」の醤油。
Facebookやtwitterなどあらゆる媒体を使って、消費者を包括的に網羅して360度にアプローチしようと試みていた。
消費者は中身を知りたがっているのであり、メーカーの中身を見せて、コミュニケーションをとれば、味方につけられるようだ。
三発目、DNPのC&I事業部(Communication & Information)メディア・コンテンツ本部の講演。
後段はB2Cにソーシャル・メディアを用いてアプローチするノウハウをDNPが持っているという話。
たしかにソーシャル・メディアによる販促は効果測定が難しい。そのノウハウを仮にDNPが持っているのならば素晴らしいことだ。
果たしてソーシャル・メディアはB2Bに使えるのか。会場から質問が出た。
回答はB2BでもB2Cと本質は同じであるという。しかし、それは本当であろうか。
たとえば、車のボンネットが新日鉄製であろうがJFE製であろうが消費者にとってはどっちでもいいんではないだろうか。
わからん。
コメント(トラックバック?)下さった方がいらっしゃることに驚いています。
変更前→元増田
変更後→増田
先日に帰りの電車内であったこと。
駅のホームで、先頭の方で電車を待っていた20代のメガネをかけた僕。
その駅は、時間帯の関係で、先頭で待ってたら、間違いなく座れる。
後ろの方で待ってる人が全員座れるかどうか分からない。
ましてや、隣同士で座りたいグループになると、
バラバラに座るか、誰かが立つ必要がある。
電車が来たので、真っ先に空いている座席の端に座る。
まるで、オセロの角を取るかのごとく狙いすましたように。
遅れて、後ろの方で待っていたと思われる、
ちょうど、僕の隣が空いていたので、外国人の一人が座る。
もう一人の外国人が僕の前に立つ。
とりあえず、僕は座っておくことに。
電車内の人の席争いが一段落をして、一つ空いてる席があったので、
外国人が、日本語で「ありがとう」と言う。僕は微笑み返しをする。
空いてるせきに座る頃に、電車は発進。
お年を召した方(以下、お)が、話しかけてくる。
お「君の厚意にありがとうって言ってたね。」
僕「あっはい。(大事なことだから、同じこと言うのね、分かります。)」
お「君の厚意は、素敵だけど、あんまり外国人に気を遣いすぎたら、ダメだよ、
なめられるかもしれないから。」
iPhoneをいじりだす僕にお年を召した方は、
慎重に話しかけてきた。
お「所で、君のやりたいことについてもいいかな?差し支えなければだよ、差し支えなければ。」
それは、自分の為にもなるし、人を喜ばせることも出来るので、プログラミングで、
多くの人の役に立ちたいです。」とたどたどしく緊張しながら言う。
※自分は、説明が下手意識があるので説明する時は、若干の緊張を伴う。
お「プログラミングって具体的にどんなことが出来るの?」
ブラウザの説明をする。
Webサイトの説明をする。
誤解を招くようだが、MicrosoftのOfficeを例えに出して、
それをブラウザでやれるようにするのが
僕のやりたい(Webプログラミング)ことです。的な説明をする。
お年を召した方は、途中途中、相槌を打ちながら、理解してくれたみたいで、つぎのやり取りをする。
お「ということは、沢山の人にとって簡単に操作出来るものを作らなきゃいけないね。」
僕「(おっ、理解してくれたというような感じと思ったので)素晴らしい、素晴らしいです。」と言う。
それに気を良くしたのか、
そこから、暫くは、お年を召した方がこうしたらいい、
こういうものを作らなければいけない等と助言を僕にする。
ちなみに、僕は相槌が上手い方だと思われる。
加えて、iPhoneをいじっていた僕に対して、iPhoneを指差しながら、次のことをいう。
お「全ては、それで操作出来るものを作らなければならないね。」
助手が手放しで喜びを見せるように。
ただの話好きのお年を召した方という感じで終わる。
ここからが、違かった。
お「ところでね、私は、(A5orB5ぐらいの大きさをジェスチャーをして、)これぐらいのパソコンにも興味を持っていてね。」
お「あれだと、重くてね。(iPhoneを指さしながら)これで全て出来るようにならなきゃならない。
私たちみたいな一般人は、それを求めている。」的なことを畳みかけるように言う。
僕「あれは、けっこう年配の方も普通に使ってますよ。」ちょっと無視。
お「これから、高齢化社会になるから、君はそういうもの作らなきゃならない。」
そして最後になぜか自分が消費者の中心的発言の断定。これでちょっと、僕にスイッチが入った。
僕「ですから、iPadも実際に年配の方も使っているのを知ってます。
お「・・・。(iPhoneを指差して、)これをつかって、君は年寄りが分かるように作らなきゃならない。」
また無視。都合が悪い場合に、話題を変えるのは、社会人のやることである。
お「我々のような年寄りにそれを求めちゃいけない。」
僕「だから、なぜ分からないんですか?何が分からないんですか?」
お「我々にそれを求めちゃいかん。」
僕は我慢をせずに、不満な顔をあらわにして、
降りたい駅が近づいてきたこともあり、席を立ちドアの前で待つことに。
年寄りだから?このPCのアプリケーションが使える使えないで、年寄りが理由になるの?
年を取って、身体機能が衰えることは知ってる。
だけど、頭とかを対して使わないようなアプリケーションに年寄りって関係あるの?
まるで、高齢化社会だから自分中心の世界が待ってるみたいな意見とかむかついたし、
恐らく介護は日本人だけでなく外人に頼るようなケースはけっこう出てくると思う。
加えて、日本はTPP参加表明をして、外国人労働者が増えると叫ばれている。
と、こんな思いがあって、かなり腹が立った。久方ぶりである。
とりあえず、腹がたったということは、
外人差別と、高齢化社会に対して、割と興味があるんだなって思った。
こういう感じで腹が立つっていうのは、気が短いだろうか?
※会話は一語一句正確ではなく、あくまでもこんな感じの言い争いでした。
両者とも、声は荒げてないです。僕の方が冷静なトーンで、不満な顔で言ったレベルです。
この長い日記を最後まで読んでくれた方がいたら、お礼を言います。
ありがとうございました。
これをやらないとVLCで音声が出なかったり、TMPGencで音声が二重になったりする。
以下の内容のバッチファイルを作りショートカットを「送る」(SendTo)に入れる。TSファイルを右クリックし「送る」から選択するとMPEG2のPSファイル(主音声のみ)に変換される。
"C:\[パス]\BonTsDemux v1.10+10k7+nogui+es\BonTsDemux.exe" -i %1 -o "%~n1" -encode "MPEG2PS" -sound 1 -nogui
C:\Users\[ユーザ名]\AppData\Roaming\Microsoft\Windows\SendTo
設定の「プロセス」タブ内「コマンドを実行する」下欄に以下を入力(「MPEG2PS主音声」は任意の文字列)
MPEG2PS主音声:"C:\[パス]\BonTsDemux v1.10+10k7+nogui+es\BonTsDemux.exe" -i "%1" -o "%3\%4" -encode "MPEG2PS" -sound 1 -nogui
ここ最近のITエンジニアの中で、退社or転職の挨拶記事を書くのがトレンディのようだ。
そういった記事には、まぁネガティブなコメントをつけるわけにも行かないから、祝福のコメントが連なるわけだけどね。
クラウドの時代にあって、コンピュータサイエンスの最前線は大学の研究室から大企業のシステム部に移ったと言われてる。最新(と、これから)の技術を追いかけるには、大量のサーバーを動かせる場所に居場所を求めないとね。Google、Microsoft、Amazonに、新興のPassプロバイダ。それはいいんだけどね。。
その流れの中で、もしもしゲーの会社への流入の記事を頻繁に見るようになった気がして、こうモニョモニョするんだよね。
そりゃ純粋なIT技術とか(高不可対策な)を追いたいっつーんならそこが最適なんだろうが。それ以外の部分はクソを高額で売り捨てるだけなのは周知でしょ。技術的にもなんにも面白い要素ねーだろ?
パチンコと何が違うんだ。
そんでもって、 Microsoft は持っている。僕同様、みんなも知ってると思うけど、なんと驚くべきことに、 Microsoft はそれをよく理解していない。実に。でも彼らは、純粋に、偶然、プラットフォームを提供するビジネスから始まって成長してきたから、プラットフォームを分かっているんだ。彼らはその領域で30数年やってきた。 msdn.com に行って、少しの間ブラウジングしてみればわかる。もし見たことが無ければ、驚く準備をしておいた方が良い。なぜならそれがとてつもなく巨大だからだ。何千の、何千の、何千もの API コールがある。彼らは巨大なプラットフォームを持っている。実際の処大きすぎて、全く統率が取れていないけれど、少なくとも彼らはやっている。
Amazon は自分のものにしている。 Amazon の AWS ( aws.amazon.com )は途方も無くすばらしい。行ってみてご覧よ。クリックして回ってみるんだ。全く恥ずかしくなる。僕らはこれらのひとかけらも持ち合わせていない。
Apple も、明確に、自分のものにしている。彼らは基本的にクローズな選択を、特にモバイルプラットフォーム周りでしているけれど、アクセシビリティを理解しているし、サードパーティ開発者の力もよく分かっていて、自分たちのドッグフードを食べている。それでさ、わかるだろ?。彼らは実に見事なドッグフードを作る。彼らの APIコールは Microsoft のそれに比べて実にクリーンで、ずっと昔からそれを維持している。
Facebookも持ってる。だからこそ心配になるんだ。ぐうたらな僕をここまでして書かせた理由はそれだ。僕は元来ブログするのも、プラスする(って言うのかどうか知らないけど)のも嫌いだ。そもそもGoogle+はぶっちゃけ話をするのにはひどい場所だけど、とにかくやらなきゃならない。Googleに成功して欲しいと思ったらね。で、僕は成功して欲しい!。まあ要は Facebook が僕を呼んでいるし、きっとそっちでやるほうがずっと楽なんだろうけど、Google は僕にとって家だし、だからこういう家族同士のお節介焼きのようなことをやっていこうよと言ってるわけだ。(訳注:この辺の訳怪しい。トラバで指摘いただいたのがすてきだったのでまるっと差し替え!。"アドバイス" thx !)
Microsoft と Amazon 、それに Facebook (たぶん。実際僕はよく見ていないんだ。だってすごく落ち込むからね…)の提供するプラットフォームに驚いた後に、 developers.google.com に行ってちょっとブラウズしてみて欲しい。ね?大きな差だろう?。まるで君の5年生の甥っ子が、巨大で強力なプラットフォーム企業がもしリソース的に独りの小学5年生しか人を割けないって時に作るようなものをデモしてみなさい、なんていう宿題でもでっち上げたみたいな感じだよ。
どうか悪く思わないで欲しい。 Developer relations チームが、これを外部に提供できる形にするためにとんでもない努力をしてきたってことを僕は分かっている。僕が知る限り、彼らはとにかくケツを蹴り上げつつけている。なぜなら彼らはプラットフォームを理解しているからさ。プラットフォームに対して実に冷淡で、しかも時には敵対心さえあらわにされるような環境の中で、彼らは英雄のように努力している。
僕は率直に、 developer.google.com が外部の人にとってどう見えるかを説明しているだけさ。全く幼稚に見えるだろう。 Maps API は一体どこにあるっていうんだ?。いくつかはなんだかよくわからないラボプロジェクトとやらに入っている。で、いざたどり着いてみれば、そこにある API は全くけちな代物だ。まさに本当の意味でドッグフードだ。オーガニックなんかとは無縁だね。僕らの内部 API に比べれば、まるで不格好な別物だよ。
Google+ についても、悪く思わないで欲しい。到底彼らだけが違反者ってわけじゃない。文化的なものが絡んでいるんだ。僕らが内部でやってることっていうのはさ、基本的には、惨めでマイノリティなプラットフォーム部隊が、無敵で予算も自信もたっぷりのプロダクト部隊に多かれ少なかれ負け続けている、そんな戦争なんだよ。
ゼロから構築したプログラマブルなプラットフォームになるべきなんだってうまく気づいたチームってのはみんな弱者さ。 Maps や Docs なんかが思い浮かぶ。 Gmail もなんとなくそっちの方に進みはじめたように見える。でも彼らがそのために予算を獲得するのは実に難しい。なぜなら、それは僕らのカルチャーじゃないんだ。 Maestro の予算なんか、 壮大な Microsoft Office プログラミングプラットフォームの足下にも及ばないちっぽけなものだ。ふわふわ毛皮のうさぎちゃんと、 T-Rex の対決みたいなものさ。 Docs チームだって、このスクリプティング機能が無ければ Office に太刀打ちできないってのはよく分かっているんだ。でも残念なことに、予算が付かない。つまりさ、そうじゃないとは思うんだけど、現状 Apps スクリプトが Spreadsheet だけで動作して、 API の一部としてキーボードショートカットすらない。まさにチームが愛されていないって思うしか無いよね。
皮肉にも、 Wave は偉大なプラットフォームだった。冥福を祈りたい。でもプラットフォーム的な何かを作るっていうことは、そのまますなわち成功を意味するって訳じゃあ無い。プラットフォームにはキラーアプリが必要だ。 Facebook そのもの(つまり、 wall やら friends やらなんやらというデフォルトの機能)が、 Facebook プラットフォームのキラーアプリだ。そして、 Facebook アプリが、 Facebook プラットフォーム無しで成功できると結論づけるのは、深刻な誤りだと僕は思う。
みんなは、外の人たちが Google は傲慢だって言い続けているの、知っているよね?。僕は Googler だ。だから、みんなと同じように、外の人たちがそう言っているといらいらとする。僕らは全般的に見て全く傲慢じゃ無い。僕らは、まあ、99%は傲慢じゃない。僕はこの文章をこう始めた(遠い記憶をさかのぼってよ)、 Google は「正しいことだけをする」って表現した。僕らはよかれと思ったことだけをしている。だから、人々が僕らが傲慢だって言うときは、まあ大抵彼らを雇ってあげなかったときか、僕らのポリシーに不満があるか、まあそんなようなところじゃないかな。彼らはそれで気分が良くなるから、傲慢だ傲慢だと言っているんだろう。
でも、もし僕らが、僕らは全ての人に対して完璧なプロダクトをデザインする方法を知っているだなんて、そんなスタンスを取るんだとしたら、僕を信用してくれて良いと思うけど、結構そういう話を聞くんだけど、僕らは飛んだ間抜けになる。それを傲慢って言ったり、無邪気さって言ったり、なんて言ってもいいけど、結局の処、それは愚かさに他ならない。全ての人にとって完璧なプロダクトなんて、無いんだ。
デフォルトフォントサイズを設定できないブラウザについて話してこの話題を締めくくろうか。アクセシビリティへの侮辱ってやつについて語ろう。つまり、いずれ僕は年を取って、ほとんど目が見えなくなる。事実そうだと思う。僕は人生でずっと近視だったし、40歳にもなれば今度は近いものが見えなくなる。そうなればフォントの選択ってのは生死を分ける重要なポイントだ。それは君を完全にその製品から追い出してしまう。ところがどっこい Chrome チームってのははっきりと傲慢だから、彼らはゼロコンフィギュレーションプロダクトなんて言ってて、まったく厚かましくも、もし目が見えなかったり耳が聞こえないなりなんなりするなら、お前はファックユーだぜってなもんだ。残りの人生、全てのページを表示する度に Ctrl-+ を押せって言うんだよ。
これは彼らの問題じゃ無い。みんなの問題だ。僕らが徹底してプロダクト企業だということが問題だ。僕らは広くアピールするプロダクトを作った。例えば検索がそうだ。そのあまりにもひどい成功が、僕らの目をくらませてしまった。
Amazon もまたプロダクト企業だった。だから。 Bezos にプラットフォームの必要性を理解させるのには、外部の力が必要だった。その力ってのはどんどんと蒸発していく利幅だった。彼は追い詰められて、脱出方法を考えなければならなかった。でも彼の持ちえたものは、エンジニア達とコンピュータの群れだった。そこからどうにかマネタイズするには…?。結果論だけれど、そうして彼は AWS にたどり着いたわけだ。
Microsoft はプラットフォームとして始まった。だから彼らにはたくさんの習慣があった。
でも、 Facebook は…、彼らは僕を不安にさせる。僕はエキスパートではないけれど、でも、彼らは最初プロダクトとしてスタートして、そしてそれをうまく成功につなげていたことは確かだ。だから、彼らがどうやってプラットフォームへと変革を遂げたのか、僕にはわからない。それは比較的昔のことだったろうと思う。 Mafia Wars のようなものが現れる前に、彼らがプラットフォームにならなければならなかった時よりもずっと昔。
たぶん彼らは僕らを見て、こう自問したのかも知れない。「どうやったら Google を倒せる?。 Google に足りないものはなんだ?」
僕らが直面している問題はとても大きい。僕らがキャッチアップを始めるには、めざましい文化的な改革が必要だ。僕らは内部的にもサービス指向なプラットフォームを持っていないし、同じように外部的にもそうだ。この「自分のものにしていない」感じは、まさに会社全体を覆う風土病だ。 PM は分かってない。エンジニアも分かってない。プロダクトチームも分かってない。誰も分かっていない。たとえ一個人で分かっている人間がいたとしても、もしそれが君だとしても、僕らがそれを総力を挙げて緊急事態として扱わなければ、これっぽっちも意味が無いんだ。僕らはプロダクトをローンチして、それを後から魔法のように美しい外部拡張可能なプラットフォームに成長させられる、そんなふりをし続けることを、やめなければならない。何度もやって、だめだったじゃないか。
プラットフォームの黄金律「自分のドッグフードを食べろ」はこう言い換えることができる。「プラットフォームから始めろ。そしてそれをなんにでも使え」(訳注:"アドバイス" thx !)。後からちゃんとやるなんて不可能だ。少なくとも、簡単には無理だ。 MS Office をプラットフォーム化した人たちに尋ねてみればいい。あるいは Amazon をプラットフォーム化する為に努力した人たちに。遅れてしまえば、正しく立て直すのに10倍の苦労が必要になるだろう。ごまかしはできない。内部アプリが特別な優先アクセスを受けられるようなバックドアを秘密に仕込むなんて、どんな理由があっても不可能だ。難しい問題から、まず最初に解決しなければならないんだ。
僕は遅すぎると言いたいわけじゃ無い。けれど、待てば待つほど、致命的な遅れへとどんどん近づいてゆく。
この記事をどう纏めて終えればいいか、正直よくわからない。言うべきことは全て言ったと思う。この記事はできあがるのに6年かかっていると言える。僕が紳士的ではなくて申し訳ないと思う。プロダクトやチーム、個人を僕が誤解していたら申し訳ないと思う。もし僕らがたくさんのプラットフォームを実は作っていて、僕や、僕が話した人たちみんなが偶然知らないだけだったとしたら、申し訳ないと思う。
でも、僕らは今すぐに始めないとならない。
この努力は僕が Google に来る為に Amazonを離れた2005年半ばも続いていた。でももっとずっと進化していたよ。 Bezos が命令を出してから僕が離れるまでの間に、 Amazon は全てにおいてサービスをまず最初に考える企業へと文化的に変化していった。外部の日の目を決して見ることの無いような、スタッフへの内部的なデザインも含めて、今ではそれが全てのデザインというものに対しての基本的なアプローチになっている。
その時点では、彼らはもはや解雇の恐怖からそうしているわけではなかった。つまり、もちろんビビってはいたけれど、ドレッドヘアの海賊 Bezos 様にご奉仕するのは日常生活の一部だからね。そうじゃなく、彼らはそれが正しいことだと理解したから、サービスを提供しているんだ。確かに SOA のアプローチには長所も短所もあるし、短所を書き出してみたら切りが無い。でも全体として、 SOA ドリブンのデザインというものこそが、プラットフォームを可能にする、これは正しいことだ。
これが、 Bezos が彼の指令書で企んだことだった。彼はチームの健康状態なんて興味もなかったし(今もそうかも)、使われている技術もそうだったし、結局の処のどう取りかかるかなんて結果ができあがるまで気にもしていなかった。けれど Bezos は、 Amazon 社員の大多数が理解する前に、 Amazon はプラットフォームにならなければならないということを悟っていたんだ。
だって考えてもみてよ。なんで一オンライン書店が、拡張可能な、プログラマブルなプラットフォームになる必要がある、なんてことを考える?。そうだろ?
ともかく、 Bezos が気づいた最初の大きなポイントは、本を売り、出荷し、色々とやる仕組みが、素晴らしいコンピューティングプラットフォームに再利用でき得るということだ。だから今、彼らには Amazon Elastic Compute Cloud があるし、 Amazon Elastic MapReduce があるし、 Amazon Relational Database Service があるし、その他たくさんの aws.amazon.com で見つけられるサービスを持っている。しかもこれらのサービスは大成功した企業のバックエンドを努めていたりもする。 reddit なんか僕のお気に入りだね。
もう一つ、彼が理解した大きなポイントは、常にいつでも正しい、そんなものを作ることはできないということだ。これは Larry Tesler が、ママがこのくそったれサイトを全く使えないと言ってのけたりでもした時に、 Bezos にピンと来るものがあったんだと思う。誰のママのことを言ったのかははっきりしないし、そんなことは問題じゃ無い。問題は、誰のママだろうとそのウンコサイトを使えないってことだ(訳注:アドバイス thx !)。実際、僕自身、そこで5年ほど働いていたわけだけど、あのサイトは胸がザワザワするくらいひどいと思う。でも僕はその気が散るようなサイトに慣れてしまって、トップページのど真ん中あたりの数万ピクセルに集中できるようになったんだからね。
とまあ、実際の処 Bezos がどうやってその理解、一つのプロダクトで、全ての人にとってふさわしいものを作り上げることはできないということに、たどり着いたのかは定かじゃあ無い。でもその方法は問題じゃ無くて、彼は理解してるってことが重要だ。実のところこの現象には正式な名前だってある。そう、それはアクセシビリティと呼ばれるものだ。コンピューティングの世界で最も重要なものだ。
君は思うかも知れないね。「はあ?つまりそれって、目が見えない人や耳が聞こえない人のあれ?あのアクセシビリティ?」ってね。まあ君だけじゃないと思う。とにかく世間には、アクセシビリティってものを正しく理解していない、君みたいな人たちがいっぱいいっぱいいるんだから。ただそこにたどり着いてない人たちがね。だから、アクセシビリティを理解していないのは、目の見えない人や耳の聞こえない人や手足が不自由な人やその他障碍のある人の責任じゃないように、君の責任じゃない。ソフトウェアが(この場合アイデアウェアといった方が正しいかもしれない)何らかの理由で誰かにとってアクセシブルでないというとき、それはソフトウェア自身の、あるいはアイデアの伝え方そのものに責任があるんだ。それがアクセシビリティの失敗というやつなんだ。
人生における重要なその他もろもろと一緒でさ、アクセシビリティには邪悪な双子がついている。小さいときにパパとママの偏った愛情で見捨てられて、今や同じくらいの力を持つまでに育った宿敵って奴がね(もちろんアクセシビリティには宿敵はたくさんいる)。それはセキュリティだ。一体全体こいつらが仲良くやっていること何てあるかい?
でも、僕は主張したい。アクセシビリティは実際の処セキュリティより重要だということを。だって、アクセシビリティを0にダイアルするってことは、何のプロダクトも持たないってことさ。セキュリティを0にダイアルしたって、そこそこのプロダクトを持つことはできるだろう? Playstation Network みたいにさ。
まあつまりですね、僕はみんなが分かってくれないんだったら一冊丸々この話題で本を書くことだってできるよ。分厚くて、僕が働いてた会社のありんことピコピコハンマーのエピソードで一杯の面白いやつをね。でも僕がこの話を公開しなかったら、みんなが目にすることも無いだろう。そろそろまとめに入らなきゃ。
Google がうまくやれていない最後の一つは、プラットフォームだ。僕らはプラットフォームを理解していない。僕らはプラットフォームを自分のものにしていない。みんなの中にできている人はいるだろう。でも、そんな君はマイノリティだ。辛いことだけれど、これはこの6年で僕にはっきりと感じられた。僕は競争相手のプレッシャー、 Microsoft や Amazon や最近じゃ Facebook なんかが、僕らを一斉に目覚めさせて、ユニバーサルにサービスを始めるのを期待したりもした。アドホックな、中途半端なやり方じゃなくて、多かれ少なかれ Amazon がやったようにだ。一度に全てを。マジで。偽りなしに。今その瞬間から最優先事項として扱うというように。
でも、そうはなっていない。10番やら11番めくらいのプライオリティだね。いや15番かも?。知らないけど、とにかく低い。真剣に取り組んでいるチームもいくつかあるけど、多くのチームは考えてもいない。一度もだ。ごく一部の人々がちょっとした規模でやっているだけだ。
多くのチームに、彼らのデータと処理に対してプログラマティックにアクセスできるような、ちょっとしたサービスを提供させるのだって大変だ。彼らのほとんどは、俺達はプロダクトを作っているんだ、って思っているからね。そんでもってそのちょっとしたサービスなんてのはみじめなもんさ。 Amazon の教訓に戻ってリストを見てくれよ。そんで今すぐ使えるサービスを持ってきて見てくれ。僕が知る限りでは、そんなものはない。小ビンってのは便利かもしれないけどさ、そんなの車がいる時だけだろ?(訳注:この人、 Stubby という小瓶のビールと、 stubby という「ちょっとした・不格好な」という形容詞をひっかけてしゃべってます)
プラットフォームが無ければ、プロダクトなんて使い物にならない。いやもっと正確に言うならば、プラットフォームの無いプロダクトは、いずれ同等の機能を持ったプラットフォーム化されたプロダクトに、取って代わられる。
Google+ ってのはまったくまさに、エグゼクティブリーダーシップのとても高いレベルから(やあ Larry 、 Sergey 、 Eric 、 Vic 、やあやあ)枝葉の使いっ走りまで(やあ、君だよ)、全くプラットフォームを理解していないっていう良い例だ。そう、僕らはみんな、全く理解できていない。プラットフォームの黄金律ってのは、自分のドッグフードを食えってことだ。 Google+ プラットフォームってのは惨めなまでに後知恵だ。ローンチ時には一つたりとも API が無かった。そんで最後にチェックしたときには、僕らが提供してたのはわずかばかりのほんのちっぽけな API さ。ローンチの時、あるチームのメンバーが行進してきて僕にそれを説明してくれた。だから僕は訊いたんだ「でさ、これはストーカー用 API?」って。彼女はむすっとして、「ええ」ってだけ言った。いやジョークなんだよ…いや…ジョークじゃ無いんだ…僕らが提供する唯一の API は、誰かのストリームを読み出すだけ…。うーん、僕が間違ってたのか?
Microsoft はこの20年間ドッグフードルールで知られてる。この時代の彼らにとっての文化の一つなのさ。デベロッパにドッグフードを食わせて、僕らだけ人間のご飯を食べようってわけにはいかない。それは単に短期の成功のために長期のプラットフォーム価値を損なう行為だ。プラットフォームってのはまったく長期的な視点が必要なんだよ。
Google+ は脊髄反射の代物さ。 Facebook が成功したのは、彼らがすばらしいプロダクトを作ったからだって言う、まあ実に近視眼的なものの見方の結果として生まれたものだ。でももちろん彼らが成功したのはそんな理由じゃ無い。 Facebook は他の人たちにも何かをさせてあげられる、プロダクトの美しい集合全体を作り上げたから、成功したんだ。だから Facebook はみんなにとってそれぞれ違うものだ。 Mafia Wars に全ての時間を費やす人もいれば、 Farmville で遊ぶ人もいる。何百の、いや何千の、質の高い、暇つぶしができるってわけさ。つまり、みんなのためにふさわしい何かが必ずあるんだよ。
僕らの Google+ チームは、プロダクトを出した後のマーケットを見てこう思った。「おっとっと、我々もいくつかゲームが必要みたいだな。さっそくどこかと契約して、我々のために作ってもらおう」。これが信じられないくらい間違った考え方だってことが、君にもわかってきたかい?。問題なのは、僕らが、人々がほしい物を予測して、それを提供しようとしているということだ。
そんなことは出来ないんだよ。現実的にはね。確実にやる方法なんてない。もちろんコンピューティングの歴史全体を見渡せば、それを確実に信頼性を持ってできる人間ってのがごく数人いることにはいる。 Steve Jobs がそうだろう。でも、僕らの処には Steve Jobs はいない。悪いけど、いないんだよ。
Larry Tesler は、 Bezos が Steve Jobs じゃないってことを口説いたかもしれない。でも Bezos には分かっていた。全ての人にふさわしいプロダクトを提供する為に、彼が Steve Jobs になる必要はないっていうことを。インターフェースとワークフローこそが、人々が気に入り、安心感を得るものなんだっていうことを。彼はサードパーティの開発者にそれを可能にするだけで良かった。そうすれば、後の事は自動で進んでいく。
僕の言っていることが、あまりにも明白なことだろって感じているみんな(多かったらいいな)には申し訳ない。とにかくもうびっくりするほど自明なことなんだ。ただ、僕らがそれをやってないってことを除いてはね。僕らはプラットフォームを理解していない。プラットフォームを持っていない。アクセシビリティを理解していない。アクセシビリティを持っていない。これらは基本的には同じことだ。なぜならプラットフォームがアクセシビリティを解決するからだ。プラットフォームがアクセシビリティなんだよ。
私はどっちかというとWindowsが好きだしMicrosoftが好きな方だ。だがWindows8、お前は駄目だ。
そりゃiPadが売れまくって羨ましいのは分かるし、MSがいくらタブレットOSを作っても誰も見向きもしなかったのは事実だ。だからといって、WindowsをタブレットOSにするのは暴挙としか言いようがない。
そもそもiPadが売れてWindowsのシェアが落ちているとしても、それは単にこれまでPCとは無縁だった層が新たにiPadを使うようになり、これまでのWindowsユーザーがiPadを追加購入しただけで、Windowsユーザーそのものが減ってるわけではないはずだ。iPadで仕事はできないからね。逆にiPadで仕事をするとニュースになるくらいだ。世の中の多くの人間がWindowsを使っている、あるいは嫌々使っている、あるいは使わされている理由、そしてそんなWindowsユーザーがWindowsに何を求めているのか、Microsoftは理解してるんだろうか? してるけど無視してるんだろうか?
世の中のほとんどのWindowsユーザーがWindowsを使う目的は、仕事でワードとエクセルとインターネットをするためだ(あとエロゲをするためだ)。ワードを開いて文書を書きつつ、分からない点をIEで調べ、Outlookで連絡メールを送る、そんなのがほとんどでしょ。画面の綺麗さなんぞぶっちゃけどうでもいい。むしろ殺風景な方が仕事してる感じがしていいじゃないか?
なのにあのMetro UIってなんだよ。あんな原色のオモチャみたいなインターフェースで仕事ができるかっての。アプリが一つだけしか開けない、それでどうやって調べものをしつつ文書作成ができるというのか。Windowsの"s"の文字が泣くよ。でかいモニタに一つのアプリを表示して、他の情報が見たければ切り替えろ(これ「スナップ」とか言ったっけ?そういえば訳語が思いつかないから一般ユーザーに丸投げしてたね。訳語すらすぐには思いつかないような操作がどうして直感的操作として受け入れられようか)とか、冗談もほどほどにしてほしい。
ああいうUIが生きるのは、解像度が限られた端末だけだよ。なぜ広々としたモニタを無駄遣いするのか。それが気に入らないならクラシックデスクトップを使え?何がクラシックだよ現役選手をいきなり骨董品扱いすんな。
それにオフィスにはタッチパネルディスプレイなんてないよ。入力はキーボードとマウスだ。一度あのMetro UIをマウスで操作してみてほしい。悲しくなるから。だだっぴろい画面の上、マウスを端から端まで動かして、点在するばかでかいボタンをぽちぽちと押す作業のむなしさ。メニューを出すにはマウスポインタを画面の端にくっつけて。ああ、マルチモニタ環境やリモートデスクトップ越しで死ぬほどやりづらいけど気にするな。スタートスクリーンのスクロールはホイールでできるよ、ただし横スクロールなのに縦に回す必要があるけどな。どや、マウスでの操作もばっちりやろ?
Win8が出ればタッチパネルディスプレイが普及するなんて寝言も聞きたくない。仮にそうなったとして、MSは我々にそんな苦行を強いるんですか?試しに目の前のディスプレイを指でなぞってみてください。3分で腕が痛くなるから。ジョブズもそう言ってたのにねえ。タッチパネルが実用的なのは携帯端末、タブレット端末、要するに本体を手に持って使うデバイスだけです。
WindowsにiPad的機能は誰も求めてないんだよ。iPad機能を求めてるWindowsユーザーはiPadを買うから。今目の前にあるデスクトップやノートPCでiPadみたいなことをしようなんて誰も望んでない。いくらシェアがどうあっても、MSはタブレットOSとデスクトップOSを完全に別物として出すべきだ。両者の操作体系は相容れないものだ。だいたいWin8のあの中途半端な融合具合を見ればそれは明らかであるが。タブレットOSとデスクトップOSが融合して嬉しいのは、スレートPC形態にもなるがキーボードを展開するとノートPC形態になるゲテモノPCだけ。そんなのがPCの主流になるという寝言もまた聞きたくない。
まだMetro機能を完全にオフにするモード(今のところレジストリの設定で可能ではある)がデフォルトなら許せるけども、そんな状態で発売されるはずがない。そんなことをするくらいなら最初からタブレットエディションを別に出している。なのでユーザーがMetro UIが統合されたWindowsを使いづらそうに使う光景が目に見える。自分でカスタマイズしてオフにすればいいじゃんという発想はPCに詳しい人のもの。ほとんどの人は与えられた状態をあるがままに受け入れ、そんなカスタマイズとは無縁ですよ。
それにスタートメニューを廃止した理由が「スタートメニューを誰も使ってなかったから」といけしゃあしゃあと抜かすところがまた癇に障る。なんでスタートメニューを誰も使わなかったのか、そしてどうすればスタートメニューが使われるようになるのか。考えもしないのか無視しているのか…。Windows用の人気ランチャの一つや二つ、触ってみればわかることなので無視してると考えるのが妥当でしょう。あるいはスタートスクリーンをごり押しするための言い訳。
スタートスクリーンで従来のアプリを選んでクラシックデスクトップで実行できるでしょ、とMSは言いたいんだろうけども、アプリを起動するたびにいちいち全画面がMetro Style Appとかいうオモチャみたいなガジェットで覆い尽くされると、それだけで思考が中断させられる。従来アプリのメニューが階層化されずフラットに展開されるので探して選択するのが大変とか、その辺は今後改善されるかもしれないけどあんまり期待しないほうがいいだろうね。
これはエクスプローラもそうで、「ツールバーやメニューバーを誰も使ってなかったから」という理由でリボンインターフェースを採用とか、なぜ使われないのか理由を全然分析できてない。ファイルをマウスで選択して、さあ移動しよう、という段階で、一度それは置いといてメニューをクリックしに行くのは不自然な動作だから誰もしないんだよ。そのままドラッグ&ドロップ、あるいは右クリックメニューで操作を選ぶのは自然だし不要なマウスの移動もしなくてすむから皆そうしてる。あるいはキーボードショートカットを使ってる。だからリボンなんてつけてもやっぱり誰も使わないのが目に見えてる。それどころかリボンUIは縦の幅を食うので、昨今の横に広いディスプレイと相性が悪いということも考慮してないのか無視しているのか…。
シェアの数字にこだわるあまり、ユーザー完全無視。いやまあそれでもWin8は売れるんだけど。そりゃお店でパソコン買ったらWindows入ってる世の中だからね。企業だってコストを考えれば今更LinuxやMacに総入れ替えなんてできないが、XPのサポートが切れるから嫌でもWin8を導入せざるを得ない。MSは分かっててそれをやってるからなお腹立たしい。PC初心者やWindowsを嫌々使ってるユーザーをこれ以上苦しめないでほしいものだ。
私は従来モードの設定(製品版で封印されてたらキレるな間違いなく)で使うからいいとしても、そういったユーザーをサポートするのも私なんだよ…。彼らは「できるWindows8」とか「わかるWindows8」とかに載ってるのと違う画面にされることを望まないんだよ…。
Microsoft FrontPage 4.0で作ってるだな。
ダサいが嫌いじゃない。
小・中の出身校もHPBだったわ
最後のRubyKaigi2011ということで、3日間おこなわれたRubyKaigiが昨日終了しました。皆様お疲れ様でした。
Matzをフェローに迎えて、ROMAとかいうKVSをだした、楽天という上場企業があるのですが、どう考えてもおかしいスポンサーの位置なんですよね。
個人事業主や中小企業のほんとに小の企業と一緒のGoldスポンサーになっている。
Matzの声がけで、とりあえず、って感じなのかもしれないけど・・・。
一方、Macだらけの会場に惜しげもなく最大のスポンサーをしているMicrosoft。
元増田です。予想外の反響ありがとうございます。メインのtwitterアカウントに知り合いからretweetされてきたときはビビりましたw
ブックマークでもtwitterでも「それベンチャーじゃねえよ、中小企業だよ」という突っ込みが溢れてましたが、それはその通り。そもそも元増田自体が「ベンチャー企業を起業したつもりが気が付いたら中小企業になってた」って話ですから。ただ、「凄いやつらが集まって新しいとんでもないことをやらかそうとしている新しい会社」だけをベンチャーっていうのは、オレはその定義はインチキだと思いますよ。
ちなみに私のskype仲間にYoutubeの創業メンバーをよく知ってるやつがいるんですが、嫉妬によるバイアスがあることは否定しませんが、そいつが言うにはYoutubeの創業メンバーって大して優秀じゃないらしいですよ、プレイヤーとしても経営者としても。あの事業内容だって、別に壮大なビジョンがあって始めたわけじゃなくて、フツーにこういうサービスあったら面白いなあと思ってやったら偶然ヒットして、必死に目の前の問題(アクセス負荷やら著作権侵害問題とか)と戦ってたら、気が付いたら世界最大級のWebサービスになってたっていう。
要するにそういうベンチャー企業の定義って、ただの後付けだと思うんですよね。まだ成功していない若い企業があった場合に、その企業が「中小企業」なのか「ベンチャー企業」なのか判別できる定義じゃないとダメなんじゃないでしょうか?あえて定義するなら「主要事業として"新規性"のある事業をやってる若い企業」でしょうか。イケてるとかイケてないってのは所詮個人の主観ですからね、しょっちゅう外れますし。オレとしては「事業内容はなんでもいいから急成長している若い企業」という定義の方がしっくりきますが。
あとオレがうちの会社の従業員をディスってると読んだ人が結構いるみたいですが、書き方がまずかったみたいですが、基本的にオレはうちの従業員には満足してます。ビジネスモデル的にそもそもAクラスの従業員の必要性が皆無な会社なんで。ただ日本の場合、どっちにもしてもAクラスのやつを引っ張ってくるのはもの凄く難しいとは思いますし、「うちの会社は引っ張れてこれた」と思ってる場合の8割は勘違いってのも間違いないと思いますよ。
ついでにもう少し昔話をすると、上で「ベンチャー企業を起業したつもりが気が付いたら中小企業になってた」と書きましたが、実際には何がきっかけだったかはっきりと自覚があります。「短期的にも中期的にもそこそこ儲かるけど、粗利ベースの市場規模はまず100億円超えないだろう」と予測した事業と、「短期的には赤字垂れ流しだけど、10年後には市場規模が1兆円になるだろう」と予測した事業、の2つの選択があったときに、前者を選んだことですね。
このときに考えていたことを、さっき当時のメモを掘り出してきたのですが、2つの選択肢それぞれで「倒産(大失敗):ギリギリ黒字(失敗):数億円以内の黒字(小成功):10億以上100億未満の黒字(中成功):100億以上の黒字(大成功)」の確度を検討ました。前者に関しては大成功する見込みは皆無だが、小成功に関しては五分五分でいけるはず、予想よりも市場規模が大きければ中成功も十分狙えると判断。一方で後者に関しては、中成功以上する確率が強気にみても1割、大失敗に終わる可能性は低くみても6割は超えていると判断。で、後者を諦めたわけです。
この選択に関しては、今も正しかったと確信しているのですが(市場規模の予測はそこそこ当たっていたし、何より後者の成功例は出なかった)、ただこれを契機としてAクラスだったかもしれない何人かは去りましたし、市場規模も予想より早く拡大が終わったため中成功には至りませんでした。
世界的な大企業になったベンチャー企業(MicroSoftとかGoogleとか)に関して、オレは「ある業界で勝利したら、その市場規模が予想以上に大きかった」わけであって、「市場規模が大きい業界で戦って、勝利した」ではない、と解釈しているんですが、あんまり自信はありません、ベンチャーから大企業になった経験がないですから。『大きな成功というのは小さな成功の延長線上にあるのか、もしくは全く別の道にあるのか』と言い直すと、なんとなく別の道にある気がしてくるから不思議です。
今更Vistaかよなんて言われるかもしれませんが、Vistaちゃんは起動したあとしばらくの間重くて使えません。
なにしてんだよVistaちゃん!
なんて疑問に思う人は少なくないはず。
起動直後、Vistaちゃんは「スーパーフェッチ」というかっこいい名前の機能を使用しているんですね。
スーパーフェッチとは普段よく使っているアプリケーションを事前にメモリ上に読み込んでおく、というものです。
私なんかFirefoxをいつも起動してるのでおそらくスーパーフェッチにフェッチされてるんでしょうね。
機能だけ聞くととても便利に聞こえますが、常用しているアプリケーションが多ければ多いほどスーパーフェッチに時間がかかります。
これが起動直後もたもたしちゃうドジっ娘Vistaちゃんの原因だったんですね。
しかし、こんなVistaちゃんを軽くしちゃう方法があるんですね。
①シャットダウンしない。
Microsoftの公式文書によるとブート(パソコンを起動する)毎にスーパーフェッチを実行しているようです。
つまり、シャットダウンせずスリープモードでVistaちゃんを休ませておけばもたつきがなくなるんですね。