22 July 2016

Add the Same File to Multiple Folders in Google Drive without Copying


Gmail works around the concept of tags (or labels) and any email message can belong to one or more tags. Google Drive has folders instead of tags and thus any file or folder in Drive can have a single parent folder. For instance, if you have uploaded a presentation file in Folder-A, it can’t simultaneously exist in Folder-B. Right?

Well, you’ll will be surprised to know that Google Drive does allow you to place any file inside one or more folders without you having to create multiple copies of that file. This makes Drive organization easier and if you edit the file inside one folder, all the other instances are updated as well since they are essentially pointing to the same file.

Add File to Google Drive Folders

Add a file or folder to multiple folders in Google Drive without copying

How to Add a File to Multiple Folders in Google Drive

Here’s how you can place existing files or folders inside different multiple folders on Google Drive without making copies of the file.

Open the Google Drive website in your desktop’s web browser and select one or more files or folders. You can use the Control key on Windows, or Command key on Mac, to select non-consecutive files and folders. Now press Shift + Z and you’ll see an “Add to Folder” pop-up (see screenshot). Next select the folder where you wish to add the selected files and click OK.

That’s it. You have neither copied nor moved the files to the destination folder, you’ve merely created references or aliases to files inside the other folder. You can use the Shift+Z keyboard shortcut again to add the selected files to any other folders in your Google Drive.

This little feature will come handy in several cases. For instance, if you have a folder of pictures inside Google Drive, you can use Shift+Z to place some of these pictures into another shared folder. You need not create duplicate files in your Drive (saving storage space) and if you remove a picture from the parent folder, the file is gone from other folders too.

Also see: How to Replace Shared Files in Google Drive

Remove Files Placed in Multiple Folders

Let’s say you have a Folder B that contains references to a file placed in Folder A. If you move the Folder B to trash or if you remove the file from Folder B, the original file is deleted from the original Folder A as well. In such cases you may need to remove the placed file from Folder B before deleting the folder.

Remove File from Google Drive

Remove a file alias from multiple folders in Google Drive

In Google Drive, select the file that is placed in multiple folders and open the activity sidebar. Here you’ll see a list of all folder that the file belongs to. All you need to do is click the little [x] symbol to remove that file from any folder in the list.

Add Files to Multiple Folders with Code

If you know Google Scripts, you can place a file or folder current folder into multiple folders using the Drive API as show below. [H/t David Scotts]

function organizeFolders() {
  
  // Parent Folders
  var parentA = DriveApp.createFolder("Dad");  
  var parentB = DriveApp.createFolder("Mom");
  
  // Child folder inside Parent Folder A
  var child   = parentA.createFolder("Child");
  
  // Place Child Folder inside another Parent Folder B  
  parentB.addFolder(child);
  
}

The story, Add the Same File to Multiple Folders in Google Drive without Copying, was originally published at Digital Inspiration by Amit Agarwal on 21/07/2016 under Google Drive, Internet.

04 June 2016

How to Embed a Muted YouTube Video Player in your Website


It is easy to embed YouTube videos in your website. You grab the default IFRAME embed code, paste it anywhere inside your web page and you’re done. YouTube offers basic customization – you can modify the player dimensions or hide the YouTube branding – but if you would like to exercise more control over the  behavior of the embedded player, YouTube Player API is the way to go.

This tutorial explains how you can embed a YouTube video that will automatically play when the web page is loaded but with muted audio.

For instance, a products website may use short screencasts to highlight features and these videos will autoplay when the page is loaded. The volume is however set to 0 and the user can manually click to un-mute the video. Similarly, if you are using YouTube video backgrounds, it makes more sense to embed muted videos that run in a loop.

Mute the Embedded YouTube Player

See the demo page to get an idea of what we are trying to do here. The page loads, the video plays but with the audio slide is all the way down.

This is easy. Go the YouTube video page and note down the ID of the video from the URL. For instance, if the YouTube video link is http://youtube.com/watch?v=xyz-123, the video id is xyz-123. Once you have the ID, all you have to do is replace YOUR_VIDEO_ID in the following code with that string.

<div id="muteYouTubeVideoPlayer"></div>

