<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Helder Ribeiro - Latest Comments</title><link>http://helderribeiro.disqus.com/</link><description>Helder Ribeiro's blog on technical things like Ruby, Rails and stuff like that.</description><atom:link href="https://helderribeiro.disqus.com/comments.rss" rel="self"></atom:link><language>en</language><lastBuildDate>Fri, 01 Mar 2013 20:19:47 -0000</lastBuildDate><item><title>Re: Democracia Líquida no Brasil: Uma Realidade Possível (a curto prazo!)</title><link>http://helderribeiro.net/?p=180#comment-817034879</link><description>&lt;p&gt;Prezado Helder, estava procurando fontes para um projeto e encontrei o seu site. Estou desenhando um projeto similar ao proposto, que ficará hospedado no domínio &lt;a href="http://www.politizei.com.br" rel="nofollow noopener" target="_blank" title="www.politizei.com.br"&gt;www.politizei.com.br&lt;/a&gt;. Se você tiver interesse podemos juntar forças e fazer isso acontecer.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel</dc:creator><pubDate>Fri, 01 Mar 2013 20:19:47 -0000</pubDate></item><item><title>Re: Seeing production error pages in Rails 3 on local machine</title><link>http://helderribeiro.net/?p=357#comment-439949582</link><description>&lt;p&gt;Thanks, works fine :)&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">javiervidal</dc:creator><pubDate>Wed, 15 Feb 2012 12:45:06 -0000</pubDate></item><item><title>Re: Second steps with CouchDB: Playing with hierarchical data</title><link>http://helderribeiro.net/?p=40#comment-422462313</link><description>&lt;p&gt;I don't know if I'd say it's "incorrect" to emit the full document. In the document here it gives a situation where you'd want to emit full docs: &lt;a href="http://wiki.apache.org/couchdb/HTTP_view_API" rel="nofollow noopener" target="_blank" title="http://wiki.apache.org/couchdb/HTTP_view_API"&gt;http://wiki.apache.org/couc...&lt;/a&gt;&lt;/p&gt;&lt;p&gt;"Note: include_docs will cause a single document lookup per returned view result row. This adds significant strain on the storage system if you are under high load or return a lot of rows per request. If you are concerned about this, you can emit the full doc in each row; this will increase view index time and space requirements, but will make view reads optimally fast."&lt;/p&gt;&lt;p&gt;It all depends on what you're optimizing for.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">pib</dc:creator><pubDate>Fri, 27 Jan 2012 13:54:22 -0000</pubDate></item><item><title>Re: Second steps with CouchDB: Playing with hierarchical data</title><link>http://helderribeiro.net/?p=40#comment-422457466</link><description>&lt;p&gt;One problem: you're emitting the complete document with your view.  The correct way to do this is:  &lt;/p&gt;&lt;p&gt;emit(doc.path[i], doc._id)&lt;/p&gt;&lt;p&gt;And then use "include_docs=true" in your request.  The way you've done it, CouchDB makes a complete copy of the document in the b-tree, which is wasteful of space. &lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">E. Mathieu Sternberg</dc:creator><pubDate>Fri, 27 Jan 2012 13:46:57 -0000</pubDate></item><item><title>Re: Seeing production error pages in Rails 3 on local machine</title><link>http://helderribeiro.net/?p=357#comment-338380265</link><description>&lt;p&gt;Thank you so much, I was stuck for a while. &lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">james</dc:creator><pubDate>Tue, 18 Oct 2011 14:48:01 -0000</pubDate></item><item><title>Re: Democracia Líquida no Brasil: Uma Realidade Possível (a curto prazo!)</title><link>http://helderribeiro.net/?p=180#comment-246516541</link><description>&lt;p&gt;Vamos fazer....&lt;br&gt;Me manda o endereço do abaixo assinado&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Giovanni</dc:creator><pubDate>Fri, 08 Jul 2011 23:36:52 -0000</pubDate></item><item><title>Re: Contato / Contact</title><link>http://helderribeiro.net/?page_id=322#comment-145927503</link><description>&lt;p&gt;Prezado Helder Ribeiro,&lt;/p&gt;&lt;p&gt;     Apesar de ter legítimas suspeitas com relação ao uso da informática* no processo legislativo, reconheço que talvez ela seja necessária à efetivação de uma democracia não-centralizada, uma democracia real.&lt;br&gt;     Por minha simpatia ao seu projeto, gostaria de estar informado do andamento dele, periodicamente.&lt;/p&gt;&lt;p&gt;Desejo-lhe sucesso e espero futuramente poder ajudá-lo.&lt;/p&gt;&lt;p&gt;Atenciosamente,&lt;br&gt;Miruí De Sá&lt;/p&gt;&lt;p&gt;* 1- O sistema da companhia elétrica da Inglaterra já foi invadido por um adolescente que causou um grande "apagão" em Londres.&lt;br&gt;  1.1- O sistema do Pentágono já foi invadido por um adolescente que foi posteriormente preso.&lt;br&gt;  1.2- O website oficial da Casa Branca já foi invadido e sua homepage foi "travada" por um cracker que se identificou como "Japanese".&lt;br&gt;  1.3- Banco europeu teve seu sistema invadido e dados de milhares de clientes foram copiados.&lt;br&gt;  1.4- Etc.&lt;/p&gt;&lt;p&gt;  2- Diversos países estão promulgando leis para o controle da internet (Há projetos na França, EUA e Brasil.)&lt;/p&gt;&lt;p&gt;  3- Etc.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Miruí</dc:creator><pubDate>Sun, 13 Feb 2011 18:23:56 -0000</pubDate></item><item><title>Re: Brincando com políticos e inteligência artificial</title><link>http://helderribeiro.net/?p=154#comment-113013889</link><description>&lt;p&gt;Hum... Só uma correção: pra fazer isso, seria necessário aplicar o clustering em documentos de texto, mesmo, com os pontos de vista em si. Essa mudança - de voto pra texto - já modifica suficientemente o problema.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Aline Bessa</dc:creator><pubDate>Thu, 16 Dec 2010 14:57:17 -0000</pubDate></item><item><title>Re: Brincando com políticos e inteligência artificial</title><link>http://helderribeiro.net/?p=154#comment-113011657</link><description>&lt;p&gt;Uma aplicação interessante disso daí é utilizar os clusters como conjuntos de treinamento para que um classificador, na sequência, identifique pontos de vista em novos documentos. Tem uma série de questões complicadinhas aí, pois os clusters podem não segmentar pontos de vista suficientemente diferentes prum classificador aprender - mas não deixa de ser um problema interessante. Hoje, na área de Mineração de Opinião (alô, Aline!), as pessoas separam os pontos de vista do conjunto de treinamento de um modo bem ad hoc - e, muitas vezes, até pela maioria do material ser gringo, recortam as classes de forma bem polarizada, considerando normalmente dois lados apenas.&lt;/p&gt;&lt;p&gt;Seria interessante tentar agrupar as coisas, inclusive como estratégia para generalizar para pontos de vista sobre outros temas também, como religião, futebol etc. Em vez de catar na mão representantes de cada ponto de vista, partindo de uma noção estritamente subjetiva e voltada pra suas percepções sobre aquela temática, vc deixa que o computador se ocupe disso. Claro que isso muda muita coisa, apresentando vantagens e desvantagens... Seria legal fazer e analisar.&lt;/p&gt;&lt;p&gt;:-)&lt;br&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Aline Bessa</dc:creator><pubDate>Thu, 16 Dec 2010 14:50:25 -0000</pubDate></item><item><title>Re: Second steps with CouchDB: Playing with hierarchical data</title><link>http://helderribeiro.net/?p=40#comment-95342650</link><description>&lt;p&gt;I had to add a content type to get the data to load:&lt;/p&gt;&lt;p&gt;curl -v -d @c:\couchdb\hdata.json -H"Content-Type: application/json" -X POST "http://127.0.0.1:5984/hierarchical_data/_bulk_docs"&lt;/p&gt;&lt;p&gt;great article tho, just what i was looking for&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Not</dc:creator><pubDate>Tue, 09 Nov 2010 05:10:57 -0000</pubDate></item><item><title>Re: Accepted GSoC Proposal: Plugin system and machine-tags for Shapado</title><link>http://helderribeiro.net/?p=338#comment-87044872</link><description>&lt;p&gt;The detour ended up lasting all of the GSoC. I ported Shapado to Rails3 and created a little rails plugin (Goalie) in the meantime. The Rails3 code will be integrated into upstream Shapado in the next release, and I continued development in a separate fork for a Q&amp;amp;A website I started for Brazilian academics and professionals (&lt;a href="http://umamao.com" rel="nofollow noopener" target="_blank" title="umamao.com"&gt;umamao.com&lt;/a&gt;). The work on extensions is still much needed, but I don't have the time to focus on that right now. Hopefully when I start making money and have more people working with me I'll get to that :)&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Helder Ribeiro</dc:creator><pubDate>Thu, 14 Oct 2010 19:10:58 -0000</pubDate></item><item><title>Re: Accepted GSoC Proposal: Plugin system and machine-tags for Shapado</title><link>http://helderribeiro.net/?p=338#comment-86054948</link><description>&lt;p&gt;I suppose GSOC is over. How did it go?&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tshepang Lekhonkhobe</dc:creator><pubDate>Mon, 11 Oct 2010 20:11:19 -0000</pubDate></item><item><title>Re: Seeing production error pages in Rails 3 on local machine</title><link>http://helderribeiro.net/?p=357#comment-79579489</link><description>&lt;p&gt;Now this changed and you instead need to use:&lt;/p&gt;&lt;p&gt;class ActionDispatch::Request&lt;br&gt;  def local?&lt;br&gt;    false&lt;br&gt;  end&lt;br&gt;end&lt;br&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Cadenas</dc:creator><pubDate>Mon, 20 Sep 2010 17:38:23 -0000</pubDate></item><item><title>Re: Brincando com políticos e inteligência artificial</title><link>http://helderribeiro.net/?p=154#comment-78666817</link><description>&lt;p&gt;Projeto muito interessante. Já foi publicado algum resultado do projeto em um outro post?&lt;br&gt;Brilhante iniciativa. Parabéns.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Marcos</dc:creator><pubDate>Fri, 17 Sep 2010 19:29:41 -0000</pubDate></item><item><title>Re: Brincando com políticos e inteligência artificial</title><link>http://helderribeiro.net/?p=154#comment-78666812</link><description>&lt;p&gt;Projeto muito interessante. Já foi publicado algum resultado do projeto em um outro post?&lt;br&gt;Brilhante iniciativa. Parabéns.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Marcos</dc:creator><pubDate>Fri, 17 Sep 2010 19:29:38 -0000</pubDate></item><item><title>Re: Accepted GSoC Proposal: Plugin system and machine-tags for Shapado</title><link>http://helderribeiro.net/?p=338#comment-63982502</link><description>&lt;p&gt;Thanks!&lt;/p&gt;&lt;p&gt;At the moment I'm in the middle of a detour to port Shapado to Rails 3, which will make things a lot easier for plugin development. As soon as I have anything substantial I'll post an update :)&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Helder Ribeiro</dc:creator><pubDate>Fri, 23 Jul 2010 18:25:07 -0000</pubDate></item><item><title>Re: Accepted GSoC Proposal: Plugin system and machine-tags for Shapado</title><link>http://helderribeiro.net/?p=338#comment-63732845</link><description>&lt;p&gt;congratulations on this award!&lt;/p&gt;&lt;p&gt;this is a really great contribution to the shapado project. how's the effort coming? we'd love to develop a few plugins for shapado which we think users might really benefit from...&lt;/p&gt;&lt;p&gt;any update on your progress?&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mike M</dc:creator><pubDate>Thu, 22 Jul 2010 12:05:43 -0000</pubDate></item><item><title>Re: Democracia Líquida no Brasil: Uma Realidade Possível (a curto prazo!)</title><link>http://helderribeiro.net/?p=180#comment-43560403</link><description>&lt;p&gt;Quanto à extinção do parlamento tradicional, penso que não é o momento. A sociedade, de um modo geral, não tem a maturidade nem para pagar impostos por vontade própria nem para limitar os gastos públicos. Uma das duas coisas sozinha já é nociva, imagina então se ninguém quiser pagar tributo nenhum e, além disso, quiserem disparar com as despesas sociais?&lt;/p&gt;&lt;p&gt;O recolhimento de verbas para financiar um Estado não está, nem nunca esteve, apoiado na soberania do espírito democrático da sociedade. Nunca houve uma maioria que decidiu conscientemente custear um governo para que a segurança, o sistema econômica e a harmonia social fossem mantidos e desenvolvidos. O assunto tributário é apenas algo que foi preservado continuamente a partir do período pré-republicano da sociedade ocidental.&lt;/p&gt;&lt;p&gt; Esse é um tema impopular, do qual todos os candidatos se evadem na eleição, não levando esse debate ao público, e as sessões de plenário sobre o tema saem tão camufladas quanto possíveis, em épocas de frênesi por outros tópicos mais quentes na mídia, e isso em qualquer lugar do mundo, rico ou pobre, com um Estado minimamente funcional.&lt;/p&gt;&lt;p&gt;Mas seria, a longo prazo, interessante que as pessoas perdessem seus preconceitos, tomassem consciência e viessem elas mesmas a pensar sobre o tema. Poderia haver no começo uma desestablização, um balanço na estrutura social pois a primeira opção a ser pensada seria diminuir a arrecadação e aumentar os gastos. Mas a humanidade aprenderia, por si mesma, a manter a harmonia por si mesma, sem precisar de ameaças legais para isso.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">gabrielpezzini</dc:creator><pubDate>Tue, 06 Apr 2010 19:51:28 -0000</pubDate></item><item><title>Re: Code Review + Google Wave = Code Wave !</title><link>http://helderribeiro.net/?p=130#comment-25316399</link><description>&lt;p&gt;Link helper. Like the Google button, that lets you search for something and drag results into the wave, this helper would allow you to refer to other files in the repository, searching them by name/path and dragging them in. Not sure how useful this really is, just thought it was a nifty idea.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">staffing1</dc:creator><pubDate>Wed, 09 Dec 2009 14:25:47 -0000</pubDate></item><item><title>Re: O Processo Legislativo Animado: Chamada Para Designers</title><link>http://helderribeiro.net/?p=301#comment-25220580</link><description>&lt;p&gt;to interessado, mas absolutamente sem tempo...&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Capi Etheriel</dc:creator><pubDate>Tue, 08 Dec 2009 20:29:45 -0000</pubDate></item><item><title>Re: O Processo Legislativo Animado: Chamada Para Designers</title><link>http://helderribeiro.net/?p=301#comment-24479050</link><description>&lt;p&gt;Dá uma olhada em:&lt;br&gt;&lt;a href="http://congressoaberto.com.br" rel="nofollow noopener" target="_blank" title="congressoaberto.com.br"&gt;congressoaberto.com.br&lt;/a&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Manoel</dc:creator><pubDate>Tue, 01 Dec 2009 20:04:30 -0000</pubDate></item><item><title>Re: Untangling licensing options to achieve better collaboration on free web software</title><link>http://helderribeiro.net/?p=25#comment-23817522</link><description>&lt;p&gt;The conveying part is exactly what makes it possible for you not to release the source code for App 3 (GPL). That is, of course, as long as App3 is a web application, for which you will not distribute any executable code. "The terms of this License will continue to apply to the part which is the covered work" means that you'll have to give back changes you make to the code from App1 (AGPL).  "But the work with which it is combined will remain governed by version 3 of the GNU General Public License", and the GPL doesn't require you to give the source code *unless* you also give executable code. Assuming App3 is a webapp, the executable is only on your server, so only your server has a right to the source code. That's how I understand it anyway, but I'm not a lawyer.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Helder Ribeiro</dc:creator><pubDate>Sun, 22 Nov 2009 10:28:20 -0000</pubDate></item><item><title>Re: Untangling licensing options to achieve better collaboration on free web software</title><link>http://helderribeiro.net/?p=25#comment-23525233</link><description>&lt;p&gt;I've been reading section 13 of AGPL v3 license.&lt;/p&gt;&lt;p&gt;It is as under:&lt;/p&gt;&lt;p&gt;"Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the work with which it is combined will remain governed by version 3 of the GNU General Public License."&lt;/p&gt;&lt;p&gt;If I understand correctly, let there be an application App1 licensed as AGPLv3 and another Application App2 licensed under GPLv3. If I create another application App3 utilizing App1 and App2, then the part of App3 derived fro App2 are governed by GPL v3 and parts of App3 derived from App1 are governed by AGPL v3, only when we "convey the resulting work", i.e. convey App3. Now checking the description of "Convey" in terms and conditions section of AGPL v3 license it is stated as :&lt;/p&gt;&lt;p&gt;"To "convey" a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying."&lt;/p&gt;&lt;p&gt;So the steps mentioned by you does not hold good. I beleive what section 13 of AGPL v3 implies is that we will have to provide source code for App3 as whole, but the reciever would have to treat the part of App3 derived from App2 as GPLed code whiel other parts of App3 as AGPLed code. But we cannot keep the source code of App3 derived from App2 closed.&lt;/p&gt;&lt;p&gt;Please comment....&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">pheonix</dc:creator><pubDate>Thu, 19 Nov 2009 06:53:35 -0000</pubDate></item><item><title>Re: Wish: RSS Tab Creator</title><link>http://helderribeiro.net/?p=293#comment-21865518</link><description>&lt;p&gt;that wouldn't be too hard to implement as a greasemonkey script for Google Reader (since it already keeps track of what you've already read) -- so it's only a matter of opening links, right?&lt;/p&gt;&lt;p&gt;too bad I'm not a JS developer, your idea is rad :(&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Felipevaz</dc:creator><pubDate>Wed, 04 Nov 2009 11:31:45 -0000</pubDate></item><item><title>Re: Code Review + Google Wave = Code Wave !</title><link>http://helderribeiro.net/?p=130#comment-20125305</link><description>&lt;p&gt;Hi Mathieu! It's really cool to see a similar idea starting somewhere. I have recently become involved in  a different project that's taking most of my time, so unfortunately I won't be able to help out with tweekers, but I'll watch closely to see what you guys come up with! Thanks for telling me about it and congrats for the initiative!&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Helder Ribeiro</dc:creator><pubDate>Thu, 15 Oct 2009 11:13:52 -0000</pubDate></item></channel></rss>