Archivo para 24/04/07

Mejora la calidad de las fotografias tomadas con el movil

Esta noticia no tiene nada que ver con Ubuntu pero me parece de interes para aquellas personas que tenemos camara de fotos en el movil.

Leyendo el Blog independiente de Yoigo, me entero de una aplicacion que mejora la calidad de las fotografias tomadas con el movil.

Corto y pego:

Exceptuando algunos móviles de gama media-alta (como la mayoría de los que ofrece YOIGO), el resto de teléfonos ofrecen una cámara que, aunque con una calidad medida en “megapixeles”, el resultado de la foto suele ser muy mejorable. La razón suele estar en que las ópticas son muy limitadas, técnica y constructivamente (pequeño diámetro, pequeñas distancias focales, falta de estabilizadores, etc). Para mejorar o arreglar esas fotos tomadas con el teléfono móvil podemos recurrir a los clásicos programas de retoque fotográfico, como el Adobe Photoshop (su última versión se llama PhotoShop CS2), al Paint Shop Pro, y muchos otros; sin embargo, hace falta conocer bien estos programas para obtener una mejora sin invertir muchas horas.

Por ello, si tienes alguna fotografía tomada con tu teléfono que deseas mejorar, nos parece interesante este pequeño y sencillo programa , llamado Mobile Photo Enhancer, que permite mejorar nuestras fotografías sin conocimientos avanzados de ningún complejo programa de fotografía.

movil.gif

Recientemente se ha liberado y te lo puedes descargar gratuitamente desde aqui.

Actualizacion | Por desgracia via wine no lo he podido ejecutar, habra que emplear tal vez una maquina virtual.

Via | Yoigo blogspot

SchemaSpy – Generar documentacion del Modelo de Datos

Cuando tengo que generar rapidamente un diagrama con las relaciones de un modelo de datos de una base de datos suelo emplear SchemaSpy.
Es una de mis aplicaciones Java favoritas.

schemaspy.jpg

Con esta herramienta y mediante ingenieria inversa se generan una serie de ficheros HTML que almacenan toda la informacion del modelo de datos. Veamos como instalarla y usarla en Ubuntu.

Primero descargate el fichero .jar (schemaSpy_3.1.1.jar) desde el sitio web.

Al copiarlo al destino, yo me he creado esta ligadura simbolica.

$ ln -s schemaSpy_3.1.1.jar schemaSpy

Asi puedo referenciar al fichero schemaSpy_3.1.1.jar pero empleando solo “schemaSpy”.

Para generar las graficas necesitamos de otro programa denominado “Graphviz
pues internamente, se usa un ejecutable con el nombre dot para generar las imagenes.
Para instalar graphviz ejecutamos:


sudo apt-get install graphviz

Y obtenemos algo similar a lo siguiente:


root@soledad:~# sudo apt-get install graphviz
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo información de estado... Hecho
Se instalarán los siguientes paquetes extras:
tcl8.4 tk8.4
Paquetes sugeridos:
msttcorefonts graphviz-doc tclreadline
Se instalarán los siguientes paquetes NUEVOS:
graphviz tcl8.4 tk8.4
0 actualizados, 3 se instalarán, 0 para eliminar y 159 no actualizados.
Se necesita descargar 0B/3475kB de archivos.
Se utilizarán 9728kB de espacio de disco adicional después de desempaquetar.
¿Desea continuar [S/n]? S
Seleccionando el paquete tcl8.4 previamente no seleccionado.
(Leyendo la base de datos ...
133023 ficheros y directorios instalados actualmente.)
Desempaquetando tcl8.4 (de .../tcl8.4_8.4.12-1.1_i386.deb) ...
Seleccionando el paquete tk8.4 previamente no seleccionado.
Desempaquetando tk8.4 (de .../tk8.4_8.4.12-1_i386.deb) ...
Seleccionando el paquete graphviz previamente no seleccionado.
Desempaquetando graphviz (de .../graphviz_2.8-2.1ubuntu1_i386.deb) ...
Configurando tcl8.4 (8.4.12-1.1) ...
Configurando tk8.4 (8.4.12-1) ...
Configurando graphviz (2.8-2.1ubuntu1) ...
root@soledad:~#

