Google is an American multinational technology company specializing in Internet-related services and products that include online advertising technologies, search, cloud computing, software, and hardware.

Share tech news, updates, or what's on your mind.

Sign up to Post

We have an issue with one Windows 10 machine casting to multiple Chromecast devices. We have a brand new Lenovo Thinkpad X1, and have downloaded the latest version of Google Chrome. It was recently patched to Windows 10 level 1803 and then 1903.

The Chromecast and the laptop are on the same wifi network. We can see the device and cast to it, but after 2-3 seconds, the video freezes on the Chromecast TV.  The weird thing is that Youtube plays fine, but casting web pages or Office docs freezes.

We have a Microsoft Surface laptop which has no issues.

Also we tried this Thinkpad on other Chromecast devices and it does not work, either at work or home. It does connect, but then freezes after 2-3 seconds.
C++ 11 Fundamentals
LVL 13
C++ 11 Fundamentals

This course will introduce you to C++ 11 and teach you about syntax fundamentals.

Hi Experts,

I am trying to connect to Google Calendar API, but I am getting Not found error. What could it be, I already added the client ID as permission into the Calendar that I want to use.

PHP Fatal error:  Uncaught Google_Service_Exception: {
 "error": {
  "errors": [
    "domain": "global",
    "reason": "notFound",
    "message": "Not Found"
  "code": 404,
  "message": "Not Found"
 in C:\inetpub\wwwroot\CRM_COR\utilities\google_calendar\src\Google\Http\REST.php:118
Stack trace:
#0 C:\inetpub\wwwroot\CRM_COR\utilities\google_calendar\src\Google\Http\REST.php(94): Google_Http_REST::decodeHttpResponse(Object(GuzzleHttp\Psr7\Response), Object(GuzzleHttp\Psr7\Request), 'Google_Service_...')
#1 C:\inetpub\wwwroot\CRM_COR\utilities\google_calendar\src\Google\Task\Runner.php(176): Google_Http_REST::doExecute(Object(GuzzleHttp\Client), Object(GuzzleHttp\Psr7\Request), 'Google_Service_...')
#2 C:\inetpub\wwwroot\CRM_COR\utilities\google_calendar\src\Google\Http\REST.php(58): Google_Task_Runner->run()
#3 C:\inetpub\wwwroot\CRM_COR\utilities\google_calendar\src\Google\Client.php(788): Google_Http_REST::execute(Object(GuzzleHttp\Client), Object(GuzzleHttp\Psr7\Request), 'Google_Service_...', Array)
#4  in C:\inetpub\wwwroot\CRM_COR\utilities\google_calendar\src\Google\Http\REST.php on line 118

Open in new window

Hi Experts

I built an application a while back that successfully used Google Maps API. Now I needed to connect to another Calendar from another Google account, I already downloaded the servive_key.json, and set permission to to generated client_id, but I get the following error:
Fatal error: Uncaught exception 'GuzzleHttp\Ring\Exception\RingException' with message 'cURL error 60: SSL certificate problem: unable to get local issuer certificate' in C:\inetpub\wwwroot\CRM_COR\utilities\google_calendar\vendor\guzzlehttp\ringphp\src\Client\CurlFactory.php:127 Stack trace: #0 C:\inetpub\wwwroot\CRM_COR\utilities\google_calendar\vendor\guzzlehttp\ringphp\src\Client\CurlFactory.php(91): GuzzleHttp\Ring\Client\CurlFactory::createErrorResponse(Array, Array, Array) #1 C:\inetpub\wwwroot\CRM_COR\utilities\google_calendar\vendor\guzzlehttp\ringphp\src\Client\CurlHandler.php(96): GuzzleHttp\Ring\Client\CurlFactory::createResponse(Array, Array, Array, Array, Resource id #123) #2 C:\inetpub\wwwroot\CRM_COR\utilities\google_calendar\vendor\guzzlehttp\ringphp\src\Client\CurlHandler.php(68): GuzzleHttp\Ring\Client\CurlHandler->_invokeAsArray(Array) #3 C:\inetpub\wwwroot\CRM_COR\utilities\google_calendar\vendor\guzzlehttp\ringphp\src\Client\Middleware.php(54): GuzzleHttp\Ring\Client\CurlHandler->__invoke(Array) #4 C in C:\inetpub\wwwroot\CRM_COR\utilities\google_calendar\vendor\guzzlehttp\guzzle\src\Exception\RequestException.php on line 51

Open in new window

I used the previous API Connection without a SSL successfully.

Thank you.
Hi Experts,

A while back my client gave me permission to her Google Calendar so I can connect it to a application. I did so by going through the steps and downloading a .json file. I will admit that this was my first and only connection to the Google API.

Recently she has removed the permission, and the API call no longer work. She would like me to go in to her office and connect it from there. So I don't spent a lot of time, could anyone please tell me the steps for setting up the Google API under her account, then downloading the .json file?

Our organization maintains email addresses through Google G Suite.
  • In the past we offered private email to people associated with our organization (like:
  • We now want to restrict organization email to business accounts.
  • I would like to have personal accounts disabled, but with a forward that will send on personal email to a other providers for a period of time.

Anyone know how to do this?
Moving data from Google drive to One Drive. Can you recommend a tool that is trustworthy to move my Companys data from Google drive to one drive, I have found MultiCloud but never heard of them
h am trying to impliment google charts on my page to show a comparison between 2 years split by month,

to try and understand and to simplify the initial graph i used an example graph straight from the google charts docs.

this worked fine till i added my own data now i get no display, but if i veiw source the code is all in the page with the correct data,

i have filled out the dataloader with the correct data programmatically  

here is the view source

      google.charts.load('current', {'packages':['corechart', 'bar']});

      function drawStuff() {

        var button = document.getElementById('change-chart');
        var chartDiv = document.getElementById('chart_div');

        var data = google.visualization.arrayToDataTable([
			['January', 0, 0],
			['February', 0, 0],
			['March', 0, 0],
			['April', 6, 2],
			['May', 26, 3],
			['June', 0, 0],
			['July', 0, 0],
			['August', 0, 0],
			['September', 0, 0],
			['October', 0, 0],
			['November',0, 0],
			['December', 0, 0],
			['TOTAL', 32, 5]

        var materialOptions = {
          width: 900,
          chart: {
            title: 'Nearby galaxies',
            subtitle: 'distance on the left, brightness on the right'
          series: {
            0: { axis: 'distance' }, // Bind series 0 to an axis named 'distance'.
            1: { axis: 'brightness' } // Bind series 1 to an axis named 'brightness'.

Open in new window

Hi, I realize that this is primarily a computer site.  I have a phone problem and wonder if anyone here might be able to help me out.  I have a Galaxy S9 which has two apps that I need to install on a Galaxy S5.  They are; Car Mode and LG MirrorDrive.  I have looked in the Google Play Store and can't find either one.  Is there another place I can look to download these apps? Thanks
Google Drive Backup question.

I would like to know:  if someone delete a document from Google Drive, in other world from the cloud. Google drive retain a copy of that data somewhere ?
if yes for how long ?

or as soon as i delete the data from my Google Drive that data is gone forever ?

Thank you
HI there,

We run training courses and we like to make PDF copies of the PowerPoint slides available to delegates on our website.

Presently I use Wordpress for the site and make use of WooCommerce Memberships to control page access via delegates website accounts to see protected non public pages (these pages have direct links to the PDFs in them).

The problem that we have encountered is that Google can index the folder [apps/wordpress/htdocs/wp-content/course_content/course_X] and give anyone who searches with the right terms access to the PDF in the folder.

Is there a way I can restrict this folder so that only those clicking on the links in the protected webpage can be used to find the PDFs?

Many thanks,
Your Guide to Achieving IT Business Success
Your Guide to Achieving IT Business Success

The IT Service Excellence Tool Kit has best practices to keep your clients happy and business booming. Inside, you’ll find everything you need to increase client satisfaction and retention, become more competitive, and increase your overall success.

i use google chrome in ubuntu.  i accidentally gave permission to a site that i should not have.  they changed my homepage.  how do i take their permission away?
Help!  I'm new to the Macbook.  Editing a Google Docs document on my Macbook, how do I quickly go to the top of the document (for example).  Thanks
I am running OpenVPN Access Server 2.6.1 in Amazon and currently require users to use 2-Factor Authentication using the Google Authenticator.

Is there a way that I can configure OpenVPN Access Server 2.6.1 to use a Security Fob, or Security Key, like the Google Titan?

I've posted to the Forums, but haven't received a response yet and I was wondering if any other System Admins out there have set this up before.

I am having issues with Google Chrome browser. It locks up and I get "not responding" etc. top left. I downloaded the latest version and the problem persist.
I have Windows 10 and Chrome worked great with Windows 7 and Vista. Is Microsoft involved in any way since Google is one of their enemies?
I can't log in to my Gmail account.

I've had a Gmail account for quite some time now, and have never had any problems logging in.

Yesterday, I typed in "gmail" into my Chrome browser (which I have done many times before) and was taken to the page that had he headline "Add Gmail to Your Google  account." The box on the right says "Choose Your Gmail address," and if I enter the one I've been using, up pops "That username is taken. Try another."

Now, maybe my search skills are diminishing, but I can't find another page that will let me access my Gmail account.

What am I doing wrong, or what the heck is going on here?
Another day, another Google Sheets (Excel-like) challenge.  :)

This time, I have a column of team names. The team names may or may not have an entry code associated with their team.

I spent nearly 2 hours searching the internet for answers. It seems that no one has tried to do this with just formulas. I found a few examples, but they required scripting. :(

The challenge is that I wish to automatically assign a reviewer (from Reviewer List column) if the team has an entry code. But in doing so, I want to assign a reviewer round-robin style, so that each reviewer is assigned approximately an equal number of teams.

Please see example sheet:

The way I am currently doing this isn't very smart, names are not used sequentially (and round-robin), every time there is a value in the Shared Entry column. What I wish to see is what is shown in the Expected Results column.

But to accomplish this challenge, it will need to work in Google Sheets, use only formulas, and work without add-ons.

Is this even possible?

Thank you so much
I have COMODO Internet Security Premium installed in my computer.  Every time I run Google Chrome i get the below message.  Why Chrome needs to run CMD command every time I enter Chrome (seems that comodo contains it's execution maybe?)

I know I can hide or "dont isolate anymore" and that will do with the message.  But why chrome runs the cmd command?
I have a Google Sheet where I have five columns and 20 rows of names, and I am looking for a way to collect all the names, sort them, and list them in a single column, then compare the list against another list to find the missing names.

I searched for an example of how to accomplish this and found nothing similar. :(
To be specific, I need to find a way to do this using a formula and without add-ons macros. Is it possible?

To make this easier, I am including a working sheet:
Here is the example sheet.
Looking for a little help with another Google Sheet.

I have four columns where, for each row, I have set a pull down value (score) of 0 and 5. In the fifth column (ranking), I calculate a final value as a weighted average score with the following formula: =(sum(G3*G1,H3*H1,I3*I1,J3*J1)/SUM(G1:J1))*20

Where G1 - J1 contain the hidden % weighted values
And columns G3 to J3 (and lower) contain scored ranging from 0 - 5.

The *10 just expands the final value to a number that will allow for easier ranking.


The most important question...
1. Is there a way to copy this formula down the ranking column and only increment values that are shown in bold (G3, H3, I3, J3)? As it stands, it seems that I need to manually enter this formula about 50x. :O

2. I would have used "AVERAGE.WEIGHTED(A1:A2, B1:B2)", but I couldn't figure out how to expand the final value.
    Is there a better way to calculate average weighted values and display a larger number than what you would normally see from input values ranging from 0 - 5?

Thank you
OWASP: Avoiding Hacker Tricks
LVL 13
OWASP: Avoiding Hacker Tricks

Learn to build secure applications from the mindset of the hacker and avoid being exploited.

I use Azure DevOps.  I also use Google Chrome.  How do I setup a way when I start typing in my Chrome address bar the search will know to use Azure in the results?


Someone tells me there is a bug number 72332 so I go to Chrome and start typing 'Azure' and then the browser knows to search in Azure the number I type in the address bar?

I went to Chrome's chrome://settings/searchEngines but I don't know what to put in the URL field to get the search to pull up the exact ticket after I type 'Azure ###'.
We use Outlook 365 for our domain and the associated share point service.  Does anyone know whether there is the ability to create google form type forms with such services?
Is there an equivalent to google forms but on the Outlook .com / sharepoint / Office 365 domain?
When we try to see street view of Google maps we are getting "server error, try later." That's been the result 3 days in a row. We have Windows 10 and tried with FF and Chrome. Thanks.
Is mixed content causing 403 Forbidden You don't have permission to access /weekly-rides/ on this server?   Our club recently installed an SSL Cert on their website.  Searching Google for Prairie Cycle Club now shows links that end up as for example:  "Forbidden You don't have permission to access /weekly-rides/ on this server."  When the URL is typed in directly, the page will display.  Other than needing to fix image URL's to avoid mixed content, what else can cause this 403 error?  Potentially the .htaccess needing an edit or rebuild?  This is a wordpress site and I'm not the admin, just a club member with an EE account.  Other clues, seems like maybe a redirect needs to be added to the .htaccess since yields Not Secure whereas yields "circle w/i" to indicate mixed content.   They said this started a couple weeks ago.  I noticed the cert date is May 1, 2019.
Is there such a thing as a backup software for android, I have my Samsung S9 plus, and am currently using smart switch, which with 78 GB, takes a long time every time I have to backup the complete entire phone. Does someone have software that will do incremental backups on the Samsung phone?