segunda-feira, janeiro 24, 2011

Deque para planning poker

O processo agora sim começa a ficar interessante...

Este ano de 2011 quero pegar fundo no uso do SCRUM.
Para isso já comecei a criar as ferramentas necessárias para o trabalho.

Nosso primeiro deque para fazer o planning poker.

terça-feira, novembro 09, 2010

ActionMailer com multiplas configurações de envio

Executando um porte de um processo existente, deparamos com um problema que não encontramos de maneira fácil nos blogs e documentações existentes do Rails e do ActionMailer.

Configurar o ActionMailer para enviar e-mail por caixas diferentes (servidores ou portas).

Depois de pesquisar uma boa parte da manhã sobre o como fazer o problema, chegamos numa solução que ficou simples.

Colocamos este método

def register_delivery_method(method, settings, options = {})
ActionMailer::Base.add_delivery_method method, Mail::SMTP
ActionMailer::Base.send("#{method}_settings=", settings.merge(options))
end


Interceptor


#encoding: utf-8
class DistributionMailInterceptor

def self.find_method(mail_to)

match = mail_to.match(/@([^.]+)/)

return :others unless match

method = match[1].to_sym

if ActionMailer::Base.delivery_methods.include?(method)
method
else
:others
end
end

def self.delivering_email(mail)
method = find_method(mail.to)
mail.delivery_method(ActionMailer::Base.delivery_methods[method],
ActionMailer::Base.send("#{method}_settings"))
end
end

quarta-feira, setembro 08, 2010

Vem ai RubyConf BR 2010

Neste ano eu irei na

Eu vou participar do RubyConf Brasil 2010


Ano passado não consegui aparecer por lá, pois o projeto que eu estava exigiu muito e infelizmente o tempo restante não foi favorável.

Agora é só esperar o grande evento como no ano de 2008 que foi muito divertido e com palestras bem interessantes.

terça-feira, junho 09, 2009

Comandos úteis em Linux

Existem comandos em Linux que não podemos esquecer.

Meu problema é como descobrir o cara que está ocupando muito espaço em disco... Isso num ambiente de servidor.

Para isso é bom não esquecer os comando:

du -skx * | sort -n

Para listar todas as pastas do ponto atual com o conteúdo sumarizado de tudo.

Também não posso esquecer do comando:

df -h

para listar a carga dos volumes.

quinta-feira, abril 10, 2008

Curso de gerencia de projetos


Grupo participante do curso
Originally uploaded by dadario

Após um longo período sem postagem, eis que volto a casa.

Agora um pouco menos código, mas sempre que possível coloco alguns milagres da tecnologia.

Falando um pouco sobre gerencia de projetos.... Fiz um curso para entender esta arte de planejar, estimar, convencer e lidar com pessoas. Estava precisando de uma visão melhor sobre o processo e quem sabe, num futuro não tão distante, entrar nesta área.

Infelizmente está área não é o momento agora, pois o gosto hoje é pelo desenvolvimento, codificar e ver o resultado acontecer. E a visão da necessidade na geração de muita documentação me deixou sem o apetite para ir mais afundo. Mas o importante é se manter antenado neste mundo e quem sabe se abrir uma oportunidade tentar uma vida de gerente de projeto.