Podemos comprobar las bases de datos que podemos utilizar ejecutando el siguiente comando:


jose@soledad:~/Desktop/SchemaSpy$ java -jar schemaSpy -dbhelp
SchemaSpy generates an HTML representation of a database's relationships.
Built-in database types and their required connection parameters:
db2:
IBM DB2 with the 'App' Driver
-db database name
db2net:
IBM DB2 with the Type 4 'Net' Driver
-host database host
-port port on database host
-db database name
firebird:
Firebird
-host hostname[:port] (possibly just localhost)
-db database name
hsqldb:
HSQLDB Server
-host hostname[:port] (possibly just localhost)
-db
informix:
InformixSQL
-host hostname and port
-db database name
-server database server
mssql:
Microsoft SQL Server
-host database server host
-port database port on host
-db database name
mssql05:
Microsoft SQL Server 2005
-host database server host
-port database port on host
-db database name
mysql:
MySQL
-host hostname[:port] (possibly just localhost)
-db database name
ora:
Oracle with OCI8 Driver
-db database name (from TNSNAMES.ORA)
orathin:
Oracle with Thin Driver
-host database host
-port port on database host
-db database SID as known on host
pgsql:
PostgreSQL
-host hostname[:port] (possibly just localhost)
-db database name
sybase:
Sybase Server (jdbc3)
-host database server host
-port database port on host
-db database name
sybase2:
Sybase Server (jdbc2)
-host database server host
-port database port on host
-db database name
udbt4:
DB2 UDB Type 4 Driver
-host database host
-port port on database host
-db database name
You can use your own database types by specifying the filespec of a .properties file with -t.
Grab one out of schemaSpy and modify it to suit your needs.
Sample usage using the default database type (implied -t ora):
java -jar schemaSpy.jar -db epdb -s sonedba -u devuser -p devuser -o output

En mi caso que uso Oracle me he creado el siguiente shell script con nombre schema.sh:

# Añadir el driver de conexion JDBC orathin para ORACLE
DRIVER=./ojdbc14.jar
export DRIVER
# Lanzamos el schemaSPY. Cambia valores si es necesario.
DATABASE_SID=tu_base_de_datos
HOST=host_base_datos
PORT=1521
USER=usuario
PASSWORD=password
OUTPUT=destino
export DATABASE_SID
export HOST
export PORT
export USER
export PASSWORD
export OUTPUT
java -jar schemaSpy -t orathin -cp ./ojdbc14.jar -db $DATABASE_SID -host $HOST -port $PORT -u $USER -p $PASSWORD -o $OUTPUT

Naturalmente cambia estos valores por los que utilices en tu caso.
Como uso oracle tambien he copiado el driver “ojdbc14.jar” en la misma carpeta donde he dejado el jar de schemaSpy. Si utilizas otra base de datos, coloca en esta carpeta el driver jdbc correspondiente.

Y nada mas!!!. Lo ejecutamos con:

./schema.sh
jose@soledad:~/Desktop/SchemaSpy$ ./schema.sh
Using database properties:
[schemaSpy]/net/sourceforge/schemaspy/dbTypes/orathin.properties
Connected to Oracle - Oracle9i Enterprise Edition Release 9.2.0.8.0 - Production
With the Partitioning option
JServer Release 9.2.0.8.0 - Production
Gathering schema details....................................(4sec)
Writing/graphing summary..................(8sec)
Writing/graphing results....................................(29sec)
Wrote relationship details of 36 tables/views to directory 'OUTPUT' in 41 seconds.
Start with OUTPUT/index.html

Tras unos instantes, Ya tenemos los ficheros html generados con la documentacion del modelo.

Por cierto para generar un PDF con la documentacion del modelo tambien suelo usar Druid. Pero esta ya la veremos en algun otro post.

Modificar el grub y la pantalla de Splash de manera grafica

Si te interesa modificar el grub o la pantalla de Splash de tu Ubuntu de manera grafica y sin muchas complicaciones, puedes usar StartupManager

