Categoría: Programación

Mejorando los mapas de Wikiloc con CARTO

Mejorando los mapas de Wikiloc con CARTO En mi primer mes en CARTO una de mis tareas de onboarding ha sido hacer algunos mapas.

Hace un par de semanas aprovechando que tenía que hacer un mapa a mi gusto y que me iba de vacaciones, decidí recoger datos de GPS y ver lo que me salía con CARTO.

En fin, que hoy voy a explicar cómo analizar tracks GPS con CARTO o en otras palabras cómo mejorar los mapas de Wikiloc con CARTO

Más

Cómo aprender Big Data con la técnica “jigsaw”

aprender big data jigsaw

Cómo aprender Big Data con la técnica “jigsaw”. Hace unos meses me quejaba de que las clases del master “big data analytics” que estoy haciendo eran demasiado guiadas.

En parte, el hecho de que sea tan guiado todo, lo veo justificado por el modelo educativo de un master universitario: personas que pagan para sentarse en una clase para que alguien que sabe más que ellos les cuente mucho de lo que sabe.

Lo cierto es que empecé en septiembre a ir a clase muy motivado y poco a poco me he ido desinflando, principalmente por aburrimiento. He empezado a recordar porqué acabé estudiando la carrera por mi cuenta.

Aún así, de vez en cuando me encuentro con profesores que me hacen mantener el interés y pasármelo bien. En una de esas clases de hace un par de semanas, utilizamos el método “jigsaw” para aprender cómo diseñar arquitecturas Big Data.

Más

Tableau – ¿Cómo obtener los top N ordenados por fecha?

tableau

Tableau – ¿Cómo obtener los top N ordenados por fecha y con filtros?. Estas dos últimas semanas he estado usando [highlight]Tableau[/highlight] para hacer análisis de datos de redes sociales y me he encontrado con algo que no está resuelto y que además no he visto solucionado en ninguna web.

Más

¿Cómo instalar Vagrant desde los fuentes en Mac?

como instalar vagrant desde los fuentes

¿Cómo instalar Vagrant desde los fuentes en Mac?. Hoy me ha pasado que en la versión estable de Vagrant hay un bug que hace que en algunas máquinas virtuales no se copien las claves ssh con los permisos correctos.

La consecuencia es que el comando ‘vagrant ssh’ no funciona y debes copiar manualmente las claves (coñazo)

El bug está explicado en este ticket de Vagrant en Github. Hay algunos workarounds y parches, aunque ya han solucionado el bug en la rama master de Vagrant, pero la siguiente release es en Septiembre (y no puedo esperar).

¿Solución alternativa y válida para futuros bugs?

Instalar Vagrant desde los fuentes.

Más

Así es un proceso de selección para SDE

proceso de selección para SDE

¿Cómo preparar un proceso de selección para SDE?. Si has llegado hasta aquí puede que sea por dos motivos:

  1. Te ha contactado un recruiter para invitarte a un proceso de selección de una empresa “muy tocha
  2. Estás pensando en aplicar a un proceso de selección de una empresa americana (Silicon Valley o del estilo)

Ahora hace justo un año que me estuve preparando para un proceso de selección para SDE o Software Development Engineer.

Lo que en español viene a ser “Ingeniero de Software” y lo que según algunos es una profesión absurda, un mito y un timo, la gran estafa y una pérdida de tiempo. Ya que “para desarrollar software basta con leer unos cuantos tutoriales por Internet o para diseñar un algoritmo sólo tienes que buscarlo en Google“.

Bueno, después de soltar esa pequeña granada, hoy voy a contar cómo me preparé el proceso de selección para Software Development Engineer de una de las empresas gordas de desarrollo de software de Ameuica.

Más