Feliz Natal 2008

by Luiz Paulo | dezembro 24, 2008 | No Comments »

A todos os leitores, amigos, familiares e conhecidos. Desejo um Feliz Natal, que esse dia seja comemorado com muita alegria.

Abraço a todos.

Categorias: Artigo
Tags: , ,

Gravatar para quem gosta de comentar

by Luiz Paulo | dezembro 21, 2008 | No Comments »

O gravatar é um serviço web gratuito para disponibilizar avatar. Esse serviço é muito utilizado em blogs, onde o usuário deixa seu comentário e o avatar aparece automaticamente para facilitar a identificação.
Gravatar é a abreviação de "globally recognized avatar" que significa "reconhecimento global de avatar".

Como exibir minha foto nos comentários?

Para os usuários que querem comentar e deixar "sua marca", a utilização é bem simples. Basta fazer o cadastro no site do gravatar e adicionar uma imagem. O avatar fica relacionado ao seu e-mail, então sempre quando for comentar algum blog, basta colocar o e-mail (que foi cadastrado no gravatar) no comentário que seu avatar será exibido.
É importante informar que nem todos os blogs oferecem esse serviço.

Como disponibilizar gravatar em meu blog?

Existem algumas formas para incluir o gravatar em seu blog, uma delas é criar o seu próprio código no blog e a outra forma é utilizar um plugin.

Exemplo em PHP
O site do gravatar busca sua foto a partir de um MD5 gerado a partir do e-mail cadastrado. Com isso, fica muito simples a utilização. Abaixo você verá um simples exemplo de código gerado em PHP.

<?php 
	//O E-mail pode ser qualquer um cadastrado no site do gravatar
	$mailMD5 = echo md5("lppjunior@gmail.com");
?>
<img src="http://www.gravatar.com/avatar.php?gravatar_id=<?php echo $mailMD5; ?>&size=50&default=http://blog.lppjunior.com/wp-content/themes/lppjunior/images/default.jpg" />

Nesse exemplo utilizei 3 atributos. Segue a descrição de cada um:

  • gravatar_id: Esse atributo é o MD5 do e-mail (a conversão é mostrada no primeiro código PHP acima)
  • size: A imagem pode ser baixada em vários tamanhos, nesse caso utilizei o tamanho 50px
  • default: Caso o e-mail(MD5) enviado não esteja cadastrado no gravatar, ele retorna uma imagem default. Nesse caso, você pode informar qual será uma imagem personalizada.

Bom, acho que é só... Se esqueci de alguma coisa, por favor me avisem!

Categorias: Artigo, Browser, Desenvolvimento web, Serviços
Tags: , , , , ,

Planejamento de software (Keep It Simple Stupid)

by Luiz Paulo | dezembro 3, 2008 | 12 Comments »

Essa semana eu e parte de nossa equipe, passamos por uma situação complicada. Estamos desenvolvendo um projeto relativamente grande que precisa ser entregue até final do ano. Até aí nada de errado!
Esse projeto já está rolando há algum tempo e passou por todos os processos de desenvolvimento (ou quase todos).

Quando chegou a nossas mãos (desenvolvimento), encontramos uma documentação com várias e várias funcionalidades, só que uma delas nos chamou a atenção, pois estava bem complexa. Com definição de regras e sub-regras para chegar a um determinado objetivo. Até que um dia, tive uma dúvida e resolvi perguntar para o cliente, conversamos bastante até chegarmos a um consenso. Depois de 4 horas de reunião, percebemos que essa funcionalidade não precisava mais do que um cadastro "besta".

Me senti exatamente nessa situação:

Desenvolvimento de software

Depois de tanto trabalho, a funcionalidade pronta, etc. etc. tivemos que refazer (ainda bem que conseguimos recuperar boa parte do código)!

Com esse quadro, fica a questão. Quem errou?

Seria o cliente por não ter conseguido explicar exatamente o que precisava? Do pessoal que planejou/documentou que não soube dar a melhor solução? Ou do desenvolvimento que não gritou antes a respeito da complexidade?

Na minha opinião, o problema não está ligado diretamente a nenhuma das partes. Todos direta ou indiretamente erraram.
Depois de todo esse tempo de desenvolvimento, houve um amadurecimento da idéia, e com isso as coisas se tornaram muito mais simples.

Sim! Com certeza, se lá atrás quando foi planejado, tivessem ficado 5 minutos a mais discutindo, talvez chegassem a esse resultado mais simples, mas não aconteceu. E deu no que deu.

Existe toda aquela discussão de métodos ágeis ("...se estivesse utilizando Scrum isso não acontecia!"), zilhões de técnicas para processos melhores e menos burocráticos. Concordo que talvez não tivéssemos esse problema, independentemente de métodos e processos, precisamos levar em consideração o que comentei acima, nesse tempo houve um amadurecimento da idéia e os clientes perceberam que aquilo definido não era necessário.

Esquecemos do KISS "Keep It Simple Stupid", princípio básico para desenvolvimento.

Enfim, aprendi muito com isso! Acho que todos crescem com esse tipo de situação. Com certeza depois disso, na próxima teremos mais cautela ao definir uma coisa muito complexa, ou não... (rsrsrs)

Categorias: Artigo, Desenvolvimento web
Tags: , , , , ,

Traduzindo textos direto no gTalk

by Luiz Paulo | outubro 9, 2008 | 4 Comments »

Google Talkengine
Um recurso muito útil para quem precisa traduzir textos constantemente é a tradução de textos diretamente no Google Talk.

Já utilizo esse software há algum tempo como alternativa ao MSN além de muito (muito, muito...) mais leve e estável, as mensagens chegam quase que instantâneas, enquanto o MSN, dependendo do dia, você pode mandar uma mensagem e demorar horas. O serviço de voz também é muito bom.

Para utilizar esse recurso, basta adicionar um contato a seu Google Talk, e enviar as mensagens (Simples assim! )

Por exemplo, para traduzir de inglês para português:

Adicione como contato: en2pt@bot.talk.google.com

Envie mensagens em inglês e ele te responderá a tradução em português.

Legal, não!?

Testei esse recurso em en2pt e pt2en e funcionou perfeitamente. Não pesquisei se traduz de qualquer linguagem para qualquer linguagem, mas fica a dica!

Categorias: Artigo, Ferramentas, Java, Linguagens
Tags: , , , , ,

O Google caiu por alguns minutos

by Luiz Paulo | setembro 30, 2008 | 3 Comments »

Não pude deixar de comentar esse fato.

O Google caiu por alguns minutos! :(

Agora já voltou, mas deu tempo de tirar o print!

Tela do Google fora

Enfim, está registrado...
Como diria o Raul Seixas, "O dia em que o Google parou!" rsrsrs

[]'s

Categorias: Artigo, Browser
Tags: , , , ,

Próximos posts »

 

Sobre

Foto Luiz Paulo

Sou desenvolvedor web desde 2000, atuei em grandes projetos web2.0. Atualmente trabalho na Automatos junto à equipe de site desenvolvendo projetos web2.0 e utilizando como server-side a linguagem java.

Para saber mais sobre mim, acesse Meus Links ›


Valid XHTML 1.0 Strict Valid CSS!

Luiz Paulo | tecnologia web