21 April 2015

Old YouTube Apps Will Stop Working


Yesterday YouTube retired the old version of its main API (Data API v2). Data API v3 was launched in 2012, bringing some new features like comment management, editing channel sections and retrieving user ratings. The old version was deprecated last year and developers were encouraged to migrate to the new API.

YouTube will start to show this warning video and next month "v2 API calls except for comments and captions will receive 410 Gone HTTP responses".


Unfortunately, there are still devices that won't be updated, so many people will no longer be able to use the built-in YouTube apps from iOS devices that run iOS 6 or earlier (iPhone 1st generation, iPhone 3G, iPhone 3GS, iPad 1st generation), Apple TV (1st and 2nd generation), Google TV 2 or earlier, old Smart TVs and game consoles. Devices affected were "manufactured in 2012 and earlier, including Sony TVs & Blu-ray Discs, Panasonic TVs & Blu-ray Discs, older iOS devices, and devices running older versions of Google TV."

Mobile devices and smart TVs have browsers, so users can still watch videos at m.youtube.com or youtube.com. For Apple TV 2, you can still watch YouTube videos using AirPlay.



Protect your Google Accounts with a USB Security Key


Most big-name web services like Gmail, Microsoft, Evernote, WordPress and Dropbox now support 2-step authentication to improve the security of your online accounts. Once you enable two-factor authentication, a malicious person will not be able to log into your online account even if they know the password – they’ll need access to your mobile phone as well to get in.

The verification codes required for logging into a 2-step enabled account can be generated either using a mobile app – like Authy or Google Authenticator – or you can have them sent to your mobile phone via a text message or a voice call. The latter option however will not work if the mobile phone associated with your account is outside the coverage area (like when you are in a foreign country).

There’s another option that makes the process of logging into a 2-factor enabled account Google less cumbersome. Instead of generating the verification codes on a mobile phone,  you can use a hardware based authenticator that can be inserted into a USB port on your computer and you’ll be signed-in automatically without having to hand-type the digits. 

The option works for both Google and Google Apps accounts and you don’t even need the mobile phone – watch video demo.

Google 2-factor Authentication Simplified

I am using the least-expensive Yubico key though there are more options to choose from. The first stop is to associate the USB security key with your Google Account. Go to myaccount.google.com, click on 2-step verification and then switch to the Security Keys tab. Here click the Register Device button and then insert the USB key into the computer to attach it to your account.

Once registered, you can use your USB security key to log into your Google Account from any other desktop or laptop computer without requiring the mobile phone. Simply open the Google login page, type in your username & password, click the Sign-in button and then insert the USB key. The lights will blink on the device, you need to tap it once and it will instantly log you into the account.

The USB security keys require no software and they are compatible with Windows, Mac, Chrome OS and Linux computers. They need no batteries, they are tiny like a regular USB thumb drive but also rigid. You can also associate multiple Google Accounts with the same USB key which can be a huge timesaver for some users.

USB Security Keys make 2-factor authentication painless but you can only use them inside Google Chrome on desktop and laptop computers. You’ll still have to rely on SMS messages, or the authenticator app, for logging into Google on your mobile phones or in browsers like Firefox and Opera (download video).

USB Security Key for Google Accounts


The story, Protect your Google Accounts with a USB Security Key, was originally published at Digital Inspiration by Amit Agarwal on 21/04/2015 under Google, Security, Internet.

19 April 2015

Google Web History Removes Filters



Google Web History used to have a sidebar that allowed you to restrict search history to Google Images searches, Google Videos searches, Google AdWords clicks and also to results from Google Maps, Google Shopping, Google Finance, Google Travel, Google Books, Google Blog Search, Google News and Visual Search.



Unfortunately, the sidebar is no longer available. Activity stats are still placed at the top of the page, above the list of searches.






Here's a screenshot from 2012 that shows the old sidebar. This article has a more recent screenshot.







Export Google Search History



I've mentioned last year that Google tested a download feature for search history. It looks like this feature is available for everyone. Just go to Google Web History, click the gear button and select "Download".






"You can download all of your saved search history to see a list of the terms you've searched for. This gives you access to your data when and where you want," informs Google. "When you download your past searches, a copy of your history will be saved securely to the Takeout folder in Google Drive. You can download the files to your computer if you want a copy on your computer."



Google will send you an email when your archive is ready to download.






The download dialog is pretty unusual. It includes a warning message: "Please read this carefully, it's not the usual yada yada." It suggests users to enable 2-step verification and it informs them that the archive includes sensitive data. "If you have decided to take your data elsewhere, please research the data export policies of your destination. Otherwise, if you ever want to leave the service, you may have to leave your data behind."



Here's the email message you'll receive when "your Google search history archive is ready".






You'll get a ZIP archive with a lot of JSON files:





18 April 2015

Chrome 42 Brings Better Integration With iOS 8



Chrome 42 for iOS brought a lot of new features. Some of them use the APIs introduced in iOS 8, while others make it easy to use Apple's bigger phones.



