Sábias frases de Homer Simpsons

por Otávio Scherer Garcia

Resolvi juntar aqui um misto das mais belas frases já faladas pelo meu ídolo Homer Simpsons, ao longo desses quase 9 anos que o assisto pela FOX.

"Chorar não vai trazer de volta seu cão, a não ser que suas lágrimas tenham cheiro de ração."

"Crianças, vocês tentaram e falharam miseravelmente. A lição que vocês podem tirar disso é: não tentem jamais."

"Lisa, se você não gosta do seu emprego, você não faz uma greve! Você vai lá todo dia e faz seu trabalho malfeito!"

"Marge, lembre-se: se algo der errado na usina, culpe o cara que não sabe falar inglês!"

"Por favor, não me coma! Eu tenho mulher e filhos. Coma eles!"

"Eu tenho três filhos e nenhum dinheiro, por que não posso ter nenhum filho e três dinheiros?"

"A tentativa é o primeiro passo para o fracasso."

"Existem três frases curtas que levarão sua vida adiante: 'Não diga que fui eu', 'Oh, boa idéia chefe!' e 'Já estava assim quando cheguei.'"

"Ora, Marge, se Deus não quisesse que a gente comesse na igreja, não teria colocado a gula como pecado..."

"A culpa é minha, eu coloco ela em quem eu quiser."

"Não costumo ser um homem religioso, mas se tu estás lá em cima, me salva, SUPER-HOMEM!"

"Você pode ter todo o dinheiro do mundo, mas há algo que jamais poderá comprar: um dinossauro!"

"Eu não sou um cara mal, eu trabalho duro e amo meus filhos... Então por que eu deveria perder metade do meu domingo ouvindo como eu vou pro inferno?!"

"Se a Bíblia nos ensinou alguma coisa - e não ensinou nada - é que mulheres devem praticar esportes femininos, como luta na lama e boxe feminino."

"Barth, se você conseguir olhar uma mulher e não chamá-la de gorda, é porque você é um homem de negócios."

Diário de uma migração

por Otávio Scherer Garcia

Como vocês devem ter notado, mudei totalmente o engine do meu site. Ele é escrito por mim em Java EE, e já havia algum tempo que eu estava com um esboço das mudanças, porém estava sem tempo por causa dos estudos para a SCEA. Mas um dia desses resolvi meter a mão na massa, e compartilho com vocês aqui uma série de posts na qual explico como tudo foi feito.

A primeira das mudanças que eu precisava era esquecer o legado. Meu site existe desde 2000, e desde lá venho fazendo apenas updates. Então era necessário esquecer tudo que eu tinha antes, fazer algo do zero. Eu estava cansado daqueles URLs malucos do site, que para você ver um post era necessário escrever www.otavio.com.br/weblogPostShow.do?id=500. Além disso eu não queria mais expor os IDs dos posts, e facilitar a digitação. Realmente é um saco ficar fazendo upper e lower case para digitar um endereço.

Uma questão importante era performance. Sempre achei que meu site não era muito visitado, mas olhando aos logs do servidor percebi uma média de mil visitas por dia. Então eu precisava do site rápido, e o antigo me parecia as vezes estar um pouco lento. Como o servidor de aplicações não fica na mesma máquina do banco de dados, eu precisava até mesmo pensar no overread de dados na rede, otimizar as consultas, e por aí vai. Notei que precisava largar o MySQL em prol de um banco mais robusto, que permitisse certas funcionalidades para evitar o extenso tráfego de rede.

De uns tempos para cá o número de spams nos comentários cresceu drasticamente, então eu notei que precisava não apenas filtrar os comentários, mas também bloquear algumas redes de spammers. Filtrar o conteúdo que o usuário digita nos campos de comentário é muito importante, não apenas quanto a palavras de baixo calão, mas também quanto a ataques de código malicioso. E spammers acabam consumindo banda e deixando o site lento.

Optei por manter a estrutura interna do site ainda com a dupla Hibernate e Spring, porém havia duas coisas que eu era enfático em trocar: o controller que estava a cargo do Struts Action, e o banco de dados que era MySQL. O Struts é um bom frameworks, mas estava muito velho, e eu sentia a necessidade de trocar para algo mais inteligente e que permitisse fazer as coisas em poucas linhas de código. Fiz testes com vários MVC dentre  eles Spring Web MVC, JBoss Seam e Vraptor; sendo que então optei por usar esse último. E com o banco de dados não havia muito o que duvidar: minha escolha era PostgreSQL (valeu Elizeu).

