IntelliJ IDEA

Social
Buscar
Contenido de otras web
viernes
nov302012

A la venta Zero-Day Exploit para Java 7 Update 9; precio de venta >$100,000

Se vende: Zero-Day Exploit para Java 7 Update 9, la última actualización de java disponible de Oracle. Su efectividad está garantizada con Firefox e Internet Explorer, incluso corriendo sobre Windows 7. La vulnerabilidad está relacionada con el uso de las librerías MIDI de reproducción de sonido de Java, y la ejecución del código malicioso es muy fiable y se producirá sin necesidad de ninguna interacción por parte del usuario; basta con que visite la URL infectada en su navegador web.  

Precio: Sólo se venderá este Exploit una única vez, por lo que el comprador gozará de uso exclusivo de él para tomar control de cuantos PCs quiera. El vendedor está abierto a todo tipo de ofertas, pero estas deberán de tener al menos 5 dígitos (>$100,000). Interesados en esta oferta pasarse por el submundo cibernético, donde podrán además encontrar muchos otros exploits a la venta, sobre todo para Java, pero también para Flash, Adobe y muchas otras aplicaciones populares.

Click to read more ...

jueves
nov292012

¿Sueles ajustar los parámetros de rendimiento en tu máquina virtual?

En este post escrito por  Nikita Salnikov-Tarnovski cuenta su experiencia de cómo, simplemente ajustando un par de parámetros de la máquina virtual relativos al algoritmo para el recogedor de basura a usar y al tamaño del PermSize resolvieron un problema de rendimiento que tenía el cliente con JIRA. Además, en el artículo hace una revisión interesante de los valores por defecto de varios parámetros por defecto que emplea la máquina virtual relacionados con el tamaño de los distintos espacios de memoria y algoritmos del recogedor de basura.

Se trata de un artículo de interesante lectura. ¿Con cuánta frecuencia vosotros tocais parámetros de la máquina virtual por motivos de rendimiento?

Hagamos una pequeña encuesta al respecto:

Click to read more ...

miércoles
nov282012

Red Hat anuncia OpenShift Enterprise 1.0 

Red Hat acaba de anunciar OpenShift Enterprise 1.0, lo que según ellos es la primera solución tipo "Plataforma como servicio" (PaaS) ofrecida por un vendedor de software global. OpenShift es una solución de cloud computing completamente opensource que ofrece una plataforma completa (y no sólo la infraestructura hardware) en la nube. La plataforma está orientada aplicaciones Java EE y está basada en JBoss.

Desde hace un tiempo que Red Hat ofrece a desarrolladores instancias de OpenShift de un modo completamente gratuito (más información aquí al respecto), mientras no se pasen unos límites de consumo de memoria, CPU y ancho de banda (bastante razonables que incluso pueden permitir poner en producción una aplicación que no tenga muchos usuarios). Ahora Red Hat ha anunciado la versión comercial de la plataforma, OpenShift Enterprise 1.0.

Click to read more ...

miércoles
nov282012

Los videos del tutorial básico de Java EE por fin están en YouTube

Hace un año y medio que publicamos un Tutorial básico de Java EE en este portal; además de un PDF de más de 200 páginas el tutorial incluye tres videos. Estos videos en su día los publicamos en nuestro canal de Parleys. Desde entonces nos han llegado varias quejas de que alguna gente, dependiendo de su red, no es capaz de ver los videos de Parleys y nos han pedido que lo subamos a YouTube.

Esto no nos era posible porque debido a un grave error mío, no me quedé con ninguna copia de los videos originales después de subir los a Parleys. Después incluso intenté descargarlos de Parleys empleando alguna herramienta para descargar video flash, pero no me funcionaban.

La semana pasada Alberto Pérez Murado contactó con nosotros para notificar el problema mencionado anteriormente: no era capaz de ver los videos y nos preguntaba si no sería posible cologarlos en YouTube. Le explicamos la situación, y él mismo se las ha ingeniado para descargar los videos de Parleys y ahora los hemos subido a nuestro canal de YouTube. Así que por fin están disponibles los videos en YouTube.

Click to read more ...

miércoles
nov282012

Java Road Show 2012 - Presentaciones y Taller

Aquí os dejo las tres ponencias (en formato PDF) y todo el código y material de apoyo del Taller que se ha impartido en las ciudades de: Castellón, Madrid, Barcelona, Bilbao y Sevilla; con motivo del Java Road Show que este año han organizado JavaHispano, Oracle y Cuore. Os recordamos que recientemente habíamos publicado los videos correspondientes con la jornada de Castellón.

Quiero aprovechar la ocasión para, en mi nombre propio y en de los compañeros de las tres organizaciones intervinientes que se han esforzado en hacer este evento posible, agradecer a todos los asistentes, presenciales o virtuales, su interés por este evento. 

Aquí están los contenidos por orden de aparición:

Click to read more ...