<script async src="https://www.youtube.com/iframe_api"></script>
<script>
 function onYouTubeIframeAPIReady() {
  var player;
  player = new YT.Player('muteYouTubeVideoPlayer', {
    videoId: 'YOUR_VIDEO_ID', // YouTube Video ID
    width: 560,               // Player width (in px)
    height: 316,              // Player height (in px)
    playerVars: {
      autoplay: 1,        // Auto-play the video on load
      controls: 1,        // Show pause/play buttons in player
      showinfo: 0,        // Hide the video title
      modestbranding: 1,  // Hide the Youtube Logo
      loop: 1,            // Run the video in a loop
      fs: 0,              // Hide the full screen button
      cc_load_policty: 0, // Hide closed captions
      iv_load_policy: 3,  // Hide the Video Annotations
      autohide: 0         // Hide video controls when playing
    },
    events: {
      onReady: function(e) {
        e.target.mute();
      }
    }
  });
 }

 // Written by @labnol 
</script>

Next place the edited code in your web page and the embedded video would automatically play but muted.

You can further customize the player by modifying the various player variables as commented in the code. For instance, if you set loop as 1, the video will play in a loop. Set fs to 1 to show the fullscreen button inside the video player. Internally, the player is embedded using the YouTube IFRAME API. When the page is loaded, the onReady event runs that mutes the video.

youtube-mute-video-embed.png

The embedded YouTube video will autoplay, but muted.


The story, How to Embed a Muted YouTube Video Player in your Website, was originally published at Digital Inspiration by Amit Agarwal on 04/06/2016 under Embed, YouTube, Internet.

03 June 2016

The 10 Important URLs That Every Google User Should Know


What does Google know about the places you’ve visited recently? What are your interests as determined by Google? Where does Google keep a list of every word that you’ve ever typed in the search box? Where can you get a list of Google ads that were of interest to you?

Important Google URLs

The 10 Important Google Links

Google stores everything privately and here are the 10 important links (URLs) that will unlock everything Google knows about you. They are hidden somewhere deep inside your Google Account dashboard and they may reveal interesting details about you that are otherwise only known to Google. Let’s dive in.

1. Google stores a list of usernames and passwords that you have typed in Google Chrome or Android for logging into various websites. They even have a website too where you can view all these passwords in plain text.

passwords.google.com

2. Google creates a profile of yourself based on the sites you visit, guessing your age, gender and interests and then use this data to serve you more relevant ads. Use this URL to know how Google sees you on the web.

http://ift.tt/18DDZYU

3. You can easily export all your data out of the Google ecosystem. You can download your Google Photos, contacts, Gmail messages and even your YouTube videos. Head over the the Takeout page to grab the download links.

http://ift.tt/nvNKto

4. If you ever find your content appearing on another website, you can raise a DMCA complaint with Google against that site to get the content removed. Google has a simple wizard to help you claim content and the tool can also be used to remove websites from Google search results that are scraping your content.

http://ift.tt/1PkWie3

5. Your Android phone or the Google Maps app on your iPhone is silently reporting your location and velocity (are you moving and if yes, how fast are you moving) back to Google servers. You can find the entire location history on the Google Maps website and you also have the option to export this data as KML files that can be viewed inside Google Earth or even Google Drive.

http://ift.tt/1SCbUZl

6. Create a new Google Account using your existing email address. The regular sign-up process uses your @gmail.com address as your Google account username but with this special URL, you can use any other email address as your username.

http://ift.tt/1gXTlNq

7. Google and YouTube record every search term that you’ve ever typed or spoken into their search boxes. They keep a log of every Google ad that you have clicked on various websites, every YouTube video you’ve watched and, if you are a Google Now user, you can also see a log of all your audio search queries. OK Google.

history.google.com (Google searches)
http://ift.tt/1wzUUvL (Voice searches)
http://youtube.com/feed/history
(YouTube searches and watched videos)

8. You need to login to your Gmail account at least once every 9 months else Google may terminate your account according to their program policies. This can be an issue if you have multiple Gmail accounts so as a workaround, you can setup your main Gmail account as the trusted contact for your secondary accounts. Thus Google will keep sending you reminders every few months to login to your other accounts.

http://ift.tt/1IQNzfI

9. Worried that someone else is using your Google account or it could be hacked? Open the activity report to see a log of every device that has recently connected into your Google account. You’ll also get to know the I.P. Addresses and the approximate geographic location. Unfortunately, you can’t remotely log out of a Google session.

