A Equipe Cidadelas Jedis ja esta na corrida. Nosso App, como dito no post anterior e o Dumuzzi, um servico de monitoramento de hosts e servicos, que logo estara acessivel no VPS cedido pela Speed Rails para a competicao, nos enderecos http://65.39.226.150/ e http://rally.dumuzzi.com/.Devido a problemas relacionados a gravidez de minha esposa, tive que ficar de casa, trabalhando remotamente com o resto da Equipe, que esta baseada na casa do Vagner.Ate agora esta indo tudo bem, nosso treinamento para trabalho remoto esta dando resultados. :-DTorcam por nos, que somos guiados pela forca. No ar desde 27 de Junho de 2011, o nosso blog da Familia foi feito compartilhar nossas aventuras e tudo que for possivel postar. Ja tinhamos a ideia de fazer um site, mas sabe como e, sempre ficava para depois. Foi assim ate que a Antonieta, passou a postar umas notas que ela apelidou de "Proezas da Elisa", o que fez muita gente gostar e sempre acompanha-las. Estas mesmas pessoas, acabavam sempre sugerindo e sugerindo que fizessemos um blog ou um site. Nao podiamos mais adiar.Pois e. Ficamos em xeque: Unica saida, fazer o site.Considerei utilizar algo pronto, um CMS, Wordpress, mas vi uma boa oportunidade para efetuar testes e tudo mais. Muitas novas tecnologias a explorar dentro de minha propria area de atuacao, nas ferramentas que desenvolvo. Assim, usando o Engine da Cidadelas e feito em Rails 3.1.0-RC4, usando MySQL como banco de dados e rodando no Ruby 1.9.2, implementei em umas horas o site da Familia, que pode ser acessado no endereco http://familiakosh.org. Familia Kosh.No servidor, roda com Unicorn + Ngnix no Linux. Uma das melhores combinacoes que ja experimentei. Colocando um projeto em Rails 3.1 em producao, tive um problema novo, que me custou uma meia hora para resolver: $ rake db:migrate RAILS_ENV=production rake aborted! couldn't parse YAML at line 20 column 16 Tasks: TOP => db:migrate => environment (See full trace by running task with --trace)Doideira! Nunca tinha visto isso. Numa busca mais ou menos rapida, encontrei este topico no StackOverFlow, no qual a resposta do vicvega resolveu meu problema. Ele diz para adicionar duas linhas ao config/boot.rb: require 'yaml' YAML::ENGINE.yamler= 'syck'Em desenvolvimento nao percebi o problema. Entao, fiz assim:if ENV['RAILS_ENV'] == 'production' require 'yaml' YAML::ENGINE.yamler= 'syck'endE ficou perfeito. Mas ha outras causas provaveis para o problema. As versoes em uso: ruby 1.9.2p180 (2011-02-18 revision 30909) [x86_64-linux] Rails 3.1.0.rc4 Rake 0.9.2 Desde que iniciei na area de desenvolvimento, sempre implementei campos para DDD e DDI nos formularios de cadastro. De la para ca, observei algumas mudancas que, ate causaram certos problemas no aplicativos:Primeiro vi problemas com o tamanho dos campos: Nesta epoca, aqui no Rio os telefones eram compostos por 7 digitos. Logo logo mudou para 8As pessoas so possuiam um unico telefone, quando possuiam.Era comum o campo Fax, tambem com os campo DDD e DDI (este ultimo so em casos especiais.)Usava-se somente um campo DDD e/ou DDI, considerando que os demais telefones e numeros de Fax fossem do mesmo codigo de area Hoje, e comum uma pessoa ter varios numeros de telefone. Tenho amigos que