タグ

googleに関するt-wadaのブックマーク (124)

  • Googleに転職していきなり3ヶ月の育休を貰った - Software Transactional Memo

    TL;DR アフィ記事です 転職してからすっかりSNSで音沙汰がなくなったなkumagiと一部の界隈で噂されているようですが、twitterやFacebookにはたまに書いていたように娘が産まれました。 Googleでは子供が生まれた時に育休を取ることができる。 単なる育児休業は育児・介護休業法に定められた労働者の権利であるけれど、Googleではそれに加えて3ヶ月間フルに給料が支払われる有給休暇が付与される*1。これに加えて雇用保険から給付金をもらう育休を取っても良いとされているが、ソフトウェアエンジニア的な意味で遅れを取り過ぎるのも憚られたのでまずは3ヶ月の有給休暇をありがたく頂戴することにした。 授乳について 3ヶ月までの赤ちゃんは昼夜問わず3時間おきに母乳やミルクを欲しがる。大抵の成人は3時間おきに母乳やミルクを与え続けると精神的にだいぶ参ってくるという知見が広く共有されていたので

    Googleに転職していきなり3ヶ月の育休を貰った - Software Transactional Memo
    t-wada
    t-wada 2019/02/21
    "ソフトウェアの世界は個人の力量差が如実に会社としての力に直結するので、人材に対する扱いも自ずと根本的に変わってくる事を思い知らされた" 「ぴよログ」と「みてね」は本当に良くできている
  • Advances in Continuous Integration Testing at Google

    Philosophy We strive to create an environment conducive to many different types of research across many different time scales and levels of risk. Learn more about our Philosophy Learn more

    t-wada
    t-wada 2018/03/09
    Google の John Micco 氏による #jasst 基調講演資料。知見に満ちていて素晴らしい。
  • RPCに特化したGoogleのセキュリティ通信ALTSとは何か - ぼちぼち日記

    はじめに 昨年、Googleから Google Cloud Platform に関するWhitePaperがいくつか公開されました。その中でGoogleのサービス内部で使われている新しいALTSというプロトコルを説明した文書「Application Layer Transport Security」は、読んでみると非常に面白く、セキュアなサービス間通信には当に何が必要なのか、といったことを改めて深く考えさせられるものでした。物理的なマシンからサービス運用まで、ALTSがカバーする範囲は幅広い領域に渡り、あの巨大なGoogleのサービスをよくここまでまとめ上げたものだとホント感心させられます。 以前から、Googleはデータセンタ内のサービス通信までも暗号化を進めていると言われていました。それは、2013年にエドワード・スノーデンが暴露した資料が、Googleのデータセンタ内部の通信データ

    RPCに特化したGoogleのセキュリティ通信ALTSとは何か - ぼちぼち日記
    t-wada
    t-wada 2018/01/16
    Google 社内で使われている RPC に特化したセキュアなプロトコル ALTS について詳しく解説しているエントリ。このあたりは本当に凄い。
  • Container Structure Tests: Unit Tests for Docker Images

    The latest news from Google on open source releases, major projects, events, and student outreach programs. Usage of containers in software applications is on the rise, and with their increasing usage in production comes a need for robust testing and validation. Containers provide great testing environments, but actually validating the structure of the containers themselves can be tricky. The Dock

    Container Structure Tests: Unit Tests for Docker Images
    t-wada
    t-wada 2018/01/11
    Google が社内で使用していた Docker イメージのテスト自動化フレームワークをオープンソース化。その中身の説明。
  • Google検索から不正確な医療情報が消える 「前代未聞の規模」

    Googleが大鉈を振るった。不正確な医療情報を大量生産するメディアに。 2016年11月末に閉鎖された『WELQ』以降、ネットの医療情報を巡る動きは、「もぐらたたき」の状態だった。 情報の信頼性よりもコスパを優先し、記事を大量生産して、検索結果を独占する。WELQで問題となった手法を駆使するネットメディアは次々と現れた。 BuzzFeed Japan Medicalや一部の専門家が、問題のある記事やメディアの指摘を重ねてきたが、検索結果上位に不正確な情報が並ぶ状況は続いていた。 それが12月6日、一変した。 検索サービス最大手Googleが「医療や健康」に関する検索結果の改善を目的としたアップデートを実施したと発表したのだ。 これまで情報の信頼性が疑問視されてきたメディアや記事の多くが、検索結果の上位から姿を消した。 BuzzFeed Japan Medicalは、今回のアップデートの狙

    Google検索から不正確な医療情報が消える 「前代未聞の規模」
    t-wada
    t-wada 2017/12/08
    "日本のウェブ上には、あまりに問題あるサイトが増えてしまいました。WELQが閉鎖された後も、WELQのノウハウを活用した更にひどいサイトが生まれてしまっていた。このような手法は今後、許されないことを示した"
  • 最強囲碁AI「AlphaGo」全勝 世界最強棋士も敵わず

    Google傘下DeepMindの囲碁AIAlphaGo」が、囲碁世界レーティング1位の柯潔(カ・ケツ)九段に3番勝負で全勝した。 「The Future of Go Summit」(中国・浙江省(せっこうしょう))で5月23日(現地時間)から開かれている、囲碁世界レーティング1位の柯潔(カ・ケツ)九段と、米Google傘下DeepMindの囲碁AIAlphaGo」の3番勝負。27日に最終局第3局が行われ、柯潔九段の投了によりAlphaGoが勝利した。第1局、第2局ともにAlphaGoが勝利し、世界最強の棋士でもAlphaGo相手に勝ち星を上げることはできなかった。 AlphaGoは2015年10月に、欧州大会で3回優勝した樊麾(Fan Hui)二段に5戦5勝し、ハンデなしで人間を初めて破った囲碁AIとして注目される。2016年5月には世界トップ棋士の李世ドル九段との5番勝負で4勝1

    最強囲碁AI「AlphaGo」全勝 世界最強棋士も敵わず
    t-wada
    t-wada 2017/05/29
    李世ドル九段との5番勝負ではCPUサーバを1202台、GPUサーバを176台使用する構成だったのが、今回はGoogle I/O 2017で発表されたTPU(Tensor Processing Unit)1台で挑んだと、TPU 圧倒的だな……
  • 第3回 ブランチvs.フラグ | gihyo.jp

    とっておきの変更 ソフトウェアをいつでもリリースできるようにしろと求める継続的デリバリの広まりにより、毎日のようにソフトウェアがリリースされるようになりました。早いうちからコードを野にさらせば、隠れた問題を前もって見つけることができるからです。 短いリリース間隔に身を置くと気づくことがあります。「⁠リリースできること」と「リリースしたいこと」は、必ずしも一致しないのです。たとえば大規模なビジュアルデザインの変更やとっておきの新機能を想像してみましょう。こうした粒度の大きい変更は、たとえ動作する、つまりリリース可能な状態でも、そのまま衆目にさらしたいとは限りません。期待を裏切らない形でお披露目したい、とっておきの変更があります。息を飲む新しい体験がもたらすユーザの驚きや喜びも、ソフトウェアにとっては大切な財産だからです。 とっておきの変更を仕上げるには時間がかかります。一方で、その仕上げが終

    第3回 ブランチvs.フラグ | gihyo.jp
    t-wada
    t-wada 2017/02/23
    フィーチャートグルの考え方を最初に知ったのは omo さんの連載だったけど、こんなに前のことだったんだなぁ…
  • Google、書籍「Site Reliability Engineering」の無料公開を開始。インフラや運用をソフトウェアで改善していく新しいアプローチ

    Google、書籍「Site Reliability Engineering」の無料公開を開始。インフラや運用をソフトウェアで改善していく新しいアプローチ 「Site Reliability Engineering」(SRE)とは、GoogleのシニアVPであるBen Treynor氏が提唱した、高い信頼性や性能を発揮するシステムインフラを実現し、改善していくアプローチのひとつです。 これまでの運用チームやインフラチームによる運用や改善とSREが異なるのは、SREでは積極的にコードを書き、ソフトウェアによって目的の達成を目指している点にあるといえます。 Googleが公開しているSREのWebサイトでは、SREを次のように説明しています。 Like traditional operations groups, we keep important, revenue-critical syst

    Google、書籍「Site Reliability Engineering」の無料公開を開始。インフラや運用をソフトウェアで改善していく新しいアプローチ
    t-wada
    t-wada 2017/01/30
    Google が SRE 本をオンラインで無償公開。これはすごい。ライセンスが気になって調べたら CC BY-NC-ND 4.0 だった。
  • Google翻訳の「リアルタイム翻訳」がおもしろ過ぎて試す人続出「電脳をハックされてる感じがたまらない」【画像まとめ】

    リンク アンドロイドアプリが見つかる!スマホ情報ならオクトバ 画像を認識してリアルタイム翻訳!「Google翻訳」アプリに新機能登場 | オクトバ 米Googleは1月14日(現地時間)、翻訳アプリ「Google Translate(Google翻訳)」に画像を認識して翻訳してくれる新機能を追加すると発表しました。 Android/iOSアプリとも、今後数日以内に行われる予定のアップデートにより提供されます。 画像を認識してリアルタイムに翻訳 端末のカメ 2 users 20

    Google翻訳の「リアルタイム翻訳」がおもしろ過ぎて試す人続出「電脳をハックされてる感じがたまらない」【画像まとめ】
    t-wada
    t-wada 2017/01/26
    これ面白くて、昨日からずっと触っている。本当に凄い技術だと思う。
  • Island Life - Google翻訳と下訳

    About 南の島のプログラマ。 たまに役者。 Practical Schemeの主。 WiLiKi:Shiro 最近のエントリ 無限cxr高校受験Defense振り返ってみると2019年は色々学んで楽...覚えるより忘れる方が難しい(こともある)眼鏡のつると3DプリンタIris Klein Acting ClassSAG-AFTRA conservatory: Voice Acting創作活動って自分を晒け出さねばならないと...ループを使わずに1から100までMore... 最近のコメント shiro on 歳を取ると時間が速く過ぎるのは、新しいことに挑戦しないから? (2023/03/14)1357 on 歳を取ると時間が速く過ぎるのは、新しいことに挑戦しないから? (2023/03/01)ベアトリーチェ on ハイポハイポハイポのシューリンガン (2022/04/02)ベアトリーチ

    Island Life - Google翻訳と下訳
    t-wada
    t-wada 2016/11/26
    shiro さんが解説する、 Google 翻訳のまだ弱い点 1.文やパラグラフをまたいだ「流れ」を読者に示すための適切な訳語の選択 2.翻訳文を読んで読者が頭の中に構造を描けるか、という読者視点からの配慮
  • 新Google翻訳を使って3700ワードの技術文書を1時間で翻訳した - 科学と非科学の迷宮

    新しいGoogle翻訳がニューラルネットワークに基づく機械翻訳に移行して品質が向上した、というので早速使ってみました。 翻訳対象はHadoopのFair Schedulerに関するドキュメントです。 Fair Schedulerは、Capacity Schedulerと並ぶHadoopの2つのスケジューラの一つですが、挙動が少し複雑で、理解するのに苦労します。ドキュメント自体も長く、英語に不慣れな人には読むのがなかなか大変な文書で、前々から訳したいとは思っていました。しかし、3700ワード(A4に文字ぎっしりで7ページ近く)の技術文書を訳すとなると、かなりの労力が必要になります。少なくとも一日仕事になるのは間違いありません。私も仕事が忙しく、なかなか翻訳の時間がとれなかったため、翻訳作業はタスクキューの底に埋もれてしまっていました。 そこで、今回新しい翻訳がどれほどのものか試すのも兼ねて、

    新Google翻訳を使って3700ワードの技術文書を1時間で翻訳した - 科学と非科学の迷宮
    t-wada
    t-wada 2016/11/25
    "以前より自然な文章を生成するようになった分、誤訳の発見にはかなりの英語力と集中力が必要になるでしょう。英語を学ぶ必要がない世界はまだ先のようです" ライセンスへの言及もあって良い
  • TechCrunch

    As if robocalling wasn’t already enough of a problem, the advent of easily accessible, realistic AI-powered writing and synthetic voice could supercharge the practice. The FCC aims to preempt th

    TechCrunch
    t-wada
    t-wada 2016/11/24
    "形の上では互いにリンクのない複数の概念や語のあいだの結びつきをコンピューターが作れるのなら、それは、それら複数の語で共有される意味、という概念をコンピューターが作ったからではないのか?"
  • Google 翻訳が進化しました。 - Google Japan Blog

    メディア関係者向けお問い合わせ先 メールでのお問い合わせ: pr-jp@google.com メディア関係者以外からのお問い合わせにはお答えいたしかねます。 その他すべてのお問い合わせにつきましては、ヘルプセンターをご覧ください。

    Google 翻訳が進化しました。 - Google Japan Blog
    t-wada
    t-wada 2016/11/16
    "ニューラルネットに基づく機械翻訳は、システム上にエンドツーエンドで学習し続けるシステムを構築しています" "過去 10 年の開発の歴史を振り返っても、それを大きく上回る飛躍的な前進だと自負しています"
  • Test Sizes

    Small tests should be isolated from each other, but this constraint gets in a way of medium and large tests (especially for web testing). Take a look at what users are doing with Selenium + TestNG. Also, dependencies and high parallelism are not mutually exclusive, it's unfortunate that this rumor is still around. Here is why: http://beust.com/weblog/2009/11/28/hard-core-multicore-with-testng/ Rep

    Test Sizes
    t-wada
    t-wada 2016/08/15
    クックパッドの取り組みのもとになった Google の試み
  • 「JJUGナイトセミナー Java API訴訟問題を考える 」に行った - Qiita

    概要 「JJUGナイトセミナー Java API訴訟問題を考える 」に参加してきました。今回はマイクロソフト品川社での開催でした。 内容に不正確な点がございましたら訂正致します。 もしよろしければコメントか編集リクエストをくださいますと幸いです。 項目 値 日時 2016/07/11(Mon) 19:00-21:00 場所 マイクロソフト株式会社 品川社 イベント詳細 https://jjug.doorkeeper.jp/events/46995 Twitterのハッシュタグ #jjug togetter http://togetter.com/li/998688 タイムテーブル Time Title Speaker 19:00-19:30 「Oracleが訴えるまでの経緯について~SunとOSSとIBMとAndroid~」 鈴木雄介さん(JJUG会長) 19:30-20:10 「Or

    「JJUGナイトセミナー Java API訴訟問題を考える 」に行った - Qiita
    t-wada
    t-wada 2016/07/12
    Oracle vs Google 訴訟に関するセミナーについて当日の Q&A まで記されており、筆者の個人的な見解はそれとわかる記述になっている。たいへんありがたいまとめ。
  • Engadget | Technology News & Reviews

    Parrots in captivity seem to enjoy video-chatting with their friends on Messenger

    Engadget | Technology News & Reviews
    t-wada
    t-wada 2016/06/22
    "Googleのマイアカウントからログインとセキュリティ > Googleへのログインを開き、2段階認証プロセスを有効にして、方式に「Googleからのメッセージ」を選ぶだけ"
  • [速報]Google、モバイルアプリ用ログ解析ツール「Firebase Analytics」の無償提供を発表。ノーティフィケーションも無制限に無償で提供。Google I/O 2016 - Publickey

    [速報]Google、モバイルアプリ用ログ解析ツール「Firebase Analytics」の無償提供を発表。ノーティフィケーションも無制限に無償で提供。Google I/O 2016 Googleはサンフランシスコで開催中のイベント「Google I/O 2016」で、モバイル向けバックエンドサービス(MBaaS)である「Firebase」の新バージョンで、アプリケーション向けログ解析ツール「Firebase Analytics」を無制限かつ無償で提供すると発表しました。 新バージョンのFirebaseは単なるMBaaSではなく、モバイルアプリケーションの開発を促進するためのさまざまな機能の集合体となっています。 Firebase Analyticsはアプリケーションのログ解析に最適化された、いわばアプリ版のGoogle Analytics。iOS、Androidに対応。 これを無償かつ

    [速報]Google、モバイルアプリ用ログ解析ツール「Firebase Analytics」の無償提供を発表。ノーティフィケーションも無制限に無償で提供。Google I/O 2016 - Publickey
    t-wada
    t-wada 2016/05/19
    これはすごいのでは
  • [速報]Google App EngineがRubyとNode.jsのサポートを発表。GCP Next 2016

    [速報]Google App EngineがRubyとNode.jsのサポートを発表。GCP Next 2016 Googleは同社のクラウドに関するイベント「GCP Next 2016」を3月23日、24日の2日間にわたり米サンフランシスコで開催しています。 初日の基調講演では、同社がエンタープライズ市場へ注力すること、次世代のクラウド基盤としてコンテナが主役になること、そして機械学習サービスの充実などが語られました。

    [速報]Google App EngineがRubyとNode.jsのサポートを発表。GCP Next 2016
    t-wada
    t-wada 2016/03/24
    "Google App Engineが新しくサポートする言語としてRubyとNode.jsが追加されたことが発表されました" キター!!
  • https://www.bloomberg.com/news/articles/2016-03-22/google-s-greene-hastens-cloud-expansion-in-race-with-amazon

    t-wada
    t-wada 2016/03/22
    "In coming months Google will open two new cloud regions -- (略) -- in Oregon and Japan" GCP に日本リージョンが来る
  • Node.js on Google App Engine goes beta | Google Cloud Blog

    Justin BeckwithProduct Manager, Google Cloud Platform We’re excited to announce that the Node.js runtime on Google App Engine is going beta. Node.js makes it easy for developers to build performant web applications and mobile backends with JavaScript. App Engine provides an easy to use platform for developers to build, deploy, manage and automatically scale services on Google’s infrastructure. Com

    Node.js on Google App Engine goes beta | Google Cloud Blog
    t-wada
    t-wada 2016/03/22
    GAE の Node.js サポートがβまで来た