Entradas

Mostrando entradas de 2016

python argparse reference

The cleanest example to parse options for a python program:

https://pymotw.com/2/argparse/

Getting AWS instances using certain image-id with CLI

Create a file filters.json$ aws ec2 describe-instances --filters file://filters.json The filters.json file looks like this:

[   {     "Name": "image-id",     "Values": ["ami-dc6aa9b1"]   } ]

Festival de Software Libre 2016

Es el año 2016 y el evento de Festival de Software Libre se llevó a cabo como es tradición en Puerto Vallarta Jalisco. Recuerdo que hace unos años metí algunas propuestas y no habían sido aceptadas pero este año las cosas sucedieron distinto. Tuve la oportunidad de presentar dos conferencias una más del estilo motivacional Divertirse como enano y crecer en la profesión, y otra más técnica Automatización de configuración basada en puppet. Tuve la fortuna de saludar y conocer por primera vez después de muchos años de conocerlos en línea a varios linuxistas (como dice @kwame) y compartir con ellos experiencias y conversaciones.

De igual modo me topé con mucha banda de Nayarit que me dió gusto ver. Viejos amigos de fiestas LAN de fin de semana, otros más que conocí por la cuestión videojuegos, y otros más que andaban en el GULNAY. Algo constante es que ahora ya forman parte de las filas de la academia y tienen la oportunidad de proponer nuevos rumbos en los programas de estudio con las nu…

Medios no motorizados y alternativos de transporte: Patineta

Imagen
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 ven…

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 ser…

Bash regexp

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!

Legacy blogging

Hola

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 subnetsWindows will treat any 169.254.XXX.XXX as a failed DHCP lease and hence won´t work at allYour 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 …

Profundo ejercicio de aprendizaje

Imagen
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.

Apocalypse

Imagen
Estos Sonne Adam. De ese rock que nunca habías escuchado y suena potente.


Más cosas que recuerdo

En relación al post algunas cosas que recuerdo.

Agua de rayo: gatorade

Reflexión acerca de las playas sucias de semana santa

Imagen
No es como que tenga mucho tiempo para explayarme a detalle así que seré breve.

Han circulado en los últimos 10 díaz cientos de imágenes en internet sobre playas llenas de basura a causa de los mexicanos puercos que ensucian, con titulares como como "inconscientes", "y luego quieren que el gobierno les solucione", etc.



Pues aquí la reflexión:
Esos mismos mexicanos puercos que van a las playas a ensuciar y que no respetan ni a sus madres, son los mismos que reciben tarjetas monex, que cambian su voto por una gorra de cartón y un jugo con mucha azúcar y colorantes, los que van a tomarse 50 del millón de cervezas que regala layín, los que van a los carros gratis de San Blás, etc, etc, etc.



¿En serio se van a preocupar por respetar y ser conscientes? En lo personal, no lo creo.

El veganismo es la nueva religión de los millenials

En recientes años, con tanta información a la mano podemos tomar decisiones de nuestras vidas basadas en documentos o publicaciones que circulan tan rápido como un haz de luz, como alimentarnos mejor en uno de los casos. Esto ha causado que muchas personas se conviertan al veganismo ¿por qué digo conviertan? por que como en la naturaleza humana, nos convertimos o al menos aparentamos pertenecer a un grupo específico basado en sus preferencias específicas, llámese musicales, alimenticias o religiosas.

A lo que he concluído el veganismo es la nueva religión de los millenials ateos, y los que no son veganos, bueno, quieren hacer ver a los demás lo mal que están. Unos a otros

vegano: no comas carne
carnívoro: mira mi filete
vegano: hace daño
carnívoro: cómelo
vegano: Pero es que sufre un animal
carnívoro: Y que rico animal
.
.
.
Et al

Ahora sustituimos vegano por católico, y carnívoro por cristiano y en vez de filete o plantas hablamos de el dios X o la deidad Y.

A mis 36 años de edad, de…

Breve resumen del 2015 dado que no hubo mucho material por aquí

Se terminó el 2015, y de este año en especial veo que se dieron muchos cambios y giros en nuestra vida. Seguimos teniendo salud lo cual es muy importante, ahora somos una familia mas grande, en el empleo me ha ido como jamás lo imaginé, aunque los retos son gordos y he aprendido muchas cosas nuevas técnicamente. El proyecto Tepetiltic está comenzando a tomar forma, se están materializando esos castillos en el aire que durante años estuvieron en nuestra imaginación. Por otro lado creo ha sido mi peor año como corredor, fuí muy inconsistente, en parte por el crecimiento de la familia, mi calidad de sueño ha sido mala, aunque este año ya pinta que mejora la cosa y planeo retomar con ritmo los entrenamientos.
Este año también hemos visto irse algunos amigos de nuestra rutina diaria, han tomado otros rumbos, me da gusto por ellos y los voy a extrañar pero así damos vueltas de un día a otro; como todas las plantitas, las amistades y la familia hay que regarlas de cuando en cuando para que p…