Conectar a una instancia EC2 por SFTP es realmente muy sencillo, en Filezilla tenemos que añadir la clave .pem de nuestra instancia en Edición -> Opciones -> Conexión -> SFTP. Continuar leyendo
Desarrollo Web
AWS: EC2 con Ubuntu-Apache-PHP-MySQL
Dentro de la capa gratuita de Amazon Web Services podemos montar un servidor basado en sus maquina EC2, vamos a ver como montar un servidor Apache con PHP y MySQL. Continuar leyendo
Restful APIs – ¿Que es REST?
REST, REpresentational State Transfer, es un tipo de arquitectura de desarrollo web que se apoya totalmente en el estándar HTTP, de ese modo podemos crear APIs que pueden ser usadas por cualquier dispositivo o cliente que entienda HTTP.
Debemos tener dos cosas en cuenta a la hora de desarrollar una API REST, el uso correcto de URIs y el uso correcto de HTTP.
Ademas de esto, nunca se debe guardar estado en el servidor, toda la información que se requiere para mostrar el resultado debe estar en la consulta por parte del cliente. Esto es, nada de variables de sesión en el servidor. Continuar leyendo
Pie de página (footer) siempre abajo
Normalmente al crear una página, el pie de pagina o footer se sitúa justo por debajo del contenido, por lo que si tenemos poco o ningún contenido, el pie de pagina se verá demasiado alto. Hay una forma de solucionar esto a través de CSS, consiguiendo así que el pie de pagina siempre se mantenga en la parte inferior de la ventana, aunque el contenido no ocupe el 100% de esta. Continuar leyendo
WordPress: Como crear un tema hijo
Crear un tema hijo en wordpress tiene muchas ventajas, es recomendable hacerlo siempre que queramos modificar el código de nuestro tema, por que si modificamos directamente el tema original, podemos perder los cambios al actualizar el tema.
Sin embargo, usando un tema hijo podemos hacer las mismas modificaciones sin perder los cambios al modificar el tema original, ademas tendremos todos los cambios hechos por nosotros bien localizados. Vamos a ver como crear un tema hijo en wordpress. Continuar leyendo
Habilitar Drag and Drop en Filezilla
Alguna vez me a pasado que en una nueva instalación de Filezilla no funciona el drag and drop de ficheros, estoy acostumbrado a arrastrar los ficheros directamente desde el explorador de Windows a Filezilla, pero, ¿que hacemos si no funciona tras una nueva instalación? Continuar leyendo
WordPress: Como trabajar con nuestro dominio y localhost sin tocar la base de datos
Os voy a explicar como mantengo el código de mi blog sincronizado entre el servidor “online”, y mi instalación en localhost, el problema es que WordPress tiene asignado un dominio principal que se guarda en la base de datos en la tabla de configuraciones, con los parámetros “siteurl” y “home”, si entras desde localhost y tienes configurado tu dominio, cualquier enlace te va a redirigir al dominio configurado en WordPress, por lo que para trabajar en local hay que cambiar esas variables y volver a restaurarlas antes de subirlo de nuevo.
El otro problema es que en wp-config solo se puede configurar una base de datos, por lo que de nuevo hay que estar cambiando estos valores constantemente, la solución es sencilla para ambos casos, en wp-config podemos usar este código: Continuar leyendo
Cargar fuentes alojadas en Amazon S3 desde Firefox
Este es un apunte rápido pero que puede resultar útil a quien se halla encontrado con este problema como yo, resulta que Firefox no carga ficheros .font desde dominios externos como si lo hacen otros navegadores como Chrome, así que intentando cargar la librería FontAwesome alojada en Amazon S3 me encontré con el problema de que en Chrome se veía todo perfectamente pero en Firefox no aparecía ningún icono. Continuar leyendo
Redireccionar dominio sin www a www con htaccess
Redireccionar todas las llamadas a un dominio sin www. en el nombre, a su misma versión pero con el www. es muy facil y las ventajas son muchas:
- Evitas contenido duplicado en Google.
- Evitas duplicar la importancia de una pagina o los enlaces internos por tener dos versiones de la misma.
- Queda mejor y es mas consistente usar siempre el mismo nombre de dominio, ya sea con www. o sin www. Continuar leyendo