Entradas

Mostrando entradas de agosto, 2014

Generar Tablas LR para Análisis Sintáctico

Imagen
Las gramáticas LR nos permiten construir analizadores sintácticos para la gran mayoría de los lenguajes de programación que conocemos en la actualidad, en el proceso de creación de analizadores sintácticos de desplazamiento-reducción, como también son llamados, la parte mas difícil es la creación de las tablas, por lo que estudiaremos los algoritmos para la creación de las mismas y crearemos un programa que las genere automáticamente.

Compilar VTK con CMake

Imagen
VTK (Visualization Toolkit) es una librería de código abierto diseñada para el procesamiento de imágenes, gráficos 3D, entre otros, VTK incluye gran cantidad de algoritmos y además aprovecha la aceleración por hardware, puede ser utilizada en lenguajes como C/C++, Java, Python, VTK es multiplataforma corre en sistemas operativos UNIX, Windows y Mac OS X 10.5.  

Compilar OpenCV con CMake para CodeBlocks

Imagen
CMake es un sistema de construcción automatizado nos permite generar proyectos que pueden ser abiertos por distintas plataformas de desarrollo, como un ejemplo práctico veremos como construir opencv para el IDE CodeBlocks con el compilador MinGW, esto nos servirá como una introducción a la compilación de opencv ya que en el tutorial siguiente construiremos opencv y habilitaremos todas las funcionalidades del mismo para aprovechar al máximo el poder de opencv.

Conversión de Python 2.x a Python 3.x

Como sabemos la nueva versión 3.x de python no es compatible con la versión anterior python 2.x por lo que si anteriormente trabajábamos con la versión 2 y decidimos actualizarnos a la 3 los scripts escritos anteriormente no funcionaran, muchos de ellos solo por pequeños cambios por ejemplo el uso de print(“mensaje”) en lugar de print “mensaje” podemos optar por hacer los cambios manualmente pero si el código el de gran tamaño seria mucho trabajo, para esta situación python incluye un script que nos facilita el trabajo 2to3.py, aprendamos a usarlo.