Internacionalización de programas Python

La internacionalización de programas permite que estos puedan ser entendidos por personas que hablan idiomas diferentes.

En este artículo enseño cómo internacionalizar un programa escrito en Python 3. Para este propósito se suele utilizar el módulo gettext, que esta incluido en Python.

Antes de nada, debemos tener un programa para …

Edición de texto colaborativa en tiempo real

Etherpad es un editor de texto en línea personalizable que permite la edición de texto colaborativa en tiempo real.

Puedes instalar Etherpad en un servidor o usar algún servicio en línea que permita usarlo. Riseup ofrece un servicio gratuito en https://pad.riseup.net/. Voy a enseñaros lo fácil que …

vim-surround

Lo siento, asciinema-player no funciona sin JavaScript.

Cuando estoy programando a veces necesito cambiar caracteres o etiquetas (en lenguajes de marcado) que rodean instrucciones. Por ejemplo, en Python a veces tengo que cambiar comillas dobles por comillas simples; lo cual se hace un poco incómodo, porque tienes que desplazarte a …

No escribáis espacios a final de línea

Este artículo va dirigido a programadores y a personas que editan texto sin formato. Los espacios a final de línea son algo molesto e inútil cuando la gente los pone sin pensar. Muchas veces porque no utilizan un buen editor que les señale dónde hay espacios a final de línea …