Alexander A. E.Django developer

Análisis de legibilidad de textos

Publicado el 14 Feb 2018

Al parecer en el inglés existen dos palabras que hacen referencia a la facilidad para leer un texto1:

  • legibility: legibilidad tipográfica, que se refiere a la tipografía (aspecto visual del texto)
  • readability: legibilidad lingüistica, que se refiere a la estructura lingüistica como el número de palabras que se usan y la forma en las que se combinan.

Este artículo trata sobre la fórmula necesaria para calcular la legibilidad lingüistica y su implementación en python2.


Medir la legibilidad de …

Herramientas para extraer texto de archivos PDF

Publicado el 12 Feb 2018

Algunos casos de uso en los que se requiera extraer texto de archivos pdf pueden ser:

  • ejecutar análisis de curriculums vitae (hojas de vida)
  • para permitir la búsqueda por contenidos en un archivo
  • obtención de los datos de contacto de empresas desde boletas o facturas de pago
  • conversión a un formato más amigable para su presentación en la web (html) entre otros

A continuación, 3 herramientas que se pueden utilizar para extraer texto de archivos PDF:

1. PDFMiner (python):

Enlace …

Autodeploy en Gitlab

Publicado el 09 Jul 2017

En la industria del software siempre se busca automatizar las tareas repetitivas para dedicarle más tiempo a las que son realmente importantes. Una de estas tareas repetitivas es el llamado deploy.

El deploy1 consiste en el conjunto de actividades que realizamos para que el software sea usable por el público.


Como ejemplo, listo las tareas que realizo para actualizar un proyecto que tiene html's estáticos:

  1. Publicamos de un nuevo cambio en el repositorio, gitlab para nuestro caso (push)
  2. Nos …

Optimizando un sitio web - 1ra parte

Publicado el 01 May 2017

Hace buen tiempo quería escribir sobre este tema, lo usual, de registro para mí y en el blog por si le ayuda a alguien más.

Un sitio web se puede optimizar en múltiples aspectos, pero para comenzar me voy a centrar en el lado del frontend y no sin antes indicar que estoy utilizando recomendaciones de múltiples recursos entre los que destacan Google PageSpeed Insights y Pingdom Website Speed Test y otros websites a los que voy a citar.

¿Por …

Buenas prácticas para escalar Django

Publicado el 16 Jul 2016

Mi resumen de una de las conferencias brindadas en la DjangoCon Europa 2016. Anton Pirker nos introduce en la historia (ficticia) sobre el cómo aparece un problema para escalar un nuevo proyecto con django en la vida real de un desarrollador que no tiene experiencia en la administración de servidores.

12345678