Cache-Control VS Expires o cómo reducir tu factura en Amazon S3

Cache-Control y Expires son dos valores “Metadata o Header” para nuestros navegadores orientados a “Cache” que básicamente sirven para aumentar la velocidad de nuestro sitio web, reducir la transferencia de datos y si eres usuario de Amazon S3 te ahorra tu factura mensual sustancialmente.

Continuar leyendo “Cache-Control VS Expires o cómo reducir tu factura en Amazon S3”

¡Gadget imprescindible! Tarjeta de red externa con HUB USB para Mac 1Byone

Ocasionalmente cuando compras algo barato pero infinitamente útil te alegra la vida. Este es el caso de esta tarjeta de red externa que tiene un puerto Ethernet de 1Gbit y 3 USB 3.0 de la marca 1ByOne. No solo sirve para Mac OS, ya que soporta Windows XP, Vista, 7 & 8. Pero por diseño la elige mucha gente que tiene un Macbook Pro o Air.

Continuar leyendo “¡Gadget imprescindible! Tarjeta de red externa con HUB USB para Mac 1Byone”

SQL con Municipios, Provincias y Comunidades Españolas

Esto es un volcado de datos que puedes encontrar por internet y que contiene provincias, municipios y comunidades Españolas. Ademas incluye latitud, longitud y slug (para crear enlaces amigables). Yo lo utilizo años, cabe destacar que el archivo que podéis encontrar aquí esta modificado ligeramente por mi.

Continuar leyendo “SQL con Municipios, Provincias y Comunidades Españolas”

¿Cómo conectarse a MySQL montado en una instancia de Amazon EC2?

Si como mucha gente has creado una instancia gratuita en Amazon AWS y estas montando un pequeño servidor, te cuento dos cosas que tienes que tener en cuenta para poder configurar una base de datos MySQL y poder conectarse correctamente con Sequel Pro, MySQL administrator, SSH… etc.

Continuar leyendo “¿Cómo conectarse a MySQL montado en una instancia de Amazon EC2?”

Opinión sobre Piensasolutions Dominios & Hosting

Me gustaría dar una opinión sincera sobre la empresa de hosting y dominios piensasolutions. Llevo con ellos casi 10 años y creo que estoy capacitado para escribirla. Digamos que esta empresa es una de las primeras “low cost” en nuestro país y lo sigue siendo. Pero no todo es bueno, bonito y barato.

Continuar leyendo “Opinión sobre Piensasolutions Dominios & Hosting”

Restaurar permisos por defecto de PLESK del directorio

Cuando creas a través del panel de administración plesk una cuenta para un dominio, se crea una carpeta dentro de tu carpeta “httpdocs”, esta carpeta pertenece al grupo “psaserv” y todos los archivos dentro a “psacln”.

Continuar leyendo “Restaurar permisos por defecto de PLESK del directorio”

¿Qué es Postfix? Breve descripción y lista de comandos muy basicos

Postfix es un servidor de correo de código abierto escrito en lenguaje C por Wietse Venema principalmente. Anteriormente era conocido por el nombre de VMailer y su idea era ofrecer una mejor solución frente a Sendmail. Esta entrada pretende ser una recopilación de comandos muy básicos para su administración. Según un estudio reciente postfix se utiliza en un 32% de los servidores de correo accesibles públicamente. Es decir, no esta demás tener unas nociones básicas.

Continuar leyendo “¿Qué es Postfix? Breve descripción y lista de comandos muy basicos”

Proyecto cartelera de conciertos Parte 4 (Ultima)

Desde agosto no escribo sobre este mediano-gran proyecto de cartelera de conciertos. Creo que quería actualizar el “estado” del mismo en octubre en este blog, pero por falta de tiempo lo he ido dejando. El proyecto sigue en pie y funcionando… Esta parte va a ser la última en este blog, por la razón de que el “experimento” para mi se ha acabado, solo queda el trabajo diario en mantener y mejorar el proyecto. Los objetivos son mas pequeños, ya no se puede doblar o triplicar en un mes y el crecimiento es mucho mas atenuado. Probablemente en un año actualizare el estado del mismo, pero ya no será “parte 5”.

Continuar leyendo “Proyecto cartelera de conciertos Parte 4 (Ultima)”

Calcular distancias y lugares similares con PHP y MySQL en un radio determinado

Como explique en la primera parte del calculo de distancias hay un cierto problema en calcular distancias cuando tienes un numero elevado de registros en la base de datos. Es decir, necesitamos limitar nuestros cálculos para no realizar un numero elevado de operaciones aritméticas. Ademas estas distancias tenemos que ordenar después en un vector, si queremos presentarlas decentemente.

Continuar leyendo “Calcular distancias y lugares similares con PHP y MySQL en un radio determinado”

Calcular distancia entre dos ciudades o puntos con PHP, Ruby…

En los proyectos donde utilizamos Google Maps y en general cualquier proyecto “geolocalizado” una formula imprescindible para conocer y aplicar es la de Haversine, no tengo ni idea cuantos años tendrá, pero sospecho que muchos. El caso es que no tenemos que aprenderla ni entenderla a fondo. Solo necesitamos tener un código fiable de apenas 5 lineas que entendamos “minimamente” para poder aplicar. De hecho era una de mis tareas pendientes desde hace mucho tiempo. Si quieres saltarte las explicaciones la he subido en PHP aquí. Posteriormente añadiré el código en Ruby y investigare alguna forma para hacerlo en MYSQL y cómo podría optimizarla para no realizar estos cálculos bestiales en nuestro querido servidor o hosting. Aquí tienes el ejemplo de búsqueda de posiciones cercanas en un radio de “X” kilómetros.

Continuar leyendo “Calcular distancia entre dos ciudades o puntos con PHP, Ruby…”