Archivo para el mes Febrero del 2010

Generación de colores intermedios con resultados multicolor

Miércoles, Febrero 24th, 2010

No hace mucho se comenté una técnica para calcular los colores intermedios entre dos colores cualesquiera. Lo que haremos en esta ocasión es ampliar el script que creamos entonces para que se puedan especificar más de dos colores.
Leer el resto de la entrada »

Colores intermedios con JavaScript

Viernes, Febrero 12th, 2010

Hace poco, un compañero me preguntó sobre encontrar varios colores intermedios entre dos colores, de forma que un color pueda transformarse gradualmente en el otro. Esto es lo que se hace, por ejemplo, para averiguar los colores que forman un degradado o para calcular el color resultante al solapar dos colores con cierta transparencia.

Lo que vamos a hacer es crear un pequeño script en JavaScript que se encargará de calcular varios colores intermedios entre dos colores cualesquiera.
Leer el resto de la entrada »

El array arguments de JavaScript

Martes, Febrero 9th, 2010

Normalmente los lenguajes de programación aplican ciertos controles sobre los argumentos que se pasan a una función:

  • ¿Se pasan los mismos parámetros que están especificados?
  • ¿Si se pasan menos parámetros, los que faltan tienen especificados valores por defeto?
  • ¿Los tipos coinciden?

Este tipo de cosas.

En JavaScript no es así. JavaScript no aplica ningún tipo de control sobre los parámetros que se le pasan, y en principio puedes pasar más parámetros de los especificados, o menos; a cualquier función. Pero JavaScript tiene el array arguments.
Leer el resto de la entrada »

Clase para acceso avanzado a las AppSettings del WebConfig

Lunes, Febrero 8th, 2010

Para quien no lo sepa, el WebConfig de asp.Net es un archivo XML que contiene todos los aspectos de configuración de nuestra aplicación. Entre los distintos parámetros, hay un nodo llamado AppSettings que nos permite definir pares clave / valor para después acceder a ellas desde cualquier punto de la aplicación.

Pero, a pesar de que el api proporciona dos métodos diferentes de acceso a las AppSettings, ambos tienen algunos inconvenientes. Lo que haremos, es crear una pequeña clase que nos permitirá tratar las AppSettings de una forma más simple y con una funcionalidad mejorada.
Leer el resto de la entrada »

Manual básico de Ajax (Parte 2)

Viernes, Febrero 5th, 2010

¡Pasemos a la acción!

Bueno, la teoría es necesaria pero lo bonito, y lo que a todos nos gusta es pringarnos las manos. Vamos allá con un ejemplo simple de Ajax.
Leer el resto de la entrada »

Manual básico de Ajax (Parte 1)

Viernes, Febrero 5th, 2010

Aún hoy en día, varios años después de la salida de Gmail o google maps y la consiguiente popularización de Ajax, muchos desarrolladores no tienen claro de qué va esto y cómo funciona.

En este artículo pretendo aclarar todo lo que se necesita saber para empezar a hacer pequeñas cosas con Ajax, y aportar una base para poder ampliar conocimientos sobre el tema con la idea de poder afrontar aplicaciones basadas en Ajax más complejas.

Inicialmente, este artículo iba a publicarse completo, pero como es algo extenso, lo dividiré en dos partes: primero, entenderemos qué es Ajax y cómo funciona. En la segunda parte, programaremos un sencillo ejemplo basado en Ajax.

Conviene avisar de que para poder entender algo de lo que se comenta en este artículo, se deben tener conocimientos medios de Java Script y PHP, y conocimientos básicos de HTML.
Leer el resto de la entrada »

Barra estilo facebook con CSS

Viernes, Febrero 5th, 2010

Hoy he entrado en facebook y me he llevado una sorpresa y una decepción. La sorpresa era que me han aplicado el nuevo diseño, ahora parece aún más simple. La decepción era que el nuevo diseño implicaba la desaparición de la barra inferior. Esa barra que tantos tutoriales ha inspirado, esa barra que parecía inmune al scroll del ratón. De ella sólo queda ya una sombra de lo que fue, una pequeña caja de chat en la esquina inferior derecha.

En homenaje a ella, hoy comentaré cómo podemos hacer nosotros la nuestra (demo).
Leer el resto de la entrada »

De nuevo activo

Jueves, Febrero 4th, 2010

Hoy, mientras arreglaba un poco el blog que estaba muy abandonado y desmantelado; me he dado cuenta de que hacía cerca de un año que no publicaba nada decente.

Llevaba mucho tiempo queriendo retomar el blog con un aire más profesional / académico, pero no encontraba el rato y las ganas de hacer la reforma que he hecho hoy.

Se ha limpiado casi el 90% del blog, y solo han sobrevivido las pocas entradas sobre desarrollo de software que tenía. Irónico si tenemos en cuenta que dedico el 90% de la jornada a desarrollar software.

Bueno, confío en que todo sea mucho mejor apartir de ahora. En breve un tutotial de Ajax con JavaScript nativo que tengo por ahí pendiente de publicación, y un manual de introducción al desarrollo para microsoft surface (que no verá la luz hasta que se haya publicado en otro lugar).