NoSoloParidas

October 31, 2006

Portlets + OpenLaszlo

Filed under: Informatica

Arquitectura Laszlo

Vamos con un poco de tecnología, que hacía mucho que no posteaba. Estos días he tenido el gusto (o disgusto) de tratar de integrar dos tecnologías de las que no tenía ni idea: portlets y OpenLaszlo. Portlets es una especificación de Java que permite, a grandes rasgos, crear mini-aplicaciones web que se incrustan en un contenedor web que soporte la especificación y que nos facilitan tanto la personalización del portal en función de los gustos del usuario (adicionando o eliminando portlets) como la restricción de lo que el usuario puede hacer con esos portlets en función de su condición, pudiendo permitirle únicamente su visualización, la edición de sus propiedades, etc.

El concepto está bastante bien y ya lo han copiado en Microsoft con sus “webparts”, con los cuales nunca he trabajado pero que, seguramente, dan menos quebraderos de cabeza. Y aquí viene el quid de la cuestión: ¿nadie del mundo libre se ha fijado en que uno pasa más tiempo integrando que desarrollando cuando se trata de usar Eclipse, Netbeans, Tomcat, Ant y demás herramientas imprescindibles? Todo eso de “lo tengo a mi gusto” está muy bien, pero cuando se trata de ser productivos, tener que escribir chorrocientas líneas de un fichero build.xml y build.properties para poder hacer un deploy como dios manda con Ant es lo menos improductivo que se me ocurre. Ya ni te cuento cuando hablamos de instalar n plugins en Eclipse para que haga algo tan sencillo como desplegar y depurar una aplicación en Tomcat. No me extenderé tampoco en el enigmático suceso de que me pete el Eclipse 3 veces en menos de 6 horas (la culpa es de Windows, seguro).

En fin, puesto en su sitio el submundo de Mordor, digo de Java, nos acercamos a la luz con OpenLaszlo, una especie de framework que permite generar la capa de presentación en Flash de una aplicación web utilizando un lenguaje basado en XML llamado LZX. Con unas cuantas etiquetas parecidas a xHTML y algunas otras de cosecha propia tenemos un formulario “molón” hecho en Flash aunque, evidentemente, más pesado que si lo presentáramos con el habitual JSP/HTML. El problema es que no está muy documentado que digamos (no está nada documentado) y en principio está pensado para que la lógica se implemente en unos servlets, o al menos así lo veo yo. Es decir, meterlo dentro de un portlet es un poco jodido. Finalmente lo he conseguido “a medias” porque cuando cargo el portlet, se me envía todo el portal a la página en LZX (que es una aplicación flash).

Otro de los problemas que presenta es que, hasta donde he podido averiguar, no se integra bien dentro del contenedor de servlets, es decir, no se tiene un acceso “natural” a los habituales objetos Request, Response, Session y similares. En concreto, para Session he visto que una de las formas en que se maneja es crear una session.jsp que sí accede a la sesión y posteriormente esta JSP se encarga de serializar la sesión a XML porque OpenLaszlo tiene un manejo natural de la información en XML (normal, por otra parte, porque está programado con XML) y soporta XPath.

En fin, si os animáis encontraréis, por el lado de los portlets, la típica tecnología Java que a los que venimos de un entorno como .NET nos apesta porque hay que configurar/integrar todo pero que no es mala idea, y por el otro el posible futuro de las aplicaciones J2EE (porque puedes usar Java Server Faces y otras “historias” para crear tus portlets, son totalmente complementarios). En cuanto a OpenLaszlo, está chulo pero lo veo difícil de usar en una aplicación “real”. Seguramente otros que lo hayan usado más podrán cambiarme la opinión.

PD: La imagen es la arquitectura de Laszlo, por si no la “reconocéis” :P
PD2: Si alguien tiene alguna duda, que lo comente y si se puede, se contestará :D

October 25, 2006

Las Reglas de Bill

Filed under: Paridas

Bill y Bono

Resulta que Bill Gates, además de ser el mayor filántropo del mundo, es también uno de esos que tiene unas cuantas verdades que escupirnos (decirnos, recordarnos, llamadlo como queráis) a la cara. En cuanto a lo primero, no estoy de acuerdo con los que dicen que lo hace únicamente para desgravar impuestos por si eso fuera así, no sé a qué están esperando el resto de ricachones para hacerlo también. En cuanto a lo segundo, creo que es muy fácil desde su posición de chico acomodado decirles a los demás qué tienen que hacer con sus vidas o cómo deben comportarse. Apela a ciertos valores de una condición humilde que nunca tuvo porque, aparte de ir a las universidades más caras de USA (creo que era a Harvard), sus padres ya tenían pasta antes de que él fuera poco más que un “nerd” con aspiraciones monopolísticas. No obstante, algunas de las frases son grandes verdades, pero pronunciadas por alguien que, ni mucho menos, empezó desde lo más bajo de la sociedad como para estar legitimado moralmente para decirlas. Aquí van:

