18/03/2008
Tipos de patrones de diseño
El otro día estuve hablando un poco sobre qué son los patrones de diseño. Vimos que nos podían ayudar resolviéndo algunos problemas que se nos pueden presentar durante el desarrollo de nuestros proyectos. Pues bien, dependiendo del problema al que nos enfrentemos, podemos agrupar los patrones en tres grandes grupos:
Patrones de creación. Estos patrones se ...
01/03/2008
Patrones de diseño
La semana pasada tuve en el trabajo un minicurso de 2 días sobre patrones de diseño. Para quien no lo sepa, según la wikipedia:
Los patrones de diseño (design patterns) son la base para la búsqueda de soluciones a problemas comunes en el desarrollo de software y otros ámbitos referentes al diseño de interacción o interfaces.
Un ...
13/10/2007
Top 10 Vulnerabilidades de las aplicaciones web
Las 10 vulnerabilidades en aplicaciones web más comunes:
1. Cross Site Scripting (XSS)
Los XSS ocurren cada vez que una aplicación coge los datos suministrados por el usuario y los envía sin primero validar o codificar ese contenido. XSS permite a los atacantes ejecutar scripts en el navegador de la víctima que pueden obtener las sesiones del ...
19/09/2007
Reemplazo de texto en un String
La siguiente función modifica el contenido de un String buscando una secuencia de caracteres y reemplazándolos por otros:
Código
Actionscript:
/**
* replace(stTarget, stOld, stNew)<br/>
* <p>Reemplaza contenido de una cadena de caracteres.</p>
*
* @param stTarget String cadena de caracteres donde se va a realizar la operación.
* @param stOld String cadena a sustituir.
* @param ...
06/09/2007
Introducción a la Programación Extrema (XP)
La programación extrema o XP es una metodología de desarrollo que se englobaría dentro de las denominadas metodologías Ágiles en la que se da máxima prioridad a la obtención de resultados y reduce la burocracia que se produce al utilizar otras 'metodologías pesadas'.
Todo en el software cambia. Los requisitos cambian. El diseño cambia. El negocio ...
04/09/2007
AS3: Nuevos tipos de datos para enteros
En ActionScript 2.0 teníamos la clase Number para manejar números, tanto enteros como reales. Ahora en AS 3 seguimos manteniendo la clase Number pero se han añadido 2 nuevos tipos de datos: int y uint.
Si utilizamos números enteros que se encuentren dentro del rango que tienen estos dos tipos de datos es mejor usarlos al ...
01/08/2007
AS3: Packages
En ActionScript 3.0 todas las clases deben ser colocadas en paquetes. Un paquete (o package) es una manera de organizar clases en grupos, y en ActionScript 3.0 un paquete es sinónimo a un directorio del sistema de archivos. Los paquetes se ordenan relativamente al classpath, el cual es definido como una ruta relativa al proyecto ...
25/07/2007
AS 3.0: Hola mundo
Normalmente, cuando se aprende un lenguaje nuevo, lo primero que se hace es implementar un "Hola mundo"; esto es, mostrar un mensaje por pantalla. Con esta sencilla aplicación se puede empezar a conocer la sintaxis del nuevo lenguaje y a familiarizarse con él.
En nuestro intento por aprender ActionScript 3.0 vamos a desarrollar nuestro primer programa ...
24/07/2007
Instalación de Flash CS3
El primer paso que hay que hacer es instalar Flash. Puedes descargarte un Trial de Flash para 30 días desde las páginas de Adobe. Elige el producto que quieras y dale a descargar. Tardará un poco porque son unos 400 MBs.
Una vez se haya descargado, ejecuta el instalador para que se descompriman los archivos. Una ...
24/07/2007





