He acabado el libro "Hilo de seda", de Carlo Sgorlon.
Cuenta el viaje de un monje desde Italia hasta Catay (China), en una imitación de los viajes de Marco Polo.
No me ha gustado demasiado. La historia que cuenta no tiene apenas argumento (la frase anterior la resume entera sin dejar nada fuera), las descripciones son bastante superficiales, los personajes poco desarrollados, ...
En resumen, que no lo recomiendo.
24 mayo 2005
21 mayo 2005
Carnet para navegar por Internet
Leo en una noticia de Libertad Digital que la SGAE ha propuesto en unas jornadas de periodismo digital en Madrid que todos los internautas deberíamos sacarnos un carnet para navegar por Internet.
Supongo que su intención será para poder tenernos controladitos a todos, y pagando por todo lo que ellos consideren que debemos pagar.
Parece mentira que se digan estas tonterías. Simplemente demuestran un desconocimiento total de lo que es Internet...
Supongo que su intención será para poder tenernos controladitos a todos, y pagando por todo lo que ellos consideren que debemos pagar.
Parece mentira que se digan estas tonterías. Simplemente demuestran un desconocimiento total de lo que es Internet...
20 mayo 2005
Greasemonkey: transforma las páginas a tu antojo
Greasemonkey es una extensión de Firefox que te permite escribir scripts en Javascript para modificar las páginas que visitas antes de mostrarlas con el navegador.
Se puede hacer de todo, desde eliminar elementos para, por ejemplo, quitar imágenes o publicidad molesta, hasta modificar el formato de una página que tiene la letra demasiado pequeña, los títulos muy grandes o los colores muy chillones.
Los scripts se pueden aplicar a sitios específicos o a todas las páginas que visites.
Hay un libro que lo explica muy bien con bastantes ejemplos: Dive into Greasemonkey. Y también un repositorio con muchos scripts ya hechos por mucha gente para hacer las cosas más variadas: GreseMonkeyUserScripts.
El modelo de extensiones adoptado por Firefox me parece un acierto, ya que permite que cientos de programadores pongan su imaginación para ampliar y mejorarlo, y sacar cosas como este Greasemonkey.
Se puede hacer de todo, desde eliminar elementos para, por ejemplo, quitar imágenes o publicidad molesta, hasta modificar el formato de una página que tiene la letra demasiado pequeña, los títulos muy grandes o los colores muy chillones.
Los scripts se pueden aplicar a sitios específicos o a todas las páginas que visites.
Hay un libro que lo explica muy bien con bastantes ejemplos: Dive into Greasemonkey. Y también un repositorio con muchos scripts ya hechos por mucha gente para hacer las cosas más variadas: GreseMonkeyUserScripts.
El modelo de extensiones adoptado por Firefox me parece un acierto, ya que permite que cientos de programadores pongan su imaginación para ampliar y mejorarlo, y sacar cosas como este Greasemonkey.
19 mayo 2005
SOAP vs REST vs XML-RPC
Una discusión interesante sobre qué es mejor utilizar para implementar Web Services:
También es interesante el artículo What is Service-Oriented Architecture? donde se habla de SOA y las diferencias entre SOAP y REST.
- SOAP, complejo y pesado, con sus descripciones en WSDL.
- REST, mucho más simple pero también más limitado, que usa sólo HTTP y XML.
- RPC-XML, antecesor de SOAP pero mucho mucho más simple.
También es interesante el artículo What is Service-Oriented Architecture? donde se habla de SOA y las diferencias entre SOAP y REST.
18 mayo 2005
Cuidar los detalles: URLs crípticas
Hay webs en las que entras y se nota que cuidan los detalles, que están atentas a las pequeñas cosas. Uno de esos pequeños detalles que suelo mirar en una web es lo crípticas que son sus URLs.
Por ejemplo, una URL como http://xxx/controller?id=new&cmd=send&uid=1134 me dicen bastante poco sobre la posición de la página dentro de su web, si es una página principal o está muy baja en el árbol de páginas, la sección a la que pertenece, etc. En cambio, algo como http://xxx/articulos/infraestructura/redes.html es mucho más descriptivo.
Son pequeños detalles, pero varias veces me he encontrado leyendo una página sacada por la impresora, con su URL críptica impresa en la esquina superior derecha, pensando lo mal que queda y la poca información que proporciona.
Por ejemplo, una URL como http://xxx/controller?id=new&cmd=send&uid=1134 me dicen bastante poco sobre la posición de la página dentro de su web, si es una página principal o está muy baja en el árbol de páginas, la sección a la que pertenece, etc. En cambio, algo como http://xxx/articulos/infraestructura/redes.html es mucho más descriptivo.
Son pequeños detalles, pero varias veces me he encontrado leyendo una página sacada por la impresora, con su URL críptica impresa en la esquina superior derecha, pensando lo mal que queda y la poca información que proporciona.
14 mayo 2005
Firefox: imprescindible en el día a día
Hay varias funcionalidades que vienen con el Firefox que se han convertido en imprescindibles en mi trabajo diario.
La primera es la nueva barra de búsqueda.
.
Normalmente estabamos acostumbrados a que al buscar, te saltara una ventana pop-up que tapaba parte del texto que estabas buscando, o que se te abriera una pestaña a la izquierda o derecha, que te reformateaba la página. Pero esta nuevo diseño de Firefox es limpio, simple y rápido. Genial.
La segunda es el bloqueo de publicidad con la extensión AdBlock. Antes de Firefox, con Mozilla, tenía puesto el bloqueo de pop-ups, que te quita lo más molesto, pero para mi es bastante molesto navegar por páginas cargadas de anuncios. También podías bloquear imágenes de algunos sitios, pero ahora AdBlock te permite eliminarlo todo: imágenes, vídeos flash, iframes, javascript, todo, todo, todo.
Y la tercera son los Mouse Gestures. Si no los has probado antes, son movimientos realizados con el ratón teniendo el botón derecho pulsado que significan acciones. Por ejemplo, trazar una L quiere decir "cerrar la pestaña". Después de probarlos y acostumbrarte a ellos, los ejecutas sin darte cuenta como parte de tu navegación. Yo utilizo sólo cuatro "gestures" (abrir pestaña nueva, cerrar pestaña, atras y adelante), pero lo tengo tan asumido que a veces me sorprendo cuando abro el Explorer por alguna razón intentando cerrar la página con un movimiento del ratón.
La primera es la nueva barra de búsqueda.
Normalmente estabamos acostumbrados a que al buscar, te saltara una ventana pop-up que tapaba parte del texto que estabas buscando, o que se te abriera una pestaña a la izquierda o derecha, que te reformateaba la página. Pero esta nuevo diseño de Firefox es limpio, simple y rápido. Genial.
La segunda es el bloqueo de publicidad con la extensión AdBlock. Antes de Firefox, con Mozilla, tenía puesto el bloqueo de pop-ups, que te quita lo más molesto, pero para mi es bastante molesto navegar por páginas cargadas de anuncios. También podías bloquear imágenes de algunos sitios, pero ahora AdBlock te permite eliminarlo todo: imágenes, vídeos flash, iframes, javascript, todo, todo, todo.
Y la tercera son los Mouse Gestures. Si no los has probado antes, son movimientos realizados con el ratón teniendo el botón derecho pulsado que significan acciones. Por ejemplo, trazar una L quiere decir "cerrar la pestaña". Después de probarlos y acostumbrarte a ellos, los ejecutas sin darte cuenta como parte de tu navegación. Yo utilizo sólo cuatro "gestures" (abrir pestaña nueva, cerrar pestaña, atras y adelante), pero lo tengo tan asumido que a veces me sorprendo cuando abro el Explorer por alguna razón intentando cerrar la página con un movimiento del ratón.
12 mayo 2005
Libro "Galaxias como granos de arena", de Brian Aldiss
He acabado de leerme el libro "Galaxias como granos de arena", de Brian Aldiss. Después de un tiempo leyendo sólo novela histórica, ha sido agradable volver a leer historias de ciencia ficción.
Es interesante, pero me ha parecido un poco corto para abarcar un periodo de tiempo tan largo. El libro cuenta la historia de la galaxia hasta su fin, presentando diversos episodios muy cortos, con débiles conexiones entre ellos.
No había leído nada de Aldiss antes, y me ha gustado su forma de escribir.
Es interesante, pero me ha parecido un poco corto para abarcar un periodo de tiempo tan largo. El libro cuenta la historia de la galaxia hasta su fin, presentando diversos episodios muy cortos, con débiles conexiones entre ellos.
No había leído nada de Aldiss antes, y me ha gustado su forma de escribir.
11 mayo 2005
Cálico Electrónico
¿No conoces a Cálico Electrónico?
De lo mejor que puedes encontrar en humor...
Especialmente bueno el Capítulo V "Historia de amor".
De lo mejor que puedes encontrar en humor...
Especialmente bueno el Capítulo V "Historia de amor".
10 mayo 2005
Desktop search: más allá de la indexación
Hasta hace poco, sobre el tema de búsquedas en local había pocas opciones: o buscar un fichero a partir de su nombre (la típica opción de "Find File..."), o buscar una cadena dentro de los ficheros (por ejemplo, en un IDE buscar todas las ocurrencias de una variable dentro de un conjunto de ficheros fuente).
Sin embargo, últimamente hay bastante movimiento en este campo.
La nueva versión del Mac OS X, Tiger, disponible desde el 29 de Abril, incorpora como uno de sus platos fuertes SpotLight, una tecnología que pretende incorporar en el sistema operativo las funcionalidades que han empezado a ofrecer las Desktop Search Tool, como la de Google, la de Yahoo o el Beagle para Linux.
Microsoft también incluirá una herramienta similar en su próxima versión del sistema operativo, el Longhorn, cuando por fin vea la luz, con prestaciones similares a la de Apple y enfocándola además a integrar la búsqueda en Internet y la búsqueda local.
Actualización del 17 mayo: Microsoft ha lanzado ya su MSN Search Toolbar, para competir con Google y Yahoo.
Y un paso más allá están herramientas como Tenor, un sistema experimental para KDE que pretende no sólo indexar todos los ficheros de un disco duro automáticamente, sino también tener en cuenta toda la información de contexto: "esta imagen me la enviaron por mail, por un contacto de mi libreta de direcciones, que suele enviarme mail bastante a menudo, que he utilizado en tres documentos, y que he enviado por mail a estos amigos".
Pero subamos un nivel más. Con Google Desktop Proxy puedes hacer consultas al Google Desktop Search instalado en una máquina.
De ahí a montar un sistema para buscar en todas las máquinas de una intranet, por ejemplo, hay solo un paso. Y un sistema de este tipo podría sustituir a un gestor documental centralizado de una empresa, ya que elimina uno de los grandes problemas que tienen: que los usuarios tengan que ir subiendo los documentos al gestor documental.
Sin embargo, últimamente hay bastante movimiento en este campo.
La nueva versión del Mac OS X, Tiger, disponible desde el 29 de Abril, incorpora como uno de sus platos fuertes SpotLight, una tecnología que pretende incorporar en el sistema operativo las funcionalidades que han empezado a ofrecer las Desktop Search Tool, como la de Google, la de Yahoo o el Beagle para Linux.
Microsoft también incluirá una herramienta similar en su próxima versión del sistema operativo, el Longhorn, cuando por fin vea la luz, con prestaciones similares a la de Apple y enfocándola además a integrar la búsqueda en Internet y la búsqueda local.
Actualización del 17 mayo: Microsoft ha lanzado ya su MSN Search Toolbar, para competir con Google y Yahoo.
Y un paso más allá están herramientas como Tenor, un sistema experimental para KDE que pretende no sólo indexar todos los ficheros de un disco duro automáticamente, sino también tener en cuenta toda la información de contexto: "esta imagen me la enviaron por mail, por un contacto de mi libreta de direcciones, que suele enviarme mail bastante a menudo, que he utilizado en tres documentos, y que he enviado por mail a estos amigos".
Pero subamos un nivel más. Con Google Desktop Proxy puedes hacer consultas al Google Desktop Search instalado en una máquina.
De ahí a montar un sistema para buscar en todas las máquinas de una intranet, por ejemplo, hay solo un paso. Y un sistema de este tipo podría sustituir a un gestor documental centralizado de una empresa, ya que elimina uno de los grandes problemas que tienen: que los usuarios tengan que ir subiendo los documentos al gestor documental.
06 mayo 2005
Captura de vídeos en flash para demos de aplicaciones
Cuando desarrollas productos que tienes que mostrar a clientes para convencerlos de que te los compren, viene muy bien, aparte de la típica presentación en transparencias, tener vídeos de demo de la aplicación, que puedas colgar en una página web.
En mi empresa hemos utilizado a veces una herramienta llamada vnc2swf, que permite de forma muy simple capturar vídeos en Flash, que pueden ser colgados en una página web, y enseñar al cliente desde cualquier punto.
Es una herramienta para Linux, pero puede conectarse a una máquina Windows (a una máquina que tenga un servidor VNC) para capturar la ejecución de la aplicación.
Tiene licencia GNU, y cumple muy bien el papel contra otras más sofisticadas, pero de pago.
En mi empresa hemos utilizado a veces una herramienta llamada vnc2swf, que permite de forma muy simple capturar vídeos en Flash, que pueden ser colgados en una página web, y enseñar al cliente desde cualquier punto.
Es una herramienta para Linux, pero puede conectarse a una máquina Windows (a una máquina que tenga un servidor VNC) para capturar la ejecución de la aplicación.
Tiene licencia GNU, y cumple muy bien el papel contra otras más sofisticadas, pero de pago.
04 mayo 2005
Error curioso
Elegir buenos mensajes de error en una aplicación es difícil, sobre todo si estás haciendo un producto que va a ser utilizado por una base de clientes muy amplia, si se traducen a distintos idiomas, etc.
Pero a veces hay mensajes de error que salen de lo común. Por ejemplo, este:
Puede consultarse en la web de soporte de Microsoft (sigue una captura de pantalla por si el error se corrige :-).
Pero a veces hay mensajes de error que salen de lo común. Por ejemplo, este:
"Mensaje de error: La contraseña debe tener al menos 18770 caracteres y no puede repetir ninguna de las 30689 contraseñas anteriores".
Puede consultarse en la web de soporte de Microsoft (sigue una captura de pantalla por si el error se corrige :-).
02 mayo 2005
29 abril 2005
System.out.println("Hello world");
Por fin me he decidido. Después de muchos meses diciéndome "tienes que empezar tu blog", y de publicar regularmente en el blog corporativo de mi empresa, mi blog personal empieza a andar.
Pasito a pasito, espero comentar por aquí noticias que lea que me resulten curiosas, cosas sobre las que quiera dejar mi punto de vista, o temas que esté haciendo en el trabajo (siempre que no sean confidenciales, claro, trabajo en iSOCO como Responsable de Tecnología), principalmente relacionadas con la informática y las nuevas tecnologías.
Como decía Chiquito, "jaaarrll!!!".
Pasito a pasito, espero comentar por aquí noticias que lea que me resulten curiosas, cosas sobre las que quiera dejar mi punto de vista, o temas que esté haciendo en el trabajo (siempre que no sean confidenciales, claro, trabajo en iSOCO como Responsable de Tecnología), principalmente relacionadas con la informática y las nuevas tecnologías.
Como decía Chiquito, "jaaarrll!!!".
Suscribirse a:
Entradas (Atom)