[pyar] [Voto-Electronico] Me están allanando mi casa

Alejandro Caro alejocaro06 en hotmail.com
Mar Jul 7 20:31:46 ART 2015


Resumen de pyar, Vol 65, Envío 44Acciones pyar-request en python.org.ar  03:14 p.m.  GruposPara: pyar en python.org.arSend pyar mailing list submissions topyar en python.org.arTo subscribe or unsubscribe via the World Wide Web, visithttp://listas.python.org.ar/listinfo/pyaror, via email, send a message with subject or body 'help' topyar-request en python.org.arYou can reach the person managing the list atpyar-owner en python.org.arWhen replying, please edit your Subject line so it is more specificthan "Re: Contents of pyar digest..."Asuntos del día:1. CSV multiformat (Leandro Minatel)2. Re: CSV multiformat (Ariel Rossanigo)3. Re: CSV multiformat (Facundo Batista)4. Re: CSV multiformat (Jose Luis Dallapiccola)5. Re: CSV multiformat (Mariano Mara)6. Re: [Voto-Electronico] Me están allanando mi casa (Claudio Freire)----------------------------------------------------------------------Message: 1Date: Tue, 7 Jul 2015 13:26:16 -0300From: Leandro Minatel <leandro en minatel.com.ar>To: Python Argentina <pyar en python.org.ar>Subject: [pyar] CSV multiformatMessage-ID:<CAJQJw_C_z_Xxy_U6ybRDsa0MEJtsRA4aL914iy5p1PSt8VA4gQ en mail.gmail.com>Content-Type: text/plain; charset="utf-8"Estimados,tengo que importar ciertos registros desde un archivo TXT a una tabla deSQL Server. El archivo en cuestion es un simple CSV pero su contenido no esuniforme, o sea, tiene varios formatos de registro, ejemplo:"00","1.0",2015-07-02,"08:52:13",15,83"01",1,"ASG",0000-00-00,"ASIGNACIONES",0," ",0,"""01",1,"CLI",2009-10-14,"Alta por Sistema",2249,"",0,"""01",1,"CMP",2009-09-23,"Legajo de Importacion",0," ",0,"""01",1,"COT",0000-00-00,"COTIZACION COMPRAS",0," ",0,"""01",1,"DPS",0000-00-00,"DEPOSITOS",0," ",0,"""02",15,83,"N",1,15,15,"N",9183,"xxxx en mail",383,28,0,"S","N","N",81,8,2,"83","SANTAFE - CENTRO","Av. Santa Fe","",2007-06-28,0,"83",2,1414,"(011)5555-5555","S","83",0,1,"N","CSF","""03",1,87,0,"",19987,0,"",0,"","",0,"BECCAR","","""06",15,83,"IDPV0034",0.0000,"","Redondeo Serie A. Cantidad de digitos.","S"......................"50",.....etc.El primer campo indica el tipo de registro (el formato de cada tipo deregistro esta preestablecido).El tema es que necesito leer (y grabar) solo los registros de tipo "50".Quería utilizar el modulo CSV pero hasta donde pude investigar solo mesirve para archivos con formatos uniformes.Ademas de analizar la linea a mano, que otras alternativas tengo?Saludos y muchas gracias!Leandro------------ próxima parte ------------Se ha borrado un adjunto en formato HTML...URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20150707/64bf9746/attachment-0001.html>------------------------------Message: 2Date: Tue, 7 Jul 2015 13:36:19 -0300From: Ariel Rossanigo <arielrossanigo en gmail.com>To: Python Argentina <pyar en python.org.ar>Subject: Re: [pyar] CSV multiformatMessage-ID:<CAH+U_MJXH4gOyBo_17d6WFi3v3Yvs8S352juA255uuZXyb05dw en mail.gmail.com>Content-Type: text/plain; charset="utf-8"Hola, una vez me toco renegar con algo similar y creé esto[0]... quizas tesirva...Saludos[0]: https://github.com/arielrossanigo/pypfpEl 7 de julio de 2015, 1:26 p. m., Leandro Minatel<leandro en minatel.com.ar>escribió:> Estimados,>> tengo que importar ciertos registros desde un archivo TXT a una tabla de> SQL Server. El archivo en cuestion es un simple CSV pero su contenido no es> uniforme, o sea, tiene varios formatos de registro, ejemplo:>> "00","1.0",2015-07-02,"08:52:13",15,83> "01",1,"ASG",0000-00-00,"ASIGNACIONES",0," ",0,""> "01",1,"CLI",2009-10-14,"Alta por Sistema",2249,"",0,""> "01",1,"CMP",2009-09-23,"Legajo de Importacion",0," ",0,""> "01",1,"COT",0000-00-00,"COTIZACION COMPRAS",0," ",0,""> "01",1,"DPS",0000-00-00,"DEPOSITOS",0," ",0,""> "02",15,83,"N",1,15,15,"N",9183,"xxxx en mail",383,28,0,"S","N","N",81,8,2,"83","SANTA> FE - CENTRO","Av. Santa Fe","",2007-06-28,0,"83",2,1414,"(011)> 5555-5555","S","83",0,1,"N","CSF",""> "03",1,87,0,"",19987,0,"",0,"","",0,"BECCAR","",""> "06",15,83,"IDPV0034",0.0000,"","Redondeo Serie A. Cantidad de> digitos.","S"> ...........> ...........> "50",.....etc.>> El primer campo indica el tipo de registro (el formato de cada tipo de> registro esta preestablecido).> El tema es que necesito leer (y grabar) solo los registros de tipo "50".>> Quería utilizar el modulo CSV pero hasta donde pude investigar solo me> sirve para archivos con formatos uniformes.> Ademas de analizar la linea a mano, que otras alternativas tengo?>> Saludos y muchas gracias!> Leandro>>> _______________________________________________> pyar mailing list pyar en python.org.ar> http://listas.python.org.ar/listinfo/pyar>> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de> Argentina - http://www.usla.org.ar>------------ próxima parte ------------Se ha borrado un adjunto en formato HTML...URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20150707/25ffea86/attachment-0001.html>------------------------------Message: 3Date: Tue, 7 Jul 2015 14:07:14 -0300From: Facundo Batista <facundobatista en gmail.com>To: Python Argentina <pyar en python.org.ar>Subject: Re: [pyar] CSV multiformatMessage-ID:<CAM09pzSePQnb27BPskjkconeByegQ03EQmqTdeH6gexCz9P+mw en mail.gmail.com>Content-Type: text/plain; charset=UTF-82015-07-07 13:26 GMT-03:00 Leandro Minatel <leandro en minatel.com.ar>:> Quería utilizar el modulo CSV pero hasta donde pude investigar solo me sirve> para archivos con formatos uniformes.El módulo CSV te sirve más allá de la cantidad de campos de la linea...-- . FacundoBlog: http://www.taniquetil.com.ar/plog/PyAr: http://www.python.org/ar/Twitter: @facundobatista------------------------------Message: 4Date: Tue, 7 Jul 2015 14:13:56 -0300From: Jose Luis Dallapiccola <jldalla en gmail.com>To: Python Argentina <pyar en python.org.ar>Subject: Re: [pyar] CSV multiformatMessage-ID:<CAFeJ_Y1R5fwmo9CesD26rX-jZ+R=vTrHutjaEeNa=a=5FCMniA en mail.gmail.com>Content-Type: text/plain; charset="utf-8"Hola Leandro.No podrías hacer un grep filtrando los que comienzan con 50 y luegoimportar?SaludosEl jul 7, 2015 1:26 PM, "Leandro Minatel" <leandro en minatel.com.ar> escribió:> Estimados,>> tengo que importar ciertos registros desde un archivo TXT a una tabla de> SQL Server. El archivo en cuestion es un simple CSV pero su contenido no es> uniforme, o sea, tiene varios formatos de registro, ejemplo:>> "00","1.0",2015-07-02,"08:52:13",15,83> "01",1,"ASG",0000-00-00,"ASIGNACIONES",0," ",0,""> "01",1,"CLI",2009-10-14,"Alta por Sistema",2249,"",0,""> "01",1,"CMP",2009-09-23,"Legajo de Importacion",0," ",0,""> "01",1,"COT",0000-00-00,"COTIZACION COMPRAS",0," ",0,""> "01",1,"DPS",0000-00-00,"DEPOSITOS",0," ",0,""> "02",15,83,"N",1,15,15,"N",9183,"xxxx en mail",383,28,0,"S","N","N",81,8,2,"83","SANTA> FE - CENTRO","Av. Santa Fe","",2007-06-28,0,"83",2,1414,"(011)> 5555-5555","S","83",0,1,"N","CSF",""> "03",1,87,0,"",19987,0,"",0,"","",0,"BECCAR","",""> "06",15,83,"IDPV0034",0.0000,"","Redondeo Serie A. Cantidad de> digitos.","S"> ...........> ...........> "50",.....etc.>> El primer campo indica el tipo de registro (el formato de cada tipo de> registro esta preestablecido).> El tema es que necesito leer (y grabar) solo los registros de tipo "50".>> Quería utilizar el modulo CSV pero hasta donde pude investigar solo me> sirve para archivos con formatos uniformes.> Ademas de analizar la linea a mano, que otras alternativas tengo?>> Saludos y muchas gracias!> Leandro>>> _______________________________________________> pyar mailing list pyar en python.org.ar> http://listas.python.org.ar/listinfo/pyar>> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de> Argentina - http://www.usla.org.ar>------------ próxima parte ------------Se ha borrado un adjunto en formato HTML...URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20150707/35b99650/attachment-0001.html>------------------------------Message: 5Date: Tue, 7 Jul 2015 14:21:36 -0300From: Mariano Mara <mariano.mara en gmail.com>To: Python Argentina <pyar en python.org.ar>Subject: Re: [pyar] CSV multiformatMessage-ID:<CAA8DEi0Ux5=txjq_jXV-6MBJb+MKKYZQF4iAEp2kATeOZ_YonA en mail.gmail.com>Content-Type: text/plain; charset="utf-8"El 7 de julio de 2015, 14:07, Facundo Batista <facundobatista en gmail.com>escribió:> 2015-07-07 13:26 GMT-03:00 Leandro Minatel <leandro en minatel.com.ar>:>> > Quería utilizar el modulo CSV pero hasta donde pude investigar solo me> sirve> > para archivos con formatos uniformes.>> El módulo CSV te sirve más allá de la cantidad de campos de la linea...>Como te comenta Facundo, csv puede parsear tu archivo más alla de laestructura. Levantas el primer registro y ahí decidís que hacer.ejemplo rápido:with open('neu_out.csv', 'rb') as ofile:r = csv.reader(ofile)for row in r:if row[0]=="50":print('proceso')else:print('no proceso')...:no procesono procesono procesono procesono procesono procesono procesono procesoproceso------------ próxima parte ------------Se ha borrado un adjunto en formato HTML...URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20150707/fa702e27/attachment-0001.html>------------------------------Message: 6Date: Tue, 7 Jul 2015 15:13:55 -0300From: Claudio Freire <klaussfreire en gmail.com>To: Python Argentina <pyar en python.org.ar>Subject: Re: [pyar] [Voto-Electronico] Me están allanando mi casaMessage-ID:<CAGTBQpaS4Uqh8k3+ycxBiyvzQ-Ybu+1bug7aK+O+8qbvZvQyRQ en mail.gmail.com>Content-Type: text/plain; charset=UTF-82015-07-07 10:04 GMT-03:00 Daniel Moisset <dmoisset en machinalis.com>:> Lo de joac no es vinculado a multivoto, sino a los certificados ssl que> estaban publicosAbro diciendo que no soy abogado. Pero si lo fuera, podría pensar algocomo lo siguiente:Lamentablemente, dada la definición actual en la ley, si el acceso noera intencionado *POR DISEÑO*, es un delito:"""Ley 26388/08Daniel MoissetArtículo 153: Será reprimido con prisión de quince (15) días a seis(6) meses el que abriere o accediere indebidamente a una comunicaciónelectrónica, una carta, un pliego cerrado, un despacho telegráfico,telefónico o de otra naturaleza, que no le esté dirigido; o seapoderare indebidamente de una comunicación electrónica, una carta, unpliego, un despacho u otro papel privado, aunque no esté cerrado; oindebidamente suprimiere o desviare de su destino una correspondenciao una comunicación electrónica que no le esté dirigida.En la misma pena incurrirá el que indebidamente interceptare o captarecomunicaciones electrónicas o telecomunicaciones provenientes decualquier sistema de carácter privado o de acceso restringido.Está hablando de las telecomunicaciones, de los datos que son entendidos como mensajes, cualquiera sea su interpretación. El código en un programa no entra dentro de esta categoría, por que el espíritu de la ley, hasta donde entiendo, busca proteger las comunicaciones, por eso comienza con "comunicación electrónica, una carta, un pliego cerrado, un despacho telegráfico..."
Si entraste a un servidor a robar código, es otro delito y no se incurre en este. Y si ingresaste a una URL que tecleaste en tu navegador y no hiciste mucho mas, eso está en la idiotez de los dueños del servidor y no en las personas que pueden ingresar. Para eso existen técnicas de protección de mensajes, y esta ley regula el castigo respecto de quien violare esto.

Como dijo Sebastian Bassi "Entiendo por caracter privado si hay alguna medida de seguridad que me impida acceder a la información en cuestión (tipicamente te piden"user/password).
Claudio Freire, venías genial hasta que dijiste lo del DNI. Si ves que es un instrumento público, como escrituras, DNIs, o papeles labrados y firmados de alguna manera, pues su destrucción es un delito. Ojo, siempre y cuando sepas que eso que juntaste es un instrumento público.
"Si encuentro un DNI en el piso, lo agarro, y lo tiro a la basura, esono es hurto, a pesar de saber perfectamente que no era mi DNI, no hubovoluntad de delinquir."
Respecto del " El acto sólo es criminal cuando la voluntad fue criminal.", es perfecta la definición, pero te agrego: "Cuando la persona delincuente tenía previamente en sus actos la certeza de que lo que hace es algo prohibido". Hoy la voluntad no juega tanto por que hay que probarla, ahora, si tu abuelita entra a un perfil ajeno de facebook y ve lo que no tiene que ver sin querer, y no tiene los conocimientos técnicos para prefigurarse en su cabeza la dañosidad del acto, no tiene la responsabilidad penal como si la tuvieras vos o yo, que tenemos el conocimiento técnico como para darnos cuenta que estabamos haciendo algo mal (Teoría del dolo eventual)

"Un cerrajero puede decir que cualquier casa o auto cerrado con una simple llave no es seguro y por ello no puede acceder sin consentimiento del dueño.
Es socialmente aceptado que una puerta con llave delimita propiedad privada. Es todo lo que hace falta, una convención social. La misma no existe en la web."
Error, si tenés un sitio donde te tenés que loguearte usando un usuario y contraseña y vos lo hackeás de alguna manera, ponele, con SQL injection, estás rompiendo una puerta que te delimitaba que eso a lo que estás accediendo es privado.
Por todo lo demás, estoy 100% de acuerdo con vos, especialmente lo de los jueces.
Emanuel Toro"hay que tener muy en cuenta el derecho a la propiedad privada" Creo que este es el punto, el código es privativo, hay una empresa privada que le vende al Estado algo tan neuralgico para la vida democrática.Mi opinión es que el código debe ser público, por que entre mas miren, mejor fiscalizado estará. Aunque no estoy a favor del voto electrónico, si no hay alternativas, esta es la que mas me parece (el mal menor).No estoy de acuerdo con vos en llamarlo "BOLETA ELECTRONICA" esto es "VOTO ELECTRONICO" mientras siga existiendo un chip en el sufragio donde se pueda vulnerar lo secreto del voto. La ley Saenz Peña prohibe y busca garantizar que el voto sea secreto y este sistema demuestra que, con sus falencias, dicho secretismo está muy vulnerable. Especialmente por la compra del voto, coacción o coherción para que se vote de determinada manera, hasta que usen sistemas operativos donde puedan guardar datos y enviarlos a un servidor. 

Alejandro Caro.
 		 	   		  
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20150707/28793a02/attachment-0001.html>


More information about the pyar mailing list