The Fox/Google Debate on YouTube

Since was announced the Fox News/Google Debate on September 1, people across the country have submitted more than 18,000 questions to the Fox News YouTube channel on topics ranging from immigration reform, to health care, to foreign aid to social security. Tonight, the Republican presidential candidates will answer those questions in the Fox News/Google Debate, which will be live-streamed on YouTube and broadcast on Fox News Channel starting at 9pm ET. We’ll also have an online pre-debate show starting at 8:30pm ET, featuring Fox News’s Shannon Bream and Chris Stirewalt, and Steve Grove, YouTube’s Head of News and Politics.

Even if you’re watching on TV, you can visit youtube.com/foxnews during the debate to vote on real-time polling questions and submit live commentary. Throughout the evening, we’ll share Google politics-related search trend information and public data that will provide context to the issues discussed. Fox News moderators will ask specific questions that were submitted by citizens through YouTube, and we’ll be looking at overall trends that emerge from the questions in aggregate. To give you an idea, here’s a look at the most popular words people used in their submissions (the bigger the word, the more often it was used).

Flex your democratic muscle and tune in to youtube.com/foxnews for a political debate that puts you in the driver’s seat of the discussion.

Google Separates Adwords Express Analtyics

 

Google has recently (exactly when is not clear) separated the Adwords Express analytics from the standards dashboard view of Places analytics. Until very recently the analytics for both your free Places Listing and your paid Adwords Express ad were shown in a consolidated view:

adwords-express-analtyics

 

Documents List API

 

There are a number of ways to add resources to your Google Documents List using the API. Most commonly, clients need to upload an existing resource, rather than create a new, empty one. Legacy clients may be doing this in an inefficient way. In this post, we’ll walk through why using resumable uploads makes your client more efficient.

The resumable upload process allows your client to send small segments of an upload over time, and confirm that each segment arrived intact. This has a number of advantages.

Resumable uploads have a customizable memory footprint on client systems

Since only one small segment of data is sent to the API at a time, clients can store less data in memory as they send data to the API. For example, consider a client uploading a PDF via a regular, non-resumable upload in a single request. The client might follow these steps:

  1. Open file pointer to PDF
  2. Pass file pointer and PDF to client library
  3. Client library starts request
  4. Client library reads 100,000 bytes and immediately sends 100,000 bytes
  5. Client library repeats until all bytes sent
  6. Client library returns response

But that 100,000 bytes isn’t a customizable value in most client libraries. In some environments, with limited memory, applications need to choose a custom chunk size that is either smaller or larger.

The resumable upload mechanism allows for a custom chunk size. That means that if your application only has 500KB of memory available, you can safely choose a chunk size of 256KB.

Resumable uploads are reliable even though a connection may not be

In the previous example, if any of the bytes fail to transmit, this non-resumable upload fails entirely. This often happens in mobile environments with unreliable connections. Uploading 99% of a file, failing, and restarting the entire upload creates a bad user experience. A better user experience is to resume and upload only the remaining 1%.

Resumable uploads support larger files

Traditional non-resumable uploads via HTTP have size limits depending on both the client and server systems. These limits are not applicable to resumable uploads with reasonable chunk sizes, as individual HTTP requests are sent for each chunk of a file. Since the Documents List API now supports file sizes up to 10GB, this is very important.

Resumable upload support is already in the client libraries for Google Data APIs

The Java, Python, Objective-C, and .NET Google Data API client libraries all include a mechanism by which you can initiate a resumable upload session. Examples of uploading a document with resumable upload using the client libraries is detailed in the documentation. Additionally, the new Documents List API Python client library now uses only the resumable upload mechanism. To use that version, make sure to follow these directions.

Beautiful Google Earth: Google Moon Overlays

This collection of plates of the moon was originally created before Google to launch it. Amazing version of Google Moon (View | Explore menu in Google Earth). I’ll come back refreshed and original collection of moon pads to remove duplicate data, remove some dead links and add your company’s data Google Moon. Unfortunately, I can not get NASA / JPL lunar WMS server or card-Planet WMS Server for use with Google Earth, so that the pads were removed.

The following sections include:

Features – In the field, about 9,000 craters and other parts of the Moon (Originally compiled by Jonathan McDowell).
Topography – Color shaded relief map of the Moon from the U.S. Geological Survey.
Color – Color Mosaic from Arizona State University resource for Space Studies.
High resolution – black and white image from Clementine mission to the original image at Northwestern University. This is similar to a visible layer images in Google Moon. I think my version is a little more detail than Google Moon, when increased close to the surface.

Just open the KML file with Google Earth. Google Earth has to ask if you want to switch to the moon mode.

Download .KML file

Improved sharing via Google+

A few weeks ago Larry mentioned that we’d start shipping the Google part of Google+. The Android team then launched Ice Cream Sandwich, with a focus on improved sharing via Google+. And today we’re rolling out two more Google+ features that integrate with two more Google products: YouTube and Chrome.

YouTube

It’s no secret that YouTube is filled with tons of great content (from inspiring speeches to music videos to honey badgers). We wanted to bring YouTube directly into Google+—as well as make it easier to watch and share your favorites—so we’re launching a YouTube “slider” in the stream. Here’s how it works:

  • Mouse over the new YouTube icon at the top right of Google+
  • It’ll slide out and ask, “What would you like to play”?
  • Enter whatever you’re in the mood for (like a topic or a musical artist)

Sharing YouTube videos with your circles also works (of course), but there’s a nice little twist: the people you share with can open a related playlist directly from your post! Last but not least, we’re starting to include YouTube playlists in Google+ search results.

YouTube video in the stream (left), YouTube playlist in Google+ search results (right)

Chrome

We’re also rolling out two new Google+ Chrome extensions:

  • +1 button: +1 any webpage and share it with your circles
  • Notifications: check your Google+ notifications while you browse the web

Of course, if you don’t use Chrome, then you can use Google Toolbar for Internet Explorer. The new version—also rolling out today—includes these same sharing and notification features.

Google+ Chrome extensions: +1 button (left), notifications (right)

We’ve got lots more planned for Google+, YouTube and Chrome (and all the other Google products you already use). But we hope you enjoy today’s small taste of shipping the Google in Google+.