Regla Uno- La vida no es justa, acostúmbrate a ello.

Regla Dos- Al mundo no le importará tu autoestima. El mundo esperará que logres algo, independientemente de que te sientas bien o no contigo mismo.

Regla Tres- No ganarás US $5.000 mensuales justo después de haber salido de la universidad y no serás un vicepresidente hasta que con tu esfuerzo te hayas ganado ambos logros.

Regla Cuatro- Si piensas que tu profesor es duro, espera a que tengas un jefe. Ese sí que no tendrá vocación de enseñanza ni la paciencia requerida.

Regla Cinco- Dedicarse a voltear hamburguesas no te quita dignidad. Tus abuelos tenían una palabra diferente para describirlo: le llamaban oportunidad.

Regla Seis- Si metes la pata, no es culpa de tus padres, así que no lloriquees por tus errores; aprende de ellos.

Regla Siete- Antes de que nacieras, tus padres no eran tan aburridos como son ahora. Ellos empezaron a serlo por pagar tus cuentas, limpiar tu ropa y escucharte hablar acerca de la nueva onda en la que estabas. Así que antes de emprender tu lucha por las selvas vírgenes contaminadas por la generación de tus padres, inicia el camino limpiando las cosas de tu propia vida, empezando por tu habitación.

Regla Ocho- En la escuela puede haberse eliminado la diferencia entre ganadores y perdedores, pero en la vida real no. En algunas escuelas ya no se pierden años lectivos y te dan las oportunidades que necesites para encontrar la respuesta correcta en tus exámenes y para que tus tareas sean cada vez más fáciles. Eso no tiene ninguna semejanza con la vida real.

Regla Nueve- La vida no se divide en semestres. No tendrás vacaciones de verano largas en lugares lejanos y muy pocos jefes se interesarán en ayudarte a que te encuentres a ti mismo. Todo esto tendrás que hacerlo en tu tiempo libre.

Regla Diez- La televisión no es la vida diaria. En la vida cotidiana, la gente de verdad tiene que salir del café de la película para irse a trabajar.

Regla Once- Sé amable con los “NERDS” (los más aplicados de tu clase). Existen muchas probabilidades de que termines trabajando para uno de ellos.

La traducción, obviamente, no es mía, sino de alguno de nuestros ahijados en el continente americano. Aquí tenéis el enlace por si queréis escribirle y algo de literatura castellana clásica (es decir, E-S-P-A-Ñ-O-L-A, sin ánimo de resultar racista).

PD: La foto se la dedico a Luther, para que vea cómo mola Bill. Por si no reconocéis al de la izquierda, es Bono, el doble cantante de Pepe Bono, al que no le amarga un dulce (y menos si puede metérselo por el culo a ZP, tengo que escribir sobre eso algún día).

321 a favor, 311 en contra

Filed under: Actualidad

asesinos

Éste es el resultado de la votación en el parlamento europeo al respecto de la negociación con ETA del gobierno español. Después de escuchar durante meses que el PP está solo, que nadie piensa como él y toda esa retaila de chorradas, ahora me encuentro con que, tras votar casi 700 personas, el PSOE tiene tanto apoyo en Europa con respecto a lo que va a hacer como el PP con respecto a lo que piensa que va a ser un error, un fracaso o como se quiera llamar.

¿Ya no están tan solos no? ¿Es posible que en España tampoco estén tan solos verdad? Porque yo he visto por la tele varias manifestaciones en contra de la negociación, con más o menos éxito, pero a favor sólo veo a gente en el País Vasco y tampoco merecen mi credibilidad. Y no la merecen porque esa gente se la suda todas las víctimas que ha cosechado ETA en estos años, lo que quieren es quitarse el muerto de encima lo antes posible, para que no les salpique la sangre.

Por otro lado, me hacía gracia desayunar hoy con la noticia de que ETA ha robado no se cuantas armas en Francia, tras secuestrar a varios miembros de una familia durante unas horas para hacer presión sobre otro de sus miembros y que le abriera las puertas a esas armas que ansiaba. Que digo yo, que para qué querrán todas esas armas unos pacifistas convencidos como estos, que son gente buena de verdad tal como nos la pita Zapatero. Es muy probable que estén acumulando armas únicamente con la intención de que, cuando las depongan definitivamente, les cunda más el gesto.

