Quer reunir pessoas na web de graça...

Posted by André Ribeiro Camargo Tue, 29 Jul 2008 23:56:00 GMT

... para uma reunião?

... para um bate-papo?

... para uma demonstração?

Então experimenta o Treina TOM FREE

Posted in , , ,

Software livre para inventário e exposição virtual de acervos museológicos

Posted by André Ribeiro Camargo Tue, 24 Jun 2008 13:44:00 GMT

Dia 20 de Junho de 2008, logo após Abertura Oficial da Semana de Canguçu, no Salão Nobre da Casa de Cultura Marlene Coelho foi lançado o Projeto de Informatização do Museu Municipal Capitão Henrique José Barbosa pelo Secretário de Cultura e Esporte Sr. Andrio Aguiar.

Através de uma parceria entre a Prefeitura Municipal de Canguçu e o Ministério da Cultura, foram adquiridos hardwares (computadores de mesa e portátil, impressoras e câmera digital), além de um sistema para catalogação do acervo de peças e fotografias.

Tive o privilégio de participar deste projeto, especificamente no meu caso, abracei a demanda de desenvolvimento do sistema.

O desafio compreendia criar uma aplicação que permitisse o cadastro dos objetos pelos servidores municipais que trabalham no museu, mas que também possibilitasse a exposição virtual do acervo para visitantes. Também havia a demanda de instalar a aplicação em um computador portátil para levar o Museu até as escolas da rede pública municipal através do “Museu Itinerante”, sem que isso impossibilitasse a publicação do banco de dados na Internet.

Depois do levantamento de requisitos, verifiquei que seria possível utilizarmos Ruby On Rails. Então criamos uma aplicação bem simples em 80h, que supre a necessidade do museu.

O acerto com a Secretaria de Cultura e Esportes foi licenciar o sistema através de GPL, o código pode ser obtido no site do projeto em http://gitorious.org/projects/muzeo

Mais informações foram publicadas no CanguçuCenter e site da Prefeitura

Não concordo com todas idéias de Leonel Brizola, mas tenho que dar o braço a torcer quando ele diz: “Povo que não tem história não tem presente e muito menos pode aspirar um futuro”.

Aqui em Canguçu, dentro de nossas possibilidades, estamos preservamos nossa história e democratizando o acesso a cultura e o conhecimento. Feliz daqueles canguçuenses da “Era Digital”, pois isto certamente não constava nos planos mais otimistas dos fundadores do Museu lá por meados de 1972.

Posted in , , , , ,

Apache não serve o conteúdo estático da aplicação Rails via Phusion Passenger

Posted by André Ribeiro Camargo Thu, 22 May 2008 20:50:00 GMT

Não perca mais tempo, leia 5.3.3. Static assets such as images and stylesheets aren’t being displayed

Posted in ,

www.treinatom.com.br

Posted by André Ribeiro Camargo Tue, 20 May 2008 00:08:00 GMT

Últimamente não tem “sobrado” tempo para blogar, mas eu sei que vocês entendem :-)

Bom, primeiro queria contar para vocês que aceitei o convite do Carlos Eduardo para tocar alguns projetos da e-Genial e nosso primeiro projeto acaba de ser lançado: novo site do TreinaTOM.

Para ser sincero, toquei muito pouco no código Rails que o Júlio Monteiro escreveu. Servi mais de apoio para o final do projeto e receber os louros pela vitória. hahaha

Mas também tomei umas boladas no saco do IE6 (tinha que ser ele), como o bug da duplicação de caracteres.

Não conheço o Carlos pessoalmente, o verdadeiro amigo virtual, conheci ele pela Internet e daí em diante a nerdice não teve fim. Mas é um cara que junto com a Erenice tem conseguido se impor no mercado apresentando soluções bem interessantes e funcionais. Meus parabéns duas vezes, primeiro pelo nível profissional que atingiram e depois pelo matrimônio que se aproxima! :-)

Para equipe que trabalhou comigo nesta primeira etapa eu gostaria de agradecer a paciência e dizer que foi legal e ainda temos muito mais coisas legais para implementar… isto é apenas o começo!

Para os outros amigos, fica o convite de visitarem o novo site e conhecerem essa ferramenta nacional para treinamentos e palestras pela Internet. Inclusive, procure no site pelo Café com o TOM, que é um agenda de palestras sobre desenvolvimento de software focado em métodos ágeis e linguagem de programação Ruby, se esta não for a sua praia acesse Eventos Públicos que aborda outros assuntos. Caso você queira ministrar uma palestra pela ferramenta, entre em contato com o pessoal da e-Genial, tenho a certeza que eles lhe tratarão muito bem, eu recomendo ;-)

