Skip to content

Instantly share code, notes, and snippets.

View abcsds's full-sized avatar

Alberto Barradas abcsds

View GitHub Profile
@abcsds
abcsds / ec
Created April 9, 2017 17:07 — forked from alexmurray/ec
Start Emacs Client in GUI (and launch Emacs server if not already running)
#!/bin/bash
# Shamelessly taken from http://mjwall.com/blog/2013/10/04/how-i-use-emacs/
# This script starts emacs daemon if it is not running, opens whatever file
# you pass in and changes the focus to emacs. Without any arguments, it just
# opens the current buffer or *scratch* if nothing else is open. The following
# example will open ~/.bashrc
# ec ~/.bashrc
@abcsds
abcsds / Luna.md
Created March 16, 2016 18:32
La Leyenda de Coyolxauhqui - La Luna

La Leyenda de Coyolxauhqui - La Luna

La leyenda narra que Coatlicue encontró una bola de plumas cuando barría en la cima del cerro Coatepec, la levantó y la guardó junto a su vientre. Cuando trató de buscarla se dio cuenta de que estaba embarazada.

Al saberlo su hija, Coyolxauhqui, decidió junto con sus hermanas las estrellas terminar con la vida de su madre. Al enterarse Huitzilopochtli, el hijo que aún se encontraba en el vientre de Coatlicue, le dijo a su madre que no se preocupara, que él la defendería.

Huitzilopochtli, nació siendo adulto y armado con una serpiente de fuego, decapitó a Coyolxauhqui, cuyo cuerpo cayó a las faldas del cerro.

En el Templo Mayor al igual que en el mito, un victorioso Huitzilopochtli se encontraba en la cima del edificio, mientras que Coyolxauhqui que es representada por un monolito de piedra, yacía desmembrada al pie del mismo templo.

En ello reside la importancia del monolito de Coyolxauhqui —deidad lunar mexica— descubierto el 21 de febrero de 1978 a los pies de la e

@abcsds
abcsds / Maracuyá.md
Created March 16, 2016 18:31
Receta para licor de maracuyá

Licor de maracuyá

  1. Calculen cuánto maracuyá quieren usar. Digamos que usan 2 kg de maracuyá para este ejemplo. (Pesados con todo y cáscara)
  2. Los abren y les sacan todo el contenido (chequen que no estén agusanados) y lo colocan en un recipiente
  3. Licúan la pulpa de manera que se suelten las semillas, o sea en la velocidad mínima y por nó más de un minuto. (No quieren trozarlas todas y tener licor de semilla).
  4. Lo cuelan todo para quitarle las semillas. Esto toma un rato y hay que estarle moviendo porque la pulpa atasca la coladera.
  5. Una vez colado, una o dos veces le agregan aguardiente en una cantidad igual a la mitad del peso original del maracuyá en litros (2kg * 0.5 = 1lt de aguardiente. El aguardiente lo pueden conseguir en alguna mezcalería en el centro o de plano en una licorería. No gasten más de 100 pesos en eso, por muy caro y que no tenga ya sabor, que sea natural; de caña puede ser)
  6. Lo revuelven bien un ratillo
  7. Lo ponen en un recipiente (yo diría que de vidrio) en total osc
@abcsds
abcsds / serial.jl
Last active May 12, 2018 08:11
Small snippet to open a serial connection from Julia.
using SerialPorts
s = SerialPort("/dev/ttyACM1", 250000)
write(s, "Hello World!\n")
close(s)
@abcsds
abcsds / Serial.m
Created February 10, 2015 06:27
Octave conection to serial port
fid = fopen("/dev/ttyUSB0", "r+")
fwrite(fid, your_data)
out = fread(fid)
@abcsds
abcsds / output.txt
Last active August 29, 2015 14:10
Matrix transformations for an image to be painted on a screen. Implemented on Octave.
GNU Octave, version 3.8.0
Copyright (C) 2013 John W. Eaton and others.
This is free software; see the source code for copying conditions.
There is ABSOLUTELY NO WARRANTY; not even for MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE. For details, type 'warranty'.
Octave was configured for "x86_64-apple-darwin13.0.0".
Additional information about Octave is available at http://www.octave.org.
@abcsds
abcsds / pydaemon.py
Created March 25, 2014 16:13
python daemon
"""Disk And Execution MONitor (Daemon)
Configurable daemon behaviors:
1.) The current working directory set to the "/" directory.
2.) The current file creation mode mask set to 0.
3.) Close all open files (1024).
4.) Redirect standard I/O streams to "/dev/null".
A failed call to fork() now raises an exception.
@abcsds
abcsds / DipolePotential.py
Last active August 15, 2017 17:04
Calculate potential of electrical dipole
import numpy as np
print "Calculate n terms of dipolar potential: "
n = int(raw_input("How many terms? "))
q = float(raw_input("What's the charges(C)? "))
l = float(raw_input("What's the distance between the charges(m)? "))
r = float(raw_input("What's the distance to the dipole(m)? "))
#theta = float(raw_input("What's the angle to the dipole in radians? "))
f0 = []
@abcsds
abcsds / pygame2exe.py
Created December 23, 2013 09:03
Personal pygame2exe
# This will create a dist directory containing the executable file, all the data
# directories. All Libraries will be bundled in executable file.
#
# Run the build process by entering 'pygame2exe.py' or
# 'python pygame2exe.py' in a console prompt.
#
# To build exe, python, pygame, and py2exe have to be installed. After
# building exe none of this libraries are needed.
#Please Note have a backup file in a different directory as if it crashes you
#will loose it all!(I lost 6 months of work because I did not do this)
@abcsds
abcsds / pygame.py
Created December 23, 2013 08:56
Pygame basic class structure
import pygame
from pygame.locals import *
class Game(object):
"""docstring for Game"""
def __init__(self,arg):
self.arg = arg
self.fullscreen = False
img = pygame.image.load('image.png')