Debian Stretch..

Migrar a la nueva versión de Debian definitivamente estaba en el radar. Lo que nunca fue anticipado es que la migración sería tan rápido. El caso es que por azares del destino tuve la necesidad de reinstalar el sistema operativo de mi servidor principal en donde tenía de dos “sopas”, instalar Debian Jessie o instalar el nuevo Debian Stretch.
Continue reading “Debian Stretch..”

Batch Script al Inicio

Siempre que he programado en C# he tenido la necesidad de utilizar Windows para poder hacer uso de Visual Studio. He creado un sencillo script de batch para abrir automáticamente las aplicaciones que utilizo diariamente. También he hecho algo similar para linux pero es mucho mas grande y abarca muchas otras cosas, posiblemente algún día lo publique.
Continue reading “Batch Script al Inicio”

Código Autogenerado de Encabezados de Módulo (Bash – C++)

English version of this post.
Hace ya bastante tiempo cuando empecé a diseñar Phoxonics tuve un problema relacionado a los includes de módulos. Phoxonics cuenta con diversos módulos los cuales tienen dependencias entre ellos, al momento de agregar una nueva clase era necesario agregar una entrada en el archivo de módulo global para saber que dicha clase era parte del módulo.
Continue reading “Código Autogenerado de Encabezados de Módulo (Bash – C++)”

Trazabilidad en Funciones de Lua

English version of this post.
Éste fin de semana he estado trabajando en algunos scripts de lua en los cuales estaba teniendo algunos problemas para visualizar el flujo. Así que decidí escribir una pequeña función que imprime la función actual en la que el se encuentra el flujo de código así como los valores de los parámetros pasados a esta función.
Continue reading “Trazabilidad en Funciones de Lua”

Ejemplo sencillo de un Makefile

English version of this post.
Éste artículo intenta explicar como crear un archivo makefile sencillo para compilar una class que imprimirá el texto “hello world” a la consola.

Primero, empezamos definiendo un archivo principal que contendrá la función main y la lógica para empezar nuestro programa, a continuación se muestra Main.cpp
Continue reading “Ejemplo sencillo de un Makefile”

Generación automática de headers de módulo

English version of this post.
Últimamente he estado trabajando en una librería para simulaciones fdtd. Tenía en mente diseñar la librería de tal forma que el usuario solo incluyera un archivo de header el cual proveería toda la funcionalidad de la librería, pero también se debería de conservar la modularidad y las abstracciones.
Continue reading “Generación automática de headers de módulo”

Habilitando C++ 11 en Eclipse Luna

Esta es una respuesta tomada de StackOverflow, Me pareció de mucha ayuda y quise tenerla aquí como referencia.

Hay dos cosas que se deben hacer, la primera es configurar tu compilador, luego configurar el procesador de lenguage CDT. Asumiré por default que se trata de GCC pero los pasos son similares en otro tipo de compiladores. (Nota: se ocupa un compilador que soporte C++ 11 por supuesto.)
Continue reading “Habilitando C++ 11 en Eclipse Luna”

Instalando Eclipse Luna en Debian Wheezy

English version of this post.
Debian es una distribución de Linux que actualiza sus versiones de los paquetes en largos intervalos de tiempo, cuando se trata de instalar nuevo software, siempre existe la posibilidad de que las nuevas versiones de software que se encuentran en los repositorios oficiales no estén actualizadas.
Continue reading “Instalando Eclipse Luna en Debian Wheezy”

Publicando código en archivos externos

English version of this post.
La publicación de código en el blog siempre ha sido difícil, eso es porque uno tiene que tener en cuenta que hay una gran cantidad de caracteres especiales que puede afectar a la base de datos y con el propio formato del post, aquí les presento el enfoque que estoy usando para publicar código para el blog y mantener ese código separado del contenido del post.
Continue reading “Publicando código en archivos externos”