Buscar
Social
Ofertas laborales ES
jueves
ago042011

Java 7 tiene un bug bastante feo en el compilador Hotspot

La noticia se hizo pública la semana pasada por parte de los miembros del proyecto Lucene, quienes vieron como emplear Java 7 con Lucene podría llevar a que el proceso de la máquina virtual se muriese por culpa de violaciones de segmento en el proceso nativo.


Este problema ocurre con ciertos tipos de bucles en los que la condición del bucle se modifica en su cuerpo. El problema surge del compilador Hotspot y algunas optimizaciones que ya estaban presentes en Java 6 pero que no estaban activadas por defecto (se activaban con los flags XX:+OptimizeStringConcat o -XX:+AggressiveOpts).


En Java 6 estas optimizaciones también daban problemas en algunos casos, pero el problema no era tan grave porque no estaban activadas por defecto. Oracle pensó que había resuelto el problema en Java 7, pero no es así (cosa que descubrió una semana antes del release final de Java 7). Esto ha llevado a algunos bloggers a recomendar no usar Java  7 para nada (en producción), recomendación que probablemente en estos momentos sea un buen consejo.


Tendremos que esperar a Java 7 update 1 por una solución a este problema. A pesar de esta metedura de pata, francamente, no creo que con Oracle los JDK vayan a tener más bugs que con Sun; todo lo contrario. En general la comunidad MySQL está de acuerdo que las releases de la base de datos bajo Oracle son bastante más estables y tienen menos bugs que cuando Sun (o la propia MySQL) estaban al cargo (otro tema diferente es la subida de precios de las licencias de la base de datos...).


Yo espero que suceda lo mismo con el JDK. Si bien es cierto que han comenzado con mal pie. ¿Qué opináis vosotros?

miércoles
ago032011

Comienza la transición de la tecnología de búsquedas naturales de Yahoo! a Bing

Yahoo! y Microsoft continúan trabajando para implementar la alianza de buscadores en todo el mundo y hoy han anunciado un importante hito para España en este proceso.

La transición de la tecnología de búsquedas de Yahoo! a la plataforma de Bing se hará efectiva hoy, 3 de agosto, en Francia, Alemania, Irlanda, Italia, España y Reino Unido. Esto significa que pronto los resultados naturales de las búsquedas de Yahoo!, tanto para PC como para móvil, estarán basados en la tecnología de Bing, como ya sucede en Estados Unidos, Argentina, Brasil, Canadá, Chile, Colombia, Nueva Zelanda, Perú y Venezuela.

Para Yahoo! éste es un paso definitivo para mejorar la relevancia de los resultados naturales que ofrece a los usuarios en sus búsquedas, lo que le permitirá atraer una mayor audiencia a su buscador. Tras la transición, las dos compañías seguirán innovando en la experiencia de usuario de sus respectivos buscadores, sobre la base de un algoritmo común utilizado por el conjunto de los usuarios de ambas.

Esta importante evolución en el panorama de los buscadores no afecta todavía al mercado de la publicidad en buscadores, pero puede hacer que los propietarios de páginas web se replanteen sus estrategias de SEO. Las herramientas para administradores de páginas web de Microsoft, Bing Webmaster Tools, serán la fuente de recursos y métricas para webmasters tanto en Bing como en Yahoo!. Para asegurarse de que sus páginas web están correctamente referenciadas e indexadas por el algoritmo de Bing, animamos a todos los administradores a visitar Bing Webmaster Tools y http://www.bing.com/webmaster/ para optimizar el posicionamiento de sus páginas web.

Yahoo! y Microsoft continúan trabajando estrechamente para preparar a equipos de ventas y clientes con toda la información necesaria para que la futura transición de la publicidad en buscadores sea un verdadero éxito.

lunes
ago012011

Liberado DataNucleus AccessPlatform 3.0.0 RELEASE

Liberamos versión 3.0.0 de DataNucleus AccessPlatform. AccessPlatform provee la persistencia de objetos Java a muchas fuentes de datos (RDBMS, ODBMS, XML, Excel, ODF, LDAP, JSON, BigTable) con los API's estandares JDO y JPA, y ademas incluye un API de REST. AccessPlatform viene bajo la licencia Apache2. Version 3 incluye

  • Separación de los APIs JDO, JPA, REST, y ya elige el API y el datastore.
  • Nuevo plugin para MongoDB, incluyendo amplia lista de opciones.
  • Muchas mejoras para HBase, ODF y Excel
  • Soporte para persistencia a SQLite
  • Cambios para persistencia sin transacciones
  • Soporte para JPA merge de un objeto "transient" para cambiar un objeto persistente.
  • Soporte para borrar un objeto "detached"
  • Soporte para JDO3.1 "complete-table"
  • Mucha reconfiguración del codigo para dar soporte a federación de datos
  • Muchas otras mejoras
Versión 3 pone enfasis en la portabilidad de opciones entre un base de dato y otro, y publicamos una lista corriente para que el usuario sabe si el uso de una opción es portable.

 

GAE/J SVN incluye una versión de su plugin para DataNucleus v3, y esperamos que los plugins de tercero para OrientDB, Cassandra y VMForce esten cambiado dentro de poco para dar soporte a DataNucleus v3.

La documentacion esta disponible online o para bajar. Damos soporte gratis limitado en el foro de DataNucleus, y tambien soporte comercial. El precio de una licencia de DataNucleus AccessPlatform v3 es lo mismo que pagaron para v2, asi que nada. Disfrutalo

domingo
jul312011

ActiveJDBC

 Seguro que habra quienes se sorprendan tanto como Max Katz Ingeniero Senior de Exadel. Al enterarse que ActiveRecord de Ruby on Rails tiene su contra parte para Java; Pues bien este nuevo ORM que trabaja con convenciones antes con configuraciónes, es 40% veces más rápido, mucho más facil y pequeño (127k jar) que Hibernate.
Tiene soporte para MySQL, PostgreSQL, Oracle y H2 y un soporte para validaciones. A decir del autor "no trata de resolver todos los problemas, pero, cubre el 80% de lo que se necesita para hacer nuestro trabajo más rápido...más rápido!
http://mkblog.exadel.com/2011/07/activejdbc-new-java-orm-and-an-activerecord-implementation/
Le he echado un vistazo y parece que promete, si alguno ya lo usa o lo esta probando, seria interesante algunos comentarios...
jueves
jul282011

Publicado el primer número de Java Magazine

Coincidiendo con la publicación de Java 7, se ha lanzado el primer número de Java Magazine, una revista digital en idioma inglés sobre Java producida por Oracle.

 

Page 1 ... 6 7 8 9 10 ... 1335 Next 5 Entries »