Postagens

Como foi o Rally on Rails

Imagem
Começamos bem, muito bem. Tínhamos tudo para ter uma boa participação na competição, até que vieram os problemas: Tudo começo na sexta, dia 12, quando tive que passar o dia com minha esposa e família, no Hospital Universitário Gaffrée e Guinle , da Unirio, por questões relacionadas à gravidez e ao bebê. No final do dia, voltei para casa. Neste mesmo dia, o Vagner, que passa por problemas de saúde, alergias e outras ingrisias, também faltou. O Igor, ficou na empresa normalmente, até a noite, quando a Viviane foi encontrar-se com ele. O plano era eles levarem para a casa do Vagner os 2 notebooks da empresa, e tocarem de lá o projeto, junto comigo, que chegaria depois. Foi quando tudo foi se complicando. A Antonieta não estava bem, passava mal e, temendo por sua integridade e do bebê, não pude ir encontrar com a equipe baseada na residência do Vagner, que estava bem. Fiquei trabalhando remotamente com eles enquanto prestava assistência em casa. Algumas horas depois que a competiç...

Começou o Rally on Rails

A Equipe Cidadelas Jedis  ja está na corrida. Nosso App, como dito no post anterior é o Dumuzzi, um serviço de monitoramento de hosts e serviços, que logo estará acessível no VPS cedido pela Speed Rails para a competição, nos endereços 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 está baseada na casa do Vagner. Até agora está indo tudo bem, nosso treinamento para trabalho remoto está dando resultados. :-D Torçam por nós, que somos guiados pela força.

Dumuzzi Hosts Monitor e o Rally on Rails

Nos dias 13 e 15 de agosto acontece o Rally on Rails , evento ao estilo Rails Rumble  no qual os participantes tem 48 horas para desenvolver uma aplicação Ruby on Rails completa. A diferença, é que o Rally é somente para desenvolvedores naturais da zona a qual chamam de América Latina, ou sub-américa da América do Norte. Questões politico-sócio-geográficas à parte, o evento é patrocinado por empresas como Github ,  Crowd Interactive e O'Reilly , além de comunidades como  Rails México e Coders Venezuela , entre outras. A lista completa de patrocinadores pode ser vista na página específica no site da competição. A Equipe Cidadelas está cadastrada como a número 57, com o nome Cidadelas Jedis e planejamos desenvolver o  Dumuzzi , um sistema de monitoramento de hosts e serviços, que atuará de forma distribuída, rodando em pelo menos 3 continentes, inicialmente contando com 5 máquinas no Array. O Dumuzzi é a evolução de um antigo protótipo que, inicialmente,...

rake db:migrate - couldn't parse YAML

Colocando um projeto em Rails 3.1 em produção, 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 rápida, encontrei  este tópico 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 não percebi o problema. Então, fiz assim: if ENV['RAILS_ENV'] == 'production'   require 'yaml'   YAML::ENGINE.yamler= 'syck' end E ficou perfeito. Mas há outras causas prováveis para o problema.  As versões em uso:  ruby 1.9.2p180 (2011-02-18 revision 30909) [x86_64-linux]  Rails 3.1.0.rc4  Rake 0.9.2

Cadastro: Usar ou não campos para DDD e DDI?

Desde que iniciei na area de desenvolvimento, sempre implementei campos para DDD e DDI nos formulários de cadastro. De lá para cá, observei algumas mudanças que, até causaram certos problemas no aplicativos: Primeiro vi problemas com o tamanho dos campos: Nesta época, aqui no Rio os telefones eram compostos por 7 dígitos. Logo logo mudou para 8 As pessoas só possuíam um único telefone, quando possuíam. Era comum o campo Fax, também com os campo DDD e DDI (este último só em casos especiais.) Usava-se somente um campo DDD e/ou DDI, considerando que os demais telefones e números de Fax fossem do mesmo código de area   Hoje, é comum uma pessoa ter vários números de telefone. Tenho amigos que tem telefones do Rio e de Petrópolis, empresas tem números em vários estados, quase não se usa mais Fax, existe SIP/Skype e, mesmo em casa, já se tem mais de um número fixo. Fica inviável ter campos para DDD/I ao lado de cada número de telefone. Como se resolve isso? Somente utiliz...

familiakosh.org

No ar desde 27 de Junho de 2011, o nosso blog da Família foi feito compartilhar nossas aventuras e tudo que for possível postar. Já tínhamos a ideia de fazer um site, mas sabe como é, sempre ficava para depois. Foi assim até que a Antonieta, passou a postar umas notas que ela apelidou de "Proezas da Elisa", o que fez muita gente gostar e sempre acompanhá-las. Estas mesmas pessoas, acabavam sempre  sugerindo e sugerindo que fizéssemos um blog ou um site. Não podíamos mais adiar. Pois é. Ficamos em xeque: Única saída, fazer o site. Considerei utilizar algo pronto, um CMS, Wordpress, mas vi uma boa oportunidade para efetuar testes e tudo mais. Muitas novas tecnologias à explorar dentro de minha própria área de atuação, 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 Família, que pode ser acessado no endereço http://familiakos...

Teste

Imagem
teste teste teste teste teste teste teste teste teste teste teste teste teste teste teste teste teste teste teste teste teste teste teste teste teste teste teste teste teste teste teste teste teste teste teste. teste teste teste teste teste teste teste teste teste teste teste teste teste teste teste teste teste teste teste teste teste teste teste teste teste teste teste teste teste teste teste teste teste teste teste. teste teste teste teste teste teste teste teste teste teste teste teste teste teste teste teste teste teste teste teste teste teste teste teste teste teste teste teste teste teste teste teste teste teste teste. teste teste teste teste teste teste teste teste teste teste teste teste teste teste teste teste teste teste teste teste teste teste teste teste teste teste teste teste teste teste teste teste teste teste teste. teste teste teste teste teste teste teste teste teste teste teste teste teste teste teste teste teste teste teste te...