http://ift.tt/1JrCT60

10. Can’t locate your mobile phone? You can use the Google Device Manager to find your phone provided it is switched on and connected to the Internet. You can ring the device, see the location or even erase the phone content remotely. You can even find the IMEI Number of the lost phone from your Google Account.

http://ift.tt/16Xavbs

Also see: Secret URLs for Google Drive & Google Docs


The story, The 10 Important URLs That Every Google User Should Know, was originally published at Digital Inspiration by Amit Agarwal on 03/06/2016 under Google, Internet.

01 June 2016

Find Who has Access to your Google Drive Files and Folders


The files and folders in your Google Drive are private by default until you decide to share them. You can share your documents with specific people or you can make them public and anyone on the Internet can view the shared files. Google Apps users have the option to share files and folders within the organization while restricting access to anyone outside the domain.

You can not only control who has access to your Google Drive files but can also assign the level of access they have on the shared files. You can set the access permissions to either view (read only) or edit (read & write). For instance, if you are to send a large file, you can upload the file to Google Drive and share it in view-mode with the recipient.

Who Can View or Edit your Drive Files?

You may have a number of documents, spreadsheets and other files in your Google Drive that are accessible to other users. These users could be your contacts, someone within your Google Apps domain or some of the shared files could be public meaning they are available to anyone on the web who have the link (URL) to the file.

Would you like to know which files and folders in your Google Drive are shared with other users and what kind of access permissions they have on your files? Google Drive, unfortunately, doesn’t offer an easy option for you to figure out who you are sharing the files with either inside or outside your organization.

Meet Permissions Auditor for Google Drive, a new Google add-on that scans your entire Drive and then generates a comprehensive report revealing who has access to your shared files and what kind of permission they have on the files. If you have been collaborating with people for some time, the Drive Auditor is probably is the easiest way to find out what you’ve shared in Google Drive and sanitize it.

Here’s a sample audit report.

Google Drive - File Privacy Report

Google Drive – File Permissions Report

Getting started is easy. First, install the Google Drive Auditor add-on and authorize it. Internally, this is a Google Script that runs inside your Google Account, reads the files found in Google Drive and writes their access details in the spreadsheet. Not a single byte of data every leaves your Google Account.

Watch the video tutorial (download) for a more detailed guide.

After the Drive Audit add-on is installed, go to the Add-ons menu inside the Google Spreadsheet, choose Drive Permissions Auditor and select Start Audit. It will open a sidebar where you need to specify a query and all matching files that match the query will be analyzed by the add-on.

Some sample Google Drive Search queries include:

  • “me” in owners and trashed = false (all files owned by except those in trash)
  • modifiedTime > ‘2016-01-01T12:00:00’ (file modified since Jan 2016 UTC)
  • mimeType = ‘application/vnd.google-apps.spreadsheet’ (scan the access permissions of only Google Spreadsheets in my Google Drive)

Once the audit is complete, the report will reveal detailed information of every file including:

  • When was a file created and last modified
  • What is the file size and MIME type (file extension)
  • Who is the owner of the file
  • Who has edit, view and comment permissions on the file
  • Where is the file located in Google Drive

You can click the File Name in the spreadsheet to directly open the corresponding file in Google Drive. Also, you can use the find function or even filters in Google Spreadsheets to display specific files that match a certain criteria. For instance, if you wish to know about all files that are public, you can apply a filter on the Access column in the spreadsheet.

The Drive Permissions Auditor add-on works for both Gmail and Google Apps accounts. If you are a domain administrator, you can install the Drive Audit add-on for all users in your domain through the Google Apps Marketplace.

The add-on is free and lets you audit up to 200 files in your Google Drive. If you have more files, please upgrade to the premium edition and analyze every single file and folder in your Google Drive.

Bonus tip: Did you know that you can set an auto-expiry date for your shared links in Google Drive. The shared link will automatically stop working after a certain date or time set by you.


The story, Find Who has Access to your Google Drive Files and Folders, was originally published at Digital Inspiration by Amit Agarwal on 01/06/2016 under Google Apps, Google Drive, Privacy, Internet.

26 May 2016

How to Extract Email Addresses from your Gmail Messages


