jueves, 29 de noviembre de 2007

Estoy terminando la traducción de última versión de Qtpfsgui (1.9.0 que será liberada en breve) aplicación multiplataforma (Window, Mac, Linux) para la creación y manipulación de imágenes HDR, que ya comenté hace no demasiado.

En versiones anteriores he traducido Tone Mapping por Mapeado de tonos.
Tone mapping es el proceso por el cual una imagen en formato HDR se convierte a imagen LDR (JPEG, PNG, etc…) y que produce ese efecto tan particular de las imágenes HDR ( y siempre conforme al algoritmo seleccionado en el proceso).

La cuestión es que este caso he decidido traducirlo por Tonear en lugar de Mapeado de tonos. Es un término más «feo», más impreciso probablemente, pero más «comodo» de cara a integrarlo en la interfaz, y puesto que creo que ninguno de los dos términos aclara mucho (al menos técnicamente hablando) pues que sea breve y facil de pronunciar/recordar.

¿Como traduciriais vosotros «Tone mapping«?, sugerencias…
¿Alguien usa este programa ?

viernes, 2 de noviembre de 2007

¿A quien no le haría ilusión que su ordenador le hablase?
Estás dando una vuelta por internet y de repente una vocecilla sale de los altavoces y te dice: «Chacho!! te acaba de llegar un mensaje!! que te duplican el sueldo!!«. Pues es openSuSe es bien fácil (lo de la voz), necesitas tarjeta de sonido (of course) y estos dos programas:
alsa ( probablemente lo tengas ya instalado, se encuentra en el cd de instalación de opensuse) y espeak (ver aqui)

Ahora abre una consola y escribe:echo "chacho, te acaban de subir el sueldo" | aoss espeak -ves

con los parámetros -a, -p y -s puedes controlar amplitud, pitch y speed de la voz, y con -f decirle que «lea» un archivo de texto, para que suene algo así (¿reconoceis la lectura?):
Gracias a aoss espeak, ahora, cuando me llega un email nuevo, pego unos botes en la silla y hago pruebas de resistencia al infarto.

sábado, 27 de octubre de 2007

Un ataque de diccionario es un método mediante el cual alguien desde el exterior trata de acceder a nuestra máquina utilizando una larga lista de usuarios-contraseñas que se sabe son muy utilizadas por los usuarios, y los prueba una y otra vez buscando dar con la combinación acertada.

Una correcta configuración del ordenador y el uso de contraseñas correctas, reduce considerablemente el riesgo pero no evita que nuestro ordenador pierda tiempo y recursos en denegar un servicio. En algunos momentos estos ataques son realmente molestos e innevitables, solo nos queda detectarlos y detenerlos, que es precisamente lo que hace Fail2Ban.

En un momento dado, echas un vistazo al log de tu sistema y vés algo como esto:

tail /var/log/messages
Oct 27 18:48:17 linux sshd[17653]: Did not receive identification string from 208.69.114.82
Oct 27 11:52:00 linux sshd[17855]: Invalid user apple from 208.69.114.82
Oct 27 11:52:03 linux sshd[17865]: Invalid user brian from 208.69.114.82
Oct 27 11:52:06 linux sshd[17875]: Invalid user andrew from 208.69.114.82
Oct 27 11:52:09 linux sshd[17885]: Invalid user newsroom from 208.69.114.82
Oct 27 11:52:12 linux sshd[17895]: Invalid user magazine from 208.69.114.82

La lista se extiende interminablemente hasta llegar a la Z. Hay varios programitas para tratar de evitar estos ataques, yo he optado por Fail2Ban que se encuentra disponible en el repositorio de Packman para OpenSuse. Fail2Ban viene configurado para ejecutarse en distribuciones basadas en Debian por lo que requiere algunos ajustes en los archivos de configuración para correr sobre OpenSuse
Sigue leyendo…

jueves, 4 de octubre de 2007 (Hace más de 2 semanas)

CD 1 Opensuse 10.3 con KDE 3.5.7
openSUSE-10.3-GM-KDE-i386.iso

CD 2 Adaptación multilenguaje
openSUSE-10.3-GM-Addon-Lang-i386.iso

Otras arquitecturas y versiones

sábado, 29 de septiembre de 2007 (Hace más de 2 semanas)

