YouTube is now cracking down on ad-blocker usage globally, by showing warnings about breaking the platform’s terms of service. In some cases, the company is preventing users from viewing more vi
『ブレードランナー』の世界きた。Magic Leapが人間のようなAIアシスタント「MICA(マイカ)」を発表2018.10.11 16:1916,979 中川真知子 ブレードランナーの世界きた。 Google(グーグル)が巨額出資したことで大きな話題になるも謎だらけだったARデバイス開発会社「Magic Leap」が、「Magic Leap One」向け女性AIアシスタントの「MICA(マイカ)」を発表しました。 Video: Robert McGregorMRメガネを装着すると交流できるMICAは、視線を合わせたり表情を変えたり、ユーザーの動きを真似たりします。「OK, Google」や「Hey, Siri」のように、AIは音声が主流なので、顔があるのは斬新ですね。なんだか『ブレードランナー2049』のジョイを彷彿とさせます。 実際にMICAを体験したVenture Beatのディーン
Google App Engine (GAE) は GCP の他のサービスとの連携が豊富で非常に便利なのですが、その中でも個人的に好きな機能の一つに、Stackdriver Logging に出力されるログの見やすさがあります。 Logging from Google App EngineGAE のログは、上記画像のようにアクセスログとアプリケーションログを一箇所にグルーピングして表示してくれるので、両者のログを行ったり来たりする必要がありません。これは日々の開発や運用で非常に役に立ちます。 今回はこの GAE のようなログ表示に憧れて、他の GCP サービス(特に GKE)でも似たようなことを行えないか模索してみた結果をお話ししたいと思います。 TL;DR条件付きですが、GKE でも以下のようにログをグルーピングして表示することができました。 Logging from Google Ku
開発している Web アプリケーションをスクリーンリーダーでも扱えるようにするにあたって、 VoiceOver を使いはじめてみたら思ったより簡単だったので、やり方についてまとめてみます。 この記事内では macOS High Sierra (10.13.6(17G65)) を前提としていますが、 VoiceOver の操作方法などはバージョンが変わってもあまり変わらないんじゃないかと思います。 VoiceOverとは Appleが macOS や iOS に搭載しているスクリーンリーダーです。視覚障害者向けに画面上に並んでいるものを音声読み上げしてくれます。 視覚のアクセシビリティ - Mac - Apple(日本) 視覚のアクセシビリティ - iPhone - Apple(日本) VoiceOver は macOS に内蔵されているので、 Mac さえあれあばスクリーンリーダーを試して
本日、新著が発売となります。本書の初版は処女作ということもあり、色々と書き手として未熟な部分も多く出てしまった本なのですが、幸運にも長い期間読んでいただいたことでこのたび改訂版の刊行にこぎつけることが出来ました。 さすがに10年経過すると内容も古くなっており、多くのコードをリバイスしています。特に初版刊行時にはまだサポートが不十分だったウィンドウ関数が、現在では主要なDBMSではほぼ利用できるようになったことを受けて、全面的にこれを採用しました。これにより性能と表現力を両立させるモダンなSQLコーディングが可能になったので、ぜひ本書でその素晴らしさを確認いていただければと思います。 以下に本書の前書きを引用しますので、購入の際の参考にしてください。 本書の初版が刊行されてから、10年が経過しました。筆者にとって、初版は初めて書いた本、いわゆる処女作であり、自分の知見や文章がどのような受け取
かつて、スマートホームは混乱状態にあった。個々のデバイスの多くは、それをセットアップした人にとっては問題なく機能したが、家族とアクセスを共有したり、メーカーの異なる複数のデバイスを同期させたりするのは大変な作業だった。 「Amazon Echo」や「Google Home」などのスマートスピーカはマルチユーザーに対応することで、ある程度その問題を解決した。Googleが刷新したモバイル向け「Google Home」アプリと新しいスマートディスプレイ「Google Home Hub」で目指しているのは、音声という選択肢をそのまま残しつつタッチコントロールに立ち返り、それを修正することで、スマートホームのシームレス化を仕上げるということだ。 連続性が鍵 Googleは米国時間10月9日に開催した「Made by Google」イベントで、Google Home Hubを発表した。Google
Marketing is at an inflection point. Here’s why that’s an opportunity
2018年9月にサンフランシスコで開催されたGoogle Cloud Next ’18において、「Cloud AutoML Vision」のBETAリリースが発表されました。 Cloud AutoML Visionは、機械学習に関する高度な知識を持たずとも独自の画像認識モデルを作れるサービスとなっており、AIの民主化を掲げるGoogle Cloudを象徴するサービスとして注目が高まっています。 本当に高度な機械学習知識を持たずとも画像認識モデルが作れるのか、全くプログラミングができない私が実際にCloud AutoML Visionを使ってモデルを作ってみました。 1.AutoML Visionは簡単に独自の画像認識モデルが作れるサービス Google Cloudの画像認識サービスとして「Vision API」というサービスが既に提供をされています。Vision APIは簡単に画像認識技術
MicrosoftのOpen Invention Network(OIN)への加入が発表されました。これで、Microsoftが抱える6万件の特許がオープンソースとしてOINコミュニティに開放され、Linux開発者が利用できるようになります。 Microsoft Joins the Open Invention Network Community https://globenewswire.com/news-release/2018/10/10/1619375/0/en/Microsoft-Joins-the-Open-Invention-Network-Community.html Microsoft joins Open Invention Network to help protect Linux and open source | Blog | Microsoft Azure ht
「イミュータブル(immutable)」という言葉を聞いたことがあるでしょうか。イミュータブルは「不変」「変わらない」という意味の単語で、プログラミング界隈で盛り上がりつつある概念です。 ですが、そもそもプログラムとは基本的に値を変化させて何かを実現することがほとんどで、「イミュータブル」とは程遠いように思われます。 プログラミングにイミュータブルを導入するとはどういうことでしょう?どんなメリットが得られるのでしょう? イミュータブルって? プログラミングにおいてイミュータブルとは、オブジェクトの状態が変わらないことを指します。 オブジェクトの状態、と言ってもいまいちピンとこないかもしれません。わかりやすい例としては配列の状態があります。以下のコードを見てください: const array = [1, 2, 3]; for(let i = 0; i < array.length; i++)
どうも、まさとらん(@0310lan)です! 今回は、不特定多数のユーザーとSlackを使ってチャットによる一括管理が可能になる無料のサービスをご紹介します! 無料で取得可能な専用のメールアドレス宛に届いたメールが、Slack上でチャットのようにやり取りできるようになるのでカスタマーサポートなどにも最適です。 今すぐ誰でも簡単に導入できるので、ご興味ある方はぜひ参考にしてみてください! 【 SharedBox 】 ■「Slack」の事前準備について 今回ご紹介するサービスの「SharedBox」は、Slackを利用するのであらかじめ自分のアカウントを準備しておく必要があります。 まだ、Slackのアカウントをお持ちでない方は以下のリンクから無料のユーザー登録をしておきましょう! 【 Slack 】 そして、本記事で解説する「SharedBox」で利用するチャンネルをあらかじめ新規作成してお
マニアックすぎるDTMユーザーとして知られる声優の小岩井ことり(@koiwai_kotori)さん。機材やプラグインの話を始めると、もう誰もついていけないほどディープな世界へと行ってしまう小岩井さんですが、MIDI検定2級、さらには超難関のMIDI検定1級まで取得していることはDTMステーションの記事でも紹介した通り。さらにMIDI検定指導者の資格まで取得していたようなんですよね。 4月には作詞・作曲する作家としてのメジャーデビューを果たした小岩井さんの活動は、さらに広がり、10月9日、また新たな作品がリリースされました。今回担当したのはスマートフォン向けソーシャルゲーム、『スクールガールストライカーズ2』(スクウェア・エニックス配信)で、小岩井さんが演じるキャラクター、フェイ・リーのキャラクターソング「まじかる・(てん)ぷてーしょん」。今回は作詞・作曲に留まらず、Cubase Pro 9
私たちのプロジェクトではいつも、非常に長い Makefile を使用して、インストールやビルド、テスト、デプロイメントの処理を自動化しています。ターゲット名はほとんど標準化されていますが( make install 、 make deploy )、中には説明が必要なものもあります( make run-dev 、 make restart-api )。そして、詳細なmakeターゲットを追加するほど、それらの処理内容をテキスト形式で大量に記載しなければなりません。私たちのプロジェクトでは通常、このような文書を README ファイルに書いています。 しかしCLI(コマンドラインインタフェース)を用いる場合は、主に自己文書化ツールを使っています。 make と打つだけで、利用可能なコマンドとその説明が一覧表示されたら便利だと思いませんか? それを実現するのは、実はとても簡単です。まずは各ターゲッ
陸の孤島、ニューメキシコの荒野と呼ばれていたnoteのSEO。ですが、ここ1年、みんなの頑張りで猛烈にカイゼンしました。 以下、GoogleのSearchConsoleにおける、noteの検索流入。 なんと12ヶ月前にくらべて、およそ5倍の成長を達成。 しかも角度が徐々に鋭角に、加速している!直近3ヶ月で2倍近く伸びてます。 「発見性」はnoteの3大グロース要素の1つ、クリエイターの記事がより世にでていくことはnoteの根本的な存在意義です。これからもドンドン力をいれていきます。 おそらく、note(記事やユーザー数)が成長したことでの検索増も含まれますが、さすがにnoteが5倍グロースまではしていないので、SEO的な効果がでてるのかと思います。多分(タイミング的にも、ユーザーの増加と同期してないので)。 どんなことをやったのか?僕たちは、そこまでSEOのプロではありません。なのでSEO
(編注:2020/08/18、いただいたフィードバックをもとに記事を修正いたしました。) Pythonは高い人気を誇り、DevOps、データサイエンス、Web開発、セキュリティの分野で使われています。 しかし、速度に関しては高い評価が全くありません。 JavaとC、C++、C#、Pythonの速度を比べるには、どうしたらいいのでしょう? 答えは、実行するアプリケーションのタイプに大きく左右されます。完璧なベンチマークはありませんが、[手始めに比べる手段](https://algs4.cs.princeton.edu/faq/)としてはThe Computer Language Benchmarks Gameが適しています。 私は10年ほどthe Computer Language Benchmarks Gameを参照していますが、Java、C#、Go、JavaScript、C++などの他言
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く