Archive for July 22nd, 2010

Postgres tuplas duplicadas

Thursday, July 22nd, 2010

Bueno, estoy medio apurado así que voy al grano. Imaginen por ejemplo la tabla intersecciones de este post, pues anda todo muy bonito, pero tenemos el problema que se duplican las tuplas, por ejemplo:
geoprop2=# select * from intersecciones where idsegmentoscalle1 = 1 and idsegmentoscalle2 = 6167;
idsegmentoscalle1 | idsegmentoscalle2 | idregiones
-------------------+-------------------+------------
1 | 6167 |
(1 row)

geoprop2=# select * from intersecciones where idsegmentoscalle1 = 6167 and idsegmentoscalle2 = 1;
idsegmentoscalle1 | idsegmentoscalle2 | idregiones
-------------------+-------------------+------------
6167 | 1 |
(1 row)


Lo cual está, dentro de todo, bien ya que es cierto que la calle 1 se intersecciona con la calle 6167 y biceversa, pero se duplican los datos lo cual está mal, es por eso que voy a enseñarles un par de “trucos” para evitar esta redundancia.

(more…)

Postgis tuning

Thursday, July 22nd, 2010
Bueno cómo el título lo indica les voy a enseñar a tunear un poco las consultas, sobre todo porque si no lo hacen las consultas que se usan en este post, serán muy lentas.
(more…)

Zimbra + Funambol 8.5 sin entorno gráfico

Thursday, July 22nd, 2010

Bueno gente, mi anterior instalación de funambol (versión 7.X) empezó a dar error con las modificaciones que se le hizo a la aplicación del iPhone, por si les sirve el error es este:
….
[2010-07-21 10:57:51,512] [funambol.transport.http] [ERROR] [B190EF60990A956046CB72100C6ABD24] [iph-eTBQtRwEWFu5pP/LHOdmgQ==] [mail@protected.com] [] Error processing the request
java.lang.ArrayIndexOutOfBoundsException: 8192
at org.xmlpull.mxp1.MXParser.parseCDSect(MXParser.java:2869)
at org.xmlpull.mxp1.MXParser.nextImpl(MXParser.java:1189)
at org.xmlpull.mxp1.MXParser.nextToken(MXParser.java:1100)
…..
Así que voy a aprovechar para hacerles un howto de como instalar esto, espero les sirva.

(more…)