jueves, 16 de julio de 2015

Ejecutar aplicaciones como administrador y cambiar permisos desde el CMD de Windows

Este artículo trata acerca de lanzar una aplicación gráfica con permisos de administrador desde el intérprete de comandos CMD de Windows con el comando runas, y sobre cómo cambiar los permisos de acceso y de ejecución de un archivo y/o aplicación desde el CMD utilizando el comando cacls.

Si bien no es muy común utilizar estas opciones, las documento justamente porque alguna vez me sirvieron.

lunes, 13 de julio de 2015

Desplegar aplicaciones gráficas sin escritorio en openSUSE Linux

En ciertas ocasiones necesitamos lanzar una aplicación que sea la única que se encuentre disponible en el escritorio de nuestro operador y que éste no tenga acceso a nada más, ya sea porque solo debe usar la aplicación designada o bien porque el equipo está destinado para una tarea específica.

Y es que lograr ejecutar una aplicación de forma solitaria en la pantalla de un operador no es tan complicado en las distribuciones Línux como uno se podría imaginar, solo hay que seguir leyendo.

viernes, 3 de julio de 2015

Detección de error en script bash y envío de correo electrónico con Mailx

Como tenía muchos script bash que se pasaban realizando procesos automatizados a todas horas del día, y de los cuales no me enteraba si su ejecución era satisfactoria o no, me puse a investigar la forma más adecuada para que me avisaran de cualquier inconveniente.

Es así que me puse a investigar como se podía hacer para enviar un correo en caso de que la ejecución generara un error, el resultado de dicha investigación sigue a continuación.

lunes, 29 de junio de 2015

Configurar rutas TCP/IP alternativas en Windows

En ciertas ocasiones necesitamos que parte del tráfico que va dirigido a una IP o segmento de red sea ruteado por otra puerta de enlace distinta a la establecida por defecto, o bien por otra interfaz de red de nuestro equipo.

En Windows esto lo podemos hacer de varias formas, pero en este artículo veremos cómo definir y eliminar rutas directamente desde la línea de comandos, o sea desde el CMD.

jueves, 25 de junio de 2015

Calcular dígito verificador de códigos de barra EAN13 con Oracle PL/SQL

En el trabajo tuve la necesidad de calcular el dígito verificador de códigos de barra EAN13 con el lenguaje PL/SQL de Oracle, y como estaba bastante perezoso para codificarlo por mí mismo me puse a probar varios ejemplos de código que había encontrado en Internet.

Los resultados de las pruebas de dichos ejemplos fueron diversos, y como en ciertas ocasiones el dígito verificador calculado no resultaba ser el correcto, al final decidí crear mi propia versión.

lunes, 22 de junio de 2015

Publicar o no publicar, o al menos ese era el dilema

Postear o no postear, ese es el dilema de un blogger, o al menos ese lo era porque hoy en día los blogs ya no cuentan con tanta popularidad como la tenían en la década de los 2000.

Con la masificación de las redes sociales la era dorada de los blogs llegó a su fin. Hoy en día la gran mayoría de las personas optan por estos medios para expresar sus pensamientos y opiniones de forma más directa y rápida, a un público más cercano, más seguro y con un esfuerzo mucho menor, especialmente en la redacción, donde se pasó de escribir artículos enteros a solo escribir pequeños párrafos con contenido limitado. Para algunos esto puede parecer un poco perturbador, para otros es simplemente evolución, al final lo que cuenta es el éxito que han logrado y como han cambiado nuestro entorno.

miércoles, 10 de junio de 2015

Problemas con arranque de Oracle XE 11g luego de apagado incorrecto de Windows

En esta profesión, los pequeños problemas que te pueden hacer perder horas y horas de productividad están a la orden del día, te hacen darte cuenta de cuan valioso es el tiempo, y que tan rápido y fácil te puedes desviar de los plazos previstos.

Uno de esos problemas se me presentó con una base de datos Oracle XE 11g que dejó de funcionar luego de que el sistema operativo Windows 7 en el que estaba instalado se reinició varias veces por problemas con un teclado. Investigando sobre el tema pude llegar a una solución, la misma se recopila en los siguientes sucesos cronológicos que espero sean de utilidad.

jueves, 16 de abril de 2015

Impresión matricial con comandos ESC/P desde Oracle Reports

Aquí estoy de vuelta luego de mucho tiempo con un artículo sobre las configuraciones necesarias para enviar impresiones matriciales desde un reporte creado con Oracle Report Builder.

Oracle Reports nos permite trabajar bastante bien, o al menos eso creo, con impresiones basadas en texto plano y el envío de comandos ESC/P para formateo en tiempo de ejecución del reporte para la impresión de facturas, recibos, cheques, etc. mediante impresoras matriciales.