Archivo: Java | Picando Código - Part 2

Tutoriales y recursos para comenzar a estudiar Java

4 de mayo de 2010
Thinking in Java

Ayer me preguntaron en Twitter por enlaces de buenos tutoriales para Java. Me puse a recordar qué recursos me fueron de utilidad cuando comencé, y como llevo un blog dedicado a la programación no me costó tanto 😛 Así que a continuación listo algunos recursos, tutoriales, enlaces y demás que me fueron útiles para iniciarme en el mundo Java. En primer lugar, recomiendo leer libros. Más allá de lo que puedan aprender de los tutoriales, manuales, y demás recursos online, leer libros es imprescindible. Algunos podrán leerlos en formato digital, yo prefiero por lejos el papel (todavía… y porque no […]

Java: An internal LaunchAnywhere application error has occurred and this application cannot proceed. (LAX)

2 de febrero de 2010
Java Bugs

Otro problemita a la hora de instalar el entorno de desarrollo para Flex Builder en Debian. Buscando encontré que este error también se daba en otras aplicaciones basadas en Eclipse, en Ubuntu y Debian. El error: fernando@dagobah~/software/Flex $ ./flexbuilder_linux_install_a5_112409.bin Preparing to install… Extracting the installation resources from the installer archive… Configuring the installer for this system’s environment…Launching installer… An internal LaunchAnywhere application error has occured and this application cannot proceed. (LAX) Stack Trace: java.lang.IllegalArgumentException: Malformed \uxxxx encoding. at java.util.Properties.loadConvert(Properties.java:552) at java.util.Properties.load0(Properties.java:375) at java.util.Properties.load(Properties.java:325) at com.zerog.common.java.util.PropertiesUtil.loadProperties(DashoA8113) at com.zerog.lax.LAX.(DashoA8113) at com.zerog.lax.LAX.main(DashoA8113) En mi caso se daba cuando intentaba ejecutar el instalador de […]

Eclipse: SIGSEV error fatal en Java con libxul.so

28 de enero de 2010

Como comentaba sobre Flex Builder para GNU/Linux, hay que usar una instancia de Eclipse Europa para instalar Flex Builder encima. Venía usándolo en Ubuntu sin problemas, pero cuando intenté instalarlo en mi máquina con Debian, surgió este error: fernando@dagobah~/software/eclipse-flex $ ./eclipse /home/fernando/.gtkrc-2.0:2: error: unexpected string constant “panel”, expected character `=’ # # A fatal error has been detected by the Java Runtime Environment: # # SIGSEGV (0xb) at pc=0xb2851cfc, pid=16384, tid=3064940320 # # JRE version: 6.0_16-b01 # Java VM: Java HotSpot(TM) Client VM (14.2-b01 mixed mode, sharing linux-x86 ) # Problematic frame: # C [libxul.so+0x9a4cfc] # # An error report […]

Java y Eclipse: Network is unreachable

28 de enero de 2010
Eclipse Helios

Tras una nueva instalación de Eclipse, obtuve este error: Network is unreachable Esto intentando instalar y actualizar algunos plugins. Aparentemente el error viene por la máquina virtual de Java en su versión 6 para Debian. Encontré la solución en esDebian, donde explican: Todo parece ser un “problema” con el paquete netbase que activa por default el comportamiento para uso exclusivo de direcciones IPV6 a los sockets IPv6. Esto provocaba que el programa tuviera que abrir dos sockets uno para IPv4 y otro para IPv6. Para solucionar esto hay dos opciones: 1) Agregar el siguiente parámetro a todo aquello que invoque […]

Sun «» Oracle

28 de enero de 2010

Finalmente se concretó, y Sun es ahora parte de Oracle. En JavaHispano hacen un resumen de las impresiones que les dejó el webcast de Oracle, respecto a la adquisición de Sun. Les recomiendo visiten el artículo para leer más detalles. Particularmente, destaco las apreciaciones para los productos de interés para los programadores: Hablando sobre tecnologías más concretas, el futuro de Glassfish lo sigo viendo negro. Va a ser un servidor de aplicaciones “lighweight” que será la implementación de referencia de Java EE. Pero Weblogic será el “servidor de aplicaciones comercial”. Esto podría interpretarse como que se va a dejar a […]

Disponible Java 6 update 18

14 de enero de 2010

Está disponible la decimo octava actualización de Java SE de Sun: JDK 6 Update 18 y JRE 6 Update 18: Entre las características de la actualización se encuentran mejoras en la performance del inicio de aplicaciones, tiempo de ejecución y despliegue.  Se incluyeron: Máquina virtual HotSpot 16.0: mejoras en el Garbage Collector, generación de código, y optimización en la carga de clases, mayor fiabilidad y durabilidad, entre otros La herramienta de monitorización y profiling Visual VM 1.2. Nuevo soporte para los siguientes sistemas: Ubuntu 8.04 LTS Desktop Edition para JFB y Java SE (x86) en 32-bit, SLES 11, Windows 7 […]

Curso de JavaFX en JavaPassion.com

26 de enero de 2009

Me enteré a través de esta noticia en JavaHispano. El próximo viernes, 30 de enero, comienza un nuevo curso de JavaFX por Sang Shin en su conocido sitio javapassion.com. Los contenidos y las fechas: 1. JavaFX Technology Overview – Jan. 30th, 2009 2. JavaFX Script I – Language Basics – Feb. 7th, 2009 3. JavaFX Script II – Data binding and Triggers – Feb. 14th, 2009 4. Creating GUIs I – March 1st, 2009 5. Creating GUIs II – binding, layout, event handling – March 8th, 2009 6. Animation – March 15th, 2009 7. JavaFX and NetBeans – March 29th, […]

[Java GUI]: Hola Mundo en Swing con NetBeans

10 de diciembre de 2008

Este post surge a raíz de un post de julio del año pasado: GUI’s en Java: Swing, AWT, SWT, Eclipse, Netbeans… ¿problema interminable? En él, luchábamos por crear formularios y ventanas en Java. En el momento, NetBeans dejó de ser una opción, ya que el código de sus formularios no compilaba con la versión de la JDK que tenía el profesor. Más adelante nos enteramos que aparentemente usaba una JDK bastante vieja… Después de tanto luchar, decidí reconciliarme con los GUI en Java, y probar Swing. En el momento probé con AWT, y sufrí bastante :P. Pero desde entonces no […]

Como instalar NetBeans IDE 6.5 en GNU/Linux

4 de diciembre de 2008

Aprovecho que estuve probando la nueva versión de NetBeans IDE 6.5 para mostrar su instalación. La guía es prácticamente igual a cómo instalar NetBeans 6.1, pero con algunos detalles distintos. Obtener NetBeans IDE Primero que nada, tenemos que descargar NetBeans IDE: http://www.netbeans.org/downloads/index.html En esa página vemos el típico cuadro para seleccionar qué características queremos que incluya la instalación que vamos a descargar. Si elegimos “All” (todas), podemos personalizar qué se va a instalar concretamente durante la instalación. La arquitectura basada en plugins nos permite personalizar bastante las características. Como novedad en esta versión ya tenemos soporte para PHP, SOA y […]

Disponible NetBeans IDE 6.5

19 de noviembre de 2008

Ya está disponible para su descarga NetBeans IDE 6.5 en los sistemas operativos Windows, Mac, GNU/Linux, y Solaris. En esta nueva versión enfocada al desarrollo de aplicaciones web, de escritorio, empresariales y móviles con soporte para los lenguajes PHP, JavaScript, Java, C/C++, Ruby y Groovy. Entre las mejoras para Java se encuentra soporte a varios frameworks: Hibernate, Spring, JSF y JPA. Una versión bastante esperada para los usuarios de NetBeans, ya que prometió muchas mejoras, y parece que cumplió. PHP * Editor PHP (Code completion [completado de código], destacado de código sintáxis y semántica) * Soporte para notación heredoc y […]

¡Flamewar! Java vs .NET

11 de noviembre de 2008

“me extraña que ninguno haya empezado esta guerra, si es de las discusiones más comunes” dice Dark Musician, en el foro de Flamewars. .NET vs Java Y la verdad es que es raro que no se haya dado antes. Los invito a pasar por el foro de Picando Código y comentar su punto de vista al respecto. En unos días publicamos una “sana conclusión” del tema basado en los distintos opiniones y puntos de vista de la comunidad del foro de Picando Código. Error happened.

NetBeans celebra sus 10 años

21 de octubre de 2008

NetBeans, el IDE y plataforma de desarrollo Java, nos invita a celebrar diez años de su comunidad y reconocer a las personas y proyectos que construyeron su éxito. Iniciado en 1997 como Xelfi, un proyecto de estudiantes en una facultad en Praga, se transformó en una compañía en torno al proyecto y se produjeron versiones comerciales del IDE NetBeans hasta ser comprado por Sun Microsystems en 1999. En junio del año siguiente, Sun abrió el código del IDE NetBeans. El sitio del cumpleaños festeja con actividades varias, que se irán sumando a lo largo de la semana: videos con saludos, […]

¿Qué vino primero el huevo o la gallina?

18 de octubre de 2008

El dilema de “¿qué vino primero el huevo o la gallina?” ha atormentado las mentes de la humanidad a lo largo de la historia, jugando con su cabeza y haciéndolos cuestionar su existencia misma (WTF?). “Esta expresión llena de ambigüedad condujo a filósofos antiguos cuestionar el cómo se originó la vida y el universo.” dice WikiPedia. Y después dicen que uno pierde el tiempo con los videojuegos… Incluso relata de diversos personajes importantes, que no teniendo nada mejor que hacer, decidieron buscar respuesta a esta pregunta: Aristóteles (384-322 AC) concluyó que ambos habían existido siempre. (¡Ja!) Plutarco (46-126 DC) hizo […]

De vuelta al trabajo :D

10 de septiembre de 2008

Habrán notado que desde hace unos días (¿semanas ya?) se ha reducido un poco la periodicidad de publicaciones en Picando Código. La razón principal es mi nuevo trabajo. ¡Estoy nuevamente trabajando como programador! Es una empresa en Maldonado, donde se está formando un equipo de programadores para proyectos multi disciplinarios (qué buena frase…). Se avecina mucha responsabilidad, estudio, retos y desafíos. Estos últimos dos, los pilares de la motivación para un programador. La imagen del post no significa nada en particular :D, no tiene nada que ver con el hecho de estar programando en un lenguaje que me gusta, usando […]

Evento “JBoss Seam in action”

6 de septiembre de 2008

Desde el boletín de noticias del JUGUY: Fecha: 2 de octubre Lugar: ORT Auditorio Centro – Montevideo, Uruguay. Hora: de 18:30 a 21:30 hs. Acceso libre, sin inscripción previa Datos de la charla JBoss Seam está siendo promocionado como el framework de referencia en torno a los desarrollos Java EE de alta productividad. Particularmente este framework integra distintas tecnologías de JBoss que simplifican la integración, diseño e implementación de distintos proyectos empresariales. Esta charla pretende introducir el framework JBoss Seam, analizando la arquitectura y ventajas de su propuesta. Se terminará la presentación con el análsis completo de un ejemplo que […]

Toasty!