martes, 4 de agosto de 2015

Fotografo y/o Modelos se buscan ...

Una fotógrafa curioseaba en una tienda de Richmond, encontró 4 cajas de diapositivas. Las lleva a su casa, las escanea ... y quedo asombrada de lo que encontró. Quiere saber más sobre quien tomo esas fotografías y las modelos.
Una de las tiras de diapositivas

Una de las imagenes (Facebook de Megan Abell Fotography)

Publico las fotos escaneadas en Facebook, muchos aventuraron conjeturas sobre las fotos:
  • La opinión general es que las fotos fueron tomadas en California, específicamente en playa del Rey.
  • Hay opiniones diversas sobre las fechas de las fotos, desde fines de los 40 del pasado siglo, hasta fines de los 60. Muchos coinciden con fines de los años 50 como la fecha más probable.
Me gustan estos descubrimientos, como publique en su momento de Vivian Maier, y muchísimos archivos más que esperan  ser descubiertos. Hay más de esta historia en el facebook de Megan Abell y en Looks like Film.

Fotografo y/o Modelos se buscan ...

Una fotógrafa curioseaba en una tienda de Richmond, encontró 4 cajas de diapositivas. Las lleva a su casa, las escanea ... y quedo asombrada de lo que encontró. Quiere saber más sobre quien tomo esas fotografiás y las modelos.
2 de las tiras de diapositivas

Una de las imagenes (Facebook de Megan Abell Fotography)

Publico las fotos escaneadas en Facebook, muchos aventuraron conjeturas sobre las fotos:
  • La opinión general es que las fotos fueron tomadas en California, específicamente en playa del Rey.
  • Hay opiniones diversas sobre las fechas de las fotos, desde fines de los 40 del pasado siglo, hasta fines de los 60. Muchos coinciden con fines de los años 50 como la fecha más probable.
Me gustan estos descubrimientos, como publique en su momento de Vivian Maier, y muchísimos archivos más que esperan  ser descubiertos. Hay más de esta historia en el facebook de Megan Abell y en Looks like Film.

lunes, 3 de agosto de 2015

Configurar PHP:YAZ

YAZ es una toolkit para desarrollar clientes y servidores Z39.50. Estos servicios son utilizados fundamentalmente en sistemas gestión de bibliotecas, como Koha o PMB. Para una instalación de PMB necesité configurar esta extensión de PHP. La extensión esta disponible a través de PECL

Es prerrequisito tener instalada la librería YAZ, la extensión de PHP es un wrapper. Se puede bajar del sitio del desarrollador, allí hay disponibles paquetes para varias distribuciones y Windows. En mi caso, trabajé sobre OpenSuSE, los paquetes a instalar son: yaz, libyaz y libyaz-devel. Una vez instalado estos paquetes es necesario ajustar algunos caminos para facilitar el trabajo de PECL. En mi caso ejecute:

cd /usr/share/doc/packages/yaz && mkdir bin && cd bin && \
 for i in $(ls /usr/bin/yaz-*); do ln -s  $i; done

PECL espera encontrar la configuración de yaz, y sus herramientas, bajo un mismo árbol de directorios. Estos comandos corrigen esto, los paquetes instalan las herramientas bajo /usr/bin. Para que PECL compile PHP:YAZ es necesario tener instalado el compilador de C/C++, Make y la herramienta re2c.

Lanzamos la instalación con pecl ejecutando: pecl install yaz. Nos va a pedir el camino (PATH) a yaz, en mi caso es /usr/share/doc/packages/yaz. La compilación e instalación deben transcurrir sin problemas. Luego de eso tenemos que habilitar la extensión en PHP. Una opción es editar el archivo php.ini, otra es crear un archivo y agregarlo en el directorio de configuración de PHP (en OpenSUSE/SLES /etc/php5/conf.d/). En cualquiera de las dos opciones tiene que ir una linea como la que sigue:
extension=yaz.so
Reinicamos o recargamos apache y la nueva extension queda activa. 

sábado, 1 de agosto de 2015

X11 (X-Windows) redirigido via SSH

A veces necesito ejecutar aplicaciones X-Windows en equipos remotos, a los que accedo via SSH. OpenSSH tiene la posibilidad de redirigir la aplicaciones ejecutadas en el equipo remoto, haciendo que se desplieguen en el equipo local. 

El equipo al que nos conectamos debe tener su servidor SSH configurado para redirigir Puertos hacia el equipo donde iniciamos la conexión. El archivo a editar es sshd_config (usualmente esta en /etc/ssh). Agregamos o cambiamos estas lineas:

      AllowTcpForwarding yes
      X11Forwarding yes
      X11UseLocalhost no

Es necesario instalar xauth y xhost (según la distribución varían el nombre de los paquetes).

Si trabajamos desde un escritorio con Linux (o cualquier UNIX) basta con invocar ssh con el switch -X. Un ejemplo:
        ssh -X miservidor.empresa.com.

¿Y en Windows ?


Para quienes utilizan windows como su escritorio, deben instalar un X Server para Windows, adicional al cliente de ssh. Hay varias opciones de servidor, las más populares son XMing y CygWin/X. Si utilizan Putty, es necesario en los parametros de la sesion tildar "Enable X11 Forwarding" y en "X Display Location" poner localhost:0.