pypyme-giotto Mailing List for pyPYME (Page 4)
Status: Planning
Brought to you by:
pyneo
You can subscribe to this list here.
2004 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(93) |
Dec
(231) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2005 |
Jan
(12) |
Feb
(43) |
Mar
(27) |
Apr
(47) |
May
(55) |
Jun
(68) |
Jul
(98) |
Aug
(59) |
Sep
(91) |
Oct
(7) |
Nov
(3) |
Dec
(2) |
2006 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
(5) |
Aug
(9) |
Sep
|
Oct
|
Nov
|
Dec
|
From: <coo...@py...> - 2005-09-09 13:57:25
|
Descripción ----------- URL --- http://dev.pypyme.org/doc/proyecto/marketing/ui/blue/s5-core.css |
From: <coo...@py...> - 2005-09-09 13:57:24
|
Descripción ----------- URL --- http://dev.pypyme.org/doc/proyecto/marketing/ui/blue/slides.css |
From: <coo...@py...> - 2005-09-09 13:57:24
|
Descripción ----------- URL --- http://dev.pypyme.org/doc/proyecto/marketing/ui/blue/pretty.css |
From: <coo...@py...> - 2005-09-09 13:57:24
|
Descripción ----------- URL --- http://dev.pypyme.org/doc/proyecto/marketing/ui/blue/framing.css |
From: <coo...@py...> - 2005-09-09 13:57:24
|
Descripción ----------- URL --- http://dev.pypyme.org/doc/proyecto/marketing/ui/blue/opera.css |
From: Jose <coo...@py...> - 2005-09-09 01:36:02
|
Hola a todos, Acabo de subir unos cuantos ficheros [1], [2], [3] y [4] que, en conjunto, implementan la instalaci=C3=B3n "autom=C3=A1tica" de los dicciona= rios de datos de un componente. Contienen las clases (y librerias) que implementan el paso de un modelo l=C3=B3gico a un grupo de cl=C3=A1usulas DDL adaptadas al SGBD utilizado po= r pyPYME. Pod=C3=A9is encontrar la documentaci=C3=B3n correspondiente en [5]. Para que funcione deber=C3=A9is: 1. descargar los fuentes de pyPYME 2. descargar los fuentes del paquete 'third_party' xml2ddl 3. descargar e instalar el paquete EaseXML 4. seguir las instrucciones del script [6] Queda pendiente: 1. la ejecuci=C3=B3n, en el SGBD utilizado, de las cl=C3=A1usulas DDL ge= neradas 2. incluir el soporte para eliminar tablas (necesario cuando se desinstale un componente) 3. transformar los ficheros SQL que ten=C3=ADamos antes en definiciones = de esquemas l=C3=B3gicos que puedan ser usados por este nuevo sistema Jose [1]http://dev.pypyme.org/trac/changeset/98 [2]http://dev.pypyme.org/trac/changeset/99 [3]http://dev.pypyme.org/trac/changeset/100 [4]http://dev.pypyme.org/trac/changeset/101 [5]http://dev.pypyme.org/doc/proyecto/modulos/charon/instalador/instalar_un= _componente/ [6]http://dev.pypyme.org/trac/file/trunk/org/pypyme/charon/socs/deployer/t/= test_director.py |
From: <coo...@py...> - 2005-09-09 01:19:34
|
Author: pyneo Date: Fri Sep 9 03:19:27 2005 New Revision: 101 URL: http://dev.pypyme.org/trac/changeset/101?rev=3D101&view=3Drev Log: Directorio donde incluir los diccionarios (esquemas) de datos l=C3=B3gicos = del componente 'Tablas Generales' y definici=C3=B3n del esquema de la tabla= 'PYP_BANKS_BRANCHES'. Added: trunk/org/pypyme/charon/socs/general_tables/schemas/logical/ trunk/org/pypyme/charon/socs/general_tables/schemas/logical/__init__.py= (with props) trunk/org/pypyme/charon/socs/general_tables/schemas/logical/pyp_banks_b= ranches.py (with props) |
From: <coo...@py...> - 2005-09-09 01:15:15
|
Author: pyneo Date: Fri Sep 9 03:15:01 2005 New Revision: 100 URL: http://dev.pypyme.org/trac/changeset/100?rev=3D100&view=3Drev Log: Versi=C3=B3n (inicial) del servicio de instalaci=C3=B3n/actualizaci=C3=B3n/= desinstalaci=C3=B3n de componentes y m=C3=B3dulos que incluye la parte de c= reaci=C3=B3n autom=C3=A1tica del esquema de datos. Resuelve la generaci=C3=B3n de las cl=C3=A1usulas DDL a partir de un Schema= (modelo l=C3=B3gico) pero no su ejecuci=C3=B3n (para convertirlo en un mod= elo f=C3=ADsico). Added: trunk/org/pypyme/charon/socs/deployer/ trunk/org/pypyme/charon/socs/deployer/__init__.py (with props) trunk/org/pypyme/charon/socs/deployer/c/ trunk/org/pypyme/charon/socs/deployer/c/__init__.py (with props) trunk/org/pypyme/charon/socs/deployer/c/director.py (with props) trunk/org/pypyme/charon/socs/deployer/e/ trunk/org/pypyme/charon/socs/deployer/e/__init__.py (with props) trunk/org/pypyme/charon/socs/deployer/e/interfaces.py (with props) trunk/org/pypyme/charon/socs/deployer/m/ trunk/org/pypyme/charon/socs/deployer/m/__init__.py (with props) trunk/org/pypyme/charon/socs/deployer/m/ddl_executor.py (with props) trunk/org/pypyme/charon/socs/deployer/m/ddl_generator.py (with props) trunk/org/pypyme/charon/socs/deployer/m/easexml_adapter.py (with prop= s) trunk/org/pypyme/charon/socs/deployer/m/xml2ddl_adapter.py (with prop= s) trunk/org/pypyme/charon/socs/deployer/m/xml_generator.py (with props) trunk/org/pypyme/charon/socs/deployer/s/ trunk/org/pypyme/charon/socs/deployer/t/ trunk/org/pypyme/charon/socs/deployer/t/__init__.py (with props) trunk/org/pypyme/charon/socs/deployer/t/test_director.py (with props) trunk/org/pypyme/charon/socs/deployer/t/test_generator.py (with props) trunk/org/pypyme/charon/socs/deployer/v/ |
From: <ma...@gm...> - 2005-09-08 21:44:24
|
El 8/09/05, Marcelo G Ametller<mam...@gm...> escribi=F3: > On 9/8/05, Jose <coo...@py...> wrote: > > El mi=E9, 07-09-2005 a las 21:35, Marcelo G Ametller escribi=F3: > > > Felicitaciones a Jose! y contame un poco mas de que se trato el event= o. > > > > > > Lastima que en este momento no tengo ADSL, en donde estoy trabajando, > > > pero lo quiero ver....!!! y de paso te conozco... > > > > > > http://the-vice.com/index.php/b/2005/08/31/presentacion_del_proyecto_= pypyme > > > > > > saludos > > > > =BFC=F3mo te has enterado? (=A1=A1=A1maldita intern=E9!!! 8-)) ). >=20 > la globalizacion que le dicen... >=20 > > > > Lo cierto es que yo todav=EDa no la he visto... > recien ma=F1ana la vere... cuando vaya a mi casa. >=20 > > > > No os coment=E9 nada porque se trataba de algo muy indirectamente > > relacionado con pyPYME y (aunque parezca extra=F1o) no me gusta el > > protagonismo. >=20 > no lo veo como protagonismo... lo veo como publicidad del proyecto y > de las formas de llevar uno adelante. >=20 > > > > La presentaci=F3n iba sobre c=F3mo iniciar y desarrollar un proyecto de > > Software Libre tomando como ejemplo mi experiencia con pyPYME. > > > > De todas formas, si quer=E9is, puedo colgar la presentaci=F3n (est=E1 h= echa en > > S5, que es un sistema basado en HTML y javascript) en el sitio Plone. > > Aunque, como todas las presentaciones, en fr=EDo, sin comentarla, no di= ce > > mucho. >=20 > Al menos mandame una copia, del material que tengas... tal vez de > alguna presentacion aqui en cordoba. (Quizas por los pagos de > Mauro...?) >=20 Estar=EDa bueno que vengas a presentarlo. Hay que ponerse de acuerdo con la gente de Grulic. Creo que est=E1n por venir para ac=E1. > > > > Saludos, > > Jose > > > > P.D. gracias Marcelo por tus felicitaciones > > > > >=20 > -- > Marcelo Ametller > www.maramsis.com.ar - www.aeroenlace.com.ar > Ubuntu Linux User. >=20 >=20 > ------------------------------------------------------- > SF.Net email is Sponsored by the Better Software Conference & EXPO > September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practic= es > Agile & Plan-Driven Development * Managing Projects & Teams * Testing & Q= A > Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf > _______________________________________________ > pypyme-giotto mailing list > pyp...@li... > https://lists.sourceforge.net/lists/listinfo/pypyme-giotto > |
From: Jose <coo...@py...> - 2005-09-08 21:07:04
|
El jue, 08-09-2005 a las 22:24, Marcelo G Ametller escribi=F3: > On 9/8/05, Jose <coo...@py...> wrote: > > [...] > > La presentaci=F3n iba sobre c=F3mo iniciar y desarrollar un proyecto = de > > Software Libre tomando como ejemplo mi experiencia con pyPYME. > >=20 > > De todas formas, si quer=E9is, puedo colgar la presentaci=F3n (est=E1= hecha en > > S5, que es un sistema basado en HTML y javascript) en el sitio Plone. > > Aunque, como todas las presentaciones, en fr=EDo, sin comentarla, no = dice > > mucho. >=20 > Al menos mandame una copia, del material que tengas... tal vez de > alguna presentacion aqui en cordoba. (Quizas por los pagos de > Mauro...?) Vale, me apunto como tarea el incluir la presentaci=F3n en el sitio Plone= . Ya que se trata de una presentaci=F3n S5 basta con que te instales el programa [1] y te bajes el fichero HTML que contiene mi presentaci=F3n. Jose [1]http://www.meyerweb.com/eric/tools/s5/ |
From: Marcelo G A. <mam...@gm...> - 2005-09-08 20:54:50
|
On 9/8/05, Mauro S=E1nchez <ma...@gm...> wrote: > Perd=F3n, no lo especifiqu=E9. Es cuando utilizo cualquiera de las tablas > generales de Charon. >=20 > 2005/9/8, Jose <coo...@py...>: > > El jue, 08-09-2005 a las 19:48, Mauro S=E1nchez escribi=F3: > > > Cuando intento usar cualquiera de las letras del control "paginator" > > > me devuelve este error. > > > > =BFEn qu=E9 proceso te est=E1 dando este error? > > > > > Traceback (most recent call last): > > > > > > =20 ... >>>File "/home/mauro/proyectos/pypyme/workspace/trunk/org/pypyme/thalassa/c= ontainer/adapters/db/postgresql.py", > > > line 63, in execute > > > self.cursor.execute(query, params) > > > File "/usr/lib/python2.3/site-packages/dal/dbapi/dbapi.py", line > > > 298, in execute > > > return self._native_cs.execute(newquery, newparams) > > > TypeError: unindexable object Creo que ya mencione el error en la lista en la parte de bugs de trac. Me parece que es por haber elgido en el combo de busqueda, un campo que no esta indexado, y no es alfabetico. Proba con la ficha country, asegurate de que este en buscar por nombre de pais. Y presiona las letras, deberia andar. (Al menos a mi si.) > > > > > > Los =FAnicos botones que me andan son los tres primeros (*, , =B7). L= as > > > letras me debuelven todas ese error con pydal. =BFSer=E1 porque utili= z=F3 > > > python2.3? Estoy probando con Postgresql. > > > > > > > > > ------------------------------------------------------- > > > SF.Net email is Sponsored by the Better Software Conference & EXPO > > > September 19-22, 2005 * San Francisco, CA * Development Lifecycle Pra= ctices > > > Agile & Plan-Driven Development * Managing Projects & Teams * Testing= & QA > > > Security * Process Improvement & Measurement * http://www.sqe.com/bsc= e5sf > > > _______________________________________________ > > > pypyme-giotto mailing list > > > pyp...@li... > > > https://lists.sourceforge.net/lists/listinfo/pypyme-giotto > > > > > > > > > > > ------------------------------------------------------- > > SF.Net email is Sponsored by the Better Software Conference & EXPO > > September 19-22, 2005 * San Francisco, CA * Development Lifecycle Pract= ices > > Agile & Plan-Driven Development * Managing Projects & Teams * Testing &= QA > > Security * Process Improvement & Measurement * http://www.sqe.com/bsce5= sf > > _______________________________________________ > > pypyme-giotto mailing list > > pyp...@li... > > https://lists.sourceforge.net/lists/listinfo/pypyme-giotto > > >=20 >=20 > ------------------------------------------------------- > SF.Net email is Sponsored by the Better Software Conference & EXPO > September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practic= es > Agile & Plan-Driven Development * Managing Projects & Teams * Testing & Q= A > Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf > _______________________________________________ > pypyme-giotto mailing list > pyp...@li... > https://lists.sourceforge.net/lists/listinfo/pypyme-giotto >=20 --=20 Marcelo Ametller www.maramsis.com.ar - www.aeroenlace.com.ar Ubuntu Linux User. |
From: Marcelo G A. <mam...@gm...> - 2005-09-08 20:24:42
|
On 9/8/05, Jose <coo...@py...> wrote: > El mi=E9, 07-09-2005 a las 21:35, Marcelo G Ametller escribi=F3: > > Felicitaciones a Jose! y contame un poco mas de que se trato el evento. > > > > Lastima que en este momento no tengo ADSL, en donde estoy trabajando, > > pero lo quiero ver....!!! y de paso te conozco... > > > > http://the-vice.com/index.php/b/2005/08/31/presentacion_del_proyecto_py= pyme > > > > saludos >=20 > =BFC=F3mo te has enterado? (=A1=A1=A1maldita intern=E9!!! 8-)) ). la globalizacion que le dicen... >=20 > Lo cierto es que yo todav=EDa no la he visto... recien ma=F1ana la vere... cuando vaya a mi casa. >=20 > No os coment=E9 nada porque se trataba de algo muy indirectamente > relacionado con pyPYME y (aunque parezca extra=F1o) no me gusta el > protagonismo. no lo veo como protagonismo... lo veo como publicidad del proyecto y de las formas de llevar uno adelante. >=20 > La presentaci=F3n iba sobre c=F3mo iniciar y desarrollar un proyecto de > Software Libre tomando como ejemplo mi experiencia con pyPYME. >=20 > De todas formas, si quer=E9is, puedo colgar la presentaci=F3n (est=E1 hec= ha en > S5, que es un sistema basado en HTML y javascript) en el sitio Plone. > Aunque, como todas las presentaciones, en fr=EDo, sin comentarla, no dice > mucho. Al menos mandame una copia, del material que tengas... tal vez de alguna presentacion aqui en cordoba. (Quizas por los pagos de Mauro...?) >=20 > Saludos, > Jose >=20 > P.D. gracias Marcelo por tus felicitaciones >=20 >=20 --=20 Marcelo Ametller www.maramsis.com.ar - www.aeroenlace.com.ar Ubuntu Linux User. |
From: <ma...@gm...> - 2005-09-08 20:15:54
|
Perd=F3n, no lo especifiqu=E9. Es cuando utilizo cualquiera de las tablas generales de Charon. 2005/9/8, Jose <coo...@py...>: > El jue, 08-09-2005 a las 19:48, Mauro S=E1nchez escribi=F3: > > Cuando intento usar cualquiera de las letras del control "paginator" > > me devuelve este error. >=20 > =BFEn qu=E9 proceso te est=E1 dando este error? >=20 > > Traceback (most recent call last): > > > > File "/home/mauro/proyectos/pypyme/workspace/trunk/org/pypyme/thalass= a/xtns/widgets/record_list/qt/c/paginator.py", > > line 75, in OnB > > self.OnButtonClick('B') > > File "/home/mauro/proyectos/pypyme/workspace/trunk/org/pypyme/thalass= a/xtns/widgets/record_list/qt/c/paginator.py", > > line 153, in OnButtonClick > > self.emit(PYSIGNAL("on_clicked()"), (letter,)) > > File "/home/mauro/proyectos/pypyme/workspace/trunk/org/pypyme/thalass= a/core/c/list/controller.py", > > line 405, in OnPaginatorButtonClicked > > self.FillTable(self.SERVICE.GetSome(self.current_filter_spec)) > > File "/home/mauro/proyectos/pypyme/workspace/trunk/org/pypyme/thalass= a/core/s/service.py", > > line 77, in GetSome > > return self.model.GetSome(filters, sorts) > > File "/home/mauro/proyectos/pypyme/workspace/trunk/org/pypyme/thalass= a/core/m/model.py", > > line 222, in GetSome > > []) > > File "/home/mauro/proyectos/pypyme/workspace/trunk/org/pypyme/thalass= a/core/m/model.py", > > line 128, in GetEntities > > self.dbmanager.execute(sql, params) > > File "/home/mauro/proyectos/pypyme/workspace/trunk/org/pypyme/thalass= a/container/adapters/db/postgresql.py", > > line 63, in execute > > self.cursor.execute(query, params) > > File "/usr/lib/python2.3/site-packages/dal/dbapi/dbapi.py", line > > 298, in execute > > return self._native_cs.execute(newquery, newparams) > > TypeError: unindexable object > > > > Los =FAnicos botones que me andan son los tres primeros (*, , =B7). Las > > letras me debuelven todas ese error con pydal. =BFSer=E1 porque utiliz= =F3 > > python2.3? Estoy probando con Postgresql. > > > > > > ------------------------------------------------------- > > SF.Net email is Sponsored by the Better Software Conference & EXPO > > September 19-22, 2005 * San Francisco, CA * Development Lifecycle Pract= ices > > Agile & Plan-Driven Development * Managing Projects & Teams * Testing &= QA > > Security * Process Improvement & Measurement * http://www.sqe.com/bsce5= sf > > _______________________________________________ > > pypyme-giotto mailing list > > pyp...@li... > > https://lists.sourceforge.net/lists/listinfo/pypyme-giotto > > >=20 >=20 >=20 > ------------------------------------------------------- > SF.Net email is Sponsored by the Better Software Conference & EXPO > September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practic= es > Agile & Plan-Driven Development * Managing Projects & Teams * Testing & Q= A > Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf > _______________________________________________ > pypyme-giotto mailing list > pyp...@li... > https://lists.sourceforge.net/lists/listinfo/pypyme-giotto > |
From: Jose <coo...@py...> - 2005-09-08 20:01:57
|
El jue, 08-09-2005 a las 19:48, Mauro S=E1nchez escribi=F3: > Cuando intento usar cualquiera de las letras del control "paginator" > me devuelve este error. =BFEn qu=E9 proceso te est=E1 dando este error? > Traceback (most recent call last): >=20 > File "/home/mauro/proyectos/pypyme/workspace/trunk/org/pypyme/thalass= a/xtns/widgets/record_list/qt/c/paginator.py", > line 75, in OnB > self.OnButtonClick('B') > File "/home/mauro/proyectos/pypyme/workspace/trunk/org/pypyme/thalass= a/xtns/widgets/record_list/qt/c/paginator.py", > line 153, in OnButtonClick > self.emit(PYSIGNAL("on_clicked()"), (letter,)) > File "/home/mauro/proyectos/pypyme/workspace/trunk/org/pypyme/thalass= a/core/c/list/controller.py", > line 405, in OnPaginatorButtonClicked > self.FillTable(self.SERVICE.GetSome(self.current_filter_spec)) > File "/home/mauro/proyectos/pypyme/workspace/trunk/org/pypyme/thalass= a/core/s/service.py", > line 77, in GetSome > return self.model.GetSome(filters, sorts) > File "/home/mauro/proyectos/pypyme/workspace/trunk/org/pypyme/thalass= a/core/m/model.py", > line 222, in GetSome > []) > File "/home/mauro/proyectos/pypyme/workspace/trunk/org/pypyme/thalass= a/core/m/model.py", > line 128, in GetEntities > self.dbmanager.execute(sql, params) > File "/home/mauro/proyectos/pypyme/workspace/trunk/org/pypyme/thalass= a/container/adapters/db/postgresql.py", > line 63, in execute > self.cursor.execute(query, params) > File "/usr/lib/python2.3/site-packages/dal/dbapi/dbapi.py", line > 298, in execute > return self._native_cs.execute(newquery, newparams) > TypeError: unindexable object >=20 > Los =FAnicos botones que me andan son los tres primeros (*, , =B7). Las > letras me debuelven todas ese error con pydal. =BFSer=E1 porque utiliz=F3 > python2.3? Estoy probando con Postgresql. >=20 >=20 > ------------------------------------------------------- > SF.Net email is Sponsored by the Better Software Conference & EXPO > September 19-22, 2005 * San Francisco, CA * Development Lifecycle Pract= ices > Agile & Plan-Driven Development * Managing Projects & Teams * Testing &= QA > Security * Process Improvement & Measurement * http://www.sqe.com/bsce5= sf > _______________________________________________ > pypyme-giotto mailing list > pyp...@li... > https://lists.sourceforge.net/lists/listinfo/pypyme-giotto >=20 |
From: Jose <coo...@py...> - 2005-09-08 19:59:52
|
El jue, 08-09-2005 a las 19:40, Mauro S=E1nchez escribi=F3: > Creo que lo entend=ED. > O sea que los roles que nombraste tienen que ser definidios en Charon > y no dentro del componente "Gesti=F3n de Recursos". S=ED, ya que un m=F3dulo (p.e. Contabilidad) contiene una funcionalidad determinada y un lenguaje com=FAn compartido de alguna forma por los componentes que lo forman pero independiente, en principio, de cualquier otro m=F3dulo que trata una =E1rea funcional distinta. Jose |
From: <ma...@gm...> - 2005-09-08 18:17:14
|
Cuando intento usar cualquiera de las letras del control "paginator" me devuelve este error. Traceback (most recent call last): File "/home/mauro/proyectos/pypyme/workspace/trunk/org/pypyme/thalassa/xt= ns/widgets/record_list/qt/c/paginator.py", line 75, in OnB self.OnButtonClick('B') File "/home/mauro/proyectos/pypyme/workspace/trunk/org/pypyme/thalassa/xt= ns/widgets/record_list/qt/c/paginator.py", line 153, in OnButtonClick self.emit(PYSIGNAL("on_clicked()"), (letter,)) File "/home/mauro/proyectos/pypyme/workspace/trunk/org/pypyme/thalassa/co= re/c/list/controller.py", line 405, in OnPaginatorButtonClicked self.FillTable(self.SERVICE.GetSome(self.current_filter_spec)) File "/home/mauro/proyectos/pypyme/workspace/trunk/org/pypyme/thalassa/co= re/s/service.py", line 77, in GetSome return self.model.GetSome(filters, sorts) File "/home/mauro/proyectos/pypyme/workspace/trunk/org/pypyme/thalassa/co= re/m/model.py", line 222, in GetSome []) File "/home/mauro/proyectos/pypyme/workspace/trunk/org/pypyme/thalassa/co= re/m/model.py", line 128, in GetEntities self.dbmanager.execute(sql, params) File "/home/mauro/proyectos/pypyme/workspace/trunk/org/pypyme/thalassa/co= ntainer/adapters/db/postgresql.py", line 63, in execute self.cursor.execute(query, params) File "/usr/lib/python2.3/site-packages/dal/dbapi/dbapi.py", line 298, in execute return self._native_cs.execute(newquery, newparams) TypeError: unindexable object Los =FAnicos botones que me andan son los tres primeros (*, , =B7). Las letras me debuelven todas ese error con pydal. =BFSer=E1 porque utiliz=F3 python2.3? Estoy probando con Postgresql. |
From: <ma...@gm...> - 2005-09-08 17:40:18
|
Creo que lo entend=ED. O sea que los roles que nombraste tienen que ser definidios en Charon y no dentro del componente "Gesti=F3n de Recursos". 2005/9/8, Jose <coo...@py...>: > El jue, 08-09-2005 a las 14:22, Mauro S=E1nchez escribi=F3: > > Las historias y los roles que planteas aqu=ED me parecene correctos, > > como as=ED tambi=E9n la metodolog=EDa de trabajo que propones en un mai= l > > anterior. > > Veo que en la agenda de desarrollo de Charon se encuentra un m=F3dulo > > llamado "seguridad". Por lo que entiendo este m=F3dulo ser=E1 el que le > > permitir=E1 al usuario (administrador, o el que tenga los permisos > > necesarios) definir las diferentes pol=EDticas de seguridad, mientras > > que el ServicioControladorDeAcceso (alias 'Agente de Inmigraci=F3n') > > ser=E1 el encargado de hacerlas cumplir. Lo mismo pasa con el m=F3dulo > > Personalizaci=F3n y los servicios ServicioI18N y ServicioL10N. =BFEstoy= en > > lo correcto?. >=20 > S=ED, se trata de diferentes servicios de Charon que todav=EDa est=E1n > pendientes de implementar. >=20 > > En otros m=F3dulos como por ejemplo Thalassa han definido un rol llamad= o > > "Cliente" (actor "virtual" que solicita servicios del contenedor. > > Normalmente ser=E1n los Componentes los que act=FAen bajo este rol.). > > =BFAqu=ED te est=E1s refiriendo a este mismo "Cliente" cuando dices "un > > objeto que precisa de otro"?. Esas son las dudas que ten=EDa. Saludos, > > Mauro. >=20 > S=ED. >=20 > En principio cada m=F3dulo utilizar=E1 su propio conjunto de roles (que, = a > su vez, ser=E1n utilizados por los componentes que forman parte de =E9l). > Esto hace que 2 roles iguales puedan nombrarse de forma distinta en 2 > m=F3dulos distintos o que 2 roles distintos puedan nombrarse de la misma > forma en 2 m=F3dulos distintos. Es decir, la definici=F3n de un rol deber= =E1 > realizarse en el an=E1lisis de un m=F3dulo (no de un componente), > independientemente de los roles definidos en otros m=F3dulos. Esto reflej= a > la necesaria independencia entre m=F3dulos (exceptuando Thalassa, del que > dependen t=F3dos). >=20 > Espero no haberme liado mucho con la explicaci=F3n... >=20 > Saludos, > Jose >=20 >=20 >=20 >=20 > ------------------------------------------------------- > SF.Net email is Sponsored by the Better Software Conference & EXPO > September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practic= es > Agile & Plan-Driven Development * Managing Projects & Teams * Testing & Q= A > Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf > _______________________________________________ > pypyme-giotto mailing list > pyp...@li... > https://lists.sourceforge.net/lists/listinfo/pypyme-giotto > |
From: Jose <coo...@py...> - 2005-09-08 13:59:10
|
El jue, 08-09-2005 a las 14:22, Mauro S=E1nchez escribi=F3: > Las historias y los roles que planteas aqu=ED me parecene correctos, > como as=ED tambi=E9n la metodolog=EDa de trabajo que propones en un mai= l > anterior. > Veo que en la agenda de desarrollo de Charon se encuentra un m=F3dulo > llamado "seguridad". Por lo que entiendo este m=F3dulo ser=E1 el que le > permitir=E1 al usuario (administrador, o el que tenga los permisos > necesarios) definir las diferentes pol=EDticas de seguridad, mientras > que el ServicioControladorDeAcceso (alias 'Agente de Inmigraci=F3n') > ser=E1 el encargado de hacerlas cumplir. Lo mismo pasa con el m=F3dulo > Personalizaci=F3n y los servicios ServicioI18N y ServicioL10N. =BFEstoy= en > lo correcto?. S=ED, se trata de diferentes servicios de Charon que todav=EDa est=E1n pendientes de implementar. > En otros m=F3dulos como por ejemplo Thalassa han definido un rol llamad= o > "Cliente" (actor "virtual" que solicita servicios del contenedor. > Normalmente ser=E1n los Componentes los que act=FAen bajo este rol.). > =BFAqu=ED te est=E1s refiriendo a este mismo "Cliente" cuando dices "un > objeto que precisa de otro"?. Esas son las dudas que ten=EDa. Saludos, > Mauro. S=ED. En principio cada m=F3dulo utilizar=E1 su propio conjunto de roles (que, = a su vez, ser=E1n utilizados por los componentes que forman parte de =E9l). Esto hace que 2 roles iguales puedan nombrarse de forma distinta en 2 m=F3dulos distintos o que 2 roles distintos puedan nombrarse de la misma forma en 2 m=F3dulos distintos. Es decir, la definici=F3n de un rol deber= =E1 realizarse en el an=E1lisis de un m=F3dulo (no de un componente), independientemente de los roles definidos en otros m=F3dulos. Esto reflej= a la necesaria independencia entre m=F3dulos (exceptuando Thalassa, del que dependen t=F3dos). Espero no haberme liado mucho con la explicaci=F3n... Saludos, Jose |
From: <ma...@gm...> - 2005-09-08 12:29:36
|
Las historias y los roles que planteas aqu=ED me parecene correctos, como as=ED tambi=E9n la metodolog=EDa de trabajo que propones en un mail anterior. Veo que en la agenda de desarrollo de Charon se encuentra un m=F3dulo llamado "seguridad". Por lo que entiendo este m=F3dulo ser=E1 el que le permitir=E1 al usuario (administrador, o el que tenga los permisos necesarios) definir las diferentes pol=EDticas de seguridad, mientras que el ServicioControladorDeAcceso (alias 'Agente de Inmigraci=F3n') ser=E1 el encargado de hacerlas cumplir. Lo mismo pasa con el m=F3dulo Personalizaci=F3n y los servicios ServicioI18N y ServicioL10N. =BFEstoy en lo correcto?. En otros m=F3dulos como por ejemplo Thalassa han definido un rol llamado "Cliente" (actor "virtual" que solicita servicios del contenedor. Normalmente ser=E1n los Componentes los que act=FAen bajo este rol.). =BFAqu=ED te est=E1s refiriendo a este mismo "Cliente" cuando dices "un objeto que precisa de otro"?. Esas son las dudas que ten=EDa. Saludos, Mauro. 2005/9/8, Jose <coo...@py...>: > Hola, >=20 > Acabo de a=F1adir el documento [1] que contendr=E1 el an=E1lisis y dise= =F1o de > este componente y de paso he modificado [2] el correspondiente al m=F3dul= o > al que pertenece, Charon. >=20 > As=ED que ya podemos empezar con el an=E1lisis 8-)) . >=20 > El objetivo de este componente es el de resolver las peticiones de carga > de formularios, di=E1logos y cualquier otro tipo de recurso que > consideremos deba ser gestionado de forma centralizada. >=20 > =BFPara qu=E9?. Para poder incluir control de acceso, personalizaci=F3n, > configuraci=F3n y cualquier otro tipo de pre-proceso que creamos > necesario. >=20 > Podemos distinguir las siguientes historias: >=20 > 1) el Usuario solicita un recurso protegido, que ser=E1 resuelto por e= l > ServicioControladorDeAcceso (alias 'Agente de Inmigraci=F3n') > 2) el Usuario solicita un recurso que debe ser personalizado, > adaptado a su idioma. Aqu=ED estamos considerando el soporte i18n, que > ser=E1 resuelto por el ServicioI18N (alias 'Traductor') > 3) el Usuario solicita un recurso que debe ser localizado, adaptado a > las costumbres de su regi=F3n. Aqu=ED estamos considerando el soporte l10= n, > que ser=E1 resuelto por el ServicioL10N (alias 'Alcalde') > 4) el Usuario solicita un recurso que debe ser adaptado a la > configuraci=F3n activa (al usuario y/o a la aplicaci=F3n). Aqu=ED estamos > considerando el efecto de la configuraci=F3n sobre el recurso, efecto que > ser=E1 resuelto por el ServicioConfiguracion (alias 'Sastre') > 5) el Usuario solicita un recurso protegido que debe ser adaptado a > su idioma, a las costumbres de su regi=F3n y a la configuraci=F3n de la > aplicaci=F3n >=20 > donde, >=20 > el Usuario puede ser tanto la persona que utiliza el programa como un > objeto que precisa de otro > el ServicioControladorDeAcceso es el servicio pyPYME encargado de > gestionar y aplicar las pol=EDticas de seguridad, en particular, el > control de acceso a clases y objetos > el ServicioI18N es el servicio pyPYME encargado de resolver las > peticiones de traducci=F3n, el soporte i18n > el ServicioL10N es el servicio pyPYME encargado de adaptar un objeto > a las reglas definidas para su localizaci=F3n (p.e. la composici=F3n de u= na > direcci=F3n en Espa=F1a o Argentina) > el ServicioConfiguracion es el servicio pyPYME encargado de gestionar > y aplicar la configuraci=F3n de la aplicaci=F3n >=20 > =BFEsta colecci=F3n de historias os parece correcta/completa y adecuados = los > nombres de los roles?. He inclu=EDdo los alias para dar una visi=F3n algo > m=E1s informal, pero pr=F3xima, a su funci=F3n y uso. >=20 > Saludos, > Jose >=20 > [1]http://dev.pypyme.org/doc/proyecto/modulos/charon/recursos/ > [2]http://dev.pypyme.org/doc/proyecto/modulos/charon/ >=20 >=20 >=20 > ------------------------------------------------------- > SF.Net email is Sponsored by the Better Software Conference & EXPO > September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practic= es > Agile & Plan-Driven Development * Managing Projects & Teams * Testing & Q= A > Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf > _______________________________________________ > pypyme-giotto mailing list > pyp...@li... > https://lists.sourceforge.net/lists/listinfo/pypyme-giotto > |
From: Jose <coo...@py...> - 2005-09-08 10:53:43
|
Hola, Acabo de a=F1adir el documento [1] que contendr=E1 el an=E1lisis y dise=F1= o de este componente y de paso he modificado [2] el correspondiente al m=F3dul= o al que pertenece, Charon. As=ED que ya podemos empezar con el an=E1lisis 8-)) . El objetivo de este componente es el de resolver las peticiones de carga de formularios, di=E1logos y cualquier otro tipo de recurso que consideremos deba ser gestionado de forma centralizada. =BFPara qu=E9?. Para poder incluir control de acceso, personalizaci=F3n, configuraci=F3n y cualquier otro tipo de pre-proceso que creamos necesario. Podemos distinguir las siguientes historias: 1) el Usuario solicita un recurso protegido, que ser=E1 resuelto por e= l ServicioControladorDeAcceso (alias 'Agente de Inmigraci=F3n') 2) el Usuario solicita un recurso que debe ser personalizado, adaptado a su idioma. Aqu=ED estamos considerando el soporte i18n, que ser=E1 resuelto por el ServicioI18N (alias 'Traductor') 3) el Usuario solicita un recurso que debe ser localizado, adaptado a las costumbres de su regi=F3n. Aqu=ED estamos considerando el soporte l10= n, que ser=E1 resuelto por el ServicioL10N (alias 'Alcalde') 4) el Usuario solicita un recurso que debe ser adaptado a la configuraci=F3n activa (al usuario y/o a la aplicaci=F3n). Aqu=ED estamos considerando el efecto de la configuraci=F3n sobre el recurso, efecto que ser=E1 resuelto por el ServicioConfiguracion (alias 'Sastre') 5) el Usuario solicita un recurso protegido que debe ser adaptado a su idioma, a las costumbres de su regi=F3n y a la configuraci=F3n de la aplicaci=F3n donde, el Usuario puede ser tanto la persona que utiliza el programa como un objeto que precisa de otro el ServicioControladorDeAcceso es el servicio pyPYME encargado de gestionar y aplicar las pol=EDticas de seguridad, en particular, el control de acceso a clases y objetos el ServicioI18N es el servicio pyPYME encargado de resolver las peticiones de traducci=F3n, el soporte i18n el ServicioL10N es el servicio pyPYME encargado de adaptar un objeto a las reglas definidas para su localizaci=F3n (p.e. la composici=F3n de u= na direcci=F3n en Espa=F1a o Argentina) el ServicioConfiguracion es el servicio pyPYME encargado de gestionar y aplicar la configuraci=F3n de la aplicaci=F3n =BFEsta colecci=F3n de historias os parece correcta/completa y adecuados = los nombres de los roles?. He inclu=EDdo los alias para dar una visi=F3n algo m=E1s informal, pero pr=F3xima, a su funci=F3n y uso. Saludos, Jose [1]http://dev.pypyme.org/doc/proyecto/modulos/charon/recursos/ [2]http://dev.pypyme.org/doc/proyecto/modulos/charon/ |
From: Jose <coo...@py...> - 2005-09-08 09:15:40
|
Hola Mauro, Si te parece podemos aplicar la metodolog=EDa propuesta para este proyecto, basada en historias de usuario. Consiste en lo siguiente: 1) describir historias breves acerca del uso/objetivos del elemento analizado 2) determinar, a partir de las historias, qu=E9 tipos de usuarios (roles) participan en ellas 3) documentar los roles (1 o 2 p=E1rrafos) 4) documentar las historias de usuario (1 o 2 p=E1rrafos) 5) documentar y definir los tests de aceptaci=F3n que permitan validar la implementaci=F3n de las historias de usuario. Este punto, por ahora, n= o lo tenemos cubierto 8-(( 6) documentar las historias a trav=E9s de las conversaciones (en este caso, los mensajes a esta lista de correo) que las perfilan y detallan, sin necesidad de formalizar su documentaci=F3n ni tono. En nuestro caso simplemente incluiremos los enlaces a los mensajes que vayamos intercambiando Una vez formalizado el an=E1lisis pasar=EDamos a comentar el dise=F1o: - del diccionario de datos - de clases - del interfaz de usuario y, a partir de ah=ED, ser=EDa cosa tuya 8-). As=ED pues, como primer paso, crear=E9 y estructurar=E9 el documento en e= l sitio Plone y preparar=E9 otro mensaje donde presentar las historias de usuario. Saludos, Jose |
From: Jose <coo...@py...> - 2005-09-08 08:24:06
|
El mi=E9, 07-09-2005 a las 21:35, Marcelo G Ametller escribi=F3: > Felicitaciones a Jose! y contame un poco mas de que se trato el evento. >=20 > Lastima que en este momento no tengo ADSL, en donde estoy trabajando, > pero lo quiero ver....!!! y de paso te conozco... >=20 > http://the-vice.com/index.php/b/2005/08/31/presentacion_del_proyecto_py= pyme >=20 > saludos =BFC=F3mo te has enterado? (=A1=A1=A1maldita intern=E9!!! 8-)) ). Lo cierto es que yo todav=EDa no la he visto... No os coment=E9 nada porque se trataba de algo muy indirectamente relacionado con pyPYME y (aunque parezca extra=F1o) no me gusta el protagonismo. La presentaci=F3n iba sobre c=F3mo iniciar y desarrollar un proyecto de Software Libre tomando como ejemplo mi experiencia con pyPYME. De todas formas, si quer=E9is, puedo colgar la presentaci=F3n (est=E1 hec= ha en S5, que es un sistema basado en HTML y javascript) en el sitio Plone. Aunque, como todas las presentaciones, en fr=EDo, sin comentarla, no dice mucho. Saludos, Jose P.D. gracias Marcelo por tus felicitaciones |
From: Jose <coo...@py...> - 2005-09-08 08:14:04
|
El mi=E9, 07-09-2005 a las 21:16, Marcelo G Ametller escribi=F3: > Un proyecto basado en pypyme? participa alguien de aqui? >=20 > http://freekpital.org/site/index.php?q=3Dpypymekpital/manifiesto >=20 > PymeKpital > Submitted by manager on Wed, 2005-03-30 09:44. ::=20 > PymeKpital es un proyecto que nace de la necesidad de tener un > programa integral orientado a Pymes, el cual brinde soluci=F3n a los > requerimientos administrativos de las empresas, para los diferentes > departamentos que existan, brindando soluciones de ERP (contabilidad, > facturaci=F3n, tesorer=EDa, etc.) , CRM y SCM dise=F1ado por m=F3dulos > totalmente integrados entre si para brindar total funcionalidad y > operatividad. >=20 > Este proyecto es una derivaci=F3n de un proyecto principal llamado > pyPYME el cual se esta desarrollando en el lenguaje de programaci=F3n > Python. y por diferentes programadores a a nivel mundial, en donde el > manager de PymeKpital forma parte de manera activa en el desarrollo e > implementaci=F3n. PymeKpital sera desarrollado orientado a web, > eligiendo las mejores herramientas existentes para web, como lo son > PHP y Java, para dar mayor flexibilidad e interoperatividad entre los > diferentes dise=F1os que se realicen. >=20 > saludos Vaya sorpresa!!!. No sab=EDa nada de esa iniciativa. Al menos su responsable pod=EDa habernos avisado 8-). Saludos, Jose P.D. vista la actividad del portal me imagino que se trata de un proyecto abandonado 8-( |
From: Marcelo G A. <mam...@gm...> - 2005-09-07 19:35:27
|
Felicitaciones a Jose! y contame un poco mas de que se trato el evento. Lastima que en este momento no tengo ADSL, en donde estoy trabajando, pero lo quiero ver....!!! y de paso te conozco... http://the-vice.com/index.php/b/2005/08/31/presentacion_del_proyecto_pypyme saludos --=20 Marcelo Ametller www.maramsis.com.ar - www.aeroenlace.com.ar Ubuntu Linux User. |
From: Marcelo G A. <mam...@gm...> - 2005-09-07 19:16:40
|
Un proyecto basado en pypyme? participa alguien de aqui? http://freekpital.org/site/index.php?q=3Dpypymekpital/manifiesto PymeKpital Submitted by manager on Wed, 2005-03-30 09:44. ::=20 PymeKpital es un proyecto que nace de la necesidad de tener un programa integral orientado a Pymes, el cual brinde soluci=F3n a los requerimientos administrativos de las empresas, para los diferentes departamentos que existan, brindando soluciones de ERP (contabilidad, facturaci=F3n, tesorer=EDa, etc.) , CRM y SCM dise=F1ado por m=F3dulos totalmente integrados entre si para brindar total funcionalidad y operatividad. Este proyecto es una derivaci=F3n de un proyecto principal llamado pyPYME el cual se esta desarrollando en el lenguaje de programaci=F3n Python. y por diferentes programadores a a nivel mundial, en donde el manager de PymeKpital forma parte de manera activa en el desarrollo e implementaci=F3n. PymeKpital sera desarrollado orientado a web, eligiendo las mejores herramientas existentes para web, como lo son PHP y Java, para dar mayor flexibilidad e interoperatividad entre los diferentes dise=F1os que se realicen. saludos --=20 Marcelo Ametller www.maramsis.com.ar - www.aeroenlace.com.ar Ubuntu Linux User. |