As outras novidades que tenho, vou publicar em outros artigos, aguardem ;-)

Posted in , , , ,

Rails 2.0.2 on Cygwin

Posted by André Ribeiro Camargo Tue, 15 Apr 2008 17:52:00 GMT

Fui brincar com Rails no Cygwin e:

Administrador@acer ~
$ rails teste
No such file or directory - /dev/urandom

Só que /dev/urandom existe…. estranho…

Googleando descobri que abriram um ticket pro rails e aparentemente é um problema no ruby que já foi corrigido, mas que ainda disponibilizaram a nova versão via pacote.

Enquanto aguardamos a nova versão, abra o arquivo
/usr/lib/ruby/gems/1.8/gems/rails-2.0.2/lib/rails_generator/secret_key_generator.rb 
e altere as linhas conforme abaixo:
 85     def generate_secret_with_urandom
 86 #      return File.read("/dev/urandom", 64).unpack("H*")[0]
 87        return File.open('/dev/urandom', 'r').read(64).unpack("H*")[0]
 88     end

Agora sim, podes brincar a vontade ;-)

Ah! Meu ruby:

Administrador@acer ~
$ ruby -v
ruby 1.8.6 (2007-03-13 patchlevel 0) [i386-cygwin]

Posted in , ,

Rails 1.1.6 & SOAP4R

Posted by André Ribeiro Camargo Sat, 12 Apr 2008 22:22:00 GMT

Apanhei um bocado para fazer os dois funcionarem juntos, depois de tentar várias sugestões que encontrei pela web achei uma que funciona.

Remova os diretórios wsdl, soap e xsd da sua instalação de ruby (uso a versão 1.8).

Tosco, mas funciona…

Caso alguém encontre uma solução melhor, estou disposto a testar ;-)

Posted in , ,

Logs do ActionMailer em outro arquivo

Posted by André Ribeiro Camargo Fri, 28 Mar 2008 15:08:00 GMT

Uma das coisas que sempre achei massa no Rails foi logging, muito útil tanto os registros do processamento de requisições como aqueles de envio/recebimento de e-mails.

Só acho chato esses dois tipos de registro ficarem no mesmo arquivo, então hoje resolvi pesquisar como poderia alterar o comportamento da aplicação para registrar as requisições no arquivo normal e o envio/recebimento de e-mails em outro arquivo.

Para não variar, a coisa foi mais simples do que eu imaginava :-)

Seguindo a receita de bolo “Using different loggers for different parts of rails” do HowtoConfigureLogging bastou incluir no config/environment.rb:

ActionMailer::Base.logger = Logger.new("#{RAILS_ROOT}/log/#{RAILS_ENV}_mailer.log")

e pronto!

Posted in , ,

18/02/2006, primeiro commit do código-fonte dos shoppings

Posted by André Ribeiro Camargo Fri, 22 Feb 2008 02:42:00 GMT

Estava olhando agora a timeline do meu projeto trac onde mantenho o código dos shoppings e me dei por conta que dia 18 passado, completou 2 anos do primeiro commit.

Tempo passa muito rápido heim? credo!

Posted in , ,

Estamos no Rails Podcast Brasil #6 :-)

Posted by André Ribeiro Camargo Thu, 21 Feb 2008 16:29:00 GMT

Estou acompanhando o Rails Podcast Brasil e no episódio #5 o pessoal comentou que falta projetos de comércio eletrônico em Rails aqui no Brasil.

Não me contive e comentei que eu tenho 2 projetos no ar e já faz 1,5 anos :-)

Aí, no episódio #6 o Carlos Brando falou sobre o canguRucenter (hehe) e o pelotascenter, massa!

Posted in , , , ,

Serviço de Atendimento Online

Posted by André Ribeiro Camargo Thu, 14 Feb 2008 00:02:00 GMT

Nasceu mais uma funcionalidade no sistema dos shoppings, agora implementei um “chat” para que os consumidores consigam tirar dúvidas na hora (que houver operadores conectados, óbviamente).

Publicamos também uma notícia no PelotasCenter, referente ao assunto.

Quero fazer um screencast para servir de treinamento para os lojistas, assim eles podem me atender a hora que quiserem… hehehe

Posted in , , , ,

Older posts: 1 2 3 4 5 ... 9