グーグルは米サンフランシスコで開催中のイベント「Google I/O 2013」の基調講演で、Androidのネイティブアプリケーション開発に特化した統合開発ツール「Android Studio」を発表しました。 Android Studioは、Javaの統合開発環境として知られる「IntelliJ」を... 続きを読む
これを読んでる人のほとんどがSXSWを見るためにテキサス州オースチンまで行けなかった人だと思うが、しかもその中で、Googleのあの意欲的なGlassプロジェクトをちょっとでも体験した人となると、すごく少ないだろう。過去数週間、あちこちでGlassのおもしろそう... 続きを読む
Matt Abrams recently pointed me to Google’s excellent paper “HyperLogLog in Practice: Algorithmic Engineering of a State of The Art Cardinality Estimation Algorithm” and I thought I’d share my take on it and explain a few points that I ha... 続きを読む
WebRTC Ilya Grigorik - @igrigorik Make The Web Fast Google Building Faster Websites crash course on web performance Make the Web Fast team at Google: ● Kernel, Networking, Infrastructure, Chrome, Mobile... ● Research & drive performance we... 続きを読む
2013/02/03 GoogleがB-tree実装のSTLコンテナを公開 C++ containers that save memory and time cpp-btree - C++ B-tree - Google Project Hosting Googleが、B-tree実装のSTLコンテナー(map, set, multimap, multiset)を発表した。 多くのSTLの実装では、map, ... 続きを読む
Jeff Dean facts aren’t, well, true. But the fact that someone went to the trouble to make up Chuck Norris-esque exploits about Dean is remarkable. That’s because Jeff Dean is a software engineer, and software engineers are not like Chuck No... 続きを読む
Introducing Google Bootstrap. Need reasons to love Google Bootstrap? Look no further. By nerds, for nerds. Forked from Twitter Bootstrap, built by todc, Google Bootstrap utilizes LESS CSS, is compiled via Node, and is managed through GitHub t... 続きを読む
GoogleのCEO、ラリー・ペイジは先ごろ、テクノロジー企業の経営のあり方に警鐘を鳴らした。 「私は多くの会社の経営のやり方は深刻に間違っているのではないかと心配している。毎日会社に来てやることといえば、自分とほぼ同じようなことをしている同業のライバ... 続きを読む
昨日くらいから「Gmailが乗っ取られた」という騒ぎが聞こえてくるようになりました。 Gmailは無料で使えて便利なツールですが、便利が故につい依存してしまいがち。 乗っ取られでもしたら困るという人も少なくないのではないでしょうか。 Gメー昨日くらいから... 続きを読む
良質なレッスンが揃っています。Google デベロッパー アカデミー 良質なレッスンが揃っています。 Google デベロッパー アカデミーは、Google のさまざまなデベロッパー向けツールやプラットフォームに関するオンライン コースを提供するサイトです。ここに掲載... 続きを読む
Exclusive: Inside Google Spanner, the Largest Single Database on Earth Each morning, when Andrew Fikes sat down at his desk inside Google headquarters in Mountain View, California, he turned on the “VC” link to New York. VC is Google shorth... 続きを読む
最近知ったがGoogle Apps Scriptはだいぶいろいろなことができてすごい。 ので、とりあえず楽天カード (今話題) の売上情報メールを集計して家計簿に記録していくみたいなスクリプトを書いてみた。 Google SpreadSheet を開き、ツール → スクリプトエディタ で... 続きを読む
2012-08-29 chromiumの継続的インテグレーション 最近はどうもJenkinsとかTravisCIとかいうのが話題みたいなのだが、使ったことがないのでよくわからない。だがどうも漏れ聞く話を見ていると、こういうのは継続的インテグレーション(CI)と呼ばれていて、だいた... 続きを読む
Spanner: Google’s Globally-Distributed Database James C. Corbett, Jeffrey Dean, Michael Epstein, Andrew Fikes, Christopher Frost, JJ Furman, Sanjay Ghemawat, Andrey Gubarev, Christopher Heiser, Peter Hochschild, Wilson Hsieh, Sebastian Kant... 続きを読む
J2ObjC J2ObjC is an open-source command-line tool from Google that translates Java code to Objective-C for the iOS (iPhone/iPad) platform. This tool enables Java code to be part of an iOS application's build, as no editing of the generated fi... 続きを読む
Drill Abstract Drill is a distributed system for interactive analysis of large-scale datasets, inspired by Google's Dremel. Proposal Drill is a distributed system for interactive analysis of large-scale datasets. Drill is similar to Google's ... 続きを読む
Googleには、今さら言うまでもなく、大量のデータがあり、それらを扱うためのツールを数多く作ってきた。中でもとくに有力な製品として、MapReduceやGoogleFSはオープンソースのApache Hadoopを生み、BigTableはApache HBaseを孵(かえ)した。 でも、それで終... 続きを読む
Google Tech Talks January 24, 2007 ABSTRACT Every day around the world, software developers spend much of their time working with a variety of Application Programming Interfaces (APIs). Some are integral to the core platform, some provide acc... 続きを読む
A tool for finding memory leaks in JavaScript programs. "Memory leak" in this context is an object which is retained only by a specified set of library data structures and not pointed to by user code. The tool is a python script which uses th... 続きを読む
Leak Finder: a new tool for JavaScript Wednesday, August 8, 2012 | 3:30 PM Labels: javascript, open source release Leak finder for JavaScript helps web application developers find memory leaks in their JavaScript programs. In garbage-collecte... 続きを読む
Jeffrey Dean Google Fellow I joined Google in mid-1999, and I'm currently a Google Fellow in the Systems Infrastructure Group. My areas of interest include large-scale distributed systems, performance monitoring, compression techniques, infor... 続きを読む
Web Lab: See the magic of the web brought to life through 5 Chrome Experiments. www.chromeweblab.comSee the magic of the web brought to life through 5 Chrome Experiments. Open to the world online. Live from the Science Museum, London. Launchi... 続きを読む
Well, that was unexpected. Google’s Sergey Brin just stepped on stage at Moscone West to deliver a demo of Google Glass, and it involves a Google+ hangout conducted via their connected eyewear. Oh, and some guys just jumped out of a plane. ... 続きを読む
Build web apps and automate tasks with Google Apps Script Google Apps Script is a JavaScript cloud scripting language that provides easy ways to automate tasks across Google products and third party services and build web applications. Start ... 続きを読む
OverviewPageSpeedInsightsBrowser ExtensionsChromeFirefoxRulesAvoid Bad RequestsAvoid CSS @importAvoid CSS ExpressionsMinimize document.writeCombine External CSSCombine External JavaScriptCombine Image Using CSS SpriteDefer Loading of JavaScri... 続きを読む
Using CSS3 to create Google-style UI elementsCSS3 Google Buttons CSS3 Google Buttons helps you easily create Google-style buttons. Buttons The "buttons" can be created by adding class="g-button" to any appropriate <a>, <button>, or <input> el... 続きを読む
あいもかわらずプロ・ブロガー本を読み漁っております@OZPA です。 今回は、Google AdSenseを導入しているブロガーの方でしたらなにはともあれぜっっっっったいにやっておいた方が良い「カスタムチャネル」と「ターゲット設定」についてのお話。 参考:Google公... 続きを読む
IEEE Spectrum's energy, power, and green tech blog, featuring news and analysis about the future of energy, climate, and the smart grid. IEEE Spectrum's risk analysis blog, featuring daily news, updates and analysis on computing and IT projec... 続きを読む
gdrive-cli is a command line interface to google drive written in python. With it, you will be able to post, download, and list files on Google Drive. It works on Linux Requirements A chrome web store account, and a registered app. Google Chr... 続きを読む
2012年4月17日火曜日 「日本人は起業したがらない」は本当か(Googleを使って社会を読み解く) 日本ジャーナリスト教育センター(JCEJ)が先日開催したワークショップ「データジャーナリズム実践:Googleで社会を読み解く」では、Googleが提供するデータ分析サ... 続きを読む
Tuesday, April 17, 2012 | 11:32 AM Add SPDY support to your Apache server with mod_spdy Bryan Matthew By Matthew Steele and Bryan McQuade, PageSpeed Insights Team At Google, we strive to make the whole web fast. Our work in this area includes... 続きを読む
Friday, April 13, 2012 | 8:48 AM Fridaygram: Chrome tools, Goldberg machines, Lehrer songs By Scott Knaster, Google Developers Blog Editor If you use Google Chrome and you like to live on the edge, you might want to try Google Chrome Canary. ... 続きを読む
Exclusive: Threats range from governments trying to control citizens to the rise of Facebook and Apple-style 'walled gardens'The principles of openness and universal access that underpinned the creation of the internet three decades ago are u... 続きを読む
IntroductionThe Asynchronous Input/Output (AIO) interface allows many I/O requests to be submitted in parallel without the overhead of a thread per request. The purpose of this document is to explain how to use the Linux AIO interface, namely... 続きを読む
Trial Version: http://goo.gl/i4onu Google Maps is now available for 8-bit Nintendo Entertainment Systems (NES). Availability in Google Store is TBD but you can try it on your browser by going to http://maps.google.com and clicking "Quest" in ... 続きを読む
Googleは各種Googleサービスの利用状況をユーザーに詳しくレポートするするAccount Activityをローンチしたのに続いて、Google+のビデオ会議機能ハングアウトに対する最初の本格的サードパーティー・アプリを発表した。 もっとも今回発表されたハングアウト・ア... 続きを読む
2011 年 3 月 11 日の地震が発生した瞬間、日本の Google にはまだ災害対応チームもない状態だったが、数時間後には最初のサービスが立ち上がり、つづく週末の間にもいくつものサービスが本格始動していった。 2011 年 3 月 11 日は、多くの Google 社員にとっ... 続きを読む
Rewriting the same game code over and over got you down? PlayN may be the technology for you! PlayN is a cross platform game library that allows you to create a single Java code base that runs in HTML5, Java, Android and Flash. Authentication... 続きを読む
Google has over 100 million lines of code, and our biggest programming language is C++. We have a single, shared codebase developed primarily on mainline. We build every binary and all of its libraries from scratch every time, allowing us to ... 続きを読む
Intro While many programmers do think that Object Oriented JavaScript is a good approach to take, it’s also known that it’s hard to write robust OO-style JavaScript simply due the nature of the language itself and the environment which it’... 続きを読む
Monday, January 23, 2012 Let's make TCP faster By Yuchung Cheng, Make The Web Faster Team Transmission Control Protocol (TCP), the workhorse of the Internet, is designed to deliver all the Web’s content and operate over a huge range of netwo... 続きを読む
Google. It’s one of the most common household words in today’s modern society, and yet for a company that is used by most of us essentially as an algorithm, it tends to trigger a highly emotional response when overheard. It’s a dream job f... 続きを読む
How Google Tests Software - Part Three Wednesday, February 16, 2011 2:47 AM By James Whittaker Lots of questions in the comments to the last two posts. I am not ignoring them. Hopefully many of them will be answered here and in following post... 続きを読む
TodoをGoogle Tasksで管理しているのですが、Macをメインマシンにしてから、これをうまく管理する方法が見つかりませんでした。 今日ようやくGoogle TasksをMacで効率よく管理する方法を見つけましたのでご紹介します。 1. Fluidのインストール 以下アドレスの... 続きを読む
ソースコードのなかでバグが多いのは、より高頻度に、かつ最近になって集中的に直している部分。これが、グーグルで採用された「バグ予測アルゴリズム」であることを、先月の記事「グーグルはコードの品質向上のため「バグ予測アルゴリズム」を採用している」で... 続きを読む
Advertising itself as a cheaper Dropbox alternative with a better feature set, Insync has been in closed beta for the last 15 months. Now, they're finally ready to launch with a service that tightly integrates into Google Docs. It's "8x cheap... 続きを読む
Unit, Functional and Load Testing Tools, News and Resources Inside Google, Javascript is the 4 largest language (in terms of lines of code) but one the fastest growing. Developing fast, robust and high quality Javascript is however a challeng... 続きを読む
2011 年 12 月 15 日 Posted by Google 日本語入力チーム 本日、Android 版 Google 日本語入力 Beta をリリースしました。 Google 日本語入力は、日本語を入力するためのソフトウェアです。2009 年 12 月に Windows 版と Mac 版を発表し、2010 年 5 月 にはオー... 続きを読む
Googleは、今日Android 版 Google 日本語入力 Beta をリリースしたと発表した。動作環境はAndroid2.1以上で、タブレット端末とハードウェアキーボードはサポート対象外。 Google 日本語入力は、日本語を入力するためのソフトウェアで、2009 年12月にWindows版と... 続きを読む
第171回 2011年12月19日(月) 放送予定 独創力こそ、工場の誇り 町工場経営者・竹内 宏プラスチック金型などの世界で110以上の特許を持つ、竹内宏。独自開発の「超小型射出成形機」はプラスチックの生産ラインを一変させたとして、業界のどぎもを抜いた。 ... 続きを読む
Googleアカウントは、Googleのサービスを使う上でとても重要です。各種のサービスの利用設定はもとより、そこで蓄積したデータの管理はアカウントに紐づけられています。これは裏を返せば、アカウントの認証情報を取られてしまうと被害が甚大となります。Google... 続きを読む
Refine your online advertising with Google Ad Planner, a free media planning tool that can help you: Identify websites your target customers are likely to visit Define audiences by demographics and interests. Search for websites relevant to y... 続きを読む
Heading in the right direction with WebGL Wednesday, October 12, 2011 Labels: webgl Editor's note: The Chromium WebGL team worked closely with the Maps team to help make MapsGL a reality. We invited a member of the Maps team to talk about the... 続きを読む
Ice Cream Sandwich(Android 4.0)の登場でAndroidは一変した。これまでのAndroidのアップデートの中で最大のものであるのは間違いない。 しかしソフトウェアの強化だけが今回の目玉ではない。GoogleはSamsungと共同でAndroid携帯の新しいフラグシップ・モデル... 続きを読む
Already signed up for Google Cloud SQL? Create an instance. Get started writing Java or Python applications in Google App Engine. Perform some basic tasks for your instance. What is Google Cloud SQL? Google Cloud SQL is web service that allow... 続きを読む
Web業界は電話関連ビジネスを飲み込もうとしているのではないか。もう1年以上も前になるが、2010年5月に米国に出張した際に、そういう印象を受けた。といっても、VoIPのことではない。電話帳がSNS内のソーシャルグラフで置き換えられるということとも、ちょっと... 続きを読む
Sorting Petabytes with MapReduce - The Next Episode Wednesday, September 07, 2011 | 9/07/2011 04:50:00 PM Labels: MapReduce Posted by Grzegorz Czajkowski, Marián Dvorský, Jerry Zhao, and Michael Conley, Systems Infrastructure Almost three yea... 続きを読む
Friday, 2 September 2011 Google Guava Libraries Essentials I want code to be simple-n-short, on-point and easy to read. Unnecessary complexity distract and obscure understanding of what is really going on and can be a real killer for producti... 続きを読む
窓の先のシリコンバレー 第4回 突撃インタビュー!シリコンバレーで働くあの人 2008年3月24日 吉岡千恵(ちぎ) 1 2 3 こんにちは。第4回目の今回は,外に飛び出して取材などを行ってみました。 目的地はこちらです! え,よくわからない?ではこれではどうで... 続きを読む
Build in the Cloud: How the Build System works Thursday, August 18, 2011 | 2:44 AM This is the second in a four part series describing how we use the cloud to scale building and testing of software at Google. This series elaborates on a prese... 続きを読む
This past February, Google filed for a number of patents that describe aspects of how it might share information from one data center to another, and some of the challenges that entails. Google’s Yonatan Zunber, who revealed on his blog that... 続きを読む
Google just announced that it is acquiring Motorola Mobility. The search and online advertising company is buying the company for approximately $12.5 billion (or $40 per share), in cash. The price represents a premium of 63 percent to the clo... 続きを読む
Googleが、Webブラウザ上でネイティブバイナリコードを実行する「Native Client」を公開した。 Native Client http://code.google.com/p/nativeclient/ Google Earth,Quakeなどがすでに動いているようだ。 これはすごい!ブラウザ上でX86バイナリを動かす... 続きを読む
米Googleは8月4日(現地時間)、Gmail Labsでメールのプレビュー機能を公開したと発表した。表示方法を「垂直分割」「水平分割」から選択すると、メール一覧の右側または下部にメールのプレビューパネルが表示されるようになる。 同機能を使用するにはまず、Gmail... 続きを読む
Tweet Check Googleは、『Gmail』アカウントから電話をかけられる機能を新たに38か国語に対応を拡大、支払い可能な通貨も4種類(米ドル、カナダドル、英ポンド、ユーロ)に増やしました。同機能は、昨年アメリカ国内のみでリリースされ、アメリカおよびカナダ国... 続きを読む
Alright, I'll give this a shot based on my experience working at Google with the best product managers I've ever seen anywhere. I am not a PM so these are based on my observation of the best at Google. Take ownership of the product and all is... 続きを読む
O'Reilly OSCON Data 2011, Steve Yegge, "What Would You Do With Your Own Google?" 続きを読む
Thursday, July 21, 2011 Google Docs Lets You Upload 10GB Files Scott Johnston, Product Manager at Google, announced that Google Docs increased the maximum file size from 1GB to 10GB. That's a really good news, but it's surprising to see that ... 続きを読む
Opening the iTunes Store.If iTunes doesn't open, click the iTunes application icon in your Dock or on your Windows desktop.Progress Indicator iTunes is the world's easiest way to organize and add to your digital media collection. We are unabl... 続きを読む
グーグルは7月14日、YouTube動画に自動で字幕をつける「自動キャプション機能」の日本語版を公開した。音声認識技術を使って日本語の動画に自動で字幕がつけられるようになった。自動翻訳機能も組み合わせると、手間をかけずに多言語の翻訳字幕もつけられる。 Y... 続きを読む
Google Plus, the social network from Google, is built mostly on Java and JavaScript while Hangouts, its video conferencing framework, uses a client-server approach. Google Plus or Google+, the long awaited social network from Google, has rece... 続きを読む
[3B2-14] mmi2010040065.3d 30/7/010 19:43 Page 65 ................................................................................................................................................................................................... 続きを読む
What practices/factors best enabled you to focus on speed/agility? 続きを読む
セキュリティホールを狙うのは人間に限らない。日々クローラーがWebサイトにアクセスしてセキュリティホールを狙っているのだ。狙われる前にSkipfishを使って自主的にチェックしてみよう。 0 SkipfishはGoogleが開発したセキュリティチェックソフトウェアだ。タ... 続きを読む
Developer: Crossrider Description Add the Facebook Stream to your Google+ Google+Facebook allows you to see your Facebook stream inside Google+. Simply Connect to Facebook, and get all the updates on your Google+ Facebook tab. Please let ever... 続きを読む
Tuesday, June 28, 2011 Announcing Google+ Hangouts What we've been working on recently :-) From the Google Blog: +Hangouts: stop by and say hello, face-to-face-to-faceWhether it's inside a pub or on a front porch, human beings have always enj... 続きを読む
人間の基本的な欲求の 1 つに他者とのコミュニケーションがあります。笑顔、ささやき声、歓声、そうしたもので私たちは日々他の人たちとつながっています。 最近では、人と人とのコミュニケーションは、オンライン上で行われることが多くなってきました。しかし... 続きを読む
先週、GoogleのVic GundotraとBradley Horowitzの2人に、同社が今日公開した新ソーシャルプロジェクト、Google+を見学させてもらった時、直後の私の反応が、彼らをことのほか喜ばせた。私はこう言った。すばらしい ― 特にCirclesは ― まるでGoogle製品ではな... 続きを読む
Google Developer Day 2011 Japan を開催します 2011年6月29日水曜日 | 13:54 Labels: GDD11JP Posted by 山崎富美 / Developer Relations Team Google は、11 月 1 日(火)に Google Developer Day 2011 Japan をパシフィコ横浜で開催します。 Google Develop... 続きを読む
読者は昨夜(米国時間6/27)、Google.comページのトップに見慣れない黒いバーが現れたという噂を聞いたかもしれない。自分の目で見た人もいるだろうが、安心してもらいたい。幻覚ではない。もうすぐ一般公開されるビッグ・プロジェクトだ。その名をGoogle+とい... 続きを読む
2011 年 6 月 28 日 Posted by ハサン アリレザーイー / アソシエイトプロダクトマネージャー 今年 3 月から、google.com の検索結果に 「+1 」ボタンを表示してきましたが、本日より、日本語を含む43 の言語で、+1 ボタンが検索結果に表示されるようになります... 続きを読む
Android未だにピンとくるAndroidアプリのUIが思いつきません。AndroidではアプリのUIに統一感が無く、メーカー製のアプリも標準アプリとは異なるデザイン感のUIになっています。普段仕事ではiPhone、プライベートではWindows Phone7とそれぞれの世界観があるプ... 続きを読む
Challenges in Building Large-Scale Information Retrieval Systems Jeff Dean Google Fellow jeff@google.com • Challenging blend of science and engineering – Many interesting, unsolved problems – Spans many areas of CS: • architecture, distr... 続きを読む
Google-Wide Profiling: A Continuous Profiling Infrastructure for Data Centers Abstract Google-Wide Profiling (GWP), a continuous profiling infrastructure for data centers, provides performance insights for cloud applications. With negligible ... 続きを読む
Megastore: Providing Scalable, Highly Available Storage for Interactive Services Jason Baker, Chris Bond, James C. Corbett, JJ Furman, Andrey Khorlin, James Larson, Jean-Michel L´eon, Yawei Li, Alexander Lloyd, Vadim Yushprakh Google, Inc. {... 続きを読む
Monday, June 06, 2011 Continuous profiling at Google "Google-Wide Profiling: A Continuous Profiling Infrastructure for Data Centers" (PDF) has some fascinating details on how Google does profiling and looks for performance problems. From the ... 続きを読む
[3B2-14] mmi2010040065.3d 30/7/010 19:43 Page 65 ................................................................................................................................................................................................... 続きを読む
Testing at the speed and scale of Google Tuesday, June 14, 2011 11:25 AM Continuous integration systems play a crucial role in keeping software working while it is being developed. The basic steps most continuous integration systems follow ar... 続きを読む
Small (15px) Standard (24px) Medium (20px) Tall (60px) 続きを読む
HTML5 vs ネイティブ。モバイルアプリはどちらで開発するべき?(後編) Google I/O 2011 モバイルアプリケーションを開発する方法として、JavaやC/C++とSDKを用いてネイティブアプリケーションを開発する以外に、HTML5/CSS/JavaScriptを用いて開発する方法が登... 続きを読む
Google Chrome runs web pages and applications with lightning speed. Googleは5月18日(米国時間)、SSL False StartのテクニックをChromeに適用することでSSL接続時における処理時間を30%削減できたと発表した。「SSL False Start」と呼ばれているテクニック... 続きを読む
グーグルは同社のクラウドサービスであるGoogle App Engineで、フル機能のMapReduce機能を提供することが同社のイベントGoogle I/O 2011で明らかにしました。 これまでGoogle App EngineではMapReduceを構成する「Map」「Shuffle」「Ruduce」の3つのうち、Mappe... 続きを読む