Skip to content

Instantly share code, notes, and snippets.

View mako34's full-sized avatar
💭
automagickally

manuelBetancurt mako34

💭
automagickally
View GitHub Profile
@mako34
mako34 / docsLocation
Last active August 29, 2015 14:17
iOS docs location for simulator
DLog(@"Documents Directory: %@", [[[NSFileManager defaultManager] URLsForDirectory:NSDocumentDirectory inDomains:NSUserDomainMask] lastObject]);
DLog(@"Caches Directory: %@", [[[NSFileManager defaultManager] URLsForDirectory:NSCachesDirectory inDomains:NSUserDomainMask] lastObject]);
@mako34
mako34 / iosSaveFile
Created March 24, 2015 18:05
ios Save file to my file sys
//download the file in a seperate thread.
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
NSLog(@"Downloading Started");
NSString *urlToDownload = @"http://www.somewhere.com/thefile.png";
NSURL *url = [NSURL URLWithString:urlToDownload];
NSData *urlData = [NSData dataWithContentsOfURL:url];
if ( urlData )
{
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
myhouse_homeServer
[{"id":"fd66074f.816828","type":"mqtt-broker","z":"1dc064f.ec2a91b","broker":"52.35.4.229","port":"1883","clientid":"","usetls":false,"verifyservercert":true,"compatmode":true,"keepalive":"60","cleansession":true,"willTopic":"","willQos":"0","willRetain":null,"willPayload":"","birthTopic":"","birthQos":"0","birthRetain":null,"birthPayload":""},{"id":"1449c721.bdf031","type":"mqtt-broker","z":"1ebf091c.220137","broker":"192.168.2.7","port":"1883","clientid":"","usetls":false,"verifyservercert":true,"compatmode":true,"keepalive":"60","cleansession":true,"willTopic":"","willQos":"0","willRetain":null,"willPayload":"","birthTopic":"","birthQos":"0","birthRetain":null,"birthPayload":""},{"id":"6881728.539ed8c","type":"mqtt-broker","z":"1ebf091c.220137","broker":"52.35.4.229","port":"1883","clientid":"","usetls":false,"verifyservercert":true,"compatmode":true,"keepalive":"60","cleansession":true,"willTopic":"","willQos":"0","willRetain":null,"willPayload":"","birthTopic":"","birthQos":"0","birth
@mako34
mako34 / pcduino hallo
Created March 23, 2016 17:00
mqtt + j5
// var mqtt = require('mqtt');
// var client = mqtt.connect('mqtt://localhost');
// client.on('connect', function () {
// client.subscribe('tito');
// client.publish('tito', 'Hello mqtt');
// });
// client.on('message', function (topic, message) {
// // message is Buffer
[{"id":"6605445f.99fabc","type":"mqtt-broker","z":"120d4a4d.edf2b6","broker":"test.mosquitto.org","port":"1883","clientid":"","usetls":false,"verifyservercert":true,"compatmode":true,"keepalive":"60","cleansession":true,"willTopic":"","willQos":"0","willRetain":"false","willPayload":"","birthTopic":"","birthQos":"0","birthRetain":"false","birthPayload":""},{"id":"33417553.ccbe8a","type":"mqtt-broker","z":"120d4a4d.edf2b6","broker":"192.168.2.7","port":"1883","clientid":"","usetls":false,"verifyservercert":true,"compatmode":true,"keepalive":"60","cleansession":true,"willTopic":"","willQos":"0","willRetain":"false","willPayload":"","birthTopic":"","birthQos":"0","birthRetain":"false","birthPayload":""},{"id":"ce494925.31b6b8","type":"mqtt in","z":"120d4a4d.edf2b6","name":"","topic":"tito","broker":"33417553.ccbe8a","x":94,"y":377,"wires":[["54b6a986.ab4958","7a6d2f68.8592d"]]},{"id":"54b6a986.ab4958","type":"debug","z":"120d4a4d.edf2b6","name":"","active":true,"console":"false","complete":"true","x":226,"y":376
[{"id":"5a0fcc85.8a18fc","type":"mqtt-broker","broker":"localhost","port":"1883","clientid":""},{"id":"ba0797c3.ea734","type":"mqtt in","name":"","topic":"sensor","broker":"5a0fcc85.8a18fc","x":117,"y":296,"z":"62e753b5.43eaec","wires":[[]]},{"id":"ec99c32e.a2dd88","type":"debug","name":"","active":true,"console":"false","complete":"true","x":284,"y":298,"z":"62e753b5.43eaec","wires":[]},{"id":"c661f444.c7486","type":"inject","name":"","topic":"","payload":"red","payloadType":"string","repeat":"","crontab":"","once":false,"x":107,"y":381,"z":"62e753b5.43eaec","wires":[["895fa1e7.e2ae28"]]},{"id":"895fa1e7.e2ae28","type":"mqtt out","name":"","topic":"tito","qos":"","retain":"","broker":"5a0fcc85.8a18fc","x":258,"y":449,"z":"62e753b5.43eaec","wires":[]},{"id":"3bd2c74c.27277","type":"inject","name":"","topic":"","payload":"green","payloadType":"string","repeat":"","crontab":"","once":false,"x":107,"y":450,"z":"62e753b5.43eaec","wires":[["895fa1e7.e2ae28"]]},{"id":"c38d8bad.b52b78","type":"inject","name":"","top
var mqtt = require('mqtt');
var client = mqtt.connect('mqtt://test.mosquitto.org');
var led_blue;
client.on('connect', function () {
console.log('state');
client.subscribe('tito');
// client.publish('sensor', 'Hello mqtt');
});
If, doing SSH to thing
error:
WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!
Do:
$ rm -f ~/.ssh/known_hosts
@mako34
mako34 / lambda2dynamo
Created February 8, 2017 06:29
lambda 2 dynamo
//https://www.youtube.com/watch?v=G_-aEXmluq8
console.log('emezao');
const AWS = require('aws-sdk');
const docClient = new AWS.DynamoDB.DocumentClient({region:'us-east-1'});
exports.handler = function (e, ctx, callback){
//https://www.youtube.com/watch?v=G_-aEXmluq8
console.log('emezao');
const AWS = require('aws-sdk');
const docClient = new AWS.DynamoDB.DocumentClient({region:'us-east-1'});
exports.handler = function (e, ctx, callback){