Más sobre etiquetas

Blogger Roller

comenta lo de las tags:

There are plenty of portable JSP tag libs out there from open source projects and payware products alike. There is no reason to use a tag lib that will tie you to one app server. However, the learning curve involved in mastering a tag lib can be a drag on developer portability.


Continuar leyendoMás sobre etiquetas

Etiquetas

Ya he comentado antes que uno de los propósitos de este blog (aparte de hablar y hablar y hablar) es aprender más cosas sobre Java en el servidor. Pues bien, como devoto estudiante que soy he estado leyendo libros y trazando planes de cosas que me gustaría desarrollar. Algunas de ellas son totalmente inútiles, ya que simplemente sustituirían a cosas que ya funcionan, pero lo harían de otra forma.

Pues bien, estaba tentando a meterme en el mundo de la etiquetas personalizadas pero me he encontrado con dos comentarios de Russell Beattie sobre las librería de etiquetas. En alguna cosas no estoy de acuerdo (yo encuentro las etiquetas extremadamente atractivas y creo que bien pueden ayudar a mejorar la legibilidad del código), pero en otras sí (siempre habrá algo de lógica en la presentación y es absurdo crear etiquetas para no poner código en una página jsp y luego usar las etiquetas como si fuesen un lenguaje de programación). En cualquier caso, son comentarios que me parecen interesantes: Tag Library Hell Rant y Tag Library Hell Rant 2.


Continuar leyendoEtiquetas

Naipaul

Acabo de terminar La sombra de Naipaul de Paul Theroux. Se trata de un relato, más o menos fiel, más o menos novelesco, de su larga amistad con Naipaul, una especie de relato de una relación aprendiz maestro. También cuenta el abrupto y absurdo final de esa misma amistad.

No estoy seguro de en qué tono está escrito el libro. Parece producto de la amargura y de la frustración de ver rota una amistad en la que Theroux tanto había invertido. Pero no parece un libro escrito para la venganza, sino más bien una sincera búsqueda de las razones y las causas (aunque respuestas no hay).

En cualquier caso, es un libro curioso, porque aunque retrata una relación finalmente malograda, la visión que da de Naipaul persona (egoista, caprichoso, infantil…) contrasta con la imagen que recrea de un magnífico escritor de talento.

El libro se lee de un tirón, siendo absolutamente fascinante en su descripción de esas dos personalidades. Naipaul no queda muy bien, pero tampoco queda demasiado bien el propio Theroux.

Pero el aspecto más curioso del libro es dejarte unas ganas inmensas de leer la obra de ellos dos, especialmente de Naipaul. Conozco otra persona a la que le pasó lo mismo. Los dos fuimos de inmediato a la librería a buscar más.

Supongo que ése es el efecto de un buen libro.

—–

Continuar leyendoNaipaul

Odio a los traductores de Buffy

Odio a los traductores de la serie Buffy, la cazavampiros (que emite Canal +, quinta temporada, y Fox, segunda temporada). No sólo consiguen quitarle toda la gracia al original, eliminando referencias que ellos deben pensar que nadie va a comprender, sino que luego hacen cosas como…

Bueno, ayer Buffy hacía una referencia a Q y aclaraba algo como «Q de James Bond no de La guerra de las galaxias«.

¿Q en La guerra de las galaxias?

Odio a los traductores de Buffy. ¿Por qué Canal + no me deja ver la serie en versión original? Fox deja.

Continuar leyendoOdio a los traductores de Buffy

Java en el servidor

He usado la expresión «Java en el servidor» y me ha entrado cierto cosquilleo. He recordado los libros sobre programación que compro en español, con esas expresiones como «Java en el lado del servidor», «Comenzaremos revisando las últimas demandas planteadas a un agente de desarrollo de empresa de Java y analizando como Java (y en particular J2EE) avanza para alcanzar estos retos», «necesitará un contendor EJB que mantenga la versión 2.0 de la especificación EJB», «apoyo vía e-mail», «dispositivos con apoyo de pantalla y memoria limitado», etc…

