Friday, March 15, 2013

[Gd] Stable Channel Update for Chrome OS

| More

Chrome Releases: Stable Channel Update for Chrome OS


The Stable channel has been updated to 25.0.1364.173 (Platform version: 3428.210.0) for all Chrome OS devices. This build contains a number of bug fixes and security improvements. Machines will be receiving updates over the next several days.

Release highlights:

  • Updated Flash to 11.6.602.180, which resolves a bug where some DRM video content would be unable to play (e.g.: Amazon Prime Video).
  • Fixed an issue with Chromebook Pixel and Acer C7 systems freezing while playing videos.
  • Fixed an issue with Acer C7 systems freezing after resume.

Security fixes and rewards:

Please see the Chromium security page for more detail. Note that the referenced bugs may be kept private until a majority of our users are up to date with the fix.

  • [181083] High CVE-2013-0915: Overflow in the GPU process. Credit to Pinkie Pie.
  • [chromium-os:39733] High CVE-2013-0913: Time-of-Check/Time-of-Use and counting overflows in i915 driver. Credit to Pinkie Pie.

If you find new issues, please let us know by visiting our help site or filing a bug. Interested in switching channels? Find out how. You can submit feedback using ‘Report an issue...’ in the Chrome menu (3 horizontal bars in the upper right corner of the browser).

Danielle Drew
Google Chrome
URL: http://googlechromereleases.blogspot.com/2013/03/stable-channel-update-for-chrome-os_15.html

Thursday, March 14, 2013

[Gd] BigQuery gets big new features to make data analysis even easier

| More

Google Developers Blog: BigQuery gets big new features to make data analysis even easier

Author Photo
By Michael Manoochehri, Developer Programs Engineer, Cloud Platform

Google BigQuery is designed to make it easy to analyze large amounts of data quickly. Overwhelmingly, developers have asked us for features to help simplify their work even further. Today we are launching a collection of updates that gives BigQuery a greater range of query and data types, more flexibility with table structure, and better tools for collaborative analysis.

Big JOIN and Big Group Aggregations

Extracting insights from multiple datasets can be challenging and time-consuming. This is especially true when datasets become too large to query with a traditional database system. With traditional databases, SQL functions like joining and grouping are typically used to bring together data for analysis. What happens when your data is too large to fit into a conventional database? Working with multi-terabyte datasets often requires developing complicated MapReduce workflows, investing in expensive infrastructure, and great deal of time. Very often, it's a combination of all three.

In response to developer feedback, we're launching new features that enable analysts and developers to run fast SQL-like join and aggregate queries on datasets without the need for batch-based processing. Our new Big JOIN feature gives users the ability to produce a result set by merging data from two large tables by a common key. Big JOIN simplifies data analysis that would otherwise require a data transformation step, by allowing users to specify JOIN operations using SQL.

Popular web applications produce user activity logs that can grow by billions of rows each week. Dividing users into smaller groups is a key step for analysis. However, each group of users can number in the millions. To handle this for such large volumes, we've enabled Big Group Aggregations, which significantly increases the number of distinct values that can be grouped in a result set.

To use these new features, simply add the EACH modifier to JOIN or GROUP BY clauses.


/* JOIN EACH example
* Selects the top 10 most edited Wikipedia pages
* of words that appear in works of Shakespeare.
*/

SELECT
 TOP(wiki.title, 10), COUNT(*)
FROM
 [publicdata:samples.wikipedia] AS wiki
JOIN EACH
 [publicdata:samples.shakespeare] AS shakespeare
ON
 shakespeare.word = wiki.title;


For more information, including best practices, when using JOIN EACH and GROUP EACH BY, visit the BigQuery query reference.

Native support for TIMESTAMP data type

We are also adding a new TIMESTAMP data type, in response to one of our most frequent requests from developers. This new data type lets you import date and time values in formats familiar to users of databases such as MySQL, while preserving timezone offset information.

Along with the new data type come new functions for converting TIMESTAMP fields into other formats, calculating intervals, and extracting components such as the hour, day of week, and quarter.