Acme Widgets Inc. has been in business for over 10 years and they have exchanged emails with thousands of customers and suppliers. The email messages are archived neatly in Gmail but most of the email addresses aren’t stored in Google Contacts. The company is now shifting office and they need to inform everyone via email of the office move.

The big task ahead is to extract all these email addresses from the Gmail mailbox and download them in a format, like CSV, that can be easily imported into the Google address book or a mailing list service like MailChimp.

Introducing Email Address Extractor, a Google add-on that sifts through all email messages in your Gmail account, extracts the email addresses and saves them in a Google Spreadsheet. It works for both Gmail and Google Apps accounts.

The Extractor can mine email addresses from a particular Gmail folder (label) or the entire mailbox. You can choose to extract emails of the sender, the recipient(s) and those in the CC list. The add-on can also parse the email‘s subject and message body for email addresses. This is useful for extracting addresses from generic senders, like PayPal emails or contact forms, where the email addresses are contained in the message body.

How to Extract Email Addresses in Gmail

You may follow the step-by-step guide or watch the video tutorial on YouTube (download) to get started:

  1. Install the Gmail Extractor add-on and grant the necessary permissions. The add-on needs access to your Gmail and also to Google Drive for saving the email list inside a Google Spreadsheet.
  2. Go to the addons menu inside the Google Spreadsheet, choose Email Address Extract and click Start to launch the extractor addon.
  3. Specify the search criteria and all emails that match the rule will be parsed by the extractor. You may use any of the Gmail Search operators to filter messages.
  4. Next select the fields (to, from, cc, bcc) that should be parsed for extracting emails (screenshot). The add-on can also pull names of the sender and recipients if they are available inside the message header.

Click the “Start” button and the extractor will start pulling emails into the spreadsheet. The entire process may take some time depending up on the size of your Gmail mailbox.

Gmail Email Extractor

Gmail Extractor FAQ

The Google sheet should remain open and the computer should be online during the extraction. If the connection is lost, or if the extraction process is interrupted for some reason, you can simply click the “Resume” button and the extractor will pick from where it left off earlier.

If you go back to Gmail, you’ll find a new label called Extracted. This keeps tracks of the emails that have been processed and can safely delete this label after all the email address have been parsed and extracted.

The Google Spreadsheet created by Email Extractor add-on has two sheets – All Emails & Unique Emails. The first sheet includes every single email found in your Gmail account while the second sheet is a cleaned up list sans any duplicate emails. This is the sheet you should use for building your address book.

Email Address List

The free version of the add-on is fully featured but it would only extract addresses from up to 500 email threads (a thread contains multiple email messages). The premium version (link) imposes no such restriction and it entitles you to 90 days of complimentary support.

Internally, it is a Google Script that uses the magic of Regular Expressions to pull email addresses from Gmail. The extracted email addresses are saved in a Google spreadsheet that can be used as input for sending personalized email messages through Gmail Mail Merge.

Also see: Schedule Emails in Gmail for Sending Later


The story, How to Extract Email Addresses from your Gmail Messages, was originally published at Digital Inspiration by Amit Agarwal on 26/05/2016 under GMail, Internet.

23 May 2016

How to Identify the Gender of your Twitter Followers


Do you ever wonder what is the demographics of people who follow you on Twitter. How many of your Twitter friends are men? Or women? Or random colored eggs, people who are either too lazy to change their default avatar or maybe they are Twitter bots.

The Graph Search of Facebook can provide deep insights into the demographics of people who are connected with you on the social network. For instance, you can write a natural language query like “My friends who are older than 30” or “My female friends who live in Delhi” and the answer will be available instantly. Such granular data is however not available for Twitter users.

Who Follows You? Males, Females or Eggs

How do you programmatically determine the gender of a person on Twitter?

The Twitter API doesn’t provide the gender information but there’s a workaround. You can take the profile picture of a Twitter user, feed it into Siftr’s Vision API and it will detect the gender of the most prominent face in the photograph. You can go a step further and use Microsoft’s Face API and it will even provide the approximate age of the subject in the photo.

Image Recognition to know the gender of Twitter followers

Detecting Gender of Twitter users with Image Recognition

 

Analyze your Twitter Followers

