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

AspectJ in Action de Ramnivas Laddad

No sabía siquiera que hubiese libros sobre AspectJ (una implementación de AOP para Java) y me entero de que hay tres nada menos. En cualquier caso, Merrick Schincariol comenta los tres y recomienda AspectJ in Action de Ramnivas Laddad (que aparentemente estaba disponible electrónicamente, pero ya no):

This is the most recent book on AspectJ, so much so that it technically hasn’t yet been published (I downloaded the e-book). I just finished reading it last night, and I’m very impressed with what I see.

Ramnivas takes an approach similar to that of Ivan’s in that he focuses more on the application of AOP than the language semantics. Indeed, all of three chapters out of thirteen are used to describe the AspectJ language (although in those three chapters he covers a lot of material that gets scant coverage in the other books, such as percflow aspects).

Where this book excels, however, is in parts two and three. Here we have a subject-oriented style, with one topic per chapter that goes into depth on how AOP can be used to solve many design problems. The usual problems are covered (security, caching, transactions, etc.), as well as topics such as thread safety, policy enforcement and business rules. His chapter on design patterns is also well written, with «wormhole» being my favorite. I can see myself coming back to these chapters in the future.

There is no coverage of GoF patterns or other architectural approaches that can be taken with AOP, which is a shame. Patterns such as Observer are the perfect application of AOP techniques.

Suena interesante.

<

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

Continuar leyendoAspectJ in Action de Ramnivas Laddad

«Foucault and the Panopticon Revisited»

Suena muy interesante (sobre todo ahora que estoy interesado en la intimidad y la sociedad abierta leyendo The Transparent Society de David Brin y con al menos otros libro sobre el asunto en The Pila): el número «Foucault and the Panopticon Revisited» de la revista Surveillance and Society.

(vía Smart Mobs)

<

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

Continuar leyendo«Foucault and the Panopticon Revisited»

Daniel Bellón

Cómo son las cosas y lo divertido que son algunos cacharritos que puedes poner en tu página. ¿Ven la lista -«Hoy nos enlazan»- que hay en la parte inferior de la columna izquierda? En ella aparecen las páginas que enlazan a esta. Cuando alguien pincha en un enlace situado en otra web, la dirección de esa web queda registrada. Desde mi punto de vista tiene varias ventajas, pero en particular me permite descubrir con facilidad quién me está enlazando y a veces me llevo sorpresas. Por ejemplo, hoy he encontrado la bitácora de Daniel Bellón:

Pedro tal vez sólo me conozca de oídas, o ni de eso, pero lo cierto es que de alguna manera, hubo una época en que coincidimos en el colectivo editorial, “La Calle de la Costa”, si bien en el momento en que lideraba Ernesto Suárez en solitario y yo estaba bastante fuera de foco, debido a mi traslado a Las Palmas. Ernesto y Pedro Jorge pusieron en pie un proyecto de Ciencia Ficción titulado “La espada y el reloj”, a través del cual La Calle de la Costa publicó libros de autores españoles que hoy podrían considerarse consagrados (en la medida en que esto es posible en el campo de la CF española), como el dúo Aguilera-Redal, o Javier Negrete…

«La espada y el reloj» fue uno de estos proyectos editoriales pequeños que duró mucho y del que estoy muy orgulloso. Publicamos cuatro libros, todos muy buenos en mi opinión, y algunos maravillosos, como «El sistema de radio mundial» de Carlos F. Castrosín, se quedaron en la cuneta. Sí, Daniel, me acuerdo de ti, aunque lamentablemente sólo te conozco de oidas. En cualquier caso, bienvenido. También mantiene la página de La Calle de la Costa.

[Estoy escuchando: «The Rise And Dear Demise Of The Funkey Nomadic Tribes» de Thin Lizzy en el disco Shades Of A Blue Orphanage]

—–

Continuar leyendoDaniel Bellón

Batman: Dead End