/* TIMESTAMP example
* Which hours in the day are the most popular for GitHub actions?
* This query converts github_timeline "created_at" date time   
* strings to BigQuery TIMESTAMP, and extracts the hour from each.
*/

SELECT
 HOUR(TIMESTAMP(created_at)) AS event_create_hour,
 COUNT(*) AS event_count
FROM
 [publicdata:samples.github_timeline]
GROUP BY
 event_create_hour
ORDER BY
 event_count DESC;


Read more about the available TIMESTAMP functions in our query reference guide.

Add columns to existing BigQuery tables

When working with large amounts of fast moving data, it's not uncommon to find out that you need to add additional fields to your tables. In response to developer feedback, we have added the ability to add new columns to existing BigQuery tables.

To take advantage of this feature, simply provide a new schema with additional columns using either the "Tables: update" or "Tables: patch" BigQuery API methods.

For more information on this feature, visit the BigQuery API reference.

BigQuery Web UI: Dataset links and dataset sharing notifications

BigQuery has always provided project owners with very fine-grained control of how their datasets are shared. To make it easier for teams to work on collaborative data analysis, we've added direct links to individual datasets in the BigQuery Web UI. This provides a convenient way for authorized users to quickly access a dataset, and allows for bookmarking and sharing.

In addition, we've also added email notifications to inform users when they've been given dataset access privileges. When a dataset has been shared with another user via the sharing control panel, BigQuery sends a notification email containing a direct link to the dataset.


The BigQuery UI features a collection of public datasets for you to use when trying out these new features. To get started, visit our sign up page and Quick Start guide. You should take a look at our API docs, and ask questions about BigQuery development on Stack Overflow. Finally, don't forget to give us feedback and join the discussion on our Cloud Platform Developers Google+ page.


Michael Manoochehri is a Developer Programs Engineer supporting the Google Cloud Platform. His goal is to help make cloud computing and data analysis universally accessible and useful.

Posted by Scott Knaster, Editor
URL: http://googledevelopers.blogspot.com/2013/03/bigquery-gets-big-new-features-to-make.html

[Gd] We created a first steps cheat sheet for friends & family

| More

Official Google Webmaster Central Blog: We created a first steps cheat sheet for friends & family


Webmaster level: beginner
Everyone knows someone who just set up their first blog on Blogger, installed WordPress for the first time or maybe who had a web site for some time but never gave search much thought. We came up with a first steps cheat sheet for just these folks. It’s a short how-to list with basic tips on search engine-friendly design, that can help Google and others better understand the content and increase your site’s visibility. We made sure it’s available in thirteen languages. Please feel free to read it, print it, share it, copy and distribute it!

We hope this content will help those who are just about to start their webmaster adventure or have so far not paid too much attention to search engine-friendly design. Over time as you gain experience you may want to have a look at our more advanced Google SEO Starter Guide. As always we welcome all webmasters and site owners, new and experienced to join discussions on our Google Webmaster Help Forum.


Posted by Kaspar Szymanski, Search Quality Strategist, Dublin


URL: http://googlewebmastercentral.blogspot.com/2013/03/cheat-sheet-for-friends-and-family.html

[Gd] Dev Channel Update for Chrome OS

| More

Chrome Releases: Dev Channel Update for Chrome OS

The Dev channel has been updated to 27.0.1438.8 (Platform version: 3833.0.0) for all Chrome OS devices. This build contains a number of stability fixes and feature enhancements.

Release Highlights:

  • New Pepper Flash update to version 11.6.602.180
  • New Launcher positioning mode
  • Improved notifications
  • New UI improvements

Known issues:
  • Full screen flash video crashes for some video/gaming sites - (190691191119)
  • Chrome crash constantly on connect to any VPN - (181655)
  • Connecting to hidden network crashes the browser  (190495)
  • Switch window key (F5) not working. (174035)
  • Tab crashes when navigated to cnet.com (190451)

If you find new issues, please let us know by visiting our help site or filing a bug. Interested in switching channels? Find out how. You can submit feedback using ‘Report an issue...’ in the Chrome menu (3 horizontal bars in the upper right corner of the browser).