Meet Twitter Analyzer, a web app that analyzes your Twitter network (friends or followers) and logs the details of all user inside a Google Spreadsheet (see screenshot). You get to know their gender, how often they tweet, where are they located, when did they last join Twitter and more.

Getting started is easy. Go to labnol.org/analyzer and sign-in with your Google Account. It requires all these permissions because the underlying Google Script saves everything inside a Google Spreadsheet that will be in your Google Drive. Once the Twitter followers have been analyzed, you’ll get an email notification.

After you’ve granted the necessary permissions, click “Authorize Twitter” to allow the sheet to access your Twitter account. It will never post any tweet to your profile. Next click the scan button and close the page. You’ll get an email once the analysis is complete and this time will vary based on the number of followers you have.

Twitter Eggs

Go to labnol.org/analyzer to scan your Twitter followers

 

Identifying Humans vs Twitter Bots

Camisani Calzolari wrote a set of rules (PDF) that can help detect real users from bots, inactive accounts and fake Twitter users. Some of the rules are:

  • The account has written at least 50 tweets
  • the account has at least 30 followers
  • the profile contains a URL
  • the profile contains an image
  • the profile contains a biography
  • it has been inserted into other Twitter lists

The Google Spreadsheet that is generated by the Twitter Analyzer app includes most of this information as well. Thus, apart from gender analysis, the Analyzer app may help you figure out how many fake bots and inactive profiles follow you on Twitter.


The story, How to Identify the Gender of your Twitter Followers, was originally published at Digital Inspiration by Amit Agarwal on 23/05/2016 under Twitter, Internet.

21 May 2016

Google Translate Autocomplete


Google Translate for desktop now shows suggestions and autocompletes your text, much like Google Search. This works for English, French, Italian, Spanish, German, Portuguese, but you have to manually pick the input language instead of relying on automatic detection.


The new feature helps you translate faster common phrases and expressions, but it's not very useful for long texts.


{ Thanks, Emanuele Bartolomucci. }

20 May 2016

The Ever-Expanding Knowledge Graph Cards


Sometimes Google's Knowledge Graph cards use more real estate than all the other search results combined. I've searched for [from Paris with love] in the experimental mobile-like desktop interface and got a huge card with images, information about the movie, ratings, cast. Then Google displayed 10 search results and 3 other cards with John Travolta movies, Luc Besson movies and action movies, followed by another list of related searches.



Somehow, the list of search results felt like a placeholder for future Knowledge Graph enhancements.

Google Tests Card-Style Search Interface for Desktop


Google experiments with a desktop search UI that looks more like the mobile interface. The experiment uses the same white cards on a gray background for both search results and ads.


When the card-style layout was launched for the mobile site back in 2013, Google mentioned that the new look was "cleaner and simpler, optimized for touch, with results clustered on cards so you can focus on the answers you're looking for".


Google Works Better With Chrome


When you open google.com in Firefox, Safari or any other browser than Chrome, you'll sometimes see an ad for Chrome. Usually, Google's promotional messages suggested you should try Chrome because it's fast, but now Google has a new ad: "Google works better with Chrome". Clicking "Yes, get Chrome now" sends you to the regular Chrome homepage, which promotes Chrome as "one browser for your laptop, phone and tablet" since "Chrome brings your open tabs, bookmarks and recent searches from your computer to your phone or tablet, and vice versa".

Chrome has many features that integrate Google services (translation, spell checking, reverse image search, Safe Browsing, Cloud Print) and many Google features only work in Chrome (voice search, offline Google Drive, Google Play Music uploading).

Maybe Google should link to a page that explains why "Google works better with Chrome", since it's not exactly obvious. A Twitter user says that "if you can't get a 1 field 2 button form & list of results working cross-browser, you're doing it wrong", while another one finds that "'@google works better with Chrome' sounds like a bug report. Can you just fix it please?". F. Nonnenmacher thinks that "Microsoft was sued for less than that".

19 May 2016

Android Instant Apps


Back when the desktop was king, Google used to be all about the Web and the browser. As mobile devices got more popular, browsers were no longer the most important application for many users. Specialized apps for music, video, photos, messaging, maps were much more popular because they were better suited for mobile.