Yo creo en lo que me cuenta Zapatero de que las cosas van por buen camino y no le doy importancia a estos hechos, ni a la actitud chulesca de los presos de ETA en cada juicio, donde no sólo no muestran arrepentimiento alguno, sino más bien lo contrario, pues alguno incluso reincide en sus comportamientos (léase Bilbao amenazando a Garzón). Tampoco me importa que haya vuelto la Kale-Borroka o que desde la izquierda abertzale se manden, constantemente, amenazas hacia este gobierno, que aunque no sea de mi sino, sí es el mío y no me gusta verlo chantajeado.

No importa, si ZP dice que sabe lo que hace, que va por buen camino, que lo tiene todo controlado y que lo único que puede estropear el éxito de este proceso de paz es la oposición de un partido solitario y sin apoyos como el PP (que está más solo que la una, según él), entonces no dudo del futuro éxito de toda esta negociación.

PD: Os dejo una foto de los futuros demócratas, antiguos matarifes del tiro en la nuca, por si se os ha olvidado qué pinta tienen.

October 23, 2006

Sacar Pecho

Filed under: Deporte

van nistelrooy

Hay un refrán que dice que no se puede sacar pecho si no quieres que te lo hundan. Ayer el Madrid le ganó con claridad al Barça 2-0, además de estrellar dos balones al larguero. Hoy me levanto con las noticias en la prensa catalana de que si el Barça perdió fue por falta de acierto, pero creo que no fueron ni Messi ni Guddie quienes estrellaron dos balones en los postes.

No falta, por supuesto, la clásica referencia al árbitro. Después de escuchar durante toda la temporada que Emerson lo único que hacía era estorbar en el centro del campo, ahora resulta que si hubiera sido expulsado el juego del equipo blanco se hubiera resentido hasta caer goleado por los blaugranas. Obvian decir que, con toda la cera que le dio Zambrotta a Robinho, algo más que una amarilla no hubiera sido descabellado. También obvian decir que cuando ficharon al suplente de Drogba en el Chelsea, no estaban fichando a un jugador de primer nivel. Puede que con Larsson les funcionara, pero aquel, cuanto menos, era titular en su equipo. No olvidemos que Kezman, por ejemplo, otro suplente en el Chelsea, no ha sido capaz de triunfar en el Atlético, un equipo con muchas menos exigencias que el Barça. Tampoco comentan que fichar a un cuarentón como Thuram, “regalado” por la Juve, no podía ser una compra maestra como nos quisieron hacer ver en los primeros partidos de Liga.

Pero todo esto no importa para mí, me importa más destacar las virtudes pero sobretodo los defectos del Madrid. Entre las virtudes, su pegada, pues marcaron a las primeras de cambio, con otro buen gol de Raúl, aunque el mérito se lo tengan que repartir a medias Ramos (con su extraordinario centro desde la banda) y la defensa del Barça (con su estrepitoso fallo en la marca). También destacable la movilidad de Robinho así como su capacidad de desborde y esa sensación de ser el único capaz de inventar como se supone a todo buen jugador brasileño. Sin ninguna duda, en el pulso de “dieces” salió vencedor frente a un Ronaldinho en sus horas más bajas desde que aterrizó en la Liga Española.

Pero no todo fueron buenas noticias. Para empezar, un Barça en una de sus versiones menos brillantes consiguió encerrar al equipo en su propio estadio durante muchos minutos dando constantes sensaciones de agobio y peligro y haciendo pensar que con Eto’o en el campo, el marcador podría haber sido otro muy diferente. También es cierto que con semejante escenario, con el Madrid encerrado esperando una contra, contar con Ronaldo hubiera sido una gran ventaja. No hay que olvidar que un esquema parecido sirvió para empatar en el Camp Nou el año pasado, cuando mejor jugaba el SuperBarça del doblete.

Tampoco acabo de ver la solidez defensiva del Madrid. Sigo encontrando a Cannavaro un poco “alojado” y fallón, quizás aún falto de adaptación al juego abierto de la Liga. Alternó grandes cortes con velocidad y anticipación, con palos excesivos al borde del área que hubiera dado buenas opciones a un lanzador como Dinho de hacer gol de falta. Eso sin contar los fallos generales que suponían esos eslaloms de Messi en los que, repetidas veces, se coló hasta la cocina. No se puede permitir que el equipo rival “triangule” a 5 metros del punto de penalti y dudo que en el librillo de un entrenador como Capello no figure un rotundo NO ante semejante situación.