Josafat Garcia
Google Chrome
URL: http://googlechromereleases.blogspot.com/2013/03/dev-channel-update-for-chrome-os_14.html

[Gd] Chrome Beta for Android Update

| More

Chrome Releases: Chrome Beta for Android Update

Chrome Beta for Android has been updated to 26.0.1410.38. This release contains a few new fixes including:
  • 172276 - Pages not displayed if Adblock+is installed
  • 176399: Swype keyboard commits text after every setComposition()
  • 179188 - On signing in to Chrome with a New account, C2M seeks Authentication
  • 179844 - Auto sign in to google accounts is not happening even on sign in to chrome
Key known issues:
  • 181678 - Google maps direction icon is not working
  • 189165 - Inline styling within a contenteditable element triggers disambiguation popup
  • 189938 - 'Best Of YouTube' videos text for all categories chopped off
  • 190009 - 'Failed to load the video stream' error when trying to play any live stream videos
  • Occasional crashes and ANRs
A partial list of changes in this build is available in the SVN revision log. If you find a new issue, please let us know by filing a bug. More information about Chrome for Android is available on the Chrome site.

Jason Kersey
Google Chrome
URL: http://googlechromereleases.blogspot.com/2013/03/chrome-beta-for-android-update_14.html

[Gd] Chrome OS Management Console Update

| More

Chrome Releases: Chrome OS Management Console Update


The Chrome OS Management Console in the administrator control panel has been updated. This update brings new user policies including:
  • Cookies
  • Enabled Plug-ins
  • Printing
  • Google Chrome Instant
Known issues are available here. Enterprise customers can report an issue by contacting support.

Lawrence Lui
Google Chrome
URL: http://googlechromereleases.blogspot.com/2013/03/chrome-os-management-console-update_13.html

Wednesday, March 13, 2013

[Gd] Retiring a Few Apps Script Components

| More

Google Apps Developer Blog: Retiring a Few Apps Script Components

Right now, Apps Script developers have three competing ways to create user interfaces: Ui Service, a visual tool for Ui Service called GUI Builder, and Html Service, which we launched at Google I/O in 2012. We designed Html Service specifically to help developers build complex applications by letting them work with familiar libraries like jQuery and jQuery UI.

Today, we are deprecating GUI Builder and five UiApp widgets — but not Ui Service itself. This will help us further focus our development efforts on Html Service.

The GUI Builder will continue to be available until September 9, 2013. After that point, you will not be able to create or manage GUI Builder components, although existing components will still function. The five deprecated UiApp widgets are Hyperlink, InlineHyperlink, LayoutPanel, RichTextArea, and SuggestBox. These widgets will be also available until September 9, 2013, at which point they will cease to function.

To plan for the future, we recommend that you migrate your user interfaces to Html Service, which will offer the best combination of features and support in the long term.

Meanwhile, we have a few awesome new features planned for 2013. Although we’re not quite ready to announce those features, I dropped a few hints when Arun Nagarajan interviewed me for a State of the Script episode on Google Developers Live last month. Give it a watch, and I’m sure you’ll be as excited about the future of Apps Script as we are.

Saurabh Gupta   profile | twitter | blog

As the product manager for Google Apps Script, Saurabh is responsible for Apps Script’s overall vision and direction.


URL: http://googleappsdeveloper.blogspot.com/2013/03/retiring-a-few-apps-script-components.html

[Gd] Beta Channel Update

| More

Chrome Releases: Beta Channel Update

The Beta channel has been updated to 26.0.1410.33 for Windows, Mac, Linux, and Chrome Frame. This build contains the following:
  • Updated Flash to 11.6.602.180
  • Fixed Ctrl + X issue in bookmark manager. [Issue: 174613]
  • Fixed 'Your profile cannot be opened' issue on first run. [Issue: 180459]
  • Fixed stability crashes. [Issues: 142931, 178176]
  • Fixed background color for extension badges. [Issue: 177734]
  • Fixed text render issue in Adobe flash. [Issue: 164800]
  • Fixed scroll bar issue in bookmark window. [Issue: 174645]
Full details about what changes are in this build are available in the SVN revision log. Interested in switching release channels? Find out how. If you find a new issue, please let us know by filing a bug.

