Data scraping para análisis de datos

Introducción En este post comparto mi experiencia en la creación de un scraper para descargar datos mereológicos. También mostraré unos análisis que hice con los datos y daré unos tips personales para publicar un proyecto open-source. Empecemos desde el principio. Todo comenzó cuando estaba pensando cómo obtener datos metereológicos para identificar posibles trends. Fue puro … Read more

Hackatón – Datatón 2020

En la semana pasada se hizo el primer (según mi conocimiento) evento de datos abiertos en Paraguay. El evento consistió en varias charlas a las que por razones no pude asistir. En donde si participé fue en el hackatón. Quiero compartir brevemente mi experiencia en el hackatón. El viernes 25 a la noche empezó oficialmente … Read more

Collect Mikrotik RouterOS Logs with Rsyslog

Logs are useful, I’d even say the most important thing for Sysadmins and Network Admins and often Developers also. So I’m surprised why I took so long to implement a central log collection for my network. I use Mikrotik which Operating System is called RouterOS. In RouterOS you go to System > Logging to configure … Read more

Comprobando rangos de IPs Paraguayas por CVE-2018-14847

Disclaimer: Sólo quiero aclarar que ningún sistema fue comprometido y ninguna intrusión fuera del margen legal ha sido cometida en relación a este experimento. Este post es para fines educacionales. El autor no asume ningún tipo de responsabilidad en relación al uso del material expuesto. Hace poco se descubrió una vulnerabilidad (CVE-2018-14847) en RouterOS, el … Read more

How to disable Samsung’s annoying Bloatware

If there is something that infuriates me it is bloatware that cannot be disabled. I happened to get a notification every few minutes from “Samsung Experience Service” for the last couple of weeks. There was no way to disable that shit. I found online forums full of complaints. Good job Samsung you are alienating your … Read more

How to upload thousands of contacts to Google

Today a colleague asked me for help. The boss asked him to type in about 6000 registers of Name/Phone number on to Google Contacts. I thought, “there must be a better way” (borrowed that one from Raymond Hettinger). Pre-processing First things first, I deleted all the unnecessary columns from the spreadsheet. Then it was as … Read more

Como censurar al Internet con reglas simples en RouterOS

Por supuesto estoy muy en contra de la censura. Pero si entendemos como funciona la censura, también nos podemos defender. Así que decidí aprovechar el conocimiento que adquirí sobre RouterOS en la certificación de Mikrotik para tratar de cortarme el servicio de Torrent con un Router Hap Lite. Como el tráfico de torrent mayormente ya … Read more

A quick and intuitive explanation of gradient descent

This short writeup is from Udacity’s Deep Learning Nanodegree. Journey to the Bottom of the Valley Here I’ll give you a little refresher on gradient descent so we can start training our network with MiniFlow. Remember that our goal is to make our network output as close as possible to the target values by minimizing … Read more

Linear regression with gradient descent

This post is based on the linear regression live coding session from Siraj Raval (Udacity). What is Linear Regression? Linear regression is a widely used method to find a predictor variable which describes an outcome variable. In simpler words, it describes the relationship of two value sets. In this example, Siraj shows how to do … Read more