I'm working on it here: https://www.massdrop.com/ext/ergodox/?referer=VTLDKC&hash=67436dcb8135633580e3c919b58b6e39
start with qwerty, add some media keys and move alt to bottom of thumb row
| // prototype code to control the makeblock laserbot via javascript | |
| // | |
| // WARNING: this is a demo, do not use unless you know what it is doing, even then, probably don't use it! | |
| // | |
| // gcode spec from https://forum.makeblock.com/t/faqs-for-the-makeblock-laserbot/7329 | |
| var SerialPort = require('serialport'); | |
| const Readline = require('@serialport/parser-readline'); | |
| const connect = function({path, baudRate}) { |
| var width, height, center; | |
| var points = 10; | |
| var smooth = true; | |
| initializePath(500, 100, 200); | |
| function initializePath(num_rays, radius, length) { | |
| center = view.center; | |
| width = view.size.width; | |
| height = view.size.height/2; |
| A.PT#9{i8vCMKb8ncZUibDqVePUZpFvLjBtUAfoKRzxbe4jvuV |
| function smoother(path) { | |
| var geometric = false; | |
| for (var factor=0.1; factor < 4.0; factor += 0.1) { | |
| var np = path.clone() | |
| np.smooth({type: geometric ? 'geometric' : 'catmull-rom', factor: factor}) | |
| np.position.y += factor * 10 | |
| } | |
| } |
| import skimage | |
| import uuid | |
| import sys | |
| import numpy as np | |
| colors = [ | |
| [92, 148, 252], | |
| [0,0,0], | |
| [32, 56, 236] |
| // this works, but the right side is much more dynamic as it rotates through the space. | |
| // the idea here was taking golan's https://twitter.com/anotherjesse/status/1040007965799997440 or https://editor.p5js.org/full/BJLbRp8dm | |
| // and using the 3d dimension of noise for adding another dimension to noise (I think this works) | |
| // but then modifying the radius of the noise to add a 3rd dimension | |
| let myScale = 0.01, | |
| radius = 100.0, | |
| nSteps = 360, | |
| width = 600, | |
| height = 600, |
| import requests | |
| import random | |
| import sys | |
| chars = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890!@#$%^&*()-_+=;:' | |
| tries = 0 | |
| while True: | |
| if tries % 1000 == 0: print tries | |
| tries += 1 |
| commit 45f8b56d252df8b9f7b6209068e1eddd2f6fee2b | |
| Author: jesse andrews <anotherjesse@gmail.com> | |
| Date: Fri Feb 10 10:57:28 2017 -0800 | |
| add proxy to 5000 | |
| diff --git a/package.json b/package.json | |
| index 492dd54..39797a7 100644 | |
| --- a/package.json | |
| +++ b/package.json |
I'm working on it here: https://www.massdrop.com/ext/ergodox/?referer=VTLDKC&hash=67436dcb8135633580e3c919b58b6e39
start with qwerty, add some media keys and move alt to bottom of thumb row
| (ns threed.core | |
| (:use [scad-clj.scad]) | |
| (:use [scad-clj.model])) | |
| (centering! false) | |
| (defn lego-single | |
| [] | |
| (difference | |
| (union |