Skip to content

Instantly share code, notes, and snippets.

View jakelacey2012's full-sized avatar
🐭
Happy Days

Jake Lacey jakelacey2012

🐭
Happy Days
View GitHub Profile
CoenraadS.bracket-pair-colorizer
dracula-theme.theme-dracula
eamodio.gitlens
esbenp.prettier-vscode
kalitaalexey.vscode-rust
ms-python.python
ms-vscode.Go
ms-vsliveshare.vsliveshare
PeterJausovec.vscode-docker
rust-lang.rust
package main
import (
"net/http"
"github.com/labstack/echo"
"github.com/labstack/echo/middleware"
)
type React struct {
@jakelacey2012
jakelacey2012 / main.go
Created May 26, 2018 18:12
ml-go-jff-eps1
package main
import (
"bufio"
"fmt"
"image/color"
"log"
"os"
"gonum.org/v1/plot"
@jakelacey2012
jakelacey2012 / concurrent.go
Created December 16, 2017 14:11
go example of blocking buffered channels in go
package main
import "fmt"
import "time"
func write(channel chan int) {
for i := 0; i < 5; i++ {
channel <- i
fmt.Println("successfully wrote", i, "to channel")
}
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "launch",
"name": "Launch Program",
if ('URLSearchParams' in window) {
var searchParams = new URLSearchParams(window.location.search);
searchParams.set("foo", "bar");
var newRelativePathQuery = window.location.pathname + '?' + searchParams.toString();
history.pushState(null, '', newRelativePathQuery);
}
for (let n of searchParams.entries()) {
console.log(n);
}
package main
import (
"fmt"
"runtime"
"github.com/go-gl/gl/v2.1/gl"
"github.com/go-gl/glfw/v3.2/glfw"
)
@jakelacey2012
jakelacey2012 / main.go
Created November 13, 2017 19:32
Functional game loop
package main
import "fmt"
type coords struct {
x int
y int
}
type apple struct {
@jakelacey2012
jakelacey2012 / opengl.go
Created September 15, 2017 19:15
golang-opengl
package main
import (
"fmt"
"runtime"
"github.com/go-gl/gl/v2.1/gl"
"github.com/go-gl/glfw/v3.2/glfw"
)
// create something which returns a boolean, telling me if all the objects in the array are valid
const x = [
{ y: 10, z: 22 },
{ y: 2, z: 15 },
{ y: 3, z: 10 },
{ y: 123123123, z: 100 },
];