Apuntes Git

Uso de Git git init Inicializa una carpeta en git git status Ve los cambios en el directorio git add -A agrega todos los archivos al staging directory git add . agrega, pero no trackeados git add archivo.html agrega archivo indicado git commit -m “nota de algo” Sube al repositorio, agrega mensaje al commit git […]

Activar ssl en nginx con certificado autofirmado

Para las pruebas se utilizo una maquina Ubuntu 12.04 LTS. si no se tiene instalado nginx se puede hacer facilmente desde consola con el comando: sudo apt-get install nginx El algoritmo de generacion es: Generar una llave Crear CSR (Certificate Signing Request) Firmar certificado usando la llave privada y el  CSR Crear un directorio para […]

Hola Mundo en programacion paralela

/* C Example */ #include #include int main (argc, argv) int argc; char *argv[]; { int rank, size; MPI_Init (&argc, &argv); /* starts MPI */ MPI_Comm_rank (MPI_COMM_WORLD, &rank); /* get current process id */ MPI_Comm_size (MPI_COMM_WORLD, &size); /* get number of processes */ printf( “Hello world from process %d of %d\n”, rank, size ); MPI_Finalize(); […]

Clases, metodos y objetos en Java

Definamos algunos conceptos para tener en claro Clase: Definición de la estructura y el comportamiento de un conjunto de objetos que tienen(comparten) el mismo patrón estructural y de comportamiento. Atributos: Propiedades relevantes de una clase ej:  clase persona   atributos nombre, edad, sexo. Métodos: comportamiento asociado a una clase generalmente se ocupan verbos. Instancia: Cada objeto […]