Archive for the ‘Servidores Linux’ Category

Hotmail BlackListed

Saturday, March 26th, 2011

Hola, a todo administrador de correo alguna vez le pasó que la gente de microsoft los marca como spam sin razón aparente. Lo primero que hay que saber es que tenemos que tener los registros PTR, SPF y senderid pero bueno, de eso no voy a hablar ahora. El punto es que aún con todo esto es posible que hotmail nos marque como spamer, a mi me devolvió el siguiente mensaje de error:

“550 SC-001 Unfortunately, messages from 209.40.100.73 weren’t sent. Please contact
your Internet service provider since part of their network is on our block
list. You can also refer your provider to…”

Bueno para poder borrarnos de la black list de hostmail debemos visitar y llenar estas 3 URLS:

SenderID

Sender Information for hotmail Delivery

Junk Mail Reporting Partner Program

Bueno una vez que rellenamos los formularios, después de varios horas de espera e  idas y vuelvas con la gente del soporte de Microsoft.. bueno y con algo de suerte… nos borrarán de la lista.

Espero les sirva.

Como importar un dump de SQL Manager para postgres

Tuesday, March 15th, 2011

Hola gente, a veces los clientes me envían dumps (archivos SQL) de SQL manager, el problema es el encode de estos archivos, utf16 en lugar de utf8. si alguien tuvo el problema para convertir los archivos muy fácil…

iconv -f utf16 -t utf8 -o to_postgres.sql from_sql_manager.sql
psql -U fpuertas bd_otea -f  to_postgres.sql

y listo, ya podemos importar el archivo.

Espero les sirva.

Problemas con el slider zoom bar en pmapper 4

Thursday, November 25th, 2010

Bueno, esto ya es un error bastante conocido que se me había pasado por alto. Por lo general el síntoma es que vemos como que el Zoom está invertido. Haciendo zoom in hace zoom out y biceversa. Para solucionarlo:

1) Agregamos esto a nuestro config_default.xml
<sliderMax>max</sliderMax>
<sliderMin>25000</sliderMin>

2) Cambiamos las siguientes líneas pmapper-4.0/incphp/init/initmap.php

620:        $y_dgeo_m = ($this->mapUnits == 5 ? $y_dgeo * 111120 : $y_dgeo);
639:        $dgeo[‘c’] = $this->map->units == 5 ? 111120 : 1;

Por estas otras:

620:        $y_dgeo_m = ($this->mapUnits == 6 ? $y_dgeo * 111120 : $y_dgeo);
639:        $dgeo[‘c’] = $this->map->units == 6 ? 111120 : 1;

Y con eso todo funciona nuevamente. Como siempre les recomiendo nuestro servicio de hosting GIS que siempre nos preocupamos por resolver este tipo de problemas para nuestros clientes.

Espero les sirva.

Ocultar mapserver .map mediante un wrapper

Wednesday, November 3rd, 2010

A veces es muy útil ocultar la URL de nuestro .map, porque por ejemplo muestra las claves de acceso a nuestra base de datos, o por cualquier otro motivo. Les voy a enseñar una forma muy fácil de hacerlo.

(more…)

Ajustar geometrías

Thursday, October 21st, 2010

En algunos casos es necesario agustar puntos o polígonos porque hay diferencias entre, por ejemplo, las calles de google y las calles en formato shape que nos dió nuestro cliente. En ese caso se puede usar la función translate para arreglar el problema de la siguiente forma:

update direccionesdecalle set the_geom = ST_Translate(the_geom,-0.0005,0.0005);

En este caso la corrección sería de 0.0005 grados ya que estamos trabajando en wgs84 (srid 4326).
Espero les sirva.
Saludos.

Agregar proyección 900913

Wednesday, October 20th, 2010

Bueno gente acá les dejo el insert a utilizar si quieren agregar la proyección de google a postgis.

INSERT into spatial_ref_sys (srid, auth_name, auth_srid, srtext, proj4text) values (900913 ,'EPSG',900913,'GEOGCS["WGS 84", DATUM["World Geodetic System 
1984", SPHEROID["WGS 84", 6378137.0, 298.257223563,AUTHORITY["EPSG","7030"]], AUTHORITY["EPSG","6326"]],PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG","8901"]], NIT["degree",0.017453292519943295], AXIS["Longitude", EAST], AXIS["Latitude", NORTH],AUTHORITY["EPSG","4326"]], PROJECTION["Mercator_1SP"],PARAMETER["semi_minor", 6378137.0], 
PARAMETER["latitude_of_origin",0.0], PARAMETER["central_meridian", 0.0], PARAMETER["scale_factor",1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0],UNIT["m", 1.0], AXIS["x", EAST], AXIS["y", NORTH],AUTHORITY["EPSG","900913"]] |','+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m 
+nadgrids=@null +no_defs');

Saludos.

Crear un polígonos a partir de puntos

Wednesday, October 13th, 2010

Hace un par de días que empecé con esta tarea, que al principio parecía muy fácil. Es más seguro que ustedes piensan en este momento que es fácil. Pero es realmente algo bastante difícil de lograr, de hecho no encontré nada que sirva más que un par de select anidados con un makepolygon al final. Creo que este es el triunfo del mes, o al menos hasta ahora. Por tal motivo, y porque no quiero volver a ver esto por un tiempo, por favor no me pregunten sobre esto, si lo entienden me alegro mucho y espero que les ayude, caso contrario lean de nuevo.

(more…)

Ligthttp over plesk

Thursday, September 16th, 2010

El escenario es el siguiente, tenemos un virtualhost que consume muchísimos recursos de CPU por la gran cantidad de visitas que recibe, entonces la idea es activar solo para ese host ligthttp dentro de plesk de una manera transparente.

(more…)

geonetwork en debian plesk

Wednesday, August 25th, 2010

Hace un par de días uno de mis clientes de hosting me pidió para hostear un geonetwork, hace un tiempo atrás me lo había pedido otro cliente, en esa oportunidad no lo hice yo si no un colega, la solución de mi colega fue agregar un Virtualbox donde hosteaba windows, y ahí dentro poner el geonetwork, en su momento me pareció disparatado tener que llegar a esto, pero parecía una mejor idea que instalar entorno gráfcio.
Hoy ya casí dos años después me puse a buscar la mejor forma de hacer esto y econtré como hacerlo sin instalar X11 ni Xwindows ni nada en linux. Acá va el post, espero que los disfruten.

(more…)

pmapper en plesk debian

Thursday, August 19th, 2010

Hola gente, les voy a mostrar como instalar un pmapper en plesk debian, lo primero que tenemos que hacer es instalar el paquete que viene, es lo mismo que bajarlo desde la red, pero me gusta más hacerlo así.

(more…)