Google pushed the boundaries of the mobile web with Chrome, but a few years ago it started to move on. New services like Inbox no longer have mobile web apps, Google Play Music no longer works from a mobile browser, the Google Docs mobile app no longer lets you edit documents etc. Google started to index mobile apps and link to the apps directly from Google Search. More and more sites push users to install their mobile apps, some of them display limited content and force users to install the apps to read the entire content (example: TripAdvisor).

Now Google announces a new Android feature that will make apps even more powerful. Android Instant Apps will let you launch apps without even installing them: your device will only download the required modules for displaying the content.

"With Instant Apps, a tap on a URL can open right in an Android app, even if the user doesn't have that app installed. As a developer, you won't need to build a new, separate app. (...) You modularize your app, and Google Play downloads only the parts that are needed, on the fly. And when you do upgrade, your app will be available to more than a billion users on Android devices going back to Jelly Bean," informs Google.


Right now, Google works with a small number of developers from BuzzFeed, B&H Photo, Medium, Hotel Tonight, Zumper and Disney to refine the experience. Instant Apps will be available later this year as part of a Google Play Services update.

Instant Apps will be limited to the content you want to display (a Medium article, a B&H camera), but you'll be able to install the full app if you like. It's like launching a personalized trial version of the app.

While the new feature is impressive and has many potential uses, I think it will make the mobile web even less important. If Apple launches a similar feature, developers will start to close their mobile sites and the mobile web will disappear. That's quite dangerous, since it will limit the mobile OS choice to Android and iOS. It's much easier to create a site than an app and many apps are completely unnecessary, not to mention that web apps use open standards, while mobile apps use proprietary APIs and have to rely on closed app stores. The open web ecosystem made Google what it is today.

Google Assistant


Sundar Pichai, Google's CEO, mentioned in this year's Founders' Letter that "the next big step will be for the very concept of the 'device' to fade away. Over time, the computer itself — whatever its form factor — will be an intelligent assistant helping you through your day. We will move from mobile first to an AI first world."

Right now, Google has an assistant, but it's not that conversational. You can find it in the Google Now cards and the voice search feature. It's there for answering quick questions, but it's not that good for having meaningful conversations.

This is about to change, now that Google will launch its answer to Amazon's Echo device later this year. It's called Google Home and it's a "voice-activated product that brings the Google assistant to any room in your house. It lets you enjoy entertainment, manage everyday tasks, and get answers from Google — all using conversational speech. With a simple voice command, you can ask Google Home to play a song, set a timer for the oven, check your flight, or turn on your lights".


Google Home is always listening for the "OK Google" hotword, much like the Google app from your phone. It's also a WiFi speaker with Google Cast support, so you can tell it to play music on other speakers or group it with other speakers. Google Home can even send video to your TV if you use a Chromecast or you have an Android TV.

Google Assistant is not only available in Google Home: it will also be added to the new Allo messaging app and to the Google Search app. "The assistant is conversational — an ongoing two-way dialogue between you and Google that understands your world and helps you get things done. It makes it easy to buy movie tickets while on the go, to find that perfect restaurant for your family to grab a quick bite before the movie starts, and then help you navigate to the theater."


Google starts to build its own ecosystem of devices that work together: smart routers, smart speakers, smart TVs, smartwatches, home automation devices, car dashboard integration. As people use more smart devices, the Google experience is about to change and Google Assistant will become the main "interface" for interacting with Google.


{ via Google Blog }

Make Stunning Video Presentations with Spark Video from Adobe


Adobe Voice has long been my favorite digital storytelling app for making video presentations and photo slideshows on iOS device. All you have to do import your photos, type some text, add your own voice narration and a stunning video is ready for uploading on to YouTube or Facebook.

Here’s a video story that our 10-year old made with Adobe Voice. The background music, transitions and other effects are automatically applied by the Voice app to make your video looks both cinematic and professional.

I have all good things to say about Adobe Voice except that you need an iPad or iPhone to create videos. Well, until now as Adobe has quietly launched a new suite of web apps that, among other things, will let you use Adobe Voice inside your desktop browser. The suite, known as Adobe Spark, includes tools for creating video stories, magazine-style web pages and typography posters (think of Typorama but for the web).

And the price is just right. $0.

To get started, go to spark.adobe.com and sign-in with your Facebook or Google Account. This is mandatory because all your work will be auto-saved under this account and will also be accessible on your iPad and iPhone.

