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 trabalho, nerd, pessoa física, pessoa jurídica, rails
Posted by André Ribeiro Camargo
Mon, 19 May 2008 00:47:00 GMT
COISAS QUE TODOS PRECISAM SABER A RESPEITO DE UM CARA DA INFORMATICA
1) O CARA DA INFORMATICA dorme. Pode parecer mentira, mas o CARA DA
INFORMATICA precisa dormir como qualquer outra pessoa. Esqueça que ele
tem celular e telefone em casa, ligue só para o escritório;
2)O CARA DA INFORMATICA come. Parece inacreditável, mas é verdade. O
CARA DA INFORMATICA, também, precisa se alimentar e tem hora para
isso;
3) O CARA DA INFORMATICA pode ter família. Essa é a mais incrível de
todas: mesmo sendo um CARA DA INFORMATICA, a pessoa precisa descansar
no final de semana para poder dar atenção à família, aos amigos e a
si próprio, sem pensar ou falar em (...infor…...), impostos,
formulários, consertos e demonstrações, manutenção, virus e etc, ...;
4) O CARA DA INFORMATICA, como qualquer cidadão, precisa de dinheiro.
Por essa você não esperava, né? É surpreendente, mas o CARA DA
INFORMATICA também paga impostos, compra comida, precisa de
combustível, roupas e sapatos, e ainda consome Lexotan para conseguir
relaxar… Não peça aquilo pelo que não pode pagar ao CARA DA
INFORMATICA;
5) Ler, estudar também é trabalho. E trabalho sério. Pode parar de
rir. Não é piada. Quando um CARA DA INFORMATICA está concentrado num
livro ou publicação especializada ele está se aprimorando como
profissional, logo trabalhando..;
6) De uma vez por todas, vale reforçar: O CARA DA INFORMATICA não é
vidente, não joga tarô e nem tem bola de cristal, pois se você
achou isto demita-o e contrate um PARANORMAL OU DETETIVE. Ele precisa
planejar, se organizar e assim ter condições de fazer um bom trabalho,
seja de que tamanho for. Prazos são essenciais e não um luxo… Se
você quer um milagre, ore bastante, faça jejum, e deixe o pobre do
CARA DA INFORMATICA em paz;
7) Em reuniões de amigos ou festas de família, o CARA DA INFORMATICA
deixa de ser o CARA DA INFORMATICA e reassume seu posto de amigo ou
parente, exatamente como era antes dele ingressar nesta profissão. Não
peça conselhos, dicas… ele tem direito de se divertir;
8) Não existe apenas um “levantamentozinho”, uma “pesquisazinha”, nem
um “resuminho”, um “programinha pra controlar minha loja”, um
“probleminha que a maquina não liga”, um “sisteminha”, uma “passadinha
rápida(ALIAS CONTA-SE DE ONTE SAIMOS E ATÉ
CHEGARMOS)”, pois esqueça os “inha e os inho (programinha,
sisteminho, olhadinha, )” pois OS CARAS DA INFORMATICA não resolvem
este tipo de problema. Levantamentos, pesquisas e resumos são frutos
de análises cuidadosas e requerem atenção, dedicação. Esses tópicos
podem parecer inconcebíveis a uma boa parte da população, mas servem
para tornar a vida do CARA DA INFORMATICA mais suportável;
9) Quanto ao uso do celular: celular é ferramenta de trabalho. Por
favor, ligue, apenas, quando necessário. Fora do horário de
expediente, mesmo que você, ainda, duvide, o CARA DA INFORMATICA pode
estar fazendo algumas coisas que você nem pensou que ele fazia, como
dormir ou namorar, por exemplo;
10) Pedir a mesma coisa várias vezes não faz o CARA DA INFORMATICA
trabalhar mais rápido. Solicite, depois aguarde o prazo dado pelo CARA
DA INFORMATICA;
11) Quando o horário de trabalho do período da manhã vai até 12h, não
significa que você pode ligar às 11:58 horas. Se você pretendia
cometer essa gafe, vá e ligue após o horário do almoço (relembre o
item 2). O mesmo vale para a parte da tarde: ligue no dia seguinte;
12) Quando CARA DA INFORMATICA estiver apresentando um projeto, por
favor, não fique bombardeando com milhares de perguntas durante o
atendimento. Isso tira a concentração, além de torrar a paciência.
ATENÇÃO: Evite perguntas que não tenham relação com o projeto, tipo
como…. vocês entendem é claro….;
13) O CARA DA INFORMATICA não inventa problemas, não muda versão de
WINDOWS, não tem relação com virus, NÃO É CULPADOR PELO MAL USO DE
EQUIPAMENTOS, INTERNET E AFINS, não reclame, o CARA DA INFORMATICA com
certeza fez o possível para você pagar menos. Se quer EMENDAR,
EMENDE, mas antes demita o CARA DA INFORMATICA e contrate um QUEBRA
GALHO;
14) Os CARAS DA INFORMATICA não são os criadores dos ditados “o barato
sai caro” e “quem paga mal paga em dobro”. Mas eles concordam…;
15) E, finalmente, o CARA DA INFORMATICA também é filho de DEUS e não
filho disso que você pensou…
Posted in trabalho, nerd
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 trabalho, nerd, rails
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 trabalho, nerd, rails
Posted by André Ribeiro Camargo
Fri, 28 Mar 2008 16:13:00 GMT
Pois é, fazia algum tempo que não publicava novidades, o motivo é que estou focado na área comercial do CanguçuCenter, visitando empresas para divulgar o shopping e também o novo plano de negócios.
A experiência está sendo muito legal, conversar com o empresariado te permite fazer uma leitura mais precisa do mercado.
Falando de mercado, percebo que meu projeto está alguns anos a frente do tempo para nossa região. Isso é ruim. Muitas empresas ainda não tem computador, outras não tem Internet, a grande maioria dos empresários tem como foco apenas e exclusivamente os consumidores que vivem na zona rural e não acreditam que possam fazer negócios para fora das fronteiras do município.
O lado bom é a unânimidade que Internet “é o futuro”, muitas das pessoas com quem conversei já fizeram compras pela grande rede e gostaram da experiência.
Interessante notar que os empresários não tem dúvidas que a Internet é uma ferramenta de negócios muito boa, para os outros! Para a empresa deles, tem dúvidas se daria certo. Mas “futuramente” pretendem estabelecer um ponto de presença na web.
A semente foi plantada, mas não vou poder me dar ao luxo de aguardar que a germinação ocorra naturalmente. Essa minha terra não é fértil para novidades.
Posted in trabalho
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 trabalho, nerd, rails
Posted by André Ribeiro Camargo
Fri, 07 Mar 2008 16:26:00 GMT
Hoje, 07/03/2008, lançamos um novo produto chamado ESTANDE ELETRÔNICO.
É um serviço para pequenas empresas e profissionais liberais que pretendem divulgar seu negócio na Internet, através de um ponto de presença simples.
Inicialmente, o projeto piloto será no shopping center virtual CanguçuCenter.
Detalhes a respeito do serviço podem ser lidos no anúncio publicado no shopping, posso adiantar que simplificamos consideravelmente o processo de contratação do serviço e enxugamos o valor de forma que fique atraente para o mercado canguçuense.
Botei a mão-na-massa na campanha de lançamento, produzi o spot publicitário para veiculação no rádio e vou visitar as empresas para divulgar o novo serviço.
Desta vez quero sair um pouco da frente do micro e ver pessoas…

Posted in trabalho, pessoa jurídica
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 trabalho, nerd, rails
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 trabalho, nerd, pessoa física, pessoa jurídica, rails
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 trabalho, nerd, pessoa física, pessoa jurídica, rails