You can now reload a page, open a new tab or close a tab with one swipe. Go to the top of a page, pull down and you'll see three buttons: a reload button (pull straight down), a plus button for opening a new tab (pull down and left) and a button that closes the current tab (pull down and right).









Chrome for iOS 8 now has support for the Today View. You can open a new tab, use voice search or open copied links. For example, you can copy a link from Safari, open the Notification Center and tap "open copied link" to open the page in Chrome.






Chrome has its own app extension for the Today View, but it also supports third-party app extensions. For example, you can now use password managers like LastPass and 1Password right inside Chrome. Here are the instructions for LastPass. Basically, you need to tap the share button from Chrome's menu, enable LastPass in the extensions menu and then you can quickly log in using LastPass.






Another new feature allows you find answers more quickly. When you're searching from the address bar, Chrome now shows answers related to weather, stocks, unit conversions and more. Chrome also shows the latest URL copied to the clipboard.





17 April 2015

Breadcrumbs in Google Mobile Search



Google's mobile search site replaced URLs for search results with breadcrumbs that reflect the structure of the URL. "To help mobile searchers understand your website better when we show it in the mobile search results, today we're updating the algorithms that display URLs in the search results to better reflect the names of websites, using the real-world name of the site instead of the domain name, and the URL structure of the sites in a breadcrumbs-like format," informs Google.



For example, instead of URLs like http://ift.tt/1CNrSe5, you'll see something like this: Google > about > company > history.






Google added support for schema.org structured data for websites, so webmasters can include the site's name and the URL structure as breadcrumbs. You can include multiple site names, but they have to be unique and closely related to the domain name.



Breadcrumbs are already used in desktop SERPs. When they were released, you could click each link to navigate the site's hierarchy, but this feature is no longer available. Google also shows the site's name next to the URL and you can click it to find more information about the site.






Mobile SERPs will add a similar feature and the most important change is that Google will replace the domain name with the site's name. Regular users don't understand web addresses and that's why they use search engines to navigate to sites they visit often like Facebook or Amazon.



Mobile breadcrumbs will gradually roll out worldwide, but site names will only be displayed in the US. I assume that Google will use domain names outside the US, at least for now.



In my opinion, the war against URLs is a bad idea. More and more browser partially hide URLs, Google replaces search results URLs with breadcrumbs and even tests removing them. URLs may be meaningless for many people, but they're unique and they give some information about the site's identity. It's hard to come up with unique site names, especially when you consider that there are many companies, products and sites that have the same name.

Export Classic Custom Maps



The old My Maps is no longer available, even if you use the classic Google Maps interface. Your custom maps were upgraded to the new My Maps, which has more advanced features.



You can still download the original KML files for your custom maps until June 1st, just in case they weren't properly converted. To export a map, go to My Maps, click "open a map", pick the map you want to export and click "Download classic My Maps data" in the settings menu. If this feature is not available, the the map was created using the new My Maps. There's also an option to "export to KML", which downloads the current map.






"If you aren't happy with the way that your maps upgraded, you can download the original, pre-upgrade version of your maps as KML files from within the new My Maps. These files will be available only until June 1st, 2015. After June 1st, the pre-upgrade version of the KML files will be removed," informs Google.

Google Removes Search Filters for Visited Pages



One by one, Google's advanced search features disappear. Google's search tools menu used to include a lot of filters and now there are only 2 filters.



Google has quietly removed the features that allowed you to restrict results to visited pages and pages you haven't visited yet. "Visited pages" and "not yet visited" are no longer included in the search tools menu.



Here's a screenshot from 2013: 9 search tools.






A screenshot from 2014: 4 search tools.






And here's the same menu today: only 2 search tools left, at least for now.






I'm sure that Google will soon remove "reading level" and "verbatim", since they're probably used by a small percentage of Google users.

16 April 2015

Find Your Android Phone Using Google Search



Android Device Manager is now available in Google Search for desktop. If you search for [find my phone] or [find my tablet] and you're logged in to your Google account, you can see a map that shows the most recent location of your Android phone or tablet. If you have more than one Android device, there's a dropdown that lets you select other phones and tablets connected to your account. Click the map to open Android Device Manager.






The location is not displayed instantly, so you may see the message: "locating your phone" for a few seconds. Obviously, your phone or tablet needs to have a working Internet connection, location needs to be enabled and the setting: "remotely locate this device" has to be enabled in Google Settings / Security.



If your Android device is nearby, you can also click "ring" to quickly find it. "Your phone will ring at full volume for 5 minutes. Press its power button to stop the ringing."



{ via +Google }

Google Handwriting App for Android



Google has a new Android app that lets you input text using handwriting. "Google Handwriting Input allows you to handwrite text on your phone or tablet in 82 languages. It supports printed and cursive writing, with or without a stylus. Google Handwriting Input also supports hundreds of emojis, so you can express yourself in any Android app."