Spark Video offers a PowerPoint style layout. You have a plethora of cinematic themes to choose from and each theme has its own set of background music, transitions and fonts. Changing a theme for your video is as simple as choosing one from the sidebar.

Video Themes

Your slides can have photos and text or both. You can either import photos from the computer or there’s a built-in search engine to help you search photos that are in the Creative Commons domain. Adobe Spark Video automatically takes care of mentioning the photo source in the closing-credits of the movie.

If you click that little ‘speech icon’, you can alter the position of the photo on the slide or mark the main point that should be focussed during transitions.

Search Photos

Your movies stay forever on the Adobe Spark website and you get a permanent link to share that video with friends. Alternatively, you can download the raw video in MP4 format for uploading to other sites like YouTube or Facebook or publish as an iTunes Podcast.

Adobe claims no copyright over the video or embedded music so you can legally download the video and do anything. For instance, some people may want to remove the Adobe Voice branding that’s added in the last slide and you can easily do with any video editing software.

Export Video

Adobe Spark will make it easy for anyone to make cinematic quality presentations will little effort. The one feature that you’ll miss though is that there’s no option to import GIFs and video clips into your slides.


The story, Make Stunning Video Presentations with Spark Video from Adobe, was originally published at Digital Inspiration by Amit Agarwal on 19/05/2016 under Presentations, Internet.

Allo and Duo: Google's New Messaging Apps


Hangouts was supposed to be Google's unified messaging solution, but things didn't go as planned: Hangouts was buggy, lacked features and many people hated it. After releasing a separate app for SMS (Messenger), Google will soon launch 2 other apps: Allo for group chat and Duo for video calling.

Both Allo and Duo use your phone number, much like WhatsApp, so you can chat or talk with anyone from your phonebook. Allo includes a special version of the Smart Reply feature from Google Inbox and it suggests replies for both text messages and photos. Smart Reply learns over time and adapts to your style, suggesting replies you are likely to send.


There's also a Google Assistant you can add to a conversation to answer quick questions, show search results and even perform actions like reserving a table at a restaurant. "The Google assistant in Allo understands your world, so you can ask for things like your agenda for the day, details of your flight and hotel, or photos from your last trip. And since it understands natural language patterns, you can just chat like yourself and it'll understand what you're saying," informs Google.

Allo lets you share photos, add text to photos, add emojis and stickers. There's also a Whisper Shout feature that lets you resize the text before sending it.


Allo has an incognito mode for private conversations. The incognito mode features end-to-end encryption and discreet notifications. Much like in Chrome, you'll need to manually start an incognito conversation and some features aren't available in incognito mode.

Duo is a simplified one-to-one video calling app that uses your phone number, works well on slow Internet connections (it uses WebRTC) and has a Knock Knock feature that shows a live preview of the caller before you answer. Hopefully, users will be able to block those who abuse this feature.


"Duo calls are in crisp HD video (up to 720p) and audio. We've optimized Duo to work well even on spotty networks, so if bandwidth is limited it gracefully adjusts quality so you're still able to connect. We also seamlessly transition calls between cellular and Wi-Fi, so you don't need to worry about what network you're on. Finally, we built Duo with privacy and security in mind and all calls on Duo are end-to-end encrypted," explains Google.


Allo and Duo will launch this summer and will be available for Android and iOS. For now, Hangouts will continue to exist, since Allo and Duo lack many of the features from Hangouts.

Google doesn't have a good track record when it comes to messaging services, so it's hard to tell whether the new apps will be successful. It looks like Allo and Duo will be simple, fast and more focused.

{ via Google Blog }

17 May 2016

Google Image Search Ads


Google's product listing ads are now available in mobile Google Image Search. They're placed above the list of image search results and look much like the shopping ads from web search. Google also shows a colorful list of related keywords you can add to your query: brands, colors, categories and more.


"Whether they're looking for a new sofa or the perfect pair of earrings, people who search and shop on their smartphones at least once a week say that product images are the shopping feature they turn to most. And it turns out, the top questions Google Images users ask us are 'What's the price of this?’ and ‘Where can I buy it?'. That's why we are introducing Shopping ads on image search," informs Google.


Here's the "shop on Google" section from web search.