大企業のあちこちに転がっている無駄なSaaS契約を掃除するMeta SaaSが$1.5Mを調達

Meta SaaSは、プロダクトの断捨離を手伝ってくれるプロダクトだ。CardlifeCleanshelfなどと同じく、Meta SaaSはユーザー(人や企業)のSaaS契約をすべて調べて、実際に使っているものと、さらに重要なこととして、使ってないものを教えてくれる。

Arlo GilbertとScott Hertelが作ったこのプロダクトは、Mark Cubanがリードし、Barracuda Networks, Capital Factory, Deep Space Ventures, BazaarvoiceのBrett Hurtらが参加したラウンドで150万ドルを調達した。Gilbertはかつて、iOS用の初めてのVoIPプラットホームを作り、HertelはDellのeコマース部門にいた。

同社は今、RetailMeNotをはじめ6社の顧客、計10000名の社員をサポートしている。そして同社が調べることのできるSaaSは、数百万にものぼる。

“うちの顧客は中から大ぐらいの企業が多い。そんな企業は、SaaSのライセンス管理が、大きな経費節減につながるからね。中には、毎年数百万ドルを溝(どぶ)に捨てている企業もある。最近の新しい競合他社は、小企業をターゲットにしてるところが多いけどね”、とHertelは語る。“ほかの競合他社はOktaなどのサードパーティからデータをもらってるところが多い。だからログインを調べるだけだし、ひとつのプラットホームに限定される”。

Gilbertが同社を創ったのは、自分自身がSaaSに無駄金を使いすぎていることに、気づいたからだ。

“2012年にiCallを売って、オフィスをたたもうとしたとき、Salesforce CRMのライセンスが40あることが分かった。社員が20人以上いたことは、ないのにね”、と彼は言う。

このプロダクトは“幽霊IT”を管理する。誰かが買って、忘れてしまったITツールのことだ。売って忘れられることは、SaaSのプロバイダーにとっては好都合だが、企業にとってはおそろしい。Meta SaaSは大企業にSaaSの断捨離サービスを提供する、初めてのプロバイダーのひとつだ。

[原文へ]
(翻訳:iwatani(a.k.a. hiwa))

Starbucksがモバイルオーダーのみの店を本社内でテスト、システム改良のため

Starbucksがモバイルのオーダーシステムを導入したのは2015年だが、その後ある意味で同社は、自分の成功の犠牲者になった。人気店の顧客たちは、レジの列に並びたくないので、こぞってモバイルからのオーダーと前払いを選び、今度は“仮想行列”ができてしまった。場合によってはそれは、本物の行列より長いこともあった。そこでモバイルオーダーの改良を志した同社は、シアトルの本社内にテスト店として、オーダーはモバイルからのみ、という店を開いた。

Reutersの記事によると、本社内にある二つのカフェのひとつが、来週からモバイルオンリーになる。記事によると、そのビルにいる5000名の社員のモバイルからのオーダーはすべてその店へ行く。その店舗は改装され、受け取り窓口がよく目立つようになり、店内であなたのコーヒーを淹れているバリスタの姿もよく見えるそうだ。

Starbucksのアプリに、事前オーダー・後で受け取り、というシステムが加わったのは2015年の9月で、それ以降、人気が拡大した。アプリの中でメニューを選び、店を指定し、前払いをすると、受け取り予定時間を教えてくれる。コーヒーは受け取り窓口に置いてあったり、あるいは店内オーダーのときのようにバリスタが声をかけたりする。

[原文へ]
(翻訳:iwatani(a.k.a. hiwa))

Kinetiseはビジュアル開発ツールの限界を補って、ソースコードをユーザーに提供…より自由で柔軟な開発が可能に

c5734cdd-06dc-4bd4-9190-6abf044180a2-1

モバイル開発は、暖冬の湖で薄氷を踏むような世界だ。React Nativeと悪戦苦闘して氷上で脳を負傷するか、またはドラッグ&ドロップのエディターを使って一つのプラットホームの湖底に永久に閉じ込められる。でもしかし、デベロッパーのKinetiseが、両者の良いとこ取りを提供しようとしている。

Kinetiseについては数年前から、AndroidやiOSのアプリを直接書くことに代わる、おもしろいやり方として、本誌でも何度か取り上げているが、でも同社は最近、自分たちのソリューションが、強力なのに大きなITチームが尻込みすることに気づいた。そこで作者のPiotr Pawlakはあっさりと、1499ドルのソースコードダウンロードオプション*を加え、ブラウザー上で視覚的に作ったアプリのコードをユーザーが得られるようにした。〔*: 同ページQ&Aより: QUESTION: What do I need the Source Code for and how much does it cost? ANSWER: Source code for your application allows adding new features outside of Kinetise Editor. The cost is flat of $1,499 per application. Downloading is unlimited for selected application. 〕

なぜそうしたのか? 要望が多かったからだ。

“自分たちが作っているアプリの、ソースコードがほしい、というデベロッパーやスタートアップのファウンダーが、とても多かった”、とPawlakは語る。

ソースコードがほしい理由は、いくつかある。たとえば、データの保存のされ方が分かれば、セキュリティのチェックや対策ができるだろう。ひとつのビジュアルツールに閉じ込められたくない(自分でコードに自由に手を加えたい)、という理由もありえる。とにかく、ソースコードをデベロッパーにダウンロードさせることによってKinetiseは、Microsoft Accessのような閉じた世界から、Visual Studioに近い自由な世界へ変わった。

出力されるソースコードの言語は、iOSではObjective C、AndroidではJavaだ。これなら、Kinetiseから送られてくるコードをさらに拡張したり、手直しすることも、容易にできる。