martes
nov272012

Emitrom anuncia Flash4j 3.0 GA

Emitrom anuncia la disponibilidad de Flash4j 3.0.  Flash4j es un API en Java para escrbir aplicaciones en Flash, Flex o AIR, de Adobe.  Adicionalmente, esa versión de Flash4j incluye apoyo para otras librerías como Starling, GreenSock Tweening, I/O directo en el cliente (como generación de PDFs y archivos de Excel), y cientos de ejemplos incluídos en el paquete de distribución.

Flash4j 3.0 tiene una licencia Apache 2, lo cual lo hace gratis para el uso en aplicaciones comerciales.

Las plataformas de Adobe como Flash y AIR, siguen siendo unas de las más poderosas en el mundo de interfaces gráficas, y aún existe mucha demanda para ellas.  Flash4j le permite al desarrollador de Java entrar en este mundo sin la necesidad de tener conocimiento en ActionScript

martes
nov272012

Listado de podcast sobre Java

Me parece interesante aprovechar una noticia para crear un listado de podcast sobre Java, en español o en inglés. Aquí voy a contribuir los que conozco yo, pero espero que vosotros en los comentarios recomendéis otros, que iremos añadiendo al cuerpo de esta noticia para convertirla en un listado de podcast sobre Java que todos podamos consultar.

Para hacer la noticia más útil, os animo a que además de indicar el podcast, hagais una pequeña revisión sobre él para que los que no lo conozcan sepan qué esperarse.

  • javaHispano podcast, el podcast de esta comunidad. Cubre noticias y entrevistas a hispanos relevantes dentro del mundo Java. Periodicidad aproximadamente bisemanal.
  • The Java Posse podcast, aunque ha perdido un poco de calidad y bajado su frecuencia de publicación con los años, creo que sigue siendo la referencia dentro de los podcast en el mundo Java. Cubre noticias, entrevistas y publicaciones de las charlas de su propia conferencia. Está mantenido por cuatro voluntarios sin respaldo de ninguna compañía.
  • The Java Pub House, podcast que cubre distintos temas avanzados de programación.

Click to read more ...

martes
nov272012

Resultados de la encuesta: ¿Crees que JavaFX es el futuro del escritorio en la plataforma Java?

En los últimos tres años ha cambiado ligeramente hacia positivo la opinión sobre JavaFX dentro de nuestra comunidad. Hace tres años hicimos una encuesta similar en la que el 75% de la gente tenía una opinión negativa sobre JavaFX, frente a un sólo 25% que creía que podría ser una tecnología relevante.

Casi tres años y medio después está claro que, en el mejor de los casos, JavaFX sigue siendo una "promesa" y que todavía no ha alcanzado el éxito. Pero, al menos, parece haber mejorado la opinión sobre esta tecnología dentro de nuestra comunidad. En la encuesta que hicimos recientemente hay un 37% de los encuestados que piensa que esta tecnología es el futuro del escritorio dentro de la plataforma Java, frente a un 35% que piensa que no. El resto, o no lo tiene claro, o le da igual. Aquí tenéis los resultados de la encuesta:

Click to read more ...

lunes
nov262012

¿Uso una máquina virtual de 32 o de 64 bits?

En este interesante artículo se discuten algunos de los pros y cons de emplear una máquina virtual de 32 o de 64 bits. La principal ventaja de irse a los 64 bits es la posibilidad de emplear más memoria para el heap, que en una máquina de 32 bits, dependiendo del sistema operativo, tiene un tamaño máximo de 1.5GB en Windows (aunque hackeando un poco podemos llegar a los 3GB), 2 GB en Linux y 3.8GB en Mac OS X.

Sin embargo, esa memoria extra no viene "gratis". Al correr nuestra aplicación en una máquina virtual de 64 bits la aplicación va a emplear más memoria para hacer lo mismo. Según la experiencia del autor, nuestra aplicación va a requerir entre un 30 y el 50% más de heap que la misma aplicación corriendo en una máquina virtual de 32 bits. El motivo de esto es que las cabeceras de los objetos en las máquinas virtuales de 32 bits son de 8 bytes, mientras que en las máquinas virtuales de 64 bits son de 12 bytes. Además, las referencias a objetos en las máquinas de 32 bits son siempre de 4 bytes, mientras que en las máquinas de 64 bits pueden ser de 8 bytes.

Click to read more ...

lunes
nov262012

La semana pasada en javaHispano

En esta noticia haremos nuestro resumen de contenido publicado en las distintas secciones de javaHispano, excluyendo la portada en la última semana. Aprovechamos esta ocasión también para recordarnos que podéis estar al tanto de estos contenidos empleando los diversos Feeds del Portal.

Android

En esta sección se han publicadon las siguientes noticias:

Podcast

La semana pasada publicamos JavaHispano Podcast - 148 - Noticias noviembre de 2012

Click to read more ...