After you select your favorite languages from the settings, Google downloads the language packs. The English files are preloaded, so there's nothing to download.






Google Handwriting Input works like a regular Android keyboard, so you can use it any Android app that lets you input text. Google automatically converts your handwriting to a text and shows some other suggestions. If you try to write a word that's too long, you can type the first part of the word and then continue entering the rest of the word, as Google's app is smart enough to merge them.






Google's app claims to support even terrible handwriting, but that's not always the case. Sometimes a poorly written letter can make the app return incorrect results, especially for less common words.



Google Handwriting Input requires Android 4.0.3 or later and works for both phones and tablets.

15 April 2015

Always Block Google from your Search Results Pages



If you are using Google Custom Search or another site search service on your website, make sure that the search results pages – like the one available here – are not accessible to Googlebot. This is necessary else spam domains can create serious problems for your website for no fault of yours.


Few days ago, I got an automatically generated email from Google Webmaster Tools saying that Googlebot is having trouble indexing my website labnol.org as it found a large number of new URLs. The message said:



Googlebot encountered extremely large numbers of links on your site. This may indicate a problem with your site’s URL structure… As a result Googlebot may consume much more bandwidth than necessary, or may be unable to completely index all of the content on your site.



This was a worrying signal because it meant that tons of new pages have been added to the website without my knowledge. I logged into Webmaster Tools and, as expected, there were thousands of pages that were in the crawling queue of Google.


Here’s what happened.


Some spam domains had suddenly started linking to the search page of my website using search queries in Chinese language that obviously returned no search results. Each search link is technically considered a separate web page – as they they have unique addresses – and hence the Googlebot was trying to crawl them all thinking they are different pages.


External Domains blocked with robots.txt


Because thousands of such fake links were generated in a short span of time, Googlebot assumed that these many pages have been suddenly added to the site and hence a warning message was flagged.


There are two solutions to the problem.


I can either get Google to not crawl links found on spam domains, something which is obviously not possible, or I can prevent the Googlebot from indexing these non-existent search pages on my website. The latter is possible so I fired up my VIM editor, opened the robots.txt file and added this line at the top. You’ll find this file in the root folder of your website.



User-agent: *
Disallow: /?s=*

Block Search pages from Google with robots.txt


The directive essentially prevents Googlebot, and any other search engine bot, from indexing links that have the “s” parameter the URL query string. If your site uses “q” or “search” or something else for the search variable, you may have to replace “s” with that variable.


The other option is to add the NOINDEX meta tag but that won’t have been an effective solution as Google would still have to crawl the page before deciding not to index it. Also, this is a WordPress specific issue because the Blogger robots.txt already blocks search engines from crawling the results pages.


Related: CSS for Google Custom Search


Soft 404 Errors - Google Webmaster Tools




The story, Always Block Google from your Search Results Pages , was originally published at Digital Inspiration by Amit Agarwal on 15/04/2015 under SEO, WordPress, Internet.

12 April 2015

YouTube Tests New Video Player for Desktop



YouTube tests a new video player with a transparent control bar that hides when you're not using it, just like mobile video players.






The experimental player has new icons and redesigned menus. Toggles for autoplay and annotations look better, while dropdowns for speed and quality look like mobile menus. Both seem to be inspired by iOS.






{ Thanks, Angelo Giuffrida and Sterling Alvarez. }

08 April 2015

Shared With Me, Removed From Google Play Music



Google Play Music had a special playlist called "Shared with me", but it's no longer available. The playlist included all the songs shared with you by Google+ users.






Here's how Google described this feature: "Share a free play of the songs and albums you've purchased on Google Play with your friends on Google+. They can share their purchases with you too. Forget the name of that song shared with you last week? No problem, you can find all of the music shared with you in your 'Shared with me' auto playlist."



The auto playlists section from the sidebar only has 4 auto playlists: "queue", "thumbs up", "last added" and "free and purchased".






{ Thanks, Boris Larson. }

07 April 2015

Incredible Art Made Entirely In Google Drawings



Google Drawings is a simple Microsoft Paint like diagramming application that is commonly used for creating flowcharts and diagrams inside documents and presentations on Google Drive. It offers a few elementary tools before you dismiss Drawings as not worthy of any serious work, take a look at Joshua Pomeroy’s art and you’ll be amazed.


Google Drawings


Google Drawings in Google Drive


Google Drawing - Leonard Nimoy


Creating Art in Google Drawings


Joshua is a Michigan-based visual artist and he uses this basic Google Drawings app to create some very impressive and detailed vector portraits. You can browse through his work on Google Plus and all these images are created entirely inside Google Drawings.


If you are curious to know such incredible art was made, Joshua has uploaded a series of video tutorials on YouTube where he explains how he goes about creating these digital paintings from photographs inside Google Drive.






The story, Incredible Art Made Entirely In Google Drawings , was originally published at Digital Inspiration by Amit Agarwal on 07/04/2015 under Google Drive, Internet.