e1216a20-9a5e-4d9b-b76b-e3c3f6d7d4af-1
[1. ドラッグ&ドロップのエディターでアプリの機能を作る 2. ソースコードをダウンロードする 3. 必要ならそのネイティブコードを書き換える]

ソースコードを入手できるアプリケーションビルダーは、これが初めてではない。これまでにも、Dropsourceなどがあった。でもKinetiseは、複数のデータソースにアクセスしたり、Webアプリケーションからデータにアクセスするための、堅牢なAPIも提供している。だから途中からドラッグ&ドロップ方式のエディターを放棄して、そのアプリの開発をソースコード上で継続することができる。あなたの労作が、途中でゴミ箱に捨てられるおそれは、なくなった。

[原文へ]
(翻訳:iwatani(a.k.a. hiwa))

インターネットのあちこちを探しまくって目的のコード片を見つけてくれるDeepCoder、プログラマーの生産性は上がるか?

markus-spiske-207946

ぼくはプロのプログラマーではないけど、でも彼らを真似て、多くのコードをStackOverflowのQ&Aからもらっている。Flaskに認証を加えるやり方は? そんなの簡単。sendmailのシャットダウンの仕方は? ほら、これさ。そして、今やインターネット上のすべてのコードのおかげで、ロボットが年俸18万ドルのプログラマー並に優秀だ。

そのシステムはDeepCoderと呼ばれ、コードのコーパスを検索して仕様どおりに動くコードを構築する。すでにプログラミングのコンペに‘参戦’したこともあり、またコードではなく、複雑なプロダクトを作るための大きなデータセットを見つけることもできる。

彼らのペーパーより:

たとえばIPSシステムを作るためには二つの問題を解決しなければならない。最初に、その問題の解になりそうな適切なプログラムの集合を見つける。そして次は、手元の要件に照らしてそれらのプログラム集合をランク付けする。どれが、今抱えている問題の解として使えそうか? この二つの問題はどちらも、問題の具体的な内容に依存している。したがって、プログラムを組み立てていくための最初の重要な決定は、ドメインスペシフィックな言語を選ぶことだ。

 

このシステムは使ってるうちに次第に賢くなり、どんな場合にどんなコード片が良いのかを、自分で見分けるようになる。そして、そうやって‘学習’を重ねるたびに、ユーザーはプログラムをより早く書けるようになる。

ケンブリッジ大学のMatej BalogとMicrosoft ResearchのAlexander L. Gaunt, Marc Brockschmidt, Sebastian Nowozin, Daniel Tarlowがこのプロダクトを作り、その使い方に関するペーパーを共著した。ただし、このようなシステムを使って、小さなコード片から大きなプロジェクトを構築することはできない。そういうのを、‘ないものねだり’と言う。

こういった、既存のコードの切り貼り再利用は、多くのプログラマーが実際にやっていることだから、ディープラーニングの優れた応用と言えるだろう。データベースの更新のようなシンプルなCRUDアプリケーションには、十分に使えると思う。入社したばかりの初心者プログラマーにやらせる仕事がなくなる、と言えるかもしれない。でもAIロボットが地球と人類を支配して、人間の仕事が完全になくなってしまうのも、悪くないね。

[原文へ]
(翻訳:iwatani(a.k.a. hiwa))

MakeTrumpTweetsEightAgainは、政治的ツイートを8歳児の落書きに変える拡張機能

bc47fe5a-bc2d-4527-9f16-0984d9e62761

あの男の政策に賛成であろうとなかろうと、一つはっきりしていることがある。誰かのツイートを小三が書いたように見せるのは実に楽しい。Daily Showの面々がChrome/Firefox用プラグイン、MakeTrumpTweetsEightAgainで証明した。

この拡張機能は実にシンプル。緊急な地政学的問題に対する冷静に熟考された回答等トランプのどんなツイートも、「フォースの覚醒」にハマっている8歳の甥っ子ウォーカーの落書きに変えてしまう。ChromeとFirefoxのみで動く(Safariユーザーは運がなかった)。万一政治をテーマに深刻な話がしたくなったときは、いつでもオフにできる。

screen-shot-2017-02-16-at-10-41-19-am

政治にまつわるChrome機能拡張はこれが初めてではなく、最後でもないだろう。オバマ前大統領のバージョンもあったし、政治の話題をブラウザーから完全に排除するフィルターさえある。テクノロジーは膨大なデータをまき散らすだけでなく、フィルターする能力にも長けているようだ。

結局のところChrome機能拡張は大衆の意見をどちらの方向にも揺さぶらない。読者の中には、この国の大統領は(Amazon配信のドラマ)Just Add Magic[邦題:まほうのレシピ]を真に受けて見ている視聴者の心を持っていると私に言いたくてうずうずしている人もいることだろう。私のアドバイス? Twitterを完全に見えなくするChrome機能拡張を作るくこと。全員ずっと気分が良くなることうけあいだ。

[原文へ]

