Bindows o el JavaScript que se hizo MVC... 2
Como lo oís. La gente de Webfx ha decidido que teniamos pocas opciones para trabajar con interfaces graficos en la parte del cliente y ha decidido añadir una llave inglesa mas a la caja de pandora. ¡Y menuda llave!.

Se trata de un toolkit desarrollado en javascript, que hace uso intensivo de CSS, XML DHTML, y os lo creais o no está inspirado en Swing (si bueno y WinForms puuajjjjjj...) y sigue un diseño MVC. Los ejemplos son impresionantes y se mueven realmente bien. Ademas el Hello world aunque un poco largo no deja de ser impresionante. Bueno al fin y al cabo no deja de ser javascript, ¿no? ;-).

Se trata de un toolkit desarrollado en javascript, que hace uso intensivo de CSS, XML DHTML, y os lo creais o no está inspirado en Swing (si bueno y WinForms puuajjjjjj...) y sigue un diseño MVC. Los ejemplos son impresionantes y se mueven realmente bien. Ademas el Hello world aunque un poco largo no deja de ser impresionante. Bueno al fin y al cabo no deja de ser javascript, ¿no? ;-).
Nueva versión de Roller o living la vida loca 4
Pues si parece mentira como pasa el tiempo ó mas rápido que una jornada laboral el muy cabrón - y ya esta aquí una nueva versión de roller, el sistema de weblogs que corremos en javaHispano y del que soy humilde encargado. ¿Que qué trae de nuevo?. Ummm... veamos :
Como veis los cambios bien se merecían el 8 como subversión, sobre todo por la integración de Lucene. Así que ahora mismo estoy instalándolo en mi precioso mac y cuando haya comprobado que funciona correctamente - cosa que no dudo - pues lo pondremos en producción.
PD.: Roller se acerca peligrosamente a la ansiada versión para un proyecto opensource- de 1.0. ¡Genial!
Dramatico incremento del rendimiento gracias a la creación de índices en la base de datos, el uso apropiado de sesiones persistentesy una nueva versión de OSCache. Las nuevas funcionalidades incluyen el ping a Weblog.com y una búsqueda integrada en los weblogs gracias a Lucene.
Como veis los cambios bien se merecían el 8 como subversión, sobre todo por la integración de Lucene. Así que ahora mismo estoy instalándolo en mi precioso mac y cuando haya comprobado que funciona correctamente - cosa que no dudo - pues lo pondremos en producción.
PD.: Roller se acerca peligrosamente a la ansiada versión para un proyecto opensource- de 1.0. ¡Genial!
CSS Power o se termino la epoca negra 6
¿Comentarios?
Groovy o "... y Dios vio que aquello era bueno" 1
Parece ser que en la comunidad OS (aunque quizas debiera hablar de comunidad Weblogera, ya comentare esto...) se esta cociendo un nuevo lenguaje de script. Si ya se que algunos estareis pensando : "Eramos pocos y ...". Bueno en realidad podriamos decir que teneis y que no teneis razon a la vez. Groovy, que es el nombre que estan dando al pequeño embrión, es un lenguaje dinamico que combina cosas de lenguajes como Python, Ruby y Smalltalk pero que al contrario que estos permite al desarrollador escribir con una sintaxis 100% Java.
En un principio la intención del lenguaje es permitir que los desarrolladores Java podamos escribir tests y scripts de manera muy rapida sin tener que conocer una sintaxis o lenguaje especial y con una ventaja añadida: que se ejecuta sobre la JVM, igual que cualquier otra clase que pudiéramos imaginar.
A modo de ejemplo en la pagina del proyecto encontramos un ejemplo bastante grafico de las ventajas de utilizar lenguajes de scripting como este:
Como podeis ver no existen declaraciones de tipo, las iteraciones son transparentes, etc... Vamos lo que se espera de un lenguaje dinamico. Detrás del proyecto esta la gente de codehaus (los de aspectwerkz y drools) y parece que como cabeza visible se encuentra James Strachan.
Como reseña os dire que se esta utilizando groovy para testar el desarrollo de groovy ;-). Podeis estar seguros que si sigue el proyecto a la marcha actual el primer lenguaje de script que soportara InformaMe (o creiais que me habia olvidado) será Groovy.
En un principio la intención del lenguaje es permitir que los desarrolladores Java podamos escribir tests y scripts de manera muy rapida sin tener que conocer una sintaxis o lenguaje especial y con una ventaja añadida: que se ejecuta sobre la JVM, igual que cualquier otra clase que pudiéramos imaginar.
A modo de ejemplo en la pagina del proyecto encontramos un ejemplo bastante grafico de las ventajas de utilizar lenguajes de scripting como este:
class Foo {
doSomething() {
data = ["name": "James", "location": "London"];
for e in data {
println("property ${e.key} is ${e.value}");
}
}
closureExample(collection) {
collection.each { i :
println("value ${i}");
};
}
static main(args) {
values = [1, 2, 3, "abc"];
closureExample(values);
}
}
Como podeis ver no existen declaraciones de tipo, las iteraciones son transparentes, etc... Vamos lo que se espera de un lenguaje dinamico. Detrás del proyecto esta la gente de codehaus (los de aspectwerkz y drools) y parece que como cabeza visible se encuentra James Strachan.
Como reseña os dire que se esta utilizando groovy para testar el desarrollo de groovy ;-). Podeis estar seguros que si sigue el proyecto a la marcha actual el primer lenguaje de script que soportara InformaMe (o creiais que me habia olvidado) será Groovy.
Aristóteles y los metodos Agiles o el error mas brillante de la Historia 1
Enciendo mi cerebro con un poco de café , mantengo mi conciencia a medio gas disfrutando del placer de no pensar . De existir sin el desarrollo de una conciencia. De poder vivir unos minutos sin ninguna obligaciópn. Desperdiciando el tiempo como un insano placer, dándole una palmadita en la espalda para que sepa que por un momento soy yo el que manda, aun cuando me doy cuenta de que al darse la vuelta se parte de risa. Que se le va hacer. Me inyecto mas café. Y de repente algo me conecta de nuevo con un rumor lejano, con una historia antigua, una historia que me gusta. La historia de un hombre: Aristóteles.
Entonces, solo entonces, leo. Y entonces, justo entonces, ni un segundo antes, lo juro, pienso.
Leo acerca de Aristóteles y su explicación de la naturaleza y de la astronomía, y sobre los elementos. Los cuatro corruptos y finitos - tierra, agua, aire y fuego- y el infinito e inmutable: el éter. Y leo como dentro de su perfecta retórica, sus increíblemente plausibles argumentos, la lógica aplastante de sus explicaciones, Aristóteles no estaba en lo cierto. Estaba equivocado. Maldita sea, estaba jodidamente equivocado.
¿Por qué ? ¿Cómo?. No estaba infectado aun por el virus del empirismo. No necesitaba demostrar que sus argumentos eran ciertos. No lo necesitaba. ¿Por qué demostrar algo que es obviamente cierto?. Había convertido sus teorías, sus argumentos, en "meta reglas". El tío mamón consiguió que durante mas de dos mil años todo el mundo admitiese sus teorías sin tener siquiera que demostrar que estas eran ciertas. ¿Quién podía ser tan estúpido como para pensar que las cosas podían ser de otra manera?. ¿Quién siquiera se atrevería a insinuarlo?. Bueno, pues Galileo lo hizo. Pero eso es otra historia...
De la misma manera que Aristóteles consiguió generar esas "meta reglas", también nosotros los jodidos informáticos nos hemos agarrado durante décadas a magníficos errores, prostituidos para satisfacernos, sacrificados en el altar del mercantilismo, convertidos en piedra filosofal de los nuevos alquimistas, de los nuevos locos.
Eso es lo que hicimos con la programación estructurada. Algo que surgió como método para eliminar el error de Aristóteles, la constatación empírica del correcto funcionamiento de los programas, se convirtió muy a pesar de su creador, Edsger Dijkstra, en otro error Aristotélico, en una nueva "meta regla" que aceptar sin mas. Y así llegaron el análisis estructurado, el diseño estructurado, la estulticia estructurada, ...
Sin embargo ¿cómo estar contentos de nuestra labor habiéndonos equivocado solo una vez?. No por supuesto, necesitábamos coger otro nuevo paradigma y convertirlo en nuestro ídolo. Y así fue como decidimos coger la orientación a objetos, un experimento sobre como manejar óptimamente estructuras de datos, y convertirlo en nuestra nueva "meta verdad".
¿Y el siguiente paso?. Todo el mundo sabe que no hay dos sin tres. Todo el mundo tiene ese maldito "meta conocimiento". Pues el siguiente paso por lo visto esta sin dar. ¿Convertiremos la palabra "Agile" o "Agile methods" en nuestra nueva "meta verdad", al igual que hicimos con "POO", o con Programación estructurada?. Esperemos que no. Espero que no. Espero que no sea la próxima piedra en el bolsillo de un comercial o en el bolsillo de un consultor.
De cualquier manera estoy seguro que aclarare bastante este ultimo punto en el I Congreso javaHispano, puesto que allí habrá dos puntos de vista (contrarios por fin) sobre los métodos ágiles, el del grupo de Agile Spain y el de Ricardo Devis, que cuando menos contribuirán a que el termino no se "metabolize" para las masas como anteriormente sucedió. O quizás si , quien sabe?
Y entonces, justo entonces, ni un segundo antes, lo juro, dejo de pensar y me inyecto de nuevo café...
Personajes erraticos o no puedo resistirme a estos test...
La verdad es que no puedo resistirme a estas cosas...
Which Pirates of the Caribbean character are you?
Which Pirates of the Caribbean character are you?
Las normas de la casa de la Sidra o ¿pero quien coño ha escrito este titulo? 1
Se acabaron las vacaciones.
Sumido en la añoranza de los dias pasados (manda cojones que ahora haya que llamarlo stress post-vacacional) intento recuperar el ritmo diario, pero este año se me esta haciendo un poco duro. Me vuelvo con unos recuerdos magnificos de mis vacaciones y varias amigas y amigos nuevos con los que espero no perder el contacto.
De cualquiera de las maneras, durante el verano se me han ido amontonando tareas en la carpeta de "IN" a un ritmo casi tan rapido como el spam en mi buzon de entrada. Entre otras tareas que tengo apuntadas en la barra de hielo:
Asimismo viendo la relevancia que ultimamente esta teniendo en algunos weblogs la politica he decidido abrir una seccion/categoria nueva al respecto : Reunión de bastardos. Es posible que tambien lleve a cabo algunos retoques graficos en el aspecto general del weblogs y en su estructura general. Naderias...
A pesar de todo me alegro de estar de nuevo en casa...
Royal Mile o sobre como debieron sufrir los romanos en Caledonia... 2
Ya estoy en Scotland!!!. Sin putos acentos,signos de puntuacion y eines pero ya estoy aqui :-). Llegamos ayer y la verdad hemos tenido una llegada un poco estresantante.
Nos levantamos el miercoles a las 4:15 AM para coger el vuelo de Dublin a Edimburgo a las 6:50 AM. Mi cuerpo todavia se esta recuperando. Sin comentarios.
Llegamos a Edimburgo a las 7:50 AM y al hotel a las 9:15 AM (cosas de estar en una ciudad nueva). Los dueinos, Thrish y Richard, unas personas encantadoras, nos dieron la mala noticia de que hasta las 3:00 PM no podiamos entrar a la habitacion. Bueno, cansadas y sin podernos dar una ducha relajante, dejamos nuestro bultos y nos vamos hacia el centro (de nuevo a pie :-).
Llegamos a la Royal Mile (el centro neuralgico del viejo Edimburgo) y nos encontramos con el fringe. Esta es la version "alternativa" del mundialmente conocido Festival Internacional de Edimburgo. Entrecomillo alternativa por dos razones:
Es uno de los pocos signos de puntuacion que puedo seguir poniendo correctamente en este puto teclado ingles :-)
Alternativo se suele asociar con amateur, bajo presupuesto, minoritario,etc... Nada mas lejos de la realidad.
Yo sabia perfectamente (y de hecho busque provocarlo) que el fringe ( que tiene un fama extraordinaria )se celebraba estos dias y que proporciona una cantidad abrumadora de espectaculos. Arrrrrnnnnn!. Error. Tiene una cantidad *BRUTAL* de espectaculos. Para que os hagais una idea hay unas 450 representaciones *distintas* cada dia. Editan un periodico (The Metro) que contiene comentarios sobre obras y sugerencias, asi como la cartelera del dia. Esta cartelera ocupa *6* paginas de periodico a 5 columnas!.
Bueno, que me voy por las ramas, llegamos el fringe y a los 10 minutos de estar viendo a un -luego supe portugues- comico nos sacan a la palestra a mi y a Bego. La cosa acabo conmigo en el suelo con una espada, vaina, corona y flor, hecho todo ello con globos, como principe valiente al que mata el tipico dragon, Bego llorando desconsolada como la tipica princesa cuyo amado ha caido en combate y "hado madrino" que con unos cuantos toques de varita (hecha con globos :-) lo soluciona todo. Muchas risas, aplausos del respetable para el comico y para nosotros - pobres extras - y un agradable recuerdo.
Despues visita obligada al Scotch Whisky Heritage Centre:

Opinion: Genial y caro. Vamos como casi todo por aqui. Por cierto incluye una degustacion de whisky de 8 ainos - en mi caso destilado en la isla de Skye -.
Compra: En mi caso un botella de Whisky de las isla de Jura de 12 ainos, dificil de conseguir en el Pais Vasco a un precio de risa : 28.99
Y como me aburria ya de pasear por la Royal Mile - una maravilloso lugar Edimburgo, os invito a que lo veais algun dia - pues se me ocurre que puedo hacer un gesto torpe al ponerme la mochila y romper mis unicas gafas aqui. Joder perra suerte!.
Si alguna vez creeis que teneis un dominio del ingles aceptable (como me pasaba a mi), y nunca lo habeis podido contrastar, os invito a que trateis de *VIVIR* en ingles durante un mes para que salgais del espejismo. Pero si lo que quereis es una experiencia fuerte os recomiendo que intenteis preguntar a un policia donde esta la optica mas cercana, que llegada a esta le expliqueis al dependiente que no quereis arreglar las gafas, si no que quereis unas nuevas y que no teneis los papeles de la ultima graduacion y que por lo tanto te tienen que hacer un test, en el que por cierto le tienes que explicar a la doctora que tiene miopia, astigmatismo y una suerte penosa!. Y que todo esto lo hagais en Dublin, ni en Londres, ni en Manchester, sino que lo hagais en Edimburgo en el que la mayoria de la gente... !habla en escoces (no en gaelico)!. Que chorrada estareis pensando algunos, en escocia hablan ingles aunque tengan algo de acento. De eso nada muchachos, cualquier parecido entre lo que hablan los escoces y el ingles que todos conocemos es pura coincidencia. Bueno, que se le va hacer. Tengo mis gafas nuevas (en un dia!) y encima por el precio de estas me han dado otras de sol graduadas. Si al final hasta me va a salir bien...
Y nada hoy despues de la odisea de las gafas (y con unas de Bego puestas hasta que me han dado las nuevas :-) nos hemos dirigido al castillo de Edimburgo:

Si tengo que reducir a dos palabras : fantastico y extenuante.Opinion : El museo aunque caro es genial y presenta en un solo conjunto arquitectonico varios museos. Es gigante y tiene muchas cosas que ver (a nosotros hoy verlo rapido nos ha costado 5 horas) asi que armaros de agua y energias si quereis verlo.
Compra : En mi caso (je,je, se que a algunos os va a hacer gracia esto) una caja de postales de diseinador Mackintosh y un reproduccion enmarcable de un viejo mapa de escocia
Pues nada que el tiempo no me da para mas (esto del easyInternetCafe es la bomba) y que el sabado salimos para las Highlands asi que no creo que me conecte hasta la proxima semana.
Escoces saludos.
Nos levantamos el miercoles a las 4:15 AM para coger el vuelo de Dublin a Edimburgo a las 6:50 AM. Mi cuerpo todavia se esta recuperando. Sin comentarios.
Llegamos a Edimburgo a las 7:50 AM y al hotel a las 9:15 AM (cosas de estar en una ciudad nueva). Los dueinos, Thrish y Richard, unas personas encantadoras, nos dieron la mala noticia de que hasta las 3:00 PM no podiamos entrar a la habitacion. Bueno, cansadas y sin podernos dar una ducha relajante, dejamos nuestro bultos y nos vamos hacia el centro (de nuevo a pie :-).
Llegamos a la Royal Mile (el centro neuralgico del viejo Edimburgo) y nos encontramos con el fringe. Esta es la version "alternativa" del mundialmente conocido Festival Internacional de Edimburgo. Entrecomillo alternativa por dos razones:
Yo sabia perfectamente (y de hecho busque provocarlo) que el fringe ( que tiene un fama extraordinaria )se celebraba estos dias y que proporciona una cantidad abrumadora de espectaculos. Arrrrrnnnnn!. Error. Tiene una cantidad *BRUTAL* de espectaculos. Para que os hagais una idea hay unas 450 representaciones *distintas* cada dia. Editan un periodico (The Metro) que contiene comentarios sobre obras y sugerencias, asi como la cartelera del dia. Esta cartelera ocupa *6* paginas de periodico a 5 columnas!.
Bueno, que me voy por las ramas, llegamos el fringe y a los 10 minutos de estar viendo a un -luego supe portugues- comico nos sacan a la palestra a mi y a Bego. La cosa acabo conmigo en el suelo con una espada, vaina, corona y flor, hecho todo ello con globos, como principe valiente al que mata el tipico dragon, Bego llorando desconsolada como la tipica princesa cuyo amado ha caido en combate y "hado madrino" que con unos cuantos toques de varita (hecha con globos :-) lo soluciona todo. Muchas risas, aplausos del respetable para el comico y para nosotros - pobres extras - y un agradable recuerdo.
Despues visita obligada al Scotch Whisky Heritage Centre:

