Entradas

NetBeans 6.7.1 (ahora con JavaFX)

Ya está disponible (desde hace dos días) NetBeans 6.7.1 , ahora con JavaFX 1.2. Pero si tienes ya instalado el NetBeans 6.7, puedes descargar la actualización desde el Centro de Actualización del IDE: Ayuda > Verificar actualizaciones.

Anydump

Este es un proyecto creado por este humilde blogger. http://code.google.com/p/anydump/ Lo que hace es   descargar los registros de cualquier base de datos (que cuente con su Driver respectivo, naturalmente) en sentencias INSERT, lo comprime en archivos .gz, y los envía a un URL através de un POST. En el URL debería haber una página capaz de recibir un archivo (tipo upload), descomprimir el archivo .gz, y ejecutar las sentencias enviadas desde Java. ¿Para que sirve? Bueno, me he topado con un par de proyectos donde su base de datos está en un servidor local, y quieren que sea visible desde la web, pero ya que no tienen un servidor web público en su oficina, han alquilado un hosting. Así que lo que se les propuso es que con un programita ejecutado desde el "Planificador de tareas" haga el "dump" de la base de datos local y lo cargue a su hosting. Su hosting cuenta con MySQL + PHP, por lo que se les  hizo un .php que haga el gunzip y ejecutar las sentencias IN

Robocode

Para los que le gusta los retos, aquí el proyecto Robocode . Fue creado por Mathew Nelson de IBM Alphaworks allá a inicios de 2001. El objetivo es simple: tú como programador programas una estrategia en Java para el "cerebro" de un tanque, luego se pone en ruedo con otros tanques, y gana la mejor estrategia. Los tanques tienen un radar que permite detectar al contricante, girar su cañón, guirar todo el tanque, moverse dentro de la arena, detectar si tocó la pared, detectar un disparo enemigo.. en fin.. todo lo necesario para entrar en combate. Es una buena manera para aprender o mejorar la lógica de programación.

Google anuncia el lanzamiento del sistema operativo Google Chrome OS

Está primeramente orientado a las Netbooks, pero luego tratarán de orientarlo más hacia usuarios comunes. Será OpenSource y su lanzamiento será en la segunda mita del 2010. (Aunque creo que habrán unos betas antes de su lanzamiento oficial) "Even more importantly, they don't want to spend hours configuring their computers to work with every new piece of hardware, or have to worry about constant software updates." Nota completa en: http://googleblog.blogspot.com/2009/07/introducing-google-chrome-os.html

Eze Singer en Lima

Ezequiel Singer (a) Eze estará en Lima en agosto, y anuncia que estará visitando la UPC el día 13 a las 4pm. Eze es OSUM Leader y Sun Campus Ambassador.

NetBeans 6.7 está disponible!

Imagen
Lo más esperado.. NetBeans 6.7 ya está aquí! .. y está en 15 idiomas... entre ellos.. en Español !! Si quieres conocer todo lo nuevo de NetBeans 6.7, o eres nuevo en NetBeans, te recomiendo que veas este vídeo: http://webcast-west.sun.com/interactive/09D12520/index.html Y saludo y felicitación a los que hicieron posible el lanzamiento de NetBeans 6.7 , y a los traductores héroes hispanos que realizaron la localización a nuestro idioma.

Un editor de XML Schema gratuito... NetBeans

Imagen
Cuando queremos editar un archivo XML podemos usar un editor de texto plano (aunque llega a ser confuso cuando crece mucho). Sabemos que los XML permite cualquier estructura de datos, pero tampoco hay que abusar de ello. Es necesario que tenga un orden: cuales son los tags, cuantos, cuales y en qué orden se establecen los valores, qué atributos debe tener, etc. Para ello se puede usar DTD , o un , XML Schema . Usar un XML Schema tiene la gran ventaja es que es otro XML más, y que tiene más manera de restringir un XML que usando un DTD. Para hacer un XML Schema se debería de usar un super editor de XML. El más conocido es el XML Spy. Lo he usado bastante, hasta cuando me decía que debería pagar por la versión.... además no corría en Linux. Jugando por ahí con NetBeans encontré que también tiene su propio editor de Schemas. Y de eso lo trataré en este post. Paso 0: Instalación del editor de XML Schemas. Para comenzar, debemos instalar el componente, si es que no hemos instalado la opción

