mod_rewrite en Java

Para los que echábamos de menos ese maravilloso paquete de Apache tenemos Noodle:

Noodle is a set of 100% Pure Java classes for transparently making arbitrary changes to an HTTP request and response. You can use Noodle to create a servlet that, on every HTTP request, runs Java ‘filters’ that you define on the request, sends the new request off to another server, and streams the resulting response through another set of filters.

(vía TELIO’s Blog)

—–

Continuar leyendomod_rewrite en Java

El copyright de Google

Google tiene al pie de su página una indicación de copyright (que ahora mismo dice: «©2003 Google – Searching 3,083,324,652 web pages»). Considerando que en la página no hay realmente nada, ¿por qué la han puesto? Pues resulta que es una cuestión de usabilidad:

In its early days, the company asked some focus group participants to search for information using its site. But many people, when they went to Google, did nothing for a minute or two.

When asked why, these apparent procrastinators said they were waiting for the rest of the site to load.

So, the company thought that by putting a copyright notice on its page–something usually found only at the bottom of a fully loaded page–perhaps people would get the hint that the spartan page was fully loaded.

(vía the null device)

[Estoy escuchando: «Sarah» de Thin Lizzy en el disco Shades Of A Blue Orphanage]

Continuar leyendoEl copyright de Google

¿Contaminan las bitácoras los resultados de Google?

Hace ya un tiempo corrió esa idea: las bitácoras estaban excesivamente representadas en los resultados de Google lo que reducía su utilidad y el famoso buscador las eliminaría pronto de su índice. ¿Hay algo de cierto? Más allá de las anécdotas y experiencias personales (que un grano no hace granero) alguien se ha decidido a comprobarlo: «Do Blogs Spam Google Results?«.

Since April 4, 2003 I have been practically testing Google to test the accuracy of the Orlowskian Charge that Google is blocked with blogs. Are blogs a spam-like nuisance in Google? The complaint from anti-bloggers is that it is almost becoming impossible to obtain good search results in Google because bloggers pages get in the way of giving you the ‘real’ pages. I noted yesterday that Evan pointed to another post on this topic in Deconstructing Matt’s Google blog spam example. Evan quite rightly points out that the post making the complaint once again gives just one example and from that charges that blogs are doing it again. See the post for yourself at: Maybe I should write for the Register UK too . Evan and Matt, if you really want to know, here are the results from an extensive test we have completed over the past week. You are right Evan, one example does not show anything. Matt — if you really want to do some research, as you indicate in your blog, then this is how it is done. I obtained the services of 10 students and we completed 5,000 searches and this is what we found.

Después de detallar el procedimiento y evaluar los resultados, las conclusiones:

In using searches sampled from the AllTheWeb feed and then applying them to a search in Google, we found that Google does not appear to over represent blogs in search results. We found that only in 5 individual cases (or 0.1% of the total sample) that a blog was inappropriately placed and could have got in the way of an information seeker actually obtaining relevant results.

Pues eso, que no. Ah, qué simple es aplicar el método científico.

<

p class=»media»>[Estoy escuchando: «Chatting Today» de Thin Lizzy en el disco Shades Of A Blue Orphanage]

Continuar leyendo¿Contaminan las bitácoras los resultados de Google?

Globos

Hay globos volando sobre Santiago. Más en concreto, cerca de la catedral:

Siempre he tenido ganas de montarme en uno de esos. A ver si un día…

[Estoy escuchando: «Call The Police» de Thin Lizzy en el disco Shades Of A Blue Orphanage]

Continuar leyendoGlobos

Cómo usar Jakarta Commons

Jakarta Commons es uno de esos proyectos lleno de utilidades para Java muy interesantes. Algunas, como Digester, parecen tener muchas aplicaciones inmediatas. Pero aclararse a veces es difícil, por lo que es una suerte disponer de tres artículo sobre el uso de Jakarta Commons: «Using the Jakarta Coimmons» parte 1, parte 2 y parte 3.

[Estoy escuchando: «Buffalo Gal» de Thin Lizzy en el disco Shades Of A Blue Orphanage]

—–

Continuar leyendoCómo usar Jakarta Commons

¿Anécdota o futuro?

Un terrible accidente en Japón: doce coches, cuatro muertos y 13 heridos. Las imágenes que se emiten en el noticiario son del vídeo grabado por un caminero usando su teléfono con cámara y enviado el vídeo por correo electrónico a la emisora:

There were no traffic helicopters swooping down to get a better look at the crash and no reporters dispatched to the stretch of highway where the pileup took place that morning. Instead, Japanese TV viewers first saw the crash thanks to another truck driver who used his camera phone to shoot video of the wreckage.

A few e-mails and phone calls later, the trucker was live on Japan’s public broadcaster — NHK — describing the crash scene to the nation as the TV station broadcast the grainy video from his cell phone.