boot01.jpg

El Grub es esa pantalla que te aparece nada mas arrancar el Pc y que te permite seleccionar el Sistema operativo que quieres cargar, y la ventana de Splash es la pantalla de Ubuntu que se muestra mientras se esta inicializando, suele ser la del logo de Ubuntu con la barrita deslizante, y que te proporciona (si lo activas) informacion de los elementos que se van cargando, sistema de ficheros, servicios, etc…

Con esta aplicacion puedes modificarlas de manera sencilla (eso si, hazlo bajo tu propia responsabilidad, pues si no lo haces inadecuadamente podrias estropear algo en el arranque).

Para instalarlo, te bajas el paquete .deb desde aqui

Para iniciarlo (como root) ejecutas:

sudo startupmanager &

se abre una ventana nueva con cuatro pestañas:

Boot Options: Permite indicar el Sistema operativo que se carga por defecto y la resolucion.

Appearance: Permite cambiar la pantalla del grub y de splash, de manera muy sencilla seleccionando
el fichero correspondiente.

Security: Para activar/desactivar un acceso con contraseña.

Advanced: Caracteristicas avanzadas.

Puedes encontrar nuevas pantallas para el Grub y el Splash en gnome-look buscando por la cadena “Usplash”

Tambien puedes obtener algunas activando el repositorio “multiverse” y ejecutando:

sudo apt-get install grub-splashimages kubuntu-grub-splashimages

Al instalarlas, ya te apareceran directamente en el desplegable de startupmanager para que puedas seleccionarlas.

Como ejemplo te pantalla de Splash puedes instalar esta:

50468-1.jpg

Capturar una pagina web como si fuera una imagen con Firefox

Esto lo empleare en un proximo Post, asi que aqui aprovecho y os lo comento.

En firefox existe una extension llamada Screengrab que cuando lo instalamos y si hacemos click derecho sobre la pagina que estamos visualizando nos permite guardarla como si fuera una imagen. (Eso si, tienes que tener instalado en Firefox el plugin de java o no te funcionara).

screengrab01.png

Pues bien, el problema que tenemos es que esta extension solo funciona hasta la version 1.5 de Firefox, y si tienes el Firefox actualizado (ahora mismo tenemos la version 2.0) no te deja instalarla, pero la solucion la encontre aqui.

Es una modificacion al plugin original que nos permite usarlo en Firefox 2.0. Puedes descargar esta modificacion directamente pulsando este enlace. Descargalo al escritorio, y despues arrastralo a una ventana abierta del Firefox para que te lo detecte y te lo instale de manera automatica.

Actualizacion | Acabo de ver que si instalas la version 0.93 si puedes usarla con Firefox 2.0

Tambien ten cuidado a la hora de hacer capturas si el documento es muy grande, pues necesitaras bastante memoria RAM para poder procesarlo.

Por cierto del Firefox hay una cosa que descubri el otro dia y que me gusto mucho. Si tienes 2 ventanas del Firefox abiertas y haces click sobre una pestaña en una de ellas y sin soltar el boton del raton, puedes arrastrarla a la otra ventana del Firefox. Curioso!!!.

Actualizacion | Tambien probe el Fast Stone Capture con el wine, pero no captura bien el scrolling de ventanas. Aunque si es perfecto para capturar porciones (regiones) o ventanas del escritorio.





¿Es compatible tu equipo con Ubuntu?


( Muchos fondos de pantalla, aqui )

DESCARGATE SCIFI LIFE

365 Dias de Soledad
Me debes los sueños, las promesas y las noches rotas. Me debes la paz, la sonrisa y la esperanza robadas. Me debes la sangre, las lágrimas y el sudor vertido. Me debes las noches vacías, los abrazos anhelados. Me debes un beso de ajenjo de tu amarga boca.

The Ubuntu Counter Project - user number # 11961
Geo Visitors Map
abril 2007
L M X J V S D
« Mar   May »
 1
2345678
9101112131415
16171819202122
23242526272829
30  

Blog Stats

  • 30,500,140 hits