Y como me aburria ya de pasear por la Royal Mile - una maravilloso lugar Edimburgo, os invito a que lo veais algun dia - pues se me ocurre que puedo hacer un gesto torpe al ponerme la mochila y romper mis unicas gafas aqui. Joder perra suerte!.
Si alguna vez creeis que teneis un dominio del ingles aceptable (como me pasaba a mi), y nunca lo habeis podido contrastar, os invito a que trateis de *VIVIR* en ingles durante un mes para que salgais del espejismo. Pero si lo que quereis es una experiencia fuerte os recomiendo que intenteis preguntar a un policia donde esta la optica mas cercana, que llegada a esta le expliqueis al dependiente que no quereis arreglar las gafas, si no que quereis unas nuevas y que no teneis los papeles de la ultima graduacion y que por lo tanto te tienen que hacer un test, en el que por cierto le tienes que explicar a la doctora que tiene miopia, astigmatismo y una suerte penosa!. Y que todo esto lo hagais en Dublin, ni en Londres, ni en Manchester, sino que lo hagais en Edimburgo en el que la mayoria de la gente... !habla en escoces (no en gaelico)!. Que chorrada estareis pensando algunos, en escocia hablan ingles aunque tengan algo de acento. De eso nada muchachos, cualquier parecido entre lo que hablan los escoces y el ingles que todos conocemos es pura coincidencia. Bueno, que se le va hacer. Tengo mis gafas nuevas (en un dia!) y encima por el precio de estas me han dado otras de sol graduadas. Si al final hasta me va a salir bien...
Y nada hoy despues de la odisea de las gafas (y con unas de Bego puestas hasta que me han dado las nuevas :-) nos hemos dirigido al castillo de Edimburgo:

