blog de benek

Reunión informal de la comunidad javaMéxico!

¡Buen día a todos!

Quiero invitarlos a reunirnos este jueves 8 de abril al Wings Factory de la Ciudad de México sucursal de la Condesa, a partir de las 9pm.

¿El motivo? Conocernos, saber quién está detrás de la pantalla visitando la misma comunidad, hacer comunidad pues!

En esta ocasión no habrá ponencias ni charlas programadas, los temas de conversación serán los que salgan al momento, comiendo alitas y disfrutando de una buena cerveza y una buena plática.

El lugar está en la calle Tamaulipas #136-A, colonia Hipódromo Condesa, entre Mexicali y Campeche. Es a un lado del Frankfurt, pongan especial atención porque la entrada es muy pequeña, casi no se ve (el Wings es relativamente nuevo). Les pongo el mapa en Street View aunque está desactualizado, en donde se ve la cortina de fierro gris, ahí es donde ahora está el Wings Factory: mapa.

Cuando lleguen pregunten por la reservación de javaMéxico, para que les ubiquen dónde estamos.

Por favor comiencen a anotar su asistencia con un comentario en este tema.

¡Nos vemos ahí!

Javier Ramírez Jr.
http://twitter.com/xbenek

ANPA - Abierto Nacional de Programación ANTS

Buen día a todos.

En 18 días se llevará a cabo el ANPA 2010, Abierto Nacional de Programación ANTS.

Nota de Prensa:

ANPA 2010

Pero... ¿Qué es el ANPA?

El ANPA es el concurso de programación más competitivo del país, organizado por Grupo ANTS y el Tec de Monterrey en la ciudad de León Guanajuato.

La modalidad es de un evento cronometrado donde los competidores son divididos aleatoriamente en 3 grupos que formaran, cada uno, una ronda eliminatoria. Para cada fase los competidores tendrán un set de 3 problemas y tendrán un tiempo específico para resolverlos.

El 25% mejor posicionado al final de cada ronda tendrá su pase a la Gran Final (siempre y cuando obtengan más de 0 puntos) mientras que el siguiente 25% mejor posicionado tendrá su pase al Repechaje (siempre y cuando obtengan más de 0 puntos). En caso de existir empates en un margen que amerite calificar, todos los competidores empatados pasaran a la respectiva ronda.

Indisponibilidad del sitio, problemas en el servidor DNS de Infinitum/Telmex

Hay algunas personas que están teniendo problemas para visualizar el sitio, el navegador les dice que el sitio no fue encontrado como si el servidor estuviera fuera de línea, o en el caso de Google Chrome responde "Error de DNS".

El problema sucede solamente a usuarios de Prodigy Infinitum (desconozco si a todos, pero sí a muchos), debido a un fallo en los servidores DNS de Infinitum, que no pueden resolver la ip correspondiente al dominio www.javamexico.org (además de otros dominios más).

El problema ya lo reporté tres veces, las dos primeras me dijeron que el problema era con mi proveedor de hospedaje, a lo que me negué y expliqué que con OpenDNS o Google Public DNS el sitio sí está visible, pero insistieron. En la tercera ocasión ya me dijeron que hay bastante gente reportando este problema y que Telmex está en ello, aunque no tienen una fecha estimada para solucionarlo.

Lógicamente quienes tengan este problema no podran ver esta entrada hasta que Telmex de solución o cuando entren desde una red corporativa o con otro proveedor de internet, pero por si llegan a ver esto y desean ver sin problemas el sitio pueden cambiar los DNS en su conexión de red, esto no tendrá afectación de ningún modo al navegar en internet, dos buenas opciones son:

OpenDNS

  • 208.67.222.222 y
  • 208.67.220.220

Google Public DNS

  • 8.8.8.8 y
  • 8.8.4.4

Incluso es posible que los sitios que accedan resuelvan más rápidamente con OpenDNS y Google Public DNS que con los normales de Telmex.

Sería de mucha ayuda si nos ayudan reportando el problema al centro de atención de Infinitum 01.800.123.2222 o desde el chat en línea de soporte, quiero suponer que entre más reportes haya le darán más importancia.

Disculpen la molestia, esperemos que Telmex resuelva esto lo más pronto posible.

Saludos!

--
Javier Ramírez Jr.
@xBenek

Buenas noticias para el proyecto Kenai y Java.net!!

