Javascript is a programming language with a peculiar twist. Its event driven model means that nothing blocks and everything runs concurrently. This is not to be confused with the same type of concurrency as running in parallel on multiple cores. Javascript is single threaded so each program runs on a single core yet every line of code executes without waiting for anything to return. This sounds weird but it's true. If you want to have any type of sequential ordering you can use events, callbacks, or as of late promises.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<template> | |
<button id="upload_widget" class="cloudinary-button">Update Logo</button> | |
</template> | |
<script> | |
methoods : { | |
uploadWidget() { | |
let myWidget = cloudinary.createUploadWidget( | |
{ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import time | |
import jwt | |
import json | |
import requests | |
import httplib2 | |
# Permissions to request for Access Token | |
scopes = "https://www.googleapis.com/auth/cloud-platform" | |
# Length of token's validity |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
FROM python:3.7-stretch | |
RUN apt-get update -y | |
RUN apt-get install -y python-pip python-dev build-essential | |
COPY . /app | |
WORKDIR /app | |
RUN pip install -r requirements.txt | |
ENTRYPOINT ["python"] | |
CMD ["app.py"] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
* GL05IdleFunc.cpp: Translation and Rotation | |
* Transform primitives from their model spaces to world space (Model Transform). | |
*/ | |
// #include <windows.h> // for MS Windows | |
#include <GL/glut.h> // GLUT, include glu.h and gl.h | |
// Global variable | |
GLfloat angle = 0.0f; // Current rotational angle of the shapes | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
const request = require("request"); | |
// Main function called by Cloud Functions trigger. | |
module.exports.updateCloudRunServices = (event, callback) => { | |
const build = eventToBuild(event.data); | |
// Check if push is to Dashboard source Code repo and if Cloud Build is successful | |
if (build.hasOwnProperty("source")) { | |
if ( | |
build.source.repoSource.repoName === "dashboard" && |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
def manipulate(obj_arr): | |
all_locations = [] | |
result = [] | |
for obj in obj_arr: | |
all_locations += obj['locations'] | |
for location in all_locations: | |
location_products = {'location': location, 'associated_products': []} | |
for obj in obj_arr: | |
if location in obj['locations']: | |
location_products['associated_products'].append(obj['product']) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
const IncomingWebhook = require('@slack/webhook').IncomingWebhook; | |
const url = "https://hooks.slack.com/services/XYZ"; | |
const webhook = new IncomingWebhook(url); | |
// Send the notification - Gets callled by Cloud Scheduler | |
module.exports.sendToSlack = () => { | |
(async () => { | |
await webhook.send({ | |
icon_emoji: ':male-police-officer:', |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from datetime import datetime, timezone | |
datetime.now(timezone.utc).isoformat()[:-9] + 'Z' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
steps: | |
# build the container image | |
- name: 'gcr.io/cloud-builders/docker' | |
args: ['build', '-t', 'gcr.io/projectz-239507/app', '.'] | |
# push the container image to Container Registry | |
- name: 'gcr.io/cloud-builders/docker' | |
args: ['push', 'gcr.io/projectz-239507/app'] | |
# create database | |
- name: 'gcr.io/cloud-builders/gcloud' | |
args: ['sql', 'databases', 'create', 'mydb', '--instance', 'ddd'] |