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.
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.
en: Programacion
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/).
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;
en: Programacion
Ahora que estamos en un nuevo servidor dedicado quería hacer unas pequeñas pruebas de rendimiento, para ello he utilizado el cálculo del número Pi que es uno de los sistemas más populares, para ello voy a comparar los datos de el actual servidor (Media Temple) con el antiguo (Servage).
Para ello el script tiene una variable llamada precisión la cual nos servirá para endurecer o suavizar la dificultad del cálculo del número Pi, aquí os dejo el código fuente del script con su correspondiente explicación.
en: Programacion
¿Qué me dirías si te dijera que con unas pocas de líneas en tu archivo htaccess, pudieras comprimir en un 50% la transferencia de carga de tus páginas, añadiendo unicamente una línea en cada uno de los archivos a los que lo deseas aplicar la compresión?
Este pequeño truco es especialmente útil para archivos cómo los js o los css, pongamos un ejemplo, la popular librería prototype pesa unos 47kb pero utilizando gzip lo podemos reducir a 10Kb una quinta parte del tamaño original.
en: Programacion
A menudo cuando un desarrollador comienza a programar en Php, se siente que ha encontrado la herramienta perfecta para el rápido desarrollo de sitios webs dinámicos, incluso tiempo atras en el que que las características del lenguaje y la cantidad de funciones eran más escasas.
De un tiempo a esta parte el lenguaje a añadido extensiones y una gran popularidad. Desafortunadamente esto hace que para nuevos programadores sea mas dificil comprender algunos conceptos de este lenguaje y cometer numerosos errores de optimización, muchos de ellos son muy obvios pero no por ello dejan de ser importantes por la cantidad de veces en los que podemos incurrir dentro de un mismo script.
Veamos algunos de los más comunes y la explicación de porqué realentizan la ejecución de nuestro script.