Posted by André Ribeiro Camargo
Mon, 15 Feb 2010 15:01:00 GMT
Confesso que já fazia algum tempo que tinha vontade de implementar este campo no módulo de Endereços.
Na minha opinião, é um dado bem útil.
Agora, enquanto esperava Aline preparar o almoço (eu não cozinho, mas lavo louças), implementei esta funcionalidade.
Ainda não tenho clientes utilizando este recursos, mas, fica a dica.
Posted in trabalho, pessoa jurídica, rails, shoppings
Posted by André Ribeiro Camargo
Fri, 05 Feb 2010 01:47:00 GMT
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
Frescurinhas, espero que seja útil para alguém…
Quer conferir? Aqui vai um exemplo…
Posted in trabalho, nerd, pessoa jurídica, rails, shoppings
Posted by André Ribeiro Camargo
Wed, 03 Feb 2010 16:34:00 GMT
Estou usando o GeoIPLite City para gerar relatórios por origem dos acessos, utilizando a gem geoip_city para consultar os dados na base de dados binária (que é muito mais rápida do que importar/consultar o CSV no banco de dados).
O problema é que a gem não retorna o nome da “região” (equivalente a nossa unidade federativa), então, criei um fork do projeto no github e fiz as alterações (que foram muito simples) para obter este dado aproveitando a API em C que é muito veloz. Para facilitar a instalação em produção, estou hospedando a gem atualizada no gemcutter.
Caso seja útil para alguém, fique a vontade para usar e me enviar remendos.
Posted in trabalho, nerd, pessoa jurídica, rails, shoppings
Posted by André Ribeiro Camargo
Mon, 01 Feb 2010 01:09:00 GMT
Estava pensando: quando um consumidor informa um CEP 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.
Alteração simples (só precisei alterar uma view RJS) e que me parece facilitar a vida do usuário (ele nem precisa pensar, só preencher). Então, está feito.
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).
Posted in trabalho, nerd, pessoa jurídica, rails, shoppings
Posted by André Ribeiro Camargo
Mon, 01 Feb 2010 01:02:00 GMT
Alterei o formulário para cadastro de endereços para acomodar o campo “Usuário no Twitter”.
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.
IMPORTANTE: Esta funcionalidade não embute os twittes no site, é apenas um link para conta do cliente no servidor do twitter.
Quer ver como ficou? Confere o rodapé do site da Fenadoce...
Tenho outras idéias em mente, more to come… :-)
Posted in trabalho, nerd, pessoa jurídica, rails, shoppings
Posted by André Ribeiro Camargo
Sat, 30 Jan 2010 16:17:00 GMT
A galeria de fotos meu cliente Noite&Cia mesmo, já tem mais de 100 álbuns cadastrados.
Quando implementei esta funcionalidade, listava TODOS álbuns. Só que com mais de 100, a página ficou muito longa, sem falar no tempo para baixar todas miniaturas.
Para “resolver”, inicialmente pensei em fazer algo tipo o botão “more” do twitter, quando comecei a implementar acabei achando meio complicado a coisa.
Já cansado, pensei: qual seria a solução mais simples?
A resposta foi: mostra 10 e coloca o resto num SELECT.
Dito e feito.
Posted in trabalho, nerd, rails, shoppings
Posted by André Ribeiro Camargo
Tue, 26 Jan 2010 13:00:00 GMT
Puxa, estou até com vergonha. Simplesmente esqueci do blog, últimamente estou bem mais ativo no Tênis Canguçu do que aqui.
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.
Apesar disso, tem muita coisa que eu gostaria de implementar e mudar, mas não chega ser prioridade.
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 CEP.
O que fiz desta vez foi puxar o CEP para o começo e a partir do valor informado, popular os demais campos.
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. :-)
Para testar, acessem o formulário de cadastro do consumidor no PelotasCenter
Posted in trabalho, shoppings
Posted by André Ribeiro Camargo
Sun, 13 Sep 2009 13:51:00 GMT
Perseverança talvez seja a palavra que define a conclusão destes 3 anos do meu filho PelotasCenter, durante cada um destes 1095 dias sempre tivemos que ultrapassar alguma dificuldade para manter o projeto vivo e “respirando”.
Reconheço com facilidade que fiz grandes avanços em algumas áreas durante este período e também vejo que preciso melhorar MUITO em algumas outras. Mas parece que a vida é assim mesmo.
De qualquer forma, não posso reclamar da vida. Atualmente as coisas estão bem mais fáceis do que há 3 anos e 8 meses, quando comecei o projeto com um punhado de idéias na cabeça e uma-mão-na-frente-e-outra-atrás.
O que mantém a motivação é saber que apesar da concorrência estar aumentando, ainda tenho um produto diferenciado e com grande potencial de crescimento. É interessante notar a evolução/amadurecimento dos empresários com relação a Internet (que ainda é uma “coisa” que mete medo nos lojistas dos mercados onde atuo) e bastante gratificante ver a ferramenta construindo negócios para meus clientes.
Farei o possível para daqui a um ano escrever sobre o quarto aniversário do PelotasCenter, o primeiro shopping center virtual de Pelotas-RS.
Posted in trabalho, pessoa jurídica
Posted by André Ribeiro Camargo
Fri, 03 Jul 2009 00:20:00 GMT
Eu sei que vocês lêem o ChangeLog Release das gemas que usam antes de uma atualização, mas, se algum de vocês usa a UUIDTools, notem que na versão 2.0.0 a biblioteca está disponível em módulo de mesmo nome.
Isso vai quebrar o código antigo, então tem que passar todos
UUID.random_create
da vida, para
UUIDTools::UUID.random_create
Maravilhas da Informática… que diversão…
Posted in trabalho, nerd, rails
Posted by André Ribeiro Camargo
Fri, 24 Apr 2009 01:30:00 GMT
Então foi liberado a versão final do Ubuntu Linux 9.04.
Quando lançaram o RC eu já atualizei minha máquina para ver como estava ficando.
A atualização correu tranquilamente, até demais para meu gosto.
Depois começaram haver travamentos, vi que desabilitaram o compiz para minha placa de vídeo (intel) pois alguma merdinha estava causando instabilidade no sistema (tava até parecendo windows).
Numa das travadas, corrompeu minha base de dados InnoDB :-)
Fora isso, gostei do novo sistema de notificações. Boot também ficou bem mais rápido.
Ainda não cheguei a testar se o resume/suspend está ok…
Qualquer novidade eu aviso, boa atualização para todos!
Posted in trabalho, nerd