Pegadinha no parseInt do Javascript

Posted by André Ribeiro Camargo Wed, 15 Jun 2011 13:05:00 GMT

parseInt('09')
0

hã?

parseInt('09',10)
9

ah bom! melhorou!

detalhes aqui…

Posted in ,

Timezone no Rails3

Posted by André Ribeiro Camargo Wed, 12 Jan 2011 15:20:00 GMT

Ainda não coloquei em produção a nova versão dos shoppings em Rails3.

Inicialmente, resolvi migrar as rotinas de retaguarda (que rodam pelo cron).

Foi aí que me dei por conta que a nova aplicação estava “ratiando” com as datas e horas.

Para deixar como funcionava no Rails 1.1.6, coloquei no config/application.rb:

config.time_zone = 'Brasilia'
config.active_record.default_timezone = :local

Parece que agora está tudo OK novamente…

2011 já chegou, tenho que fazê-lo melhor do que o ano passado. Particularmente não gostei de 2010, ainda bem que terminou.

Posted in , , ,

marshall data too short

Posted by André Ribeiro Camargo Wed, 15 Dec 2010 20:30:00 GMT

http://jit.nuance9.com/2008/03/marshal-data-too-short.html

Matador….

Posted in , ,

Não faça como eu...

Posted by André Ribeiro Camargo Wed, 01 Dec 2010 01:16:00 GMT

Se ao tentar instalar o RVM acontecer algo semelhante a

acamargo@storm:~$ bash < <( curl http://rvm.beginrescueend.com/releases/rvm-install-head )
-sh: syntax error near unexpected token `<'

Certifique-se que tenha CURL instalado!!!

Posted in , ,

Aleluia!

Posted by André Ribeiro Camargo Sat, 27 Nov 2010 21:54:00 GMT

Pela primeira vez na minha vida, vejo isso:

andre@amazonpc:~/rails/shopping3$ rake
(in /home/andre/rails/shopping3)
Loaded suite /home/andre/.rvm/gems/ree-1.8.7-2010.02/gems/rake-0.8.7/lib/rake/rake_test_loader
Started
..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
Finished in 10077.328468 seconds.

2062 tests, 36943 assertions, 0 failures, 0 errors

Significa que todos os testes de integração do shopping passaram.

Leva quase 3h para rodar tudo, que dureza.

Mas, me encheu de coragem para colocar em produção :-)

Estamos próximos do final da migração para Rails3, aleluia!

Posted in , , ,

Primeiro patch aceito a gente nunca esquece

Posted by André Ribeiro Camargo Fri, 15 Oct 2010 11:07:00 GMT

Ando quieto por aqui porque o bicho tá pegando na migração da aplicação dos shoppings de Rails 1.1.6 para 3.0.

Já tenho testes de integração de todos módulos do sistema, em vários contextos. São mais de 100 arquivos…

Durante este trabalho, acabei descobrindo alguns probleminhas no Rails. O primeiro deles (Fix for ActionView::Template#refresh in rails 3.1.0.beta) já reportei foi incluído no framework. Já o segundo ainda falta criar um teste que reproduza o problema e demonstre que foi resolvido.

Nosso servidor de testes já está rodando a versão em Rails 3, mas ainda não está maduro suficiente para publicar em produção.

De qualquer forma, gostaria muito de concluir isso ainda este mês.

EM TEMPO, fui me dar por conta somente agora que dia 14 do mês PASSADO o PelotasCenter completou 4 anos “no ar”, parabéns a toda equipe o fica meu MUITO OBRIGADO a todos clientes que tornaram isso possível. Ontem ainda publicamos o novo site da Emilice Calçados e da Associação dos Engenheiros Agrônomos de Pelotas arredondando a conta para 50 sites participantes do portal de negócios pelotense.

Por enquanto era isso, eu mando notícias.

Posted in , , ,

ActionMailer do Rails 3

Posted by André Ribeiro Camargo Wed, 01 Sep 2010 17:26:00 GMT

ActionMailer é uma biblioteca do Rails que trata da manipulação de e-mails e nesta versão 3.0 teve várias melhorias.

Antigamente, você passava parâmetros para “view” através do método “body”, mas, na nova implementação você define os parâmetros como variáveis de instância na action do mailer e depois simplesmente as referencia na view.

Demorei algumas horas para me dar por conta disso, “herança” da versão antiga.

Para finalizar, se quiser usar os helpers na view do mailer, inclua na classe do mailer:

helper :application

Essa dica veio daqui

Muito legal ;-)

Posted in , , ,

Diminuindo o tempo de instalação das Gems

Posted by André Ribeiro Camargo Wed, 28 Jul 2010 11:31:00 GMT

Dica legal: Faster Ruby Gems installs

Normalmente eu passava—no-rdoc—no-ri pela linha de comando mesmo.

Posted in , ,

Typical website evolution...

Posted by André Ribeiro Camargo Tue, 27 Jul 2010 17:16:00 GMT

http://graphjam.com/2010/07/26/funny-graphs-typical-website-evolution/

BOA! :-D

Posted in ,

Acessando o Model da sessão para quem usa ActiveRecordStore

Posted by André Ribeiro Camargo Sun, 25 Jul 2010 20:52:00 GMT

Esta é útil para quem armazena sessões no banco de dados.

Antigamente, para acessar o model bastava “session.model”, agora tem que ser através de “request.env[‘rack.session.record’]”.

Fica a dica…

Posted in ,

Older posts: 1 2 3 ... 14