Entradas

Destacados

Publicar un sitio web con angular en GCP AppEngine Standard

Si lo que queremos es desplegar un frontend web (ya sea de forma estática o generado por un framework) de forma rápida y de forma muy económica (incluso cero costo) una opción a tener en cuenta es usar Google Cloud AppEngine Standard. Como se menciona en la  página  del proveedor cloud, el usar este tipo de soluciones administradas provee de una serie de ventajas, entre las que podemos destacar el uso de lenguajes populares, diagnosticos avanzado de aplicaciones para el monitoreo del estado y el rendimiento de la aplicación, gestion de versiones así como la seguridad, entre otros. Sin más preambulos, comencemos con lo necesario para poder desplegar nuestra página web en AppEngine. Paso 1. Configurar un proyecto en AppEngine en Google Cloud Para ello es necesario haber realizado los pasos indicados en esta  guía  detallada. Tal como indica la guia, debemos configurar el proyecto con el lenguaje  Python  con el environment  Estandar . De seleccionarse otro lenguaje, los pasos indicados e

Reproduccion MP3 en Java

Imagen
Bueno, a quien no se le ha ocurrido tratar de reproducir sonido en Java, o tratar de construir un reproductor MP3 en este lenguaje tan popular. Lo que vamos a aprender es muy sencillo, solo basta con usar una libreria llamada BasicPlayer, sobre la cual lograremos reproducir archivos mp3 y de otras extensiones ademas de una manera sencilla. Para ir al tutorial sigamos este enlace Fuente: http://my.opera.com/jalvarezborja/blog/ (Mi blog de programacion)

Personalizar Iconos en un JTree

Imagen
A mas de uno se le habra ocurrido crear un JTree con la necesidad de cambiar los iconos por defecto con los que viene el arbol. Lastimosamente el IDE Netbeans (con el que trabajo frecuentemente) no nos permite hacer mucho (tal igual como lo que pasa con los JTable). En pocas palabras, necesitamos recordar nuestros conceptos de Herencia e Interfaces. En mi caso particular, me planteo desarrollar un programa de mensajería instantanea (IM), el modelo que presentan los JTree y los arboles en general es muy adecuado para agrupar contactos por estado, por grupo, etc. y decidi usarlo en el proyecto que me encontraba desarrollando. Un aproximado podria ser el siguiente: Figura 1: Modelo de JTree a crear Donde, los iconos de contacto1 y contacto2 deben ser de un color distinto al de contacto3 y contacto4, el grupo conectados y no conectados deben tener un mismo icono y bueno, el icono de la raiz no tiene importancia. CONCEPTOS PREVIOS: Cuando un JTree necesita pintar los da