Além disso havia a necessidade de reescrever o core da aplicação, que basicamente é um .jar que contém uma série de extensões para os diversos frameworks que uso que permite que eu trabalhe com os códigos de forma mais simples.

Em breve escrevo os outros artigos dessa saga toda e atualizo esse aqui com o link dos demais.

Anos atrás: Por que eu amo o Orkut? (2008), Pq tudo tem uma pequena explicação?! (2006).

Feliz 82 anos, Varig.

por Otávio Scherer Garcia

feliz-82-anos-varig.jpg

Se estivesse viva, completaria hoje 82 anos a nossa Varig, a estrela das Américas. Sem entrar em detalhes do seu fim, fica aqui minha lembrança pela data dessa empresa que nasceu em solo portoalegrense.

Lembro-me até hoje da minha primeira viagem de Varig que foi no trecho GRU/FLN no RG2267. No embarque olhei atentamente cada curva do 737-300, a cauda e turbinas azuis, a rosa dos ventos dourada... cada detalhe me chamou atenção. Embora o voo foi bem turbulento foi uma emoção finalmente voar de Varig. Desde criança me acostumei ao meu pai comentado da Varig, e inclusive ele guarda até hoje um jogo de talheres de prata com a estrela :).

A Varig já operou mais de 30 modelos de aeronaves com as mais diversas pinturas, mas as que mais me destacara foram: Boeing 777 75 anos, Boeing 737-800 PT-VSA, MD-11 da seleção de futebol 1994, MD-11 que trouxe o corpo do Senna (cores anos 90), os inesquecíveis Douglas DC-10, e por último o melhor: os Boeing 727.

E quem não lembra das propagandas? O jingle clássico de natal Varig Varig Varig e até a versão mais moderna na voz de Jorge Ben. Ou então aquela dos 560km? O super jumbo Varig na sexy voz de Iris Letieri.. e um vôo nas asas da Varig

Eu era uma criança quanto a Varig completou 60 anos, mas pude presenciar os 78 anos. Vivi a mudança da pintura nos anos em 97, admirei a livery dos 500 anos do Brasil e finalmente chorei com seu triste fim.

Foram tantos voos, tantos lugares voados, tantos lanches, e muitas milhas que guardo até hoje no meu Smiles diamante, que aliás pretendo torrar mês que vem.

O homem e os aviões

por Otávio Scherer Garcia

O Homem, até os 20 anos se equipara ao Avião de Papel: Apenas vôos rápidos, de curto alcance e duração.

O Homem, Dos 20 aos 30 se equipara ao Caça Militar: Sempre a postos, 7 dias por semana. Ataca qualquer objetivo. Capaz de executar várias missões, mesmo quando separadas por curtos intervalos de tempo.

Dos 30 aos 40 como Aeronave Comercial de vôos internacionais: Opera em horário regular. Destinos de alto nível. Vôos longos, com raros sobressaltos. A clientela chega com grande expectativa; ao final, sai cansada, mas satisfeita.

Dos 40 aos 50 como Aeronave Comercial de vôos regionais: Mantém horários regulares. Destinos bastante conhecidos e rotineiros. Os vôos nem sempre saem no horário previsto, o que demanda mudanças e adaptações que irritam a clientela.

Dos 50 aos 60 como Aeronave de Carga: Preparação intensa e muito trabalho antes da decolagem. Uma vez no ar, manobra lentamente e proporciona menor conforto durante a viagem. A clientela é composta majoritariamente por malas e bagulhos diversos.

Dos 60 aos 70 uma Asa Delta: Exige excelentes condições externas para alçar vôo. Dá um trabalho enorme para decolar e, depois, evita manobras bruscas para não cair antes da hora. Após a aterrissagem, desmonta e guarda o equipamento.

Dos 70 aos 80, Planador: Só voa eventualmente e com auxílio. Repertório de manobras extremamente limitado. Uma vez no chão, precisa de ajuda até para voltar ao hangar.

Após os 80, Modelo em escala: Só enfeite!

Recebido por e-mail. Valeu Leandro. :)

1 de maio de 1994

por Otávio Scherer Garcia

