blog de benek

Mobile Camp México

Que tal muchachos, les paso el dato del Mobile Camp México a realizar el próximo 30 de Mayo en la Ciudad de México.

Citando:

Este 30 de mayo se llevará a cabo el Mobile Camp México, donde a través de una serie de desconferencias, se hablará de todo tipo de temas referentes al desarrollo y diseño de aplicaciones para teléfonos móviles.

La cita será en el Centro Cultural Universitario de Tlatelolco, que se encuentra en: Av. Ricardo Flores Magón No. 1, Col. Nonoalco-Tlatelolco, CP. 06995 Del.Cuauhtémoc, Ciudad de México, Distrito Federal.

Si fuiste al Barcamp 2, sabrás que podrás llegar temprano para anotarte si es que tienes la intención de presumirnos algún desarrollo o tema que tenga que ver con la telefonía celular.

ICEfaces 1.8 liberado!!

Ha sido liberada la versión 1.8 de esta magnífica herramienta para desarrollo de RIA's con JSF.

Entre las mejoras se encuentran nuevos componentes, mejoras a los componentes ya existentes y lo mejor que le veo al momento es el denominado "Ajax Push", pueden ver la explicación sobre Ajax Push aquí.

ICEfaces también mejoró su rendimiento, el rendimiento del renderizado subió en un 30% y el consumo de la heap de Java bajó en un 30-50%.

La documentación ya está actualizada para la nueva versión y se han agregado nuevos tutoriales en el sitio de ICEfaces dedicados a los nuevos componentes.

Recursos.

Descarga:
Repositorio SVN:
Announcement:
Release notes:
Tutoriales:

JavaMexico.org en Facebook y Twitter

Recientemente hemos creado un grupo en Facebook y una cuenta en Twitter para que puedan enterarse de una manera más práctica de los anuncios, actualizaciones o eventos de esta comunidad.

Facebook.

Pueden unirse al grupo en la dirección siguiente: . Será de mucha utilidad para quien utilice o esté en esta red social, por la facilidad que da Facebook para publicar eventos, subir fotos y videos ;-)

Twitter

Pueden seguirnos desde @javamexico, constantemente actualizaremos para informar lo más relevante en la comunidad:

Esperamos una buena respuesta por parte de la comunidad, saludos a todos!!

BeanShell, shell scripting con Java!

BeanShell es un lenguaje de scripting en consola basado en Java, que provee toda la funcionalidad de la API para que la manejemos interactivamente, sin necesidad de crear clases y compilaciones manuales.

Algunos ya lo conocerán, puesto que no es algo nuevo, pero para otros tantos pasa desapercibido y vaya que es útil.

Es parte del Java Community Process bajo el nombre: JSR 274: The BeanShell Scripting Language

Es comparable con lenguajes como Perl o Python, extensamente utilizados en sistemas UNIX/Linux para shell scripting.

Aquí les pongo un ejemplo de su utilización en consola, como si estuviéramos escribiendo comandos, en mi caso bajo Debian GNU/Linux ("bsh %" es el prompt):

Aunque también podemos crear un script en un archivo (para este ejemplo lo hago con "cat") y después ejecutarlo con el comando bsh, tal como un script de Bash o Korn Shell:

Tareas de mantenimiento en el sitio

Que tal muchachos.

Este fin de semana se realizarán algunos cambios en el sitio de javamexico.org, así que podría estar fuera de línea en el transcurso del sábado y domingo.

Se trata de algunos cambios para integrar nuevas funcionalidades dentro de la comunidad, una vez terminadas actualizare este post para describirlas :-)

Saludos a todos y buen fin de semana!

Staff de JavaMexico.org

*Actualización (07/Abril/09)

  • Se migra contenido del .com al .org, ya que anteriormente estaba "aliaseado".
  • En los comentarios se cambia el orden predeterminado, mostrando primero los más antiguos y debajo los más recientes envíos.
  • Se agrega también la opción para personalizar la manera de mostrar los comentarios (ordenamiento, cantidad y modo de visualización), se encuentra al final de todos los comentarios.
  • Se agrega "Fast Reply" al final de los comentarios.

*Actualización (08/Abril/09)

  • Se integra funcionalidad AJAX en comentarios de blogs y foros.

Presentando Planetajava.org...

