Marco Gomes

nerd veterano, interneteiro profissional, parkouzeiro amador, evangélico aprendiz, fotógrafo iniciante

Textos marcados como ‘server-side’

ImageDolly – Clonador de imagens para economizar servidor

Publicado em 2008-07-27, 9 comentários

Hoje fiz mais uma aplicação de uma madrugada: ImageDolly – Clonador de Imagens, serviço que recebe uma URL de imagem e grava um backup, nos próximos acessos o backup será entregue e o servidor original da imagem será economizado.

Ele surgiu pra resolver um problema que temos na boo-box de vez em quando:

Problema

O e-commerce CheapOperation não tem estrutura de servidor pra entregar imagens de produtos para todos os widgets boo-box que estão espalhados pela Internet. Se o boo-wiget usar imagens direto do servidor CheapOperation o e-commerce pode cair por excesso de transferência de dados.

Solução

Construir um sistema de backup para as imagens dos produtos, a imagem será lida apenas uma vez do server CheapOperation e guardada. Nas próximas requisições o sistema pega direto do backup e nem vai no server original, assim economizamos banda do cliente e não derrubamos o e-commerce dele com os milhões de acessos do boo-widget.

Veja o ImageDolly, a solução implementada em um dia :)

Mais um resultado das minhas incursões no mundo da programação server-side[bb] durante as madrugadas.

O ano em que parei de trabalhar

Publicado em 2007-12-29, 22 comentários

Arrume um trabalho que você goste e não precisará trabalhar um só dia em sua vida. – Confúcio

Faz 6 meses que eu não levanto com a sensação de: como eu queria dormir mais 10 minutos, desde que larguei meu emprego e resolvi mergulhar de cabeça na boo-box, parei de trabalhar e passei a construir.

Não há mais aquele pensamento miserável de: essa semana eu construi 3 sites de 400 mil reais cada um e meu salário tá na mesma, nunca mais tirei conclusões desmotivantes como: hoje vou trabalhar naquele projeto chatíssimo da loja de roupas do deputado Abomiraldo Fiponso, só porque ele vai colocar a empresa que trabalho dentro da Secretaria Pública de Finanças Secundárias.

Absolutamente tudo que faço tem impacto direto e visível na empresa, cada acerto e cada erro podem ser notados imediatamente. Isso tem sido tão excitante que não há mais “trabalho”, tudo se assemelha mais a um jogo onde cada ação conta diretamente no resultado da partida, só que a partida é minha vida (e de algumas outras pessoas), logo, não posso nem pensar em fracassar :)

Se você ainda experimenta essa sensação de droga, preciso ir trabalhar, reflita um pouco, peça uns dias de folga, ache algo que te satisfaça, não importa se é ser DJ na noitada ou cortar grama[bb]. Se o que te satisfaz é o que você faz atualmente, só que feito de outra maneira, converse com seu chefe sobre como gostaria de trabalhar. É possível ser profissionalmente feliz[bb] mesmo sem ser empreendedor, em minha opinião a chave pra satisfação se chama autonomia de: horário, execução, escolha de projeto.

Esse ano, graças a amigos que nos ajudaram desde o início do projeto boo-box, e às pessoas que acreditaram em nosso potencial pra mudar a maneira como o marketing é feito, consegui parar de trabalhar.

Agora vem a parte que parece encarte de CD:

Os meus agradecimentos pessoais podem ser divididos em partes

Com certeza eu esqueci um monte de gente, desculpaê!

Se 2008 for tão bom quanto 2007, e vai ser, vou surtar com tanta mudança de vida.

Wallpapr – Nova versão

Publicado em 2007-09-18, 13 comentários

Está no ar a nova versão do Wallpapr, o meu serviço que busca de papéis de parede legais no Flickr.

Wallpapr

Resolvi refazer o serviço porque saiu uma nova versão do jQuery, a melhor biblioteca JavaScript que há, eu precisava testá-la. Queria também matar minha sede por simplificar interfaces, arrancando tudo quanto é elemento supérfluo.

Depois de algumas horas de briga com os Internet Exploders, saiu o que você pode conferir em http://marcogomes.com/wallpapr/en/

Principais novidades:

  • Interface novinha em folha, bem mais simples e com menos elementos.
  • Animações JavaScript pra todo lado.
  • Feito com jQuery e não mais prototype.js e script.aculo.us.
  • Maior velocidade no resultado das buscas, já que não há mais o proxy rodando no servidor, graças ao… (próximo item)
  • uso da técnica JSONP, que acessa a API do Flickr diretamente pelo JavaScript, sem necessidade de programação server-side.
  • Não funciona no Opera Browser
  • Não tem Google AdSense

É importante salientar que, graças ao novo jeito de carregar JSON do jQuery, o Wallpapr não tem nem uma linha de código rodando no servidor, acesso a API do Flickr é feito diretamente pelo JavaScript rodando no cliente, graças à isso posso continuar mantendo minha saudável aversão à programação server-side \o/

FaxinaR, novo serviço pra limar o corporativês

Publicado em 2007-07-06, 3 comentários

logo do FaxinaR

Novo “serviço de uma noite” no ar, dessa vez em parceria com Walter Cruz na programação server-side.

Toda corporação estuda a adoção de mudanças de paradigma voltadas para resultados a fim de transformar-se, no menor tempo possível, em um centro de excelência no oferecimento de soluções.

Como demonstrado acima, o corporativês é uma praga, o Eustáquio Rangel odeia, Rogério Moraes da IBM e o Emilio Vian Vieria da AGF Brasil Seguros também não gostam. Após ler Porque as Pessoas de Negócios Falam como Idiotas resolvi construir um detector de lixo corporativo.

Eu não aguentava mais fazer serviços com todo o processamento feito no lado do cliente, esse detector ficaria muito lento se eu fosse fazer a busca pelos jargões com JavaScript, precisava de algo mais poderoso e rápido. Chamei o Walter Cruz e ele topou na hora, algumas horas de trabalho depois e a versão inicial está no ar. Pegue leve nos testes, ainda nem testamos direito.