Dharani Govindan
Google Chrome
URL: http://googlechromereleases.blogspot.com/2013/03/beta-channel-update_13.html

[Gd] Beta Channel Update for Chrome OS

| More

Chrome Releases: Beta Channel Update for Chrome OS

The Beta channel has been updated to 26.0.1410.30 (Platform version: 3701.46.0) for all Chromebooks. This build contains a number of stability improvements and bug fixes.

Some notable improvements:
  • Pepper Flash updated to 11.6.602.180
Notable issue:
  • If you leave your device at the login screen for between 6 and 10 minutes, an additional reboot is required to log in (http://crbug.com/174488).
If you find new issues, please let us know by visiting our help site or filing a bug. Interested in switching channels? Find out how. You can submit feedback using ‘Report an issue...’ in the Chrome menu (3 horizontal bars in the upper right corner of the browser).

Ben Henry
Google Chrome
URL: http://googlechromereleases.blogspot.com/2013/03/beta-channel-update-for-chrome-os_13.html

[Gd] YouTube for Developers on... YouTube!

| More

YouTube API Blog: YouTube for Developers on... YouTube!

For almost a year, we’ve been recording weekly shows for YouTube API developers as part of the Google Developers Live series, hosted on the Google Developers YouTube channel. Now, if you want to get just YouTube API-related videos, check out the new YouTube for Developers channel.

On our new channel, you’ll find an up to date playlist of all our YouTube Developers Live shows (which we’ve also embedded below), as well as other playlists with videos related to the API. We still recommend subscribing to Google Developers as well, especially if you plan to work with multiple Google APIs in your applications.

Not surprisingly, we’re using the YouTube Data API v3 to maintain the YouTube Developers Live playlist, and also to post channel bulletins whenever any video related to YouTube is added to the Google Developers channel. If you’re interested in doing this type of automatic curation in your own channels, you can take a look at the open source Ruby script that does the work for us.



Cheers,

URL: http://apiblog.youtube.com/2013/03/youtube-for-developers-on-youtube.html

[Gd] Dev Channel Update

| More

Chrome Releases: Dev Channel Update

The Dev channel has been updated to 27.0.1438.7 for Mac, Windows, Linux, and Chrome Frame

Full details about what changes are in this build are available in the SVN revision log. Interested in switching release channels? Find out how. If you find a new issue, please let us know by filing a bug.

Karen Grunberg
Google Chrome
URL: http://googlechromereleases.blogspot.com/2013/03/dev-channel-update_13.html

[Gd] A new look for Custom Search control panel

| More

Custom Search Engine: A new look for Custom Search control panel



We’re excited to announce a new, modern design for the control panel in keeping with prior user experience changes to Custom Search. You’ll also find a more intuitive layout to the various controls and configuration options. While configuring a Custom Search Engine, you can immediately view and test your work within the control panel.  


We hope you enjoy the new look!




Posted by: Neelesh Bodas and Brent VerWeyst, Custom Search team







URL: http://feedproxy.google.com/~r/blogspot/Syga/~3/624U9E4KOis/a-new-look-for-custom-search-control.html

Tuesday, March 12, 2013

[Gd] Friends help friends recover their hacked sites

| More

Google Developers Blog: Friends help friends recover their hacked sites

Author Photo
By Maile Ohye, Developer Programs Tech Lead

If you've ever helped a friend recover their hacked site, you know it can get fairly complicated – beyond just the technical issues. First, recovery might involve answering your friend’s general questions like "Why would someone do this to my site?" Second, you might wonder “What’s the process to have the ‘This site may harm your computer’ warning label removed from search results?” Our new Help for hacked sites series includes articles and 80+ minutes of video to help you, and to help you help others. In the overview video, these common questions are addressed:
  • Why would someone ever want to hack my site? (often asked by our trusting friends :) )
  • How was someone able to hack my site?
  • What's the process for fixing it and how long will it take?


Overview video: How and why sites are hacked

Help for hacked sites also provides more detailed information on specific issues, such as background on the malware infection type Error template or Server configuration if your site was hacked to distribute malware.

