Buscar
Social
IntelliJ IDEA

Ofertas laborales
jueves
jul302015

Compilación multihilo con Maven



¿Sabéis que Maven3 es multihilo? Pues he probado a compilar con 10 hilos y me tarda más tiempo que con uno :)

Aparte, es necesario, en ocasiones, actualizar versiones de plugins (las nuevas versiones de plugins son threadsafe... pero algunos antiguos no....).

¿Habéis probado esta característica? ¿Tenéis opinión sobre la misma?

El comando para ejecutar con 10 hilos podría ser algo parecido a lo siguiente:
mvn -T 10 clean install -Dmaven.test.skip=true

En mi caso, ha sido necesario actualizar los siguientes plugins (es necesario que los mismos sean threadsafe)

->maven-compiler-plugin: -> necesaria versión 2.3.1
->maven-source-plugin: necesaria versión 2.1.2
->maven-war-plugin: necesaria versión 2.6
Un enlace de apoyo, en mi caso, ha sido el siguiente:
miércoles
jul292015

Se reabre la batalla legal entre Google y Oracle por Android

Esta semana Oracle ha reabierto el proceso legal que pretende actualizar la demanda que había puesto contra Google sobre Android por violación de derechos de autor y de patentes. Se trata del mismo caso en el que Oracle afirmó que las APIs caían bajo la ley del copyright y no podían ser copiadas, como ha hecho Google con Android y las API Java.

En 2012 Oracle perdió una batalla legal cuando el juez William Alsup determinó que Google no había infligido propiedad intelectual de Oracle relativa a los patentes. Pero Oracle no dio toda la guerra por perdida y llevó el caso a un tribunal federal que ha abierto la puerta nuevamente a que las APIs caigan bajo la ley del copyright y ha devuelto el caso a un tribunal inferior que debe reabrirlo.

Una de las cosas que ha cambiado desde 2012 es que ahora Oracle "sólo" pide 1000 millones de dólares a Google como indemnización, frente a los 3000 que pedía en su día. En cualquier caso, se reabre este frente legal para Android.

sábado
jul252015

Posible fallo resolviendo el domino javaHispano.org la semana que viene

A principios de la semana que viene vamos a mover el dominio javaHispano.org y javaHispano.com a un nuevo registrador de dominios. Esta pasada semana ya hicimos lo mismo con el dominio javaHispano.net. Es posible que mientras se propaga la información de DNS durante 24/48 horas haya algunos problemas para acceder al dominio javaHispano.org (el principal del portal) desde algunas ubicaciones geográficas.

Dado que el dominio javaHispano.net ya está en el nuevo registro y ya se ha propagado el DNS, aún cuando el dominio javaHispano.org no funcionase correctamente debería seguir siendo posible acceder al portal mediante el dominio javaHispano.net. Así que si tenéis algún problema accediendo al portal durante la semana que viene en el dominio habitual, podéis probar a acceder con el dominio javaHispano.net.

Un saludo y disculpas por los inconvenientes que esto os pudiese ocasionar,

El equipo de javaHispano.

miércoles
jul222015

javOSize: el azúcar que le faltaba a tu taza de Java

javOSize es la nueva herramienta para hacer troubleshooting y automatizar correcciones sobre cualquier aplicación Java. Sin reinicios. Sin despliegues. Sin overhead. Simplemente conecta javOSize a tu JVM y empieza a disfrutar de capacidades que nunca antes habrías imaginado:

  • Mide: revisa el estado de los threads, consulta usuarios, sesiones, URLs, aplicaciones y sus tiempos de respuesta y consumos de CPU. Accede a los beans JMX, a contadores de rendimiento de tu JVM, al tamaño de las clases, monitoriza el rendimiento de tu JVM y la funcionalidad de cualquier parte del código. Literalmente, no hay nada que no puedas medir con javOSize
  • Inspecciona: javOSize te permite crear interceptores a medida para cualquier método para que puedas explorar sus parámetros y los valores devueltos. En cualquier momento puedes ver el código de cualquier clase, en tiempo real y sin tener acceso al código fuente.
  • Experimenta: dado que los fallos aparecen cuando menos te lo esperas, estate preparado. Modifica tu aplicación en tiempo real y sin reiniciar para incluir trazas de depuración o parches. Crea puntos de ruptura para un usuario concreto o una sesión específica. Accede a los parámetros de un método o ejecuta cualquier fragmento de código java en tu servidor de aplicaciones. Y perdón por repetirme pero... ¡¡¡no necesitas modificar, reiniciar o desplegar nada en tu servidor de aplicaciones!!!
  • Automatiza: javOSize proporciona capacidades de scripting muy flexibles para que puedas automatizar tus tareas de troubleshooting y corrección. Agrupa acciones en recetas y ejecútalas bajo demanda, de manera programada o bajo determinadas condiciones. Purga sesiones HTTP que ocupan más de un determinado tamaño en memoria y no han sido utilizadas en un determinado intervalo de tiempo o envía notificaciones cuando un thread consume demasiado CPU.
  • Comparte: las recetas que creas solucionan problemas que otros pueden estar sufriendo. Y viceversa. Utiliza nuestro repositorio donde todo el mundo puede contribuir con sus propias recetas para las tareas más habituales.