¿Escriben así los libros de programación o es que la traducción es mediocre? ¿Por qué sigo comprando libros de informática traducidos cuando puedo conseguirlos más baratos en Amazon.com?

Supongo que es una cuestión psicológica. Si me compro un único libro, gasto poco dinero, aunque uno tras otro acaben saliendo por una pasta. Si compro en Amazon, como tengo que hacer un pedido grande, pues me da la impresión de estar gastando mucho dinero, aunque en realidad esté ahorrando.

Bueno, nunca dije que fuese una persona excesivamente racional.

Continuar leyendoJava en el servidor

Fotos

Llevo tiempo pensando en cómo poner las fotos en este sitio. He estado pensado sobre el asunto y me he dedicido por una cierto esquema que me parece una combinación perfecta de potencia y simplicidad (tanto a la hora de programarlo y organizarlo como a la hora de colocar las fotografías en el servidor). Ahora mismo estoy desarrollando el módulo de album de fotos (una combinación de servlets y JSP). Espero poder mostrarlo pronto.

Nota: ¿Por qué programo cosas que puedo conseguir por ahí? Bien, la respuesta hedonista es que me gusta programar y me relaja muchísimo resolver esos problemillas. La respuesta práctica es que uno de los propósitos de esta página es ayudarme a aprender más sobre Java en el servidor.

Nota 2: He encontrado una forma de reemplazar mi adoradísimo y queridísimo mod_rewrite. Genial.

Continuar leyendoFotos

Desafíos

Russell Beattie de Russell Beattie Notebook ha desafiado a Víctor Ruíz de Cuaderno de bitácora.

Russell, tras la insistencia de Víctor, ha empezado a llevar su El Cuaderno de Russell Beattie, en español, usando la infraestructura de Víctor, y éste a su vez ha empezado a mantener Binnacle Notebook en inglés usando el software desarrollado por Russell (espero que no se hayan perdido todavía).

Pues bien, la apuesta consiste en ver quién ha escrito más entradas dentro de dos meses (15 de octubre). El premio, una caja de Bawls, que vayan ustedes a saber qué es.

La verdad, no sé si montar yo un blog en algún otro idioma, y ganarle a los dos. Yo de viva voz hablo y hablo sin parar, pero escribiendo un amigo mío me definió como criptónico. Por lo tanto partiría con desventaja.

Aunque ahora que lo pienso, podría conectar el software de reconocimiento de voz con el software de mi página y hacer que transcriba directamente lo que voy diciendo.

Hey! That’s a project.

Continuar leyendoDesafíos

Guachi

Russell Beattie anunció hace poco SimpleWeb un Wiki basado en JSP. La respuesta ha sido muy interesante, recorriendo los blogs dedicados a Java en un santiamén. Mike de rebelutionary es quizá el que ofrece el que parece el análisis más detallado.

Yo me he bajado el código, pero todavía no me he puesto a mirarlo. Considerando el estado de mi empresa de hospedaje, no me atrevo siquiera a instalarlo y mi máquina linux con Tomcat necesita un chequeo antes de hacer nada con ella. Pero me encantan estas cosas para mirar cómo resuelven otros ese tipo de problemas, así que planeo repasarlo muy pronto.

Pero ya que estamos con rebelutionary, al pasarme por allí me encontré con otra cosa también muy guay. Se trata de ThinRSS, un visor RSS en sólo 30K y escrito en algo así como una hora. Se puede activar con Web Start, así que basta con darle a un enlace para tenerlo funcionando en el ordenador (y funciona!).

Y claro. De ahí a Thinlet una herramienta GUI ligera que te permite definir un interfaz gráfico en XML. Parece similar a JellySwing pero mucho más simple y en sólo 26Kb.

Lo que digo siempre. Corre gente muy ingeniosa por este mundo.

Continuar leyendoGuachi