Batman: Dead End (advierto que es muy grande), un corto que tiene a Batman como protagonista. Creado por un grupo de profesionales como carta de presentación -para mostrar lo que pueden hacer y eso- y la verdad es que parecen tíos muy capaces. Dura ocho minutos, pero posiblemente tengan razón los que dicen que es la mejor adaptación de Batman con personajes reales. Lleva su tiempo bajárselo, pero vale la pena.

(vía Boing Boing)

—–

Continuar leyendoBatman: Dead End

The Transparent Society (II): Cuando la cámara miente

Después del primer capítulo de The Transparent Society, David Brin dedica unas páginas a tratar el asunto de la poca fiabilidad de las cámaras modernas: ahora las imágenes que antes considerábamos inaltarables se pueden modificar con facilidad. Por tanto, los registros visuales que considerábamos testigos perfectos del pasado podrían convertirse pronto en irrelevantes. Si se puede fabricar cualquier imagen, ¿cómo sabemos que lo que la imagen muestra sucedió de verdad?

At first, the problem with photography might seem just as devastating to transparency as to any other social «solution.» If cameras can no longer be trusted, then what good are they? How can open information flows be used to enforce accountability on the mighty, if anyone with a computer can change images at will? A spreading mood of dour pessimism was lately distilled by Fred Richtien, a professor of photography and multimedia at New York University: «The depth of the problem is so significant that in my opinion it makes, five or ten years down the road, the whole issue of democracy at question, because how can you have an informed electorate if they don’t know what to believe and what not to believe?

Sin embargo, según David Brin, el problema es realmente otro: hemos adoptado el hábito mental de considerar las imagénes como documentos inalterables. Pero señala muy bien que las imágenes no son más que extensiones de nuestros ojos y nuestra memoria. Por otra parte, las cámaras no mienten a menos que alguien las haga mentir, por tanto, ¿qué hacemos cuando tenemos algunos testigos poco fiables? Pues nos aseguramos de tener muchos testigos.

David Brin no trivializa el problema. Admite que habrá muchos abusos. Sin embargo, es nuevamente una de esas situaciones en las que tendremos que aprender a vivir. ¿Qué hacer? Pues su solución es muy simple:

Más cámaras.

We’ll solve it by giving up the comforting blanket of darkness, opening up these new eyes, and sharing the world with six billion fellow witnesses.

Me resisto a pensar que tiene razón, pero ciertamente la lógica parece muy convincente.

<

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

Continuar leyendoThe Transparent Society (II): Cuando la cámara miente

Amazon.com vende más

Amazon.com vendió en el último trimestre 1.100 millones de dólares, con lo que ahora «sólo» pierde 43,3 millones de dólares. Aparentemente, han logrado muchos nuevos clientes con lo del nuevo libro de Harry Potter (que vendía por adelantado a mitad de precio). Lo curioso es que la ventas al extranjero crecen más rápido que las americanas. De hecho, las ventas internacionales han crecido un 81%. No está nada mal.

Ahora a reflexionar entre todos. Señores empresarios del comercio electrónico en España, ¿no les parece curioso? ¿No sería interesante capturar algunas de esas ventas que se van a Amazon.com? Para empezar, habría que enterarse cuánta gente compra en Amazon desde España. Yo conozco a varios.

[Estoy escuchando: «The Rise And Dear Demise Of The Funkey Nomadic Tribes» de Thin Lizzy en el disco Shades Of A Blue Orphanage]

Continuar leyendoAmazon.com vende más

Slayer Slang. A Buffy the Vampire Slayer Lexicon de Michael Adams

Uno de las grandes maravillas de Buffy cazavampiros es su uso del lenguaje -que se pierde, por desgracia en la traducción. Eso, cuando los traductores no deciden cambiar el sentido de lo que se dice-: siempre irónico, jazzístico, moderno y sofisticado. Uno de los grandes triunfos de los guionistas es que las frases pronunciadas por los personajes suenan a improvisadas. También el lenguaje empleado está lleno de inventiva: creando palabras nuevas o directamente transformando el sentido de palabras ya existentes.

