I recently installed a Google Home (GH) in my apartment and although the amount of actions the Google Assistant can do out-of-the-box is massive, things got really exciting when I discovered that GH (actually the Google Assistant) can be integrated with IFTTT!
IFTTT is the bridge to connect your Google Assistant to virtually *any* web services: either directly on IFTTT or with webhooks.
IFTTT integration with Google Assistant is rather simple, it allows to define new voice commands as trigger to perform actions:
If GA/GH voice commands then do something
(This tutorial is designed for Android, I am quite sure this is replicable on iOS but I don’t have experience with it.) …
Recently, I started experimenting with Angular/Typescript and Node.js in a Google Cloud App Engine (GAE) flexible environment and I wrote a small app called Circly, you can find the source code in my github repository (still work in progress!).
The technology stack is quite complex and composed by:
Frontend development: Angular/Typescript + Material Design + Bootstrap UI components + AngularFire2
Frontend hosting / authentication: Firebase hosting with Firebase authentication using Google account
Backend RESTful APIs definition: Swagger / OpenAPI
Backend implementation: Node.js + Express
Backend hosting: Google App Engine Flexible Environment for Node.js
RESTful APIs delivery: Google Cloud Endpoints with api-key and JWT token…
I am planning to start playing with a new dataset: my own Facebook history :)
The idea is to use it couple with some visualization tools (starting from Tableau Public and ending with D3.js) and maybe to do some machine learning and crunch data out of it. I don’t have a defined plan, I will see how it goes.
The code is using:
When you are really tired of a process that keeps surviving, has tons of different sub-processes with different names and PIDs, all you need to do is create a command like this and place in your /usr/bin/ folder:
echo "No mercy for $1"
ps -aux | grep -i $1 | cut -d ' ' -f2 | xargs kill -9
You can use Google Cloud Storage in your Google App Engine applications to upload, store and serve images.
Let’s see how to implement this in a simple AngularJs application.
You will need the following tools:
The steps are pretty easy as is the code.
Activate Google Cloud Storage for your project by selecting the option in the Google Developers Console.
You can have a look at this introduction for a list of steps.
At the end of the process you will have a bucket for your project. The bucket is a sort of virtual folder in GCS and is the place where the uploaded images will be stored and read.
You also need to install the Python client library in your project, the library contains the module that you will import in your backend code to work with GCS. …