Skip to content

Instantly share code, notes, and snippets.

View rodrigore's full-sized avatar

Rodrigo Guzmán rodrigore

  • Santiago, Chile
View GitHub Profile

Ejercicio 1 - Carga de archivos en HDFS

# crear carpeta en hadoop
hdfs dfs -mkdir /movielens-20m

# descarga de archivos de s3 a carpeta loca
aws s3 cp s3://bigdata-desafio/challenges/u3act1/ movies/ --recursive

# copiar archivos descargados a la carpeta movielens-20m de hadoop
# For more information on configuration, see:
# * Official English Documentation: http://nginx.org/en/docs/
# * Official Russian Documentation: http://nginx.org/ru/docs/
user nginx;
worker_processes auto;
error_log /var/log/nginx/error.log;
pid /run/nginx.pid;
# Load dynamic modules. See /usr/share/doc/nginx/README.dynamic.
// Requires:
// Leaflet: http://leafletjs.com/
// Leaflet.curve: https://github.com/elfalem/Leaflet.curve
//
// Assumes:
// var map is a Leaflet map and already set up.
var latlngs = [];
var latlng1 = [LATITUDE, LONGTITUDE],
@rodrigore
rodrigore / diablo2_instructions.md
Created June 30, 2018 19:11
Diablo2 on Mac OSX El Capitan

Diablo II LoD on Mac OSX El Capitan

These are the instructions for using Terminal to install the Windows version of the game onto your machine. You can then easily copy the game multiple times for different mods you might want to play.

In this guide you'll end up with:

version 4

Base datos

Almacenar en base datos los puntajes, ordenando ascendentemente los resultados, indicando nombre de usuario, enlace a su github,

GitHub Score v5

Usar la base de las versiones anteriore agregando el uso de base datos.

En una base datos creer una tabla que se llame scores que registre los puntajes de los usuarios que se ingresan.

La tabla debera tener como minimo dos columna, una que registre el nombre de usuario o algo que lo identifique, y su puntaje.

Calculo del puntaje de GitHub

Considerar las mismas bases de la version 1, considerando aparte:

  • Numero de seguidores del usuario
  • Numero total de estrellas de todos los repositorios del usuario

El calculo final del puntaje se calcula ponderando los puntajes locales de la siguiente forma:

0.4 * Puntaje por los Eventos + 0.4 * Estrellas Totales + 0.2 * Numero de seguidores

@rodrigore
rodrigore / github_score.md
Last active January 12, 2021 16:01
Ejercicio github score

Version 1

##Calculo del puntaje de GitHub de algun usuario

Dado un archivo JSON que contiene la información de un usuario de GitHub, determinar su puntaje en base a los tipos de eventos que ha realizado en la plataforma.

Los eventos que se deben considerar, con el respectivo puntaje son:

  • PushEvent: Otorga 5
  • CreateEvent: Otorga 4
@rodrigore
rodrigore / nginx.conf
Created November 18, 2019 03:01 — forked from plentz/nginx.conf
Best nginx configuration for improved security(and performance). Complete blog post here http://tautt.com/best-nginx-configuration-for-security/
# to generate your dhparam.pem file, run in the terminal
openssl dhparam -out /etc/nginx/ssl/dhparam.pem 2048
@rodrigore
rodrigore / postgres-brew.md
Created August 9, 2019 22:23 — forked from ibraheem4/postgres-brew.md
Installing Postgres via Brew (OSX)

Installing Postgres via Brew

Pre-Reqs

Brew Package Manager

In your command-line run the following commands:

  1. brew doctor
  2. brew update