Aquele domingo era um daqueles como outro qualquer (pelo menos eu achava que seria). Desde 1989 eu morava com minha mãe, e como de praxe aos domingos, todos lá em casa acordavam cedo para um chimarrão. Eu não era lá um mateiro, então ficava mexendo nas minhas coisas de eletrônica enquanto meu padrastro preparava o churrasco. Não sei se era assim em todas as casas, mas aos domingos sempre assistíamos as "corridas" da Fórmula 1.

Foi então que começada as corridas o mate rolava solto enquanto assistiamos as corridas, quando então o carro de Senna faz uma curva e "se espatifa" no muro de contenção. Fiquei paralisado por alguns segundos quando de repente vejo toda a movimentação na pista e o intragável Galvão Bueno gritando que o acidente havia sido bem mais complicado do que pensavamos. Na hora eu fiquei descrente do pior, achei que logo Senna mexeria o pescoço e o veriamos ele correndo novamente em outras corridas. Mas o destino quis que fosse diferente, e era hora dele correr em outras pistas lá com São Pedro. Foi um dia bem difícil na vida de todos os brasileiros.

Desde pequeno eu lembro da imagem do Senna correndo lá nos tempos da Lotus. Não lembro quem foi exatamente que me deu, mas em um natal qualquer ganhei uma "baratinha" preta da Lotus, a mesma que Senna pilotava na época. Senna passou antes pela Toleman e depois MacLarem e Williams, mas creio que os momentos na qual eu mais tenho lembrança dele era na MacLaren. Eu costumo dizer que naquela época era divertido assistir a Fórmula 1, e a acirrada competição entre Senna e Prost dava um tempero a mais ao campeonato.

Depois que Senna faleceu no acidente em Ímola eu não assisti mais a F1, sei que por alguma razão perdeu a graça da competição, ainda mais que logo em seguida veio o Rubinho "pé de chinelo" e Michael Schumacher, tornando mais sem graça possível a F1.

Sei que o assunto parece um pouco sem nexo, porém hoje eu estava passeando no Youtube e achei um vídeo do PP-VOQ, um MD-11 da Varig, que trazia o corpo de Senna no dia 4 de maio. A cena é bem comovente, e duvido que alguém controle a emoção ao vê-lo.

Baixando o nível de uma comunidade

por Otávio Scherer Garcia

Como todo nerd estou cadastrado em alguns fóruns gringos como Hibernate.org, The Server Side e Sun Develpers. Aqui no Brasil participo basicamente de dois: Contato Radar (de aviação) e do GUJ (sobre Java).

Não sei se é por causa dessa informalidade da TI, mas realmente o nível da discussão nesse último fórum caiu drasticamente. De pelo menos 500 tópicos criados por mês, posso dizer que dá para aproveitar no máximo uns 3 e olhe lá. É uma série de usuários que perguntam coisas banais, outros que perguntam coisas sem pesquisar antes, e até mesmo os pseudo-intelectuais com suas filosofias magníficas que deixam até o satanás apavorado.

Um dos caras que eu mais admiro na TI, o Leandro da Professional IT, já havia contado uma história parecida. Um dos exemplos da "falta de massa cinzenta" da galera visto aqui.  Notem o teor dos posts e o linguajar no básico estilo miguxês, além de uma série de posts dispensáveis e sem conteúdo. É bem aquele tipo de situação que você "perdeu a chance de ficar calado". Se não sabe responder, não vai ajudar, ou vai falar merda, é melhor ficar quieto. Simplesmente cansei desse tipo de conversa, e como sempre digo, se é para ter conversas meia boca, prefiro fazer algo mais interessante.

Um dos fóruns que mais respeito é o Contato Radar, fórum de aviação onde aconselho para quem gosta. Nota-se o nível mais elevado das conversas, das discussões, e até mesmo quando a galera toca uma lenha na fogueira.

Eu sempre achei que o pessoal da TI era muito inteligente, me orgulhava em ser uma dessas pessoas. Mas infelizmente com essa maldita inclusão digital e informalidade da TI, vejo a cada dia decair o nível. Infelizmente um ser desses vota!

[update] Parece que mais alguém já teve a mesma idéia que eu aqui. [/update]

Anos atrás: Apenas dois neurônios são necessários (2008), Lovely (2007).

Perfil

Otávio Scherer Garcia, arquiteto de sistemas Java EE, 28 anos.

[+] ver mais

Autenticação