Si tengo que reducir a dos palabras : fantastico y extenuante.
Pues nada que el tiempo no me da para mas (esto del easyInternetCafe es la bomba) y que el sabado salimos para las Highlands asi que no creo que me conecte hasta la proxima semana.
Escoces saludos.
to JUG or not to JUG...
Pues parece que lo de los jugs de javahispano ya esta casi terminado. Y yo como presidente electo de jBilbo (ejem,ejem...) no puedo dejar de preguntarme :
NO HAY NADIE MAS EN BIZKAIA INTERESADO EN JAVA ??????????
Lo siento pero me niego a creerlo. Por favor en verdad que si hay alguien de Bizkaia leyendo esto nos gustaria contactar con el para poder ir creando una red un poco mas grande de usuarios java...
PS: No debeis tener verguenza por el nivel o lo inmersos que esteis en el mundillo este. De hecho dedicamos solo *parte de nuestro tiempo* a habla de Java. Tambien se habla de Linux, ordenadores, ADSL, Cosmos, mujeres, etc...;-).
NO HAY NADIE MAS EN BIZKAIA INTERESADO EN JAVA ??????????
Lo siento pero me niego a creerlo. Por favor en verdad que si hay alguien de Bizkaia leyendo esto nos gustaria contactar con el para poder ir creando una red un poco mas grande de usuarios java...
PS: No debeis tener verguenza por el nivel o lo inmersos que esteis en el mundillo este. De hecho dedicamos solo *parte de nuestro tiempo* a habla de Java. Tambien se habla de Linux, ordenadores, ADSL, Cosmos, mujeres, etc...;-).
Viaje europeo o "##Is a long way from home ...##" 1
Salida de Bilbao -> 7:05 a.m.
Llegada a Frankfurt -> 9:30 a.m.
Salida de Frankfurt -> 13:30 p.m.
Llegada a Dublin -> 15:30 p.m.
Si tuviera que resaltar algo del viaje no pararia de soltar parabienes e indulgencias para con la el personal de Alemania (ahora te entiendo mejor Al). Resulta que como es logico cuando haces escala en un pais tuvimos que ir al "Transfer Center" un lugar donde te dan la tarjeta de embarque para el siguiente avion sin necesidad de tener que volver a facturar. Y resulta tambien que cuando llegamos al punto en cuestion habia una rubia teutonica de unos 200 Kg. que tenia pinta de llamarse Helga o algo asi (disculpas si alguna Helga lees esto ;-). Ya la hemos jodido esta tia tiene pinta de hablar aleman y solo aleman- pense. Bueno que se le va a hacer...
Pero resulta que hay veces que las cosas incluso te salen bien y dos personas antes de que nos tocase relevan a la teutona y aparece una mujer guapisima de unos 30 tacos (siento expresion chavacana pero no tengo eine aqui en Irlanda ;-). Bueno ahora de lo malo malo la persona con la que tendre que entenderme es mas agradable- pense.
Ay querido Sancho!, cuan equivocado estaba el que firma!. Carnet para aqui, carnet para alla y la preciosa alemana que me expeta algo en ingles que *ME* suena a que si quiero facturar algo. Pues no - le espeto. Desde el origen la maletas las refacturan automaticamente hasta el destino en los sitios por los que pasas. Y ya la hubiesemos liado sino llega a ser por la alemana. Resulta que yo en mi estulticia e idiocia era incapaz de distinguir entre los terminos ingleses de "maletas en transito" y "maletas facturadas". Asi que ella muy sabiamente y despues de ver mi carnet en el que aparece la asquerosa y siempre insidiosa bandera espanola (disculpas de nuevo por la eine), me vuelve a preguntar en un *PERFECTO* castellano y sin *NINGUN* acento si estoy seguro de que no tengo ninguna maleta en transito. Si por supuesto - balbuceo yo. Y gracias a la chica hoy no estoy desnudo!.
En verdad os puedo asegurar que :
Por lo demas muchas horas leyendo (El bazar y la catedral ya estan cayendo y llevo 2 dias leyendo solo) y un poco de aburrimiento.
En lo dias que llevo aqui:

Y bueno que todavia me queda todo el mes :-) y dentro de unas horas voy a ir a ver la carcel de Kilmahain donde muchos luchadores por la independencia de Irlanda estuvieron presos y donde, por cierto, se rodaron las escenas de carcel de "En el nombre del padre".
Regards,
Aitor