viernes, 19 de agosto de 2016

Dia de la Fotografia

El 19 de agosto se celebra el día Mundial de la fotografía. A diferencia de otros "dia de .." no es la fecha de nacimiento o muerte de nadie. Ese día, en 1839, el gobierno Francés anuncia la compra de la patente del invento de Louis Daguerre. Le otorga a Daguerre, y al hijo de Joseph Niépce,  una pensión vitalicia anual y pone a disposición del mundo el invento. Esta acción del gobierno Francés permitió una rápida difusión del Daguerrotipo por el Mundo. El daguerrotipo fue el primer proceso fotográfico exitoso.

Daguerrotipo de 1828, por Joseph Niepce (de Wikipedia)
Daguerre era Pintor y Decorador Teatral. Su contribución mas notable al desarrollo de las artes escénicas es la invención del Diorama. Esto es un modelo tridimensional de Paisajes, acontecimientos históricos o ciudades. Esto daba un mayor realismo a la representaciones teatrales, al combinar los dioramas con Luces, Sonido o imágenes móviles. Buscando mejorar el realismo de sus Dioramas Daguerre se interesa en la cámara obscura.

Ruinas de la Capilla HolyRod, muestra de la actividad como pintor de Daguerre.
Piensa en la reproducción en serie de sus dioramas. De su contacto con el óptico Charles Chevalier entra en conocimiento de los experimentos de Niépce; tendientes a fijar las imágenes obtenidas mediante una cámara obscura. Y en 1829 firman un contrato donde Daguerre reconoce que Niepce "había encontrado un nuevo procedimiento para fijar, sin necesidad de recurrir al dibujo, las vistas que ofrece la naturaleza". Tras la muerte de Niepce este continua investigado. En 1835 descubre por accidente que el vapor de Mercurio actúa como revelador sobre una de sus placas expuestas. Quedando así la imagen fijada permanentemente.



viernes, 12 de agosto de 2016

Sketchup: CAD para los que no sabemos dibujar.

Cada tanto, necesito esquemas o dibujos técnicos o un simple croquis. Por celeridad, suelo recurrir a lo que conozco. Usualmente termino en un bloc de papel, dibujando con regla y compas.

Croquis de un armario (dibujado con regla y escuadra)


 Alguna vez he utilizado el XFIG, un viejo programa de dibujo para Linux/UNIX. Difícil del aprender, con opciones intrincada y poco claras. Con algo de esfuerzo se sacan gráficos claros. Pero claramente su fuerte no es hacer dibujos para asistir trabajos en construcción, instalaciones eléctricas o sanitarias ni carpintería. En varias oportunidades, intente por la mía aprender a utilizar paquetes de CAD, con resultados desastrosos. Encuentro útil que estos esquemas estén una computadora.
Captura de pantalla de XFIG (De Wikipedia)

Decidí darle una prueba a Sketchup. No es un paquete nuevo, esta en el mercado hace tiempo. Me lo menciono un amigo y colega, cuya esposa lo utilizaba bastante en arquitectura y construcción. Lo instalé en un PC con Windows, no corre en Linux. Elegí un tutorial y empece a hacer mis primeras armas. Con algo de trabajo y dedicación, salieron las patas de una mesa y un tablón.

Primer Intento de Mesa en Sketchup.
Estoy lejos de dominar este paquete, mucha veces me veo tentado de dejarlo. Volver al lápiz y el papel. Creo que el esfuerzo tener recompensas interesantes y encarar proyectos más complicados. O contar con mejor documentación de reformas o refacciones en mi casa.

domingo, 7 de agosto de 2016

Repositorio para SLES 10 y 11

Semanas atrás, necesitaba una versión más nueva de zlib, en un servidor con SLES 11. SLES, como buena parte de las distribuciones empresariales, son bastante conservadoras en los paquetes que soportan. Cuando necesitamos alguna versión mas nueva, las opciones son: compilar o instalar desde fuentes, portar paquetes desde OpenSuSE o recurrir a repositorios de terceros.

Opté por la ultima opción, y buscando en OpenSuSE encontré este repositorio para SLES 10 y 11. Para utilizar el repositorio podemos agregarlo con YaST o simplemente bajar aquellos paquetes que nos sirvan e instalarlos con RPM.

miércoles, 15 de junio de 2016

Script para arrancar NRPE en AIX

La instalacion de NRPE, agente de monitoreo remoto de nagios, es un poco mas trabajosa en AIX que en Linux. Una de las tareas adicionales es crear el script de arranque.

Hice este sencillo script, para empezar a monitorear mis servidores.

#!/bin/ksh
##################################################
# name: nrpe
# purpose: script that will start or stop the nrpe daemon.
##################################################

NRPE="/usr/local/nagios/bin/nrpe"
NRPE_CFG="/usr/local/nagios/etc/nrpe.cfg"

case "$1" in
start )
         $NRPE -c $NRPE_CFG -n -d
         ;;
stop )
         for i in $(ps -e|grep nrpe|cut -f2 -d' '); do
            kill -9 $i
        done
        ;;
status )
       COUNT=$(ps -e|grep nrpe|cut -f2 -d' '|wc -l)
       if [ $COUNT -ge 1 ] ; then
           echo "NRPE is Running"
       else
          echo "NRPE is Dead"
       fi
      ;;
* )
     echo "Usage: $0 (start | stop)"
     exit 1
esac


El script admite mejoras, para utilizar las funcionalidades propias de AIX para iniciar y terminar servicios.