Skip to content

Instantly share code, notes, and snippets.

flowId: 93534f2b-0b0b-4d65-a1e6-e8d278e73c8e
instanceId: c666e846-b139-4402-b645-eb76de0f07ad
flowId: e498fa3b-ef2c-466c-a4b9-8536d6c1524b
instanceId: 52fdb5e6-9330-4292-b333-5920dacc3ee3
flowId: d5f84846-aaf7-4427-bb5d-d2eaeae3d34d
instanceId: a5c62cfb-7c1b-4ea0-8566-22ef159fae3d
baudio = require 'baudio'
class SoundEmitter
constructor: ({@baudRate, @channelHz, @channelWidth}) ->
@b = baudio @getAudio
@lastCharTime = Date.now()
getAudio: (time) =>
@getBaseAudio time
@sqrtofsaturn
sqrtofsaturn / bad-trigger-message.json
Created March 21, 2016 19:30
Good And Bad Trigger Messages
{
"devices": [
"a039c674-c8e8-4bc9-a533-ca5cb5e67418"
],
"payload": 1458588421117,
"topic": "flow",
"fromUuid": "1ae36f0a-be5f-453a-8ae9-133f471c6f4e"
}
@sqrtofsaturn
sqrtofsaturn / message-sequence
Created April 4, 2016 17:27
Message Sequences
SendMessage->DeliverMessageSent: devices: B, fromUuid: A
SendMessage->DeliverMessageReceived: toUuid: B, fromUuid: A
DeliverMessageReceived->DeliverSubscriptionMessageReceived: toUuid: B, fromUuid: B
DeliverSubscriptionMessageReceived->DeliverSubscriptionMessageReceived: toUuid: C, fromuUid: B
DeliverSubscriptionMessageReceived->DeliverSubscriptionMessageReceived: toUuid: D, fromUuid: C
async = require 'async'
MeshbluConfig = require 'meshblu-config'
MeshbluXMPP = require 'meshblu-xmpp'
TARGET_UUID = 'c571e559-0cab-445a-bc3e-e4f9247f805b'
class Command
panic: (error) =>
console.error error.stack
process.exit 1
@sqrtofsaturn
sqrtofsaturn / Dockerfile
Created April 12, 2016 01:59
Rabbit MQ
FROM rabbitmq:3-management
RUN echo '[ \
{rabbit, [{auth_backends, [rabbit_auth_backend_http]}]}, \
{rabbitmq_amqp1_0, [{default_user, none},{default_vhost, <<"/">>},{protocol_strict_mode, false}]}, \
{rabbitmq_auth_backend_http, \
[{user_path, "http://192.168.99.1:3005/user"}, \
{vhost_path, "http://192.168.99.1:3005/vhost"}, \
{resource_path, "http://192.168.99.1:3005/resource"}]} \
].' > /etc/rabbitmq/rabbitmq.config
@sqrtofsaturn
sqrtofsaturn / -
Last active April 13, 2016 20:59
docker run -d --name requestbin_redis redis
docker run -d --name request -p :80 --link requestbin_redis:redis -e REDIS_URL=redis://redis:6379/0 crccheck/requestbin
@sqrtofsaturn
sqrtofsaturn / new-meshblu-schema.json
Last active April 13, 2016 21:32
new-meshblu-schema-ideas
{
"meshblu": {
"schemas": {
"configure": [
{
"title": "YoAge",
"type": "object",
"properties": {
"firstName": {
"type": "string"
{
"type": "device:v2",
"meshblu": {
"updatedAt": "2016-04-14T14:08:23-07:00",
"hash": "m+ijSqpY09mvVW8Kj4WIpyFHBlTzQORLOnMiQkv1S14="
},
"schemas": {
"v1.0.0": {
"messages": [
{
@sqrtofsaturn
sqrtofsaturn / schema.json
Last active June 10, 2016 18:58
Device Schema - Meshblu v3.0.0-RC3 (Updated again [and again]...and once again])
{
"schemas": {
"version": "2.0.0",
"form": {
"configure": {
"my-default": {
"angular": {
"$ref": "http://somewhere/over/the/rainbow"
}
}