Buscar
Social
Ofertas laborales ES
miércoles
abr252012

CRaSH 1.0, consola extensible para ejecutar comandos en la JVM

La semana pasada fue anunciado CRaSH 1.0, una consola extensible para ejecutar comandos en una JVM local o remota. CRaSH permite conectarse a una máquina virtual Java que esté corriendo y ejecutar comandos dentro de ella, como por ejemplo listar los threads que hay en la máquina virtual, detenerlos, ejecutar el recogedor de basura, listar los loggers, obtener información sobre los datasources que hay dentro del servidor de aplicaciones Java, ejecutar comandos SQL desde la máquina virtual Java…

Aquí tenéis un video donde empleando CRaSH se realiza una conexión a una máquina virtual en la cual está corriendo JBoss y, a modo de demo para mostrar su potencia, empleando un pool de conexiones de JBoss se ejecuta unos cuantos comandos SQL contra la base de datos:

Click to read more ...

martes
abr242012

Videos del taller Detecting and fixing deadlocks, por Heinz Kabutz

En marzo aprovechamos que Heinz Kabutz había venido a España para impartir una charla en el Codemotion para organizar un pequeño taller titulado "Detecting and fixing deadlocks". Y por fin hemos tenido tiempo suficiente, y hemos subido dos videos del seminario a nuestro canal de Parleys:

 

Os dejamos aquí el primer video empotrado:

Click to read more ...

martes
abr242012

Apple cambia cómo funciona el plugin Java en Mac OS

Este mes Apple ha publicado dos actualizaciones a su JDK, siendo la última de ellas la 1.6.0_31. Su propósito de resolver el problema del malware Flashback, que aprovechando un agujero de seguridad en la versión de Java de Mac ha llegado a infectar más de 600,000 equipos

Al instalarse en un Mac, la esta actualización, desactivará el plugin Java del navegador web, impidiendo que el equipo ejecute Applets. El usuario podrá activarlo de nuevo, aunque esto requerirá una acción por parte del usuario; es decir, a partir de este momento los Mac por defecto no ejecutarán Applets.

Incluso si el usuario configura manualmente el plugin Java para ejecutar Applets, éste se volverá a desactivar automáticamente si el usuario no ejecuta ningún Applet durante un cierto período de tiempo. Con esta medida Applet deja claro que considera que Java en el navegador no es algo "seguro", y lo mejor es no usarlo.

Click to read more ...

lunes
abr232012

JavaHispano Podcast - 139 - Buscar trabajo con Wiseri (Entrevista a José Angel Cano)

Publicado un nuevo número del podcast de javaHispano. En esta ocasión vamos a entrevistar a José Angel Cano de Wiseri. Esta entrevista no será un podcast técnico, sino que tratará de ofrecer recomendaciones para buscar trabajo. Inicialmente hablarémos de recomendaciones generales como la creación de tu curriculum y como exponer tus conocimientos. Finalmente, hablarémos del objetivo de Wiseri y de su elemento diferenciador para unir profesionales con otros profesionales o empresas.

Click to read more ...

lunes
abr232012

En el juicio entre Oracle y Google se va a decidir mucho más que el futuro de Android

En el juicio entre Oracle y Google además de lo que pueda pasar con Android y de si Google tiene que pagar algún tipo de licencia/indemnización a Oracle se va a decidir otra cosa mucho más importante: si las API de programación son o no algo que puede estar bajo Copyright; es decir, si la ley estadounidense del Copyright se puede aplicar a un API de programación. El juicio entre Oracle y Google, que inicialmente había arrancado por la supuesta violación de Android de varias patentes de Oracle, ha dado un giro y ahora se centra sobre todo sobre si Google tiene derecho o no a copiar en Android las API Java standard o no.

En las transcripciones del cuarto día de juicio hay comentarios muy interesantes de ambas compañías al respecto. Por un lado, Google afirma que dentro de Java a través del Java Community Process hay Apis que han sido construidas por múltiples empresas. Y al igual que Android ha tomado prestado de Java, Java ha tomado prestado de otros lenguajes; por ejemplo, las expresiones regulares del API estándar de Java están copiadas de Perl.

