Seguramente si formas parte de una comunidad de programadores ves gente que quiere contribuir al software libre y no sabe como. Entran al canal cebados porque hicieron algun curso de un lenguaje y quieren ganar experiencia haciendo algo ¡Genial!. Preguntan en que proyectos pueden sumarse y cuando van al repositorio se encuentran con 200 archivos y 90k de líneas de código 😱 que a muchos nos daria flojera para leer y ahí se terminan las ganas, salvo que te guste mucho el proyecto. 🤷 Esto nos pasa al 90% de los programadores supong 🙄.

El PyCamp 💟

La medicina para esto es el mejor evento del año que hace comunidad de Python Argentina el PyCamp (aplausos 👏 y sibvidos 🥳) un evento donde nos juntamos en algún lugar de Argentina a programar por 3 o 4 dias en proyectos e ideas que surgen en el momento o ya lo traen pensado desde sus casas. Se presentan los proyectos y se arranca a programar como loco a los 🔨 mazasos y 🪓 achazos hasta hacerlo funcionar, bueno... cada uno programa como quiere, pero lo mas lindo es que funcione. Al final del evento se muestra lo que se llegó a hacer y cada uno a su casa.

Hacer software libre

Crear código libre es resolver un problema y hacer pública la maera en que lo resolviste. Empezar a hacer software libre es tan fácil como identificar tus propios problemas, resolverlos y hacer tu solución pública para que las demas personas que tengan tu mismo problema puedan usar tu solución.

PyCamp todo el año

La misma actitud que se tiene en el PyCamp es la misma que debemos tener cuando nos surge un problema. Investigar, preguntar, ¿Alguien lo hizo?, ¿Está hecho en otro leguaje?, hacer un prototipo y publicarlo. Pero está feo ¡No importa! Hay que arrancar el carro que los melones se acomodan solos decía mi abuela. A medida que pasa el tiempo se va haciendo una rueda. Encontras un problema, lo solucionas y ganas experiencia, luego de unos meses volves a ver tu código y te preguntas en qué estaba pensando para hacer semejante aberración y lo mejoras, volves a publicar y así sucesivamente. A medida que vayamos ganando experiencia nuestras soluciones seguramente sean mas complejas, lo importante es tener constancia.

Drosh

Cuando usaba Windows (hace muchos años) Dropbox tenía una funcionalidad para compartir screenshots desde un ícono en la barra de tareas. Cuando me mude a Linux use durante años Shutter y luego subía la imágen a un servicio y compartia el link que generaba, hasta que un día el servicio desapareció.

Entonces se me ocurrió que podía usar el API de Dropbox para subir mis screenshots y compartir las imágenes con un link de Dropbox. Leyendo la documentación del API lo que pensaba no era muy complicado así que me puse a probar y de ahí salió Drosh un script que sube a Dropbox todos los screenshots que guardas en una carpeta y te muestra una notificacion con el link que tenés que compartir.

¿Es un gran proyecto? No. ¿Sirve? A mi me sirve. ¿Es código libre? Sí.

Ahora lo que nos queda es darnos cuentas de estos problemitas que tenemos día a día y encontrar una solución con lo que sabemos y así estaremos haciendo Software Open Source.

Repositorio Drosh

Si querés unirte a la comunidad ingresá a Python Argentina


Embebiendo código Lua en Nginx

Thu 11 April 2019 by Juan Carizza

Nginx es un web server que tiene una sintaxis que me gusta mas que la de Apache me parece mas sencilla y clara. Ademas tiene soporte para Cache, Load Balancer, Mail Proxy y un montón de cosas mas. El único problema (y no es problema si saben C) es que …

read more