Barras de scroll personalizadas

En el mundo del frontend hay que cuidar, cada día más, la apariencia de nuestros desarrollos web. Atrás quedaron ya los años en que bastaba con que una página funcionara correctamente, y que fuera “más o menos” bonita. En un mundo dominado, cada vez más, no sólo por la funcionalidad y facilidad de uso, sino también por la estética cuidada hasta el mínimo detalle, es muy importante “entrarle por los ojos” al visitante de nuestra web. Las barras de scroll son un elemento visualmente muy importante y, con gran frecuencia, descuidadas por los frontenders. Es cierto que depende del tipo de sitio. En una web como, por ejemplo, esta misma, es un detalle completamente irrelevante, ya que el interés del visitante se centra en los contenidos. Sin embargo, suponte que te toca realizar una página para un estudio de fotografía, o una revista de moda. Ahí si que no puedes permitirte que el navegador dibuje las barras de scroll clásicas. En este artículo vamos a ver como solucionar esto, para poder contar con unas barras de scroll adecuadas a cada caso.

Comprimir un directorio con PHP

En un aplicativo web con frecuencia se van acumulando, en el servidor, archivos enviados por los usuarios de la aplicación. Pueden ser imágenes, documentos en pdf o rtf, hojas de cálculo, o cualesquiera otros, dependiendo de la finalidad de la aplicación. Como sea, el caso es que estas aplicaciones que actúan como repositorios dan como resultado, si el sitio tiene muchos usuarios y un elevado tráfico que, en poco tiempo, el volumen de documentos almacenados pueda llegar a comprometer el servicio, o requiera aumentar el costoso espacio de almacenamiento. La solución puede pasar por empaquetar todos esos documentos en un archivo comprimido, y mover ese archivo a otra ubicación, como puede ser un ordenador local. También puede ser que un usuario decida recuperar todos los archivos que ha ido colocando en el repositorio a lo largo del tiempo en un único paquete. En ambos casos, existe una clase que puede ayudarnos a realizar esta tarea de empaquetado. Se trata de DirCompress.