To avoid ever needing this resource yourself, please implement a security and maintenance plan for your site if you haven't already.
  • Be vigilant about keeping software updated.
  • Understand the security practices of all applications, plug-ins, third-party software, and so on, before you install them on your server. A security vulnerability in one software application can affect the safety of your entire site.
  • Remove unnecessary or unused software.
  • Enforce creation of strong passwords.
  • Keep all devices used to log in to your servers secure (updated operating system and browser).
  • Make regular, automated site backups.
We’d like to thank the developer community for sharing tips on site recovery as well as replying to forum questions to assist others with hacked sites. Special thanks to Redleg and Denis Sinegubko for their amazing contributions.


Maile Ohye is a Developer Advocate on Google's Webmaster Central Team. She very much enjoys chatting with friends and helping companies build a strategic online presence.

Posted by Scott Knaster, Editor
URL: http://googledevelopers.blogspot.com/2013/03/friends-help-friends-recover-their.html

[Gd] Chrome for iOS Update

| More

Chrome Releases: Chrome for iOS Update

Chrome for iOS has been updated to 25.0.1364.124 which fixes a crash on startup for some users. The update will be rolling out in the App Store over the next few hours. Known issues are available on the Chrome support site. If you find a new issue, please let us know by filing a bug.

Jason Kersey
Google Chrome
URL: http://googlechromereleases.blogspot.com/2013/03/chrome-for-ios-update_12.html

[Gd] Now is the time to switch to the new Google Play Developer Console

| More

Android Developers Blog: Now is the time to switch to the new Google Play Developer Console

Posted by Ellie Powers, Google Play team



The new Google Play Developer Console is out of preview and is the default experience. In addition to offering all of the functionality of the old version, the new version features a streamlined publishing flow, store listings in more languages with language-specific graphics, and new user ratings statistics, so you’ll have better tools for delivering great Android apps that delight users. If you haven't already made the switch, now is the time, as we'll be retiring the former version on April 15 to focus our efforts on this new experience.





The new Developer Console brings you new functionality built on top of a quick-to-navigate user experience. You can add language-specific graphics to your store listing to help your users around the world understand what your app is about. New graphs let you track your ratings over time with breakdowns by device, country, app version, and more. The statistics page now shows you when you released each version of your app, so you see how each new version changes your installations and ratings, and you can view crashes specific to an application version. These new features are only the beginning of what’s to come for developers on Google Play in the future.



If you're still using the old Developer Console, now is the time to switch over fully to the new version by clicking “Try the new version” in the header. Let us know what you think by clicking the “Feedback” link in the header in the new Developer Console, and if you experience any serious issues, please contact support. We’re planning some more improvements in the next month and in the future. Your input will continue to be key to what we do.


URL: http://android-developers.blogspot.com/2013/03/now-is-time-to-switch-to-new-google.html

[Gd] Even more Image Metadata for the Google Drive SDK

| More

Google Apps Developer Blog: Even more Image Metadata for the Google Drive SDK

Lots of photographers, both professionals and amateurs, have started using Google Drive to store their photos online. We recently launched new features such as a way to quickly preview files and today I wanted to share more details about the image media metadata capabilities of the Drive SDK.

All digital cameras add some Exif information to the photos they take, and we exposed an initial set of Exif fields via the Google Drive API at the end of 2012. That set of metadata has now been expanded to include 9 new fields, such as the sensor type or the metering mode.

For instance, take a look at this recently taken photo:

Photo credit: Claudio Cherubino

What follows is the image media metadata as returned by the Drive API (in bold the new fields):


"imageMediaMetadata": {
"width": 2048,
"height": 1536,
"rotation": 0,
"date": "2013:02:18 12:51:51",
"cameraMake": "Panasonic",
"cameraModel": "DMC-GF2",
"exposureTime": 0.0025,
"aperture": 7.1,
"flashUsed": false,
"focalLength": 14.0,
"isoSpeed": 100,
"meteringMode": "Pattern",
"sensor": "One-chip color area",
"exposureMode": "Auto",
"colorSpace": "sRGB",
"whiteBalance": "Auto",
"exposureBias": 0.0,
"maxApertureValue": 3.6289062

}

