Skip to content

Instantly share code, notes, and snippets.

View gillesdemey's full-sized avatar
♥️
Be kind to others

Gilles De Mey gillesdemey

♥️
Be kind to others
View GitHub Profile
const a = [1, 2, 3]
const b = [1, 1, 3]
const c = [3, 2, 1]
function verticalSum (...args) {
return args.reduce((acc, a) => acc.map((n, i) => n + a[i]), new Array(args.length).fill(0))
}
const result = verticalSum(a, b, c)
console.log(result)
@gillesdemey
gillesdemey / README.md
Last active February 11, 2019 14:58
Collector Compose

Collector Compose

Prerequisites

⚠️ Make sure you have hoard-compose running ⚠️

This application will join the docker network created by hoard-compose, or manually create it using docker network create waylay.

Start application

import React, { Fragment, useState } from 'react'
import Button from '../button/button'
function Counter (props) {
const [count, setCount] = useState(props.initialCount)
function increment () {
setCount(count + 1)
}
{
"name": "my-awesome-app",
"jest": {
"snapshotSerializers": [
"jest-snapshots-json-rest-api"
]
}
}
exports[`get a user 1`] = `{
"$schema": "http://json-schema.org/draft-04/schema#",
"properties": {
"created_at": {
"type": "string"
},
"email": {
"type": "string"
},
"first_name": {
@gillesdemey
gillesdemey / get-users.test.js
Last active February 20, 2018 12:58
snapshot-user.json.snap
const app = require('./app')
const request = require('supertest')
test('get a user', async () => {
const response = await request(app)
.get('/users/1')
expect(response.status).toBe(200)
expect(response).toMatchSnapshot()
})
'use strict'
const AMOUNT = 300000
const YEARS = 25
const RATE = 2.19
const MONTHS = yearsToMonths(YEARS)
const MONTHLY = monthly(AMOUNT, YEARS, RATE)
// generate an array with shorted name of each month
// Module to talk to the SHT21 temperature and humidity sensor over I2C
var i2c = require('i2c');
// Register addresses
const TRIGGER_T_MEASUREMENT_NO_HOLD = 0xF3;
const TRIGGER_RH_MEASUREMENT_NO_HOLD = 0xF5;
const WRITE_USER_REGISTER = 0xE6;
const READ_USER_REGISTER = 0xE7;
const SOFT_RESET = 0xFE;
@gillesdemey
gillesdemey / .drone.yml
Created May 29, 2017 10:02
Authenticate with gloud and kubectl in Drone
pipeline:
...
deploy:
image: google/cloud-sdk
commands:
- printenv KUBE_SERVICE_ACCOUNT > credentials.json
- gcloud auth activate-service-account --key-file=credentials.json
- "gcloud container clusters get-credentials $CLUSTER_NAME \
--zone $PROJECT_ZONE \
--project $PROJECT_NAME"
atom-alignment
atom-ternjs
docblockr
emmet
file-icons
highlight-selected
hyperclick
js-hyperclick
linter
linter-js-standard