Oracle por su parte…

Click to read more ...

lunes
abr232012

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 ha publicado un completo tutorial sobre el API de contactos de Android.

España

El próximo martes  24 abril en Madrid a las 19:00 en la sala de Madrid on Rails el grupo de usuarios de Groovy de Madrid va a celebrar una charla sobre Gradle. En esta sección también nos hemos hecho eco del reciente nacimiento de Barcelona JUG.

Click to read more ...

viernes
abr202012

Javatari, un emulador completo del Atari 2600 escrito al 100% en Java

Javatari es un emulador completo del Atari 2600 escrito al 100% en Java. Podéis descargarlo como un único archivo jar ejecutable desde aquí. Para poder ejecutar programas en el simulador de Atari también tendréis que descargar una ROM para el Atari 2600. Desde la misma página desde la cual podéis descargar la ROM podréis descargar juegos.

El código fuente de este proyecto es opensource y podéis encontrarlo en github.

Click to read more ...

viernes
abr202012

Twitter trata de cambiar cómo funcionan las patentes de software

Esta semana Twitter ha anunciado que está elaborando internamente en la empresa un "contrato" que a partir de ahora se aplicará a todas las patentes que solicite la compañía. Este contrato, con nombre Innovator’s Patent Agreement (IPA), tiene como objetivo hacer que todas las patentes que solicite la empresa, incluso en el hipotético caso de que Twitter sea comprado por una tercera parte o venda sus patentes a alguien, no puedan ser usadas ofensivamente, sino sólo defensivamente.

Para conseguir esto, IPA pretende incluir una cláusula en todas las patentes de la compañía que requerirá que los inventores de las patentes (es decir, los ingenieros de Twitter) en vez de ceder todos sus derechos a Twitter (como suele suceder normalmente; el empleado sólo es inventor pero la compañía es la dueña y retiene todos los derechos) conserva la capacidad para vetar el uso de la patente si ésta se está empleando de modo ofensivo. La patente sólo se podrá emplear ofensivamente con el permiso del empleado. Y esta cláusula se mantendrá si Twitter es comprado por una tercera parte, o si vende la patente a una tercera parte.

Click to read more ...

jueves
abr192012

Entrevistas a #Developars, chicas developer

Dani Latorre (@dani_latorre) ha comenzado en su blog una serie de entrevistas a chicas  que son desarrolladoras (#Developars) a modo de "iniciativa personal" para dar más visibilidad a las mujeres dentro del mundo de la programación ya que, como todos sabemos, su representación en este gremio está muy lejos del aproximadamente 50% de representación que tiene en el planeta.

Por lo de ahora ha publicado dos entrevistas: una a Yurena García-Hevia (@yurenaghm) y otra a Amalia Hernández (@amaliahern). Y habrá más, así que si estáis interesados en el tema seguid su blog. Y si eres una #Developar y estás interesada en ser entrevistada por él, ponte en contacto con Dani.

Por último, y aunque sea un poco offtopic, aprovechando que esta noticia seguramente va a tener más lecturas femeninas que el promedio del portal...

Click to read more ...

miércoles
abr182012

Increíbles declaraciones de Larry Ellison sobre Java en el juicio contra Google

Hace un par de días se ha reanudado el juicio de Oracle contra Google por Android. Tenéis una excelente cobertura de los dos primeros días en este blog. Pero lo que más me ha fascinado de este segundo día son las declaraciones de Mr. Larry Ellison:

"Just because something is open-source doesn't mean you can do whatever you want with it,"

Me parece que Larry necesita una pequeña charla explicándole que significa que algo sea opensource… a lo mejor Richard Stallman, creador de la licencia GPL bajo la cual Oracle distribuye Java, está por la labor. Cuando le preguntaron si los desarrollos de Oracle serían posibles sin protección de copyright él respondió:

Click to read more ...