Hola nico, mira, había escrito toda una arenga sobre este tema para responderte, pero para evitar discusiones la borré y sólo te cuento que yo apenas estoy aprendiendo a programar en python, se muy poco y además soy muy ansioso y aveces me desespera tener que leer y buscar horas para después lograr apenas escribir dos lineas de código.<br>
<br>Entonces, mi tema viene por lo siguiente:<br><br>La xo tiene una actividad que reproduce videos y audio en formato mp3 llamada Watch&amp;Listen, (la cual va por la version 14 o algo así, a pesar de que la única que funciona es la 8)<br>
<br>Ahora, esta actividad, ni siquiera tiene un menú &quot;Abrir&quot;, para escuchar un mp3, este tiene que llegar primero al journal para que el niño le haga click y se habra watch&amp;listen (previa instalación porque no viene por defecto).<br>
watch&amp;listen tampoco permite crear una lista de reproduccion, así que hay que clickear uno por uno los mp3 para escucharlos.<br><br>Ahora, se me ocurren varias cosas sobre esto.<br>Me parece que nuestros niños y jóvenes tiene derecho a escuchar sus mp3 preferidos y tenerlos almacenados en algún lugar como hace cualquier joven con acceso a internet.<br>
Aunque el formato mp3 no sea libre tenemos a disposición gratuitamente la librería de fluendo para reproducir este formato y no veo motivo para no usarla, más aun cuando sabemos que la xo no es totalmente libre, de hecho no veo como se respetan las libertades del software libre en una computadora donde no tienes acceso a la administración del sistema, pero bueno, a estas alturas ese es problema del Latu,<br>
<br>En lo concreto, quiero que el niño pueda almacenar en la xo sus canciones preferidas y cargarlas todas en una lista de reproducción para armar un baile si quiere, entonces, quiero que mi actividad permita crear una carpeta en el home del usuario, guardar sus canciones allí, ya sea copiandolas desde el celular o bajándoselas de internet, es más, si es posible quiero que pueda editar sus archivos de audio, crearse un rington para su celular, yo que sé, que la xo sea funcional, que escuchar su musica preferida sea sencillo y no tenga que usar tres o cuatro actividades para poder escuchar una tema musical.<br>
<br>etc . . .<br><br><br><br><br><br><br><br><br><div class="gmail_quote">El 19 de noviembre de 2009 12:22, Nicolas Zuasti <span dir="ltr">&lt;<a href="mailto:nicozuasti@gmail.com">nicozuasti@gmail.com</a>&gt;</span> escribió:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">No se si ya se discutió en este foro, pero mp3 no es un formato libre, posiblemente esta sea la mayor causa de tus molestias.<div>
<br></div><div><br clear="all">nz.<br><br><a href="http://www.zonical.net" target="_blank">www.zonical.net</a><br>


<br><br><div class="gmail_quote">2009/11/19 Flavio Danesse <span dir="ltr">&lt;<a href="mailto:fdanesse@gmail.com" target="_blank">fdanesse@gmail.com</a>&gt;</span><div><div></div><div class="h5"><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">


Hola gabriel, mira:<br><br>Cuanto más leo más me caliento, te explico:<br><br>En la actividad que estoy construyendo hay un visor de imágenes y un reproductor mp3 entre otras cosas.<br>La idea es que el usuario pueda crear un directorio en la xo donde tenga sus imagenes y un directorio donde tenga sus mp3 para ver y escuchar estos archivos cuando desee y pueda borrarlos y poner nuevos archivos, etc . . .<br>



<br>Todo eso anda sin problemas, pero se me ocurrió, y acá vienen los problemas, que estaría bueno que el usuario pueda conectarse a internet y bajar sus imagenes y mp3 desde allí y guardarlos en sus directorios personales.<br>



<br>Entonces me pongo a leer sobre todos los navegadores que hay y resulta que ninguno permite bajar archivos en ningun otro lugar que no sea el journal, así que que me pongo a hacer un navegador, pero los navegadores que hay para ambeber en las actividades necesitan implementar raimbow porque crean bases de datos, directorios y archivos para almacenar cookies y demás.<br>



<br>Si no se implementa raimbow correctamente en la actividad el navegador crea los directorios y las bases en el home y revienta y después no hay manera de borrar estos archivos y directorios.<br><br>A esto, le sumamos que la xo no trae soporte mp3, así que hay que agregarle la biblioteca que puso a disposición fluendo para ello..<br>



<br>Y ahora, leyendo, veo que tanto totem como vlc pueden sugarizarse utilizando una biblioteca que hay en sugar labs, pero no puedo hacer ninguna de estas cosas porque se necesita permisos de root en la xo, así que hay que construir un reproductor nuevo, en fin, todo podría ser mucho más sencillo y sin embargo cuanto más leo más complicaciones encuentro.<br>



