Google Apps

Google Apps is a suite of cloud computing productivity and collaboration software tools and software. It includes Google’s popular web applications including Gmail, Drive, Hangouts, Calendar, and Docs. While these products are available to consumers free of charge, Google Apps for Work adds business-specific features such as custom email addresses at your domain and storage for documents and email.

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

Sign up to Post

Hi Experts,

I just created a little application in PHP and MySQL, and on my localhost it is very quick, but when I upload it to my VPS at it is very slow, even the login page.

There is not that much activity on this server, and I have other applications on there that are fast, but can anyone tell what it could be? Both my localhost and VPS are IIS.

This is a test copy, so the credentials are :

As well, I am using Google API, which I installed on my localhost with Composer, but on the VPS. I just uploaded it for now. Could that be it?
Any help will be greatly appreciated.
Free Tool: Port Scanner
LVL 11
Free Tool: Port Scanner

Check which ports are open to the outside world. Helps make sure that your firewall rules are working as intended.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

For example I have a high level domain that godaddy when it points towards it works.  But when on my internal dns record it doesn't point towards which is a google apps form.  Now isn't hosted on my internal AD network but I have records pointing outside about it.  Please advise.
I have exchange 2010 and g suite. We want to integrate both. What my organization requires is all emails to come to our exchange server and after that it should go to g suite. What is the best practice to get this done. All emails to be synced(incoming & outgoing).

we want to make our domain primary on our exchange server.

i have taken the following steps advised by gsuite support
1. You need to disable to default routing that you added for G Suite, if you need instructions on how to find the option, you can refer to this support article
2. You need to have the MX records pointing to your legacy server.
3. You need to create a routing rule for your exchange server to forward emails to the test aliases of G Suite that you can find in the aliases of each user.
4. You need to add the IP addresses of the exchange server to the inbound gateway. You can find more information about it in this support article

For number 3 routing rule what can i do to accomplish this task

number 1 has been done
number 2 is in progress by our ISP
number 3 is what i need help on
number 4 has been done on gsuite admin domain

Looking forward for your suggestions. Thanks in advance
Question: is it possible to cohost email between office 365 and google mail for business(google apps)
i would like to have a set of users / email address use office 365 and another set of users be based on the google platform.
again 1 email domain?
Add new account. Enter email. I keep getting the "Internet Email" dialog asking for the password. Then I get "Your IMAP server wants to alert you to the following: please log in via your web browser" Did that. No difference.

gmail settings: POP is off, IMAP is on. Less secure devices OK. Password confirmed a billion times.

I have authorized the device.

I am a heavy user of offline Google Maps when I'm travelling. Is there was way I can tell Google Maps to constantly monitor where I am and create a line on a map to show all my movements?

I'm pretty sure that Google Maps is always collecting this data anyway for its own purposes, so I don't think there is a privacy consideration here.

If this isn't possible with Google Maps, is there any 3rd party app that could do this? If so I would still want the map created in Google Maps format so that I could open it in My Maps.

Hi, having an issue where the Android phone I am testing my Google Play Store link from has a different result from two different domains, not sure why?

On my staging setup, Google play doesn't seem to register that I have already purchased the App, but on the clients live site it recognises that the App has already been installed, IOS devices work perfectly on both domains.

Device and browser information of the Android phone my client has tested with:

From live site: Google Play button links to:

Google Play from
From new staging site Google Play button link to:

Google Play from staging server
A point in the right direction or troubleshooting advice would be great, has anyone experienced this before, if so how did you fix it?
hi there,

I need to be able to search my gmail inbox for a string within the original text of the email (gmail menu "Show original")

There does not seem to be a way to do this that's built into the web app, but if there is does anyone know how?

Here are the built-in facilities:

Perhaps there is an add-on somewhere. I probably don't want to be coding my own unless it's really easy.

I'm trying to read the latitude and the longitude from the device's current location and use these data to retrieve information from I'm correctly able to find the user location, but I'm not able to use the latitude and longitude values outside the onConnected() method.

When I try to read url from GetContacts() class, latitude and longitude are always NULL.

I declared url as global at the top of the ListLoc class in this way:

public String url = ""+latitude+","+longitude+"&radius=1500&type=restaurant&key=AIzaSyAEDCSCA9yVaKhV7UNNcuGV8CaUlsBVNQE";

Open in new window

I tried to read the variables inside the OnConnected() method in this way:

latitude = mLocation.getLatitude();
longitude = mLocation.getLongitude();