JavaMexico.org se complace en presentar Planetajava.org, un sindicador de feeds en el cuál se reunirán blogs, sitios de noticias, novedades o apuntes acerca de la tecnología Java, con el fin de concentrar las diversas comunidades afines a Java en habla hispana para difundir los titulares del contenido de todas en un solo sitio. Así, Planetajava.org pretende ser el punto de entrada desde el lector hacia todas estas comunidades/blogs/sitios.

Esta idea surgió en la pasada reunión de Enero de las comunidades JavaMexico.org y SpringHispano.org, y la idea fue afinada por los miembros del grupo que organiza la comunidad java en México, el cual se compone de miembros del staff de comunidades como: JavaMexico.org, SpringHispano.org, JavaHispano.org, Grails.org.mx, Javaqro.com.

¿Cómo unirse?

Java, Java, Java, el SAI puede ayudarte a obtener Sun Certified Java Associate (SCJA)!

Por Carlos Alejandro Aguilar:

Como Administrador del Programa SAI Me gustaría abrir tus ojos y tu mente a la potencia del SAI en la práctica, una introducción a los blogs de algunos de los principales cursos que están disponibles en la SAI. La última vez, me Blogged sobre el poder y rendimiento de UNIX Essentials a la nueva Sun Certified Solaris Associate (SCSAS), ahora me gustaría darle algunas de Java.

¿Está usted familiarizado con Java? ¿Cree usted que es una referencia un café o una isla en Indonesia? Así estaras listo para abrir tu mente a este -– Fundamentals of the Java Programming Language.

Cuarta reunión de la comunidad SpringHispano.org y JavaMexico.org

Hola a todos.

Primero que nada, no había tenido la oportunidad de desear a los integrantes de esta comunidad un excelente año 2mil9!!

Y segundo... comenzamos el año con un par de ponencias en una nueva "Reunión de la Comunidad", organizada por SpringHispano.org y JavaMexico.org

Las ponencias serán las siguientes:

  • Sistema de Control de Versiones Distribuidos (DVCS)
    • Bazaar por Julio Carlos Sanchez Ortega (Twitter: @thegeekinside)
    • Git por Sergio Acosta (Twitter: @scasware)
  • Struts2 por Marco Antonio Muñiz Ochoa (SH: MarkoTona)

La cita es el Sábado 24 de Enero(2009) a las 10:30 a.m. en Av. San Lorenzo 1009 Piso 4. Col. del Valle, México, D.F.

El registro para asistencia es mediante Coetus en la siguiente liga:

Esperamos contar con tu asistencia, recuerda que este evento es completamente gratuito!

Saludos a todos.

PD. También habrá al finalizar consolas X Box y Wii para sacar nuestro lado gamer un rato, no todo es código ;-)

Cambio de nombre de dominio.

JavaMéxico cambia de dominio.

A partir de hoy el sitio será JavaMexico.com JavaMexico.org.

El cambio es transparente en todos los aspectos, no afectará de ninguna manera y únicamente lo que
tendremos que hacer es volver a iniciar sesión y listo.

El .org va mucho mejor con la ideología de esta comunidad pero por alguna razón cuando iniciamos no estaba
disponible, pero ya que lo está decidimos optar por este nuevo nombre :-)

Se dejará el .com activo por la cuestión de todos los enlaces q ya apuntan hacia la comunidad desde otros
sitios de internet y buscadores, pero se promoverá javamexico.org desde hoy como primer dominio.

Saludos a todos!

Lista de correos y código resaltado.

Se ha dado de alta una lista de correos para discusiones acerca de proyectos o el rumbo de JavaMexico.com.
La dirección de la lista es la siguiente:
Cualquiera puede suscribirse y participar en los tópicos libremente, las ideas y sugerencias siempre son bienvenidas.

En otras cosas, se ha instalado el "syntax highlight" en todo el sitio para que los ejemplos que publiquemos se
vean como debe ser y no tener complicaciones con acomodar el código.

Es sencillo de utilizar, solo es necesario poner el código entre <code> y </code> para resaltar código Java:

<code>
public class HolaMundo{
  public static void main(String args[]){
    System.out.println("Hola Mundo!!");
  }
}
</code>

Que mostraría:

 

O especificar uno de los lenguajes disponibles con la opción languages, por ejemplo SQL de esta manera:

<code language="sql">
SELECT * FROM TABLA
ORDER BY CAMPO;
</code>

Y mostrará:

Distribuir contenido