<br><br><br><br><br><div class="gmail_quote">El 19 de noviembre de 2009 11:43, Gabriel Eirea <span dir="ltr">&lt;<a href="mailto:geirea@gmail.com" target="_blank">geirea@gmail.com</a>&gt;</span> escribió:<div><div></div>


<div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Flavio:<br>
<br>
Rainbow se implementa sólo ya que forma parte del shell de Sugar.<br>
<br>
La forma en que funciona es que cada actividad tiene asignado un grupo<br>
y cada instancia de la actividad un usuario distinto. Entonces los<br>
permisos de los directorios se manejan de forma que ninguna actividad<br>
pueda escribir sobre otra y ninguna instancia sobre otra de la misma<br>
actividad.<br>
<br>
Existe una forma para que distintas instancias de una misma actividad<br>
compartan archivos y ella consiste en utilizar el directorio dado por<br>
la variable de entorno SUGAR_ACTIVITY_ROOT. Esto permite que una<br>
actividad pueda tener persistencia de datos más allá del Journal.<br>
<br>
Eso es todo lo que sé de Rainbow. Si contás específicamente qué es lo<br>
que querés hacer capaz que podemos encontrarle la vuelta.<br>
<br>
Saludos,<br>
<br>
Gabriel<br>
<br>
El día 19 de noviembre de 2009 08:08, Flavio Danesse<br>
&lt;<a href="mailto:fdanesse@gmail.com" target="_blank">fdanesse@gmail.com</a>&gt; escribió:<br>
&gt; Si, pero yo me refería a información que sirva jajaja.<br>
&gt;<br>
&gt; Necesito ejemplos de código no propaganda, lo más interesante de raimbow es<br>
&gt; que se puede desactivar, pero como solo lo puede hacer el root necesito<br>
&gt; aprender a implementarlo.<br>
&gt;<br>
&gt; Alguien tiene un ejemplito sencillo que me aclare ??<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; 2009/11/18 Federico Moreira &lt;<a href="mailto:federico@linux.com.uy" target="_blank">federico@linux.com.uy</a>&gt;<br>
&gt;&gt;<br>
&gt;&gt; Flavio,<br>
&gt;&gt;<br>
&gt;&gt; Las especificaciones y el porque de Rainbow están detalladas en la wiki de<br>
&gt;&gt; olpc, las podes ver en [0].<br>
&gt;&gt;<br>
&gt;&gt; ¿En que parte explota tu actuividad?<br>
&gt;&gt;<br>
&gt;&gt; [0] - <a href="http://wiki.laptop.org/go/Rainbow" target="_blank">http://wiki.laptop.org/go/Rainbow</a><br>
&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; Olpc-uruguay mailing list<br>
&gt;&gt; <a href="mailto:Olpc-uruguay@lists.laptop.org" target="_blank">Olpc-uruguay@lists.laptop.org</a><br>
&gt;&gt; <a href="http://lists.laptop.org/listinfo/olpc-uruguay" target="_blank">http://lists.laptop.org/listinfo/olpc-uruguay</a><br>
&gt;&gt;<br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; Olpc-uruguay mailing list<br>
&gt; <a href="mailto:Olpc-uruguay@lists.laptop.org" target="_blank">Olpc-uruguay@lists.laptop.org</a><br>
&gt; <a href="http://lists.laptop.org/listinfo/olpc-uruguay" target="_blank">http://lists.laptop.org/listinfo/olpc-uruguay</a><br>
&gt;<br>
&gt;<br>
_______________________________________________<br>
Olpc-uruguay mailing list<br>
<a href="mailto:Olpc-uruguay@lists.laptop.org" target="_blank">Olpc-uruguay@lists.laptop.org</a><br>
<a href="http://lists.laptop.org/listinfo/olpc-uruguay" target="_blank">http://lists.laptop.org/listinfo/olpc-uruguay</a><br>
</blockquote></div></div></div><br>
<br>_______________________________________________<br>
Olpc-uruguay mailing list<br>
<a href="mailto:Olpc-uruguay@lists.laptop.org" target="_blank">Olpc-uruguay@lists.laptop.org</a><br>
<a href="http://lists.laptop.org/listinfo/olpc-uruguay" target="_blank">http://lists.laptop.org/listinfo/olpc-uruguay</a><br>
<br></blockquote></div></div></div><br></div>
<br>_______________________________________________<br>
Olpc-uruguay mailing list<br>
<a href="mailto:Olpc-uruguay@lists.laptop.org">Olpc-uruguay@lists.laptop.org</a><br>
<a href="http://lists.laptop.org/listinfo/olpc-uruguay" target="_blank">http://lists.laptop.org/listinfo/olpc-uruguay</a><br>
<br></blockquote></div><br>