Skip to content

Instantly share code, notes, and snippets.

@casidiablo
casidiablo / gist:1325361
Created October 30, 2011 01:52
Código en Arduino para mover el brazo de John Nicolls
#include <Servo.h>
Servo servo1;
Servo servo2;
int pos = 90; // variable to store the servo position
int NONE = -1;
int ANTEBRAZO = 1;
int BRAZO = 2;
int mode = NONE;
void setup()
import org.simpleframework.xml.*;
import java.util.List;
/**
* @author cristian
*/
@Root(name = "response")
@Default(DefaultType.FIELD)
public class MediaVideoResponse {
import org.simpleframework.xml.*;
import java.util.List;
/**
* @author cristian
*/
@Root(name = "episode")
@Default(DefaultType.FIELD)
public class MediaVideo {
import org.simpleframework.xml.Default;
import org.simpleframework.xml.DefaultType;
import org.simpleframework.xml.Element;
import org.simpleframework.xml.Root;
/**
* @author cristian
*/
@Root(name = "episode")
@Default(DefaultType.FIELD)
/**
* Convert a Map to UrlEncodedFormEntity
*
* @param parameters A Map of key:value
* @return UrlEncodedFormEntity using UTF-8 encoding
* @throws java.io.UnsupportedEncodingException
* if UTF-8 encoding is not supported
*/
private static UrlEncodedFormEntity mapToEntity(Map<String, String> parameters)
throws UnsupportedEncodingException {
@casidiablo
casidiablo / rails-and-mongo.md
Created December 30, 2011 18:39
Steps to create a Rails application with MongoDb

This document contains the steps to create a mongo-enabled Rails 3.1 application. This is just for personal reference actually.

Create base application

We have to skip the Active Record stuff:

rails new app_name --skip-active-record

Add mongo and bson_ext to the Gemfile

@casidiablo
casidiablo / pom.xml
Created January 19, 2012 14:25
pom.xml para la persistencia
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>police-scanner</groupId>
<artifactId>police-scanner</artifactId>
<version>1.0</version>
@casidiablo
casidiablo / build.xml
Created January 23, 2012 14:35
Necessary files to build from ant
<?xml version="1.0" encoding="UTF-8"?>
<project name="EL-APP-CODE-QUE-SE-USA-EN-LA-PLATAFORMA" default="help">
<loadproperties srcFile="local.properties"/>
<property file="ant.properties"/>
<loadproperties srcFile="project.properties"/>
<fail
message="sdk.dir is missing. Make sure to generate local.properties using 'android update project'"
unless="sdk.dir"
/>
<import file="${sdk.dir}/tools/ant/build.xml"/>
import android.content.Context;
import android.support.v4.content.AsyncTaskLoader;
import com.codeslap.scanner.util.L;
import java.util.List;
public abstract class ListLoader<T> extends AsyncTaskLoader<List<T>> {
public static final String TAG = ListLoader.class.getSimpleName();
private List<T> mList;
private final List<T> mCache;