Skip to content

Instantly share code, notes, and snippets.

View danirod's full-sized avatar
🎯
I may be slow to respond.

Dani Rodríguez danirod

🎯
I may be slow to respond.
View GitHub Profile
@danirod
danirod / README.md
Last active November 9, 2022 03:01
nginx + systemd + puma
@danirod
danirod / persistence.xml
Created October 9, 2016 10:35
persistence.xml vacío
<?xml version="1.0" encoding="UTF-8" ?>
<persistence xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/persistence
http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd"
version="2.0" xmlns="http://java.sun.com/xml/ns/persistence">
<persistence-unit name="aplicacion">
<properties>
<property name="javax.persistence.jdbc.driver" value="" />
<property name="javax.persistence.jdbc.url" value="" />
@danirod
danirod / NNTP.md
Last active September 3, 2016 16:24
Notas sobre el protocolo NNTP

Notas acerca del protocolo NNTP

Lo básico

NNTP es un protocolo en el que cliente se conecta a servidor para establecer la comunicación. El cliente le envía al servidor una serie de comandos y el servidor actúa en consecuencia de esos comandos produciendo un resultado. Con estos comandos el cliente puede especificar una operación (como listar grupos), un cambio de estado (como cambiar de grupo actual), o intercambiar datos (como publicar o descargar un mensaje).

Comandos

NNTP se basa en comandos. Un comando es una cadena de no más de 512 caracteres, sin distinguir entre mayúsculas o minúsculas. El cliente envía estos comandos al servidor para que haga algo. En un comando encontramos lo siguiente.

  • Una palabra clave (keyword), con el tipo de comando que se quiere ejecutar.
  • A veces, una variante (variant), que es un subcomando.
@danirod
danirod / keybase.md
Created August 11, 2016 17:53
Verificación en Keybase.io

Keybase proof

I hereby claim:

  • I am danirod on github.
  • I am danirod (https://keybase.io/danirod) on keybase.
  • I have a public key ASDY-NWDoABSVBhHrZueCbK0rushcxcSL3mGLiXiAjqxUgo

To claim this, I am signing this object:

@danirod
danirod / Manifest
Created January 21, 2016 07:32
Weird Java PWD issues
Main-Class: Test
@danirod
danirod / stresstest.c
Created March 6, 2015 20:08
SDL Stresstest
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <SDL2/SDL.h>
static SDL_Surface*
init_sdl_surface()
{
Uint32 rmask, gmask, bmask, amask;
#if SDL_BYTEORDER == SDL_BIG_ENDIAN
@danirod
danirod / appnameapplet.cpp
Last active August 29, 2015 13:58
Modificación hecha a appnameapplet.cpp
/*
* This is a modification done to unity-2d v5.14.0
* This source code is based on unity-2d.
* File: panel/applets/appname/appnameapplet.cpp
*
* Copyright 2010 Canonical Ltd.
*
* Authors:
* - Aurélien Gâteau <aurelien.gateau@canonical.com>
*
@danirod
danirod / suma.c
Created March 31, 2014 21:34
snippet sencillo para una entrada de blog
int sumar(int a, int b) {
return a + b;
}
@danirod
danirod / ministerioscript.py
Last active December 29, 2015 19:28
MinisterioScript. Fuck yea.
def ascii_a_ministerioscript(texto):
convertido = ''
letras = { '00' : 's', '01' : 'd', '10' : 'f', '11' : 'g' }
for caracter in str(texto): # para cada caracter...
binario = bin(ord(caracter))[2:].zfill(8) # lo convertimos a binario.
for i in range(4):
# recorremos el numero binario en grupos de 2 caracteres
subparte = binario[2*i:2*i+2]
# y para cada parte obtenemos la letra que se esconde tras el par
letra = letras[subparte]
@danirod
danirod / btoff.sh
Created November 1, 2013 13:04
Fast way to turn off Bluetooth in HP Pavilion dm1 notebooks equiped with Broadcom wireless cards. These cards have a bug that deactivates WiFi when the user turns off Bluetooth. The only way to turn off Bluetooth without turning off WiFi is using rfkill. This script does all the stuff automatically. Install: just copy this file to /usr/local/bin…
#!/bin/sh
HCI_ID=$(rfkill list | grep hci0 | cut -f1 -d':')
if [ $HCI_ID -ge 0 ]; then
rfkill block $HCI_ID
fi