68 alternativas a Lorem Ipsum

El texto de relleno, filler text o placeholder text, es es texto que se usa en maquetación, diseño gráfico y diseño web para demostrar como queda un diseño, antes de tener el texto de verdad. Si se usan caracteres aleatorios o “bla bla bla”, la disposición del texto y los saltos de línea no se parecen a los de un texto real y si se usa un texto cualquiera, distrae a quien tiene que aprobar el diseño y puede resultar inapropiado. Es por eso que suele usarse alguna variación del texto en pseudo-latín (más detalles en la Wikipedia) que...

JavaScript Module Pattern: In-Depth

The module pattern is a common JavaScript coding pattern. It’s generally well understood, but there are a number of advanced uses that have not gotten a lot of attention. In this article, I’ll review the basics and cover some truly remarkable advanced topics, including one which I think is original. Reposted from a 2010 post by Ben Cherry....

Me llena de orgullo y satisfacción…

Anuncio ponente WordCamp Sevilla

¡Anunciar que voy a ser ponente en la WordCamp Sevilla 2018! Me hace muchísima ilusión, porque no sólo va a ser mi primera charla “de verdad” en una WordCamp sino que es la primera charla que doy sólo de seguridad informática. ¡Qué nervios! Seguridad básica en WordPress. Conoce a tu enemigo. En esta charla voy a repasar algunos conceptos básicos de seguridad web, empezando por aprender de quién tenemos que defendernos e intentando cargarme por el camino unos cuantos mitos sobre la seguridad de WordPress. Es una charla sencilla, principalmente dirigida a todos los que gestionáis vuestras propias webs,...

WordPress con Docker en una Raspberry Pi

En este tutorial os voy a enseñar cómo montar un entorno de desarrollo local de WordPress con Docker en una Raspberry Pi, Orange Pi, Banana Pi o cualquier otro sistema basado en arm que funcione con Raspbian. Yo estoy usando una Orange Pi Zero de poco más de 10€....

Cambiar los permisos de archivo a 644 y directorio a 755 de forma masiva

Explicación del permiso de archivo 644

Los permisos de archivo por defecto de los contenidos de una web deben ser 644 a los ficheros y 755 a las carpetas. Si por algún motivo los has cambiado o si algún plugin te ha creado directorios con unos permisos distintos (te estoy mirando a ti, Visual Composer), sólo tienes que ejecutar este comando desde el directorio raíz (www, public_html, htdocs, httpdocs…) para cambiarlos de forma recursiva. find . -type f -exec chmod 644 {} \; find . -type d -exec chmod 755 {} \; Apúntalo para la próxima vez que cambies a la desesperada los permisos de...

How To Set Up Apache Virtual Hosts on Ubuntu 14.04 LTS

Introduction The Apache web server is the most popular way of serving web content on the internet. It accounts for more than half of all active websites on the internet and is extremely powerful and flexible. Apache breaks its functionality and components into individual units that can be customized and configured independently. The basic unit that describes an individual site or domain is called a virtual host....

Code School Free Weekend 2016 – Node.js

El de Node.js es el segundo curso de los que voy a tragarme en el Code School Free Weekend. Antes de empezar Con node.js sí que he trabajado bastante, tanto directamente escribiendo scripts como indirectamente, con herramientas como Cordova o Ionic, que llevan node por detrás. El problema es que como nunca me he tomado  el tiempo de realizar un curso completo, mucho de lo que hago con node es javascript “vanilla” y las funciones específicas de node las uso lo justo. Vamos a ponerle remedio....

Code School Free Weekend 2016 – MongoDB

Empezamos con el primero de los cursos que voy a tragarme durante el Code School Free Weekend, el de MongoDB. Antes de empezar De los cursos que quiero hacer, he decidido empezar por este precisamente por ser un tema el tema del que menos idea tengo. He oído mucho de Mongo pero nunca he tenido el tiempo ni las ganas de meterle mano. Lo que sé: Es una base de datos NoSQL (y yo llevo media vida con mySQL, SQL server y Oracle) Lee las consultas y devuelve los resultados como objetos de javascript Está diseñado para escalar (replicación,...

Code School Free Weekend 2016

Code School es una de las principales web de tutoriales de programación; ofrece unos fantásticos cursos interactivos de tecnologías como Git, Angular.js o Python. Aunque algunos son gratuitos, la mayoría requiere una suscripción de pago… excepto este fin de semana. Para celebrar los dos millones de usuarios registrados, este fin de semana todos los cursos son gratis. Que te regalen tres días de una suscripción que normalmente cuesta $29 al mes, puede paracer una chorrada, pero es una excusa estupenda para pegarse un atracón de esos cursos que siempre vas dejando “para otro día”. En mi caso va a...

Cómo purgar la caché de los servidores DNS de Google

Si te dedicas al desarrollo de páginas web como yo, una tarea bastante común es mover una web de un servidor a otro, lo que implica cambiar el servidor al que apunta un dominio. Aunque existen estrategias para acelerar este proceso, como bajar el TTL del dominio antes de la migración o borrar la caché local de resolución de DNS (en windows: ipcofig /flushdns), lo que desconocía hasta hoy (gracias Nuedio), es que Google tiene un panel para purgar la caché de resolución DNS de sus servidores: https://developers.google.com/speed/public-dns/cache...