jueves, 22 de septiembre de 2016

Medios no motorizados y alternativos de transporte: Patineta

Resulta que estuve evaluando opciones de cómo transportarme un poco mas rápido entre la estación de tren ligero sur y la oficina que queda a unos 800 metros de distancia. Mi primer opción era utilizar mi brompton, pero había algo que no me convencía y era el hecho de que los camiones que tomo en la mañana y el tren ligero en hora pico van lo que sigue de llenos. En esos horarios a veces entro así estilo sardina y meter una bicicleta plegable aunque sea muy pequeño el bulto, no es opción.

Bien, entonces mi segunda opción pensé en adquirir una bicicleta vieja y desgastada, poco atractiva para el robo y dejarla en las estaciones de tren ligero, en lo que le llaman probici, básicamente tienen unas áreas confinadas donde puedes dejar tu bicicleta amarrada y están resguardadas por cámaras e incluso puedes dejarlas uno o dos días ahí sin problema. ¿Por qué no funcionó? Bueno, no conseguí ninguna bicicleta vieja y desgastada de esas que casi todos tenemos empolvándose en casa que quisiera venderla por menos de quinientos pesos.

Después por alguna razón, como siempre han sucedido muchas de las decisiones de mi vida, liss me dijo: y por que no usas una patineta?
OHHHH! ES VERDAD! Es relativamente pequeña y no utiliza mucho espacio en el transporte público. Además ya tenía algún tiempo queriendo subirme a una patineta para meros fines de ejercicio dado que en los últimos dos años he estado pésimo con mi condición física. Sea como fuere, busqué patinetas en amazon, puse una en mi wishlist, y el día de ayer apareció el regalo en mi trabajo de parte de Liss.



Después de unos 16 años de no subirme a una, al salir de la oficina la usé de la oficina a la parada de camión y los músculos, reflejos y equilibrio funcionaron bien. Hoy por la mañana hice el tramo de tren ligero a la oficina y también, reduje al menos la mitad el tiempo que hacía caminando. ¿Cómo no se me había ocurrido antes?

Oh, y en verdad, no lo hice por el día internacional sin auto que es el día de hoy, para mi todos los días son oportunidad de no utilizar el auto, y de ser posible no lo uso.

lunes, 19 de septiembre de 2016

Pensamiento aleatorio de movilidad

Por la mañana, en los últimos 800 metros que recorro hacia la oficina, lo hago a pié. Hoy durante la caminata me llovió un poco y pensé: "por que sigo tomando el transporte público, caminando y mojandome si bien pudiera andar en auto seco y sin apretujones"?

La respuesta que tuve en la cabeza en primer instancia fué que, en cierta medida soy un fundamentalista o a veces extremista, o no sé si llamarlo que estoy convencido de que las pequeñas acciones que llevo en el día a día pueden tener un impacto mayor en esta sociedad.

Después vino otra serie de pensamientos sin orden en particular. Cuando alguien que no me conoce escucha que ando en camiones, la reacción inmediata es como de haber visto a satanás en persona:
- "¿!!Te vas en camiones!???"

Si, son incómodos ,el servicio es malo, vas apretado a veces, hace calor en ocasiones, y muy de vez en cuando si tienes suerte, el servicio es justo lo que se espera por $7 de pasaje. Qué me ha hecho seguir utilizando este servicio? Bueno, estoy convencido de que puedo darle un mejor uso a mi dinero, que en estar pagando un automóvil, sin mencionar que a lo mejor me hago mis propias chaquetas mentales pensando que estoy contribuyendo a que un auto menos esté en circulación, y que vivo el México que no vemos desde la lata de metal de 1 tonelada.

Penmientosaleatorios y sin órden. 

sábado, 10 de septiembre de 2016

Bash regexp

Referencia de expresiones regulares en bash:

http://wiki.bash-hackers.org/syntax/pattern
http://www.regular-expressions.info/posixbrackets.html
https://www.gnu.org/software/bash/manual/html_node/Pattern-Matching.html
http://www.computerworld.com/article/2693361/unix-tip-using-bash-s-regular-expressions.html

La curva de aprendizaje se pone pronunciada (otra vez)

Después de algún tiempo, dos años para ser exactos, pude encontrar un lugar donde pueda desarrollar y sobre todo aplicar en mi carrera algo donde quería aprender. Vamos de nuevo, a la curva de aprendizaje, donde el ejercicio hace que los músculos te duelan, las repeticiones te salen mal y con algo de tiempo y práctica podrás hacer el ejercicio sin dolor.

Hablo de infraestructura sobre cloud providers, containers, alta disponibilidad, retomando la parte de desarrollo. No es que se trate de una tendencia de moda, es algo que muchas empresas están adoptando como su modelo de operaciones, aplicar la integración y desarrollo contínuo (CI/CD).

Asi que les agradeceré amiguitos me ayuden como lo han hecho en las pasadas tres semanas con mis preguntas sobre aws, autoscaling groups, buckets, decoupling, mongo, replication sets, contenedores y demás.

Chidote!

jueves, 11 de agosto de 2016

lunes, 13 de junio de 2016

Learning while building a site-to-site VPN

So many things that I still learn. One important piece is to learn the theory, and another completely different matter is to apply this knowledge into practice, which turns into wisdom.

I´m speaking about building a site-to-site VPN. I started trying with IPSec but decided to use a known solution by my friend Gabriel Orozco (aka @Redimido) helped me out with this setup.

So far what I´ve learned from this exercise was:

  • You only need to enable a OpenVPN server on one of your subnets and a OpenVPN client on the other side of your subnets
  • Windows will treat any 169.254.XXX.XXX as a failed DHCP lease and hence won´t work at all
  • Your netmask is pretty important, because if using a 16 bit (class B network) the requests sent from a machine inside a subnet won´t reach the default gateway and hence no communication is possible between the two subnets using the VPN
Also, thanks a lot to my friend Galileo Martínez that taked lot of ownership when helping me out to debug the issue between the 20 and 10 subnets. 

I owe you both a lot of time. 

jueves, 19 de mayo de 2016

Profundo ejercicio de aprendizaje

No escribo nada aquí últimanente, pero se lo he mencionado a varios de mis amigos en esta semana:
Si un día quieren aprender de infraestructura, pero nada de teoría y libritos, monten una openvpn lan to lan para que cada subred pueda tener conectividad entre ambas.

Esta guía a pesar de ser breve, es muy efectivo para este ejercicio de aprendizaje:

https://openvpn.net/index.php/open-source/documentation/howto.html


Gracias @redimido, que me estuvo echando mucho la mano con este setup. Sin sus tips and tricks no hubiera finalizado esto tan rápido.