Categorías
Administración Servidor

¿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.

Categorías
Proyectos

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».

Categorías
Programación

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.

Categorías
Programación

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.

Categorías
Programación

Mantener el aspect ratio de 4×3, 16×9 o el que sea en las imágenes con CSS

Uno de mis quebraderos de cabeza últimamente es el CSS. Con la llegada de nuevos dispositivos la necesidad imperativa de mostrar correctamente las imágenes en nuestros sitios web se hace cada día mas presente. Actualmente según mi analytics las visitas de un equipo de sobremesa o portátil apenas alcanzan un 50%. El resto son móviles o tablets. El caso es que uno de mis dolores de cabeza era mantener imágenes con su «relación de aspecto» y que no se te «descojone» toda la web… Si solo buscas respuesta y quieres evitar el «ladrillo» de texto aquí tienes varios ejemplos funcionando y el código de ejemplo que ire modificando…

Categorías
Proyectos

Proyecto Cartelera de Conciertos Parte 3

Ya ha pasado otro mes de la aventura de «JacksOnLive» y a pesar de ser verano las cosas no van tan mal como hemos pensado. El sitio web marcha bastante bien y básicamente hemos conseguido nuestros objetivos para Julio. Es decir, la idea es doblar las ventas y las visitas se ha cumplido. De hecho creo que hemos triplicado, lo que facilita las cosas para agosto, un mes devastador para cualquier proyecto online. Por el otro lado como no tenemos ningún registro del año pasado, no sabemos que esperar…

Categorías
Proyectos

Proyecto www.RenovarCarnet.com, objetivos. Parte 1

Este proyecto se podría llamarse «restauración» es mi sitio web mas antiguo, funciona nada menos que desde el año 2006, casi 8 años en red. Lo empece estando en la facultad por pura chiripa y a día de hoy sigue funcionando decentemente. Se trata de un sitio web informativo de como renovar el carnet de conducir y una extensa base de datos de centros médicos. Sirve para buscar un centro medico mas cercano y mas barato a tu domicilio donde puedes renovar cualquier carnet de conducir en el acto. Mi objetivo es limpiar la base de datos y devolver a la vida este curioso proyecto ya que personalmente creo que tiene cierto futuro. Ademas como era una de los primeros proyectos que hice, pues me hace bastante ilusión.

Categorías
Programación

PHP MCrypt en Mac OS 10.9.* Mavericks y XAMPP

Si estáis buscando la solución al problema de MCrypt en Mavericks OS y XAMPP, MAMPP os doy unas pistas que os servirán bastante. Como sabéis según la documentación Laravel 4 necesita la interfaz del la librería MCrypt. Saliendo un poco del tema, la nueva versión de Codeigniter 2.2.0 también la necesita. El quebradero de cabeza empieza cuando al hacer composer update en tu proyecto te salta el error en rojo.

Categorías
Libros

Getting Thing Done. Opinión y aplicación. Parte 1.

Hace tiempo que adquirí este libro en Amazon. Bajo el cual se esconde una estrategia o formula para ser mas productivo, eficiente o en pocas palabras acabar las cosas que empiezas. Es la segunda vez que leo este libro, que por cierto en Español se llama «Organízate con eficacia». Es un bestseller y el método que propone en el mundo entero se llama GTD. La primera vez que lo leí me impacto y básicamente comprendí que lo necesito implantar en mi vida, SI o SI.

Categorías
Proyectos

Proyecto cartelera de Conciertos. Parte 2

Despues de casi dos meses, el primer post lo escribi en Mayo de este año, para a comentar los exitos y fracasos de este pequeño proyecto de cartelera de conciertos. Como comente en la primera parte es un proyecto grande para este año y que sigue su curso. En unos 6 meses aproximadamente tengo que ver si podria ser rentable o no. Para adelantar solo puedo decir que no va nada mal. De hecho en Mayo mi idea era conseguir al menos 1 venta, pero creo que hemos tenido 12. Por cierto vamos adaptando el diseño poco a poco, como podeis comprobar va cambiando. Seguramente de aquí a septiembre el sitio lo iremos puliendo para encontrar esa usabilidad que tanto buscamos orientada a SEO, que es lo que nos trae visitas.