jesus.perezpaz.es

Artículos

Configurar subdominio como “CDN” en NGINX (+ configuración para WordPress y W3 Total Cache)

ACTUALIZADO: Añadido CORS (Cross-origin resource sharing) al “falso” CDN. Gracias a https://gist.github.com/alexjs/4165271 Seguramente estés sirviendo tu página web desde un único dominio, el cual genera las páginas dinámicas en el servidor y también entrega las imágenes y otros archivos (como js, css y demás) de tu sitio. Esto puede ralentizar tu página. la mayoría de […]

Ver más

Configuración para WordPress en NGINX

Después de instalar varias instancias de wordpress en mi nuevo VPS voy a compartir los pasos y configuraciones necesarias para hacerlo. Instalar wordpress en NGINX no es muy complicado, pero es necesario añadir algunas configuraciones para incrementar la seguridad y hacerlo funcionar con plugins de caché. Como plugin para gestinar la cache he utilizado W3 […]

Ver más

Iconos de banderas FamFamFam (con compass)

Una de las opciones que más me gustan de compass es la generación automática de sprites css. En la documentación de compass hay un tutorial de cómo usar compass para generar sprites css. Los iconos de banderas famfamfam son 247 iconos — en GIF y PNG — que representan la mayoría de paises del mundo. […]

Ver más

Auto-generar cache.manifest con PHP

Si no quieres leer la entrada entera, puedes obtener el código (y proponer cambios, por supuesto) en github: https://github.com/tx2z/autogenerated-cache.manifest-php Una funcionalidad muy interesante en HTML5 es la posibilidad de crear aplicaciones o páginas web que funcionen offline (sin conexión a Internet) a través de un archivo cache.manifest. Estas páginas pueden ser vistas cuando el usuario no […]

Ver más

Saas @mixin para cambiar medidas para un diseño responsivo

En mi último proyecto necesitaba cambiar las medidas de ciertos elementos a el 60% de su tamaño original para adaptarlos a los navegadores móviles. Lo primero que intenté fue utilizar las unidades ‘rem’ de CSS pero no me funcionaban bien en el navegador de Android :S (si que funcionaban por el contrario en ios6, firefox […]

Ver más

Captura clicks simple, doble, triple, largo y click derecho en un elemento con jquery

Esto es un recorte de código que sirve para capturar clicks simples, dobles, triples, largos y clicks con el botón derecho en un elemento, usando jquery. Realmente es una mezcla de: https://github.com/pisi/Longclick https://gist.github.com/399624 Para usarlo tienes que añadir jquery (http://jquery.com/) y el plugin jquery.longclick (https://github.com/pisi/Longclick) a tu página. Una vez hecho puedes añadir el código siguiente para […]

Ver más

google-webfont download – userscript para descargar fuentes en google fonts

He creado un pequeño userscript que añade un botón de descarga en la página de google webfonts (http://www.google.com/webfonts) El script genera un botón de descarga para cada fuente en la página, para qu pueda ser descargada (individualmente o toda la familia) y usada offline, sin necesidad de crear una colección. El script se puede descargase e […]

Ver más

Cambiar entre dos imágenes al pasar el raton por encima con css

Esto es una reedición de un post en mi otro blog (http://caosmental.com) donde subo fotos de mi gato y escribo sobre otras cosas, como por ejemplo mi otra pasión, la escritura 🙂  Como tiene muchas visitas he pensado que es mejor mantenerlo aquí junto con los demás recursos. Este “efecto” lo conocerá ya mucha gente. […]

Ver más

Atributos (ids o names) con paréntesis cuadrados y jquery

El otro dia en el trabajo tuve la necesidad de selecciones con jquery una id que contenía parétesis cuadrados (como este “Customer[Main][Last_Name]”) y, si alguna vez lo has intentado, no es posible hacerlo :S Los atributos “id” y “name” no pueden contener ‘[]’s en html, pero algunos desarrolladores en mi empresa no lo saben (o […]

Ver más