Skip to content

Instantly share code, notes, and snippets.

Avatar

Matt Aimonetti mattetti

View GitHub Profile
@mattetti
mattetti / newWindowsMachine.sh
Last active Aug 6, 2020
bash script to run from WSL to setup Windows and Linux from the linux side. To run: `wget https://gist.githubusercontent.com/mattetti/9807e2a1e654a7c00bb9c13f340fc39f/raw/ -O newMachineSetup.sh` and then `bash newMachineSetup.sh`
View newWindowsMachine.sh
#!/bin/bash
export WINHOME=$(wslpath "$(wslvar USERPROFILE)")
# github username is needed to pull down the dot files
export GITHUBUSERNAME="mattetti"
# wininstall does an install using winget and checks that it went well
function wininstall {
echo "Installing $1";
cmd.exe /C winget.exe install -e $1;
@mattetti
mattetti / main.go
Created Nov 1, 2019
tinygo arduino nano 33 + apa102
View main.go
// wiring: See https://github.com/tinygo-org/tinygo/blob/master/src/machine/board_arduino_nano33.go#L120
// MOSI / Data on port A3
// Clock on port A2
// power VUSB
// ground
package main
import (
"machine"
@mattetti
mattetti / splice-tech-values.md
Last active Dec 8, 2017
Splice Tech values - 2017
View splice-tech-values.md

Splice tech values

Rational, Collaborative, Excellent

Communication

  • Explicit > implicit
  • Over communicating > under communicating
  • We look at problems as opportunities
  • We are consistent in communication
@mattetti
mattetti / main.go
Created Nov 26, 2016
example of using Go + Echo
View main.go
/*
You need to have Go installed and make sure your $GOPATH is set.
Then, install echo by running:
go get -u github.com/labstack/echo
Finally run:
go run main.go
Where main.go is this file.
It will start the server on port 8080
You can now query your server using curl:
View school-immigration.md

Dear SMMUSD parents and guardians,

We understand that the heated rhetoric used during the recent presidential election has left some of our students and families feeling anxious and afraid. We are aware that in our district, as in others, there is significant fear about how potential changes in immigration law and enforcement may affect some of our students and families. The Santa Monica-Malibu Unified School District remains steadfastly dedicated to maintaining positive school climates that promote student learning and development. School counselors are available at school for students who are feeling overwhelmed or fearful.

Our district is committed to the education and welfare of students from all backgrounds. We want to ensure that our families are aware of current practices and policies that are in place with respect to maintenance or protection of data related to immigration status and federal enforcement. We will be exploring, along with other school districts and governmental entities

View adc.txt
+----------------------------------------------+
| |
| +----------------------+ +------------+ |
+---------------+ +--------------------+ | | | | | |
| | | +----->| 1 0 1 1 1 0 0 1 0 1 0+-->| Processing | |
| +-------->+ | | | | | | |
| Voice | | Analog to Digital | | | 0 1 1 0 0 1 0 1 1 0 1|<--+ | |
| | | |<-----+ | | | |
+---------------+ +-------+------------+ | +----------------------+ +------------+ |
| | |
View gist:11b01f99eb22caceddb46cb51e926255
{
/*
// Place your snippets for Go here. Each snippet is defined under a snippet name and has a prefix, body and
// description. The prefix is what is used to trigger the snippet and the body will be expanded and inserted. Possible variables are:
// $1, $2 for tab stops, ${id} and ${id:label} and ${1:label} for variables. Variables with the same id are connected.
// Example:
"Print to console": {
"prefix": "log",
"body": [
"console.log('$1');",
View chezrenee.go
// example of parallelism
package main
import (
"flag"
"fmt"
"io"
"os"
"sync"
"time"
View gist:bc9a761ea79e13c08ced57ed48f6e4ea
--- FAIL: TestCmdGoNoHTTPServer (0.11s)
http_test.go:87: cmd/go unexpectedly links in HTTP server code; found symbol "net/http.http2Server" in cmd/go
http_test.go:87: cmd/go unexpectedly links in HTTP server code; found symbol "net/http.(*Server).Serve" in cmd/go
http_test.go:87: cmd/go unexpectedly links in HTTP server code; found symbol "net/http.(*ServeMux).ServeHTTP" in cmd/go
http_test.go:87: cmd/go unexpectedly links in HTTP server code; found symbol "net/http.DefaultServeMux" in cmd/go
FAIL
FAIL net/http 9.664s
@mattetti
mattetti / go.json
Created Apr 7, 2016
VSCode custom settings - nothing fancy really
View go.json
"test case": {
"prefix": "test",
"body": [
"func Test_$1(t *testing.T) {",
" testCases := []struct {",
" input string",
" output string",
" }{",
" {\"\",\"\"},",
" }",
You can’t perform that action at this time.