Feb 252018
 

Cuando se trabaja con TDA se acostumbra a separar las declaracciones y las definiciones, en el momento de implementar el TDA en el Lenguage de Programación C++ las declaraciones se escriben en archivos .h y las definiciones archivos .cpp, usualmente en directorios include y src respectivamente.

Si se está usuando Visual Studio Code, VSCode o simplemente code,  será necesario decirle al editor donde están los .h, aunque también al incluir el archivo el VSCode mostrará un indicador para hacernos saber que no encuentra en .h en su camino de búsqueda (includePath). En la Figura 1 se muestra el indicador por medio de un pqueño bombillo amarillo:

Figura 1 Indicación de archivo no encontrado en el include Path

Si se da click sobre el indicador el VSCode ofrecerá editar la configuración del includePath, eso se vé en la imagen Figura 2 siguiente:

Editar includePath

Figura 2 Editar IncludePath

Se selecciona Edit “includePath” setting, éste abre el archivo  c_cpp_properties.json de configuración y puede agregar el directorio donde se encuentran nuestros archivos .h con las declaraciones. Usualmente trato, en la mayoria de los casos, que los archivos .h con las declaraciones se encuentren en un directorio inmediatamente encima del directorio de trabajo llamado include, sólo falta agregar la línea indicando la posición en la sección includePath del sistema operativo correspondiente. En mi caso busco la sección del sistema operativo Linux y alli agrego

“${workspaceRoot}/../include”,

Tal cual como se muestra en la figura 3:

 c_cpp_properties.json

Figura 3 Edición del archivo c_cpp_properties.json

Cualquiera duda seguimos a la orden (y)

 

Jul 032013
 

 

Ghost Script Logo

Mi vieja impresora HP DeskJet tiene problemas para imprimir  archivos PDF en escala de grises por un problema de “Filter Failed”, pero si imprimo en modo a color lo hace sin problemas, por lo que busqué la forma de convertir un archivo PDF a  escala de grises. La solución fue usar el siguiente script basado en gs

gs -sDEVICE=psgray \
    -dNOPAUSE -dBATCH -dSAFER \
    -sOutputFile=archivo_de_salida.ps archivo_de_entrada.pdf

Donde archivo-de_entrada.pdf es el archivo a convertir  y archivo_de_salida.ps es el nombre del archivo en escala de grises.

Jun 212012
 

Tomado de BBC Mundo:

Foto tomada de BBC Mundo

El creador de Linux, Linus Torvalds, ganó el premio de Tecnología del Milenio, junto a un cheque de US$756.000, de la Academia de Tecnología de Finlandia.
Fue nominado en reconocimiento a haber creado el original sistema operativo Linux y haber seguido decidiendo las modificaciones del kernel o núcleo Linux, el código que permite el trabajo conjunto de software y hardware.

(Continúa)

 

Ver el artículo completo en BBC MUNDO