Open in new window

Please, can you give me some suggestions on how to solve my problem? I tried to use global variables, but I didn't solve the issue.

I need to pass the variable url to makeServiceCall() with the correct latitude and longitude.
I would like to know why I get this error and how I can solve it.
Thank you a lot!

This is my whole code:

package skeetty.skeetty;

import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;

import android.os.AsyncTask;

Open in new window


we have a number of chromebooks that need access to chrome admin for initial configuration. During initial config we deploy wifi settings and certificates. But the initial config needs to be access through an open or easily accessible network, preferably with destionation limitations,
so which URLs and which ports need to be opened? cannot find anything online
Hire Technology Freelancers with Gigs
LVL 11
Hire Technology Freelancers with Gigs

Work with freelancers specializing in everything from database administration to programming, who have proven themselves as experts in their field. Hire the best, collaborate easily, pay securely, and get projects done right.

We've been recently experiencing extremely high CPU usage on one of our 2008R2 Terminal Servers.
We found that it's due to the vast amount of processes (for all users) being used by chrome.
Roughly 75% of the CPU was used just by Chrome.
As soon as the highest users tasks for Chrome were ended, performance went back to normal.

Is there any way to limit the amount of processes chrome uses or any way to limit the CPU for this?

I have a extra gmail mail/calendar setup on my iPhone.

When somebody send me a calendar event invitation, I don't receive the notification within the calendar app inbox but the invitation sent to my google mailbox as a attachement, I have to  accept or decline from there.

I like to have the notification sent to my calendar app and I also need to receive a reminder pops up on the screen whenever a new invitation come in, I tested with a hotmail account which worked perfectly.

Not sure if I need to change some settings within google calendar.

I have also updated IOS to the latest 11.1.2

Thank you for the help

This post is a question and solution in one. I will post my solution as the first comment, but welcome any other input in case it helps me or any others with the same kind of problem.

Creating complex filters in google sheets can be messy because:
1. there is no commenting facility within the formulae so complex expressions will quickly get messy
2. currently logical expressions AND OR etc cannot be processed directly within ARRAYFORMULA, so this logic must be expressed using a numeric approach.

Scenario: property rental business needs to assess unoccupied periods coming up in the next 14 days
Solution: query list of bookings to see what gaps are, or are coming up in the next 14 days

Not very pretty solution, filter bookings where:
(IF( (IF((round(now())<=BOOKINGS!B:B),1,0) + IF(((round(now())+14)>BOOKINGS!B:B),1,0) )=2, 1,0) + IF( (IF((round(now())>BOOKINGS!B:B),1,0) + IF((round(now())<BOOKINGS!C:C),1,0) )=2, 1,0) )>0      

This expression is explained in detail via the link posted in the first comment.

BOOKINGS!B:B = Checkout date
BOOKINGS!C:C = Next check-in date

Any better suggestions (using google sheets only)?
We are looking to move all of our users (about 150) off our parent companies instance of G Suite to a new instance/tenancy with a different domain.  Basically as if we are separating from the parent company type of situation.

We want to migrate mail, calendars, contacts, groups and all Drive docs with revision history and permissions in tact. I have 2 main concerns:

1 - We have spoken to several migration companies and some tell us they need to do a password reset for all users and user a temp pw to migrate, others say that isn't necessary.

2 - No one can give us a definitive answer as to whether or not the Drive docs can be moved with retention of revision histories and permissions either.

Looking for some solid answers and suggestions.
I know On a PC you have the G-sync agent that syncs everything.

Is there such a program for Mac? (outlook 2016)
I work for a organization with a large website. I have been asked to provide the following stats from 2016 about the website:

  • total number of web pages on our website
  • total number of page linked to a newsletter

Regarding bullet number two: A friend suggested that I use Campaigns to track pages being linked to newsletters, which I assume would mean creating a different campaign for every newsletter link. I can do that going forward in 2018, but that doesn't help me find the stats for 2016.

Can I retrieve the 2016 stats for both bullets from GA and how would I do so? If it can not be retrieved from GA, please offer suggestions on how I may find this information.
I am using google maps api including MarkerWithLabel.
For some reason when changing the map zoom (using the map controls) markers seem to lose their exact location.
Code below. Please if someone can help to keep the markers in place when zooming in-out. Thank you!

