Skip to content

Instantly share code, notes, and snippets.

@ManuelBlanc
ManuelBlanc / InstallSublime.md
Last active February 20, 2017 14:40
Instalador de Sublime Text 3 para los laboratorios de la EPS

Instalador de Sublime Text 3

Este script establece Sublime Text 3 como editor por defecto del sistema. Comprueba si esta instalado en ~/UnidadH/sublime_text_3, y en caso instalado lo descarga e instala ahi. Hay dos modos:

Para uso frecuente

Descarga este script a tu UnidadH y dale permisos de ejecuccion:

cd ~/UnidadH

@ManuelBlanc
ManuelBlanc / dosbox.conf
Last active August 29, 2015 14:16
Config del DOSBox para la UnidadH/
# This is the configurationfile for DOSBox 0.70.
# Lines starting with a # are commentlines.
# They are used to (briefly) document the effect of each option.
[sdl]
# fullscreen -- Start dosbox directly in fullscreen.
# fulldouble -- Use double buffering in fullscreen.
# fullresolution -- What resolution to use for fullscreen: original or fixed size (e.g. 1024x768).
# windowresolution -- Scale the window to this size IF the output device supports hardware scaling.
# output -- What to use for output: surface,overlay,opengl,openglnb,ddraw.
@ManuelBlanc
ManuelBlanc / eps-logo.md
Last active October 17, 2015 13:46
Logo de la EPS en TikZ

Logo de la EPS en TikZ

Este es el producto final (convertido a PNG usando convert (ie, convert logo.pdf logo.png):

EPS

El logo no me pertenece, pero si usas este codigo, por favor dame credito ([ManuelBlanc][yo]) en el codigo fuente :-) [yo]: https://gist.github.com/ManuelBlanc

#!/usr/bin/env bash
{ # Piping
set -eu
URL='https://www.haskell.org/hugs/downloads/2006-09/hugs98-Sep2006.tar.gz'
FILE="$(basename "$URL")"
curl -O "$URL"
@ManuelBlanc
ManuelBlanc / ALFA.g
Created November 9, 2017 16:52
Sintaxis de ALFA en formato ANTLR
grammar ALFA;
programa
: 'main' '{' declaraciones funciones sentencias '}'
;
declaraciones
: declaracion
| declaracion declaraciones
;
#!/usr/bin/env python
import os
import django
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'onlineshop.settings')
django.setup()
from django.db.models import Sum, F
import random, decimal
from placeorder.models import Order, OrderLine
module Main where -- MatrixLayerRotation
import Control.Monad (forM, liftM, liftM2)
import Data.Maybe (fromJust)
import Data.List (elemIndex)
makeLoopFor :: (Int, Int) -> (Int, Int) -> [(Int, Int)]
makeLoopFor (i, j) (m, n) =
fromTo i0 i1 `product` [j0] ++ [i1] `product` fromTo j0 j1 ++
fromTo i1 i0 `product` [j1] ++ [i0] `product` fromTo j1 j0
@ManuelBlanc
ManuelBlanc / dupes.pl
Created May 25, 2018 10:03
Busca y ejecuta un comando sobre las copias en conflicto de Dropbox.
#!/usr/bin/env perl
# ----------------------------------------------------------------------------
# Busca y ejecuta un comando sobre las copias en conflicto de Dropbox.
# ----------------------------------------------------------------------------
# "THE BEER-WARE LICENSE" (Revision 42):
# <manuel.blanc@estudiante.uam.es> escribio este programa. Mientras mantengas
# esta cabezera, puedes hacer lo que quieras con esto. Si un dia nos vemos y
# piensas que esto te ha sido util, puedes invitarme a una birra. MBlanc 2014
# ----------------------------------------------------------------------------
@ManuelBlanc
ManuelBlanc / .block
Last active November 6, 2018 19:59
Projection Test
license: mit