¿Será así el periodismo del futuro o no pasará de anécdota curiosa?

(vía Boing Boing)

[Estoy escuchando: «Shades Of A Blue Orphanage» de Thin Lizzy en el disco Shades Of A Blue Orphanage]

—–

Continuar leyendo¿Anécdota o futuro?

Una radio en tu bitácora

Christopher Lydon pone entrevistas en su página. Hasta ahí bien, pero las entrevistas son grabadas y las hace el mismo con un estudio de radio portátil. La cosa parece muy interesante y relativamente fácil de montar (pero me pregunto cuánto costará montarlo todo. El portátil ya lo tengo). Además, cabe en un maletín y lo puedes instalar en cualquier sitio para hacer entrevistas a varios simultáneamente e incluso con intervenciones telefónicas. Tengo un amigo que hace cosas de radio y le pasaré el enlace a ver qué me cuenta. Las entrevistas escritas están muy bien, pero siempre tiene cierta gracia oír la voz de las personas, porque normalmente la palabra hablada transmite mejor la pasión por el tema. Sería guay tener entrevistas grabadas en esta página, aunque probablemente me comerían el ancho de banda (¿podría llegar a un acuerdo con alguien que tenga mucho ancho de banda?). Por ejemplo, tiene una entrevista muy interesante (que toda persona interesada en las bitácoras debería oír) con el revérico David Sifry, creador entre otras cosas de Technorati.

<

p class=»media»>[Estoy escuchando: «Chatting Today» de Thin Lizzy en el disco Shades Of A Blue Orphanage]

Continuar leyendoUna radio en tu bitácora

Revérico

Revérico: palabra que acabo de inventar y se refiere a alguien que voluntaria y desinteresadamente hace algo importante por la comunidad de internet y las bitácoras en particular. Deriva del nick, rvr, de Víctor Ruíz, que yo escribo reveré, porque me cuesta trabajo escribir sin vocales. También es sustantivo: revería. Yo mismo tengo en marcha algún proyecto revérico.

[Estoy escuchando: «Brought Down» de Thin Lizzy en el disco Shades Of A Blue Orphanage]

—–

Continuar leyendoRevérico

Problemas con Hibernate

Martín Pérez (aprovecho la oportunidad de recomendar su página para todos los interesados en Java) comenta sus experiencias con Hibernate y los problemas que se ha encontrado. A mí me gusta mucho Hibernate y lo he usado con notable éxito (de hecho, estoy cambiándome todo lo rápido que puedo) pero no he hecho nada como lo que ha intentado Martín, aunque tenía previsto aplicarlo a un problema similar. Veremos cómo me sale.

También reflexiona sobre la documentación de los proyectos open source (y eso que Hibernate está muy bien en ese aspecto. Para ver documentación escasa lo mejor es Webwork) y las respuestas que te pueden dar al plantear una duda. Yo he acabado encontrando tres respuestas básicas que te dan cuando un programa (sea comercial o open source, da igual) no fuciona como debería:

1. «Eso es imposible y no puede haber sucedido».

2. «Lo que pasa es que no sabes usarlo».

3 (mi favorito) «Lo que pasa es que el pirtricón lateral asintótico no estás enlazado con el saletrón inveso transistórico y por eso falla. No tienes más que reducir el glaucímetro superior y derivar el elemontero trasero…» (sigue así durante varios párrafos).

Y no se te ocurra pregunta por un problema con Linux. Linux nunca falla.

<

p class=»media»>[Estoy escuchando: «Baby Face» de Thin Lizzy en el disco Shades Of A Blue Orphanage]

Continuar leyendoProblemas con Hibernate

Bitácoras en Capital

Por JJ me entero de que Capital -revista para «Descubrir la economía»- dedica en su número 35 nada menos que tres páginas a hablar de bitácoras. Hacen una selección por categorías -economía, periodismo, internet, informática, cultura, sociedad, música y cine-tv- e incluyen bitácoras como: Caspa.tv, Cuaderno de bitácora, Atalaya, Blogpocket, Hiperespacio, eCuaderno y Riesgo y control. También comentan pjorge.com, aunque es evidente que mi forma de poner fichas de libros que quiero leer o me parecen interesantes les ha despistado un poco:

Por cierto, por euro y poco más me daban un libro. Me he pillado Sueños de Michael Marshall Smith.

Actualización: Desde hace unos días he notado un aumento considerable de las visitas -el día 22 tuve 2.509. ¿Habrá sido un efecto de este artículo? En cualquier caso, bienvenidas sean.

[Estoy escuchando: «Chatting Today» de Thin Lizzy en el disco Shades Of A Blue Orphanage]

Continuar leyendoBitácoras en Capital