Ginga + Conexion internet
Estimados. Es posible aprovechar desde ginga con NCL o Lua la conexion a internet que van a tener los STB? Por ej. para traer algun tipo de info dinamicamente. Saludos, Marcelo
Por supuesto, la idea de la libreria net es justamente eso. Ahora hay que tener presente incorporar una verificación en caso que el STB no tenga soporte a internet, de manera que no quede limitado a algunos casos. Saludos El día 23 de abril de 2011 19:45, Marcelo A. Vasquez <[email protected]> escribió:
Estimados.
Es posible aprovechar desde ginga con NCL o Lua la conexion a internet que van a tener los STB? Por ej. para traer algun tipo de info dinamicamente.
Saludos, Marcelo
__________________________________________Lista de correo [email protected] cambiar suscripción: https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina Sitio web: http://comunidad.ginga.org.ar Wiki: http://wiki.ginga.org.ar
-- Roberto Andrés Moreno Pérez
Si se puede Marcelo. Te sugiero que veas esto y después me cuentes: http://www.lua.inf.puc-rio.br/~francisco/nclua/tutorial/exemplo_06.html Te recuerdo que el tutorial completo está en la wiki de la comunidad, en la sección de tutoriales. Van dos sugerencias para los que quieran aprender a hacer aplicaciones DE VERDAD: 1) Alejense la más posible de NCL y acerquense lo más posible a Lua. Después me lo van a agradecer. 2) Lean TODOS los tutoriales y ejemplos que están acá: http://wiki.ginga.org.ar/doku.php?id=aprende:tutoriales_ncl-lua:inicio Si es mucho, por lo menos lean este: http://www.lua.inf.puc-rio.br/~francisco/nclua/ y DESPUÉS pregunten en la lista. Muchas de las dudas que tengan hoy, no las tendrán después de leer. En el futuro subiré unos refuerzos para los tutoriales. Saludos, Ezequiel. --- El sáb 23-abr-11, Roberto Moreno P. <[email protected]> escribió: De: Roberto Moreno P. <[email protected]> Asunto: Re: [Ginga-argentina] Ginga + Conexion internet Para: "Lista de la comunidad argentina de Ginga" <[email protected]> Fecha: sábado, 23 de abril de 2011, 19:51 Por supuesto, la idea de la libreria net es justamente eso. Ahora hay que tener presente incorporar una verificación en caso que el STB no tenga soporte a internet, de manera que no quede limitado a algunos casos. Saludos El día 23 de abril de 2011 19:45, Marcelo A. Vasquez <[email protected]> escribió:
Estimados.
Es posible aprovechar desde ginga con NCL o Lua la conexion a internet que van a tener los STB? Por ej. para traer algun tipo de info dinamicamente.
Saludos, Marcelo
__________________________________________Lista de correo [email protected] cambiar suscripción: https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina Sitio web: http://comunidad.ginga.org.ar Wiki: http://wiki.ginga.org.ar
-- Roberto Andrés Moreno Pérez __________________________________________Lista de correo [email protected] cambiar suscripción: https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina Sitio web: http://comunidad.ginga.org.ar Wiki: http://wiki.ginga.org.ar
Gracias Ezequiel. Voy a mirarlo con mucho interes, creo que ese seria mi camino. Saludos, Marcelo 2011/4/23 Ezequiel García <[email protected]>
Si se puede Marcelo. Te sugiero que veas esto y después me cuentes:
http://www.lua.inf.puc-rio.br/~francisco/nclua/tutorial/exemplo_06.html
Te recuerdo que el tutorial completo está en la wiki de la comunidad, en la sección de tutoriales.
Van dos sugerencias para los que quieran aprender a hacer aplicaciones DE VERDAD:
1) Alejense la más posible de NCL y acerquense lo más posible a Lua. Después me lo van a agradecer. 2) Lean TODOS los tutoriales y ejemplos que están acá:
http://wiki.ginga.org.ar/doku.php?id=aprende:tutoriales_ncl-lua:inicio
Si es mucho, por lo menos lean este:
http://www.lua.inf.puc-rio.br/~francisco/nclua/
y DESPUÉS pregunten en la lista. Muchas de las dudas que tengan hoy, no las tendrán después de leer.
En el futuro subiré unos refuerzos para los tutoriales.
Saludos, Ezequiel.
--- El *sáb 23-abr-11, Roberto Moreno P. <[email protected]>* escribió:
De: Roberto Moreno P. <[email protected]> Asunto: Re: [Ginga-argentina] Ginga + Conexion internet Para: "Lista de la comunidad argentina de Ginga" < [email protected]> Fecha: sábado, 23 de abril de 2011, 19:51
Por supuesto, la idea de la libreria net es justamente eso.
Ahora hay que tener presente incorporar una verificación en caso que el STB no tenga soporte a internet, de manera que no quede limitado a algunos casos.
Saludos
El día 23 de abril de 2011 19:45, Marcelo A. Vasquez <[email protected]<http://mc/[email protected]>> escribió:
Estimados.
Es posible aprovechar desde ginga con NCL o Lua la conexion a internet que van a tener los STB? Por ej. para traer algun tipo de info dinamicamente.
Saludos, Marcelo
__________________________________________Lista de correo [email protected]<http://mc/[email protected]> cambiar suscripción:
https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina Sitio web: http://comunidad.ginga.org.ar Wiki: http://wiki.ginga.org.ar
-- Roberto Andrés Moreno Pérez
__________________________________________Lista de correo [email protected]<http://mc/[email protected]> cambiar suscripción: https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina
Sitio web: http://comunidad.ginga.org.ar Wiki: http://wiki.ginga.org.ar
__________________________________________Lista de correo [email protected] cambiar suscripción: https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina Sitio web: http://comunidad.ginga.org.ar Wiki: http://wiki.ginga.org.ar
Van dos sugerencias para los que quieran aprender a hacer aplicaciones DE VERDAD:
1) Alejense la más posible de NCL y acerquense lo más posible a Lua. Después me lo van a agradecer.
¿Esto es porque con NCL no se puede construir aplicaciones de verdad? Quizas debemos dejar NCL para las regiones, descriptores y conectores, mas claro para la "vista" o el "layout" y usar Lua para programar en serio. Si pudieras corregirme si esto es lo que quieres decir sobre NCL, gracias de ante mano a todos en la lista, han sido de mucha ayuda. Saludos desde Ecuador -- Alejandro Ayala Usuario Gnu con Linux Nro 511764 http://alejandroayala.solmedia.ec/ http://identi.ca/malayat/
Hola Alejandro, Cuando digo alejarse de NCL y acercarse a Lua, lo digo más que nada por experiencia. Por ejemplo, cuando vos le das 'start' a una media tipo imagen, el interprete NCL te hace el canvas:flush(). Entonces por cada 'start' hay un canvas:flush(). Como se muestra en acá: http://wiki.ginga.org.ar/doku.php?id=aprende:tutoriales_ncl-lua:rectangulos Es mucho más eficiente minimizar el numero de flush(). Esa granularidad en el comportamiento solo se puede alcanzar desde Lua. Por otro lado, no creo que exista nada que se pueda hacer en NCL que no se pueda hacer en Lua. Siendo que es más controlable, más fácil de depurar; yo recomiendo (sólo una sugerencia) hacer TODO en Lua. En NCL solo el código que lanza la aplicación Lua con una región que ocupa toda la pantalla. Además, Lua es un lenguaje más extendido, tiene una comunidad mayor de desarrolladores, está más y mejor documentado y es más fácil de aprender. Además, de ser un lenguaje muy lindo de programar, para mí. Bueno... esas son mis razones, que no pretenden ser las de todos. Saludos,Ezequiel. --- El dom 24-abr-11, Alejandro Ayala <[email protected]> escribió: De: Alejandro Ayala <[email protected]> Asunto: Re: [Ginga-argentina] Ginga + Conexion internet Para: "Lista de la comunidad argentina de Ginga" <[email protected]> Fecha: domingo, 24 de abril de 2011, 1:03 Van dos sugerencias para los que quieran aprender a hacer aplicaciones DE VERDAD: 1) Alejense la más posible de NCL y acerquense lo más posible a Lua. Después me lo van a agradecer. ¿Esto es porque con NCL no se puede construir aplicaciones de verdad? Quizas debemos dejar NCL para las regiones, descriptores y conectores, mas claro para la "vista" o el "layout" y usar Lua para programar en serio. Si pudieras corregirme si esto es lo que quieres decir sobre NCL, gracias de ante mano a todos en la lista, han sido de mucha ayuda. Saludos desde Ecuador -- Alejandro Ayala Usuario Gnu con Linux Nro 511764 http://alejandroayala.solmedia.ec/ http://identi.ca/malayat/ -----Adjunto en línea a continuación----- __________________________________________Lista de correo [email protected] cambiar suscripción: https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina Sitio web: http://comunidad.ginga.org.ar Wiki: http://wiki.ginga.org.ar
El 24 de abril de 2011 10:09, Ezequiel García <[email protected]>escribió:
Hola Alejandro,
Cuando digo alejarse de NCL y acercarse a Lua, lo digo más que nada por experiencia. Por ejemplo, cuando vos le das 'start' a una media tipo imagen, el interprete NCL te hace el canvas:flush(). Entonces por cada 'start' hay un canvas:flush(). Como se muestra en acá:
http://wiki.ginga.org.ar/doku.php?id=aprende:tutoriales_ncl-lua:rectangulos
<http://wiki.ginga.org.ar/doku.php?id=aprende:tutoriales_ncl-lua:rectangulos>Es mucho más eficiente minimizar el numero de flush(). Esa granularidad en el comportamiento solo se puede alcanzar desde Lua.
Por otro lado, no creo que exista nada que se pueda hacer en NCL que no se pueda hacer en Lua. Siendo que es más controlable, más fácil de depurar; yo recomiendo (sólo una sugerencia) hacer TODO en Lua. En NCL solo el código que lanza la aplicación Lua con una región que ocupa toda la pantalla.
Además, Lua es un lenguaje más extendido, tiene una comunidad mayor de desarrolladores, está más y mejor documentado y es más fácil de aprender. Además, de ser un lenguaje muy lindo de programar, para mí.
Bueno... esas son mis razones, que no pretenden ser las de todos.
Saludos, Ezequiel.
Interesante punto que ya lo veía llegar :) muchas gracias por la info. -- Alejandro Ayala Usuario Gnu con Linux Nro 511764 http://alejandroayala.solmedia.ec/ http://identi.ca/malayat/
Bueno, estamos comparando un lenguaje declarativo (NCL) con uno imperativo (lua) es decir que lo primero es esencialmente trabajo mas pesado para el interprete (el middleware). Depende la riqueza del ginga NCL q por un lado no es muy amplia y por otro no funcionan bien todos los atributos de la especificacion. Seria genial poder contar con tests q nos den certeza cuanto cumplen de ginga ncl las implementaciones, respecto de tags y atributos ncl. Y todo lo q no hace ncl, hay q complementarlo con lua, por eso parece la forma mas segura de mas cosas anden... - @martinolivera en el androide El abr 25, 2011 12:43 a.m., "Alejandro Ayala" <[email protected]> escribió: El 24 de abril de 2011 10:09, Ezequiel García <[email protected]>escribió:
Hola Alejandro, > > Cuando digo alejarse de NCL y acercarse a Lua, lo digo más que nada por exp...
Interesante punto que ya lo veía llegar :) muchas gracias por la info. -- Alejandro Ayala Usuario Gnu con Linux Nro 511764 http://alejandroayala.solmedia.ec/ http://ide... __________________________________________Lista de correo [email protected] cambiar suscripción: https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina Sitio web: http://comunidad.ginga.org.ar Wiki: http://wiki.ginga.org.ar
Estimados, hay algun plugin de LUA para eclipse que me puedan recomendar? "esto puede ir a la FAQ" Saludos, Marcelo 2011/4/25 Martín Olivera <[email protected]>
Bueno, estamos comparando un lenguaje declarativo (NCL) con uno imperativo (lua) es decir que lo primero es esencialmente trabajo mas pesado para el interprete (el middleware). Depende la riqueza del ginga NCL q por un lado no es muy amplia y por otro no funcionan bien todos los atributos de la especificacion. Seria genial poder contar con tests q nos den certeza cuanto cumplen de ginga ncl las implementaciones, respecto de tags y atributos ncl. Y todo lo q no hace ncl, hay q complementarlo con lua, por eso parece la forma mas segura de mas cosas anden...
- @martinolivera en el androide
El abr 25, 2011 12:43 a.m., "Alejandro Ayala" <[email protected]> escribió:
El 24 de abril de 2011 10:09, Ezequiel García <[email protected]>escribió:
Hola Alejandro, > > Cuando digo alejarse de NCL y acercarse a Lua, lo digo más que nada por exp...
Interesante punto que ya lo veía llegar :) muchas gracias por la info.
-- Alejandro Ayala Usuario Gnu con Linux Nro 511764 http://alejandroayala.solmedia.ec/ http://ide...
__________________________________________Lista de correo [email protected] cambiar suscripción: https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina
Sitio web: http://comunidad.ginga.org.ar Wiki: http://wiki.ginga.org.ar
__________________________________________Lista de correo [email protected] cambiar suscripción: https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina Sitio web: http://comunidad.ginga.org.ar Wiki: http://wiki.ginga.org.ar
On Lun 25 Abr 2011 09:49:59 Marcelo A. Vasquez escribió:
Estimados, hay algun plugin de LUA para eclipse que me puedan recomendar? "esto puede ir a la FAQ"
no uso eclipse pero podes mirar esto: http://luaeclipse.luaforge.net/ -- Dock Sud BBS http://bbs.docksud.com.ar telnet://bbs.docksud.com.ar
¿Eclipse? Yo pensaba que el vim era el mejor amigo del hombre. Los IDE son el lado oscuro del desarrollo de software.... :P (es broma) --- El lun 25-abr-11, Fernando Toledo <[email protected]> escribió: De: Fernando Toledo <[email protected]> Asunto: Re: [Ginga-argentina] NCL + Lua, pero más Lua que NCL. Para: "Lista de la comunidad argentina de Ginga" <[email protected]> Fecha: lunes, 25 de abril de 2011, 10:43 On Lun 25 Abr 2011 09:49:59 Marcelo A. Vasquez escribió:
Estimados, hay algun plugin de LUA para eclipse que me puedan recomendar? "esto puede ir a la FAQ"
no uso eclipse pero podes mirar esto: http://luaeclipse.luaforge.net/ -- Dock Sud BBS http://bbs.docksud.com.ar telnet://bbs.docksud.com.ar -----Adjunto en línea a continuación----- __________________________________________Lista de correo [email protected] cambiar suscripción: https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina Sitio web: http://comunidad.ginga.org.ar Wiki: http://wiki.ginga.org.ar
Hola...disculpen la pregunta de noob, pero estuve mirando el wiki en wiki.ginga.org.ar Y no encontré en ningún lado como hacer un botón en ncl-lua... Como seria la idea?...declaro el botón en NCL y le especifico alguna función en lua al momento de ser presionado?... Muchas gracias. De: [email protected] [mailto:[email protected]] En nombre de Ezequiel García Enviado el: lunes, 25 de abril de 2011 12:40 p.m. Para: Lista de la comunidad argentina de Ginga Asunto: Re: [Ginga-argentina] NCL + Lua, pero más Lua que NCL. ¿Eclipse? Yo pensaba que el vim era el mejor amigo del hombre. Los IDE son el lado oscuro del desarrollo de software.... :P (es broma) --- El lun 25-abr-11, Fernando Toledo <[email protected]> escribió: De: Fernando Toledo <[email protected]> Asunto: Re: [Ginga-argentina] NCL + Lua, pero más Lua que NCL. Para: "Lista de la comunidad argentina de Ginga" <[email protected]> Fecha: lunes, 25 de abril de 2011, 10:43 On Lun 25 Abr 2011 09:49:59 Marcelo A. Vasquez escribió:
Estimados, hay algun plugin de LUA para eclipse que me puedan recomendar? "esto puede ir a la FAQ"
no uso eclipse pero podes mirar esto: http://luaeclipse.luaforge.net/ -- Dock Sud BBS http://bbs.docksud.com.ar telnet://bbs.docksud.com.ar -----Adjunto en línea a continuación----- __________________________________________Lista de correo [email protected]</mc/[email protected]> cambiar suscripción: https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina Sitio web: http://comunidad.ginga.org.ar Wiki: http://wiki.ginga.org.ar
Fernando y todos: El tema de los paquetes para Ginga.ar ya surgió antes. Lamentablemente yo del tema no conozco nada y como nadie tampoco pareció tomar la iniciativa, quedó en la nada. Existen unos paquetes .deb que se hicieron, pero no los probé. Los armó Marcelo Gutierrez según creo y están acá: http://sourceforge.net/projects/gingargentina/files/Debian/ Creo que son un buen punto de partida, pero es necesario revisarlos. Hubo un tema con el tamaño de los binarios: https://lists.ourproject.org/pipermail/ginga-argentina/2011-January/000791.h... Bueno hay que trabajar un poco. Si vos Fernando se encargás y se puede pulir un poco el proceso de instalación sería genial, mientras tanto la mejor opción parece ser el uso de las maquinas virtuales. Saludos,Ezequiel.
Hola a todos, Hace bastante tiempo que subí la versión de Ginga.ar 1.1 "27/01/2011", y como tuve feedback de uds. deje de compilar los paquetes, porque creía que estaban apuntando mas en mejorar la instalación en cada maquina en vez de generar un paquete debian/ubuntu. El paquete que compile es para debian squeeze para AMD64 http://sourceforge.net/projects/gingargentina/files/Debian/Ginga-1.1-Debian-... . Por otro lado también se planteo de generar un repositorio debian/ubuntu, pero que estancado por el echo de que no se contaba con el servidor. Saludos
Estimados que tipo de servidor necesitan? yo tengo un hosting (la empresa en realidad) en donde me sobra espacio y ancho de banda. Saludos, Marcelo 2011/4/25 Marcelo Gutierrez <[email protected]>
Hola a todos, Hace bastante tiempo que subí la versión de Ginga.ar 1.1 "27/01/2011", y como tuve feedback de uds. deje de compilar los paquetes, porque creía que estaban apuntando mas en mejorar la instalación en cada maquina en vez de generar un paquete debian/ubuntu.
El paquete que compile es para debian squeeze para AMD64
http://sourceforge.net/projects/gingargentina/files/Debian/Ginga-1.1-Debian-... .
Por otro lado también se planteo de generar un repositorio debian/ubuntu, pero que estancado por el echo de que no se contaba con el servidor.
Saludos
__________________________________________Lista de correo [email protected] cambiar suscripción: https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina Sitio web: http://comunidad.ginga.org.ar Wiki: http://wiki.ginga.org.ar
Hola Rodrigo,No es una pregunta noob. En realidad la documentación brilla por su ausencia. No existe un "Botón" como componente o "control", como los botones de Visual Basic o GTK por decirlo así. Si a eso te referías, no lo vas a encontrar así como tampoco hay botones en C o en perl o en python o en lua. Se pueden crear botones a través de librerías apropiadas. En Ginga NCLua tenés que hacerlo a pulmón. Los pasos a seguir son estos: (te los cuento coloquialmente, no hago tiempo de armar un ejemplo pero lo tengo en cuenta para el futuro).
En NCL <<<1. Crear un media tipo imagen para el boton sin apretar (OFF) y otro para el botón apretado (ON). 2. Darle 'start' al botón sin apretar (OFF).3. Atender un evento de recepción de tecla y con ese evento hacer 'stop' sobre el media OFF y 'start' sobre el media ON. En Lua <<<Igual que en NCL pero usando canvas. Espero que entiendas algo de esta malisima explicación. Si te sirve podemos agendarlo para subirlo a los tutoriales. Ezequiel.
--- El lun 25-abr-11, Rodrigo Aristizabal <[email protected]> escribió: De: Rodrigo Aristizabal <[email protected]> Asunto: Re: [Ginga-argentina] NCL + Lua, pero más Lua que NCL. Para: "Lista de la comunidad argentina de Ginga" <[email protected]> Fecha: lunes, 25 de abril de 2011, 13:23 Hola…disculpen la pregunta de noob, pero estuve mirando el wiki en wiki.ginga.org.ar Y no encontré en ningún lado como hacer un botón en ncl-lua… Como seria la idea?...declaro el botón en NCL y le especifico alguna función en lua al momento de ser presionado?... Muchas gracias. De: [email protected] [mailto:[email protected]] En nombre de Ezequiel García Enviado el: lunes, 25 de abril de 2011 12:40 p.m. Para: Lista de la comunidad argentina de Ginga Asunto: Re: [Ginga-argentina] NCL + Lua, pero más Lua que NCL. ¿Eclipse? Yo pensaba que el vim era el mejor amigo del hombre. Los IDE son el lado oscuro del desarrollo de software.... :P (es broma) --- El lun 25-abr-11, Fernando Toledo <[email protected]> escribió: De: Fernando Toledo <[email protected]> Asunto: Re: [Ginga-argentina] NCL + Lua, pero más Lua que NCL. Para: "Lista de la comunidad argentina de Ginga" <[email protected]> Fecha: lunes, 25 de abril de 2011, 10:43 On Lun 25 Abr 2011 09:49:59 Marcelo A. Vasquez escribió:
Estimados, hay algun plugin de LUA para eclipse que me puedan recomendar?
"esto puede ir a la FAQ"
no uso eclipse pero podes mirar esto: http://luaeclipse.luaforge.net/ -- Dock Sud BBS http://bbs.docksud.com.ar telnet://bbs.docksud.com.ar -----Adjunto en línea a continuación----- __________________________________________Lista de correo [email protected] cambiar suscripción: https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina Sitio web: http://comunidad.ginga.org.ar Wiki: http://wiki.ginga.org.ar -----Adjunto en línea a continuación----- __________________________________________Lista de correo [email protected] cambiar suscripción: https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina Sitio web: http://comunidad.ginga.org.ar Wiki: http://wiki.ginga.org.ar
Muchas gracias Ezequiel por tu respuesta…ahora lo tengo un poco más claro. Cuando atendemos a un evento de recepción de tecla, lo hacemos en el contexto de ese media?...o sea, que cuando se dispare ese evento significa que me pose sobre ese objeto y presione el botón enter por ejemplo? O solamente puedo atender por las teclas de colores?... Desde ya, muchas gracias. Una vez que entienda esto, podría armar un ejemplo y si quieren lo podemos subir. Saludos. De: [email protected] [mailto:[email protected]] En nombre de Ezequiel García Enviado el: lunes, 25 de abril de 2011 05:34 p.m. Para: Lista de la comunidad argentina de Ginga Asunto: [Ginga-argentina] Como hacer un boton Hola Rodrigo, No es una pregunta noob. En realidad la documentación brilla por su ausencia. No existe un "Botón" como componente o "control", como los botones de Visual Basic o GTK por decirlo así. Si a eso te referías, no lo vas a encontrar así como tampoco hay botones en C o en perl o en python o en lua. Se pueden crear botones a través de librerías apropiadas. En Ginga NCLua tenés que hacerlo a pulmón. Los pasos a seguir son estos: (te los cuento coloquialmente, no hago tiempo de armar un ejemplo pero lo tengo en cuenta para el futuro). >>> En NCL <<< 1. Crear un media tipo imagen para el boton sin apretar (OFF) y otro para el botón apretado (ON). 2. Darle 'start' al botón sin apretar (OFF). 3. Atender un evento de recepción de tecla y con ese evento hacer 'stop' sobre el media OFF y 'start' sobre el media ON. >>> En Lua <<< Igual que en NCL pero usando canvas. Espero que entiendas algo de esta malisima explicación. Si te sirve podemos agendarlo para subirlo a los tutoriales. Ezequiel. --- El lun 25-abr-11, Rodrigo Aristizabal <[email protected]> escribió: De: Rodrigo Aristizabal <[email protected]> Asunto: Re: [Ginga-argentina] NCL + Lua, pero más Lua que NCL. Para: "Lista de la comunidad argentina de Ginga" <[email protected]> Fecha: lunes, 25 de abril de 2011, 13:23 Hola…disculpen la pregunta de noob, pero estuve mirando el wiki en wiki.ginga.org.ar Y no encontré en ningún lado como hacer un botón en ncl-lua… Como seria la idea?...declaro el botón en NCL y le especifico alguna función en lua al momento de ser presionado?... Muchas gracias. De: [email protected] [mailto:[email protected]] En nombre de Ezequiel García Enviado el: lunes, 25 de abril de 2011 12:40 p.m. Para: Lista de la comunidad argentina de Ginga Asunto: Re: [Ginga-argentina] NCL + Lua, pero más Lua que NCL. ¿Eclipse? Yo pensaba que el vim era el mejor amigo del hombre. Los IDE son el lado oscuro del desarrollo de software.... :P (es broma) --- El lun 25-abr-11, Fernando Toledo <[email protected]> escribió: De: Fernando Toledo <[email protected]> Asunto: Re: [Ginga-argentina] NCL + Lua, pero más Lua que NCL. Para: "Lista de la comunidad argentina de Ginga" <[email protected]> Fecha: lunes, 25 de abril de 2011, 10:43 On Lun 25 Abr 2011 09:49:59 Marcelo A. Vasquez escribió: > Estimados, hay algun plugin de LUA para eclipse que me puedan recomendar? > "esto puede ir a la FAQ" > no uso eclipse pero podes mirar esto: http://luaeclipse.luaforge.net/ -- Dock Sud BBS http://bbs.docksud.com.ar telnet://bbs.docksud.com.ar -----Adjunto en línea a continuación----- __________________________________________Lista de correo [email protected] cambiar suscripción: https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina Sitio web: http://comunidad.ginga.org.ar Wiki: http://wiki.ginga.org.ar -----Adjunto en línea a continuación----- __________________________________________Lista de correo [email protected]</mc/[email protected]> cambiar suscripción: https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina Sitio web: http://comunidad.ginga.org.ar Wiki: http://wiki.ginga.org.ar
Hola Rodrigo, no soy experto pero puedo ayudar. Bueno, creando las media como lo dijo Ezequiel, entonces en un link declaras que evento es el que va a hacer que cambie la imagen del botón de OFF a ON, puede ser una tecla de color, o puede ser la tecla ENTER, el boton OK del control remoto, INFO, etc, la que tu escojas. Si quieres que no sea una tecla en particular sino que al seleccionar de cualquier forma (en un dispositivo móvil con touchscreen no hay botones sino que selecciono con el dedo) entonces ocupa <link xconnector="onSelectionX">><bind role="onSelection" component="..."/> ... Eso indica una selección en general, no especifica una tecla, lo que permite que se aplique en diferentes plataformas. Espero que haya servido, saludos a todos! El 25 de abril de 2011 16:48, Rodrigo Aristizabal <[email protected]
escribió:
Muchas gracias Ezequiel por tu respuesta…ahora lo tengo un poco más claro.
Cuando atendemos a un evento de recepción de tecla, lo hacemos en el contexto de ese media?...o sea, que cuando se dispare ese evento significa que me pose sobre ese objeto y presione el botón enter por ejemplo? O solamente puedo atender por las teclas de colores?...
Desde ya, muchas gracias.
Una vez que entienda esto, podría armar un ejemplo y si quieren lo podemos subir.
Saludos.
*De:* [email protected] [mailto: [email protected]] *En nombre de *Ezequiel García *Enviado el:* lunes, 25 de abril de 2011 05:34 p.m.
*Para:* Lista de la comunidad argentina de Ginga *Asunto:* [Ginga-argentina] Como hacer un boton
Hola Rodrigo,
No es una pregunta noob. En realidad la documentación brilla por su ausencia.
No existe un "Botón" como componente o "control", como los botones de Visual Basic o GTK por decirlo así. Si a eso te referías, no lo vas a encontrar así como tampoco hay botones en C o en perl o en python o en lua. Se pueden crear botones a través de librerías apropiadas.
En Ginga NCLua tenés que hacerlo a pulmón. Los pasos a seguir son estos: (te los cuento coloquialmente, no hago tiempo de armar un ejemplo pero lo tengo en cuenta para el futuro).
En NCL <<<
1. Crear un media tipo imagen para el boton sin apretar (OFF) y otro para el botón apretado (ON).
2. Darle 'start' al botón sin apretar (OFF).
3. Atender un evento de recepción de tecla y con ese evento hacer 'stop' sobre el media OFF y 'start' sobre el media ON.
En Lua <<<
Igual que en NCL pero usando canvas.
Espero que entiendas algo de esta malisima explicación. Si te sirve podemos agendarlo para subirlo a los tutoriales.
Ezequiel.
--- El *lun 25-abr-11, Rodrigo Aristizabal <[email protected]>*escribió:
De: Rodrigo Aristizabal <[email protected]> Asunto: Re: [Ginga-argentina] NCL + Lua, pero más Lua que NCL. Para: "Lista de la comunidad argentina de Ginga" < [email protected]> Fecha: lunes, 25 de abril de 2011, 13:23
Hola…disculpen la pregunta de noob, pero estuve mirando el wiki en wiki.ginga.org.ar
Y no encontré en ningún lado como hacer un botón en ncl-lua…
Como seria la idea?...declaro el botón en NCL y le especifico alguna función en lua al momento de ser presionado?...
Muchas gracias.
*De:* [email protected] [mailto: [email protected]] *En nombre de *Ezequiel García *Enviado el:* lunes, 25 de abril de 2011 12:40 p.m. *Para:* Lista de la comunidad argentina de Ginga *Asunto:* Re: [Ginga-argentina] NCL + Lua, pero más Lua que NCL.
¿Eclipse? Yo pensaba que el vim era el mejor amigo del hombre. Los IDE son el lado oscuro del desarrollo de software.... :P (es broma)
--- El *lun 25-abr-11, Fernando Toledo <[email protected]>* escribió:
De: Fernando Toledo <[email protected]> Asunto: Re: [Ginga-argentina] NCL + Lua, pero más Lua que NCL. Para: "Lista de la comunidad argentina de Ginga" < [email protected]> Fecha: lunes, 25 de abril de 2011, 10:43
On Lun 25 Abr 2011 09:49:59 Marcelo A. Vasquez escribió:
Estimados, hay algun plugin de LUA para eclipse que me puedan recomendar? "esto puede ir a la FAQ"
no uso eclipse pero podes mirar esto: http://luaeclipse.luaforge.net/
-- Dock Sud BBS http://bbs.docksud.com.ar telnet://bbs.docksud.com.ar
-----Adjunto en línea a continuación-----
__________________________________________Lista de correo [email protected] cambiar suscripción: https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina Sitio web: http://comunidad.ginga.org.ar Wiki: http://wiki.ginga.org.ar
-----Adjunto en línea a continuación-----
__________________________________________Lista de correo [email protected]<http://mc/[email protected]> cambiar suscripción: https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina Sitio web: http://comunidad.ginga.org.ar Wiki: http://wiki.ginga.org.ar
__________________________________________Lista de correo [email protected] cambiar suscripción: https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina Sitio web: http://comunidad.ginga.org.ar Wiki: http://wiki.ginga.org.ar
-- *Felipe Fabio P.* Estudiante Ing. Civil Informática USM - Valparaíso
Gracias Felipe....entonces la forma de escuchar un evento para cierto media seria con el elemento <link xconnector="onSelectionX"/>??? Alguien tiene algún ejemplo?...aunque sea simple, solamente para entender la forma en que se hace. Muchas gracias! De: [email protected] [mailto:[email protected]] En nombre de Felipe Fabio Enviado el: lunes, 25 de abril de 2011 06:35 p.m. Para: Lista de la comunidad argentina de Ginga Asunto: Re: [Ginga-argentina] Como hacer un boton Hola Rodrigo, no soy experto pero puedo ayudar. Bueno, creando las media como lo dijo Ezequiel, entonces en un link declaras que evento es el que va a hacer que cambie la imagen del botón de OFF a ON, puede ser una tecla de color, o puede ser la tecla ENTER, el boton OK del control remoto, INFO, etc, la que tu escojas. Si quieres que no sea una tecla en particular sino que al seleccionar de cualquier forma (en un dispositivo móvil con touchscreen no hay botones sino que selecciono con el dedo) entonces ocupa <link xconnector="onSelectionX">><bind role="onSelection" component="..."/> ... Eso indica una selección en general, no especifica una tecla, lo que permite que se aplique en diferentes plataformas. Espero que haya servido, saludos a todos! El 25 de abril de 2011 16:48, Rodrigo Aristizabal <[email protected]<mailto:[email protected]>> escribió: Muchas gracias Ezequiel por tu respuesta...ahora lo tengo un poco más claro. Cuando atendemos a un evento de recepción de tecla, lo hacemos en el contexto de ese media?...o sea, que cuando se dispare ese evento significa que me pose sobre ese objeto y presione el botón enter por ejemplo? O solamente puedo atender por las teclas de colores?... Desde ya, muchas gracias. Una vez que entienda esto, podría armar un ejemplo y si quieren lo podemos subir. Saludos. De: [email protected]<mailto:[email protected]> [mailto:[email protected]<mailto:[email protected]>] En nombre de Ezequiel García Enviado el: lunes, 25 de abril de 2011 05:34 p.m. Para: Lista de la comunidad argentina de Ginga Asunto: [Ginga-argentina] Como hacer un boton Hola Rodrigo, No es una pregunta noob. En realidad la documentación brilla por su ausencia. No existe un "Botón" como componente o "control", como los botones de Visual Basic o GTK por decirlo así. Si a eso te referías, no lo vas a encontrar así como tampoco hay botones en C o en perl o en python o en lua. Se pueden crear botones a través de librerías apropiadas. En Ginga NCLua tenés que hacerlo a pulmón. Los pasos a seguir son estos: (te los cuento coloquialmente, no hago tiempo de armar un ejemplo pero lo tengo en cuenta para el futuro). >>> En NCL <<< 1. Crear un media tipo imagen para el boton sin apretar (OFF) y otro para el botón apretado (ON). 2. Darle 'start' al botón sin apretar (OFF). 3. Atender un evento de recepción de tecla y con ese evento hacer 'stop' sobre el media OFF y 'start' sobre el media ON. >>> En Lua <<< Igual que en NCL pero usando canvas. Espero que entiendas algo de esta malisima explicación. Si te sirve podemos agendarlo para subirlo a los tutoriales. Ezequiel. --- El lun 25-abr-11, Rodrigo Aristizabal <[email protected]<mailto:[email protected]>> escribió: De: Rodrigo Aristizabal <[email protected]<mailto:[email protected]>> Asunto: Re: [Ginga-argentina] NCL + Lua, pero más Lua que NCL. Para: "Lista de la comunidad argentina de Ginga" <[email protected]<mailto:[email protected]>> Fecha: lunes, 25 de abril de 2011, 13:23 Hola...disculpen la pregunta de noob, pero estuve mirando el wiki en wiki.ginga.org.ar<http://wiki.ginga.org.ar> Y no encontré en ningún lado como hacer un botón en ncl-lua... Como seria la idea?...declaro el botón en NCL y le especifico alguna función en lua al momento de ser presionado?... Muchas gracias. De: [email protected]<mailto:[email protected]> [mailto:[email protected]<mailto:[email protected]>] En nombre de Ezequiel García Enviado el: lunes, 25 de abril de 2011 12:40 p.m. Para: Lista de la comunidad argentina de Ginga Asunto: Re: [Ginga-argentina] NCL + Lua, pero más Lua que NCL. ¿Eclipse? Yo pensaba que el vim era el mejor amigo del hombre. Los IDE son el lado oscuro del desarrollo de software.... :P (es broma) --- El lun 25-abr-11, Fernando Toledo <[email protected]<mailto:[email protected]>> escribió: De: Fernando Toledo <[email protected]<mailto:[email protected]>> Asunto: Re: [Ginga-argentina] NCL + Lua, pero más Lua que NCL. Para: "Lista de la comunidad argentina de Ginga" <[email protected]<mailto:[email protected]>> Fecha: lunes, 25 de abril de 2011, 10:43 On Lun 25 Abr 2011 09:49:59 Marcelo A. Vasquez escribió: > Estimados, hay algun plugin de LUA para eclipse que me puedan recomendar? > "esto puede ir a la FAQ" > no uso eclipse pero podes mirar esto: http://luaeclipse.luaforge.net/ -- Dock Sud BBS http://bbs.docksud.com.ar telnet://bbs.docksud.com.ar<http://bbs.docksud.com.ar> -----Adjunto en línea a continuación----- __________________________________________Lista de correo [email protected]<mailto:[email protected]> cambiar suscripción: https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina Sitio web: http://comunidad.ginga.org.ar Wiki: http://wiki.ginga.org.ar -----Adjunto en línea a continuación----- __________________________________________Lista de correo MailScanner has detected a possible fraud attempt from "mc" claiming to be MailScanner has detected a possible fraud attempt from "mc" claiming to be [email protected]<http://mc/[email protected]> cambiar suscripción: https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina Sitio web: http://comunidad.ginga.org.ar Wiki: http://wiki.ginga.org.ar __________________________________________Lista de correo [email protected]<mailto:[email protected]> cambiar suscripción: https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina Sitio web: http://comunidad.ginga.org.ar Wiki: http://wiki.ginga.org.ar -- Felipe Fabio P. Estudiante Ing. Civil Informática USM - Valparaíso
Hola Rodrigo, la forma en que escuchas un evento esta definida por ti en el Conector Base, en el head del archivo NCL hay que definir este conector base y sería como la definición genérica de un link, luego en el body pones los link que son una instancia de los conectorBase. Bueno, ahora estaba trabajando en algo, así que te mando lo básico para que vayas analizando y te llenes de más preguntas, que acá estamos. En la carpeta sólo falta un video que lo pones tu ya que el que tenía esa muy pesado, tiene que tener el nombre: video.mp4. El conector base lo tengo en un archivo aparte para que vayas analizando la relación de estos con los link del NCL. Intenta correrlo primero para que veas lo que hace y después analizas el código. Saludos! El 26 de abril de 2011 09:35, Rodrigo Aristizabal <[email protected]
escribió:
Gracias Felipe….entonces la forma de escuchar un evento para cierto media seria con el elemento <link xconnector=”onSelectionX”/>???
Alguien tiene algún ejemplo?...aunque sea simple, solamente para entender la forma en que se hace.
Muchas gracias!
*De:* [email protected] [mailto: [email protected]] *En nombre de *Felipe Fabio *Enviado el:* lunes, 25 de abril de 2011 06:35 p.m.
*Para:* Lista de la comunidad argentina de Ginga *Asunto:* Re: [Ginga-argentina] Como hacer un boton
Hola Rodrigo, no soy experto pero puedo ayudar.
Bueno, creando las media como lo dijo Ezequiel, entonces en un link declaras que evento es el que va a hacer que cambie la imagen del botón de OFF a ON, puede ser una tecla de color, o puede ser la tecla ENTER, el boton OK del control remoto, INFO, etc, la que tu escojas. Si quieres que no sea una tecla en particular sino que al seleccionar de cualquier forma (en un dispositivo móvil con touchscreen no hay botones sino que selecciono con el dedo) entonces ocupa <link xconnector="onSelectionX">><bind role="onSelection" component="..."/> ... Eso indica una selección en general, no especifica una tecla, lo que permite que se aplique en diferentes plataformas.
Espero que haya servido, saludos a todos!
El 25 de abril de 2011 16:48, Rodrigo Aristizabal < [email protected]> escribió:
Muchas gracias Ezequiel por tu respuesta…ahora lo tengo un poco más claro.
Cuando atendemos a un evento de recepción de tecla, lo hacemos en el contexto de ese media?...o sea, que cuando se dispare ese evento significa que me pose sobre ese objeto y presione el botón enter por ejemplo? O solamente puedo atender por las teclas de colores?...
Desde ya, muchas gracias.
Una vez que entienda esto, podría armar un ejemplo y si quieren lo podemos subir.
Saludos.
*De:* [email protected] [mailto: [email protected]] *En nombre de *Ezequiel García *Enviado el:* lunes, 25 de abril de 2011 05:34 p.m.
*Para:* Lista de la comunidad argentina de Ginga
*Asunto:* [Ginga-argentina] Como hacer un boton
Hola Rodrigo,
No es una pregunta noob. En realidad la documentación brilla por su ausencia.
No existe un "Botón" como componente o "control", como los botones de Visual Basic o GTK por decirlo así. Si a eso te referías, no lo vas a encontrar así como tampoco hay botones en C o en perl o en python o en lua. Se pueden crear botones a través de librerías apropiadas.
En Ginga NCLua tenés que hacerlo a pulmón. Los pasos a seguir son estos: (te los cuento coloquialmente, no hago tiempo de armar un ejemplo pero lo tengo en cuenta para el futuro).
En NCL <<<
1. Crear un media tipo imagen para el boton sin apretar (OFF) y otro para el botón apretado (ON).
2. Darle 'start' al botón sin apretar (OFF).
3. Atender un evento de recepción de tecla y con ese evento hacer 'stop' sobre el media OFF y 'start' sobre el media ON.
En Lua <<<
Igual que en NCL pero usando canvas.
Espero que entiendas algo de esta malisima explicación. Si te sirve podemos agendarlo para subirlo a los tutoriales.
Ezequiel.
--- El *lun 25-abr-11, Rodrigo Aristizabal <[email protected]>*escribió:
De: Rodrigo Aristizabal <[email protected]> Asunto: Re: [Ginga-argentina] NCL + Lua, pero más Lua que NCL. Para: "Lista de la comunidad argentina de Ginga" < [email protected]> Fecha: lunes, 25 de abril de 2011, 13:23
Hola…disculpen la pregunta de noob, pero estuve mirando el wiki en wiki.ginga.org.ar
Y no encontré en ningún lado como hacer un botón en ncl-lua…
Como seria la idea?...declaro el botón en NCL y le especifico alguna función en lua al momento de ser presionado?...
Muchas gracias.
*De:* [email protected] [mailto: [email protected]] *En nombre de *Ezequiel García *Enviado el:* lunes, 25 de abril de 2011 12:40 p.m. *Para:* Lista de la comunidad argentina de Ginga *Asunto:* Re: [Ginga-argentina] NCL + Lua, pero más Lua que NCL.
¿Eclipse? Yo pensaba que el vim era el mejor amigo del hombre. Los IDE son el lado oscuro del desarrollo de software.... :P (es broma)
--- El *lun 25-abr-11, Fernando Toledo <[email protected]>* escribió:
De: Fernando Toledo <[email protected]> Asunto: Re: [Ginga-argentina] NCL + Lua, pero más Lua que NCL. Para: "Lista de la comunidad argentina de Ginga" < [email protected]> Fecha: lunes, 25 de abril de 2011, 10:43
On Lun 25 Abr 2011 09:49:59 Marcelo A. Vasquez escribió:
Estimados, hay algun plugin de LUA para eclipse que me puedan recomendar? "esto puede ir a la FAQ"
no uso eclipse pero podes mirar esto: http://luaeclipse.luaforge.net/
-- Dock Sud BBS http://bbs.docksud.com.ar telnet://bbs.docksud.com.ar
-----Adjunto en línea a continuación-----
__________________________________________Lista de correo [email protected] cambiar suscripción: https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina Sitio web: http://comunidad.ginga.org.ar Wiki: http://wiki.ginga.org.ar
-----Adjunto en línea a continuación-----
__________________________________________Lista de correo *MailScanner has detected a possible fraud attempt from "mc" claiming to be* *MailScanner has detected a possible fraud attempt from "mc" claiming to be MailScanner has detected a possible fraud attempt from "mc" claiming to be MailScanner has detected a possible fraud attempt from "mc" claiming to be [email protected]*<http://mc/[email protected]> * cambiar suscripción: https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina Sitio web: http://comunidad.ginga.org.ar Wiki: http://wiki.ginga.org.ar*
__________________________________________Lista de correo [email protected] cambiar suscripción: https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina Sitio web: http://comunidad.ginga.org.ar Wiki: http://wiki.ginga.org.ar
-- *Felipe Fabio P.*
Estudiante Ing. Civil Informática
USM - Valparaíso
__________________________________________Lista de correo [email protected] cambiar suscripción: https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina Sitio web: http://comunidad.ginga.org.ar Wiki: http://wiki.ginga.org.ar
-- *Felipe Fabio P.* Estudiante Ing. Civil Informática USM - Valparaíso
On Lun 25 Abr 2011 17:33:36 Ezequiel García escribió:
Hola Rodrigo,No es una pregunta noob. En realidad la documentación brilla por su ausencia. No existe un "Botón" como componente o "control", como los botones de Visual Basic o GTK por decirlo así. Si a eso te referías, no lo vas a encontrar así como tampoco hay botones en C o en perl o en python o en lua. Se pueden crear botones a través de librerías apropiadas. En Ginga NCLua tenés que hacerlo a pulmón. Los pasos a seguir son estos: (te los cuento coloquialmente, no hago tiempo de armar un ejemplo pero lo tengo en cuenta para el futuro).
no habia alguien laburando en alguna especie de toolkit ? recuerdo que el curso que habia ido al lifia en la plata , una persona que estaba laburando en una aplicacion que mostró, haba comentado que por ejemplo estaba armando un cuadro desplegable (select/combo o como lo llamen) que bueno seria tener unos widgets armados cosa de reutilizar el codigo -- Dock Sud BBS http://bbs.docksud.com.ar telnet://bbs.docksud.com.ar
Hola Rodrigo, programando con NCL tenes varias maneras de hacerlo. Una de ellas (puramente en NCL) es: 0. definir un "region" y un "descriptor" 1. definir un "connector" con los parametros del boton de control remoto que queres asociar al boton 2. definir una "media" para un objeto grafico que tiene el look&feel de tu boton 3. definir un "link" que termina de instanciar el "connector" con las condiciones y acciones necesarias para que el televidente tenga la ilusion que el boton se apreto. Por ejemplo, si queres definir un boton inicial INFO que una vez "apretado" dispara tu app de estadisticas deportivas, definis lo anterior prestando atencion a que las acciones del link sean: a) hacer *stop* de "media" que representa el boton y b) hacer *start* de la o las medias que muestran los datos estadisticos. Saludos Federico 2011/4/25 Rodrigo Aristizabal <[email protected]>
Hola…disculpen la pregunta de noob, pero estuve mirando el wiki en wiki.ginga.org.ar
Y no encontré en ningún lado como hacer un botón en ncl-lua…
Como seria la idea?...declaro el botón en NCL y le especifico alguna función en lua al momento de ser presionado?...
Muchas gracias.
*De:* [email protected] [mailto: [email protected]] *En nombre de *Ezequiel García *Enviado el:* lunes, 25 de abril de 2011 12:40 p.m.
*Para:* Lista de la comunidad argentina de Ginga *Asunto:* Re: [Ginga-argentina] NCL + Lua, pero más Lua que NCL.
¿Eclipse? Yo pensaba que el vim era el mejor amigo del hombre. Los IDE son el lado oscuro del desarrollo de software.... :P (es broma)
--- El *lun 25-abr-11, Fernando Toledo <[email protected]>* escribió:
De: Fernando Toledo <[email protected]> Asunto: Re: [Ginga-argentina] NCL + Lua, pero más Lua que NCL. Para: "Lista de la comunidad argentina de Ginga" < [email protected]> Fecha: lunes, 25 de abril de 2011, 10:43
On Lun 25 Abr 2011 09:49:59 Marcelo A. Vasquez escribió:
Estimados, hay algun plugin de LUA para eclipse que me puedan recomendar? "esto puede ir a la FAQ"
no uso eclipse pero podes mirar esto: http://luaeclipse.luaforge.net/
-- Dock Sud BBS http://bbs.docksud.com.ar telnet://bbs.docksud.com.ar
-----Adjunto en línea a continuación-----
__________________________________________Lista de correo [email protected]<http://mc/[email protected]> cambiar suscripción: https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina Sitio web: http://comunidad.ginga.org.ar Wiki: http://wiki.ginga.org.ar
__________________________________________Lista de correo [email protected] cambiar suscripción: https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina Sitio web: http://comunidad.ginga.org.ar Wiki: http://wiki.ginga.org.ar
Jeje muy bueno el chiste !! me mate de risa ... O sean que programadores eran los de antes .. no lo flanes ahora que usamos Eclipse o Netbean o Jdeveloper o GX Pruebo el plugin para eclipse y les cuento. Saludos, Marcelo 2011/4/25 Ezequiel García <[email protected]>
¿Eclipse? Yo pensaba que el vim era el mejor amigo del hombre. Los IDE son el lado oscuro del desarrollo de software.... :P (es broma)
--- El *lun 25-abr-11, Fernando Toledo <[email protected]>* escribió:
De: Fernando Toledo <[email protected]> Asunto: Re: [Ginga-argentina] NCL + Lua, pero más Lua que NCL.
Para: "Lista de la comunidad argentina de Ginga" < [email protected]> Fecha: lunes, 25 de abril de 2011, 10:43
On Lun 25 Abr 2011 09:49:59 Marcelo A. Vasquez escribió:
Estimados, hay algun plugin de LUA para eclipse que me puedan recomendar? "esto puede ir a la FAQ"
no uso eclipse pero podes mirar esto: http://luaeclipse.luaforge.net/
-- Dock Sud BBS http://bbs.docksud.com.ar telnet://bbs.docksud.com.ar
-----Adjunto en línea a continuación-----
__________________________________________Lista de correo [email protected]<http://mc/[email protected]> cambiar suscripción: https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina
Sitio web: http://comunidad.ginga.org.ar Wiki: http://wiki.ginga.org.ar
__________________________________________Lista de correo [email protected] cambiar suscripción: https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina Sitio web: http://comunidad.ginga.org.ar Wiki: http://wiki.ginga.org.ar
Por si le sirve a alguien: http://rafaelcarvalho.tv/2011/como-estruturar-seu-ambiente-de-desenvolviment... <http://rafaelcarvalho.tv/2011/como-estruturar-seu-ambiente-de-desenvolvimento-para-o-ginga-ncl-34> saludos! El 25 de abril de 2011 15:27, Marcelo A. Vasquez <marcelo.vasquez.ar@ gmail.com> escribió:
Jeje muy bueno el chiste !! me mate de risa ...
O sean que programadores eran los de antes .. no lo flanes ahora que usamos Eclipse o Netbean o Jdeveloper o GX
Pruebo el plugin para eclipse y les cuento.
Saludos, Marcelo
2011/4/25 Ezequiel García <[email protected]>
¿Eclipse? Yo pensaba que el vim era el mejor amigo del hombre. Los IDE son el lado oscuro del desarrollo de software.... :P (es broma)
--- El *lun 25-abr-11, Fernando Toledo <[email protected]>*escribió:
De: Fernando Toledo <[email protected]> Asunto: Re: [Ginga-argentina] NCL + Lua, pero más Lua que NCL.
Para: "Lista de la comunidad argentina de Ginga" < [email protected]> Fecha: lunes, 25 de abril de 2011, 10:43
On Lun 25 Abr 2011 09:49:59 Marcelo A. Vasquez escribió:
Estimados, hay algun plugin de LUA para eclipse que me puedan recomendar? "esto puede ir a la FAQ"
no uso eclipse pero podes mirar esto: http://luaeclipse.luaforge.net/
-- Dock Sud BBS http://bbs.docksud.com.ar telnet://bbs.docksud.com.ar
-----Adjunto en línea a continuación-----
__________________________________________Lista de correo *MailScanner has detected a possible fraud attempt from "mc" claiming to be* *MailScanner has detected a possible fraud attempt from "mc" claiming to be [email protected]*<http://mc/[email protected]> cambiar suscripción: https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina
Sitio web: http://comunidad.ginga.org.ar Wiki: http://wiki.ginga.org.ar
__________________________________________Lista de correo [email protected] cambiar suscripción: https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina Sitio web: http://comunidad.ginga.org.ar Wiki: http://wiki.ginga.org.ar
__________________________________________Lista de correo [email protected] cambiar suscripción: https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina Sitio web: http://comunidad.ginga.org.ar Wiki: http://wiki.ginga.org.ar
-- *Felipe Fabio P.* Estudiante Ing. Civil Informática USM - Valparaíso
Hola marcelo, tenés varias herramientas para usar tanto del lado de *nix como de windows: Para *nix podés usar eclipse con el plugin de Lua o (gedit y latex), o podrías usar kate, si tu perfile es mas de escritorio y menos de consola. Caso contrario vim, nano, vi, emacs, o cualquier otro. Para windows usaba eclipse + notepad++ con el plugin de lua instalado. Tenés que tener en cuenta que la mayoría de los plugin que existen, lo son para Lua completo y no para el Lua que se utiliza en Ginga. La versión de Lua para Ginga es una versión reducida. Tenés una referencia acá: ABNT NBR 15606-2:2007 copio lo que dice: Las funciones a continuación son dependientes de plataforma y fueron retiradas: a) en el módulo package: loadlib; b) en el módulo io: todas las funciones; c) en el módulo os: clock, execute, exit, getenv, remove, rename, tmpname y setlocale; d) en el módulo debug: todas las funciones. Usa la herramientas en la que te sientas cómodo, el tiempo del programador es oro, por lo tanto si te es útil programar con eclipse dale para adelante, si estás acostumbrado a usar vi, igual. Saludos leo LIFIA - UNLP Proyecto Televisión Digital. Quoting Felipe Fabio <[email protected]>:
Por si le sirve a alguien: http://rafaelcarvalho.tv/2011/como-estruturar-seu-ambiente-de-desenvolviment...
<http://rafaelcarvalho.tv/2011/como-estruturar-seu-ambiente-de-desenvolvimento-para-o-ginga-ncl-34> saludos!
El 25 de abril de 2011 15:27, Marcelo A. Vasquez <marcelo.vasquez.ar@ gmail.com> escribió:
Jeje muy bueno el chiste !! me mate de risa ...
O sean que programadores eran los de antes .. no lo flanes ahora que usamos Eclipse o Netbean o Jdeveloper o GX
Pruebo el plugin para eclipse y les cuento.
Saludos, Marcelo
2011/4/25 Ezequiel García <[email protected]>
¿Eclipse? Yo pensaba que el vim era el mejor amigo del hombre. Los IDE son el lado oscuro del desarrollo de software.... :P (es broma)
--- El *lun 25-abr-11, Fernando Toledo <[email protected]>*escribió:
De: Fernando Toledo <[email protected]> Asunto: Re: [Ginga-argentina] NCL + Lua, pero más Lua que NCL.
Para: "Lista de la comunidad argentina de Ginga" < [email protected]> Fecha: lunes, 25 de abril de 2011, 10:43
On Lun 25 Abr 2011 09:49:59 Marcelo A. Vasquez escribió:
Estimados, hay algun plugin de LUA para eclipse que me puedan recomendar? "esto puede ir a la FAQ"
no uso eclipse pero podes mirar esto: http://luaeclipse.luaforge.net/
-- Dock Sud BBS http://bbs.docksud.com.ar telnet://bbs.docksud.com.ar
-----Adjunto en línea a continuación-----
__________________________________________Lista de correo *MailScanner has detected a possible fraud attempt from "mc" claiming to be* *MailScanner has detected a possible fraud attempt from "mc" claiming to be [email protected]*<http://mc/[email protected]> cambiar suscripción: https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina
Sitio web: http://comunidad.ginga.org.ar Wiki: http://wiki.ginga.org.ar
__________________________________________Lista de correo [email protected] cambiar suscripción: https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina Sitio web: http://comunidad.ginga.org.ar Wiki: http://wiki.ginga.org.ar
__________________________________________Lista de correo [email protected] cambiar suscripción: https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina Sitio web: http://comunidad.ginga.org.ar Wiki: http://wiki.ginga.org.ar
-- *Felipe Fabio P.* Estudiante Ing. Civil Informática USM - Valparaíso
---------------------------------------------------------------- This message was sent using IMP, the Internet Messaging Program.
On Dom 24 Abr 2011 01:03:40 Alejandro Ayala escribió:
Van dos sugerencias para los que quieran aprender a hacer aplicaciones DE VERDAD:
1) Alejense la más posible de NCL y acerquense lo más posible a Lua. Después me lo van a agradecer.
¿Esto es porque con NCL no se puede construir aplicaciones de verdad? Quizas debemos dejar NCL para las regiones, descriptores y conectores, mas claro para la "vista" o el "layout" y usar Lua para programar en serio. Si pudieras corregirme si esto es lo que quieres decir sobre NCL, gracias de ante mano a todos en la lista, han sido de mucha ayuda.
Saludos desde Ecuador si, para mi el ncl tiene que ser para armar un layout y despues lo eventos se tienen que capturar x scripting de lua.
-- Dock Sud BBS http://bbs.docksud.com.ar telnet://bbs.docksud.com.ar
Tengo trabajando bastante tiempo con NCL+Lua creando diversas aplicaciones y te puedo comentar que no es que vas a dejar de programar en NCL para hacer tooodo en Lua. NCL tiene sus ventajas y sus desventajas. Por ejemplo: hacer una aplicación en Lua en la cual se pueda cambiar el tamaño de la imagen dinámicamente no se puede hacer en Lua, dado a que falta implementar la función: canvas:attrScale (w, h: number) definida en la norma. Cosa que si puede hacer NCL. Hay muchas cosas que ya están implementadas en NCL que en Lua te llevaría un tiempo hacerlas, debido a que no están o porque no están implementadas. Con el tiempo te vas a dar cuenta que crear una aplicación para Ginga va a depender obiamente de lo que quieras mostrar más la buena mezcla de NCL+Lua. Es cierto que programar en Lua es fácil, pero muchas veces estás reinventando la rueda teniendo la rueda funcionando. Saludo leo LIFIA - UNLP Proyecto Televisión Digital Quoting Alejandro Ayala <[email protected]>:
Van dos sugerencias para los que quieran aprender a hacer aplicaciones DE VERDAD:
1) Alejense la más posible de NCL y acerquense lo más posible a Lua. Después me lo van a agradecer.
¿Esto es porque con NCL no se puede construir aplicaciones de verdad? Quizas debemos dejar NCL para las regiones, descriptores y conectores, mas claro para la "vista" o el "layout" y usar Lua para programar en serio. Si pudieras corregirme si esto es lo que quieres decir sobre NCL, gracias de ante mano a todos en la lista, han sido de mucha ayuda.
Saludos desde Ecuador
-- Alejandro Ayala Usuario Gnu con Linux Nro 511764 http://alejandroayala.solmedia.ec/ http://identi.ca/malayat/
---------------------------------------------------------------- This message was sent using IMP, the Internet Messaging Program.
Leo, Si es cierto que esa posibilidad no está disponible en Lua. También diste en la tecla cuando decís que vamos a tener que reinventar la rueda. Pero hay que tener presente que cuando la velocidad es importante (como en este caso), reinventar la rueda es una opción. Yo insisto en que Lua es el mejor amigo de los programadores de aplicaciones: pero no es una ley, es simplemente una propuesta de trabajo. Como no quiero quedar en palabras, estoy armando unos tutoriales que investigan esta propuesta de trabajo, en los cuales voy a __tratar__ de demostrar que se puede hacer __TODO__ en Lua. http://wiki.ginga.org.ar/doku.php?id=aprende:tutoriales_ncl-lua:aplicaciones... Saludos,Ezequiel. --- El mar 26-abr-11, [email protected] <[email protected]> escribió: De: [email protected] <[email protected]> Asunto: Re: [Ginga-argentina] Ginga + Conexion internet Para: [email protected] Fecha: martes, 26 de abril de 2011, 15:59 Tengo trabajando bastante tiempo con NCL+Lua creando diversas aplicaciones y te puedo comentar que no es que vas a dejar de programar en NCL para hacer tooodo en Lua. NCL tiene sus ventajas y sus desventajas. Por ejemplo: hacer una aplicación en Lua en la cual se pueda cambiar el tamaño de la imagen dinámicamente no se puede hacer en Lua, dado a que falta implementar la función:canvas:attrScale (w, h: number) definida en la norma.Cosa que si puede hacer NCL.Hay muchas cosas que ya están implementadas en NCL que en Lua te llevaría un tiempo hacerlas, debido a que no están o porque no están implementadas.Con el tiempo te vas a dar cuenta que crear una aplicación para Ginga va a depender obiamente de lo que quieras mostrar más la buena mezcla de NCL+Lua.Es cierto que programar en Lua es fácil, pero muchas veces estás reinventando la rueda teniendo la rueda funcionando.Saludo leoLIFIA - UNLP Proyecto Televisión Digital Quoting Alejandro Ayala <[email protected]>:
Van dos sugerencias para los que quieran aprender a hacer aplicaciones DE
VERDAD:
1) Alejense la más posible de NCL y acerquense lo más posible a Lua.
Después me lo van a agradecer.
¿Esto es porque con NCL no se puede construir aplicaciones de verdad? Quizas
debemos dejar NCL para las regiones, descriptores y conectores, mas claro
para la "vista" o el "layout" y usar Lua para programar en serio. Si
pudieras corregirme si esto es lo que quieres decir sobre NCL, gracias de
ante mano a todos en la lista, han sido de mucha ayuda.
Saludos desde Ecuador
--
Alejandro Ayala
Usuario Gnu con Linux Nro 511764
---------------------------------------------------------------- This message was sent using IMP, the Internet Messaging Program. -----Adjunto en línea a continuación----- __________________________________________Lista de correo [email protected] cambiar suscripción: https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina Sitio web: http://comunidad.ginga.org.ar Wiki: http://wiki.ginga.org.ar
2011/4/26 Ezequiel García <[email protected]>
Como no quiero quedar en palabras, estoy armando unos tutoriales que investigan esta propuesta de trabajo, en los cuales voy a __tratar__ de demostrar que se puede hacer __TODO__ en Lua.
Hay gene que escribio "per codere" un web server en BASH.... http://fak3r.com/geek/howto-webserver-in-100-lines-of-bash/ FC
El 26 de abril de 2011 17:03, Ezequiel García <[email protected]>escribió:
Leo, Si es cierto que esa posibilidad no está disponible en Lua. También diste en la tecla cuando decís que vamos a tener que reinventar la rueda. Pero hay que tener presente que cuando la velocidad es importante (como en este caso), reinventar la rueda es una opción.
Yo insisto en que Lua es el mejor amigo de los programadores de aplicaciones: pero no es una ley, es simplemente una propuesta de trabajo.
Como no quiero quedar en palabras, estoy armando unos tutoriales que investigan esta propuesta de trabajo, en los cuales voy a __tratar__ de demostrar que se puede hacer __TODO__ en Lua.
buenisimo el aporte, igualmente ya bastante tenemos con la competencia NCL/Lua versus Java, para tambien ahora ponernos a competir netre NCL y Lua, jejeje NCL es un lenguaje declarativo y Lua uno imperativo, son naturalmente logicas distintas, el hecho de que sea mas rapido o lento NCL tiene que ver mas con las implementaciones del interprete pero es logico que un leguaje declarativo sea mas facil de programar y mas complejo de interpretar y al reves uno imperativo Lo que hay que tener en cuenta tambien, para los timepos y eso, tiene que ver con probar las impleentaciones y eso requiere de testing, no se si es buena decision basar la eleccion de lenguaje en las perpectivas de hoy dia, respecto del hardware disponible por ej HTML 5 es muy prometedor, y es tan declarativo como NCL :)
http://wiki.ginga.org.ar/doku.php?id=aprende:tutoriales_ncl-lua:aplicaciones...
Saludos, Ezequiel.
--- El *mar 26-abr-11, [email protected] < [email protected]>* escribió:
De: [email protected] <[email protected]>
Asunto: Re: [Ginga-argentina] Ginga + Conexion internet Para: [email protected] Fecha: martes, 26 de abril de 2011, 15:59
Tengo trabajando bastante tiempo con NCL+Lua creando diversas aplicaciones y te puedo comentar que no es que vas a dejar de programar en NCL para hacer tooodo en Lua. NCL tiene sus ventajas y sus desventajas. Por ejemplo: hacer una aplicación en Lua en la cual se pueda cambiar el tamaño de la imagen dinámicamente no se puede hacer en Lua, dado a que falta implementar la función:
canvas:attrScale (w, h: number)
definida en la norma.
Cosa que si puede hacer NCL.
Hay muchas cosas que ya están implementadas en NCL que en Lua te llevaría un tiempo hacerlas, debido a que no están o porque no están implementadas.
Con el tiempo te vas a dar cuenta que crear una aplicación para Ginga va a depender obiamente de lo que quieras mostrar más la buena mezcla de NCL+Lua.
Es cierto que programar en Lua es fácil, pero muchas veces estás reinventando la rueda teniendo la rueda funcionando.
Saludo leo
LIFIA - UNLP Proyecto Televisión Digital
Quoting Alejandro Ayala <[email protected]>:
Van dos sugerencias para los que quieran aprender a hacer aplicaciones
DE
VERDAD:
1) Alejense la más posible de NCL y acerquense lo más posible a Lua. Después me lo van a agradecer.
¿Esto es porque con NCL no se puede construir aplicaciones de verdad? Quizas debemos dejar NCL para las regiones, descriptores y conectores, mas claro para la "vista" o el "layout" y usar Lua para programar en serio. Si pudieras corregirme si esto es lo que quieres decir sobre NCL, gracias de ante mano a todos en la lista, han sido de mucha ayuda.
Saludos desde Ecuador
-- Alejandro Ayala Usuario Gnu con Linux Nro 511764 http://alejandroayala.solmedia.ec/ http://identi.ca/malayat/
---------------------------------------------------------------- This message was sent using IMP, the Internet Messaging Program.
-----Adjunto en línea a continuación-----
__________________________________________Lista de correo [email protected]<http://mc/[email protected]> cambiar suscripción: https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina
Sitio web: http://comunidad.ginga.org.ar Wiki: http://wiki.ginga.org.ar
__________________________________________Lista de correo [email protected] cambiar suscripción: https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina Sitio web: http://comunidad.ginga.org.ar Wiki: http://wiki.ginga.org.ar
-- Martín Olivera *@ NODOSOL http://www.nodosol.org *- Software Libre, impulsando el desarrollo local + blog en http://blog.martinolivera.com.ar + microblog identi.ca <http://identi.ca/martinolivera> & twitter @martinolivera + Asociación SOLAR Software Libre Argentina - http://www.solar.org.ar + Comunidad GINGA Argentina - http://comunidad.ginga.org.ar
Coincido con Martin, falta que hora terminemos con una guerra santa entre en los NCLeros y los LUeros :) Creo que un aporte interesante para Ginga.ar (para gingaNCL en gral) seria trabajar en al optimizacion del motor de NCL, hay muchas cosas para mejorar. Seria copado que alguien se prenda. Nosotros podemos tirar ideas de lo que nos imaginamos que se puede hacer. Si hay interesados avisen y vemos como lo organizamos. Es decir, en lugar de trabajar solo en las paginas web, trabajar en mejorar el browser tambien. saludos arturo 2011/4/26 Martín Olivera <[email protected]>
El 26 de abril de 2011 17:03, Ezequiel García <[email protected]>escribió:
Leo,
Si es cierto que esa posibilidad no está disponible en Lua. También diste en la tecla cuando decís que vamos a tener que reinventar la rueda. Pero hay que tener presente que cuando la velocidad es importante (como en este caso), reinventar la rueda es una opción.
Yo insisto en que Lua es el mejor amigo de los programadores de aplicaciones: pero no es una ley, es simplemente una propuesta de trabajo.
Como no quiero quedar en palabras, estoy armando unos tutoriales que investigan esta propuesta de trabajo, en los cuales voy a __tratar__ de demostrar que se puede hacer __TODO__ en Lua.
buenisimo el aporte, igualmente ya bastante tenemos con la competencia NCL/Lua versus Java, para tambien ahora ponernos a competir netre NCL y Lua, jejeje
NCL es un lenguaje declarativo y Lua uno imperativo, son naturalmente logicas distintas, el hecho de que sea mas rapido o lento NCL tiene que ver mas con las implementaciones del interprete pero es logico que un leguaje declarativo sea mas facil de programar y mas complejo de interpretar y al reves uno imperativo
Lo que hay que tener en cuenta tambien, para los timepos y eso, tiene que ver con probar las impleentaciones y eso requiere de testing, no se si es buena decision basar la eleccion de lenguaje en las perpectivas de hoy dia, respecto del hardware disponible
por ej HTML 5 es muy prometedor, y es tan declarativo como NCL :)
http://wiki.ginga.org.ar/doku.php?id=aprende:tutoriales_ncl-lua:aplicaciones...
Saludos, Ezequiel.
--- El *mar 26-abr-11, [email protected] < [email protected]>* escribió:
De: [email protected] <[email protected]>
Asunto: Re: [Ginga-argentina] Ginga + Conexion internet Para: [email protected] Fecha: martes, 26 de abril de 2011, 15:59
Tengo trabajando bastante tiempo con NCL+Lua creando diversas aplicaciones y te puedo comentar que no es que vas a dejar de programar en NCL para hacer tooodo en Lua. NCL tiene sus ventajas y sus desventajas. Por ejemplo: hacer una aplicación en Lua en la cual se pueda cambiar el tamaño de la imagen dinámicamente no se puede hacer en Lua, dado a que falta implementar la función:
canvas:attrScale (w, h: number)
definida en la norma.
Cosa que si puede hacer NCL.
Hay muchas cosas que ya están implementadas en NCL que en Lua te llevaría un tiempo hacerlas, debido a que no están o porque no están implementadas.
Con el tiempo te vas a dar cuenta que crear una aplicación para Ginga va a depender obiamente de lo que quieras mostrar más la buena mezcla de NCL+Lua.
Es cierto que programar en Lua es fácil, pero muchas veces estás reinventando la rueda teniendo la rueda funcionando.
Saludo leo
LIFIA - UNLP Proyecto Televisión Digital
Quoting Alejandro Ayala <[email protected]>:
Van dos sugerencias para los que quieran aprender a hacer aplicaciones
DE
VERDAD:
1) Alejense la más posible de NCL y acerquense lo más posible a Lua. Después me lo van a agradecer.
¿Esto es porque con NCL no se puede construir aplicaciones de verdad? Quizas debemos dejar NCL para las regiones, descriptores y conectores, mas claro para la "vista" o el "layout" y usar Lua para programar en serio. Si pudieras corregirme si esto es lo que quieres decir sobre NCL, gracias de ante mano a todos en la lista, han sido de mucha ayuda.
Saludos desde Ecuador
-- Alejandro Ayala Usuario Gnu con Linux Nro 511764 http://alejandroayala.solmedia.ec/ http://identi.ca/malayat/
---------------------------------------------------------------- This message was sent using IMP, the Internet Messaging Program.
-----Adjunto en línea a continuación-----
__________________________________________Lista de correo *MailScanner has detected a possible fraud attempt from "mc" claiming to be* *MailScanner has detected a possible fraud attempt from "mc" claiming to be [email protected]*<http://mc/[email protected]> cambiar suscripción: https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina
Sitio web: http://comunidad.ginga.org.ar Wiki: http://wiki.ginga.org.ar
__________________________________________Lista de correo [email protected] cambiar suscripción: https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina Sitio web: http://comunidad.ginga.org.ar Wiki: http://wiki.ginga.org.ar
-- Martín Olivera *@ NODOSOL http://www.nodosol.org *- Software Libre, impulsando el desarrollo local + blog en http://blog.martinolivera.com.ar + microblog identi.ca <http://identi.ca/martinolivera> & twitter @martinolivera + Asociación SOLAR Software Libre Argentina - http://www.solar.org.ar + Comunidad GINGA Argentina - http://comunidad.ginga.org.ar
__________________________________________Lista de correo [email protected] cambiar suscripción: https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina Sitio web: http://comunidad.ginga.org.ar Wiki: http://wiki.ginga.org.ar
Martín estoy de acuerdo con vos. Ezequiel, no creo que la frase "Lua es nuestro amigo, NCL no", sea muy apropiada para estar en un tutorial de la comunidad de Ginga Argentina. Además eso quien lo afirma? Toda la comunidad? LF creador de Ginga? Que hoy NCL ande un poco más lento es por el interprete como dice Martín, pero el día que eso se pula va a tener la misma performance. Hacer aplicaciones escritas en NCL es más simple que en Lua, y tiene que ver con tener un lenguaje declarativo, que pueda ser usado por personas que no necesariamente sean programadores, ese es el espiritu que sigue Ginga. Creo que para hacer tutoriales hay que pensar en Ginga como una especificación, no cerrarse a lo que hoy hace Ginga.ar. Con esto, el trabajo de la comunidad le sirve a cualquier persona que quiera aprender a hacer aplicaciones NCLua. slds! 2011/4/26 Martín Olivera <[email protected]>
El 26 de abril de 2011 17:03, Ezequiel García <[email protected]>escribió:
Leo,
Si es cierto que esa posibilidad no está disponible en Lua. También diste en la tecla cuando decís que vamos a tener que reinventar la rueda. Pero hay que tener presente que cuando la velocidad es importante (como en este caso), reinventar la rueda es una opción.
Yo insisto en que Lua es el mejor amigo de los programadores de aplicaciones: pero no es una ley, es simplemente una propuesta de trabajo.
Como no quiero quedar en palabras, estoy armando unos tutoriales que investigan esta propuesta de trabajo, en los cuales voy a __tratar__ de demostrar que se puede hacer __TODO__ en Lua.
buenisimo el aporte, igualmente ya bastante tenemos con la competencia NCL/Lua versus Java, para tambien ahora ponernos a competir netre NCL y Lua, jejeje
NCL es un lenguaje declarativo y Lua uno imperativo, son naturalmente logicas distintas, el hecho de que sea mas rapido o lento NCL tiene que ver mas con las implementaciones del interprete pero es logico que un leguaje declarativo sea mas facil de programar y mas complejo de interpretar y al reves uno imperativo
Lo que hay que tener en cuenta tambien, para los timepos y eso, tiene que ver con probar las impleentaciones y eso requiere de testing, no se si es buena decision basar la eleccion de lenguaje en las perpectivas de hoy dia, respecto del hardware disponible
por ej HTML 5 es muy prometedor, y es tan declarativo como NCL :)
http://wiki.ginga.org.ar/doku.php?id=aprende:tutoriales_ncl-lua:aplicaciones...
Saludos, Ezequiel.
--- El *mar 26-abr-11, [email protected] < [email protected]>* escribió:
De: [email protected] <[email protected]>
Asunto: Re: [Ginga-argentina] Ginga + Conexion internet Para: [email protected] Fecha: martes, 26 de abril de 2011, 15:59
Tengo trabajando bastante tiempo con NCL+Lua creando diversas aplicaciones y te puedo comentar que no es que vas a dejar de programar en NCL para hacer tooodo en Lua. NCL tiene sus ventajas y sus desventajas. Por ejemplo: hacer una aplicación en Lua en la cual se pueda cambiar el tamaño de la imagen dinámicamente no se puede hacer en Lua, dado a que falta implementar la función:
canvas:attrScale (w, h: number)
definida en la norma.
Cosa que si puede hacer NCL.
Hay muchas cosas que ya están implementadas en NCL que en Lua te llevaría un tiempo hacerlas, debido a que no están o porque no están implementadas.
Con el tiempo te vas a dar cuenta que crear una aplicación para Ginga va a depender obiamente de lo que quieras mostrar más la buena mezcla de NCL+Lua.
Es cierto que programar en Lua es fácil, pero muchas veces estás reinventando la rueda teniendo la rueda funcionando.
Saludo leo
LIFIA - UNLP Proyecto Televisión Digital
Quoting Alejandro Ayala <[email protected]>:
Van dos sugerencias para los que quieran aprender a hacer aplicaciones
DE
VERDAD:
1) Alejense la más posible de NCL y acerquense lo más posible a Lua. Después me lo van a agradecer.
¿Esto es porque con NCL no se puede construir aplicaciones de verdad? Quizas debemos dejar NCL para las regiones, descriptores y conectores, mas claro para la "vista" o el "layout" y usar Lua para programar en serio. Si pudieras corregirme si esto es lo que quieres decir sobre NCL, gracias de ante mano a todos en la lista, han sido de mucha ayuda.
Saludos desde Ecuador
-- Alejandro Ayala Usuario Gnu con Linux Nro 511764 http://alejandroayala.solmedia.ec/ http://identi.ca/malayat/
---------------------------------------------------------------- This message was sent using IMP, the Internet Messaging Program.
-----Adjunto en línea a continuación-----
__________________________________________Lista de correo *MailScanner has detected a possible fraud attempt from "mc" claiming to be* *MailScanner has detected a possible fraud attempt from "mc" claiming to be [email protected]*<http://mc/[email protected]> cambiar suscripción: https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina
Sitio web: http://comunidad.ginga.org.ar Wiki: http://wiki.ginga.org.ar
__________________________________________Lista de correo [email protected] cambiar suscripción: https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina Sitio web: http://comunidad.ginga.org.ar Wiki: http://wiki.ginga.org.ar
-- Martín Olivera *@ NODOSOL http://www.nodosol.org *- Software Libre, impulsando el desarrollo local + blog en http://blog.martinolivera.com.ar + microblog identi.ca <http://identi.ca/martinolivera> & twitter @martinolivera + Asociación SOLAR Software Libre Argentina - http://www.solar.org.ar + Comunidad GINGA Argentina - http://comunidad.ginga.org.ar
__________________________________________Lista de correo [email protected] cambiar suscripción: https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina Sitio web: http://comunidad.ginga.org.ar Wiki: http://wiki.ginga.org.ar
-- Alejandro Alvarez
Alejandro, Ese es un buen punto, la verdad. Mi idea era tirar un par de pautas (como dije, una propuesta de trabajo) para aplicaciones que corran sobre la implementación Ginga.ar 1.1.0 que tenemos nosotros hoy. "Lua es nuestro amigo" lo afirmo yo, como resultado de la experiencia personal y tras haber fracasado notablemente al intentar usar NCL para algo serio y tener éxito sin embargo en Lua. Tiene que ver con que NCL anda un poco lento, pero no es únicamente eso. Pero tenés razón en todo lo que decís: los tutoriales están basados en ESTE Ginga.ar y no en la norma y están apuntados a programadores. Probablemente sea mejor arreglar algunas cosas del tutorial. Como siempre el feedback es bien recibido. Saludos,Ezequiel --- El mar 26-abr-11, Alejandro Alvarez <[email protected]> escribió: De: Alejandro Alvarez <[email protected]> Asunto: Re: [Ginga-argentina] Ginga + Conexion internet Para: "Lista de la comunidad argentina de Ginga" <[email protected]> Fecha: martes, 26 de abril de 2011, 17:34 Martín estoy de acuerdo con vos. Ezequiel, no creo que la frase "Lua es nuestro amigo, NCL no", sea muy apropiada para estar en un tutorial de la comunidad de Ginga Argentina. Además eso quien lo afirma? Toda la comunidad? LF creador de Ginga? Que hoy NCL ande un poco más lento es por el interprete como dice Martín, pero el día que eso se pula va a tener la misma performance. Hacer aplicaciones escritas en NCL es más simple que en Lua, y tiene que ver con tener un lenguaje declarativo, que pueda ser usado por personas que no necesariamente sean programadores, ese es el espiritu que sigue Ginga. Creo que para hacer tutoriales hay que pensar en Ginga como una especificación, no cerrarse a lo que hoy hace Ginga.ar. Con esto, el trabajo de la comunidad le sirve a cualquier persona que quiera aprender a hacer aplicaciones NCLua. slds! 2011/4/26 Martín Olivera <[email protected]> El 26 de abril de 2011 17:03, Ezequiel García <[email protected]> escribió: Leo, Si es cierto que esa posibilidad no está disponible en Lua. También diste en la tecla cuando decís que vamos a tener que reinventar la rueda. Pero hay que tener presente que cuando la velocidad es importante (como en este caso), reinventar la rueda es una opción. Yo insisto en que Lua es el mejor amigo de los programadores de aplicaciones: pero no es una ley, es simplemente una propuesta de trabajo. Como no quiero quedar en palabras, estoy armando unos tutoriales que investigan esta propuesta de trabajo, en los cuales voy a __tratar__ de demostrar que se puede hacer __TODO__ en Lua. buenisimo el aporte, igualmente ya bastante tenemos con la competencia NCL/Lua versus Java, para tambien ahora ponernos a competir netre NCL y Lua, jejeje NCL es un lenguaje declarativo y Lua uno imperativo, son naturalmente logicas distintas, el hecho de que sea mas rapido o lento NCL tiene que ver mas con las implementaciones del interprete pero es logico que un leguaje declarativo sea mas facil de programar y mas complejo de interpretar y al reves uno imperativo Lo que hay que tener en cuenta tambien, para los timepos y eso, tiene que ver con probar las impleentaciones y eso requiere de testing, no se si es buena decision basar la eleccion de lenguaje en las perpectivas de hoy dia, respecto del hardware disponible por ej HTML 5 es muy prometedor, y es tan declarativo como NCL :) http://wiki.ginga.org.ar/doku.php?id=aprende:tutoriales_ncl-lua:aplicaciones... Saludos,Ezequiel. --- El mar 26-abr-11, [email protected] <[email protected]> escribió: De: [email protected] <[email protected]> Asunto: Re: [Ginga-argentina] Ginga + Conexion internet Para: [email protected] Fecha: martes, 26 de abril de 2011, 15:59 Tengo trabajando bastante tiempo con NCL+Lua creando diversas aplicaciones y te puedo comentar que no es que vas a dejar de programar en NCL para hacer tooodo en Lua. NCL tiene sus ventajas y sus desventajas. Por ejemplo: hacer una aplicación en Lua en la cual se pueda cambiar el tamaño de la imagen dinámicamente no se puede hacer en Lua, dado a que falta implementar la función:canvas:attrScale (w, h: number) definida en la norma.Cosa que si puede hacer NCL.Hay muchas cosas que ya están implementadas en NCL que en Lua te llevaría un tiempo hacerlas, debido a que no están o porque no están implementadas.Con el tiempo te vas a dar cuenta que crear una aplicación para Ginga va a depender obiamente de lo que quieras mostrar más la buena mezcla de NCL+Lua.Es cierto que programar en Lua es fácil, pero muchas veces estás reinventando la rueda teniendo la rueda funcionando.Saludo leoLIFIA - UNLP Proyecto Televisión Digital Quoting Alejandro Ayala <[email protected]>:
Van dos sugerencias para los que quieran aprender a hacer aplicaciones DE
VERDAD:
1) Alejense la más posible de NCL y acerquense lo más posible a Lua.
Después me lo van a agradecer.
¿Esto es porque con NCL no se puede construir aplicaciones de verdad? Quizas
debemos dejar NCL para las regiones, descriptores y conectores, mas claro
para la "vista" o el "layout" y usar Lua para programar en serio. Si
pudieras corregirme si esto es lo que quieres decir sobre NCL, gracias de
ante mano a todos en la lista, han sido de mucha ayuda.
Saludos desde Ecuador
--
Alejandro Ayala
Usuario Gnu con Linux Nro 511764
---------------------------------------------------------------- This message was sent using IMP, the Internet Messaging Program. -----Adjunto en línea a continuación----- __________________________________________Lista de correo MailScanner has detected a possible fraud attempt from "mc" claiming to be MailScanner has detected a possible fraud attempt from "mc" claiming to be MailScanner has detected a possible fraud attempt from "mc" claiming to be MailScanner has detected a possible fraud attempt from "mc" claiming to be [email protected] cambiar suscripción: https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina Sitio web: http://comunidad.ginga.org.ar Wiki: http://wiki.ginga.org.ar __________________________________________Lista de correo [email protected] cambiar suscripción: https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina Sitio web: http://comunidad.ginga.org.ar Wiki: http://wiki.ginga.org.ar -- Martín Olivera @ NODOSOL http://www.nodosol.org - Software Libre, impulsando el desarrollo local + blog en http://blog.martinolivera.com.ar + microblog identi.ca & twitter @martinolivera + Asociación SOLAR Software Libre Argentina - http://www.solar.org.ar + Comunidad GINGA Argentina - http://comunidad.ginga.org.ar __________________________________________Lista de correo [email protected] cambiar suscripción: https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina Sitio web: http://comunidad.ginga.org.ar Wiki: http://wiki.ginga.org.ar -- Alejandro Alvarez -----Adjunto en línea a continuación----- __________________________________________Lista de correo [email protected] cambiar suscripción: https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina Sitio web: http://comunidad.ginga.org.ar Wiki: http://wiki.ginga.org.ar
Me quedé pensando en todo esto y decidí cambiar el tutorial. Así como está parece que toda la comunidad Ginga diciera "NCL anda mal" o algo así, y eso no está bien. Voy a ver si lo cambio para que diga: "Aquí hay una manera de hacer aplicaciones que se basa mayoritariamente en Lua". Agradezco sinceramente el aporte. El tutorial está pensado para tener segunda y tercera parte y usar la arquitectura propuesta para implementar algunas aplicaciones interesantes que tengo en mente: una barra de progreso y algunas cosas que creo que pueden resultar bonitas. Sería interesante que quienes estén interesados lo sigan de cerca, lo prueben, etc. porque -evidentemente- las miradas de afuera son necesarias. Gracias y de nuevo y saludos,Ezequiel. --- El mar 26-abr-11, Ezequiel García <[email protected]> escribió: De: Ezequiel García <[email protected]> Asunto: Re: [Ginga-argentina] Ginga + Conexion internet Para: "Lista de la comunidad argentina de Ginga" <[email protected]> Fecha: martes, 26 de abril de 2011, 18:15 Alejandro, Ese es un buen punto, la verdad. Mi idea era tirar un par de pautas (como dije, una propuesta de trabajo) para aplicaciones que corran sobre la implementación Ginga.ar 1.1.0 que tenemos nosotros hoy. "Lua es nuestro amigo" lo afirmo yo, como resultado de la experiencia personal y tras haber fracasado notablemente al intentar usar NCL para algo serio y tener éxito sin embargo en Lua. Tiene que ver con que NCL anda un poco lento, pero no es únicamente eso. Pero tenés razón en todo lo que decís: los tutoriales están basados en ESTE Ginga.ar y no en la norma y están apuntados a programadores. Probablemente sea mejor arreglar algunas cosas del tutorial. Como siempre el feedback es bien recibido. Saludos,Ezequiel --- El mar 26-abr-11, Alejandro Alvarez <[email protected]> escribió: De: Alejandro Alvarez <[email protected]> Asunto: Re: [Ginga-argentina] Ginga + Conexion internet Para: "Lista de la comunidad argentina de Ginga" <[email protected]> Fecha: martes, 26 de abril de 2011, 17:34 Martín estoy de acuerdo con vos. Ezequiel, no creo que la frase "Lua es nuestro amigo, NCL no", sea muy apropiada para estar en un tutorial de la comunidad de Ginga Argentina. Además eso quien lo afirma? Toda la comunidad? LF creador de Ginga? Que hoy NCL ande un poco más lento es por el interprete como dice Martín, pero el día que eso se pula va a tener la misma performance. Hacer aplicaciones escritas en NCL es más simple que en Lua, y tiene que ver con tener un lenguaje declarativo, que pueda ser usado por personas que no necesariamente sean programadores, ese es el espiritu que sigue Ginga. Creo que para hacer tutoriales hay que pensar en Ginga como una especificación, no cerrarse a lo que hoy hace Ginga.ar. Con esto, el trabajo de la comunidad le sirve a cualquier persona que quiera aprender a hacer aplicaciones NCLua. slds! 2011/4/26 Martín Olivera <[email protected]> El 26 de abril de 2011 17:03, Ezequiel García <[email protected]> escribió: Leo, Si es cierto que esa posibilidad no está disponible en Lua. También diste en la tecla cuando decís que vamos a tener que reinventar la rueda. Pero hay que tener presente que cuando la velocidad es importante (como en este caso), reinventar la rueda es una opción. Yo insisto en que Lua es el mejor amigo de los programadores de aplicaciones: pero no es una ley, es simplemente una propuesta de trabajo. Como no quiero quedar en palabras, estoy armando unos tutoriales que investigan esta propuesta de trabajo, en los cuales voy a __tratar__ de demostrar que se puede hacer __TODO__ en Lua. buenisimo el aporte, igualmente ya bastante tenemos con la competencia NCL/Lua versus Java, para tambien ahora ponernos a competir netre NCL y Lua, jejeje NCL es un lenguaje declarativo y Lua uno imperativo, son naturalmente logicas distintas, el hecho de que sea mas rapido o lento NCL tiene que ver mas con las implementaciones del interprete pero es logico que un leguaje declarativo sea mas facil de programar y mas complejo de interpretar y al reves uno imperativo Lo que hay que tener en cuenta tambien, para los timepos y eso, tiene que ver con probar las impleentaciones y eso requiere de testing, no se si es buena decision basar la eleccion de lenguaje en las perpectivas de hoy dia, respecto del hardware disponible por ej HTML 5 es muy prometedor, y es tan declarativo como NCL :) http://wiki.ginga.org.ar/doku.php?id=aprende:tutoriales_ncl-lua:aplicaciones... Saludos,Ezequiel. --- El mar 26-abr-11, [email protected] <[email protected]> escribió: De: [email protected] <[email protected]> Asunto: Re: [Ginga-argentina] Ginga + Conexion internet Para: [email protected] Fecha: martes, 26 de abril de 2011, 15:59 Tengo trabajando bastante tiempo con NCL+Lua creando diversas aplicaciones y te puedo comentar que no es que vas a dejar de programar en NCL para hacer tooodo en Lua. NCL tiene sus ventajas y sus desventajas. Por ejemplo: hacer una aplicación en Lua en la cual se pueda cambiar el tamaño de la imagen dinámicamente no se puede hacer en Lua, dado a que falta implementar la función:canvas:attrScale (w, h: number) definida en la norma.Cosa que si puede hacer NCL.Hay muchas cosas que ya están implementadas en NCL que en Lua te llevaría un tiempo hacerlas, debido a que no están o porque no están implementadas.Con el tiempo te vas a dar cuenta que crear una aplicación para Ginga va a depender obiamente de lo que quieras mostrar más la buena mezcla de NCL+Lua.Es cierto que programar en Lua es fácil, pero muchas veces estás reinventando la rueda teniendo la rueda funcionando.Saludo leoLIFIA - UNLP Proyecto Televisión Digital Quoting Alejandro Ayala <[email protected]>:
Van dos sugerencias para los que quieran aprender a hacer aplicaciones DE
VERDAD:
1) Alejense la más posible de NCL y acerquense lo más posible a Lua.
Después me lo van a agradecer.
¿Esto es porque con NCL no se puede construir aplicaciones de verdad? Quizas
debemos dejar NCL para las regiones, descriptores y conectores, mas claro
para la "vista" o el "layout" y usar Lua para programar en serio. Si
pudieras corregirme si esto es lo que quieres decir sobre NCL, gracias de
ante mano a todos en la lista, han sido de mucha ayuda.
Saludos desde Ecuador
--
Alejandro Ayala
Usuario Gnu con Linux Nro 511764
---------------------------------------------------------------- This message was sent using IMP, the Internet Messaging Program. -----Adjunto en línea a continuación----- __________________________________________Lista de correo MailScanner has detected a possible fraud attempt from "mc" claiming to be MailScanner has detected a possible fraud attempt from "mc" claiming to be MailScanner has detected a possible fraud attempt from "mc" claiming to be MailScanner has detected a possible fraud attempt from "mc" claiming to be MailScanner has detected a possible fraud attempt from "mc" claiming to be MailScanner has detected a possible fraud attempt from "mc" claiming to be [email protected] cambiar suscripción: https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina Sitio web: http://comunidad.ginga.org.ar Wiki: http://wiki.ginga.org.ar __________________________________________Lista de correo [email protected] cambiar suscripción: https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina Sitio web: http://comunidad.ginga.org.ar Wiki: http://wiki.ginga.org.ar -- Martín Olivera @ NODOSOL http://www.nodosol.org - Software Libre, impulsando el desarrollo local + blog en http://blog.martinolivera.com.ar + microblog identi.ca & twitter @martinolivera + Asociación SOLAR Software Libre Argentina - http://www.solar.org.ar + Comunidad GINGA Argentina - http://comunidad.ginga.org.ar __________________________________________Lista de correo [email protected] cambiar suscripción: https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina Sitio web: http://comunidad.ginga.org.ar Wiki: http://wiki.ginga.org.ar -- Alejandro Alvarez -----Adjunto en línea a continuación----- __________________________________________Lista de correo [email protected] cambiar suscripción: https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina Sitio web: http://comunidad.ginga.org.ar Wiki: http://wiki.ginga.org.ar -----Adjunto en línea a continuación----- __________________________________________Lista de correo [email protected] cambiar suscripción: https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina Sitio web: http://comunidad.ginga.org.ar Wiki: http://wiki.ginga.org.ar
La Comunidad siempre enriquece y se enriquece. Gracias Ezequiel por tus aportes a todaos - @martinolivera en el androide El abr 27, 2011 2:36 p.m., "Ezequiel García" <[email protected]> escribió: Me quedé pensando en todo esto y decidí cambiar el tutorial. Así como está parece que toda la comunidad Ginga diciera "NCL anda mal" o algo así, y eso no está bien. Voy a ver si lo cambio para que diga: "Aquí hay una manera de hacer aplicaciones que se basa mayoritariamente en Lua". Agradezco sinceramente el aporte. El tutorial está pensado para tener segunda y tercera parte y usar la arquitectura propuesta para implementar algunas aplicaciones interesantes que tengo en mente: una barra de progreso y algunas cosas que creo que pueden resultar bonitas. Sería interesante que quienes estén interesados lo sigan de cerca, lo prueben, etc. porque -evidentemente- las miradas de afuera son necesarias. Gracias y de nuevo y saludos, Ezequiel. --- El *mar 26-abr-11, Ezequiel García <[email protected]>* escribió: De: Ezequiel García <[email protected]> > Asunto: Re: [Ginga-argentina] Ginga + Conexion internet > Para: "Lista de la comunidad argentina ... Fecha: martes, 26 de abril de 2011, 18:15 > Alejandro, > > Ese es un buen punto, la verdad. > > Mi idea era tirar un par de pautas (como dije... > > --- El mar 26-abr-11, Alejandro Alvarez <[email protected]> escribió: >> >> >> De: Alejandro Alvarez <[email protected]> >> Asunto: Re: [Ginga-argentina] Gi... >> Martín estoy de acuerdo con vos. >> >> Ezequiel, no creo que la frase "Lua es nuestro amigo, NCL... >> 2011/4/26 Martín Olivera <[email protected]> >>> El 26 de abril de 2011 17:03, Ezequiel García <[email protected]> escribió: >>> >>>> Leo,... >>>> >>>> >>>> http://wiki.ginga.org.ar/doku.php?id=aprende:tutoriales_ncl-lua:aplicaciones_robustas. .. >>>> >>>> >>>> --- El mar 26-abr-11, [email protected]<[email protected]. ... >>>>> >>>>> >>>>> De: [email protected] < [email protected]> >>>>> >>... __________________________________________Lista de correo *MailScanner has detected a possible fraud attempt from "mc" claiming to be* *MailScanner has detected a possible fraud attempt from "mc" claiming to be MailScanner has detected a possible fraud attempt from "mc" claiming to be MailScanner has detected a possible fraud attempt from "mc" claiming to be MailScanner has detected a possible fraud attempt from "mc" claiming to be MailScanner has detected a possible fraud attempt from "mc" claiming to be MailScanner has detected a possible fraud attempt from "mc" claiming to be MailScanner has detected a possible fraud attempt from "mc" claiming to be [email protected]*<http://mc/[email protected]> * * >>>>> cambiar suscripción: https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina >>>... >>>> >>>> >>>> __________________________________________Lista de correo [email protected]... >>> >>> >>> >>> -- >>> Martín Olivera >>> @ NODOSOL http://www.nodosol.org - Software Libre, impuls... -- Alejandro Alvarez >> >> -----Adjunto en línea a continuación----- >> >> __________________________________________List... > > > -----Adjunto en línea a continuación----- > > __________________________________________Lista ... __________________________________________Lista de correo [email protected] cambiar suscripción: https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina Sitio web: http://comunidad.ginga.org.ar Wiki: http://wiki.ginga.org.ar
Yo entiendo perfectamente lo que decís, entiendo las diferencias entre lenguaje declarativo e imperativo. Mi intención es otra. No es iniciar ningún debate, ni ponerme en contra de NCL o a favor de Lua. Solamente quisiera aportar ideas interesantes que me han dado como resultado aplicaciones ROBUSTAS y RAPIDAS. Cada cual hace su camino, yo hice el mío: me di la cabeza contra NCL hasta que empecé a pasar gradualmente todo el código a Lua. Y resultó bien. Y como me parece valioso compartir la experiencia con todos, estoy armando los tutoriales. Al que le sirva bien, y a quien no... bien también. Hay que tener en cuenta que cada programador es distinto y cada aplicación es distinta. Así que repito cada cual tiene que hacer su camino de aprendizaje y experiencia. --- El mar 26-abr-11, Martín Olivera <[email protected]> escribió: De: Martín Olivera <[email protected]> Asunto: Re: [Ginga-argentina] Ginga + Conexion internet Para: "Lista de la comunidad argentina de Ginga" <[email protected]> Fecha: martes, 26 de abril de 2011, 17:12 El 26 de abril de 2011 17:03, Ezequiel García <[email protected]> escribió: Leo, Si es cierto que esa posibilidad no está disponible en Lua. También diste en la tecla cuando decís que vamos a tener que reinventar la rueda. Pero hay que tener presente que cuando la velocidad es importante (como en este caso), reinventar la rueda es una opción. Yo insisto en que Lua es el mejor amigo de los programadores de aplicaciones: pero no es una ley, es simplemente una propuesta de trabajo. Como no quiero quedar en palabras, estoy armando unos tutoriales que investigan esta propuesta de trabajo, en los cuales voy a __tratar__ de demostrar que se puede hacer __TODO__ en Lua. buenisimo el aporte, igualmente ya bastante tenemos con la competencia NCL/Lua versus Java, para tambien ahora ponernos a competir netre NCL y Lua, jejeje NCL es un lenguaje declarativo y Lua uno imperativo, son naturalmente logicas distintas, el hecho de que sea mas rapido o lento NCL tiene que ver mas con las implementaciones del interprete pero es logico que un leguaje declarativo sea mas facil de programar y mas complejo de interpretar y al reves uno imperativo Lo que hay que tener en cuenta tambien, para los timepos y eso, tiene que ver con probar las impleentaciones y eso requiere de testing, no se si es buena decision basar la eleccion de lenguaje en las perpectivas de hoy dia, respecto del hardware disponible por ej HTML 5 es muy prometedor, y es tan declarativo como NCL :) http://wiki.ginga.org.ar/doku.php?id=aprende:tutoriales_ncl-lua:aplicaciones... Saludos,Ezequiel. --- El mar 26-abr-11, [email protected] <[email protected]> escribió: De: [email protected] <[email protected]> Asunto: Re: [Ginga-argentina] Ginga + Conexion internet Para: [email protected] Fecha: martes, 26 de abril de 2011, 15:59 Tengo trabajando bastante tiempo con NCL+Lua creando diversas aplicaciones y te puedo comentar que no es que vas a dejar de programar en NCL para hacer tooodo en Lua. NCL tiene sus ventajas y sus desventajas. Por ejemplo: hacer una aplicación en Lua en la cual se pueda cambiar el tamaño de la imagen dinámicamente no se puede hacer en Lua, dado a que falta implementar la función:canvas:attrScale (w, h: number) definida en la norma.Cosa que si puede hacer NCL.Hay muchas cosas que ya están implementadas en NCL que en Lua te llevaría un tiempo hacerlas, debido a que no están o porque no están implementadas.Con el tiempo te vas a dar cuenta que crear una aplicación para Ginga va a depender obiamente de lo que quieras mostrar más la buena mezcla de NCL+Lua.Es cierto que programar en Lua es fácil, pero muchas veces estás reinventando la rueda teniendo la rueda funcionando.Saludo leoLIFIA - UNLP Proyecto Televisión Digital Quoting Alejandro Ayala <[email protected]>:
Van dos sugerencias para los que quieran aprender a hacer aplicaciones DE
VERDAD:
1) Alejense la más posible de NCL y acerquense lo más posible a Lua.
Después me lo van a agradecer.
¿Esto es porque con NCL no se puede construir aplicaciones de verdad? Quizas
debemos dejar NCL para las regiones, descriptores y conectores, mas claro
para la "vista" o el "layout" y usar Lua para programar en serio. Si
pudieras corregirme si esto es lo que quieres decir sobre NCL, gracias de
ante mano a todos en la lista, han sido de mucha ayuda.
Saludos desde Ecuador
--
Alejandro Ayala
Usuario Gnu con Linux Nro 511764
---------------------------------------------------------------- This message was sent using IMP, the Internet Messaging Program. -----Adjunto en línea a continuación----- __________________________________________Lista de correo MailScanner has detected a possible fraud attempt from "mc" claiming to be MailScanner has detected a possible fraud attempt from "mc" claiming to be [email protected] cambiar suscripción: https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina Sitio web: http://comunidad.ginga.org.ar Wiki: http://wiki.ginga.org.ar __________________________________________Lista de correo [email protected] cambiar suscripción: https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina Sitio web: http://comunidad.ginga.org.ar Wiki: http://wiki.ginga.org.ar -- Martín Olivera @ NODOSOL http://www.nodosol.org - Software Libre, impulsando el desarrollo local + blog en http://blog.martinolivera.com.ar + microblog identi.ca & twitter @martinolivera + Asociación SOLAR Software Libre Argentina - http://www.solar.org.ar + Comunidad GINGA Argentina - http://comunidad.ginga.org.ar -----Adjunto en línea a continuación----- __________________________________________Lista de correo [email protected] cambiar suscripción: https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina Sitio web: http://comunidad.ginga.org.ar Wiki: http://wiki.ginga.org.ar
2011/4/26 Martín Olivera <[email protected]>
buenisimo el aporte, igualmente ya bastante tenemos con la competencia NCL/Lua versus Java, para tambien ahora ponernos a competir netre NCL y Lua, jejeje
La competencia entre Ginga-NCL y Ginga-J existe en Brasil. Aquí no, desde el momento en que LIFIA o el Consejo Asesor o el Mago de Oz decidió eliminar toda referencia de Ginga-J de los documentos oficiales, por razones sólo conocidas por ellos. Leí el otro día que iba a haber una charla sobre Ginga-J en una de las reuniones que hace el CAI o Copitec. ¿Alguien sabe qué se dijo allí? FC
El 27 de abril de 2011 15:02, Fernando Cassia <[email protected]> escribió:
2011/4/26 Martín Olivera <[email protected]>
buenisimo el aporte, igualmente ya bastante tenemos con la competencia NCL/Lua versus Java, para tambien ahora ponernos a competir netre NCL y Lua, jejeje
La competencia entre Ginga-NCL y Ginga-J existe en Brasil. Aquí no, desde el momento en que LIFIA o el Consejo Asesor o el Mago de Oz decidió eliminar toda referencia de Ginga-J de los documentos oficiales, por razones sólo conocidas por ellos.
rigor periodistico?
Leí el otro día que iba a haber una charla sobre Ginga-J en una de las reuniones que hace el CAI o Copitec. ¿Alguien sabe qué se dijo allí?
FC
__________________________________________Lista de correo [email protected] cambiar suscripción: https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina Sitio web: http://comunidad.ginga.org.ar Wiki: http://wiki.ginga.org.ar
-- Martín Olivera *@ NODOSOL http://www.nodosol.org *- Software Libre, impulsando el desarrollo local + blog en http://blog.martinolivera.com.ar + microblog identi.ca <http://identi.ca/martinolivera> & twitter @martinolivera + Asociación SOLAR Software Libre Argentina - http://www.solar.org.ar + Comunidad GINGA Argentina - http://comunidad.ginga.org.ar
2011/4/27 Martín Olivera <[email protected]>:
rigor periodistico?
Yo no ví Ginga-J referenciado en ningún lado. Y uds. me dijeron que quen decide esas cosas es el Consejo Asesor. ¿O tengo que buscar los mails viejos? Estoy viejo pero no tan bobo de no recordar los mails de la semana pasada... De hecho, pregunté en esta lista las explicaciones varían según las estaciones del año. Aunque por lo menos Arturo dice ahora que si viene una empresa que quiera agar el desarrollo, ellos colaborarían... FC
El 27 de abril de 2011 15:17, Fernando Cassia <[email protected]> escribió:
El 27 de abril de 2011 15:02, Fernando Cassia <[email protected]>escribió:
2011/4/26 Martín Olivera <[email protected]>
buenisimo el aporte, igualmente ya bastante tenemos con la competencia NCL/Lua versus Java, para tambien ahora ponernos a competir netre NCL y Lua, jejeje
La competencia entre Ginga-NCL y Ginga-J existe en Brasil. Aquí no, desde el momento en que LIFIA o el Consejo Asesor o el Mago de Oz decidió eliminar toda referencia de Ginga-J de los documentos oficiales, por razones sólo conocidas por ellos.
2011/4/27 Martín Olivera <[email protected]>:
rigor periodistico?
Yo no ví Ginga-J referenciado en ningún lado. Y uds. me dijeron que quen decide esas cosas es el Consejo Asesor. ¿O tengo que buscar los mails viejos? Estoy viejo pero no tan bobo de no recordar los mails de la semana pasada...
no, no, claro, yo me referia a la mencion del Mago de Oz, que no habia visto anteriormente en las cronicas...
De hecho, pregunté en esta lista las explicaciones varían según las estaciones del año. Aunque por lo menos Arturo dice ahora que si viene una empresa que quiera agar el desarrollo, ellos colaborarían...
FC
__________________________________________Lista de correo [email protected] cambiar suscripción: https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina Sitio web: http://comunidad.ginga.org.ar Wiki: http://wiki.ginga.org.ar
-- Martín Olivera *@ NODOSOL http://www.nodosol.org *- Software Libre, impulsando el desarrollo local + blog en http://blog.martinolivera.com.ar + microblog identi.ca <http://identi.ca/martinolivera> & twitter @martinolivera + Asociación SOLAR Software Libre Argentina - http://www.solar.org.ar + Comunidad GINGA Argentina - http://comunidad.ginga.org.ar
2011/4/27 Martín Olivera <[email protected]>:
no, no, claro, yo me referia a la mencion del Mago de Oz, que no habia visto anteriormente en las cronicas...
Por decir algo Martin. Al dia de hoy no me queda claro la estructura del proyecto y quién decide qué. FC
El 27 de abril de 2011 15:29, Fernando Cassia <[email protected]> escribió:
2011/4/27 Martín Olivera <[email protected]>:
no, no, claro, yo me referia a la mencion del Mago de Oz, que no habia visto anteriormente en las cronicas...
Por decir algo Martin. Al dia de hoy no me queda claro la estructura del proyecto y quién decide qué.
a mi tampoco me queda claro en muchos casos, pero en general encuentro mejores resultados a mis interrogantes cuando pregunto de buena manera que cuando increpo y cuestiono antes de saber como son las cosas :)
FC
__________________________________________Lista de correo [email protected] cambiar suscripción: https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina Sitio web: http://comunidad.ginga.org.ar Wiki: http://wiki.ginga.org.ar
-- Martín Olivera *@ NODOSOL http://www.nodosol.org *- Software Libre, impulsando el desarrollo local + blog en http://blog.martinolivera.com.ar + microblog identi.ca <http://identi.ca/martinolivera> & twitter @martinolivera + Asociación SOLAR Software Libre Argentina - http://www.solar.org.ar + Comunidad GINGA Argentina - http://comunidad.ginga.org.ar
2011/4/27 Martín Olivera <[email protected]>:
a mi tampoco me queda claro en muchos casos, pero en general encuentro mejores resultados a mis interrogantes cuando pregunto de buena manera que cuando increpo y cuestiono antes de saber como son las cosas :)
yo no increpo, pregunto desde lo que leo y veo desde acá. Si las decisiones se tomaran en forma más abierta quizás yo no tendría que preguntar nada, leeria todo en un FAQ del proyecto o desde los reportes periódicos sobre el estado del proyecto. Creeme, sacarles respuestas de "si", "no" con tirabuzón quirúrgico, como diría Tangalanga, no es placentero tampoco. Comunicar es también parte de un proyecto FOSS. FC
2011/4/23 Marcelo A. Vasquez <[email protected]>:
la conexion a internet que van a tener los STB?
¿Ya se definió el tema del canal de retorno? Me parece que por ahora los STBs son "one way", salvo que el usuario tenga contratado algun tipo de banda ancha y la enchufe por ethernet... FC
participants (14)
-
Alejandro Alvarez -
Alejandro Ayala -
Arturo Zambrano -
Ezequiel García -
Federico Balaguer -
Felipe Fabio -
Fernando Cassia -
Fernando Toledo -
lisasmendi@lifia.info.unlp.edu.ar -
Marcelo A. Vasquez -
Marcelo Gutierrez -
Martín Olivera -
Roberto Moreno P. -
Rodrigo Aristizabal