Skip to content

Instantly share code, notes, and snippets.

View wolfeidau's full-sized avatar
🐺
Building data science projects

Mark Wolfe wolfeidau

🐺
Building data science projects
View GitHub Profile
@wolfeidau
wolfeidau / infra-stack.ts
Last active September 29, 2019 01:38
Parameters fragment from cdk synth'd CDK template... No idea what i would do with this template to be honest
import { Construct, StackProps, Stack } from '@aws-cdk/core';
import { Function, Runtime, Code } from '@aws-cdk/aws-lambda';
import { Table, AttributeType, BillingMode } from '@aws-cdk/aws-dynamodb';
import { Bucket, BucketEncryption, EventType } from '@aws-cdk/aws-s3';
import { LambdaRestApi } from '@aws-cdk/aws-apigateway';
import { S3EventSource } from '@aws-cdk/aws-lambda-event-sources';
export class InfraStack extends Stack {
constructor(scope: Construct, id: string, props?: StackProps) {
super(scope, id, props);
@wolfeidau
wolfeidau / coverage.go
Created September 17, 2019 05:36
Demo file for parsing and presenting test coverage
package coverage
type Coverage struct {
XMLName xml.Name `xml:"coverage"`
Text string `xml:",chardata"`
LinesValid string `xml:"lines-valid,attr"`
LinesCovered string `xml:"lines-covered,attr"`
LineRate string `xml:"line-rate,attr"`
BranchesValid string `xml:"branches-valid,attr"`
BranchesCovered string `xml:"branches-covered,attr"`
{
"Resources": {
"MyVpcF9F0CA6F": {
"Type": "AWS::EC2::VPC",
"Properties": {
"CidrBlock": "10.0.0.0/16",
"EnableDnsHostnames": true,
"EnableDnsSupport": true,
"InstanceTenancy": "default",
"Tags": [
@wolfeidau
wolfeidau / build_opencv4.sh
Last active June 25, 2019 10:32
Setup Gist
#!/bin/bash
set -e
# provide a folder like ~/temp to build the opencv sources
if [ "$#" -ne 1 ]; then
echo "Usage: $0 <Build Folder>"
exit
fi
folder="$1"
@wolfeidau
wolfeidau / donkeycar.md
Last active September 15, 2023 17:27
Commands I used to configure donkey car on raspberry pi 3 b+

Install i2c tools to check for PCA9685 board.

sudo apt-get install i2c-tools
sudo i2cdetect -y 1

Install vim and git.

@wolfeidau
wolfeidau / commands.md
Last active November 8, 2019 07:47
Notes from ROS setup on the deepracer

Load up the ROS environment.

source /opt/aws/deepracer/setup.bash

Listing nodes.

$ rosnode list
@wolfeidau
wolfeidau / cognito.yml
Last active January 28, 2020 04:22
Cognito CFN stack with domain verification
AWSTemplateFormatVersion: 2010-09-09
Description: 'authentication: Resources for hosting authentication using AWS Cognito, a @wolfeidau template'
Parameters:
AppName:
Description: Name of application, used in signup emails and naming of aws resources.
Type: String
AllowedPattern: '^[a-zA-Z0-9]*$'
@wolfeidau
wolfeidau / main.go
Created September 7, 2018 03:11
Lambda endpoint from cmd/raven_lambda folder.
package main
import (
"github.com/apex/gateway"
"github.com/aws/aws-lambda-go/lambda"
log "github.com/sirupsen/logrus"
"github.com/wolfeidau/lambda-raven-service/pkg/api"
"github.com/wolfeidau/lambda-raven-service/pkg/config"
"github.com/wolfeidau/lambda-raven-service/pkg/handlers"
_ "github.com/wolfeidau/lambda-raven-service/pkg/logging"
@wolfeidau
wolfeidau / Dockerfile
Last active August 27, 2018 12:12
ROS experiments
FROM ros:melodic-robot
RUN apt-get update && apt-get install vim curl -y
RUN mkdir -p /src/ydlidar/src
WORKDIR /src/ydlidar
RUN /bin/bash -c "source /opt/ros/melodic/setup.bash && catkin_make"
WORKDIR /src/ydlidar/src
RUN git clone https://github.com/EAIBOT/ydlidar.git
WORKDIR /src/ydlidar
RUN /bin/bash -c "source /opt/ros/melodic/setup.bash && catkin_make install && rospack profile"
@wolfeidau
wolfeidau / default.conf
Created August 8, 2018 05:42
NGINX configuration used to serve an SPA
server {
listen 80;
server_name localhost;
root /usr/share/nginx/html;
index index.html index.htm;
# rely on X-Forwarded-Proto to redirect to HTTPS
if ($http_x_forwarded_proto = "http") {
return 301 https://$server_name$request_uri;
}