You might have noticed that a number of fields have been added to the response while others (“subjectDistance” and “lens”) were not returned. This is expected as the camera doesn’t have to populate all Exif fields and in that case the corresponding properties will simply not be included in the API response.

For more information and to check the description of all metadata fields returned by the API, check the Files resource Reference Guide. If you have technical questions, please post them on Stack Overflow, my team monitors the google-drive-sdk tag and is happy to help.

Claudio Cherubino   profile | twitter | blog

Claudio is an engineer in the Google Drive Developer Relations team. Prior to Google, he worked as software developer, technology evangelist, community manager, consultant, technical translator and has contributed to many open-source projects. His current interests include Google APIs, new technologies and coffee.

URL: http://googleappsdeveloper.blogspot.com/2013/03/even-more-image-metadata-for-google.html

[Gd] Stable Channel Update

| More

Chrome Releases: Stable Channel Update


The Stable channel has been updated to 25.0.1364.172 for Mac, Windows, Linux and Chrome Frame.  This release contains stability improvements, and a new version of Adobe Flash.  Full details about what changes are in this build are available in the SVN revision log. Interested in switching release channels? Find out how. If you find a new issue, please let us know by filing a bug.

Jason Kersey
Google Chrome
URL: http://googlechromereleases.blogspot.com/2013/03/stable-channel-update_12.html

[Gd] New first stop for hacked site recovery

| More

Official Google Webmaster Central Blog: New first stop for hacked site recovery

Webmaster Level: All

We certainly hope you never have to use our new Help for hacked sites informational series. It's a dozen articles and over an hour of videos dedicated to helping webmasters in the unfortunate event that their site is compromised.


Overview: How and why sites are hacked

If you have further interest in why cybercriminals hack sites for spammy purposes, see Tiffany Oberoi’s explanation in Step 5: Assess the damage (hacked with spam).

Tiffany Oberoi, a Webspam engineer, shares more information about sites hacked with spam

And if you’re curious about malware, Lucas Ballard from our Safe Browsing team, explains more about the topic in Step 5: Assess the damage (hacked with malware).

Lucas Ballard, a Safe Browsing engineer, and I pretend to have a totally natural conversation about malware

While we attempt to outline the necessary steps in recovery, each task remains fairly difficult for site owners unless they have advanced knowledge of system administrator commands and experience with source code. For helping fellow webmasters through the difficult recovery time, we'd like to thank the steady members in Webmaster Forum. Specifically, in the subforum Malware and hacked sites, we'd be remiss not to mention the amazing contributions of Redleg and Denis Sinegubko.

How to avoid ever needing Help for hacked sites
Just as you focus on making a site that's good for users and search-engine friendly, keeping your site secure -- for you and your visitors -- is also paramount. When site owners fail to keep their site secure, hackers may exploit the vulnerability. If a hacker exploits a vulnerability, then you might need Help for hacked sites. So, to potentially avoid this scenario:
  • Be vigilant about keeping software updated
  • Understand the security practices of all applications, plugins, third-party software, etc., before you install them on your server. A security vulnerability in one software application can affect the safety of your entire site
  • Remove unnecessary or unused software
  • Enforce creation of strong passwords
  • Keep all devices used to log in to your servers secure (updated operating system and browser)
  • Make regular, automated backups of your site
Help for hacked sites can be found at www.google.com/webmasters/hacked. We look forward to not seeing you there!

Written by Maile Ohye, Developer Programs Tech Lead
URL: http://googlewebmastercentral.blogspot.com/2013/03/new-first-stop-for-hacked-site-recovery.html

[Gd] GWT 2.5.1 Final is Here!

| More

Google Web Toolkit Blog: GWT 2.5.1 Final is Here!

Thanks to all developers who helped us test GWT 2.5.1 release candidate. Testing went well, and we are happy to announce availability of GWT 2.5.1 Final.



You can download this release from our main GWT download page.  Release notes are here.

- GWT Team
URL: http://googlewebtoolkit.blogspot.com/2013/03/gwt-251-final-is-here.html