<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="/stylesheets/rss.css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>boa idéia software livre</title>
    <link>http://blog.boaideia.inf.br/</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description>a personalidade jurídica de andré ribeiro camargo</description>
    <item>
      <title>Horário de Atendimento no Módulo Endereços</title>
      <description>&lt;p&gt;Confesso que já fazia algum tempo que tinha vontade de implementar este campo no módulo de Endereços.&lt;/p&gt;


	&lt;p&gt;Na minha opinião, é um dado bem útil.&lt;/p&gt;


	&lt;p&gt;Agora, enquanto esperava Aline preparar o almoço (eu não cozinho, mas lavo louças), implementei esta funcionalidade.&lt;/p&gt;


	&lt;p&gt;Ainda não tenho clientes utilizando este recursos, mas, fica a dica.&lt;/p&gt;</description>
      <pubDate>Mon, 15 Feb 2010 13:01:00 -0200</pubDate>
      <guid isPermaLink="false">urn:uuid:646b330e-f4ba-45b3-8f1b-401c16d2a11b</guid>
      <author>André Ribeiro Camargo</author>
      <link>http://blog.boaideia.inf.br/articles/2010/02/15/hor%C3%A1rio-de-atendimento-no-m%C3%B3dulo-endere%C3%A7os</link>
      <category>trabalho</category>
      <category>pessoa jurídica</category>
      <category>rails</category>
      <category>shoppings</category>
    </item>
    <item>
      <title>Links para compartilhamento de notícias</title>
      <description>&lt;p&gt;A pedido de um cliente, incluí na página que exibe a notícia na íntegra os links para compartilhar o conteúdo no Twitter, Reddit, Google Bookmarks, etc&lt;/p&gt;


	&lt;p&gt;Frescurinhas, espero que seja útil para alguém&amp;#8230;&lt;/p&gt;


	&lt;p&gt;&lt;a href="http://www.pelotascenter.com.br/noticia/carnaval-2010--programacao-dos-desfiles-na-cidade-de-pelotas-5fa11f63-2cb8-4f9a-b1d2-33b4183f31fb"&gt;Quer conferir? Aqui vai um exemplo&amp;#8230;&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Thu, 04 Feb 2010 23:47:00 -0200</pubDate>
      <guid isPermaLink="false">urn:uuid:eaf6878f-7652-41a0-a96b-3ba8038d4ec7</guid>
      <author>André Ribeiro Camargo</author>
      <link>http://blog.boaideia.inf.br/articles/2010/02/04/links-para-compartilhamento-de-not%C3%ADcias</link>
      <category>trabalho</category>
      <category>nerd</category>
      <category>pessoa jurídica</category>
      <category>rails</category>
      <category>shoppings</category>
    </item>
    <item>
      <title>geoip_city with region name</title>
      <description>&lt;p&gt;Estou usando o &lt;a href="http://www.maxmind.com/app/geolitecity"&gt;GeoIPLite City&lt;/a&gt; para gerar relatórios por origem dos acessos, utilizando a gem &lt;a href="http://github.com/ry/geoip-city"&gt;geoip_city&lt;/a&gt; para consultar os dados na base de dados binária (que é muito mais rápida do que importar/consultar o &lt;span class="caps"&gt;CSV&lt;/span&gt; no banco de dados).&lt;/p&gt;


	&lt;p&gt;O problema é que a gem não retorna o nome da &amp;#8220;região&amp;#8221; (equivalente a nossa unidade federativa), então, &lt;a href="http://github.com/acamargo/geoip-city"&gt;criei um fork do projeto no github&lt;/a&gt; e fiz as alterações (que foram muito simples) para obter este dado aproveitando a &lt;span class="caps"&gt;API&lt;/span&gt; em C que é muito veloz. Para facilitar a instalação em produção, &lt;a href="http://gemcutter.org/gems/acamargo-geoip_city"&gt;estou hospedando a gem atualizada no gemcutter&lt;/a&gt;.&lt;/p&gt;


	&lt;p&gt;Caso seja útil para alguém, fique a vontade para usar e me enviar remendos.&lt;/p&gt;</description>
      <pubDate>Wed, 03 Feb 2010 14:34:00 -0200</pubDate>
      <guid isPermaLink="false">urn:uuid:1dea6abe-c496-409a-a24f-5b9348fa8d0b</guid>
      <author>André Ribeiro Camargo</author>
      <link>http://blog.boaideia.inf.br/articles/2010/02/03/geoip_city-with-region-name</link>
      <category>trabalho</category>
      <category>nerd</category>
      <category>pessoa jurídica</category>
      <category>rails</category>
      <category>shoppings</category>
    </item>
    <item>
      <title>Geração Z</title>
      <description>&lt;p&gt;&lt;img src="http://blog.boaideia.inf.br/files/geracao-z.jpg" alt="" /&gt;&lt;/p&gt;


	&lt;p&gt;Essa turminha vai dar trabalho, enquanto joga no notebook, conversa com a mãe dela por telefone celular e tem 5 anos.&lt;/p&gt;


	&lt;p&gt;Nessa idade, eu não tinha esses brinquedinhos :-( Na verdade, eu já estava incomodando minha mãe para me matricular na 1º série, porque queria aprender a ler.&lt;/p&gt;</description>
      <pubDate>Mon, 01 Feb 2010 23:56:00 -0200</pubDate>
      <guid isPermaLink="false">urn:uuid:ba251b2d-6704-4ad0-8420-ba8a5b43c485</guid>
      <author>André Ribeiro Camargo</author>
      <link>http://blog.boaideia.inf.br/articles/2010/02/01/gera%C3%A7%C3%A3o-z</link>
      <category>nerd</category>
      <category>pessoa física</category>
    </item>
    <item>
      <title>Melhoria (eu espero) no preenchimento dos campos de endereço no formulário de cadastro de consumidor dos shoppings</title>
      <description>&lt;p&gt;Estava pensando: quando um consumidor informa um &lt;span class="caps"&gt;CEP&lt;/span&gt; que não está na base de dados, bem que o sistema podia esconder os SELECTs dos campos Cidade e Bairro, exibindo direto a caixa de texto para que o usuário digite os respectivos valores.&lt;/p&gt;


	&lt;p&gt;Alteração simples (só precisei alterar uma view &lt;span class="caps"&gt;RJS&lt;/span&gt;) e que me parece facilitar a vida do usuário (ele nem precisa pensar, só preencher). Então, está feito.&lt;/p&gt;


	&lt;p&gt;Depois de tanto tempo sem blogar, cheguei a conclusão que se eu for procurar um assunto para publicar, não vai rolar. Logo, de agora em diante, pretendo falar sobre o que tenho feito, assim otimizo o meu tempo (e posso ficar mais tempo com a Aline ou batendo bola).&lt;/p&gt;</description>
      <pubDate>Sun, 31 Jan 2010 23:09:00 -0200</pubDate>
      <guid isPermaLink="false">urn:uuid:cdb30b5a-00c1-4c88-bb31-fc7890f414f2</guid>
      <author>André Ribeiro Camargo</author>
      <link>http://blog.boaideia.inf.br/articles/2010/01/31/melhoria-eu-espero-no-preenchimento-dos-campos-de-endere%C3%A7o-no-formul%C3%A1rio-de-cadastro-de-consumidor-dos-shoppings</link>
      <category>trabalho</category>
      <category>nerd</category>
      <category>pessoa jurídica</category>
      <category>rails</category>
      <category>shoppings</category>
    </item>
    <item>
      <title>Adicionei Twitter aos endereços dos sites</title>
      <description>&lt;p&gt;Alterei o formulário para cadastro de endereços para acomodar o campo &amp;#8220;Usuário no Twitter&amp;#8221;.&lt;/p&gt;


	&lt;p&gt;Preenchendo este campo, o sistema incluirá no endereço do rodapé do site e papel de carta um link para a conta do usuário no Twitter.&lt;/p&gt;


	&lt;p&gt;&lt;span class="caps"&gt;IMPORTANTE&lt;/span&gt;: Esta funcionalidade não embute os twittes no site, é apenas um link para conta do cliente no servidor do twitter.&lt;/p&gt;


	&lt;p&gt;Quer ver como ficou? &lt;a href="http://www.fenadoce.com.br"&gt;Confere o rodapé do site da Fenadoce&lt;/a&gt;...&lt;/p&gt;


	&lt;p&gt;Tenho outras idéias em mente, more to come&amp;#8230; :-)&lt;/p&gt;</description>
      <pubDate>Sun, 31 Jan 2010 23:02:00 -0200</pubDate>
      <guid isPermaLink="false">urn:uuid:4dccee7a-cff8-48b1-8a89-df01dd34f359</guid>
      <author>André Ribeiro Camargo</author>
      <link>http://blog.boaideia.inf.br/articles/2010/01/31/adicionei-twitter-aos-endere%C3%A7os-dos-sites</link>
      <category>trabalho</category>
      <category>nerd</category>
      <category>pessoa jurídica</category>
      <category>rails</category>
      <category>shoppings</category>
    </item>
    <item>
      <title>Site com muitos álbuns de fotografias</title>
      <description>&lt;p&gt;&lt;a href="http://www.noitecia.com.br/galeria"&gt;A galeria de fotos meu cliente Noite&amp;#38;Cia&lt;/a&gt; mesmo, já tem mais de 100 álbuns cadastrados.&lt;/p&gt;


	&lt;p&gt;Quando implementei esta funcionalidade, listava &lt;span class="caps"&gt;TODOS&lt;/span&gt; álbuns. Só que com mais de 100, a página ficou muito longa, sem falar no tempo para baixar todas miniaturas.&lt;/p&gt;


	&lt;p&gt;Para &amp;#8220;resolver&amp;#8221;, inicialmente pensei em fazer algo tipo o botão &amp;#8220;more&amp;#8221; do twitter, quando comecei a implementar acabei achando meio complicado a coisa.&lt;/p&gt;


	&lt;p&gt;Já cansado, pensei: qual seria a solução mais simples?&lt;/p&gt;


	&lt;p&gt;A resposta foi: mostra 10 e coloca o resto num &lt;span class="caps"&gt;SELECT&lt;/span&gt;.&lt;/p&gt;


	&lt;p&gt;Dito e feito.&lt;/p&gt;</description>
      <pubDate>Sat, 30 Jan 2010 14:17:00 -0200</pubDate>
      <guid isPermaLink="false">urn:uuid:88db670c-c7a5-4f56-bdf6-6ff3d9056c36</guid>
      <author>André Ribeiro Camargo</author>
      <link>http://blog.boaideia.inf.br/articles/2010/01/30/site-com-muitos-%C3%A1lbuns-de-fotografias</link>
      <category>trabalho</category>
      <category>nerd</category>
      <category>rails</category>
      <category>shoppings</category>
    </item>
    <item>
      <title>&amp;quot;O mundo dos e$perto$&amp;quot;</title>
      <description>&lt;p&gt;Ok, criei uma conta no twitter. Confesso que o mais difícil é conseguir um username bacana, eu queria &lt;a href="http://twitter.com/acamargo"&gt;acamargo&lt;/a&gt; ou &lt;a href="http://twitter.com/andrecamargo"&gt;andrecamargo&lt;/a&gt; e fiquei querendo&amp;#8230;&lt;/p&gt;


	&lt;p&gt;Enquanto catava um username disponível, para minha surpresa &lt;a href="http://twitter.com/pelotascenter"&gt;pelotascenter&lt;/a&gt; já está cadastrado. E o mais legal de tudo, tem 1 tweet com &amp;#8220;negocio!&amp;#8221;&lt;/p&gt;


	&lt;p&gt;Hahahaha!&lt;/p&gt;


	&lt;p&gt;Alguém se prestou para criar uma conta no twitter com o username de um dos meus projetos para tentar &amp;#8220;vendê-lo&amp;#8221;, que sujeito super esperto&amp;#8230; Tomara que ele consiga fazer o PelotasCenter se tornar uma marca valiosíssima e até ganhe algum com esta &amp;#8220;iniciativa&amp;#8221;.&lt;/p&gt;


	&lt;p&gt;Pior do que isso, só a turma do &lt;a href="http://en.wikipedia.org/wiki/Cybersquatting"&gt;cybersquatting&lt;/a&gt;&lt;/p&gt;


	&lt;p&gt;Com todo esse tempo livre, bem que estas pessoas podiam praticar algum esporte&amp;#8230;&lt;/p&gt;</description>
      <pubDate>Thu, 28 Jan 2010 20:53:00 -0200</pubDate>
      <guid isPermaLink="false">urn:uuid:18b754b9-9a8b-43c0-9a74-f2a116265fe8</guid>
      <author>André Ribeiro Camargo</author>
      <link>http://blog.boaideia.inf.br/articles/2010/01/28/o-mundo-dos-e-perto</link>
      <category>nerd</category>
    </item>
    <item>
      <title>iPad</title>
      <description>&lt;p&gt;Como todo e qualquer aficcionado por tecnologia, a tarde de hoje foi especial.&lt;/p&gt;


	&lt;p&gt;Apple lançou mais um produto, uma espécie de iPod Touch grande, o &lt;a href="http://apple.com/ipad"&gt;iPad&lt;/a&gt;.&lt;/p&gt;


	&lt;p&gt;Mas o que mais gostei mesmo, foi a foto do Jobs com Woz apresentada logo no começo do evento.&lt;/p&gt;


	&lt;p&gt;&lt;img src="http://blog.boaideia.inf.br/files/appletabletb72.jpg" alt="" /&gt;&lt;/p&gt;


	&lt;p&gt;Há 34 anos, quem diria que esses dois nerd-hippies (ou seria hippie-nerds?) criariam uma empresa que no distante 2010 valeria mais de cinquenta bilhões de dólares US$50,000,000,000 (bocado de zeros, não?)&lt;/p&gt;


	&lt;p&gt;Notem que Jobs faz questão de continuar com o mesmo moleton (coitado, muito pobre), pelo menos deu tempo de costurar o buraco no ombro, próximo ao pescoço :-D&lt;/p&gt;</description>
      <pubDate>Wed, 27 Jan 2010 18:24:00 -0200</pubDate>
      <guid isPermaLink="false">urn:uuid:fdcbcfb2-b8ee-4409-ad84-defd96860039</guid>
      <author>André Ribeiro Camargo</author>
      <link>http://blog.boaideia.inf.br/articles/2010/01/27/ipad</link>
      <category>nerd</category>
    </item>
    <item>
      <title>Alteração no formulário de cadastro dos shoppings</title>
      <description>&lt;p&gt;Puxa, estou até com vergonha. Simplesmente esqueci do blog, últimamente estou bem mais ativo no &lt;a href="http://teniscangucu.blogspot.com"&gt;Tênis Canguçu&lt;/a&gt; do que aqui.&lt;/p&gt;


	&lt;p&gt;Depois de 3 anos trabalhando no sistema dos shoppings, estamos num estágio onde os clientes não inventam tantas novidades, portanto tenho focado mais em manutenção corretiva de alguns bugzinhos que sempre ficam para trás.&lt;/p&gt;


	&lt;p&gt;Apesar disso, tem muita coisa que eu gostaria de implementar e mudar, mas não chega ser prioridade.&lt;/p&gt;


	&lt;p&gt;A última modificação que fiz foi no formulário de cadastro, especificamente nos campos de endereço. Usamos uma abordagem altamente flexível e colaborativa para cadastro de endereços, que permite o cadastro de praticamente qualquer tipo de endereço brasileiro. Inicialmente a ordem de cadastro era: UF, cidade, bairro, logradouro, número, complemento e &lt;span class="caps"&gt;CEP&lt;/span&gt;.&lt;/p&gt;


	&lt;p&gt;O que fiz desta vez foi puxar o &lt;span class="caps"&gt;CEP&lt;/span&gt; para o começo e a partir do valor informado, popular os demais campos.&lt;/p&gt;


	&lt;p&gt;A proposta é facilitar o cadastro de endereço, vamos ver se o consumidor vai entender. Se não der certo, desculpe qualquer coisa. Tenham certeza que a intenção foi boa. :-)&lt;/p&gt;


	&lt;p&gt;Para testar, acessem &lt;a href="http://www.pelotascenter.com.br/consumidores/cadastro"&gt;o formulário de cadastro do consumidor no PelotasCenter&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 26 Jan 2010 11:00:00 -0200</pubDate>
      <guid isPermaLink="false">urn:uuid:0dd731ac-ed43-4d8a-ab05-0412ee6b1a56</guid>
      <author>André Ribeiro Camargo</author>
      <link>http://blog.boaideia.inf.br/articles/2010/01/26/altera%C3%A7%C3%A3o-no-formul%C3%A1rio-de-cadastro-dos-shoppings</link>
      <category>trabalho</category>
      <category>shoppings</category>
    </item>
  </channel>
</rss>
