Open GoogleCodeExporter opened 8 years ago
Yo el lunes no tendría ningún problema pero a partir del martes voy a estar
fuera del país entonces no voy a poder asistir a la del jueves.
Original comment by rec...@gmail.com
on 16 Dec 2011 at 4:31
Mañana siempre nos vamos a reunir supongo que va hacer en el OdD
Original comment by rec...@gmail.com
on 18 Dec 2011 at 7:47
En Skype porque en la U y en el OdD están de vacaciones. Ahora si saben de
algún lugar entonces podemos ir.
Original comment by candres....@gmail.com
on 18 Dec 2011 at 10:34
Buenos días compañeros, esperamos que hayan tenido unas buenas vacaciones y
que tengan un feliz año nuevo 2012.
Las siguientes son secciones muy importantes del manual de php para que se
vayan familiarizando:
http://www.php.net/manual/en/refs.basic.vartype.php
http://www.php.net/manual/en/refs.basic.vartype.php (Arrays y Classes/Objects)
Si todavía tienen dudas para instalar php y Apache (Ej: Wampserver) estonces
igual pueden contactarme por gmail chat o skype.
Ahora a inicios de febrero podemos hacer una reunión en la universidad para
hablar de la BD, PMapper, el diseño de CUs y podemos hacer ejemplos de php.
Saludos
Original comment by candres....@gmail.com
on 26 Jan 2012 at 6:11
Buenos días, estuve revisando este tutorial de php y es un buen resumen.
http://www.w3schools.com/php/default.asp
Favor revisar si les han llegado todos los issues de code google y si no es por
que hay que incribirse en los temas (con la estrellita amarilla).
Saludos
Original comment by candres....@gmail.com
on 30 Jan 2012 at 5:28
Hola compañeros, les adjunto un buen avance del mapa de Costa Rica utilizando
pmapper. Se trata de la carpeta "config" que está adentro de pmapper. Si ya
instalaron pmapper se darán cuenta que lo que hay que hacer es modificar y
configurar esta carpeta. Les voy a adjuntar los shapefiles por si no los
tienen.
Saludos
Original comment by candres....@gmail.com
on 25 Feb 2012 at 4:26
Attachments:
y los shapefiles...
Esta información y otras están en
http://code.google.com/p/saep-pita/issues/
Original comment by candres....@gmail.com
on 25 Feb 2012 at 4:32
Attachments:
Hola, se puede ver algo en el sitio MOE-GAUR?
Original comment by afernand...@gmail.com
on 25 Feb 2012 at 6:08
S�, de momento se ve la capa de acad�micos nocturnos y dentro de poco los
cantones de CR
saludos
Original comment by candres....@gmail.com
on 25 Feb 2012 at 6:16
genial! ya lo ví, muy emocionante!
Original comment by afernand...@gmail.com
on 25 Feb 2012 at 6:59
Hola compañeros, aquí les dejo un link donde pueden descargar la carpeta
pmapper que está en el laboratorio 107. Pesa porque incluye el respaldo a la
base de datos postGIS (pg.backup) También incluye el httpd_pmapper.txt
http://www.candres.com/archivo/pmapper.zip
Recuerden que toda la documentación del proyecto la colocamos en:
http://code.google.com/p/saep-pita/
Downloads -> documentos
Wiki -> info que todos podemos ir desarrollando colaborativamente
Issues -> foros
Source -> código del software (próximamente)
Checkout -> link para usar el Subversion
Browse -> Código
Change -> ver registro de cambios del software
A los compañeros nuevos les recomiendo en la medida posible revisar todo lo
que tenemos ahí.
Cualquier asunto no duden en contactarme en:
candres.com@gmail.com (chat y correo)
candres.com (skype ID)
Saludos
Original comment by candres....@gmail.com
on 7 Mar 2012 at 9:24
Aquí el ppt de usabilidad que les comenté:
http://code.google.com/p/saep-pita/downloads/list
también está el documento de arquitectura de software que habla sobre los
requerimientos no funcionales (propiedades cualitativas)
Saludos
Original comment by candres....@gmail.com
on 7 Mar 2012 at 11:27
Hola compañeros, el lunes tenemos reunión de 9 a 11am en el aula 304. Es para
continuar la charla de cómo agregar funcionalidad a pmapper.
Preferible si ya han visto:
http://svn.pmapper.net/trac/wiki/FaqCustomizations#Plugins
Saludos
Original comment by candres....@gmail.com
on 21 Apr 2012 at 8:36
Hola compañeros les adjunto la carpeta de pmapper que tenemos en el lab 107
http://code.google.com/p/saep-pita/downloads/detail?name=pmapper.zip&can=2&q=#ma
kechanges
Además la carpeta httpd.d que tenemos en el lab 107
y tambien las pantallas revisadas por el profe Alan, Javier Vásquez y el
Observatorio. Faltan unos comentarios de Agustín Gomez del OdD, pero apenas me
los mande se los reenvío.
El viernes ya algunos grupos confirmaron, vamos a empezar a programar en el lab
107, y yo voy a estar para atender dudas. Les recomiendo leer de antemano en
cualquier tutorial de php el tema SESSION y revisar el diagrama de clases de
pmapper que les había envíado. Yo puedo todo el día de 9am> <1-3> (de 9 en
adelante, excepto de 1 a 3 que tengo clases)
Nota> Las pantallas son como una maqueta de la interfaz de la funcionalidad que
vamos hacer y están basadas en los proyectos de inge 1 que ustedes hicieron y
según retroalimentación del los profes y el OdD.
saludos
Original comment by candres....@gmail.com
on 8 May 2012 at 5:44
Attachments:
Si no tienen la base de datos que tenemos en el lab 107 esta es:
http://www.candres.com/archivo/pg.backup
En postgres todo lo que tienen que hacer es crear una base de datos, crear un
usuario y hacer restore de este backup que les adjunto.
saludos
Original comment by candres....@gmail.com
on 16 May 2012 at 2:20
¿Qué les parece las siguientes tablas para las categorías y estaciones de
monitoreo? Es para ver si las creamos en el laboratorio.
También voy a crear unos insert de prueba y se los envío.
saludos
CREATE TABLE CategoriasMonitoreo (
"id" serial,
"parent_id" integer NOT NULL,
"position" integer NOT NULL,
"left" integer NOT NULL,
"right" integer NOT NULL,
"level" integer NOT NULL,
"title" text DEFAULT NULL,
"type" character varying(255) DEFAULT NULL,
CONSTRAINT CategoriasMonitoreo_pkey PRIMARY KEY ("id")
);
CREATE TABLE EstacionesMonitoreo (
"id" serial,
"nombre" character varying(255) DEFAULT NULL,
"descripcion" text DEFAULT NULL,
"codigo" character varying(255) DEFAULT NULL,
"organizacion" character varying(255) DEFAULT NULL,
"usuario_creador" character varying(255) DEFAULT NULL,
"fecha_creacion" date,
"fecha_modificacion" date,
"conCoordenada" boolean,
CONSTRAINT EstacionesMonitoreo_pkey PRIMARY KEY ("id")
);
CREATE TABLE CategoriasAsociadas(
"idE" integer NOT NULL, /*id Estacion*/
"idC" integer NOT NULL /*id Categoria*/
);
Nota: La tabla CategoriasMonitoreo corresponde al formato del componente de
software js_tree_pree que les adjunté en el issue "Componentes de software".
En este momento lo estoy apadtando para Postgres, ya que sólo viene para
MySQL. Espero hoy enviárles esto.
Original comment by candres....@gmail.com
on 31 May 2012 at 10:00
Excelente el unico problemilla que tenemos ahorita es cargar ahora las
variables en la base de datos que aun tenemos problemas para accesarlas
Original comment by jawade0...@gmail.com
on 31 May 2012 at 10:02
Se me olvidó agregar la geometría en EstacionesMonitoreo
Además, quité las comillas de los atributos en esta tabla. En las otras no
pude quitarle las comillas x que me daba error de sintaxis.
CREATE TABLE EstacionesMonitoreo (
id serial,
nombre character varying(255) DEFAULT NULL,
descripcion text DEFAULT NULL,
codigo character varying(255) DEFAULT NULL,
organizacion character varying(255) DEFAULT NULL,
usuario_creador character varying(255) DEFAULT NULL,
fecha_creacion date,
fecha_modificacion date,
conCoordenada boolean,
the_geom geometry,
CONSTRAINT EstacionesMonitoreo_pkey PRIMARY KEY ("id")
);
Original comment by candres....@gmail.com
on 31 May 2012 at 10:15
INSERT INTO CategoriasMonitoreo ("id", "parent_id", "position", "left",
"right", "level", "title", "type") VALUES
(1, 0, 2, 1, 14, 0, 'ROOT', ''),
(2, 1, 0, 2, 11, 1, 'Aves', 'drive'),
(3, 2, 0, 3, 6, 2, 'Perico', 'folder'),
(4, 3, 0, 4, 5, 3, 'Perico Verde', 'default'),
(5, 2, 1, 7, 10, 2, 'Buho', 'folder'),
(6, 1, 1, 12, 13, 1, 'Agua', 'drive'),
(12, 5, 0, 8, 9, 3, 'Laguna', 'default');
Original comment by candres....@gmail.com
on 31 May 2012 at 10:21
Hola
Les adjunto el js_tree_pre para POSTGRES, lo he estado modificando ya que sólo
viene para MySQL. Sólo me falta una pequeña pulga cuando queremos agregar un
nuevo nodo en el árbol.
Además, hay que cambiar los atributos left y right de la tabla
CategoriasMonitoreo ya que son palabras reservadas en postgres. Nótese además
que el nuevo sql de inserts no tienen el atributo id.
Este sería el nuevo sql que funciona con js_tree_pre:
CREATE TABLE CategoriasMonitoreo (
id serial,
parent_id integer NOT NULL,
position integer NOT NULL,
izq integer NOT NULL,
der integer NOT NULL,
level integer NOT NULL,
title text DEFAULT NULL,
type character varying(255) DEFAULT NULL,
CONSTRAINT CategoriasMonitoreo_pkey PRIMARY KEY ("id")
);
INSERT INTO CategoriasMonitoreo (parent_id, position, izq, der, level, title,
type) VALUES
(0, 2, 1, 14, 0, 'ROOT', ''),
(1, 0, 2, 11, 1, 'Aves', 'drive'),
(2, 0, 3, 6, 2, 'Perico', 'folder'),
(3, 0, 4, 5, 3, 'Perico Verde', 'default'),
(2, 1, 7, 10, 2, 'Buho', 'folder'),
(1, 1, 12, 13, 1, 'Agua', 'drive'),
(5, 0, 8, 9, 3, 'Buho hispanus', 'default');
saludos
Original comment by candres....@gmail.com
on 1 Jun 2012 at 7:17
Attachments:
Carlos, en cuanto a la conexion con la base de datos, hago un query que es una
insercion, usando pg_query y supuestamente inserta en cualquier tabla (no me da
error pero cuando hago select no sale el valor) menos en estacionesmonitoreo
donde me dice que la relacion no existe. Que podría ser?
Original comment by javipach...@gmail.com
on 2 Jun 2012 at 1:09
lo que vi, es que el dise�o logico de la parte de estaciones de monitoreo
no tiene nada que se asegure de la integridad referencial, algo como
constrint, no se si es que todavia no estaba terminado, asi como trigger o
algo que inserte en las tablas de relacion entre estacion y categoria,
Original comment by sclep...@gmail.com
on 2 Jun 2012 at 1:14
Si podria ser, hay que ver que dice Carlos, pero en las otras tablas si sirve?
Original comment by javipach...@gmail.com
on 2 Jun 2012 at 1:36
Hola, primero que dicha que se animaron a escribir aquí, x que sino don
Álvaro me va decir que he estado hablando solo jajaja
PK 2 COLUMNAS en CategoriasAsociadas
En cuanto a la integración de la tabla EstacionesMonitoreo con las de
CategoríasMonitoreo y otras, tenemos que crear para relaciones N-M una tabla
que asocie las N estaciones con las M categorías. Más arriba les había
sugerido CategoriasAsociadas; aún no tiene restricción PK porque como la
llave sería dos columnas puede traernos problemas en el manejo de esa
sintáxis para postgres, y pues no quiero que este tipo de problemas les quite
tiempo, eso luego lo podemos mejorar. Ahora, si lo desean hacer de una vez,
pues magnífico.
INSERT BD
El insert debe ser como los que puse arriba. Ej:
query("INSERT INTO CategoriasMonitoreo (parent_id, position, izq, der, level,
title, type) VALUES
(0, 2, 1, 14, 0, 'ROOT', '');")
Note que no tiene atributo id. Esto es x que el id debe incrementarse
automáticamente con cada insert (en MySQL es con el AUTOINCREMENT y en
postgres SERIAL). Yo creo que puede ser eso.
Luego, revise en el pgAdminIII si se hace el insert correctamente, y así nos
damos cuenta si es el insert o el select.
Saludos
Original comment by candres....@gmail.com
on 2 Jun 2012 at 4:50
Considerando estos detalles de la bd y otros contratiempos qur se han
presentado, sera posible solicitarle mas tiempo para la entrega al profe?
Original comment by javipach...@gmail.com
on 2 Jun 2012 at 3:58
Considerando estos detalles de la bd y otros contratiempos qur se han
presentado, sera posible solicitarle mas tiempo para la entrega al profe?
Original comment by javipach...@gmail.com
on 2 Jun 2012 at 3:59
x mi no hay problema.
Por cierto, si no han creado conexión con la BD este código les funcionará:
Ej:
function iniBD(){
$conexion = pg_connect("host=127.0.0.1 port=5432 dbname=saeppita user=postgres password=postgres");
if(!$conexion) die ("Error al conectar al localhost");
return $conexion;
}
$conexion = iniBD();
if($conexion){
$sql="SELECT nombre FROM escuelasdiurnas2008 where gid=1";
$res= pg_query($sql); //devuelve una matriz con rows y columns
$row = pg_fetch_array($res); //devuelve un arreglo
$cadena= $row['nombre']; //devuelve el valor de una columna
echo $cadena;
}
Original comment by candres....@gmail.com
on 2 Jun 2012 at 8:46
Original issue reported on code.google.com by
candres....@gmail.com
on 15 Dec 2011 at 10:52