Click to read more ...

miércoles
jul152015

Inicia la JavaCup MX 2015

 

En marco del evento JavaDevDay México a celebrarse en la ciudad de Guadalajara el próximo 29 de agosto, la asociación JavaHispano organiza el concurso de programación JavaCupMX 2015.

El evento, por cuestiones de los patrocinadores, está abierto a cualquier residente en México y consiste en programar una táctica de la JavaCup que participará en el torneo a celebrarse del 15 al 29 de agosto.

Los 3 primeros serán premiados:

  • 1er lugar: 1 iPad
  • 2o lugar: 1 iPod
  • 3er lugar: 1 tableta Android
lunes
jul132015

Concurso de JavOsize: gana $200 twitteando con el hashtag #javosize

javOSize es una startup española fundada por un puñado de frikis con gran experiencia desarrollando aplicaciones java, así como en grupos de mantenimiento. Cansados de no encontrar una herramienta que verdaderamente les cubriese sus necesidades a la hora de encontrar, y sobre todo arreglar, problemas decidieron hacérsela por su cuenta. Ahora la ofrecen de manera gratuita para que cualquier persona en su misma situación no tenga que perder el tiempo buscando entre cientos de alternativas que cada una por separado no termina de ofrecer toda la información necesaria.

Una vez que la herramienta está desarrollada, la gente de javOSize quiere darla a conocer y para ello han decidido organizar un concurso en javaHipano.

El concurso consiste en descargar y utilizar javOSize y escribir un twit dando vuestra opinión sobre la herramienta. El twit debe contener el hashtag #javosize e incluir algún enlace a cualquiera de sus páginas. Puedes twittear tantas veces como quieras. La cuenta de twitter que más retwitts haya conseguido ganará una tarjeta regalo de Amazon de 200 USD y una suscripción de un año a javOSize platform para 3 agentes. Que esto no te confunda, javOSize es y siempre será gratis, pero existirá una versión premium de bajo coste con interfaz gráfico y consolidación de históricos que añadirá capacidades avanzadas de monitorización.

Click to read more ...

lunes
jul062015

Google dejará de dar soporte al plugin de Android de Eclipse

Medio año después de haber anunciado la primera versión estable de Android Studio, Google anuncia que dejará de dar soporte al plugin de Android de Eclipse. El proyecto seguirá existiendo como un proyecto de código abierto dentro de la fundación Eclipse, pero Google no seguirá contribuyendo a él y centrará todos sus esfuerzos sobre Android Studio. 

Si alguno de vosotros no había hecho todavía la transición a Android Studio esto es una señal clara de que es hora de ir pensando en ello.

viernes
jul032015

Ya tenemos ganador del concurso de Takipi 

Takipi es una herramienta construida por una startup israelí que permite, sin realizar ninguna modificación a nuestro código fuente, instrumentarlo en producción permitiendo capturar y explorar gráficamente de un modo sencillo las causas de distintos tipos de errores y/o problemas de rendimiento. Esta herramienta es empleada por compañías como Samsung, HP, Nielsen y Nestle. Aquí tenéis un artículo explicando más en detalle qué hace, cómo funciona y cómo se instala.

Takipi nos había propuesto organizar un concurso dentro de javaHispano. El concurso consiste en probar su herramienta y escribir un pequeño post al estilo de un caso de estudio sobre y lo que habéis descubierto sobre vuestro código fuente. El premio era una licencia anual gratuita de Takipi y una tarjeta de regalo de Amazon de $100.

Pues bien, ¡ya tenemos ganador! Ha sido Paco Benítez, quien ha creado este blog relativo a Takipi y nos ha contado aquí su experiencia con la herramienta. ¡Enhorabuena Paco!

martes
jun302015

La corte suprema de EEUU, se niega a tratar la apelación de Google

Según informa el sitio cnet, en su resolución del día lunes, la corte suprema de EEUU, se ha negado a aceptar la apelación de Google, por el juicio entre Google y Oracle por la utilización de java en Android.

Con esta resolución queda en firme el fallo de la instancia anterior en favor de Oracle, que obliga a Google a pagar mil millones de dólares en concepto de perjuicios, y a licenciar la utilización de java en Android....

Click to read more ...

sábado
jun272015

Quedan 3 días para el final del C4P de Codemotion.es

Codemotion.es, la principal conferencia española orientada a desarrolladores, se va a celebrar este año los días 27 y 28 de noviembre en Madrid. El año pasado hubo casi 2000 asistentes y 120 charlas.

Si estáis interesados en proponer vosotros alguna charla ¡adelante) el C4P está abierto y termina el 30 de junio, así que ¡daos prisa!.

Por otro lado, como en años anteriores, para determinar qué porcentaje de la agenda se va a dedicar a cada lenguaje de programación y a cada tecnología, la organización del evento está llevando a cabo una encuesta muy breve donde se pide que cada persona que pueda estar interesada en ir al evento indique qué tecnologías y qué lenguajes le interesan.  Si queréis ver muchas charlas relacionadas con la plataforma Java en el evento ¡rellenad la encuesta!