(翻訳:Nob Takahashi / facebook

YahooがTensorFlowをApache Sparkで高度なスケーラビリティへアップ

Servers in Data Center

Apache Sparkの模範市民Yahooはかつて、CaffeによるディープラーニングモデルのスケーラビリティをSparkの並列処理で高めるフレームワーク、CaffeOnSparkを開発した。そしてそのYahooが今回は、TensorFlowOnSparkと呼ばれるプロジェクトをオープンソースで公開した。今度のそれは、SparkとTensorFlowを組み合わせることによって、大規模なクラスターで動くディープラーニングモデルを作るデベロッパーにとってTensorFlowフレームワークを、より魅力的にするものだ〔==TensorFlowのスケーラビリティを高める〕。

ビッグデータ時代の人気者になったApache Sparkは、効率の高い並列処理を可能にするオープンソースのフレームワークだ。Hadoopのようなシステムを追う形で出てきたSparkは、たとえばNetflixのような企業における大量のユーザーデータの処理を支え、リコメンデーションのスケールアップを可能にしている。

GoogleのTensorFlowやCaffeのような機械学習のフレームワークの登場によって、機械学習の専門知識のない者でもディープラーニングのモデルを作れるようになった。抽象度の高いライブラリがオープンソースで存在するからデベロッパーは、車輪を再発明する苦労から解放されて、いきなりモデルそのものを作ることができる。

ビッグデータの処理を高効率なクラスタリング並列処理で支えるSparkは、機械学習、中でもディープラーニングが必要とする膨大な量の、そして高速であることを要する、データ処理にも向いている。Yahooは自社で利用するためにCaffeOnSparkを作ったが、Caffe用のツールは機械学習のコミュニティのごく一部にとってしか恩恵がない。それに対して、人気がすごく高いフレームワークがTensorFlowだ(下図)。そこでYahooは、ディープラーニングのための大量高速データ処理をSparkにやらせるその処理枠組みを、TensorFlowに移植し、コミュニティの尊敬をかちとることを目指した。

YahooはTensorFlowとSparkのあいだに橋をかけるために、既存のツールSparkNetやTensorFrameを参考にしたが、最終的には一から自分で作る方が良い、と結論した。その結果デベロッパーは、自分の既存のTensorFlowプログラムを比較的簡単に、TensorFlowOnSparkを使うよう改造できる。

ディープラーニングのフレームワークは、デベロッパーたちが特定の“部族”に凝り固まる傾向がある。たとえばJavaで書かれたSkymindのDeeplearning4jは、最初からSparkを統合しているオープンソースのフレームワークだが、このライブラリの人気は6位と低い。そして他方には、複数種類のGPUにまたがるスケーラビリティを誇るMXNetがある。その特長がAmazonの関心をとらえ、AWSの努力によりMxNetはApacheのインキュベータに加入した

TensorFlowOnSparkはオープンソースだが、Yahoo自身による改良努力は今後も続く。入手は、YahooのGitHubから可能だ。

[原文へ]
(翻訳:iwatani(a.k.a. hiwa))

大統領がツイートで上場企業の名を言ったら株の売り買いのタイミングを教えてくれるTrump2Cashアプリ

1i7bliuxffrkdzj77han6lw

株の売買は今やアルゴリズムトレードの全盛期だから、人間の心と頭による戦略的な売買はますます難しくなっている。でも、今では、トランプのはちゃめちゃなツイートの中に、企業の名前が一度あるだけで、上げ下げが生じるのだから、人間であるあなたが、ポジティブな、あるいはネガティブなセンチメントの逆張りをしてちょいと稼ぐことも、容易になった!

そこで、Trump2Cashという思わせぶりな名前のアプリが、おもしろそうだ。このPythonで書かれているボットはトランプのツイートフィードをウォッチして、そこに出てくる上場企業の名前に対するセンチメントを分析する。トランプがトヨタにNO WAY(ありえない)と言ったって? 特定株を空売りしよう! Fordが700名の雇用をメキシコからアメリカへ移すって?(ほんとはそうではないが)。買いだ!買いだ!買い買い!

プログラマーのMax Braunがこのアプリを試行のために作り、今ではTwitter上で、売りや買いを勧めている。彼は曰く:

ベンチマークの結果を見てもらいたい。これはあくまでもテストランであり、彼のツイートとマーケットのデータでアルゴリズムがどう振る舞うかを調べている。ご覧のように、ときどき企業を間違えたりセンチメントの判断を誤っている。しかし、正しい場合の方がずっと多い。その売り買いの戦略はときどき、ユーザーを戸惑わせるだろう。

しかし全体としてアルゴリズムは、二回に一度以上は成功している。下図のシミュレーションによると、アプリの立ち上げ以来、年額換算のリターンは全体で約59%だ。シミュレーションと使用したデータには制約があるから、ある程度眉に唾をつけてご覧いただきたい。

1nsskzbdb9sl7udvjjkratg

アプリはここでダウンロードできるし、動かすのは簡単だ。毎日じっと見ていれば、トランプの言葉に反応してアルゴリズムが売り買いを決める様子を、ご覧になれるだろう。Mike Tyson’s Punch OutでGlass Joeが敵の弱点を電報で知らせたときのように、新しく雇ったこの資産運用ロボットは、あなたのポートフォリオをデータに応じてリッチにしてくれるだろう。

[原文へ]
(翻訳:iwatani(a.k.a. hiwa))

AmazonのRekognition APIがあなたの年齢を当てる、いや…、当たらない?!?!

screen-shot-2017-02-10-at-10-30-27-am

自分は(たぶん)自分の歳を知っている。友だちに、自分の歳を当てさせることもできる。それになんと、Microsoftも、あなたの歳を当てられる。でもいちばん重要なのは、毎日買い物をするAmazonに、自分の歳を知ってもらうことじゃないかな。

これまでのところ、Amazonが自分の歳を何歳だと思っているか、知るためには、リコメンデーションの品目を見るしかなかった。昨日(きのう)なんかぼくは、一日の大半が、大量の短編SFを調べることでつぶれた。Amazonが、ぼくがそれを必要としている、と固く信じているからだ。そう、Amazonは、ぼくがテクノロジーの好きなミレニアル世代であることを、見事に当てているのだ。

でもこれからは、こんな、過去の事象に頼るテクニックは要らなくなる。AmazonのRekognition APIを作っている連中が今日(米国時間2/10)公開した便利な機能は、そこへ自分の写真をアップロードすると、年齢を当ててくれる。今日はたまたま、友だちの誕生日なので、Amazonのそのツールと、MicrosoftのHow-Old.netと、人間によるクラウドソーシングに、当て比べをやらせてみた。

まずAmazonだ — このWebアプリケーションは、友だちの年齢を26歳から43歳のあいだ、と推定した(上図)。彼の本当の年齢は26歳よりもずっと若いから、嬉しい結果ではない。性別と幸福状態には“appears”(〜〜と見える、思われる)という留保が付いているが、正しい確率は99.9%になってる。ぼくも、自分が43歳と思われないためには、つねに作り笑いでスマイルしているべきだろう。

screen-shot-2017-02-10-at-10-30-50-am

Amazonは大失態だったが、それでもMicrosoftよりはましだ。MicrosoftのHow-Old.netツールは、友だちの年齢を30歳と言った。参ったね。

三者の中では、人間がベストだった。ランダムに選んだ人たちに聞いてみた結果では、答の平均値が“22歳の半ば”だった。本当は、今日22歳になったばかりだから、6か月の誤差がある。

参照データを得るために、今度は自分の、顔に光がよく当たった写真でテストしてみた。やはり、誤差は大きい〔John Mannes, 1995/11/14生; 昨年まで本誌インターン〕。Microsoftは、ぼくの年齢を27歳と言ったが、ぼくの本当の年齢は友だち〔22歳〕よりも若いんだけどね!。

ご自分の写真を、ここここで試してみよう。その結果、その後のあなたの生活に起きるであろうさまざまな危機も、ご遠慮無く共有してくださってけっこうだ。

[原文へ]
(翻訳:iwatani(a.k.a. hiwa))

Udacityが自動運転車シミュレーターをオープンソース化、Unityで実装されている

sim_image

自動運転車には、人間の脳に代わって自動車を運転するソフトウェアが必要だ。そこでオンライン教育のUdacityは、その分野のナノ学位(nanodegree)を設けている。その学科の教材の一つとして自動運転車シミュレーターがあるのだけど、同社はこのほどそのシミュレーターをオープンソースにした。ゲームエンジンUnityの知識や経験のある人なら十分理解できるし、新しいシーンをロードしたり、新しい仮想テストコースを作ったりできる。

自動運転車のソフトウェアに関する教育は、その多くが仮想環境で行われる。教育を実車でやるのは費用的にも、また規制という点でも難しいからだ。しかも、そのための安全な環境を確保するのも難しい。大きな投資をして実際に自動運転車を作るところならともかく、Udacityのような総合教育機関の手には余る、大きすぎる課題だ。

Udacityは自動運転車ナノ学位の教材の一環としてオープンソースの自動運転車を一台作っているが、そのコードは世界中の何百人もの学生たちから提供され、オープンソースのライセンスで利用できる。その詳細は昨年9月に発表されたが、使用車は2016年型Lincoln MKZだ。この車種が選ばれたのは、自動運転ソフトウェアやそのコンポーネントの世界で広く利用され、それらを自動運転ソフトウェアのデベロッパーのために売っている企業もあるからだ。

今回シミュレーターをオープンソースにしたのも、そういったオープン化努力の一環だが、この大きくて複雑な問題に取り組んでいる人びとに、さらに基礎的なツールが提供されることになるだろう。Grand Theft Auto Vのようなシミュレーションツールも、自動運転ソフトウェアの試運転には十分使える仮想環境を提供する、と実証されているが、ツールは多いほど良い。しかもUdacityのファウンダーSebastian Thrunは、以前Googleで自動運転車プロジェクトを指揮していた人物なのだ。

[原文へ]
(翻訳:iwatani(a.k.a. hiwa))

メインストリーム化の道を歩むAmazon Echo

自らしゃべる小さなスピーカーであるAmazon Echoは、「成功」の段階を超えて進みつつあるようだ。そうレポートしたのはデータ収集解析ファームのSlice Intelligenceだ。年末のホリデー期間にも数多くのデバイスを売り上げたのみならず、購入者層の幅を大きく拡大しているようなのだ。

まず、Echoの売上の半分は女性によりもたらされているのだとのこと。売り出し当初の購入者は圧倒的に男性が多かったが、その傾向がまったく変わってしまったわけだ。ちなみにSliceは最初のEcho販売時にも傾向の分析をしており、Echo Dotも投入された今回のホリデーシーズンにも同様の分析を行なっている。

販売台数を増やし、そして女性にも市場を広げているEchoだが、それだけではない。Generation Xやベビーブーマーにも市場を広げているのだ。最初にこうしたガジェットに飛びつくのはミレニアル世代であり、そこから各方向に市場を広げていくことになったわけだ。

avg-spend-pre-echo-by-group

また、Echoの発売当初はEコマース利用者が多く購入していた。しかし今ではEコマースのヘビーユーザーではない人にも売れている様子。こうした面からみても、Echoはメインストリーム化へのみちを歩んでいるということになるのだろう。

Sliceのレポートによれば、今回のホリデーシーズンには値段も手頃なEcho Dotがもっとも売れたのだそうだ。わずかの差でEchoが続き、Tapの割合はかなり低めであったようだ。期間毎にみれば、やはり売り上げを大きく伸ばしたのは11月と12月で、サイバーウィークエンドには他の日とくらべて倍の売り上げを示したのだとのこと。消費者の購入意欲はたいへんに高く、ホリデーシーズン中はほとんど売り切れの状態でもあった。

Echoがメインストリーム化している事実は、Amazonにとってはもちろん、音声インタフェースの未来にとっても大きな意味を持つものかもしれない。これまで利用頻度の低かった音声によるコマンド伝達だが、どうやらEchoとは会話を通じて意思伝達を行なっているようなのだ。

原文へ

(翻訳:Maeda, H

2017年新発売のChromebookはすべて最初からAndroidアプリをサポート、Google Play Storeをいきなり利用できる

chromebook-pixel

2017年に新発売されるChromebookはすべて、最初からAndroidアプリをサポートしている。そのためのアップデートは要らない。Chromebookのホームを開くと、そこからただちにGoogle Play Storeにアクセスできる。

GoogleにはAndroidアプリを動かせるChromebookのリストがかねてからあるが、このニュースは、そこのたった1行のテキストで告知された: “2017年にローンチするすべてのChromebookと下のリストにあるChromebookは今後、Androidアプリを使える”。

昨年GoogleはやっとChromebookとAndroidアプリの互換性を実現したが、これまでは一部の機種に限られていたので、買うときは、Google Play Storeをサポートしている機種を調べる必要があった。今度からはその面倒がなくなり、新機種のChromebookを買えばAndroidアプリはインストールするだけで使える。

Androidアプリはとても多いから、Chromebookの魅力が途端に大きくなる。Play StoreにアクセスできるChromebookは、WindowsやmacOS並の広大深遠なエコシステムの一員になる。

[原文へ]
(翻訳:iwatani(a.k.a. hiwa))

Facebook、ビデオの途中に表示される広告をテスト中

facebook-video-ads

Facebookは多くのパブリッシャーが切望していたことを始めようとしている、とRecodeが報じている:ビデオ制作者に新たな収入源が提供される。「ミッドロール」広告ユニットと呼ばれるこのしくみは、ビデオの前や後ではなく、再生途中に広告主の動画を挿入するもので、近くテストに入ると記事は伝えている。広告収益は分配され、パブリッシャーが55%を得る。

Facebookのミッドロール広告は、長さが90秒以上のビデオを20秒以上見た後ユーザーに表示される。これによってビデオが見られたかどうかの判定方法が変わる可能性が高い。現在Facebookは、ユーザーが3秒以上見たビデオをビデオビューとしてカウントしている。

そうなると、Facebookでビデオを収益化するためには長いビデオを作らなくてはならなくなる。高速でスクロールする気まぐれなニュースフィード読者を捕まえようと短いビデオを多数投入する方法は通用しない。これは偽ニュースの氾濫と戦うFacebookのメディア事業に好影響を与える要素にもなりうる。

Facebookで収益を上げようとしているビデオ制作者に質の高い内容を求めることで、バイラルな広がりだけに集中した実質を伴わないコンテンツに圧力をかける効果が期待できる。

[原文へ]

(翻訳:Nob Takahashi / facebook

完全に隅から隅までオープンソースのラップトップコンピューターLibrebootは、ブートローダーもBIOSもオープンソース

screen-shot-2016-12-08-at-1-01-12-pm

商用ソフトウェアがまったくない、純粋で完全なオープンソースラップトップは、以前からフリーソフトウェアのファンたちの究極の理想だった。そして今回登場したLibrebootは、ブート時のファームウェア〔+BIOS〕まで完全にオープンソースだから、夢の実現が近くなった。

この730ドルのラップトップは、何の変哲もないふつうのハードウェアだが、しかしオープンソースのソフトウェアしか載っていない。OSのDebian〔Debian Linux〕は、完全にオープンソースだ。また非公開のソフトウェアを避けるために、Wi-Fiチップを内蔵せずに、AtherosのWi-Fiドングルとそのオープンソースのドライバーを加えている。

オープンソースは、楽しいだけでなく、今やとても重要だ。デスクトップ上のLinuxはまだ普及途上だが、Debianはすでに機能満載で、使うのが楽しい。そしてLibrebootのプロジェクトは、ブート時からシャットダウンまで何もかもオープンソースにして、ゴールまでの最後の1マイルを走破した。

このラップトップは、ハードウェアとしてはCPUがARMの1.8GHz Rockchip RK3288クァッドコア、RAM 4GB、内蔵eMMCストレージ16GB、といった仕様だ。ストレージの増量は、microSDカードで行う。画面は11インチ、3年間の保証つきだ。

オープンソースのラップトップにこだわる人はそんなに多くないが、でも巨大コンピューター企業からコンピューティングの自由を奪い返したい、と思ったとき、実際にそれができるようになったのだから、嬉しいね。

[原文へ]
(翻訳:iwatani(a.k.a. hiwa))

そこらの観光案内等にはない詳細な都市情報をAPIで提供するSpatial、誰もがそこの住民なみの物知りに

detroit-street-art-two

民族誌学者のLyden Foustは、企業のために世界中を旅している。一つの都市で数か月生活し、いろんなことを知り、それを彼を雇った人たちに報告する。“人びとは、研究者としてのぼくに語るよりもずっと多くのことをソーシャルメディアで語っていることに、気づいた”、とFoustは言う。そこで彼は、ジェットエンジンのソフトウェアエンジニアとして大量のデータを扱い慣れていた友だちのWill Kiesslingとパートナーし、Spatialを創った。

Spatialは“大量のソーシャルソース”からデータを拾う、とFoustは言う。それらのデータをすべて使って、ユーザーが都市を、そこの住人と同じぐらい知ってるようにする。今Spatialは30あまりのソースからデータを取り出している: Instagram, Twitter, Facebook, Flickr, Tinderなどなど。いろんなアプリ/アプリケーションも見ていく。たとえばStravaでは、人びとがどこで自転車に乗っているか、暑い日、雨の日、雪の日などにはどうしているか、などが分かる。Focusは言う: “「理解」はできないけど、それらのデータを全体として見れば、雨の日にはInstagramがどんな傾向になるか、分かる。そこから、人びとの行動も分かる”。

Foustによると、人びとをA地点からB地点へ連れて行くアプリは山ほどある、車のナビゲーションシステムもそうだし、YelpのようなWebサイトもだ〔広義の旅行サイトも〕。“その市場はエンドレスだ”、と彼は言う。だからそれ的なアプリをまた一つ作ってもしょうがない。そこでSpatialは、アプリのメーカーや自動車企業などがライセンスを買って利用するAPIだ。2016年にSpatialは、Techstars Mobility Acceleratorプログラムに参加し、そのデモデーに、Fordとの契約を発表した。

“中華料理店はどこにある?なんて質問に答えられるアプリなら、たくさんある。でも、もっといろんな条件のつく質問なら、Googleを相手に1時間を過ごさなければならない”、とFoustは言う。Spatialは何十ものソースからデータを取り出して、海の向こうに沈む夕日を見られるバーはどこか、クリスマスのライトアップがいちばん美しい地域はどこか、といった質問にも答えられる。

Spatialはデトロイトの企業だが、“テクノロジー企業が資金を調達しにくい都市だ”、とFoustは言う。そこで、サービスやアプリケーションではなく、APIで企業に直接売ることにした。今のところ、それはうまくいっているようだ。最大の顧客であるFordは、同社のお客様歴がすでに9か月にもなる。Spatialは来週、200万ドルのシードラウンドの完了を予定している。

[原文へ]
(翻訳:iwatani(a.k.a. hiwa))

Google、Windows版Chromeを15%高速化

chrome1

現在Googleは、Chromeブラウザーの高速化およびスリム化に一丸となって取り組んでいる。例えば10月に同社は、メモリー消費を削減するプロジェクトを発表した。しかし、Googleは他にも最適化の取り組みを静かに進めており、Windows版Chromeを約15%高速化した。

64ビットChromeのバージョン53および32ビット版のバージョン54から、GoogleはMicrosoftのProfile Guided Optimization[プロファイルに基づく最適化]技術を使用して、Chromeのスタートアップ時間(17%)、新規タブのロード時間(約15%)、および全般的ページロード時間(6%)を短縮した。

Profile Guided Optimization (PGO)は、MicrosoftのVisual Studio開発ツールの一機能で、まず、ユーザーが実際どのようにアプリケーションを操作しているかを測定する。次にこの学習データを用いて、アプリケーションで最も頻繁に使用されている機能の最適化に焦点を絞ってアプリケーションを再コンパイルする。

「Chromeはソースコードに百万以上の関数を持つ巨大なソフトウェアプロジェクトだ」とGoogleのSébastien Marchandが今日の発表で語った。「すべての関数が同等ではない ― 頻繁に呼び出されるものも、ほとんど使われないものもある。PGOは、実行時にどの関数が最もよく使われるかを追跡したデータを使用して、最適化に活用する」

PGOがアプリケーション高速化に用いる最も効果的な技法の一つは、利用頻度の高い関数をメモリーに配置する位置を最適化することで、その結果 ― 少なくとも理想的状況では ― その関数をCPUの高速な命令キャッシュに留めておくことができる。

PGOが実際に動作するしくみの詳細はここで読むことができるが、注目すべきは、既存のChromeコードベースの中に、Googleが最適化して性能を向上できる余地がまだ残っていたという事実だ。それにしてもPGOが必ずしも新しい機能でないことを考えると、これまでGoogleがこの技法を使っていなかったのは少々驚きではある。

[原文へ]

(翻訳:Nob Takahashi / facebook

Mozillaが基盤的部位の並列処理化をベースとする新しいブラウザーエンジンQuantumでFirefoxの実行効率を大幅アップへ

Red fox (Vulpes vulpes) jumping over river in winter. (Photo by: Arterra/UIG via Getty Images)

Webの主役は今や静的なWebページではなくて複雑なWebアプリケーションだが、そのためにブラウザーには、対話的なコンテンツを遅れやコマ落ち等なく表示できる高い性能が求められる。今日(米国時間10/27)のブログ記事でMozillaは、Quantumと名付けた新しいプロジェクトの概要を述べている。それは、このような変化にもっとも基本的なレベルで対応しようとするブラウザーエンジンだ。このプロジェクトが完成するとFirefoxユーザーのWeb閲覧体験は、今よりもずっとスムーズなものになる、と述べられている。

Quantumは、複雑なWebサイトでスムーズな閲覧体験を提供しようとする過去のプロジェクト、ServoRustがベースだ。プログラミング言語Rustは、Mozillaの職員が個人的に開発した。それは、並列処理プログラムの高速化と、スレッドおよびメモリの安全性を目的としている。

このパズルのもうひとつのピースServoは、Mozillaがスポンサーしているコミュニティベースの並列処理型Webエンジンだ。これで、Rustが登場する理由も分かる。Quantumの主要部位の多くをServoが提供することになり、それによりWebページのレンダリングを改善していく。

この取り組みとは別に、Mozillaにはかねてから、Firefoxをマルチプロセス化するElectrolysisというプロジェクトがある。Mozillaは大量のリソースをElectrolysisの開発につぎ込んでいるが、しかしそれでも前から一貫して、ほかの取り組みもある、と示唆し続けてきた。

そして今では、Electrolysisは、Quantum開発のための基礎工事の最初の部分、という位置づけになっている。そして次の段階としては、これまでのGeckoエンジンの主要部位を捨てて、並列処理とGPUの併用をベースとするより効率的な部位に置き換えていく。

Mozillaのプラットホーム技術部長David Bryantはこう説明する: “いちばん基盤的な部分の構造部位(building blocks)を作り変えようとしている。たとえば(ブラウザーレベルでの)CSSの実装、DOMの操作、グラフィクスのレンダリングなどだ”。

新しいエンジンではコンピューターの処理能力をより効果的に利用するために、重要なWebコンテンツの優先順ランクを決める。QuantumはElectrolysisと共に、Firefoxのデスクトップユーザーには数か月後に展開される。それにより、ブラウザーの安定性とセキュリティ、およびWeb閲覧体験の全体的なクォリティが改善されるだろう。

Mozillaの予定では、QuantumをエンジンとするFirefoxの最初のリリースは2017年末(Android, Windows, Mac)だ。iOSはやや遅れるようだが、Firefox for iOSがQuantumの仲間はずれになることはない。

[原文へ]
(翻訳:iwatani(a.k.a. hiwa))

Evernote Mac版で添付データが消えてしまうトラブル発生

evernote_top

Mac版Evernoteの特定バージョンを使っている人に対し、データが消えてしまうか可能性がある旨のメールが送られた。すべてのMac版で問題があるわけではないのだが、メール受信者に対しては、直ちにEvernoteのアップデートを行うように促している。

メールによると、消える可能性があるのは画像などの添付データであるようだ。Evernote for Macの特定バージョンを使っていて、特定の条件が重なってしまったときに、データが消えてしまうことがあるそうだ。Evernoteによれば、影響を受けるのは「少数の人」であるとのこと。問題があるのは主に9月にリリースしたバージョンで、6月から9月のリリースにも何件のトラブルが確認されているらしい。

それらのリリースを使っていて、いくつかの条件が重なった際に、画像などの添付したデータが消えてしまう現象が報告されている。本文の方には問題はないとのこと。大量のノートを高速に閲覧しているようなときに、問題が発生することがあるそうだ。

問題を確認してからプログラム本体を書き換え、また失われたデータをリカバーしようと努力を重ねたのだとのこと。

状況についてはEvernoteサイトのForumsにて今月初頭から議論されている。

利用頻度の高い人ほど大きな影響を受けた可能性がある。フォーラムに投稿したある利用者によれば、博士論文のために2万件以上のデータをEvernoteに保存していたが、数百(ないし数千)のデータが壊れてしまっているようだとしている。

データが消えてしまった一部の利用者については、サーバー側の処理によるデータ復旧が行えなかったとのこと。リカバリーのためにEvernoteのPremium版にあるヒストリー機能を試してみるようにとのアドバイスも投稿されている。

もちろん、影響を受けた利用者の全員が有料版を使っているわけではない。バグの影響を受けた利用者に対しては、1年間無料でEvernote Premiumを提供するオファーも行なっている様子。もちろんメールやチャットによっても優先的にサポートを受けることができるそうだ(既に有料版を利用している人に対しては、期限を1年延長するためのパスコードが提供されている)。

evernote

10月2日には、Evernoteの社員よりヒストリー機能を試してみて欲しい旨の投稿がフォーラムにあった。その時点ではPremium版を利用する提案を行なっていなかったので、ヒストリー機能を使えるようにするための仕組みを提示していたようだ。

影響範囲はかなり大きいようで、データをMicrosoft OneNoteなどの競合サービスに持ち出す人も出てくることだろう。

現行バージョン(6.9.1)では問題は解決されているとのことだ。

最新版にアップデートするには「Help -> Check for Updates」を選ぶ。あるいはMac App StoreEvernoteのサイトからもアップデートすることもできる。

このような問題が起こると、どうしてもEvernoteのさまざまな動きと絡めてみてしまう人も多いだろう。

1年前にはCEOがPhil LibinからGoogle出身のChris O’Neillに替わったし、エグゼクティブ数名も社を去った不採算部門の切り捨ても行ったし、有料版の値上げもした。さらにインフラコストの削減と、データ処理の高速化および安定性向上を目指すとして、データの保管場所をGoogleのクラウドに移項してもいる。Evernoteによれば、今回の問題はデータの移項とは関係がないそうだ。むしろこうした問題が起こらないようにするためにも、データの移行を行なっているのだと主張している。

Evernoteによれば、バグの影響が考えられるのはビルド番号453991(Evernoteのサイトからダウンロードされたもの)および454042(Mac App Store経由)であるそうだ。最新版(6.9.2で、ビルド番号はEvernoteのサイトよりダウンロードした場合が454158でApp Store経由が454159)にアップデートすることで、トラブルは発生しなくなるとのこと。影響を受けたのは「アクティブなMac版利用者のうち1%未満」であるとのことだ。

今回のトラブルの影響を受けたユーザーに向けて発送されたメールを以下に転記しておこう(英文ママ)。見出しを検索する人のために記しておけば、タイトルは「We’re sorry. Please update Evernote for Mac.」だ。

We have identified a bug in some versions of Evernote for Mac that can cause images and other attachments to be deleted from a note under specific conditions. We believe you are one of a small number of people impacted by this bug.

Please update Evernote on your Mac to the latest version as soon as possible:
•From the menu, go to Help > Check For Updates…
•If you do not see this menu option, update through the Mac App Store or from our website
The bug can occur in the version of Evernote for Mac released in September, and less frequently in versions released since June. In these versions, certain sequences of events, such as skimming quickly through a large number of notes, can cause an image or other attachments to be deleted from a note without warning. Text in notes is not affected.

Once we identified the problem, we worked quickly to implement a solution and attempted to restore all lost data. Unfortunately, some of your attachments couldn’t be automatically restored. However, you may be able to recover your attachments using Evernote’s note history feature available through Evernote Premium.

We are giving your account one free year of Evernote Premium to make amends and give you access to priority customer support via chat or email. If you already have Premium, the gift code can be used to extend your subscription for one additional year, or banked as Points to use for later.
If you run into any difficulties redeeming your code, follow ….

We understand how important your notes and attachments are, and we apologize. Again, please update your app as soon as possible to prevent any further loss of data.

The Evernote Team

原文へ

(翻訳:Maeda, H

Five Appは、メッセージで手話を送れるアプリ

screen-shot-2016-10-13-at-12-00-17-pm

Mateusz MachとPiotr Polańskiは、気軽にハンドサインを送り合うアプリを作りかった。ふたりは、小さなキャラクターが、”I love you” や “I see you” の動作をするアプリを作った。ダウンロード数は56で、諦めかけようとしていた時、作業療法士のCindy Chenから、このアプリを聴覚障害者向けに修正してくれるよう頼まれた。

その後、1万人のユーザーと15万ドルの資金を得て、ふたりはFive Appを作った。聴覚障害者と聴者がメッセージで手話を送り合えるアプリだ。何故手話なのか? それは、手話がインターネットを横断して使える万国共通のコミュニケーション手段であり、ちょっとした工夫によって、手話利用者に楽しいメッセージを送れるからだ。

アプリはiOSおよびAndroidのテキストメッセージシステムで動作する他、Facebook Messengerでもアニメーションメッセージを送れる。最大の特長は? 小さなアニメーションキャラクターの表情を変えて、怒りやイライラや喜びを表現できることだ。

目の前にいる聴覚障害者と手話で会話することもできる。これは万能の手話通訳アプリでは[まだ]ないが、チームは別のやり方でこのアプリの価値を高めようとしている。

このアプリは、ふざけたハンドサイン送信アプリから実際に有用な言語アプリへと変身し、現在ポーランド最大の聴覚障害者組織である、Migaj.plで使用されている。チームはアプリのメッセージ部分を拡張して、「ねえ、飲みに行かない」と誰にでも送れるようにしようとしている。

[原文へ]

(翻訳:Nob Takahashi / facebook

テンプレートを廃しブロック方式で自由度を高めた、一般人のためのWebデザインツールTilda

img_9478

メイカーに代表されるような、いろんなプロジェクトに次から次と手を出すタイプの起業家は、Webサイトも次から次とたくさん作らなければならない。そのための便利なツールとして、Bootstrap(これはやめた方がよい)やSquarespace、WordPressのクールなプラグイン、などなどがかねてからある。ここでご紹介するTildaも、そのひとつだ。

Tildaは使いやすくて応答性の良いページビルダーで、ふつうのランディングページだけなら月額15ドルで利用できる。FunkyPunkyというデザインスタジオをやっているロシアのWebデザイナーNikita Obukhovが、自分たちで使うためにTildaを作り、最近それを一般公開した。画像やテキストのレイアウトはドラッグ&ドロップ方式だから、何かを貼り付けるのは数秒で終わる。

その差別化要因のひとつが、Zero Blockと呼ばれる“Webエディター内のWebエディター”的なツールで、文字やフォントの管理(タイポグラフィー)、図形を描く、アニメーションを作る、などの作業ができる。いわばこれは、Tildaの秘密兵器だ。

Obukhovはこう説明する: “ユーザーは、予(あらかじ)めデザインされているブロックを組み合わせてWebサイトを作る。テンプレートはない。その方が柔軟性があり、ユーザーの自由度も大きい。ブロックは、わが社のプロたちの作品だから、ルックスがよろしい”。

試してみたら、こんなプロジェクトを15分で作れた。既存の写真とテキストを、ちょっと使っただけだ。終わったらすぐにそれをアップできるし、公開できる。ドメインを割り当てるのも簡単だ。とにかく、使用体験はとても快適だ。

Tildaはまだ自己資本のみで、今リピーターの顧客が約4000名いる。

あなたはまだ、Bootstrapから完全に抜け出せないかもしれないし、Tildaの月額15ドルは高いと感じるかもしれない。でも、ぼく自身の証言としては、とても使いやすいから捨てられないツールだね。

[原文へ]
(翻訳:iwatani(a.k.a. hiwa))

これからはスケジュール管理のためにGoogleのCalendarとMapsを行ったり来たりしなくてよい

A Google Inc. Maps display of Washington D.C. lines the floor next to the elevators at the Google office in Washington, D.C., U.S., on Tuesday, July 15, 2014. Google's presence in Washington is necessitated in part by the Federal Trade Commission and U.S. Justice Department inquiries into how the company obtains and uses private data. Additional privacy and safety concerns are likely to arise from Google projects in the works, including nose-mounted Google Glass computers and self-driving cars. Photographer: Andrew Harrer/Bloomberg via Getty Images

ロジスティクスは難しい。毎日9つの会議の予定を調べたり、13回も電話の対応をしたり、ディナーとディナー後、さらにそのあとの約束もあったりすると、たいへんだ。

この面倒な事態を解決すべく、Googleは最近のアップデートで、Android上でのMapsとCalendarの統合を大きく前進させた。これからは、Google Mapsを開くと今後の出張の予定が分かるので、行き方を調べたり、飛行機やレストラン、ホテルなどの予約ができる。

また今後の予定の一つをセレクトすると、Mapsはそれの次の予定も教えてくれるから、これまでのようにMapsとCaledarを行ったり来たりせずにすむ。ただしこの機能が有効になるためには、Calendarにスケジュールを記入するとき、出張先やパーティー会場などなどの位置情報を記入する必要がある。

予定が多すぎるとき、どれかをキャンセルする作業も、設定メニューからコンテンツマネージャーを出せば、そこでできる。

今のところこの機能は、Androidだけだ。またこの機能が生きるためには、スマートフォン上の両方のアプリケーションにサインインしている必要がある。これで、あなたのお仕事の生産性がアップすること、間違いなし!

[原文へ]
(翻訳:iwatani(a.k.a. hiwa))