Resumen rápido

Presentes: adamta, ardvark, bar, cervantes, jrandom, Pseudonym, Ragnarok, susi23

Registro de la reunión

13:04 <jrandom> 0) hola 13:04 <jrandom> 1) Estado de la red 13:04 <jrandom> 2) Estado de Syndie 13:04 <jrandom> 3) susidns 13:04 <jrandom> 4) ??? 13:04 <jrandom> 0) hola 13:04 * jrandom saluda con la mano 13:04 <+bar> salaam aleikum 13:04 <jrandom> notas de estado publicadas en http://dev.i2p.net/pipermail/i2p/2005-September/000888.html 13:04 <+Ragnarok> hola 13:04 * cervantes se quita el sombrero 13:04 <+fox> * adamta devuelve el saludo a través del puente Irc2p/Freenode 13:05 <jrandom> :) ok, pasando a 1) estado de la red 13:05 <@cervantes> *** Desconectado 13:05 <jrandom> por lo que veo, las cosas parecen ir razonablemente bien 13:05 <jrandom> heh 13:06 * cervantes coincide... solo un netsplit en unos días 13:06 <jrandom> sé que aún tenemos algunos problemas cuando la conexión de red de uno está muy congestionada (lo que hace que los mensajes se acumulen y fallen, resultando en más elGamal y mayor uso de CPU) 13:06 <@cervantes> y mi conexión de irc tiene un uptime tan largo como el de mis router 13:06 <+Ragnarok> lo mismo de siempre para mí. Lento, pero utilizable, con intermitente falta de fiabilidad 13:07 <jrandom> bien, yo también he visto eso cervantes 13:07 <jrandom> Ragnarok: ¿la falta de fiabilidad con eepsites, irc, i2pbt, i2phex, correo, todos los anteriores? ¿con 0.6.0.5 o anterior? 13:08 <+Ragnarok> principalmente en forma de desconexiones de irc cada pocas horas. 13:08 <+Ragnarok> no uso mucho más, así que no tengo mucha más información 13:08 <jrandom> hmm, ¿tienes puesto el limitador de bw? 13:08 <+Ragnarok> sí 13:08 <jrandom> (como recordatorio, -1 ahora significa 16KBps) 13:09 <+Ragnarok> está establecido por encima del valor por defecto 13:09 <jrandom> ok, genial, ¿está llegando a ese límite en algún momento y/o ese límite es adecuado para tu capacidad real de red? 13:09 <+Ragnarok> el límite está muy por debajo de mi capacidad real, ya que si lo pongo alto parece matar mi router inalámbrico 13:10 <jrandom> heh ok 13:10 <+Ragnarok> pero mi router no parece alcanzar el límite de todos modos 13:11 <+Ragnarok> puedo intentar estresarlo un poco y llevar un mejor seguimiento 13:11 <jrandom> ¿el pico de uso de bw llega al límite (según oldstats.jsp)? i2p es bastante a ráfagas, y la congestión en una ráfaga podría causar una desconexión de irc 13:11 <jrandom> genial, sería estupendo. Solo puedo probar localmente un número limitado de situaciones, así que se agradecen informes 13:11 <+Ragnarok> ¿qué número estoy buscando? oldstats es bastante denso... 13:12 <+Ragnarok> s/./?/ 13:12 <jrandom> heh, perdón - oldstats.jsp#bw.sendBps el pico de 60 s (el segundo número en la línea) 13:14 <+Ragnarok> ¿cuáles son las unidades? El número parece altamente improbable 13:14 <jrandom> KBps, perdón 13:14 <jrandom> (está mal nombrado) 13:15 <Pseudonym> ¿bits o bytes? 13:15 <jrandom> bytes 13:15 <+Ragnarok> desafortunadamente, entonces debe estar mal 13:15 <+Ragnarok> el número de pico es una pequeña fracción del límite, y del uso actual del router 13:15 <jrandom> hmm, es bastante específico, contando sizeof(mensajes recibidos) 13:16 <jrandom> (aunque el propio limitador de bw funciona a un nivel inferior, contando sizeof(paquetes recibidos o enviados) 13:16 <+Ragnarok> ¿qué tan malo sería si copio y pego la línea? :) 13:16 <jrandom> podría ser más seguro hacerme un msg 13:17 <+Ragnarok> espera, estaba mirando la tasa de 60 m. Sigue pareciendo baja, pero al menos es mayor que el uso actual. 13:17 <+Ragnarok> perdón 13:17 <+Ragnarok> Te haré un /msg con más info 13:17 <@cervantes> Ragnarok: podríamos determinar instantáneamente tu nombre, dirección y detalles de crédito desde la netDB 13:17 <jrandom> heh 13:18 <jrandom> cervantes: por eso la netDb bw publica solo la tasa *actual*, no el pico ;) 13:18 <jrandom> (pero sí, dar el uso de bw de uno puede ser peligroso frente a un adversario) 13:19 <jrandom> ok, ¿alguien más tiene algo que plantear con respecto al estado de la red? 13:21 <jrandom> si no, pasamos a 2) estado de syndie 13:22 <jrandom> muchos avances en syndie, como se describe en el correo y en mi blog. En lugar de repetirlo aquí, ¿alguien tiene algo que plantear en ese frente? 13:22 <@cervantes> Officiali2pApps++ 13:23 <+fox> <adamta> Estoy modificando los archivos JSP para usar marcado más estructurado/semántico, de modo que se pueda aplicar estilo de manera más flexible con CSS. 13:23 <+fox> <adamta> No tengo nada que mostrar aún, pero publicaré en la lista de correo cuando tenga algo listo. 13:23 <+Ragnarok> quizá una pequeña descripción de cuál crees que es el caso de uso común de syndie vendría bien. Todavía no tengo claro qué es, aparte de un CMS de blog 13:23 <jrandom> genial adamta - asegúrate de trabajar con la base de código más reciente, ya que anoche repasé y les apliqué CSS a todo 13:24 <jrandom> (a un nivel básico, eso sí) 13:24 <+fox> <adamta> jrandom: Ups... había estado trabajando en una versión anterior. 13:24 <+fox> <adamta> Haré `cvs update` y veré qué ha cambiado, entonces. 13:24 * Ragnarok , pidiendo documentación de usuario. Oh, la hipocresía 13:24 <jrandom> buena observación, Ragnarok. el caso de uso es esencialmente '$myI2P.getUseCases()' 13:25 <jrandom> sindicación y publicación seguras de contenido, en lugar de usar eepsites 13:25 <jrandom> (ya que las eepsites no permiten una sindicación segura, requieren más destreza para publicar y requieren alta disponibilidad del nodo en funcionamiento) 13:25 <+Ragnarok> pero ¿cómo se sindica? 13:26 <jrandom> una buena introducción a los objetivos de syndie está en la publicación http://syndiemedia.i2p/index.jsp?blog=ovpBy2mpO1CQ7deYhQ1cDGAwI6pQzLbWOm1Sdd0W06c=&entry=1124496000001&images=false&expand=true 13:27 <jrandom> la sindicación, ahora mismo, se hace a través de http con pares de sindicación especificados explícitamente (ya sean archivos de apache, otras instancias de syndie o freesites con archivos de syndie) 13:27 * cervantes acaba de destripar el css de syndie... tiene suficientes clases para permitir una variedad de estilos, pero el marcado en sí no es bueno para trabajar nuevos temas 13:27 <+Ragnarok> oh, bien. No creo haber visto eso 13:27 <@cervantes> *classes=classed 13:27 <@cervantes> adamta: me gustaría ver qué se te ocurre 13:28 <jrandom> cervantes: no soy un gurú de css, así que cualquiera con ganas de mejorarlo, reestructurarlo o renovar cómo funciona todo el css/frontend es muy bienvenido :) 13:28 <@cervantes> solo deshazte de esas malditas tablas :) 13:28 <jrandom> heh 13:30 <+fox> <adamta> cervantes+jrandom: En efecto. Hay suficiente para el estilo básico, como cambiar la combinación de colores, pero estoy intentando modificarlo para quitar las tablas y proporcionar suficiente marcado semántico ( <div>s anidados para secciones, etiquetas de encabezado y demás, todo con clases e IDs cuando sea útil) para que una hoja de estilo pueda cambiar completamente la apariencia al gusto del usuario. 13:30 <@cervantes> guay 13:30 <jrandom> ¡de lujo, adamta! 13:31 * jrandom no tocará esa parte por un tiempo (tengo mucho en lo que trabajar en el router :) 13:31 <@cervantes> en una nota semi-relacionada, los nuevos temas de la routerconsole se han retrasado un poco por la *ejem* desaparición de arcturus 13:31 <jrandom> heh vaya 13:31 <@cervantes> estoy intentando retomar donde lo dejó con algunos ajustes del flujo de trabajo 13:32 <@cervantes> pero no tengo las habilidades de JSP para hacer nada radical como arreglar las pantallas de configuración de tunnel que están rotas 13:33 <jrandom> ah, bien, cualquier avance es bueno, y si necesitas ayuda con algo en particular, ando por aquí 13:33 <jrandom> adamta: una cosa a tener en cuenta es el tema de estilos múltiples (usar el estilo seleccionado por el autor pero alojado localmente) ((mira mis entradas recientes del blog para más info)) 13:33 <@cervantes> dicho eso, el nuevo tema alternativo se ve bien 13:33 <jrandom> bien 13:34 <+fox> <adamta> La nueva combinación de colores es definitivamente más agradable, si es a eso a lo que te refieres (?). 13:35 <@cervantes> adamta: sería genial si los autores pudieran seleccionar un estilo completo de un conjunto de plantillas para su blog en particular 13:35 <jrandom> cervantes: ¿crees que deberíamos desplegar esos cambios de jsp/css que arcturus me envió antes, o prefieres esperar hasta que hayas terminado algunas piezas más? 13:36 <@cervantes> jrandom: no estoy seguro de qué te dio 13:36 <@cervantes> si me los pasas puedo comparar... he hecho cambios adicionales en el marcado desde la última vez que hablé con él 13:37 <jrandom> cervantes: ahora las entradas de blog individuales pueden tener estilo por blog aplicado (provocando que, por ejemplo, class="s_detail_addressLink ss_minimal_detail_addressLink" se use en el html, asumiendo que el estilo especificado es "minimal") 13:37 <jrandom> genial, te los paso cervantes 13:37 <@cervantes> gracias 13:38 <jrandom> cervantes: un tema por blog es un poco más complicado: la gente de LJ tuvo que lidiar con eso también, y llegó al compromiso de decir que la lista que contiene múltiples blogs usa las preferencias de estilo del lector, mientras que la lista que contiene solo las entradas de un blog usa las preferencias de estilo del autor 13:38 <jrandom> podríamos publicar un 'DefaultStyle: minimal' en los metadatos del blog para permitir esto último 13:39 <@cervantes> sí, eso es lo que estaba imaginando 13:39 <+susi23> (las preferencias del lector siempre deberían prevalecer sobre las de otros) 13:39 <+susi23> (pero es una opinión :) 13:39 <jrandom> correcto, cuando el lector tiene preferencias explícitas 13:39 <@cervantes> /ignore susi23 13:39 <@cervantes> mierda, no funcionó 13:41 <@cervantes> si hacemos que filtrar por blog sea una forma de navegación más distinta 13:42 <@cervantes> como una lista lateral 13:42 <jrandom> de momento, las preferencias del usuario están un poco integradas en el flujo de trabajo, en lugar de estar en una página de preferencias separada (p. ej., un enlace para marcar un blog, o ignorarlo, o mostrar/ocultar imágenes). Quizás cuando tengamos múltiples estilos locales, sería bueno tener un desplegable de 'ver estilo' arriba 13:42 <@cervantes> entonces hará los cambios de estilo más aceptables 13:42 <jrandom> hmm sí, la navegación entre blogs va a ser interesante 13:43 <jrandom> entonces, ¿te gustaba cómo era originalmente, con esa lista de blogs en el lado izquierdo, en lugar del desplegable? 13:43 <jrandom> http://syndiemedia.i2p/viewattachment.jsp?blog=ovpBy2mpO1CQ7deYhQ1cDGAwI6pQzLbWOm1Sdd0W06c=&entry=1124769600000&attachment=0 13:44 <@cervantes> <bluesky>bueno, quizá eso podría ser una preferencia de plantilla, ¿no?</bluesky> 13:44 <jrandom> hmm, no sé si las hojas de estilo pueden convertir una lista en un desplegable, ¿pueden? 13:44 <@cervantes> tipo de navegación: dropdown|sidelist|hierarchy 13:44 <@cervantes> no 13:45 <jrandom> ok, sí, eso se puede hacer en jsp y como preferencia de usuario, sin problema 13:45 <jrandom> (¿jerarquía?) 13:45 <+susi23> (claro, puedes darle al select un parámetro rows) 13:45 <@cervantes> pero si abstraes el marcado en plantillas entonces puedes tener múltiples diseños de preferencia de usuario 13:45 <jrandom> ah, cierto, como una lista multivaluada 13:45 <jrandom> (en lugar de una lista html de enlaces) 13:46 <@cervantes> (estaba divagando) 13:46 <jrandom> cierto, cierto, cervantes (aunque sería bueno si pudiéramos hacer tanto "templating" como sea posible a través de css, ya que es más fácil desplegar temas) 13:46 <jrandom> ((especialmente con el nuevo docs/syndie_standard.css)) 13:46 <@cervantes> quizá quieras dejar eso para la versión 2 y concentrarte en aspectos más importantes 13:47 <+susi23> (podrías poner las tres variantes en el código fuente html y el usuario decide qué divs queremos ocultar) 13:47 <@cervantes> correcto, si adamta arregla el marcado, entonces probablemente puedas hacer variaciones bastante drásticas 13:47 <jrandom> sí, pero estoy abierto a ideas para el valor por defecto. Si hay una mejor forma de navegar, sería mejor desplegar esa 13:47 <jrandom> buena idea, susi23 13:47 <+susi23> (vale, no es muy elegante ;) 13:47 <@cervantes> como en http://www.csszengarden.copm 13:48 <@cervantes> * http://www.csszengarden.com 13:48 * jrandom se alegra de haber implementado ArchiveIndex como un objeto separado de Archive, así que todo esto es esencialmente solo procesar el archivo de texto archive.txt :) 13:49 <jrandom> ok, ¿alguien tiene más preguntas/comentarios/preocupaciones con respecto a syndie? 13:50 <jrandom> (una cosa a tener en cuenta es que lo de petname (alias) nuevo tiene una exportación con un clic al archivo userhosts.txt del usuario, volcando allí cualquier dirección i2p [pero aún no importa]) 13:50 <@cervantes> buen trabajo 13:50 <jrandom> gracias cervantes 13:50 <@cervantes> ¿vas a volver a hacer algo en el core de i2p alguna vez? :) 13:50 <jrandom> heh 13:51 * jrandom tiene un par de cambios brutales para el router en camino, dándonos muchas capacidades 13:51 <jrandom> (pero más sobre eso cuando estén probados y listos para desplegar) 13:51 <@cervantes> i2pponies.ar 13:51 <@cervantes> i2ponies.war 13:52 <@cervantes> hmm la actualización de vnc está lenta esta noche 13:52 <+susi23> (¿guerras de ponis? pobres ponis...) 13:52 <jrandom> heh 13:52 <jrandom> ok, pasamos a 3) susidns 13:52 <jrandom> susi23: ¿quieres darnos un resumen? 13:52 <+susi23> bueno 13:53 <+susi23> no hay mucho que decir... susidns es una webapp muy simple que te da acceso a la configuración de addressbook (libreta de direcciones) y a los archivos de suscripciones 13:53 <+susi23> y a tus "addressbooks", a saber, hosts.txt, userhosts.txt y (si existe) tu addressbook publicado 13:54 <+susi23> añadí una página de introducción y algunas explicaciones de cómo funciona addressbook 13:54 <+susi23> (ok, como creo que funciona addressbok ;) 13:54 <jrandom> w00t :) 13:54 <+bar> userhosts.txt? 13:54 <+susi23> ya que ha habido preguntas de usuarios sobre esto en las últimas semanas 13:54 <+Ragnarok> Enviaré comentarios, una vez que lo pruebe :) 13:54 <@cervantes> guay, ¿qué tan listo está? 13:54 <+susi23> claro 13:54 <+susi23> usable 13:55 <ardvark> uso addressbook, pero no tengo userhosts.txt, o ¿es userhosts.txt mis eepsites personales/privados? 13:55 <jrandom> ardvark: userhosts es para anulaciones personalizadas especificadas por el usuario (no existe por defecto) 13:55 <+susi23> userhosts.txt es un segundo archivo hosts.txt que lee el NamingService 13:55 <ardvark> ok 13:55 <+Ragnarok> userhosts.txt es el que puedes editar sin miedo a pérdida de datos por condiciones de carrera :) 13:55 <+susi23> y sí, la gente usó esto para claves privadas 13:56 <+susi23> (lo cual es un poco peligroso ahora cuando activas la publicación de addressbook) 13:57 <+susi23> bueno, no hay magia aquí... eso es todo 13:57 <+Ragnarok> añadir un privatehosts.txt o algo así, que lea el NamingService pero no addressbook sería trivial 13:57 <+susi23> cierto 13:57 <@cervantes> me gustaría ver eso ;-) 13:58 * cervantes agarra con fuerza sus claves privadas ;-) 13:58 <jrandom> ooh, la página de introducción de susidns está buena :) 13:58 <jrandom> (cervantes/susi/ragnarok/etc.: vean también la interfaz web de pet name de syndie [tienes que iniciar sesión para verla]) 13:58 <+susi23> como la publicación de addressbooks está desactivada por defecto no hay peligro para la gente normal 13:58 <jrandom> correcto, correcto 13:59 <+Ragnarok> Ya he preguntado esto antes, pero ¿hay algo que pueda hacer para facilitar la vida a quienes escriben frontends de addressbook? 13:59 * cervantes ha olvidado su login 13:59 <jrandom> cervantes: puedes registrarte de nuevo ;) 13:59 <+Ragnarok> probablemente yo también 14:00 <@cervantes> ¿no sería sushidns un nombre mejor? 14:00 * cervantes se agacha 14:00 <+susi23> ragnarok: ¿qué tal una función para interrumpir el hilo dormido para una actualización inmediata de suscripciones (disparada por el usuario)? 14:01 <jrandom> ooh, o una capacidad manual de "obtener ahora" 14:01 * susi23 abofetea a cervantes con una gran trucha. 14:01 <+susi23> sí, llamarlo dns es ridículo aquí... pero es un nombre histórico :) 14:01 <@cervantes> ¡trucha cruda! 14:01 * cervantes agarra la salsa de soya 14:01 <+susi23> (¡pervertido!) 14:02 <+susi23> vale, volvamos al tema por favor ;) 14:02 <+Ragnarok> ok, lo investigaré 14:02 <+susi23> (¡no beban en las reuniones!) 14:02 * jrandom esconde mi bebida 14:03 * susi23 hace ping a jrandom 14:03 <jrandom> ok, genial, gracias susi, se ve muy bien 14:03 <jrandom> ok, pasamos a 4) ??? 14:03 <jrandom> ¿alguien tiene algo más que quiera plantear para la reunión? 14:04 <@cervantes> si alguien ha estado experimentando algún problema con irc2p, por favor avisen a los admins 14:06 <@cervantes> #irc2p es el canal de soporte 14:06 <@cervantes> o publiquen en el foro 14:06 <@cervantes> jrandom: ¿quieres un foro de syndie por cierto? (¿o es redundante?) 14:07 <@cervantes> susi23: tú también eres bienvenido a tener uno, para tu plétora de apps de i2p ;-) 14:07 <jrandom> por ahora, creo que estamos bien sin uno, gracias de todos modos 14:07 <jrandom> el foro susiworld 14:09 <jrandom> ok, si no hay nada más 14:09 * jrandom se prepara 14:09 * jrandom *baf*s la reunión se da por cerrada