Skip to content

Instantly share code, notes, and snippets.

View monteslu's full-sized avatar
:shipit:
crushing all the code. Mostly into reusable modules, tho

Luis Montes monteslu

:shipit:
crushing all the code. Mostly into reusable modules, tho
View GitHub Profile
@monteslu
monteslu / skynet curls
Last active August 29, 2015 14:01
skynet stuff
//the uuid you're posting too could be same you're using for auth
curl -X POST -d "foo=bar&temperature=78" http://skynet.im/data/{some uuid} --header "skynet_auth_uuid: {my uuid}" --header "skynet_auth_token: {my token}"
curl -X GET http://skynet.im/data/{some uuid} --header "skynet_auth_uuid: {my uuid}" --header "skynet_auth_token: {my token}"
@monteslu
monteslu / serialport.js
Last active December 19, 2018 09:05
chrome serial port implementation for node serialport
/*global chrome*/
var EventEmitter = require('./events.js').EventEmitter;
var util = require('./util.js');
function SerialPort(port, options) {
var self = this;
var id;
var bytesToRead = options.buffersize || 1;
var SkynetSerialPort = require('skynet-serial').SerialPort;
var skynet = require('skynet');
var firmata = require('firmata');
var myId = '26ce1ac8-2133-4faa-bcb9-3548fec5f11a';
var token = '2bb7507b5a74494a8be233b068d8c1e';
//jake's id
var sendId = '744d4bd1-97be-11e3-a924-db90dd71caef';
var SkynetSerialPort = require('skynet-serial').SerialPort;
var skynet = require('skynet');
var firmata = require('firmata');
var myId = '26ce1ac8-2133-4faa-bcb9-3548fec5f111';
var sendId = '26ce1ac8-2133-4faa-bcb9-3548farduino';
var token = '2bb7507b5a74494a8be233b068d8c1f';
var msgCount = 0;
var token, serialPort, board, firm;
monteslu@localhost:~/code/jake$ node index.js
info - socket.io started
debug - client authorized
info - handshake authorized 23wmvxyIDgHCyvUN6Rpn
debug - setting request GET /socket.io/1/websocket/23wmvxyIDgHCyvUN6Rpn
debug - set heartbeat interval for client 23wmvxyIDgHCyvUN6Rpn
debug - client authorized for
debug - websocket writing 1::
{ id: '23wmvxyIDgHCyvUN6Rpn',
namespace:
@monteslu
monteslu / catPhysics.json
Created January 12, 2014 21:42
Cat physics
{
"entities": [
{
"x": 264,
"y": 279,
"halfWidth": 6,
"halfHeight": 23,
"staticBody": false,
"sensor": false,
"type": "Rectangle",
define([
'server/promised/sessions',
'when',
'lodash',
'dojo/node!https',
'server/users/main',
'dojo/node!url'
], function(sessions, when, _, https, users, url){
@monteslu
monteslu / loader.html
Last active December 21, 2015 02:08
loader
<html>
<head>
<script>
dojoConfig = {
baseUrl: './js',
parseOnLoad: false,
defaultDuration:1,
packages: [{
name: "app", //my own stuff
{
"entities": [
{
"x": 334,
"y": 198,
"radius": 12.041594578792296,
"staticBody": true,
"sensor": false,
"type": "Circle",
"id": "pin"
@monteslu
monteslu / gist:5988968
Created July 13, 2013 01:13
more propellers
{
"entities": [
{
"x": 334,
"y": 198,
"radius": 12.041594578792296,
"staticBody": true,
"sensor": false,
"type": "Circle",
"id": "pin"