Al parecer, los planes del proyecto Kenai y Java.net han sufrido una variación para bien!

A lo largo de estos días desde que se anunció que Kenai tenía los días contados se dejó sentir el descontento de muchas de las personas que utilizaban la "nube" que proveía Sun.

Pues hace unas horas llegó a mis manos el siguiente correo:

-------- Original Message --------
Subject: [IMPORTANT UPDATE] More News about the future of Project Kenai
Date: Sat, 06 Feb 2010 00:04:43 +0000
From: [Kenai Admin]
To: [Project Admins Kenai]

Gentlepeople,

In an effort to get information out to the Kenai community quickly, while trying to manage the integration of our two companies, I think we did a poor job at communicating our plans for Kenai.com to you. I would like to remedy that now. Our strategy is simple. We don't believe it makes sense to continue investing in multiple hosted development sites that are basically doing the same thing. Our plan is to shut down kenai.com and focus our efforts on java.net as the hosted development community. We are in the process of migrating java.net to the kenai technology. This means that any project currently hosted onkenai.com will be able to continue as you are on java.net. We are still working out the technical details, but the goal is to make this migration as seamless as possible for the current kenai.com projects. So in the meantime I suggest that you stay put on kenai.com and letus work through the details and get back to you later this month.
Thanks for your feedback and patience.

Ted Farrell
Oracle Corporation

El mensaje también ya está disponible desde el blog de Kenai.

Como lo dije en mi anterior post, desde la lista de correos de Java User Groups Leaders habían surgido propuestas de que se rediseñara Java.net tomando como base Kenai para que fuera más "cloudy". Pues tal parece ser que la idea fue bien recibida por Oracle y se le dará continuidad, lo que también es importante por la apertura y flexibilidad que está teniendo Oracle hacia las necesidades de la comunidad. Entiendo también entonces (ya que reescribieron el comunicado en el blog de Kenai) que se anula el deadline que se le había dado a los proyectos en Kenai que era el 02 de Abril de este año, y que se podrán migrar los mismos desde Kenai hacia Java.net sin mayor problema.

Si bien yo nunca utilicé Kenai, el hecho de que haya habido tal surrounding en el descontento de quienes lo usaban me hace pensar que era una plataforma buena, o al menos digna de probarse, así que la curiosidad ha despertado en mi y espero con ansia que Java.net cuente con esta tecnología para saber de qué se trata.

¿Alguno de ustedes utilizó Kenai o tiene algún proyecto hosteado en Java.net?

Saludos!

Javier Ramírez Jr.

Continuidad que dará Oracle a aspectos de las comunidades de Sun

Hace un par de días se elaboró por parte de Oracle un FAQ dirigido a las comunidades de desarrollo Java.

En este FAQ se menciona que (como todos sabemos) la adquisición de Oracle a Sun se ha finalizado y ya es un hecho. Como es de esperarse hay desconcierto con respecto a cuáles serán los cambios que Oracle hará en varios aspectos, como por ejemplo qué pasará con la Sun Developer Network, el proyecto Kenai, BigAdmin, las certificaciones de Java, etc...

Trataré de resumir/traducir lo que menciona este comunicado:

¿Qué pasará con la Sun Developer Network, java.sun.com y BigAdmin?

De momento estos sitios permanecerán como hasta hoy, funcionando normalmente y desde sus mismas direcciones URL. Después de un tiempo, la idea de Oracle es rediseñar y redefinir la arquitectura de estos sitios para integrarla y crear la Oracle Technology Network, mencionan en el comunicado que el feedback acerca de esta idea es bienvenido. Así mismo se comprometen a mantener comunicados a los miembros de estas redes a manera de que sepan lo que pasará y no tengan inconveniente en acceder a los recursos y herramientas que les son necesarias.

¿Qué es Oracle Technology Network?

Es una red/comunidad de desarrolladores, DBAs, SysAdmins y Arquitectos que usan los productos de Oracle en la industria. Los miembros de esta comunidad colaboran a través de los servicios que provee Oracle Technology Network, que contiene: blogs, foros de discusión, grupos y wikis. Muy similar a lo que es la Sun Developer Network.

¿Habrá JavaOne 2010?

