Resumo rápido

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

Registro da reunião

13:04 <jrandom> 0) oi 13:04 <jrandom> 1) Status da rede 13:04 <jrandom> 2) Status do Syndie 13:04 <jrandom> 3) susidns 13:04 <jrandom> 4) ??? 13:04 <jrandom> 0) oi 13:04 * jrandom acena 13:04 <+bar> salaam aleikum 13:04 <jrandom> notas de status publicadas em @ http://dev.i2p.net/pipermail/i2p/2005-September/000888.html 13:04 <+Ragnarok> oi 13:04 * cervantes tira o chapéu 13:04 <+fox> * adamta acena de volta através da ponte Irc2p/Freenode 13:05 <jrandom> :) ok, passando para 1) status da rede 13:05 <@cervantes> *** Desconectado 13:05 <jrandom> as coisas parecem estar indo razoavelmente bem pelo que vejo 13:05 <jrandom> heh 13:06 * cervantes concorda... apenas um netsplit em alguns dias 13:06 <jrandom> eu sei que ainda temos alguns problemas quando a conexão de rede de alguém está muito congestionada (fazendo as mensagens se acumularem e falharem, resultando em mais elGamal e maior uso de CPU) 13:06 <@cervantes> e o uptime da minha conexão de IRC está tão longo quanto o dos meus routers 13:06 <+Ragnarok> o mesmo de sempre para mim. Lento, mas utilizável, com instabilidade intermitente 13:07 <jrandom> legal, eu tenho visto isso também, cervantes 13:07 <jrandom> Ragnarok: instabilidade com eepsites, irc, i2pbt, i2phex, mail, todos os anteriores? com 0.6.0.5 ou anterior? 13:08 <+Ragnarok> principalmente na forma de desconexões do irc a cada poucas horas. 13:08 <+Ragnarok> não uso muito mais coisa, então não tenho muito mais informação 13:08 <jrandom> hmm, você tem o bw limiter (limitador de largura de banda) configurado? 13:08 <+Ragnarok> sim 13:08 <jrandom> (como lembrete, -1 agora significa 16KBps) 13:09 <+Ragnarok> está definido para mais do que o padrão 13:09 <jrandom> ok, legal, está chegando a esse limite em algum momento e/ou esse limite é apropriado para a sua capacidade real de rede? 13:09 <+Ragnarok> o limite está bem abaixo da minha capacidade real, já que configurá-lo alto parece derrubar meu router sem fio 13:10 <jrandom> heh ok 13:10 <+Ragnarok> mas meu router não parece atingir o limite de qualquer forma 13:11 <+Ragnarok> posso tentar fazer um teste de estresse e acompanhar melhor 13:11 <jrandom> mas o pico de uso de bw chega a ele (conforme oldstats.jsp)? o i2p é bem em rajadas (bursty), e congestionamento em um burst pode causar uma desconexão do irc 13:11 <jrandom> legal, seria ótimo. eu só consigo testar localmente um número limitado de situações, então quaisquer relatos são bem-vindos 13:11 <+Ragnarok> qual número eu devo olhar? oldstats é bem denso... 13:12 <+Ragnarok> s/./?/ 13:12 <jrandom> heh, desculpe - oldstats.jsp#bw.sendBps o pico de 60s (o segundo número na linha) 13:14 <+Ragnarok> quais são as unidades? o número parece altamente improvável 13:14 <jrandom> KBps, desculpe 13:14 <jrandom> (está nomeado incorretamente) 13:15 <Pseudonym> bits ou bytes? 13:15 <jrandom> bytes 13:15 <+Ragnarok> infelizmente, então deve estar errado 13:15 <+Ragnarok> o número de pico é uma pequena fração do limite e do uso atual do router 13:15 <jrandom> hmm, é bem específico, contando sizeof(messages received) 13:16 <jrandom> (embora o próprio bw limiter funcione em um nível mais baixo, contando sizeof(packets received or sent) 13:16 <+Ragnarok> quão ruim seria se eu copiar e colar a linha? :) 13:16 <jrandom> pode ser mais seguro me enviar por msg 13:17 <+Ragnarok> espera, eu estava olhando a taxa de 60 m. Ainda parece baixa, mas pelo menos é maior do que o uso atual. 13:17 <+Ragnarok> desculpe 13:17 <+Ragnarok> Vou te enviar mais info por /msg 13:17 <@cervantes> Ragnarok: nós conseguiríamos determinar instantaneamente seu nome, endereço e detalhes de crédito a partir do netDB 13:17 <jrandom> heh 13:18 <jrandom> cervantes: é por isso que o netDb bw publica apenas a taxa *atual*, não o pico ;) 13:18 <jrandom> (mas sim, divulgar o uso de bw pode ser perigoso para um adversário) 13:19 <jrandom> ok, mais alguém tem algo para levantar com relação ao status da rede? 13:21 <jrandom> se não, passando para 2) status do Syndie 13:22 <jrandom> muito progresso no Syndie, conforme descrito no e-mail e no meu blog. em vez de repetir aqui, alguém tem algo a trazer nesse front? 13:22 <@cervantes> Officiali2pApps++ 13:23 <+fox> <adamta> Estou modificando os arquivos JSP para usar uma marcação mais estruturada/semântica para que possam ser estilizados de forma mais flexível com CSS. 13:23 <+fox> <adamta> Ainda não tenho nada para mostrar, mas vou postar na lista de e-mails quando tiver algo pronto. 13:23 <+Ragnarok> talvez uma pequena descrição do que você acha que é o caso de uso comum do Syndie fosse legal. ainda estou um pouco incerto quanto ao que é, além de um CMS de blog 13:23 <jrandom> legal, adamta - certifique-se de trabalhar com a codebase mais recente, pois eu passei e apliquei CSS em tudo ontem à noite 13:24 <jrandom> (em um nível grosseiro, isso sim) 13:24 <+fox> <adamta> jrandom: Opa... eu estava trabalhando numa versão anterior. 13:24 <+fox> <adamta> Vou `cvs update` e ver o que mudou, então. 13:24 * Ragnarok, pedindo documentação para o usuário. Oh, a hipocrisia 13:24 <jrandom> boa, Ragnarok. o caso de uso é essencialmente '$myI2P.getUseCases()' 13:25 <jrandom> sindicação e publicação seguras de conteúdo, em vez de usar eepsites 13:25 <jrandom> (já que eepsites não permitem sindicação segura, exigem mais habilidade para publicação e demandam alta disponibilidade do nó operacional) 13:25 <+Ragnarok> mas como é feita a sindicação? 13:26 <jrandom> uma boa introdução aos objetivos do Syndie está no post http://syndiemedia.i2p/index.jsp?blog=ovpBy2mpO1CQ7deYhQ1cDGAwI6pQzLbWOm1Sdd0W06c=&entry=1124496000001&images=false&expand=true 13:27 <jrandom> a sindicação, no momento, é feita via http com peers de sindicação especificados explicitamente (arquivos do apache, outras instâncias do Syndie, ou freesites com arquivos do Syndie) 13:27 * cervantes acabou de dissecar o CSS do Syndie... ele tem classes suficientes para fazer uma variedade de estilos, mas a própria marcação não é boa para trabalhar em novos temas 13:27 <+Ragnarok> ah, legal. não acho que eu tenha visto isso 13:27 <@cervantes> *classes=classed 13:27 <@cervantes> adamta: eu teria interesse em ver o que você vai criar 13:28 <jrandom> cervantes: eu não sou especialista em CSS, então qualquer um inspirado a melhorar, reestruturar ou reformular como todo o CSS/frontend funciona é muito bem-vindo :) 13:28 <@cervantes> apenas se livre dessas malditas tabelas :) 13:28 <jrandom> heh 13:30 <+fox> <adamta> cervantes+jrandom: De fato. Há material suficiente para estilização básica, como mudar o esquema de cores, mas estou tentando modificá-lo para me livrar das tabelas e fornecer marcação semântica suficiente (nested <div>s para seções, tags de cabeçalho, e assim por diante, tudo com classes e IDs quando for útil) de modo que uma folha de estilos possa mudar completamente a aparência ao gosto do usuário. 13:30 <@cervantes> legal 13:30 <jrandom> mandou bem, adamta! 13:31 * jrandom não vai mexer nesse lado das coisas por um tempo (tenho bastante em que trabalhar no router :) 13:31 <@cervantes> numa nota semi-relacionada, os novos temas do routerconsole foram um pouco atrasados pelo *ãhã* desaparecimento do arcturus 13:31 <jrandom> heh d'oh 13:31 <@cervantes> estou tentando continuar de onde ele parou com alguns ajustes de fluxo de trabalho 13:32 <@cervantes> mas não tenho habilidades em JSP para fazer algo radical como consertar as telas quebradas de configuração de tunnel 13:33 <jrandom> ah, legal, qualquer progresso é bom, e se você precisar de ajuda com algo em particular, estou por aqui 13:33 <jrandom> adamta: uma coisa para manter em mente é a questão de múltiplos estilos (usar o estilo selecionado pelo autor mas hospedado localmente) ((confira meus posts recentes no blog para mais informações)) 13:33 <@cervantes> dito isto, o novo tema alternativo está ficando ok 13:33 <jrandom> legal 13:34 <+fox> <adamta> O novo esquema de cores é definitivamente mais bonito, se é isso a que você está se referindo (?). 13:35 <@cervantes> adamta: seria legal se os autores pudessem selecionar um estilo completo a partir de um conjunto de templates para o blog deles em particular 13:35 <jrandom> cervantes: você acha que devemos implantar aquelas mudanças de jsp/css que o arcturus me repassou antes, ou prefere esperar até você terminar mais algumas partes disso? 13:36 <@cervantes> jrandom: não tenho certeza do que ele te passou 13:36 <@cervantes> se você puder me enviar eu posso comparar... fiz mudanças adicionais na marcação desde a última vez que discuti as coisas com ele 13:37 <jrandom> cervantes: os posts individuais de blog agora podem ter um estilo por blog aplicado (fazendo com que, p.ex., class="s_detail_addressLink ss_minimal_detail_addressLink" seja usado no html, assumindo que o estilo especificado seja "minimal") 13:37 <jrandom> legal, vou te repassar isso, cervantes 13:37 <@cervantes> valeu 13:38 <jrandom> cervantes: um tema por blog é um pouco mais difícil - o pessoal do LJ teve que lidar com isso também e chegou ao compromisso de que a lista contendo vários blogs usa as preferências de estilo do leitor, enquanto a lista contendo posts de apenas um blog usa as preferências de estilo do autor 13:38 <jrandom> poderíamos publicar um 'DefaultStyle: minimal' nos metadados do blog para permitir este último 13:39 <@cervantes> sim, era isso que eu estava imaginando 13:39 <+susi23> (as preferências dos leitores deveriam sempre sobrepor as demais) 13:39 <+susi23> (mas isso é uma opinião :) 13:39 <jrandom> certo, quando o leitor tem preferências explícitas 13:39 <@cervantes> /ignore susi23 13:39 <@cervantes> droga, não funcionou 13:41 <@cervantes> se tornarmos o filtro por blog uma forma de navegação mais distinta 13:42 <@cervantes> como uma lista lateral 13:42 <jrandom> no momento, as preferências do usuário estão meio que integradas ao fluxo de trabalho, em vez de estarem numa página de preferências separada (por exemplo, um link para adicionar um blog aos favoritos, ignorá-lo, ou ocultar/exibir imagens). talvez, quando tivermos múltiplos estilos locais, seja bom ter um 'estilo de visualização' em um drop-down no topo 13:42 <@cervantes> isso tornará as mudanças de estilo mais palatáveis 13:42 <jrandom> hmm, sim, a navegação interblog vai ser interessante 13:43 <jrandom> então você gosta de como era originalmente, com aquela lista de blogs no lado esquerdo, em vez do drop-down? 13:43 <jrandom> http://syndiemedia.i2p/viewattachment.jsp?blog=ovpBy2mpO1CQ7deYhQ1cDGAwI6pQzLbWOm1Sdd0W06c=&entry=1124769600000&attachment=0 13:44 <@cervantes> <bluesky>bom, isso talvez pudesse ser uma preferência de template?</bluesky> 13:44 <jrandom> hmm, não sei se folhas de estilo conseguem transformar uma lista em um drop-down, conseguem? 13:44 <@cervantes> tipo de navegação: dropdown|sidelist|hierarchy 13:44 <@cervantes> não 13:45 <jrandom> ok, sim, isso pode ser feito em jsp e preferência do usuário, sem problema 13:45 <jrandom> (hierarchy?) 13:45 <+susi23> (claro, você pode dar ao select um parâmetro rows) 13:45 <@cervantes> mas se você abstrair a marcação em templates então pode ter múltiplos layouts de preferência do usuário 13:45 <jrandom> ah, verdade, como uma lista multivalorada 13:45 <jrandom> (em vez de uma lista de links em html) 13:46 <@cervantes> (eu estava só viajando, porém) 13:46 <jrandom> certo, certo, cervantes (embora seria bom se pudéssemos fazer o máximo de templating possível via CSS, já que é mais fácil implantar temas assim) 13:46 <jrandom> ((especialmente com a nova docs/syndie_standard.css)) 13:46 <@cervantes> você talvez queira guardar isso para a versão 2 e se concentrar em aspectos mais importantes 13:47 <+susi23> (você poderia colocar as três variantes no código-fonte html e os usuários decidem quais divs queremos esconder) 13:47 <@cervantes> certo, se o adamta resolver a marcação então provavelmente você pode fazer variações bastante drásticas 13:47 <jrandom> sim, mas estou aberto a ideias para o padrão. se houver uma maneira melhor de navegar, seria melhor implantar essa 13:47 <jrandom> boa, susi23 13:47 <+susi23> (ok, não é uma maneira muito elegante ;) 13:47 <@cervantes> como em http://www.csszengarden.copm 13:48 <@cervantes> * http://www.csszengarden.com 13:48 * jrandom está feliz por eu ter implementado ArchiveIndex como um objeto separado de Archive, então tudo isso é essencialmente apenas processar o arquivo de texto archive.txt :) 13:49 <jrandom> ok, alguém tem mais perguntas/comentários/preocupações com relação ao Syndie? 13:50 <jrandom> (uma coisa a notar é que a nova funcionalidade de petname tem um exportar com um clique para o arquivo userhosts.txt do usuário, despejando quaisquer endereços i2p lá [mas ainda não importa]) 13:50 <@cervantes> bom trabalho 13:50 <jrandom> gracias, cervantes 13:50 <@cervantes> você vai voltar a fazer algo no i2p core algum dia? :) 13:50 <jrandom> heh 13:51 * jrandom tem um par de mudanças matadoras chegando no router, nos dando muitas capacidades 13:51 <jrandom> (mas mais sobre isso quando estiverem testadas e prontas para implantação) 13:51 <@cervantes> i2pponies.ar 13:51 <@cervantes> i2ponies.war 13:52 <@cervantes> hmm o refresh do vnc está lento hoje à noite 13:52 <+susi23> (guerras de pôneis? pobres pôneis...) 13:52 <jrandom> heh 13:52 <jrandom> ok, passando para 3) susidns 13:52 <jrandom> susi23: quer nos dar um resumo? 13:52 <+susi23> bem 13:53 <+susi23> não há muito o que dizer... susidns é um webapp bem simples que te dá acesso à configuração do addressbook e aos arquivos de assinaturas 13:53 <+susi23> e aos seus "addressbooks", a saber, hosts.txt, userhosts.txt e (se existir) seu addressbook publicado 13:54 <+susi23> eu adicionei uma página de introdução e algumas explicações de como o addressbook funciona 13:54 <+susi23> (ok, como eu acho que o addressbok funciona ;) 13:54 <jrandom> w00t :) 13:54 <+bar> userhosts.txt? 13:54 <+susi23> como houve perguntas de usuários sobre isso nas últimas semanas 13:54 <+Ragnarok> vou mandar feedback depois que eu testar :) 13:54 <@cervantes> legal, quão pronto está? 13:54 <+susi23> claro 13:54 <+susi23> utilizável 13:55 <ardvark> eu uso addressbook, mas não tenho userhosts.txt, ou userhosts.txt são meus eepsites pessoais/privados? 13:55 <jrandom> ardvark: userhosts é para sobrescritas personalizadas especificadas pelo usuário (não existe por padrão) 13:55 <+susi23> userhosts.txt é um segundo arquivo hosts.txt que é lido pelo NamingService 13:55 <ardvark> ok 13:55 <+Ragnarok> userhosts.txt é aquele que você pode editar sem medo de perda de dados por condições de corrida :) 13:55 <+susi23> e sim, as pessoas usaram isso para chaves privadas 13:56 <+susi23> (o que é um pouco perigoso agora quando você ativa a publicação do addressbook) 13:57 <+susi23> bem, nada de mágico aqui... é isso 13:57 <+Ragnarok> adicionar um privatehosts.txt ou algo assim, que é lido pelo NamingService mas não pelo addressbook, seria trivial 13:57 <+susi23> verdade 13:57 <@cervantes> eu gostaria de ver isso ;-) 13:58 * cervantes agarra suas chaves privadas ;-) 13:58 <jrandom> ooh, a página de introdução do susidns está legal :) 13:58 <jrandom> (cervantes/susi/ragnarok/etc.: veja também a interface web de pet name do Syndie [você precisa fazer login para ver]) 13:58 <+susi23> como a publicação dos addressbooks vem desativada por padrão, não há perigo para as pessoas normais 13:58 <jrandom> certo, certo 13:59 <+Ragnarok> já perguntei isso antes, mas há algo que eu possa fazer para facilitar a vida de quem está escrevendo frontends do addressbook? 13:59 * cervantes esqueceu seu login 13:59 <jrandom> cervantes: você pode se registrar de novo ;) 13:59 <+Ragnarok> eu também, provavelmente 14:00 <@cervantes> não seria sushidns um nome melhor? 14:00 * cervantes abaixa 14:00 <+susi23> ragnarok: que tal uma função para interromper a thread adormecida para uma atualização imediata (acionada pelo usuário) de assinaturas? 14:01 <jrandom> ooh, ou uma capacidade manual de "fetch now" 14:01 * susi23 estapeia cervantes com uma grande truta. 14:01 <+susi23> sim, chamar isso de dns é ridículo aqui... mas é um nome histórico :) 14:01 <@cervantes> truta crua! 14:01 * cervantes pega o molho de soja 14:01 <+susi23> (pervertido!) 14:02 <+susi23> ok, de volta ao tópico, por favor ;) 14:02 <+Ragnarok> ok, vou ver isso 14:02 <+susi23> (não bebam em reuniões!) 14:02 * jrandom esconde minha bebida 14:03 * susi23 pinga jrandom 14:03 <jrandom> ok, legal, valeu, susi, está muito bonito 14:03 <jrandom> ok, passando para 4) ??? 14:03 <jrandom> alguém tem mais alguma coisa que queira trazer para a reunião? 14:04 <@cervantes> se alguém vem tendo algum problema com irc2p, por favor avise os admins 14:06 <@cervantes> #irc2p é o canal de suporte 14:06 <@cervantes> ou publiquem no fórum 14:06 <@cervantes> jrandom: você quer um fórum do Syndie, a propósito? (ou isso é redundante) 14:07 <@cervantes> susi23: sinta-se à vontade para ter um também, para sua pletora de apps do i2p ;-) 14:07 <jrandom> por ora, acho que estamos ok sem um, porém obrigado 14:07 <jrandom> o fórum do susiworld 14:09 <jrandom> ok, se não há mais nada 14:09 * jrandom se prepara 14:09 * jrandom *baf* encerra a reunião