From alb en fpress.com Sun Jun 3 16:32:20 2001 From: alb en fpress.com (=?iso-8859-1?Q?Alberto_Rodr=EDguez_=5BFoxPress=5D?=) Date: Sun, 3 Jun 2001 15:32:20 +0100 Subject: simpleHTTPServer Message-ID: <002901c0ec39$ff6983d0$1901a8c0@ocho> Hola: Soy nuevo.... Tengo cargado el Python 1.5.2 en un NT workstation y quiero hacer pruebas con el SimpleHTTPServer pero no va. ¿usa algún puerto específico?. Lo cargo, lo ejecuto y en la ventana principal no sale nada. Con el explorer pongo http://localhost/ y el error que viene es el del Explorer. ¿Alguna pista? Otras pruebas que he hecho con FTP y traerme páginas web van bien, pero el Servidor HTTP no consigo ponerlo en marcha. Gracias por adelantado. Alberto Rodríguez From arturo en logitec.es Mon Jun 4 09:32:05 2001 From: arturo en logitec.es (Arturo) Date: Mon, 4 Jun 2001 09:32:05 +0200 Subject: simpleHTTPServer References: <002901c0ec39$ff6983d0$1901a8c0@ocho> Message-ID: <001501c0ecc8$917b11b0$0200a8c0@PCARTURO> Hola: Te pueden pasar 2 cosas: 1.- Que tengas en tu máquina instalado y corriendo el IIS de microsoft con lo que tienes el puerto 80 ocupado por el. 2.- Que hayas hecho mal el programa de Python. Mira en la documentacion de Python el módulo BaseHTTPServer.Seguro que te da algunas pistas. Saludos Arturo ----- Original Message ----- From: "Alberto Rodríguez [FoxPress]" To: Sent: Sunday, June 03, 2001 4:32 PM Subject: [python-es] simpleHTTPServer > Hola: > > Soy nuevo.... Tengo cargado el Python 1.5.2 en un NT workstation y quiero > hacer pruebas con el SimpleHTTPServer pero no va. ¿usa algún puerto > específico?. Lo cargo, lo ejecuto y en la ventana principal no sale nada. > > Con el explorer pongo http://localhost/ y el error que viene es el del > Explorer. > > ¿Alguna pista? Otras pruebas que he hecho con FTP y traerme páginas web van > bien, pero el Servidor HTTP no consigo ponerlo en marcha. > > Gracias por adelantado. > > Alberto Rodríguez > > From alb en fpress.com Mon Jun 4 01:27:39 2001 From: alb en fpress.com (=?iso-8859-1?Q?Alberto_Rodr=EDguez_=5BFoxPress=5D?=) Date: Mon, 4 Jun 2001 00:27:39 +0100 Subject: simpleHTTPServer References: <002901c0ec39$ff6983d0$1901a8c0@ocho> <001501c0ecc8$917b11b0$0200a8c0@PCARTURO> Message-ID: <006901c0ec84$c77844c0$1901a8c0@ocho> Hola: El inetinfo lo maté con el kill.exe. Si lo ejecuto con el PythonWin me dice: Traceback (innermost last): File "C:\Archivos de programa\Python\Pythonwin\pywin\framework\scriptutils.py", line 298, in RunScript debugger.run(codeObject, __main__.__dict__, start_stepping=0) File "C:\Archivos de programa\Python\Pythonwin\pywin\debugger\__init__.py", line 60, in run _GetCurrentDebugger().run(cmd, globals,locals, start_stepping) File "C:\Archivos de programa\Python\Pythonwin\pywin\debugger\debugger.py", line 582, in run _doexec(cmd, globals, locals) File "C:\Archivos de programa\Python\Pythonwin\pywin\debugger\debugger.py", line 921, in _doexec exec cmd in globals, locals File "C:\Archivos de programa\Python\Lib\SimpleHTTPServer.py", line 156, in ? test() File "C:\Archivos de programa\Python\Lib\SimpleHTTPServer.py", line 152, in test BaseHTTPServer.test(HandlerClass, ServerClass) File "C:\Archivos de programa\Python\Lib\BaseHTTPServer.py", line 475, in test httpd = ServerClass(server_address, HandlerClass) File "C:\Archivos de programa\Python\Lib\SocketServer.py", line 165, in __init__ self.server_bind() File "C:\Archivos de programa\Python\Lib\BaseHTTPServer.py", line 97, in server_bind hostname, hostnames, hostaddrs = socket.gethostbyaddr(host) error: host not found >>> ¿Alguna pista? Gracias, > Hola: > > Te pueden pasar 2 cosas: > > 1.- Que tengas en tu máquina instalado y corriendo el IIS de microsoft con > lo que tienes el puerto 80 ocupado por el. > > 2.- Que hayas hecho mal el programa de Python. Mira en la documentacion de > Python el módulo BaseHTTPServer.Seguro que te da algunas pistas. > > Saludos > > Arturo > > > > Hola: > > > > Soy nuevo.... Tengo cargado el Python 1.5.2 en un NT workstation y quiero > > hacer pruebas con el SimpleHTTPServer pero no va. ¿usa algún puerto > > específico?. Lo cargo, lo ejecuto y en la ventana principal no sale nada. > > > > Con el explorer pongo http://localhost/ y el error que viene es el del > > Explorer. > > > > ¿Alguna pista? Otras pruebas que he hecho con FTP y traerme páginas web > van > > bien, pero el Servidor HTTP no consigo ponerlo en marcha. > > > > Gracias por adelantado. > > > > Alberto Rodríguez > > > > > > > From arturo en logitec.es Mon Jun 4 10:58:51 2001 From: arturo en logitec.es (Arturo) Date: Mon, 4 Jun 2001 10:58:51 +0200 Subject: simpleHTTPServer References: <002901c0ec39$ff6983d0$1901a8c0@ocho> <001501c0ecc8$917b11b0$0200a8c0@PCARTURO> <006901c0ec84$c77844c0$1901a8c0@ocho> Message-ID: <040a01c0ecd4$a7e37ee0$0200a8c0@PCARTURO> Comprueba el puerto (http://127.0.0.1:80) donde escucha el servidor. ----- Original Message ----- From: "Alberto Rodríguez [FoxPress]" To: Sent: Monday, June 04, 2001 1:27 AM Subject: RE: [python-es] simpleHTTPServer > Hola: > > El inetinfo lo maté con el kill.exe. > > Si lo ejecuto con el PythonWin me dice: > > Traceback (innermost last): > File "C:\Archivos de > programa\Python\Pythonwin\pywin\framework\scriptutils.py", line 298, in > RunScript > debugger.run(codeObject, __main__.__dict__, start_stepping=0) > File "C:\Archivos de > programa\Python\Pythonwin\pywin\debugger\__init__.py", line 60, in run > _GetCurrentDebugger().run(cmd, globals,locals, start_stepping) > File "C:\Archivos de > programa\Python\Pythonwin\pywin\debugger\debugger.py", line 582, in run > _doexec(cmd, globals, locals) > File "C:\Archivos de > programa\Python\Pythonwin\pywin\debugger\debugger.py", line 921, in _doexec > exec cmd in globals, locals > File "C:\Archivos de programa\Python\Lib\SimpleHTTPServer.py", line 156, > in ? > test() > File "C:\Archivos de programa\Python\Lib\SimpleHTTPServer.py", line 152, > in test > BaseHTTPServer.test(HandlerClass, ServerClass) > File "C:\Archivos de programa\Python\Lib\BaseHTTPServer.py", line 475, in > test > httpd = ServerClass(server_address, HandlerClass) > File "C:\Archivos de programa\Python\Lib\SocketServer.py", line 165, in > __init__ > self.server_bind() > File "C:\Archivos de programa\Python\Lib\BaseHTTPServer.py", line 97, in > server_bind > hostname, hostnames, hostaddrs = socket.gethostbyaddr(host) > error: host not found > >>> > > ¿Alguna pista? > > Gracias, > > > > > > > Hola: > > > > Te pueden pasar 2 cosas: > > > > 1.- Que tengas en tu máquina instalado y corriendo el IIS de microsoft con > > lo que tienes el puerto 80 ocupado por el. > > > > 2.- Que hayas hecho mal el programa de Python. Mira en la documentacion de > > Python el módulo BaseHTTPServer.Seguro que te da algunas pistas. > > > > Saludos > > > > Arturo > > > > > > > > Hola: > > > > > > Soy nuevo.... Tengo cargado el Python 1.5.2 en un NT workstation y > quiero > > > hacer pruebas con el SimpleHTTPServer pero no va. ¿usa algún puerto > > > específico?. Lo cargo, lo ejecuto y en la ventana principal no sale > nada. > > > > > > Con el explorer pongo http://localhost/ y el error que viene es el del > > > Explorer. > > > > > > ¿Alguna pista? Otras pruebas que he hecho con FTP y traerme páginas web > > van > > > bien, pero el Servidor HTTP no consigo ponerlo en marcha. > > > > > > Gracias por adelantado. > > > > > > Alberto Rodríguez > > > > > > > > > > > > From rapto en arrakis.es Tue Jun 5 10:40:02 2001 From: rapto en arrakis.es (Marcos Sánchez Provencio) Date: Tue, 5 Jun 2001 10:40:02 +0200 Subject: simpleHTTPServer References: <002901c0ec39$ff6983d0$1901a8c0@ocho> <001501c0ecc8$917b11b0$0200a8c0@PCARTURO> <006901c0ec84$c77844c0$1901a8c0@ocho> <040a01c0ecd4$a7e37ee0$0200a8c0@PCARTURO> Message-ID: <001401c0ed9d$91f14350$d1dea8c0@proteus> A mí me sirve en el 8000, ejecutando D:\Python21\Lib\SimpleHTTPServer.py: Serving HTTP on port 8000 ... Y accedo con http://localhost:8000 que da un listado: Directory listing for / ---------------------------------------------------------------------------- ---- __future__.py aifc.py anydbm.py asynchat.py asynchat.pyc [etc.] Tengo la 2.1 de Activestate. En la 1.5.2 creo que daba Directory listing denied, por lo que había que perdirle algún fichero concreto (el hecho de que devolviera la denegación era un síntoma de que estaba funcionando correctamente). From floro en aditel.org Tue Jun 5 19:44:35 2001 From: floro en aditel.org (Pedro Floro) Date: Tue, 5 Jun 2001 19:44:35 +0200 (CEST) Subject: =?ISO-8859-1?Q?=22Dise=F1o=22_para_facturas_o_similar?= Message-ID: Buenas, Tengo un ordenador en una oficina, que tiene muy pocos recursos y se necesita trabajar ocn ese ordenador, y actualmente se usa el excel para facturas, presupuestos y albaranes. Tenia pensado hacer algo util y que necesitara pocos recursos, y se me ha ocurrido una idea que no puede estar mal. Tengo pensado instalar linux, sin el modo grafico, solo en consola, es decir, gastando muy pocos recursos. Y tenia pensado hacer un programa en Python sencillo, que te fuera pidiendo datos del cliente, y todos los datos que estuvieran en la factura y que el programa lo calculara todo. Estaria muy bien, porque podria almacenar los clientes nuevos en un archivo y asi no tener que introducir los datos siempre. Pero el problema es el "diseño" de la factura, me refiero a que no se como podria hacer un marco, como tengo hecho con Excel. En excel hemos puesto bordes a las celdas, tampoco es que sea un gran diseño, es sencillo, con eso basta, pero en Python no se si se podria hacer algo similar, y tambien el tratado del texto, para que todo quedara igual siempre. Alguien tiene idea sobre lo que estoy comentando o no se puede hacer? A lo mejor hay algo de procesamiento de textos que facilita esto, o alguna idea que se le ocurra a alguien. En sus manos lo dejo. Saludos. ---- ** ---- Aditel.org WeBMaSTeR floro en aditel.org ---- ** ---- From pdiaz88 en terra.es Tue Jun 5 22:56:25 2001 From: pdiaz88 en terra.es (Pedro Diaz Jimenez) Date: Tue, 5 Jun 2001 20:56:25 +0000 Subject: "=?iso-8859-1?q?Dise=F1o?=" para facturas o similar In-Reply-To: References: Message-ID: <0106052056250J.00334@duero> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hola, Si no te he entendido mal, tu problema esta en el "look" de la factura. Tienes todos los datos a través del programa, pero tu preocupación es como hacer a partir de eso una factura convencional para imprimir. Te entendi mal? Si es así, puede hacer que el programa de python genere codigo LaTeX (que queda muy muy bonito) y a partir de ese código, generar el ps, el pdf o lo que sea Espero que te sea de ayuda Pedro On Tuesday 05 June 2001 17:44, Pedro Floro wrote: > Buenas, > > Tengo un ordenador en una oficina, que tiene muy pocos recursos y se > necesita trabajar ocn ese ordenador, y actualmente se usa el excel para > facturas, presupuestos y albaranes. Tenia pensado hacer algo util y que > necesitara pocos recursos, y se me ha ocurrido una idea que no puede estar > mal. > > Tengo pensado instalar linux, sin el modo grafico, solo en consola, es > decir, gastando muy pocos recursos. Y tenia pensado hacer un programa en > Python sencillo, que te fuera pidiendo datos del cliente, y todos los > datos que estuvieran en la factura y que el programa lo calculara todo. > Estaria muy bien, porque podria almacenar los clientes nuevos en un > archivo y asi no tener que introducir los datos siempre. Pero el problema > es el "diseño" de la factura, me refiero a que no se como podria hacer un > marco, como tengo hecho con Excel. En excel hemos puesto bordes a las > celdas, tampoco es que sea un gran diseño, es sencillo, con eso basta, > pero en Python no se si se podria hacer algo similar, y tambien el tratado > del texto, para que todo quedara igual siempre. > > Alguien tiene idea sobre lo que estoy comentando o no se puede hacer? A lo > mejor hay algo de procesamiento de textos que facilita esto, o alguna idea > que se le ocurra a alguien. > > En sus manos lo dejo. Saludos. > > ---- ** ---- > Aditel.org > WeBMaSTeR > floro en aditel.org > ---- ** ---- - -- /* * Pedro Diaz Jimenez * pdiaz88 en terra.es * pdiaz en acm.asoc.fi.upm.es * * Wanna see how 100000! looks like?: * http://acm.asoc.fi.upm.es/~pdiaz/fact_100.000 * * La sabiduria me persigue, pero yo soy mas rapido * * "Las artes marciales son parte de una filosofía, * no deben ser consideradas un arma. Y por eso, * recuerda: No hay nada como un buen revolver" * Les Luthiers, Iniciacion a las Artes Marciales * */ Random quote: - ------------- Luke Skywalker: I'm Luke Skywalker, I'm here to rescue you. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.4 (GNU/Linux) Comment: For info see http://www.gnupg.org iD8DBQE7HUd5nu53feEYxlERAhPlAKDU8cG5TakQ7hJmN26BvQMUyPwwFgCg7YaX o0ugk6Yk2yIsgpFXKZlYBSU= =A0IP -----END PGP SIGNATURE----- From rapto en arrakis.es Tue Jun 5 23:23:49 2001 From: rapto en arrakis.es (=?Windows-1252?Q?Marcos_S=E1nchez_Provencio?=) Date: Tue, 5 Jun 2001 23:23:49 +0200 Subject: =?Windows-1252?Q?Re:_=5Bpython-es=5D_=22Dise=F1o=22_para_facturas_o_simil?= =?Windows-1252?Q?ar?= References: <0106052056250J.00334@duero> Message-ID: <000201c0ee06$004af220$164d05c3@remedios> En linux, el estándar de impresión es postscript, que no es nada ligero (aunque un 486 va que bota). El ghostscript puede imprimir PDF, que es lo que saca reportlab http://www.reportlab.com Yo creo que eso sí que podría quedar más bonito que un San Luis. Eso sí, sin previsualización, salvo que llamases al SVGAlib. ¿Hay otros ordenadores (más potentes) con linux en la oficina? Podrías usar el PC viejo de terminal X... From floro en aditel.org Tue Jun 5 23:47:46 2001 From: floro en aditel.org (Pedro Floro) Date: Tue, 5 Jun 2001 23:47:46 +0200 (CEST) Subject: =?Windows-1252?Q?Re:_=5Bpython-es=5D_=22Dise=F1o=22_para_facturas_o_simil?= =?Windows-1252?Q?ar?= In-Reply-To: <000201c0ee06$004af220$164d05c3@remedios> References: <000201c0ee06$004af220$164d05c3@remedios> Message-ID: On Tue, 5 Jun 2001, [Windows-1252] Marcos Sánchez Provencio wrote: > En linux, el estándar de impresión es postscript, que no es nada ligero > (aunque un 486 va que bota). El ghostscript puede imprimir PDF, que es lo > que saca reportlab http://www.reportlab.com > Yo creo que eso sí que podría quedar más bonito que un San Luis. Eso sí, sin > previsualización, salvo que llamases al SVGAlib. Bien, ya, y que? Quiero decir... que no se que pinta el pdf en esto, o a lo mejor es que lo he entendido mal, o tengo poco conocimiento sobre el tema este. > > ¿Hay otros ordenadores (más potentes) con linux en la oficina? Podrías usar > el PC viejo de terminal X... > Tenemos un solo ordenador, un Pentium 75 con 8 Mb de RAM y una capacidad de 520Kb en disco. Tampoco es que sea tan viejo, pero rapido no es. Saludos. ---- ** ---- Aditel.org WeBMaSTeR floro en aditel.org ---- ** ---- From alb en fpress.com Tue Jun 5 14:49:12 2001 From: alb en fpress.com (=?iso-8859-1?Q?Alberto_Rodr=EDguez_=5BFoxPress=5D?=) Date: Tue, 5 Jun 2001 13:49:12 +0100 Subject: Base de Datos Message-ID: <006201c0edbd$ebaf4cf0$1901a8c0@ocho> Hola: Estaba buscando alguna base de datos para trabajar con Python que funcione en Win/Linux. El MySQL lo he desechado porque no tiene Transacciones y bloquea ficheros y no registros. He visto que Gadfly está hecha en Python, es C/S con soporte TCP/IP pero parece muy simple y no se aconseaja para grandes cantidades de datos. ¿Alguien ha trabajado con ella y me puede dar alguna referencia o sugerirme alguna otra Base de Datos? Gracias, From alb en fpress.com Tue Jun 5 16:06:04 2001 From: alb en fpress.com (=?iso-8859-1?Q?Alberto_Rodr=EDguez_=5BFoxPress=5D?=) Date: Tue, 5 Jun 2001 15:06:04 +0100 Subject: Base de Datos References: <006201c0edbd$ebaf4cf0$1901a8c0@ocho> <20010606101539.A31246@demiurgo.ulpgc.es> Message-ID: <009001c0edc8$a88e6400$1901a8c0@ocho> Hola: Para PostGreSQL tienes el psycopg pero no lo he usado. Estuve mirando el InterBase/FireBird pero era dificil conseguir un driver ODBC(Todo está disponible menos los drivers ODBC aunque ultimamente había salido alguno pero no conseguí hacerlo funcionar). Es algo muy curioso lo que está pasando con Interbase/Firebird pues van en paralelo ya que aunque Borland dejó el código en la web no asume las /propuestas/cambios de los desarrolladores con lo que los desarrolladores modifican/mejoran el FireBird y Borland el Interbase... Desde Python tienes el mxODBC y también el módulo ODBC de Sam Rushing. Intentaré hacer un intento con el acceso directo que hay al PostGreSQL pues el ODBC en general ralentiza los accesos y prefiero una forma de acceder más estrecha y directa aunque haya que bajar un poco de nivel. ¿alguna experiencia real? Saludos, ----- Original Message ----- From: Esteban Manchado Velázquez To: Alberto Rodríguez [FoxPress] Sent: Wednesday, June 06, 2001 10:15 AM Subject: Re: [python-es] Base de Datos > El día Tue, Jun 05, 2001 at 01:49:12PM +0100, Alberto Rodríguez [FoxPress] escribió: > > Hola: > > > > Estaba buscando alguna base de datos para trabajar con Python que funcione > > en Win/Linux. > > > > El MySQL lo he desechado porque no tiene Transacciones y bloquea ficheros y > > no registros. > > > > He visto que Gadfly está hecha en Python, es C/S con soporte TCP/IP pero > > parece muy simple y no se aconseaja para grandes cantidades de datos. > > ¿Alguien ha trabajado con ella y me puede dar alguna referencia o sugerirme > > alguna otra Base de Datos? > > La opción más obvia es PostgreSQL, supongo. Es libre, y (al menos > teóricamente) robusta, para cantidades aceptables de datos, tiene > transacciones, integridad referencial, etc. > > También está por ahí Interbase (o Firebird) que también es libre (era > de Borland), y parece que tira *muy* bien. Lo que no sé es si hay alguna forma > obvia de acceder a esa base de datos desde Python (supongo que sí la hay para > PostgreSQL). > > ¿Alguna opinión con algo de experiencia real? > > -- > Esteban Manchado Velázquez > Subdirección de comunicaciones - Universidad de Las Palmas de Gran Canaria > > From rapto en arrakis.es Wed Jun 6 12:35:52 2001 From: rapto en arrakis.es (rapto) Date: Wed, 06 Jun 2001 10:35:52 GMT Subject: _=5Bpython-es=5D_=22Dise=F1o=22_para_facturas_o_similar Message-ID: <4e1504ece5.4ece54e150@webmail1.melange.net> > Bien, ya, y que? Quiero decir... que no se que pinta el pdf en > esto, o a lo mejor es que lo he entendido mal, o tengo poco > conocimiento sobre el tema este. Desde Python/reportlab generas un PDF, tan complejo como deseees (como te curres). Con ghostscript lo imprimes. Usas el formato PDF de formato genérico de fichero de impresión. Todo es sw libre y funciona en un P75 con win95/linux sin problemas. Tienes el atractivo añadido de guardar un archivo electrónico de las facturas en formato PDF, si deseas. From rapto en arrakis.es Wed Jun 6 22:49:49 2001 From: rapto en arrakis.es (=?Windows-1252?Q?Marcos_S=E1nchez_Provencio?=) Date: Wed, 6 Jun 2001 22:49:49 +0200 Subject: =?Windows-1252?Q?Re:_=5Bpython-es=5D_Re:_=5Bpython-es=5D_Dise=F1o__pa?= =?Windows-1252?Q?ra_facturas_o_similar?= References: <4e1504ece5.4ece54e150@webmail1.melange.net> Message-ID: <002201c0eeca$3f0a0680$75cd3bd4@remedios> Lo más frugal que se me ocurre para generar una factura con preimpreso es hacerla con tu programa favorito e imprimir a una impresora PostScript a un fichero. Si el formato no es muy enrevesado se debería poder retocar el .ps o .prn a mano y meter los datos variables cada vez. +------------------------------------------------------------+ +------------------------------------------------------------+ | Y la siguiente voy a proponer imprimir a ASCII puro y duro | +------------------------------------------------------------+ +------------------------------------------------------------+ From floro en aditel.org Thu Jun 7 00:16:14 2001 From: floro en aditel.org (Pedro Floro) Date: Thu, 7 Jun 2001 00:16:14 +0200 (CEST) Subject: =?ISO-8859-1?Q?Re=3A_=5Bpython-es=5D_Dise=F1o__para_facturas_?= =?ISO-8859-1?Q?o_similar?= In-Reply-To: <002201c0eeca$3f0a0680$75cd3bd4@remedios> References: <002201c0eeca$3f0a0680$75cd3bd4@remedios> Message-ID: On Wed, 6 Jun 2001, [Windows-1252] Marcos Sánchez Provencio wrote: > Lo más frugal que se me ocurre para generar una factura con preimpreso es > hacerla con tu programa favorito e imprimir a una impresora PostScript a un > fichero. Si el formato no es muy enrevesado se debería poder retocar el .ps > o .prn a mano y meter los datos variables cada vez. Bueno, lo que dices seria una opcion, pero yo parto de cero, es decir: linux, modo consola (modo texto,no?), sin plantilla. La idea es poder haerla con python o alguna otra idea. Pensaba que habria algo de procesamiento de textos. A lo mejor no te he entendido bien del todo, no se. Bueno, saludos. > > +------------------------------------------------------------+ > +------------------------------------------------------------+ > | Y la siguiente voy a proponer imprimir a ASCII puro y duro | > +------------------------------------------------------------+ > +------------------------------------------------------------+ > ---- ** ---- Aditel.org WeBMaSTeR floro en aditel.org ---- ** ---- From hfoffani en yahoo.com Thu Jun 7 09:06:55 2001 From: hfoffani en yahoo.com (=?iso-8859-1?q?Hernan=20M.=20Foffani?=) Date: Thu, 7 Jun 2001 09:06:55 +0200 (CEST) Subject: _Diseño__para_facturas_o_similar In-Reply-To: References: Message-ID: <20010607070655.74988.qmail@web12602.mail.yahoo.com> Lo que creo que Marcos propone es que utilices el/los programas actuales para imprimir la factura tal cual como lo estas haciendo ahora. Pero en vez de usar una impresora a chorro de tinta o laser o lo que tengas ahora, lo direcciones a un driver postcript dirigido a un archivo. El archivo postcript resultante es ASCII pero aunque algo ocmplicado de seguir. Lo que tendrias que hacer es tomar ese archivo y buscar todos los campos que cambian factura a factura, como la fecha, el cliente, los item de venta, el importe, iva, etc. De esa forma transformas una impresion de una factura cualquiera en una plantilla para usar desde linux. O sea, - corres el programa estandar - imprimis una factura, con la impresora redirigida a un archivo - analizas el archivo saliente buscando donde se encuentran las variables especificas de fecha, cliente, importe, etc. - ese archivo sera el que vas a utilizar como plantilla para tu programa python. Lo que te tratamos de decir es que lo mas dificil de todo este proceso es obtener una imagen de tu factura que sea lo mas identica posible al original y que se pueda _editar_ para usar como plantilla. Una vez resuelto eso, lo demas deberia ser "piece of cake". Saludos, -Hernan --- Pedro Floro escribió: > On Wed, 6 Jun 2001, [Windows-1252] Marcos Sánchez Provencio wrote: > > > Lo más frugal que se me ocurre para generar una factura con > preimpreso es > > hacerla con tu programa favorito e imprimir a una impresora > PostScript a un > > fichero. Si el formato no es muy enrevesado se debería poder > retocar el .ps > > o .prn a mano y meter los datos variables cada vez. > > Bueno, lo que dices seria una opcion, pero yo parto de cero, es > decir: linux, modo consola (modo texto,no?), sin plantilla. La > idea es poder haerla con python o alguna otra idea. Pensaba que > habria algo de procesamiento de textos. > > A lo mejor no te he entendido bien del todo, no se. Bueno, > saludos. > > > > > +------------------------------------------------------------+ > > +------------------------------------------------------------+ > > | Y la siguiente voy a proponer imprimir a ASCII puro y duro | > > +------------------------------------------------------------+ > > +------------------------------------------------------------+ > > > > ---- ** ---- > Aditel.org > WeBMaSTeR > floro en aditel.org > ---- ** ---- > ===== -- Hernan Martinez Foffani hernan en orgmf.com.ar http://www.orgmf.com.ar/condor/ _______________________________________________________________ Do You Yahoo!? Yahoo! Messenger: Comunicación instantánea gratis con tu gente - http://messenger.yahoo.es From mariom en newknow.com Thu Jun 7 11:31:27 2001 From: mariom en newknow.com (mariom) Date: Thu, 07 Jun 2001 11:31:27 +0200 Subject: Base de Datos References: <006201c0edbd$ebaf4cf0$1901a8c0@ocho> Message-ID: <3B1F49EF.2010404@newknow.com> Alberto Rodríguez [FoxPress] wrote: > Hola: > > Estaba buscando alguna base de datos para trabajar con Python que funcione > en Win/Linux. > > El MySQL lo he desechado porque no tiene Transacciones y bloquea ficheros y > no registros. > > He visto que Gadfly está hecha en Python, es C/S con soporte TCP/IP pero > parece muy simple y no se aconseaja para grandes cantidades de datos. > ¿Alguien ha trabajado con ella y me puede dar alguna referencia o sugerirme > alguna otra Base de Datos? > > Gracias, Que tal: He estado mirando mysql, y a partir de la version 3.23.36 soporta transacciones. Sobre el bloqueo de ficheros no te puedo indicar nada. saludos. Mario > From alb en fpress.com Thu Jun 7 03:02:29 2001 From: alb en fpress.com (=?iso-8859-1?Q?Alberto_Rodr=EDguez_=5BFoxPress=5D?=) Date: Thu, 7 Jun 2001 02:02:29 +0100 Subject: Base de Datos References: <006201c0edbd$ebaf4cf0$1901a8c0@ocho> <3B1F49EF.2010404@newknow.com> Message-ID: <005401c0eeed$862deb30$1901a8c0@ocho> Hola: Vaya buena noticia!! Gracias, ----- Original Message ----- From: mariom To: Sent: Thursday, June 07, 2001 10:31 AM Subject: Re: [python-es] Base de Datos > Alberto Rodríguez [FoxPress] wrote: > > > Hola: > > > > Estaba buscando alguna base de datos para trabajar con Python que funcione > > en Win/Linux. > > > > El MySQL lo he desechado porque no tiene Transacciones y bloquea ficheros y > > no registros. > > > > He visto que Gadfly está hecha en Python, es C/S con soporte TCP/IP pero > > parece muy simple y no se aconseaja para grandes cantidades de datos. > > ¿Alguien ha trabajado con ella y me puede dar alguna referencia o sugerirme > > alguna otra Base de Datos? > > > > Gracias, > > > Que tal: > > He estado mirando mysql, y a partir de la version 3.23.36 soporta > transacciones. > Sobre el bloqueo de ficheros no te puedo indicar nada. > > saludos. > Mario > > > > > > > From rapto en arrakis.es Sat Jun 9 14:17:11 2001 From: rapto en arrakis.es (=?Windows-1252?Q?Marcos_S=E1nchez_Provencio?=) Date: Sat, 9 Jun 2001 14:17:11 +0200 Subject: =?Windows-1252?Q?M=F3dulo_ADODB?= Message-ID: <000d01c0f0de$1d59bc40$ac4c05c3@remedios> He puesto una primera versión de un módulo de acceso a datos (DBAPI 2.0) ADODB en http://www.zope.org/Members/rapto/pyadodb.py Si alguien se anima y lo completa (tiene tres horas de trabajo sólo y NO ESTÁ PROBADO), le damos difusión internacional (bueno, interlingüística). From rapto en arrakis.es Sat Jun 9 15:08:12 2001 From: rapto en arrakis.es (=?Windows-1252?Q?Marcos_S=E1nchez_Provencio?=) Date: Sat, 9 Jun 2001 15:08:12 +0200 Subject: Tratamiento de cantidades monetarias Message-ID: <008e01c0f0e5$3dd01d00$ac4c05c3@remedios> http://www.pobox.org.sg/home/ngps/fin/ Hace poco, alguien buscaba cómo tratar cantidades monetarias sin redondeos extraños. Espero que esto sirva... From rapto en arrakis.es Sun Jun 10 13:25:42 2001 From: rapto en arrakis.es (Marcos =?iso-8859-1?Q?S=E1nchez?= Provencio) Date: Sun, 10 Jun 2001 13:25:42 +0200 Subject: Precision numerica References: Message-ID: <3B235936.11696AF7@arrakis.es> Ojo, que el módulo que mandé el otro día casca en Python 2. Ya he avisado al autor, pero tengo un parche: http://www.arrakis.es/~rapto/BigDecimal.py No he mirado el de moneda. From eferro en euskalnet.net Thu Jun 14 12:42:36 2001 From: eferro en euskalnet.net (Eduardo Ferro) Date: Thu, 14 Jun 2001 12:42:36 +0200 Subject: Problema parseando XML Message-ID: <20010614124236.A21031@euskalnet.net> Hola a todos! Tratando de parsear algo de XML (muy pero que muy basico, es más es para un fichero de configuracion) parece que el parser se hace la picha un lio el parser... Cuando intenta parsear Me larga: [eferro en drako menus]$ dinmenu.py mp3-hd.txt.xml Traceback (innermost last): File "/home/eferro/bin/dinmenu.py", line 433, in ? main() File "/home/eferro/bin/dinmenu.py", line 421, in main parser.parse(strNomFich) File "/usr/lib/python1.5/site-packages/xml/sax/expatreader.py", line 43, in parse xmlreader.IncrementalParser.parse(self, source) File "/usr/lib/python1.5/site-packages/xml/sax/xmlreader.py", line 120, in parse self.feed(buffer) File "/usr/lib/python1.5/site-packages/xml/sax/expatreader.py", line 92, in feed self._err_handler.fatalError(exc) File "/usr/lib/python1.5/site-packages/xml/sax/handler.py", line 38, in fatalError raise exception xml.sax._exceptions.SAXParseException: mp3-hd.txt.xml:109:3: mismatched tag Parece que el problema es el "ó", pero lo extraño es que si lo pongo en otra posición dentro del elemento name, no pasa nada... la verdad es que estoy un poco perdido porque es la primera vez que hago algo con xml y no se ni por donde me da el aire Cualquier sugerencia será bienvenida -- Hasta otra! Eduardo Ferro Aldama eferro en euskalnet.net http://www.todolinux.net/usuarios/eferro/ La web del GLUB http://glub.ehu.es/ Grupo Linux Usuarios de Bizkaia Toda cuestión tiene dos puntos de vista: el equivocado y el nuestro. From mariom en newknow.com Thu Jun 14 13:19:07 2001 From: mariom en newknow.com (mariom) Date: Thu, 14 Jun 2001 13:19:07 +0200 Subject: Problema parseando XML References: <20010614124236.A21031@euskalnet.net> Message-ID: <3B289DAB.6070102@newknow.com> Eduardo Ferro wrote: > Hola a todos! > > Tratando de parsear algo de XML (muy pero que muy basico, es más es > para un fichero de configuracion) parece que el parser se hace la > picha un lio el parser... > > Cuando intenta parsear > > > Me larga: > > [eferro en drako menus]$ dinmenu.py mp3-hd.txt.xml > > Traceback (innermost last): > File "/home/eferro/bin/dinmenu.py", line 433, in ? > main() > File "/home/eferro/bin/dinmenu.py", line 421, in main > parser.parse(strNomFich) > File "/usr/lib/python1.5/site-packages/xml/sax/expatreader.py", line 43, in parse > xmlreader.IncrementalParser.parse(self, source) > File "/usr/lib/python1.5/site-packages/xml/sax/xmlreader.py", line 120, in parse > self.feed(buffer) > File "/usr/lib/python1.5/site-packages/xml/sax/expatreader.py", line 92, in feed > self._err_handler.fatalError(exc) > File "/usr/lib/python1.5/site-packages/xml/sax/handler.py", line 38, in fatalError > raise exception > xml.sax._exceptions.SAXParseException: mp3-hd.txt.xml:109:3: mismatched tag > > Parece que el problema es el "ó", pero lo extraño es que si lo pongo > en otra posición dentro del elemento name, no pasa nada... > la verdad es que estoy un poco perdido porque es la primera vez que > hago algo con xml y no se ni por donde me da el aire > > Cualquier sugerencia será bienvenida > > Hola también: Hace poco encontré ciertas direcciones relacionadas con el desarrollo de XML y RDF en Python que probablemente te parezcan interesantes. http://www.onlamp.com/pub/a/python/2001/05/02/pythonnews.html http://www.4suite.org/4Suite.org/documents/howto/4Suite/UNIX Suerte mArIo From rapto en arrakis.es Thu Jun 14 19:20:01 2001 From: rapto en arrakis.es (Marcos Sánchez Provencio) Date: Thu, 14 Jun 2001 19:20:01 +0200 Subject: Problema parseando XML References: <20010614124236.A21031@euskalnet.net> Message-ID: <000f01c0f4f6$3e98fe40$d1dea8c0@proteus> Mira a ver si en la cabecera tienes definido el juego de caracteres adecuado (lo más seguro es que sea iso-8859-1) ----- Original Message ----- From: "Eduardo Ferro" To: "Lista python Castellano" Sent: Thursday, June 14, 2001 12:42 PM Subject: [python-es] Problema parseando XML Hola a todos! Tratando de parsear algo de XML (muy pero que muy basico, es más es para un fichero de configuracion) parece que el parser se hace la picha un lio el parser... Cuando intenta parsear Me larga: [eferro en drako menus]$ dinmenu.py mp3-hd.txt.xml Traceback (innermost last): File "/home/eferro/bin/dinmenu.py", line 433, in ? main() File "/home/eferro/bin/dinmenu.py", line 421, in main parser.parse(strNomFich) File "/usr/lib/python1.5/site-packages/xml/sax/expatreader.py", line 43, in parse xmlreader.IncrementalParser.parse(self, source) File "/usr/lib/python1.5/site-packages/xml/sax/xmlreader.py", line 120, in parse self.feed(buffer) File "/usr/lib/python1.5/site-packages/xml/sax/expatreader.py", line 92, in feed self._err_handler.fatalError(exc) File "/usr/lib/python1.5/site-packages/xml/sax/handler.py", line 38, in fatalError raise exception xml.sax._exceptions.SAXParseException: mp3-hd.txt.xml:109:3: mismatched tag Parece que el problema es el "ó", pero lo extraño es que si lo pongo en otra posición dentro del elemento name, no pasa nada... la verdad es que estoy un poco perdido porque es la primera vez que hago algo con xml y no se ni por donde me da el aire Cualquier sugerencia será bienvenida -- Hasta otra! Eduardo Ferro Aldama eferro en euskalnet.net http://www.todolinux.net/usuarios/eferro/ La web del GLUB http://glub.ehu.es/ Grupo Linux Usuarios de Bizkaia Toda cuestión tiene dos puntos de vista: el equivocado y el nuestro. From floro en aditel.org Sat Jun 16 13:48:29 2001 From: floro en aditel.org (Pedro Floro) Date: Sat, 16 Jun 2001 13:48:29 +0200 (CEST) Subject: no puedo instalar python 2.1 Message-ID: Buenas, Tengo un problema, y es que en mi Windows no puedo instalar Python 2.1. Bueno, ya lo tenia instalado, y no me acuerdo por la razon por la que fue lo desinstalé. Asi que ahora me he bajado el exe y lo pongo para instalarlo de nuevo y me sale un mensaje: Corrupt installation detected. Alguien sabe que puedo hacer para volverlo a instalar? Gracias, saludos. ---- ** ---- Aditel.org WeBMaSTeR floro en aditel.org ---- ** ---- From al003995 en alumail.uji.es Sun Jun 17 10:33:37 2001 From: al003995 en alumail.uji.es (Daniel Gómez Bejar) Date: Sun, 17 Jun 2001 10:33:37 +0200 (DFT) Subject: no puedo instalar python 2.1 In-Reply-To: from "Pedro Floro" at Jun 16, 2001 01:48:29 PM References: Message-ID: <20010617083337.E21497D046@anubis.uji.es> > > Buenas, > > Tengo un problema, y es que en mi Windows no puedo instalar > Python 2.1. Bueno, ya lo tenia instalado, y no me acuerdo por la > razon por la que fue lo desinstalé. Asi que ahora me he bajado el > exe y lo pongo para instalarlo de nuevo y me sale un mensaje: > > Corrupt installation detected. > > Alguien sabe que puedo hacer para volverlo a instalar? > > Gracias, saludos. > No estoy seguro porque yo de Windows ná de ná pero ¿Cómo lo desinstalaste? ¿A pelo o con el gestor ese que tiene el Windows? Sea como sea puede que el instalador encuentre entradas en el registro de Windows y por eso no te deje volver a instalarlo. O eso o que el exe que tienes este mal por algun motivo. Siento no ser de más ayuda. Dani. From rapto en arrakis.es Sun Jun 17 10:51:42 2001 From: rapto en arrakis.es (Marcos =?iso-8859-1?Q?S=E1nchez?= Provencio) Date: Sun, 17 Jun 2001 10:51:42 +0200 Subject: no puedo instalar python 2.1 References: Message-ID: <3B2C6F9E.E38E1819@arrakis.es> Tienes que borrar el exe (que será más corto que lo anunciado) y volvértelo a bajar. Si te lo intentas bajar de nuevo sin borrar el otro se cree que ya lo tienes. From arturo en logitec.es Wed Jun 20 12:01:17 2001 From: arturo en logitec.es (Arturo) Date: Wed, 20 Jun 2001 12:01:17 +0200 Subject: =?iso-8859-1?Q?Caracteres_en_espa=F1ol_para_Python.=3F?= Message-ID: <000a01c0f970$0a1e86c0$0200a8c0@PCARTURO> Hola Alguien sabe cómo puede poner el locale en castellano en Python, en una máquina con W2000? Gracias ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From Mercabanner en crosswinds.net Wed Jun 20 13:37:42 2001 From: Mercabanner en crosswinds.net (Mercabanner) Date: Wed, 20 Jun 2001 13:37:42 +0200 Subject: =?iso-8859-1?Q?Promociona_tu_sitio_web?= Message-ID: <20010620113916.50E284CBA1@member-mx1.crosswinds.net> Se ha borrado un adjunto en formato HTML... URL: From rapto en arrakis.es Wed Jun 20 13:39:57 2001 From: rapto en arrakis.es (rapto) Date: Wed, 20 Jun 2001 11:39:57 GMT Subject: Caracteres en espa=?iso-8859-1?Q?=F1ol?= para Python.? Message-ID: <67d3f67d0d.67d0d67d3f@webmail1.melange.net> En python\lib\site.py: if 1: # Enable to support locale aware default string encodings. import locale loc = locale.getdefaultlocale() if loc[1]: encoding = loc[1] ----- Mensaje Original ----- Remitente: Arturo Fecha: Miércoles, Junio 20, 2001 12:01 pm Asunto: [python-es] Caracteres en español para Python.? > Hola > > Alguien sabe cómo puede poner el locale en castellano en Python, > en una máquina con W2000? > > Gracias > From mdaguete en alsernet.es Wed Jun 20 20:16:14 2001 From: mdaguete en alsernet.es (=?ISO-8859-1?Q?Manuel_Dur=E1n_Aguete?=) Date: Wed, 20 Jun 2001 20:16:14 +0200 (CEST) Subject: =?iso-8859-1?Q?Promociona_tu_sitio_web?= In-Reply-To: <20010620113916.50E284CBA1@member-mx1.crosswinds.net> References: <20010620113916.50E284CBA1@member-mx1.crosswinds.net> Message-ID: Hola, Creo que deberias poner un filtro en la lista, para ver quien escribe. Este mensaje no me parece un codigo en Python bien formateado. Saludos. > BODY { font-family : Verdana; font-size : 12px } H3 { color : #008080 } > TABLE { font-size : 9px } > > ¿QUIERES PROMOCIONAR TU SITIO WEB? > > ¿DE FORMA SENCILLA PERO MUY EFECTIVA? > > ¿QUIERES HACERLO GRATIS? > > ¡AHORA PUEDES! > > En www.mercabanner.com tenemos la solución para que aumentes rápidamente > las visitas a tu web site. > > ¿CÓMO? Muy fácil: mediante el INTERCAMBIO DE BANNERS, en tu web se > promocionarán nuestros asociados a través de banners, y en la suya se > mostrarán los tuyos. > > ¿PORQUE ES GRATIS? Por cada dos banners de nuestros asociados que se > muestren en tu web, tendrás una exposición del tuyo en las webs de > nuestros asociados. Así de fácil. > > Si no tienes banner, MERCABANNER te diseña uno, personalizado y > totalmente gratuito al darte de alta. > > Además, estamos de promoción y por darte de alta te obsequiamos con 500 > lanzamientos de tu banner en la red para que empieces con fuerza. > > Muchas páginas webs están desapareciendo o se están quedando en el fondo > de la red … ¡no seas una de ellas! > > Visítanos en www.mercabanner.com o ponte en contacto con nuestro > departamento comercial enviando un e-mail. > > Quedamos a tu disposición. > > Atentamente, > Equipo Mercabanner. > > [ Para mas información ] > Contacto comercialcomercial en mercabanner.com > Contacto técnicowebmaster en mercabanner.com > Teléfono+34 93 317 23 28 > Fax+34 93 302 20 86 > Visita nuestro sitio > [Logotip_v3.gif] [creemos.gif] > -- Manuel Durán Aguete ALSERNET 2000 S.L http://www.alsernet.es Tlf: 902 187 187 Fax: 981 179 121