Repositorio de ejemplos de Patrones Java EE y Buenas prácticas

Aquí podrás encontrar un conjunto de ejemplos y buenas prácticas de Java EE 5 y 6. http://kenai.com/projects/javaee-patterns/ Todos los ejemplos fueron probados en Glassfish V2 / V3 y algunos en OpenEJB y JBoss 5. Puedes utilizar NetBeans 6.7 para acceder a los proyectos y opinar en los foros.

Combinación de teclas y autocompletar en NetBeans

Aquí podeís ver un PDF con todas las combinaciones de teclas que son usados desde la versión 6.5 del NetBeans IDE. http://www.netbeans.org/files/documents/4/2355/shortcuts-6.5.pdf Además contiene atajos que permite escribir más rapido en el IDE. Por ejemplo ¿sabias que si escribes en el editor las letras psvm e inmediatamente presionas la tecla TAB crea el método public static void main(){} con todo y parámetros?. Es un documento bien útil.

DocWeb

DocWeb es una herramienta de Java que permite documentar, comentar y traducir el JavaDOC del API de Java. Es tan simple como un wiki http://doc.java.sun.com/DocWeb/ Así que si quieres ayudar en documentar, opinar, proporcionar códigos de ejemplo, o traducir el API de Java , visita esta web.

Estadisticas en el uso de NetBeans

Imagen
Quizás hayas visto la opción en "Opciones" de NetBeans, que dice algo así: ...y te habrás preguntado  "¿también yo debería ver esas estadísticas?" Pues la respuesta es SÍ. y si quieres saber cómo es usado el NetBeans, visita aquí: http://statistics.netbeans.org/ En la margen derecha están todos los tipos de reportes que recopilan de acuerdo al uso de NetBeans. El reporte que más me ha gustado y es interesante es este: "¿Quienes usan la ayuda contextual?" Creo que nadie usa la ayuda, ya que somos "informáticos" y por tanto "no necesitamos ayuda alguna". ¿Tú alguna vez la has usado? ... y si la has usado ¿qué tema has consultado? y ¿te fué útil?

Más allá que una simple traducción del IDE

Imagen
El trabajo de los equipos de l10n de NetBeans no solo son vistos y utilizados en el mismo IDE, que de por sí, ya tiene un gran mérito. Sino que también son utilizados en otros proyectos donde se utiliza NetBeans como plataforma. Este es el caso de iReport 3.5.2 , que incluye las traducciones en diversos idiomas. Algunas pantallas en español: En alemán: Y en otro idioma que ya no sé qué es:

JavaScript 1.7 y NetBeans 6.7

Imagen
Estaba revisando las característica de NetBeans 6.7 y he visto que ahora permite el autocompletar para ECMA for Script (o conocido como E4X). El E4X consiste en una extensión a los lenguajes soportados por ECMAScript para que puedan manejar XML JavaScript es parte de ECMAScript. Así que podríamos declarar variables javascript así: var ventas=<ventas> <producto tipo="teclado" precio="10" cantidad="3"/> <producto tipo="monitor" precio="20" cantidad="2"/> <producto tipo="raton" precio="30" cantidad="1"/> </ventas>; Y desde NetBeans, podemos acceder a sus nodos como si fuera un objeto más en javascript: wow!! Se ve todo bonito!!... pero esto funciona en Firefox, Safari y Chrome... y no está incluido por nada en la versión de nuestros amigos de las ventanitas coloridas. http://en.wikipedia.org/wiki/JavaScript#Versions Así que, tendremos que segu