Balteus cumple 10 años (en binario)
(Ilustración: Fran Barquero)- "¿Le gusta nuestro búho?" -Rachael- "¿Es artificial?" - Rick Deckard- "Naturalmente." - Rachael--Blade Runner.El pasado domingo 6 de Marzo, este blog cumplió su segundo...
View Articlejava.lang.ClassCastException: [Ljava.lang.String; cannot be cast to...
Ver lo que tenemos delante de nuestras narices requiere una lucha constante.-- George Orwell (1903-1950) Escritor británico.Un error en tiempo de ejecución como éste: java.lang.ClassCastException:...
View ArticlePowerDesigner free alternatives... or something close (for PostgreSQL minimum)
Herramientas de modelado de datos gratuitas (para PostgreSQL)Las herramientas de modelado de datos son muy útiles a la hora de realizar un diseño de datos nuevo o acercarnos a la comprensión y estudio...
View ArticleSolar System Scope: el sistema solar a tu alcance
Lo maravilloso de aprender algo, es que nadie puede arrebatárnoslo.-- B. B, King.Hace casi dos años, escribí un artículo sobre Sideralis, un planetario para móviles gratuito muy práctico. Desde...
View ArticleCerrar una sesión de telnet ordenadamente
telnet towel.blinkenlights.nlAntes de que el ssh se extendiera como la forma de inicio de sesión remota a servidores UNIX y Linux, era frecuente realizar sesiones de telnet para acceso a una consola...
View ArticleJAX-WS Web Services con Maven
Como decía en "Generación de código JAXB con Maven", una de las ventajas que aporta maven es la capacidad de automatizar tareas repetitivas y reproducibles del proyecto de desarrollo en el propio...
View ArticleCambiar la URL de conexión y establecer timeout a un Web Service JAX-WS
En el artículo anterior explicaba cómo realizar un cliente de Web Service JAX-WS con maven. Las herramientas de JAX-WS generan la url de conexión (endpoint) a partir de la url definida en el WSDL. Sin...
View ArticleSincronización de llamadas a Webservices y EJB
A la vista de suficientes ojos, todos los errores resultan evidentes.Ley de Linus, formulada por Linus Torvalds, (1997).Los servidores de aplicaciones y la arquitectura J2EE fue diseñada desde el...
View ArticleCombinando XPath con JAXB
El primer 90% del código ocupa el 90% del tiempo de desarrollo. El 10% restante del código ocupa el otro 90% de tiempo de desarrollo.Regla del noventa-noventa, Tom Cargill.Usar JAXB es tremendamente...
View ArticleGenerar certificados autofirmados con OpenSSL
Software is like sex: It’s better when it’s free.Linus Torvalds.Tengo la suerte de trabajar en un lugar rodeado de extraordinarios profesionales como compañeros. El artículo que traigo aquí hoy es un...
View ArticleLos niveles de aislamiento en PostgreSQL (no son 4)
"No. No lo intentes. Hazlo, o no lo hagas, pero no lo intentes."- Maestro YodaCuando ví el Episodio IV de la Guerra de las Galaxias ("El Imperio Contraataca"), aún era un niño impresionable, y me llamó...
View ArticleCopiar y pegar en applets Java
Una de las páginas a las que suelo acceder a menudo es ésta. Se trata de una sencilla página contenedora de un applet para probar expresiones regulares en Java realizada por David Matuszek.Esta página...
View Article2011: 50 años en el espacio, 30 "peceando"
640K ought to be enough for anybody.- Bill Gates, 1981 (*)Una cosa es segura: en tecnología no se deberían realizar aseveraciones del tipo "nunca jamás" porque más tarde o más temprano, el tozudo paso...
View ArticleExpo NASA: La aventura del espacio
Todo lo que una persona puede imaginar, otras podrán hacerlo realidad.Julio Verne (1828-1905).La exposición itinerante que la NASA ha traído a Europa está en Madrid desde el pasado Diciembre. Es una...
View ArticleApache Commons DbUtils: sencillo, rápido, ligero
“Controlling complexity is the essence of computer programming”Brian KerniganHoy traigo aqui otra de las joyas de Apache Commons: DbUtils. Ya comenté en el artículo anterior "Librerías imprescindibles...
View ArticleOrden y formato al código PL/pgSQL
“Any code of your own that you haven’t looked at for six or more months might as well have been written by someone else.”Eagleson’s LawLeer y entender un trozo de código de unas pocas líneas es fácil,...
View ArticleBalteus cumple su tercer año
(Ilustración: Fran Barquero)"¿Se acuerda de la araña que había en su ventana? Era naranja, con las patas verdes. La vio tejer una telaraña todo el verano. Un día puso un huevo. Luego el huevo...
View ArticleTransacciones autónomas en PostgreSQL
The cheapest, fastest, and most reliable components are those that aren’t there.Gordon Bell.En algunos casos, necesitamos que ciertas operaciones de una transacción de base de datos sean realizadas...
View ArticleAnalizar y procesar los argumentos de línea de comandos en Java
(Parsing and processing command line arguments in Java)“19 Jan 2038 at 3:14:07 AM”(End of the word according to Unix–2^32 seconds after January 1, 1970)Los límites tecnológicos son muy provisionales....
View ArticleMigrando a JEE 6 / EJB 3.1 (I)
“I’ve finally learned what ‘upward compatible’ means. It means we get to keep all our old mistakes.” Dennie van TasselLa especificación JEE 6 junto con la enorme lista de nuevas tecnologías que...
View Article