Esta era una duda que muchos teníamos, principalmente después de los rumores de que no habría JavaOne y que solamente habría Oracle OpenWorld. Los rumores no estaban tan errados, por suerte SÍ habrá JavaOne, dentro del contexto del Oracle OpenWorld en Septiembre del 19 al 23. El registro a JavaOne será igual que antes, como un evento independiente, asistir a lo demás del Oracle OpenWorld a al Oracle Develop 2010 queda ya dentro de la decisión de cada quien. JavaOne se centrará únicamente en la tecnología Java y las tecnologías que conforman su ecosistema.

¿Qué hay acerca de Java.net y el proyecto Kenai?

Java 6 Update 18 ya disponible!

Ya está disponible el update 18 de Java 6.

Algunas características son:

  • Actualizaciones a JavaDB
  • VisualVM 1.2
  • Hotspot VM 16.0
  • Mejora en la velocidad de creación de archivos jar
  • Habilidad para leer archivos zip de mayor tamaño (hasta 4 gb)
  • Se incluye también una amplia lista de bugfixes

Más detalles e info en las Release Notes: http://java.sun.com/javase/6/webnotes/6u18.html

Saludos a todos!

Javier Ramírez Jr.

Screencasts en SpringHispano

La comunidad hermana SpringHispano acaba de lanzar uno de sus nuevos proyectos, el cual consta de elaborar Screencasts para enseñar el uso de las tecnologías del Spring Framework.

La idea me parece excelente de su parte, es una verdadera muestra del ánimo de compartir conocimiento.

Hace un par de días fue publicado el primer episodio de esta serie de ScreenCasts, episodio que es una "Introducción a Spring Framework", excelente para iniciados en la tecnología Spring e incluso en Java.

El Episodio 0 - Temporada 0 de los screencasts, Introducción a Spring Framework, pueden encontrarlo desde el siguiente enlace en la página de SpringHispano: http://springhispano.org/?q=node/599

Saludos a todos!

Javier Ramírez Jr.

Grails 1.2 liberado!

Este fin de año se ha cubierto de releases importantes.

Toca el turo a Grails, el framework para desarrollo de aplicaciones web con Groovy, que hace unos minutos fue liberado en su versión 1.2

El anuncio oficial lo pueden encontrar en este enlace.

También pueden revisar a detalle las Release Notes y la Documentación.

Ya está disponible en la página de descarga del sitio de Grails: http://grails.org/Download .

Saludos a todos.

Javier Ramírez Jr.

Groovy 1.7 liberado!

Hace unos minutos fue lanzada la versión 1.7 de este ya popular lenguaje dinámico para la JVM.

Algunas de las características de esta nueva versión son:

  • Clases internas anónimas y clases anidadas.
  • Mejoras en anotaciones, con habilidad para poner anotaciones en imports, paquetes y declaraciones de variables.
  • Mejoras en Grape.
  • Power Assert, para assertions más legibles.
  • Mejoras al AST (Abstract Syntax Tree) con AST Viewer y AST Builder.
  • Reescritura del GroovyScriptEngine para mejorar flexibilidad y rapidez.
  • Mejoras en GroovyConsole, como números de línea, mejoras en la vista, etc.
  • Mejoras en manejo de SQL, como batch updates y soporte de transacciones.

Para ver más detalles revisen las release notes.

Groovy 1.7 está disponible a la descarga desde su sitio web oficial: http://groovy.codehaus.org/Download

Saludos a todos.

Javier Ramírez Jr.

Con información de DZone.

Un poco de humor Javero

Casi siempre el contenido aquí es informativo y útil, sin embargo no está de más de vez en cuando salir de la rutina y que mejor ahora que es viernes :-)

¿Qué es lo que pasaría si Chuck Norris programara en Java?

  • Sólo Chuck Norris puede hacer una clase abstracta y final.
  • Chuck Norris serializa los objetos directamente en cráneos humanos.
  • Chuck Norris no despliega aplicaciones web, él las mete a patadas en el servidor.
  • Chuck Norris siempre utiliza sus propios patrones de diseño, y su favorito es la Patada Voladora Chuck.
  • Chuck Norris puede usar para matarte cualquier clase de java.util, incluido el javadoc.
  • Chuck Norris puede golpear tan fuerte que tu aplicación web se convierta en una aplicación swing, y es muy probable que sea una aplicación swing con una gran cantidad de iconos de cráneos humanos.
  • Chuck Norris demostró el significado de Float.POSITIVE_INFINITY contando hasta él, dos veces.
  • La sincronización no protege frente a Chuck Norris, si quiere el objeto, él lo toma.
Distribuir contenido