Skip to content

Instantly share code, notes, and snippets.

View whyvez's full-sized avatar

Yves Richard whyvez

View GitHub Profile
@whyvez
whyvez / docker-setup-mac.txt
Created February 11, 2016 22:27
dock me up scotty
# install cask
brew install cask
# docker kitchen sink
brew cask install dockertoolbox
#create default virtual box vm
docker-machine create --driver virtualbox default
#set default vm env
@whyvez
whyvez / grant.sql
Created January 7, 2016 18:13
grant a role read privilege on tables in specific schemas
CREATE ROLE pgyiadmin WITH LOGIN;
GRANT SELECT ON ALL TABLES IN SCHEMA psp, staging TO pgyiadmin;
GRANT USAGE ON SCHEMA psp, staging TO pgyiadmin;
@whyvez
whyvez / esri-point.json
Created January 6, 2016 15:40
simple esri point feature set
{
"displayFieldName": "",
"geometryType": "esriGeometryPoint",
"spatialReference": {
"wkid": 26912,
"latestWkid": 26912
},
"fields": [
{
"name": "OBJECTID",
@whyvez
whyvez / index.js
Last active August 24, 2017 10:41
awslambda-throttled-worker
'use strict';
var _ = require('lodash');
var aws = require('aws-sdk');
var request = require('request');
var sqsUrl: 'sqs://';
var defaults = {
timeout: 300, // t
buffer: 15, // b
@whyvez
whyvez / gitiup.sh
Last active April 5, 2016 16:34
Tesera OSX setup script
#!/usr/bin/env bash
# install apple command line tools
xcode-select --install
# install homebrew
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
# bins
brew install git
@whyvez
whyvez / index.js
Created November 10, 2015 23:04
requirebin sketch
var proj4 = require('proj4');
proj4.defs('EPGS:26912', '+proj=utm +zone=12 +ellps=GRS80 +datum=NAD83 +units=m +no_defs');
var project = proj4(proj4.defs['EPGS:26912'], proj4('EPSG:3857'));
var utmCoords = [471786.115, 6299551.094];
var wmCoords = [-12407942.978922589, 7727266.87758064];
var forward = document.createElement('div');
@whyvez
whyvez / shoot.sh
Created November 9, 2015 22:54 — forked from zmpeg/shoot-osx.sh
shoot
#!/bin/bash
#
# Takes a screenshot, puts the URL in your clipboard,
# Then syncronizes the screenshot to your configured host
LOCALDIR="$HOME/documents/screenshots/"
REMOTEHOST="mjz.me"
REMOTEDIR="/home/matt/public/mjz.me/public/s/"
TIMESTAMP=`date +%s`
WEBHOST="http://mjz.me/s/"
@whyvez
whyvez / aws-s3-store.js
Created October 14, 2015 19:43
AWS S# JS Store
'use strict';
var aws = require('aws-sdk');
var Q = require('q');
var s3 = new aws.S3({
region: process.env.AWS_REGION,
params: {
bucket: process.env.APP_DATA_BUCKET
}
});
@whyvez
whyvez / aws-eb-ci-policy.json
Last active October 13, 2015 18:41
aws eb deploy policy
{
"Statement": [
{
"Action": [
"elasticbeanstalk:CreateApplicationVersion",
"elasticbeanstalk:DescribeEnvironments",
"elasticbeanstalk:DeleteApplicationVersion",
"elasticbeanstalk:UpdateEnvironment"
],
"Effect": "Allow",
@whyvez
whyvez / README.md
Last active September 23, 2015 18:00
trees measurement

README is empty