El libro está dividido en dos partes. En la primera se habla del lenguaje en la serie y también del interés de estudiar jergas efímeras -como la de Buffy. En la segunda, se ofrece un diccionario de términos del buffyverso. Como, por ejemplo, carbon-dated:

carbon-dated adj Very out of date
1997 Mar 10 Whedon Welcome to the Hellmouth «[Buffy:] ‘Deal with that outfit for a moment.’ [giles:] ‘It’s dated?’ [Buffy:] ‘It’s carbon-dated.'» 1999 Oct 1 Howard Entertainment Weekly 48/2 «carbon dated Beyond passé.» [fr. carbondating v + -ed2 suff]

De la solapa:

In its seven years on television, Buffy the Vampire Slayer has earned critical acclaim and a massive cult following among teen viewers. One of the most distinguishing features of the program is the innovative way the show’s writers play with language: fabricating new words, morphing existing ones, and throwing usage on its head. The characters of Buffy the Vampire Slayer twist, bend, fold, and mutilate their language -and it’s that creativity that draws fans to the show, fans who go on to use those same new twists on words and phrases in their own language. The result has been a strikingly resonant lexicon that reflects the power of both youth culture and television in the evolution of American slang. Using the show to illustrate how new slang is formed, transformed, and transmitted, Slayer Slang is one of those rare books that combines a serious explanation of a pop culture phenomena with an engrossing read for fans of the show, word geeks, and language professionals. Michael Adams begins his book with a synopsis of the program’s history and a defense of ephemeral language. He then moves to the main body of the work: a detailed glossary of slayer slang, annotated with actual dialogue and recorded the style accepted by the American Dialect Society. The book concludes with a bibliography and a lengthy index, a guide to sources (novels based on the show, magazine articles about the show, and language culled from the official posting board) and an appendix of slang-making suffixes. Introduced by Jane Espenson, one of the show’s most inventive writers (and herself a linguist), Slayer Slang offers a quintessential example of contemporary youth culture serving as a vehicle for slang. In the tradition of The Physics of Star Trek, Slayer Slang is one of those rare books that offers a serious examination a TV cult phenemenon appealing to fans and thinkers alike. A few examples from the Slayer Slang glossary:

bitca n [AHD4 bitch n in sense 2.a + a] Bitch 1997 Sep 15 Whedon When She Was Bad «»[Willow:] ‘I mean, why else would she be acting like such a b-i-t-c-h?’ [Giles:] ‘Willow, I think we’re all a little old to be spelling things out.’ [Xander:] ‘A bitca?'»»

break and enterish adj [AHD4 sv breaking and entering n + -ish suff in sense 2.a] Suitable for crime 1999 Mar 16 Petrie Enemies «»I’ll go home and stock up on weapons, slip into something a little more break and enterish.»»

carbon-dated adj [fr. AHD4 carbondating + -ed] Very out of date 1997 Mar 10 Whedon Welcome to the Hellmouth «»[Buffy:] ‘Deal with that outfit for a moment.’ [Giles:] ‘It’s dated?’ [Buffy:] ‘It’s carbon-dated.'»»

cuddle-monkey n [AHD4 cuddle v + monkey n in sense 2, by analogy fr. RHHDAS (also DAS3 and NTC) sv cuddle bunny ‘an affectionate, passionate, or sexually attractive young woman’] Male lover 1998 Feb 10 Noxon Bewitched, Bothered, and Bewildered «»Every woman in Sunnydale wants to make me her cuddle-monkey.»»

[Estoy escuchando: «Iaichem» de Benito Cabrera en el disco Travesías]

Continuar leyendoSlayer Slang. A Buffy the Vampire Slayer Lexicon de Michael Adams