Skip to content

Instantly share code, notes, and snippets.

View iddar's full-sized avatar
🤹‍♂️
code juggling

Iddar Olivares iddar

🤹‍♂️
code juggling
View GitHub Profile
@iddar
iddar / blink.c
Created June 10, 2012 22:13
Blink on AVR Atmega328p
@iddar
iddar / microtest.c
Created July 9, 2012 06:19 — forked from josejuan/microtest.c
Test del microlenguaje.
#include <stdio.h>
#include <stdlib.h>
void Extraer(
int *A, // I/O unidades actuales en almacén
int *C, // I/O valor actual en la tarifa
int *P, // I/O unidades pendientes a extraer
char *m // microprograma a ejecutar
) {
@iddar
iddar / helloworld.js
Created November 30, 2012 04:32 — forked from max-mapper/helloworld.js
droneduino
var serialport = require('node-serialport')
var sp = new serialport.SerialPort("/dev/ttyO3", {
parser: serialport.parsers.raw,
baud: 9600
})
sp.on('data', function(chunk) {
console.log(chunk.toString('hex'), chunk.toString(), chunk)
})
var FS = require('fs');
var EventEmitter = require('events').EventEmitter;
// http://www.mjmwired.net/kernel/Documentation/input/joystick-api.txt
function parse(buffer) {
var event = {
time: buffer.readUInt32LE(0),
number: buffer[7],
value: buffer.readInt16LE(4)
}
@iddar
iddar / gist:6027778
Last active December 19, 2015 22:29 — forked from shaneriley/gist:920805
Directiva de gitconfig para usar las ramas master y el origen remoto
[branch "master"]
remote = origin
merge = refs/heads/master

#Integración de Paypal en menos de un minuto.

Listado de pasos.

  1. Ingrezar a la pagina de desarrollo de Paypal .

developer.paypal.com

  1. Ir a la sección de Classic APIs.
  2. Elige la opcion Add payment buttons del menu de la izquierda.
#############################################
# Push de la rama actual
git push origin $rama_actual
#############################################
# Volver a un commit anterior, descartando los cambios
git reset --HARD $SHA1
#############################################
# Ver y descargar Ramas remotas
@iddar
iddar / easy_localStorage.js
Created November 11, 2013 16:26
Implementacion de localStorage para el almacenamiento de objetos JSON de manera facil.
function db(_name){
this.name = _name;
this.length = function(){
return this.data.length;
}
this.set = function(_data){
this.data.push(_data);
@iddar
iddar / index.js
Created November 23, 2013 19:57 — forked from jankuca/index.js
var HTTPS = require('https');
var QueryString = require('querystring');
/**
* Facebook API Wrapper
* @constructor
* @param {Object} info Info about the Facebook application
*/
var Client = function (info) {
if (!info.id) {
@iddar
iddar / gpsparse.coffee
Last active December 29, 2015 09:59
Pequeño modulo para node.js en el que tradusco una cadena NMEA al formato del estandar HTML5 la cadena puede venir desde un gps serial, el modulo genera eventos al compretar el parse de los datos o al encontrar un error en la cadena de datos.
events = require 'events'
class gpsparse
gpsparse.prototype = new events.EventEmitter
errors =
parse: "Error de conexion del GPS."
format: "Error al codificar latlng"