Entradas etiquetadas ‘googles

Elección de una buena paleta de colores

24 de febrero de 2007

en: Sin categoría

La parte más complicada del diseño de un interfaz de usuario es conseguir un interfaz que se atractivo y útil para la gran mayoria de los usuarios, lo más importante es llegar a conectar con el usuario y la mejor manera es ofrecerle la mayor cantidad de información posible para que se llegue a sentir parte del proyecto pero todo esto muchas veces no lo llegamos a conseguir por una mala elección en la combinación de los colores que se integran en nuestra interfaz.

Debemos tener en cuenta que el usuario lo primero que percibirá serán los colores antes que la tipografía, botones o fotografías que estén en nuestra página, por eso debemos ser especialmente cuidadosos con la elección de la paleta de colores que será la base de todos los elementos de nuestra página.

Elegir una Paleta de Colores

Para hacer una buena elección de los colores que vamos a incluir en la paleta debemos tener unas nociones básicas de la “teoría básica del color”, en HTML qué es lo que nos interesa a nosotros la paleta de colores RGB se compone de tres colores primarios: Rojo, Verde y Azul, estos colores primarios están representados según el siguiente formato: #RRGGBB (ROJO, VERDE, AZUL).

Los valores que puede adoptar cada uno de los tres colores primarios van de 0 a 255 (en decimal) y las combinaciones cómo te puedes imaginar son múltiples, por ello estamos ante una gran cantidad de combinaciones de colores lo que nos dificulta la elección a la hora de trabajar, pero cómo en casi todo en la vida podemos agarrarnos a unas reglas en este caso son reglas simples de armonía de color lo que nos va servir de gran ayuda para crear la paleta de colores.

Los esquemas de color más comunes de utilizar son monocromos, análogos, complementarios, división complementaria y triada en inglés (monochrome, analog, complementary, split complementary and triad). Los nombres en inglés nos sirven para utilizar esta magnífica herramienta web en la que conseguir los esquemas de colores deseados.

Yafla Color (Selección de colores)

Bueno vamos a tratar de explicar el funcionamiento de cada uno de los esquemas de color y cómo conseguirlos en la herramienta web ofrecida.

Monocromo

Un esquema de color monocromo usa un color con modificaciones de brillo, si tuviermaos por ejemplo el color rojo utilizariamos colores con mucha luz roja sin llegar a utilizar el blanco y colores rojos muy oscuros sin llegar al negro.


En la herramienta web que hemos citado anteriormente estos esquemas corresponderían a los dos laterales.

Crea thumbnails con php

22 de febrero de 2007

en: Programacion

Para hacer funcionar este script necesitaremos la librería GD y por supuesto php instalados en tu servidor, con este script funcionando podremos crear thumbnails (previsualizaciones de menor tamaño de una imagen original).

Este script constará de dos funciones, la primeraescaneará un directorio en busca de cualquier imagen en formato “.jpg”, para cada una de las búsquedas se crea un thumbnailen un directorio con la ayuda de la librería GD, la segunda función crea un archivo HTML en el mismo directorio en el que se encuentra el script, esta página contendrá todas las imágenes (versión thumbnail) y el correspondiente enlace a la imagen original. La utilidad de este script es muy sencilla con una cuantas mejoras puede convertirse en una buena galería para nuestras imágenes preferidas.

Primera Parte

El código que viene a continuación es una función llamada crearthumb a la que tendremos que dar tres parametros, los dos primeros parámetros corresponden a las rutas de los direcorios que contendrán las imágenes originales y los thumbnails de estas. El tercer parametro es el ancho que queremos para nuestros thumbnails, si te preguntas por qué no hace falta el ancho la respuesta es sencilla porque de esa manera estariamos redimensionando las imágenes y no conservarían su aspecto original.

Truco de conversión para Ips

21 de febrero de 2007

en: Sin categoría

Observa estas direcciones http://66.29.84.51/, http://www.mediahug.com/ y http://1109218355/ parecen distintas ¿verdad? pues todas ellas dirigen al mismo sitio aunque parezca mentira.

Es conocido que http://66.29.84.51/ puede apuntar a Mediahug.com, pero son mucho más amigables los nombres de dominio que que las direcciones Ip por eso su uso generalizado, lo que es para muchos desconocido es que una direccion como esta http://1109218355/ tambien apunta a MediaHug. Pero te estarás preguntando que demonios significa 1109218355?

Cachear tus páginas puede ser algo realmente útil y más aún si tus paginas usan muchas conexiones a la base de datos y están generados con un lenguaje cómo Php, sobre todo cuando hablamos de hostings compartidos en los que el número de peticiones a las bases de datos esta limitado.

Cuando tus páginas son cacheadas el servidor no perderá ni tiempo ni recursos en regenerar una y otra vez estas, unicmanete las cargará de la cache. Vamos a ver cómo podríamos cachear nuestras páginas con Php en tan sólo 5 minutos.

Necesitaremos saber tres cosas antes de comenzar:
Primero si nuestro sitio esta desarrollado en PHP, segundo deberemos saber dar permiso 777 a una carpeta de nuestro directorio (en esta carpeta se albergarán las páginas cacheadas), si no sabes hacerlo pregunta a Google que seguro que resuevle tu duda y por último necesitaremos saber la ruta completa del directorio en cuestión, esto quiere decir ruta física (/home/pepito/public_html/).

Propiedades CSS que probablemente no conocías

16 de febrero de 2007

en: Sin categoría

Ya otras veces hemos publicado entradas que tratan de enseñar algunas propiedades de esas herramientas de desarrollo que utilizamos a diario:

5 cosas que no sabías hacer con PHP
Tags HTML que posiblemente no conoces

Esta vez le toca el turno a las hojas de estilo, todas estas propiedades son de nivel 2, pero son compatibles con todos los navegadores de todas formas haz los tests necesarios para comprobar su compatibilidad antes de colgarlos en tu sitio.

Banear Ips con php

15 de febrero de 2007

en: Movil|Programacion

Con este pequeño tutorial podemos crear un script, este script incluye un pequeño panel de control para añadir y eliminar ips.

El primer paso será crear nuestra tabla que contendrá lo datos que utilizaremos para la correcta ejecución del script.

CREATE TABLE `banned` (
`id` int(11) NOT NULL auto_increment,
`ip` varchar(255) NOT NULL default ”,
`time` varchar(255) NOT NULL default ”,
`long` varchar(255) NOT NULL default ”,
`reason` text NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM;