[pyar] Kilink Editor?

Tim Zenderman tzenderman en gmail.com
Vie Jul 12 13:32:05 ART 2013


Ah, buenisimo @ CodeMirror. Porque decidir el lenguaje por lado del
cliente? Encontré esto que usa Github (pero del lado de servidor) para
detectar el lenguaje en Gists, etc y usar los colores/syntax del mismo. Me
parece que usa el nombre de archivo (*.py, *.js, etc.) y tambien un metodo
parecido a spam filtering llamado Bayesian filtering (lo conocen?) para
determinar el lenguaje.

Aca va el repo de Github: https://github.com/github/linguist

Espero que ayude algo!

-Tim


2013/7/12 <pyar-request en python.org.ar>

> Send pyar mailing list submissions to
>         pyar en python.org.ar
>
> To subscribe or unsubscribe via the World Wide Web, visit
>         http://listas.python.org.ar/listinfo/pyar
> or, via email, send a message with subject or body 'help' to
>         pyar-request en python.org.ar
>
> You can reach the person managing the list at
>         pyar-owner en python.org.ar
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of pyar digest..."
>
>
> Asuntos del día:
>
>    1. Re: Kilink Editor? (Facundo Batista)
>    2. Re: Kilink Editor? (Damián Avila)
>    3. Re: Hola Mundo (Nicolas Orcali)
>    4. Re: ISO8583.- (Gustavo Ibarra)
>    5. Re: ISO8583.- (Mariano Reingart)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Fri, 12 Jul 2013 12:12:47 -0300
> From: Facundo Batista <facundobatista en gmail.com>
> To: Python Argentina <pyar en python.org.ar>
> Subject: Re: [pyar] Kilink Editor?
> Message-ID:
>         <
> CAM09pzSrtK68cqK_Mf9zPb5NWrV4Z6ONYnpTa1nboyq7gL7F4Q en mail.gmail.com>
> Content-Type: text/plain; charset=ISO-8859-1
>
> On Fri, Jul 12, 2013 at 3:53 AM, Mariano Guerra
> <mariano en marianoguerra.org> wrote:
>
> > Quoting Tim Zenderman (2013-07-12 03:26:02)
> >> Facu y otros en Kilink,
> >>
> >> Acabo de encontrar este editor hecho en JS:
> http://ajaxorg.github.io/ace/
> >
> > otro: http://codemirror.net/
>
> Estamos usando codemirror!
>
> Es más, desde el sprint de ayer a la noche, ya está en trunk.
>
> Si te logueás en Kilink, vas a poder setear la preferencia de qué
> keybinding usar (vim, emacs, etc).
>
> Lo único que nos falta resolver por este lado: cómo darse cuenta *del
> lado del cliente* del tipo de código, para decirle que coloree en
> función de eso (en el modo pre-alfa vamos a salir sin este feature,
> pero lo queremos solucionar pronto).
>
> Saludos!
>
> --
> .    Facundo
>
> Blog: http://www.taniquetil.com.ar/plog/
> PyAr: http://www.python.org/ar/
> Twitter: @facundobatista
>
>
> ------------------------------
>
> Message: 2
> Date: Fri, 12 Jul 2013 12:39:54 -0300
> From: Damián Avila <damianavila en gmail.com>
> To: pyar en python.org.ar
> Subject: Re: [pyar] Kilink Editor?
> Message-ID: <51E0234A.1060107 en gmail.com>
> Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
>
> El 12/07/13 12:12, Facundo Batista escribió:
> > On Fri, Jul 12, 2013 at 3:53 AM, Mariano Guerra
> > <mariano en marianoguerra.org> wrote:
> >
> >> Quoting Tim Zenderman (2013-07-12 03:26:02)
> >>> Facu y otros en Kilink,
> >>>
> >>> Acabo de encontrar este editor hecho en JS:
> http://ajaxorg.github.io/ace/
> >> otro: http://codemirror.net/
> > Estamos usando codemirror!
> >
> > Es más, desde el sprint de ayer a la noche, ya está en trunk.
> >
> > Si te logueás en Kilink, vas a poder setear la preferencia de qué
> > keybinding usar (vim, emacs, etc).
> >
> > Lo único que nos falta resolver por este lado: cómo darse cuenta *del
> > lado del cliente* del tipo de código, para decirle que coloree en
> > función de eso (en el modo pre-alfa vamos a salir sin este feature,
> > pero lo queremos solucionar pronto).
> >
> > Saludos!
> >
> > --
> > .    Facundo
> >
> > Blog: http://www.taniquetil.com.ar/plog/
> > PyAr: http://www.python.org/ar/
> > Twitter: @facundobatista
> > _______________________________________________
> > 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
>
> Facu, mirate esto... http://softwaremaniacs.org/soft/highlight/en/
>
> Creo que es lo que necesitas...
>
> Yo lo uso en mis presentaciones con IPython y Reveal.js
>
> Si me das un ratito veo si lo puedo integrar...
>
> Abrazo.
>
> Damián.
>
> ------------ próxima parte ------------
> Se ha borrado un adjunto en formato HTML...
> URL: <
> http://listas.python.org.ar/pipermail/pyar/attachments/20130712/4fb91c3b/attachment-0001.html
> >
>
> ------------------------------
>
> Message: 3
> Date: Fri, 12 Jul 2013 12:42:28 -0300
> From: Nicolas Orcali <orcalinicolas en gmail.com>
> To: Python Argentina <pyar en python.org.ar>
> Subject: Re: [pyar] Hola Mundo
> Message-ID:
>         <CA+KBNmtBWf90xoW9H30qXjvyYis0gOGPd1kXn=
> gCMG-dN6zw+Q en mail.gmail.com>
> Content-Type: text/plain; charset="iso-8859-1"
>
> Bienvenido Adrian
>
>
> 2013/7/11 Adrián Minissale <adrianminissale en gmail.com>
>
> > Gracia!!
> >
> >
> > El 10 de julio de 2013 22:30, Cristian Hernán Schmidt <
> > s.cristian.h en gmail.com> escribió:
> >
> >> Bienvenido Adrián!!! Yo también me acabo de sumar!
> >>
> >> _______________________________________________
> >> 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
> >>
> >
> >
> > _______________________________________________
> > 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/20130712/7df62c1c/attachment-0001.html
> >
>
> ------------------------------
>
> Message: 4
> Date: Fri, 12 Jul 2013 12:43:11 -0300
> From: Gustavo Ibarra <ibarrags en gmail.com>
> To: Python Argentina <pyar en python.org.ar>
> Subject: Re: [pyar] ISO8583.-
> Message-ID:
>         <CAJLNKe+srT1S62Jya7yYWyPY8xCQ27Yvg=
> 5xLELY7AYWp_Bf+Q en mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> 2013/7/12 Ramiro Morales <cramm0 en gmail.com>
>
> > 2013/7/12 Mauro L; <mauro+pyar en cacavoladora.com.ar>:
> > >
> > > Hola Gustavo,
> > >
> > > Existe este modulo ISO8583py, que no creo que resuelva todo lo que
> > > necesitas pero quizas te resulte util.
> > > https://code.google.com/p/iso8583py/
> > > https://code.google.com/p/iso8583py/wiki/ExamplesPage
> >
> > Licencia: GPLv3
> >
> > Viene muy a colación este post en el blog de jPOS (que btw, tiene
> > licencia dual Affero GPL/comercial):
> >
> > http://jpos.org/blog/2013/05/six-years-under-the-agpl/
> >
> > Recuerdo haber leído un mail de Mariano Reingart sobre que a él le
> > sucede algo similar con sus bibiliotecas para los web services AFIP,
> > etc.
> >
> > En gral., todo esto confirma lo que comentaba en mi primer mail: Si vas
> > a implementar algo en forma comercial (ya sea para clientes que ganan
> > dinero con un comercio o para uso propio porque vos sos el comercio)
> > tenes los siguientes caminos:
> >
> > - Implementar tu propio stack
> >
>
> Aquí, en terminos de costos, se debería sumar al
> desarrollo/implementacion/etc, un agregado no menor : ¿cuanta bola/nivel de
> exigencia pueden llegar a dar Visa/AMEX/POSNET a un par de programadores
> perdidos en algún lugar de Argentina homologando a un pequeño
> comercio/supermercado/loquesea...?
>
>
> > - Comprar/contratar la licencia y/o asesoramiento de una
> >   solución/proveedor existente.
> >
>
> Por distintos motivos, esta, seria la mas "clara" y apropiada...desde mi
> humilde realidad/perspectiva
>
>
> >
> > - Ilegal, antiético: Usar las versiones GPLv3/Affero sin cumplirlas. Mas
> >   conocido como ser un "free rider", usuarios/empresas/consultoras que
> >   ganan miles de dólares por día en cantidad de transacciones que pasan
> >   por sus sistemas, pero que escriben a la lista de correo para hacer
> >   consultas desde una dirección pepito en hotmail.com). De esto es de lo
> >   que se quejan los autores,
> >
>
> "free rider" desconocía esta terminología...Se "quejan" con justa razón.
> Triste y compleja realidad.
>
>
> >
> >
> > --
> > Ramiro Morales
> > @ramiromorales
> > _______________________________________________
> > 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
> >
>
>
>
> --
> Saludos,
> Gustavo.-
> ------------ próxima parte ------------
> Se ha borrado un adjunto en formato HTML...
> URL: <
> http://listas.python.org.ar/pipermail/pyar/attachments/20130712/a35971cf/attachment-0001.html
> >
>
> ------------------------------
>
> Message: 5
> Date: Fri, 12 Jul 2013 13:10:29 -0300
> From: Mariano Reingart <reingart en gmail.com>
> To: Python Argentina <pyar en python.org.ar>
> Subject: Re: [pyar] ISO8583.-
> Message-ID:
>         <
> CAPyeU7QwaBLb2qFuzZdN2E1AJRUDky8UszS8427Fux2sgYgEiA en mail.gmail.com>
> Content-Type: text/plain; charset=ISO-8859-1
>
> 2013/7/12 Gustavo Ibarra <ibarrags en gmail.com>:
> >
> > 2013/7/12 Ramiro Morales <cramm0 en gmail.com>
> >>
> >> 2013/7/12 Mauro L; <mauro+pyar en cacavoladora.com.ar>:
> >> >
> >> > Hola Gustavo,
> >> >
> >> > Existe este modulo ISO8583py, que no creo que resuelva todo lo que
> >> > necesitas pero quizas te resulte util.
> >> > https://code.google.com/p/iso8583py/
> >> > https://code.google.com/p/iso8583py/wiki/ExamplesPage
> >>
> >> Licencia: GPLv3
> >>
> >> Viene muy a colación este post en el blog de jPOS (que btw, tiene
> >> licencia dual Affero GPL/comercial):
> >>
> >> http://jpos.org/blog/2013/05/six-years-under-the-agpl/
> >>
> >> Recuerdo haber leído un mail de Mariano Reingart sobre que a él le
> >> sucede algo similar con sus bibiliotecas para los web services AFIP,
> >> etc.
>
> Si, las librerías para facturas electronicas y otros webservices de
> AFIP estan bajo GPLv3 (aunque las bibliotecas más genericas de SOAP y
> PDF estan bajo LGPLv3):
>
> http://www.sistemasagiles.com.ar/trac/wiki/PyAfipWs#Licencia
>
> https://code.google.com/p/pyafipws/
>
> https://code.google.com/p/pysimplesoap/
>
> https://code.google.com/p/pyfpdf/
>
> Por otro lado, la biblioteca para impresoras fiscales liberada por la
> gente de Lambda Sistemas, esta en una licencia más permisiva LGPLv3:
>
> https://code.google.com/p/pyfiscalprinter/
>
> Pueden entrar y ver la actividad de cada proyecto y sacar sus propias
> conclusiones respecto a licenciamiento y modelo de negocios ...
>
> Ojo, no solo influye el tema de la licencia, también puede afectar
> otros temas como la oportunidad, motivación, funcionalidad,
> complejidad, madurez de las herramientas / lenguaje / comunidad, etc.
>
> >> En gral., todo esto confirma lo que comentaba en mi primer mail: Si vas
> >> a implementar algo en forma comercial (ya sea para clientes que ganan
> >> dinero con un comercio o para uso propio porque vos sos el comercio)
> >> tenes los siguientes caminos:
> >>
> >> - Implementar tu propio stack
> >
> >
> > Aquí, en terminos de costos, se debería sumar al
> > desarrollo/implementacion/etc, un agregado no menor : ¿cuanta bola/nivel
> de
> > exigencia pueden llegar a dar Visa/AMEX/POSNET a un par de programadores
> > perdidos en algún lugar de Argentina homologando a un pequeño
> > comercio/supermercado/loquesea...?
>
> En "soledad", posiblemente poca o nula atención te puede dar una
> empresa como la que mencionas, o un organismo estatal como AFIP.
> Incluso hay que ver si tenes la financiacion necesaria para el
> desarrollo y mantenimiento de la solución (a veces hay que comprar
> herramientas propietarias como emuladores, documentación cerrada o
> pagar canonnes ...)
>
> Vuelvo al tema de la organización formal, quizas desde una ONG se
> pudieran encarar estas cuestiones desde otras perspectivas (por ej.
> desde la interoperabilidad, defensa de la competencia / consumidor,
> etc.) y con otros recursos (humanos y financieros).
>
> >
> >>
> >> - Comprar/contratar la licencia y/o asesoramiento de una
> >>   solución/proveedor existente.
> >
> >
> > Por distintos motivos, esta, seria la mas "clara" y apropiada...desde mi
> > humilde realidad/perspectiva
> >
> >>
> >>
> >> - Ilegal, antiético: Usar las versiones GPLv3/Affero sin cumplirlas. Mas
> >>   conocido como ser un "free rider", usuarios/empresas/consultoras que
> >>   ganan miles de dólares por día en cantidad de transacciones que pasan
> >>   por sus sistemas, pero que escriben a la lista de correo para hacer
> >>   consultas desde una dirección pepito en hotmail.com). De esto es de lo
> >>   que se quejan los autores,
> >
> >
> > "free rider" desconocía esta terminología...Se "quejan" con justa razón.
>
> No necesariamente un free-rider es antietico o ilegal.
> Por ej, si usas alguno de estos componentes GPL para tu sistema de
> facturación propio y no lo distribuis, no estarías violando la
> licencia GPL.
> Si lo usas internamente y no publicas tu solución como servicio,
> tampoco estarías violando la licencia AGPL.
>
> También hay otras zonas grises que habría que analizar en cada caso
> puntual, por ej: si el componente de software es estandar y se instala
> por separado por parte del usuario, si tu software propietario no es
> una obra derivada de los componentes libres, si lo usas a traves de un
> programa en un proceso independiente, etc. etc.
>
> > Triste y compleja realidad.
>
> Si, es bastante complejo, también se me ocurren otras empresas como
> Apple, Google, Facebook, etc., que usan software libre y el grado de
> compromiso / retribución varía.
>
> Creo que lo más importante como primer paso sería la concientización,
> para revertir la creencia de que desarrollar software libre no tiene
> costo y que crece por generación espontánea casi magicamente...
>
> Sds
>
> Mariano Reingart
> http://www.sistemasagiles.com.ar
> http://reingart.blogspot.com
>
>
> ------------------------------
>
> Subject: Pié de página del digest
>
> _______________________________________________
> 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/
>
>
> ------------------------------
>
> Fin de Resumen de pyar, Vol 41, Envío 38
> ****************************************
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20130712/2e492340/attachment-0001.html>


More information about the pyar mailing list