Control de versiones con GIT

GIT es un sistema distribuido de control de versiones (ale, ¿como se te ha quedado el cuerpo?). ¿Qué es un sistema de control de versiones? Para explicarlo de forma sencilla, podríamos decir que es una forma de guardar todo el historial de un proyecto de forma que se almacenan todas las modificaciones que vamos haciendo [...]

Otra pequeña herramienta: Smush.it

Seguimos con otra herramienta para aligerar la carga de nuestras paginas web. En este caso vamos por Smush.it es otra herramienta de la casa Yahoo que se encargará de eliminar datos innecesarios de nuestras imagenes (por ejemplo, comentarios) reduciendo así el peso de la misma. Esto lo hace sin tocar la calidad de la imagen. [...]

Utilidad para comprimir javascript y css con YUI Compressor

Seguro que a estas alturas todos conocereis el compresor de archivos javascript y css que los chicos de Yahoo publicaron hace años (y siguen mejorando con nuevas versiones) YUI Compressor. Para quien no lo sepa, decir que es una pequeña aplicación de java que se ejecuta en un terminal / consola, a la que le [...]

GameMarkt, el ebay de los videojuegos

Como buen consumidor de videojuegos, me hago con unos cuantos de estos cada año. Además, tengo varias plataformas y el hecho de que una novedad me cueste alrededor de los 70 €, hace que este hobbie salga un poco caro. Hace tiempo que me venia rondando la cabeza el hacer una web para poder comprar, [...]

Ruby on Rails… algo está naciendo en Internet

Ruby on Rails es un framework open source que está optimizado para la productividad (y diversión ) del programador web. Está basado en la estructura modelo-vista-controlador, es decir, separa los datos, la logica y la interfaz de usuario en tres partes. Como su nombre indica, la programación se lleva a cabo con código Ruby, un [...]

Ajax con Prototype

Definición de AJAX en la wikipedia AJAX, acrónimo de Asynchronous JavaScript And XML (JavaScript y XML asíncronos), es una técnica de desarrollo web para crear aplicaciones interactivas. Éstas se ejecutan en el cliente, es decir, en el navegador del usuario, y mantiene comunicación con el servidor en segundo plano. De esta forma es posible realizar [...]

Prototype: el elixir de javascript

Prototype es un framework para javascript creado por Sam Stephenson que ha revolucionado el modo de programar en este lenguaje. Hasta ahora programar con javascript era algo tedioso y aburrido (almenos para mi). Desde que estoy usando esta librería, la programación se ha vuelto rápida, agil y lo que es mejor, divertida. Desde hace un [...]

Calcular hash MD5 en Visual Basic 2005

Resulta que he hecho una miniaplicación en Visual Basic que te avisa cuando llega la hora de un evento que anteriormente has guardado en un calendario de una web en PHP. Al hacer esta aplicación me encontrado con el problema de la validación del usuario. Resulta que cuando creas un evento en la web te [...]

Factoria de proveedores (Parte 2)

Anteriormente comentaba las bondades de la factoria de proveedores de Visual Basic a la hora de crear una aplicación fácilmente migrable entre distintos motores de bases de datos. Aquí dejo un ejemplo de código (algo muy sencillito).

Factoria de proveedores

He estado probando un poco la factoria de proveedores de datos de visual basic 2005 express (DbProviderFactories class). Esta clase sirve para relacionarse con la base de datos pudiendo cambiar el motor en cualquier momento, reescribiendo únicamente la cadena de conexion y especificando el nuevo proveedor. Esto nos vendria bien, por ejemplo, en una aplicación [...]