Buscar
Social
IntelliJ IDEA

Ofertas laborales
jueves
feb072013

Tweets más populares del último mes

Aquí tenéis los tweets que han despertado más interés en la cuenta de Twitter de javaHispano durante el último mes.

Click to read more ...

miércoles
feb062013

e(fx)clipse, herramientas para desarrollar aplicaciones JavaFX en Eclipse

Recientemente, por iniciativa de la compañía alemana BestSolution.at, se ha propuesto un nuevo proyecto a la fundación Eclipse: e(fx)clipse - JavaFX tooling and runtime for Eclipse. Como su nombre indica, el proyecto pretende desarrollar un conjunto de herramientas para crear aplicaciones JavaFX desde Eclipse.

El objetivo no es realmente comenzar a trabajar desde cero en crear este conjunto de herramientas; BestSolution.at ya ha desarrollado estas herramientas (lleva trabajando en ellas desde 2011, e incluso son open source). Lo que ahora debe pretender es por un lado donarlas a la fundación Eclipse, y por otro contar con más apoyos para el desarrollo de las herramientas.

Click to read more ...

martes
feb052013

Primefaces y el nuevo esquema de negocio

El día de hoy se anunció un cambio en el modelo de negocios de los desarrolladores de Primefaces. Básicamente, a partir de la versión 3.5 los usuarios del servicio de paga tendrán acceso a las últimas mejoras, actualizaciones y corrección de errores; mientras que la comunidad tendrá acceso al depósito de código y tendrá que mantener localmente sus propios "builds". De esta manera, si un usuario de la comunidad quiere acceso a los ultimos "bug fixes" y mejoras, tendrá que pagar o esperar al siguiente release y descargar los fuentes para compilarlos.

El esquema me recuerda al modelo que utiliza RedHat, y probablemente lo que les pueda pasar aquí es que similar a como lo hace CentOS, alguien abra un nuevo proyecto opensource y se dedique a generar los builds. En lo personal Primefaces me parece un gran proyecto, entiendo la motivación detrás de este movimiento, y evaluaré la mejor alternativa (pagar o hacer mis propios builds).

Este no es el primer intento de Cagatay Civicy para monetizar su trabajo, pero probablemente sea el mas radical que ha intentado.

La liga a la nota original se encuentra aquí.

martes
feb052013

Curso gratuito de Android: Programación de aplicaciones

La Universitat Politècnica de València ha puesto a disposición pública un curso gratuito de programación de dispositivos móviles con Android. El curso tiene una duración de 12 semanas y comenzó el pasado 31 de Enero. Información e inscripciones aquí.

 

Nota: noticia enviada por Julián Masero

martes
feb052013

Aplicación didáctica: Swing y JDBC

Estimados compañeros de JavaHispano.

Por fin, he terminado una aplicación (llevaba cogiendo polvo en el dico duro desde hace casi tres años) que pretende mostrar algunas buenas prácticas sobre Swing y JDBC.

Muestra un buen puñado de buenas prácticas, especialmente en lo que se refiere a escritura de código, aunque también contiene algunas malas prácticas: entono el mea culpa por anticipado.

Por favor, léase el "leeme.txt" completamente antes de comenzar con la aplicación.

El código está publicado aquí: http://code.google.com/p/tapas-tpv/
La licencia es GPL v3.

Espero que sea de ayuda a quellos que empiezan con Swing y JDBC (a los programadores avanzados les parecerá una pérdida de tiempo estudiarla). Todos los comentarios son bienvenidos (por favor, hazedlos en la página del proyecto).

Un saludo y "happy coding".

martes
feb052013

Firma esta petición para que Oracle deje de empaquetar la toolbar de Ask en el JRE

Por si últimamente no hubiese ya bastantes noticias negativas relativas a Java en el escritorio por temas de seguridad, desde hace tiempo Oracle está empaquetando la toolbar de Ask en el JRE. Es decir, el JRE instala por defecto instala crapware en tu equipo.

Y encima lo hacen de un modo bastante pernicioso: una vez que el JRE se ha instalado, todavía no se ha instalado la toolbar de Ask, sino que se ha quedado un proceso a la espera que aguardará 10 minutos antes de instalar la toolbar de Ask. El propósito de esto parece ser que si un usuario hace clic en "Next" sin pensarlo dos veces pero después se da cuenta que no quiere la toolbar de Ask, y nada más terminar la instalación del JRE trata de desinstalarla, no la va a encontrar en ningún sitio y pensará que no la instaló.

Click to read more ...

lunes
feb042013

Actualización de OpenShift: Tomcat 7 y JBoss EAP 6.0.1

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.

La semana pasada Red Hat anunció varias actualizaciones en su servicio, entre ellas la posibilidad de desplegar nuestras aplicaciones sobre Tomcat 7 y JBoss EAP 6.0.1, mecanismos de redundancia que hacen que nuestra aplicación corra en múltiples nodos de tal modo que si uno de ellos falla la aplicación  siga disponible, mejoras para la interfaz de comandos de línea y soporte para Sokets de Unix.

Click to read more ...

lunes
feb042013

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:

Click to read more ...

domingo
feb032013

Vulnerabilidad importante en el protocolo UPnP de 81 millones de routers

Esta noticia no tiene que ver directamente con Java, pero es importante para cualquiera que tenga un router en su empresa (o en su casa). Debido a lo critico de la vulnerabilidad en cuestión, y al hecho de que no se está cubriendo demasiado, he decidido escribir un artículo aquí sobre ella.

UPnP (Universal Plug and Play) es un protocolo que permite que un dispositivo que esté "del lado de la LAN" de un router abra puertos automáticamente en el router. Por ejemplo, Skype, los clientes de bittorrent, o cualquier video consola hace esto para permitir que lleguen conexiones desde el exterior. Esta funcionalidad no suele requerir ningún tipo de autenticación, y se supone no es problemática porque en teoría sólo está disponible del lado de la LAN (donde se supone que todos los dispositivos son fiables, y donde probablemente hace falta un password para conectarse a la red inalámbrica).

En un estudio realizado por Rapid7 donde se han dedicado durante meses escanear todo el espacio de direcciones IP v4 de Internet han encontrado un total de 81 millones de routers que exponen el protocolo UPnP "del lado de la WAN", es decir, que lo exponen abiertamente a todo Internet. Esto es un agujero de seguridad como un túnel de autopista en sí mismo. Encima, de estos 81 millones, al menos 50 millones de estos dispositivos son vulnerables a ataques conocidos que pueden realizarse desde cualquier punto de Internet y que pueden permitir abrir puertos en nuestro router. Además, estos ataques pueden realizarse de modo completamente anónimo porque

Click to read more ...

domingo
feb032013

Disponible Java 7 SE Update 13

Este fin de semana Oracle ha publicado Java 7 SE Update 13, actualización que es denominada como "crítica" por la compañía. La principal novedad de esta versión, y el motivo por el cual ha sido publicada fuera del ciclo normal de actualizaciones (al igual que viene siendo habitual en las últimas Updates) fue, en palabras del propio Oracle:

…decided to accelerate the release of this Critical Patch Update because active exploitation “in the wild” of one of the vulnerabilities affecting the Java Runtime Environment… 

Esta versión también incorpora algunas correcciones relativas a franjas horarias. Por algún motivo, se han soltado la "Java 7 SE Update 12", de la cual nunca se ha liberado una versión estable a pesar de haberse desarrollado; el motivo quizá sea que han tenido que incorporar nuevos parches de seguridad no contemplados en la Update 12 antes de que ésta estuviese lista para liberarse al público.

De un modo simultáneo, también han publicado Java SE 6 Update 39.