Skip to content

Instantly share code, notes, and snippets.

View cristianmiranda's full-sized avatar
🏡
Working from home

Cristian Miranda cristianmiranda

🏡
Working from home
View GitHub Profile
@cristianmiranda
cristianmiranda / QuickSort.java
Created September 20, 2015 22:26
QuickSort.java
package edu.unlam.impl;
import edu.unlam.Ordenadora;
public class QuickSort extends Ordenadora {
@Override
public void sort(Comparable[] elements) {
sort(elements, 0, elements.length - 1);
assert isSorted(elements);
}
@cristianmiranda
cristianmiranda / prueba.pl
Created October 3, 2015 00:41
Prolog prueba PROGRA AVANZADA
es_un_pais(argentina).
es_un_pais(brasil).
es_un_pais(portugal).
es_un_pais(china).
limita_con(argentina, chile).
limita_con(argentina, brasil).
limita_con(usa, mexico).
limita_con(usa, canada).
@cristianmiranda
cristianmiranda / UI.java
Created October 3, 2015 14:14
Swing - Ejemplo
package edu.unlam.swing;
import java.awt.Font;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import javax.swing.JButton;
import javax.swing.JFrame;
@cristianmiranda
cristianmiranda / FhirServiceTest.java
Last active October 22, 2015 00:36
Mocking static classes
@RunWith(PowerMockRunner.class)
@PrepareForTest(JS.class)
public class FhirServiceTest {
private FhirService service;
@Before
public void setup() {
GWTMockUtilities.disarm();
this.service = new FhirServiceImpl();
@cristianmiranda
cristianmiranda / log4j.properties
Created December 29, 2015 16:09
Shiro - log4j.properties
log4j.appender.SHIRO=org.apache.log4j.ConsoleAppender
log4j.appender.SHIRO.target=System.out
log4j.appender.SHIRO.layout=org.apache.log4j.PatternLayout
log4j.appender.SHIRO.layout.ConversionPattern=%p [%c{1}] %m%n
log4j.additivity.org.apache.shiro=false
log4j.appender.mainlogger=org.apache.log4j.ConsoleAppender
log4j.appender.mainlogger.target=System.out
log4j.appender.mainlogger.layout=org.apache.log4j.PatternLayout
@cristianmiranda
cristianmiranda / crossbrowser.css
Created January 13, 2016 17:00
Specific Browser CSS
/* Google Chrome (version 28+): */
@supports (-webkit-appearance:none) {
nav.tm_navbar {
background: green;
}
}
/* Mozilla Firefox (all versions): */
_:-moz-tree-row(hover), nav.tm_navbar {
background: red;
/*
Button
Turns on and off a light emitting diode(LED) connected to digital
pin 13, when pressing a pushbutton attached to pin 2.
The circuit:
* LED attached from pin 13 to ground
* pushbutton attached to pin 2 from +5V
#!/usr/bin/python
# open a microphone in pyAudio and listen for taps
# brew install portaudio
# pip install --allow-external pyaudio --allow-unverified pyaudio pyaudio
import pyaudio
import struct
import math
@cristianmiranda
cristianmiranda / lifx_speech.py
Last active July 22, 2016 13:27
lifx_speech.py
# NOTE: this example requires PyAudio because it uses the Microphone class
import time
import requests
import speech_recognition as sr
'''
LIFX API methods
'''
@cristianmiranda
cristianmiranda / indicators_matcher.py
Last active April 28, 2017 16:07
Custom Indicators matcher
import csv
import psycopg2
from difflib import SequenceMatcher
from tabulate import tabulate
MIN_SIMILARITY_RATIO = 0.8
# LOCAL
PSQL_HOST = 'localhost'