Esta primavera estuve poniendo la webcam a los canarios mientras criaban, fue divertido seguir durante un par de meses el crecimiento de los polluelos. En aquella ocasión hice uso de Spcatools un servidor de videostreaming para Linux.

Ahora, por motivos bien diferentes he vuelto a conectar la cámara. Otro objetivo, otro software.
En esta ocasión estoy usando Motion, software para Linux especialmente diseñado para detectar movimientos a través de la webcam y ejecutar eventos.

Viendo la secuencia de capturas que hice hace unos dias es facil comprobar que «motion» pretendía detectar en casa. Nota: Los fotogramas están tomados en el patio de casa, al pie del limonero. Pero el «problema» está ya solucionado

Motion funciona como la mayoría de los servidores de webcam: se lanza el programa, este detecta la webcam y vuelca las imágenes a través de un puerto indicado en el archivo de configuración para que estas sean accesibles a traves de la web.
La particularidad de Motion es que compara al vuelo las imágenes captadas en busca de cambios entre fotogramas consecutivos. Si la diferencia de pixels modificados entre dos fotogramas es superior al «threshold» (umbral) establecido en el archivo de configuración se disparan los eventos programados.

Normalmente estos eventos suelen consistir en sencillos scripts que ejecutan tareas, del tipo: «Guardar imagen como xxxx.jpg en la carpeta yyy«, «Subir imagen al servidor ftp», etc… esto solo está sujeto a la imaginación del usuario, las posibilidades son muy extensas: apaga el ordenador si alguien se acerca.
Además, entre otras posibilidades, Motion viene preparado para capturar imágenes de camaras web ajenas, accesibles por internet, de tal manera que podamos «vigilar» lo que muestran otras webcams y programar el ordenador para que actue en consecuencia. Sigue leyendo…

domingo, 23 de septiembre de 2007 (Hace más de 2 semanas)

Un «alias» es un nombre alternativo, otra manera de llamar a una misma cosa, tan válido y usable para el mundo real como para el informático.

En el mundo real se suele decir:
«José Rodríguez Salvador, alias el hijoputa de Vall d’Hebron«

en el informático:
127.0.0.1, alias localhost.

En ambos casos el objetivo es el mismo, recurrir a un concepto que facilite memorizar un término más complejo. José Rodríguez es un término complejo: debe haber millones de José Rodríguez. Pero si nombro a hijoputa de Vall d’Hebrón, la mayoría ya sabrá que me estoy refiriendo a un mal nacido que se dedica a agredir a la gente de esa ciudad. Son expresiones equivalentes.

De igual manera en informática es mucho más fácil recordar y escribir: localhost que andar tecleando 127.0.0.1 ó 192.168.0.1. Son expresiones equivalentes.

En informática es posible construir alias más complejos con objeto de facilitarnos la existencia. Por ejemplo, podemos guardar en un archivo llamado .alias algo como: alias servidor='estado=$(sudo /etc/init.d/apache2 status | sed "s/Checking for httpd2: ..//"); if [ $estado == "unused" ]; then sudo /etc/init.d/apache2 start;sudo /etc/init.d/mysql start; echo "Servidor Iniciado"; else sudo /etc/init.d/apache2 stop; sudo /etc/init.d/mysql stop; echo "Servidor detenido"; fi
En una sola línea definimos el alias servidor, de tal manera que al escribir en consola la palabra servidor:
a) se nos pregunte por la contraseña de administrador
b) se compruebe el estado del servidor Apache
c1) Si está detenido, se inicia Apache y MySql
c2) Si está activo, se detiene Apache y MySql

O podemos guardaralias log='tail /var/log/messages'
Es mucho más facil consultar el archivo log escribiendo log, que escribiendo tail /var/log/messages

En el mundo real sería el equivalente a escribir:alias estado='if [ joputa_valldehebron == resinsertado() ] return suputacasa(); else return alputotalego(); fi'Y todo eso guardado en nuestro .código_penal

Cuaderno de campo es un blog desarrollado y mantenido por Trebol-a y en el que escriben Trebol-a, Miguel, Merche y Mónica
Si quieres saber algo más sobre los autores acude a la página acerca-de, si quieres contactar con alguno de nosotros hazlo a través de contactar ó de Google+

Creative Commons: Todo el contenido de la web (imágenes, textos, vídeos, a excepción de aquellas obras de otros autores enlazados por Cuaderno de Campo) se acoge a los términos expresados en la licencia Creative Commons