var map = new google.maps.Map(document.getElementById("map"), {
  center: new google.maps.LatLng(52.554201,13.425703),
  zoom: 16,
  streetViewControl : false,
  overviewMapControl: false,
  mapTypeControl: false,
  zoomControl : true,
    zoomControlOptions: {
      position: google.maps.ControlPosition.RIGHT_BOTTOM
  panControl : false,
  scrollwheel: false,
  fullscreenControl: true,
  mapTypeId: google.maps.MapTypeId.ROADMAP

google.maps.event.addDomListener(window, "load", function () {

function createMarker(options, html) {
    var marker = new google.maps.Marker(options);
    return marker;

var marker = createMarker({
    position: new google.maps.LatLng(56.554201,19.425703),
    map: map,
    cursor: 'hand',
    icon: "images/location.png",

var marker2 = new MarkerWithLabel({
        position: new google.maps.LatLng(53.549140,14.428730),
        map: map,
        labelContent: "Agni <span>Shop</span>",
        labelAnchor: new google.maps.Point(44,86),
        labelClass: "labels",
        labelStyle: {opacity: 1}


window.onresize = function() {
  var currCenter = new google.maps.LatLng(52.555564,13.426775);

Open in new window

Scenario: A school has different year groups and on the main home page of the school's web site, the school has one calendar with people can download into the google calendar.

The problem as a parent, is that it shows the activities and dates of events for all year groups, 80% of which are not relevant to me as my child is not in those other year groups.  I want to make a suggestion to the school to run individual calendars so that I can sync only the year group that I need.

I want to contemplate how easy this will be for them to do or possibly expect a response that this will be too much admin for them to manage.  In case that is the answer they come back with, can anyone here come up with a smart solution to this which will allow those parents to only download the year group that their child is in whilst also keeping the admin to a minimum for the school to manage the diary.  I don't know if Google Calendar has a feature to management groups like this?
Is it possible with Google Apps ,

to have the following:

When someone emails an external email just before sending the email a popup will show a notice that this email is going outside the organization .

And also it will add to the subject line the word EXT or External.
Free Tool: Path Explorer
LVL 11
Free Tool: Path Explorer

An intuitive utility to help find the CSS path to UI elements on a webpage. These paths are used frequently in a variety of front-end development and QA automation tasks.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

We have to store documents in google cloud storage directly from our application. We will use “Service Account Key” to upload/view documents on google cloud storage.

We will create separate independent bucket for each user to store their documents on google cloud.

We would like to create separate “Service Account Key” for each and every Bucket on google cloud storage, each service account key expected to have access only for one bucket on the google cloud storage.

The buckets are expected to accessible with the service account key assigned to it and not accessible with other bucket service account key.

Does it possible to assign separate “Service Account Key” for each bucket in Google cloud storage, if yes, how can we do that?
I have an OnePlus 5 running the latest Android 7, stock (not rooted). How on earth do I set Sunday as the first day of the week such that Google Calendar, Inbox and Keep all use Sunday as the start of the week.

Thanks in advance.
I am using a small code in Excel but know need to use it in Google Sheets,but im not able to convert the code to google sheets
Please help.

Code as below:

    Private Sub Worksheet_Change(ByVal Target As Range)
    Dim temp As Range, max As Range, min As Range

    Set temp = Range("A2")
    Set max = Range("B2")
    Set min = Range("C2")

    If Not Intersect(temp, Target) Is Nothing Then
        max = WorksheetFunction.max(Target, max)
        min = WorksheetFunction.min(Target, min)
    End If
    End Sub

Thanks and Regards
Galaxy S7.
How can I have my ringer automatically turn on in the morning (I usually shut it off during the night)?
I m developing  mini qemu like VM for Android device .
Any suggestion how to go through.Any starting point of atleast 1000 line code only
Hello all, hoping someone can point me to the right program.

Our company is wanting to get a staff attendance sign in / out register. It really doesn't need to be over complicated or offer any other services, simply, staff turns up to work, punches in, staff leaves punches out.

We currently use an excel file for this, to begin with it was ideal, but as our company grows we need a little bit more.
I have searched for past 2 weeks straight trying to find the right program, all the ones i have found so far are way more advanced than what we need and price is way out of budget, or they are for 1 staff member only, that clocks in and out,
need to be able to add names, staff click on there name, signs themselves in or out.

Google Apps

Google Apps is a suite of cloud computing productivity and collaboration software tools and software. It includes Google’s popular web applications including Gmail, Drive, Hangouts, Calendar, and Docs. While these products are available to consumers free of charge, Google Apps for Work adds business-specific features such as custom email addresses at your domain and storage for documents and email.