Pero, en definitiva, se ganó y se ganó con claridad. Quizás a partir de ahora veamos una consolidación definitiva en el juego del Madrid, con sus virtudes resultadistas y sus defectos de espectáculo, pero con la firme apuesta de vencer que es, al fin de cuentas, de lo que se trata.

Actualización: Los del Sport son tan patéticos que no contentos con lloriquear con los árbitros y de hartarse de decir que si el Madrid ganó fue por los fallos del Barça, que además nos sacan una de estas historias que tanto les gustan: ésta trata sobre que un vicepresidente del Madrid cazó un oso durante la visita del equipo a Bucarest. ¿Fascinante verdad?

October 16, 2006

Migración Imposible

Filed under: Informatica

Rata imposible

No soy Tom Cruise ni su alter ego, Ethan Hunt, entre otras cosas porque mediré un par de palmos más que él. Pero eso no quita para que esta tarde haya tenido que enfrentarme a la misión casi imposible (no del todo, finalmente) de migrar el puto ThunderBird.
Primero de todo quiero decir que Thunderbird lleva varios meses siendo el programa que uso “para todo”, esto es, para leer mis cuentas de correo tanto en Gmail como en Hotmail, como para leer mis feeds RSS y para leer en newsgroups. Estaba realmente satisfecho con él porque me permitía, desde el mismo interfaz, acceder a toda esta funcionalidad “dispar”. Pero la felicidad es efímera y ahora que había decidido formatear y reinstalar (dado que quería poner un WinXP nuevo e instalar WinVista RC1, del que ya hablaré en profundidad en otro post), me tocaba el espinoso asunto de la migración.
Por un lado, tenía el antecente de Firefox, que permite exportar los favoritos a un fichero .html e importarlos posteriormente en otro Firefox de una forma igualmente sencilla. Pero claro, aquí hablamos de pasar 180 megas en correos, noticias RSS, news, etc. Y… sin ningún método aparente para hacer la migración. Total, que buceé por Documents and Settings y encontré una carpeta Thunderbird con una prometera subcarpeta “Profiles”.
“Ésta es la mía pensé” y me dispuse a copiarla a un pen drive para salvaguardar todos los datos. Hasta ahí todo bien y tras hacer limpieza y poner todo de nuevo, instalé un Thunderbird y decidí seguir con la migración. Lo primero fue complicado: me creó un perfil y aunque yo “llené” la correspondiente carpeta con los datos que tenía en el pen, por alguna razón no los reconocía o se los pasaba por el forro de los cojones. A todo esto, como estaba lidiando en Vista, todo son “ventanas” de “autentíquese como administrador”. Echo de menos la inseguridad de XP… :P
Total, al final descubrí que se podía crear un perfil y apuntar a una carpeta existente, así que la primera parte del trabajo estaba resuelta. Efectivamente mis cuentas de correo con sus correspondientes buzones aparecieron ante mis ojos así como mis grupos de noticias y mis… ¡un momento! ¿qué pasa con mis feed rss? ¿por qué faltan casi todos?
Mal rollo. Me pongo a bucear un poco y nada, intento añadir algunos a mano y tampoco (según el programa, “ya estaba apuntado a ellos”. No me quiero alargar, así que diré que después de darle vueltas y vueltas, descubrí que el problema estaba en el fichero OPML. Bueno, más bien primero tuve que irme a Bloglines, crearme un OPML con los feeds que tengo allí que eran casi todos los que tenía antes en Thunderbird, posteriormente intentar importarlo desde Thunderbird para que volviera a petar repetidas veces y finalmente, lo de siempre: problemas con acentos y demás signos raros. Después de borrar todo rastro de áes y óes, así como angulos (<>) y barras (/) conseguí que importara correctamente esos feeds.
Ahora parece que funciona todo bien y me he instalado el ThunderBird 1.5 RC2 porque si me va tan bien (que me va muy bien, por cierto) el Firefox 2.0 RC2, a ver si el gestor de correo va igual de bien que su hermano el navegador. Ya sabéis amiguitos, si alguna vez tenéis problemas importando datos desde Thunderbird, seguro que los acentos y toda esa mierda (para cuando un estándar que use TODO el mundo) estará metido en el ajo.

PD: Lo mejor del post, la foto que he encontrado para adornarlo :D

October 12, 2006

Windows Vista JoputaCabrón

Filed under: Informatica

carpetas vista

Hace años me llegó un mail muy cachondo titulado: Windows XP JoputaCabrón. En él aparecía un par de capturas de pantalla de un supuesto Windows Vista que hacía sufrir al típico usuario lammer lo indecible, riéndose de él y negándose a ejecutar las tareas que le eran encomendadas. También proponía mensajes alternativos a los, habitualmente, políticamente correctos mensajes de Windows.

Hoy he tenido que lidiar con Windows Vista negándose a activarse a sí mismo y, debido a la expiración de la licencia provisional con la que se instala hasta que lo activas, cerrándome el acceso a cosas tan básicas como el Panel de Control incluso siendo Administrador. Me ha reventado profundamente y he pensado que si el día de mañana este sistema no es totalmente perfeccionado, un usuario normal con su copia de Win Vista recién pagada que vea su uso capado por un mal sistema de activación podría (debería, desde mi punto de vista) plantearse el paso a otra plataforma. Porque, seamos serios, después de pagar la pasta que va a costar una licencia de Vista, que no te funcione porque no te validen como auténtica tu copia y encima te cierren el sistema a poco más que observar el fondo de escritorio, es como para ir a Bill Gates y hacerle comerse las gafas.

Si alguno de vosotros os encontraís en la misma situación que estaba yo, esto es, con una licencia válida de Vista y el Explorer diciéndoos que no valida bien en la correspondiente página, probad lo siguiente:

  • Step 1: From the Start menu, select cmd window. If cmd application is not
  • visible type cmd in the “Start Search”
  • Step 2: Right Click on the cmd window
  • Step 3: Scroll down and select “Run as Administrator”
  • Step 4: run the command “slmgr -ato”
  • Step 5: Wait for sometime to see a dialog box
  • Step 6: Most likely you will see a success page.
  • Step 7: Visit http://www.microsoft.com/genuine website and validate again.
  • Step 8: Restart your computer.

No es que me haya dado al inglés, es que directamente copio y pego de este hilo de los foros de Microsoft donde encontré la solución. A mí me ha funcionado, espero que a vosotros también y podáis seguir disfrutando del nuevo juguetito del gigante de Redmond.

Abarcarlo todo

Filed under: Informatica

eniac

Una de las cosas que más me jode de la informática es que es imposible abarcarlo todo, por mucho que reduzcas tu campo de acción. Algunos hablan de que la especialización es el futuro en esta profesión pero… ¿qué hacemos los que nos gusta saber un poco de todo? ¿Tenemos que jodernos y dedicar todos nuestros esfuerzos exclusivamente a un sólo tema, tratado por un sólo fabricante?

Porque, por poner un ejemplo, si a alguien le gusta el desarrollo web, se enfrenta para empezar a la gran elección: ¿.NET o J2EE? Y eso sin contar alternativas más minoritarias como los WebObjects de Apple o el encantador entorno cutre-salchichero LAMP (Linux + Apache + MySQL + Perl/Python/PHP). Pongamos que hemos decidido que no queremos estar en paro (no hay mercado para WebObjects apenas) ni tampoco trabajar en condiciones infrahumanas (adiós LAMP). ¿Microsoft o Sun?

Hasta ahora yo siempre había tirado por .NET, aunque en la parte de desarrollo web tampoco tenía mucha idea. Pero ahora me está tocando ponerme con JSP, Servlets y demás morralla Java para un pequeño trabajo al que aspiro. ¿Qué desgracia la mía? No tengo ni idea ni de una ni de otra, pero aunque fuera un monstruo en ASP.NET dudo que eso me fuera a ayudar con JSP. ¿Me lo parece a mí o son muy diferentes las cosas en uno y otro lado? Es imposible abarcarlo todo otra vez y eso que hablamos, sólo, de desarrollo web. La cosa empeora si, encima, nos da por ser algo más que meros desarrolladores y tenemos ciertas dotes artísticas (no es mi caso). ¿Qué herramientas usar? ¿Photoshop, The GIMP, las nuevas Expression en fase beta de MS (por aquello de ser un pionero)? ¿Qué hay de tecnologías como CSS o estándares como xHTML? ¿Eres alguien en el mundillo web sin manejarte con JavaScript? ¿Y eso de Ajax / Atlas que tan de moda está ahora?

Demasiadas tecnologías, demasiadas implementaciones, demasiado todo. Quiero volver a los 70 cuando un sólo hombre podía saber TODA la informática. Aquellos tenían tan poco campo de conocimientos que encima se permitían el lujo de ser grandes humanistas y conocer otros temas, otros saberes, otras disciplinas. Cualquier tiempo pasado…






















Get free blog up and running in minutes with Blogsome | Theme designs available here