Professional Documents
Culture Documents
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>
O que tem nesta edição... * Entrevista Jimmy Wales, Wikipedia . . . . . . . . . . . . . . 06
* E-mails . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 08
* Notícias. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
* Software: Thunderbird 3 . . . . . . . . . . . . . . . . . . . . . . . . 18
* Software: Chrome 1.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
* KeepItSimple: Loja Pronta. . . . . . . . . . . . . . . . . . . . . . . 22
* Capa: Campanhas digitais . . . . . . . . . . . . . . . . . . . . . . 24
* Artigo: Joaquim Torres.. . . . . . . . . . . . . . . . . . . . . . . . . . 34
* YouTube Partner . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
J Campanhas24 J YouTube36 * Artigo: Marcelo Tripoli . . . . . . . . . . . . . . . . . . . . . . . . . . 40
* Life e a fotografia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
* Smush It! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
* Artigo: René de Paula Jr. . . . . . . . . . . . . . . . . . . . . . . . . 49
* Case: Roxos e Doentes . . . . . . . . . . . . . . . . . . . . . . . . . . 50
* Tecnologia Ágeis. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
* Artigo: Fábio Akita . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
* Programação Native Client. . . . . . . . . . . . . . . . . . . . . . 58
J Life42 J SmushIt46
* Programação Moonlight . . . . . . . . . . . . . . . . . . . . . . . . 62
* Locavip . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
4 locaweb
21 X 28:21 X 28.qxd 26/11/2008 18:18 Página 1
Entrevista:W2008 21/1/2009 01:17 Page 6
‘‘
‘‘
entrevista
A questão qualidade
permeia nossas ações
Jimmy Wales, fundador da Wikipédia, fala como surgiu o maior fenômeno mundial
de colaboração em massa da era da internet e sobre o futuro da comunidade Wiki
Texto: Leonor Ribeiro
6 locaweb
Entrevista:W2008 21/1/2009 01:17 Page 7
Fotos: Divulgação
patamar superior. Afinal, no caso de uma
desaceleração na economia, as pessoas não
podem se dar ao luxo de sair para jantar ou
fazer algo extravagante. Em compensação
locaweb 7
Emails:W2008 29/1/2009 16:49 Page 8
opinião/leitores
e-mails J
//Envie seu e-mail
Se você tem alguma dúvida, sugestão ou
crítica, entre em contato com nossa redação
pelo e-mail locaweb@europanet.com.br.
SEO própria. A Locaweb também fornecedores pelo campo de programa é extremamente rápido
Estou pensando em oferece uma série de ferramentas código do fornecedor, que é uma para o dia-a-dia.
contratar uma empresa de SEO para você mesmo fazer o projeto chave primária na tabela de Outro ponto que merece
para fazer o marketing de de SEO de seu site. Para saber mais, fornecedores. Veja como pegar os destaque é a rotina de execução
busca do site de nossa acesse o endereço registros correspondentes dessas de queries. Em nossos testes, o
empresa. Que fatores devemos www.locaweb.com.br duas tabelas: programa foi capaz de rodar
levar em conta para não fazer uma sequência de queries de
uma escolha equivocada? Ligação de SELECT 5MB em poucos segundos. Para
Carlos Torres / por e-mail tabelas Fornecedores.Nome você ter uma ideia do que isso
Como posso fazer para obter DaEmpresa, significa, a mesma sequência
Algumas coisas podem dados em duas tabelas Produtos.NomeDoProduto demorou quase cinco minutos
servir como sinal de alerta separadas num banco de dados FROM para ser executada no
em relação a um SEO desonesto. MySQL. Por exemplo, eu tenho Fornecedores, Produtos PHPMyAdmin.
Caia fora, por exemplo, se o seu os produtos em uma tabela e o WHERE Mas é claro que o SQLyog não
SEO tiver domínios de fachada, fornecedor em outra. Como Fornecedores.CodigoDo tem só qualidades. Uma das
colocar links para outros clientes funciona esse comando? Fornecedor = Produtos. coisas que nos chamou a
nas páginas de entrada ou Marcos Finasi/ por e-mail CodigoDoFornecedor atenção é a facilidade como você
oferecer para vender palavras- exclui tabelas e até mesmo
chave na barra de endereços. Nesses casos é necessário Administração databases inteiras. Se você clicar
Fique também com um pé atrás se fazer uma conexão entre com SQL com o botão direito do mouse
o SEO não distinguir entre elas. As tabelas de um banco de Trabalho muito com MySQL e sobre um banco de dados
verdadeiros resultados de pesquisa dados são ligadas umas as outras sempre tive dificuldade em qualquer e escolher Drop
e anúncios que aparecem nos por chaves. Uma chave primária é encontrar um bom aplicativo Database, o programa faz uma
resultados de pesquisa, se garantir uma coluna com um valor único para gerenciar meus bancos de simples pergunta e adeus. Você
a classificação, mas somente para em cada linha, com o propósito de dados. Gostaria de saber se perde tudo, incluindo estruturas,
frases de palavras-chave longas e unir dados através das tabelas. vocês aí da revista poderiam procedimentos e dados.
obscuras, que você obteria de Assim, não é necessário repetir me indicar uma ferramenta
qualquer forma. Você sempre tem todos os dados em toda tabela. desse tipo, já que no decorrer Links entre
a opção de estudar sobre SEO na No seu banco de dados, por desses anos devem ter testado ASP e PHP
internet e em edições anteriores da exemplo, há uma tabela de várias delas. Gostaria de saber se há alguma
Locaweb em Revista e fazer a produtos. Cada produto é Norberto Silveira/ por e-mail possibilidade de fazer uma
otimização de seus sites por conta relacionado à tabela de ligação entre uma página PHP
Um dos programas mais para ASP? Por exemplo: estou
indicados é o SQLyog, numa página PHP e desejo
que pode ser encontrado abrir por um link um
no endereço eletrônico documento ASP.
www.webyog.com/en. No Danilo Leque/ por e-mail
mesmo site, é possível realizar o
download e adquirir o SQLyog . Se o caso for apenas
Logo à primeira vista, você pode colocar o link em uma
achar a interface do programa um página apontando para outra não
pouco confusa. Na verdade, ela existe nada que o impeça. Só é
realmente é. Você demora um necessário que cada uma esteja
bom tempo para descobrir onde localizada em um servidor que dê
estão alguns comandos simples, suporte à sua linguagem. Inclusive,
como, por exemplo, o visualizador é possível até enviar parâmetros
MySQL\\ O SQLyog Outro se destaca pela rotina de execução de queries; em nossos de dados da tabela. Mas depois ou postar formulários entre
testes, o programa foi capaz de rodar uma seqüência de queries de 5MB em segundos que você se acostuma, verá que o aplicativos ASP e PHP.
8 locaweb
21 X 28:21 X 28.qxd 1/12/2008 11:17 Página 1
Noticias_Parte1:W2008 29/1/2009 16:58 Page 10
lançamento
notícias
blog.locaweb.com.br
Confira as últimas novidades da maior empresa de hospedagem de sites do Brasil
Mobimail: novo
e-mail da Locaweb
A Locaweb acaba de membros do domínio (e
lançar uma nova e criptografada); Mobilidade, Push
revolucionária plataforma de Mail e sincronização sem fio de
e-mail. Desde dezembro, Contatos e Calendário com
todos os novos domínios da iPhone/iPod Touch, Nokia
empresa passaram a ser Symbian e Windows Mobile.
instalados em uma nova
plataforma de e-mail, que foi Como a Locaweb sentiu que
batizada de “Mobimail”, para o aumento da estabilidade era
diferenciar daquela que funciona um desejo muito forte dos
para clientes instalados antes clientes, optou-se por iniciar a
dessa data, o “Locamail”. instalação de novos domínios no
A Locaweb está muito Mobimail já em dezembro. É
entusiasmada com o projeto, sabido que ainda faltam recursos
que tomou quase um ano de Mobimail \\ Novo sistema de e-mails da Locaweb, que substitui o Locamail, é no Mobimail, como conta pega-
mais robusto e mais fácil de ser utilizado pelos desenvolvedores e clientes da empresa
trabalho até esta primeira fase tudo (*@dominio), configurações
do lançamento para novos conceitos de cloud computing Acesso critptografado: por globais de acesso e outras. Mas
clientes. Toda plataforma foi desde sua fundação. SSL a POP, IMAP e SMTP para já há movimentações para
inteiramente desenvolvida do Esta plataforma não é tráfego seguro de mensagens implementar esses serviços.
zero para garantir velocidade e somente mais robusta, mas entre seu terminal e o servidor de Não haverá alteração de
estabilidade sem sobressaltos. oferece também alguns recursos e-mail hospedado na Locaweb. preços para usufruir os recursos
O Mobimail funciona sobre novos como: desta nova ferramenta: o
“clusters” de servidores Webmail: duas novas interfaces. Mobimail está incluso nos planos
redundantes, que garantem Colaboração: sincronização Uma com Ajax, com drag & drop, de hospedagem de sites e nos
uma operação mais imune a total de e-mail, Contatos operação via teclado e muitos serviços de e-mail.
falhas do que a plataforma e Calendário. outros recursos. A outra, Clássica, Atualmente, a Locaweb
anterior (Locamail), e com mais para quem está familiarizado trabalha em um programa de
facilidade de acrescentar Outlook: acesso via plugin MAPI com a plataforma antiga migração do Locamail para
capacidade de tráfego, bastando pelo Outlook do Office, (Locamail). o Mobimail, que mantenha
acrescentar mais servidores permitindo o mesmo grau de caixas postais, mensagens,
(escalabilidade horizontal). Quem integração de mensagens, Instant Messaging: Com pastas, contatos e outras
sentiu cheiro de computação em contatos e calendário que um protocolo Jabber, para configurações inalteradas, para
nuvem acertou: ela contém os servidor Exchange oferece. comunicação instantânea entre os uma migração indolor.
10 locaweb
Noticias_Parte1:W2008 29/1/2009 16:58 Page 11
notícias
NOTÍCIAS
PROMOÇÃO NO E-MAIL MARKETING
h A ferramenta de e-mail marketing está com taxa de inscrição grátis para Aprovada a extensão .tel
novas contratações. Aproveite esta oportunidade para realizar suas A proposta de domínios com a extensão .tel, enviada em 2000,
foi finalmente aprovada pela ICANN. Ela deve começar a operar
campanhas com esta poderosa ferramenta e aumente suas vendas. ainda este ano. A extensão será de alto nível como .com e .net e
Para saber mais, acesse: locaweb.com.br/EMAILMKT o objetivo é que os sites .tel sejam do ramo de comunicações
como envio de mensagens SMS ou soluções VoIP, por exemplo.
No mesmo anúncio, a ICANN rejeitou a extensão .xxx para sites
h
FÓRUM E WIKI: CONHEÇA E PARTICIPE DE
NOSSAS FERRAMENTAS COLABORATIVAS
pornográficos, muito pedida pela segmentada indústria do sexo
nos Estados Unidos e ao redor do mundo.
Com intuito de
expandir a rede
colaborativa, a Site colaborativo
Locaweb lançou
novos sistemas de
Wiki e Fórum. Com
essas ferramentas, a
ideia é ampliar a
interação com os
clientes e demonstrar
transparência em
processos e serviços.
O Fórum Locaweb tem como objetivo disponibilizar um espaço de
discussão pública que permita troca de experiências e colaboração.
Além disso, a Locaweb estará ativa, coletando sugestões e
esclarecendo dúvidas pertinentes aos assuntos abordados.
Já no Wiki, os clientes têm acesso a tutorial passo-a-passo, MixedInk \\ Site reúne mistura de informações colaborativas e os visitantes
dão notas aos posts, que ganham destaque; trata-se do sistema de meritocracia
documentação, modelos de scripts e informações gerais sobre os
serviços da Locaweb. A ferramenta é um sistema baseado no Feito para a edição de documentos de forma colaborativa, o
opensource MediaWiki, utilizado pela enciclopédia colaborativa MixedInk (http://mixedink.com) é uma mistura de informações
Wikipédia e substituirá a base de conhecimentos já existente. colaborativas de forma democrática. Ele é aberto para o público
em geral. O grande diferencial da página é a possibilidade de o
Os artigos serão moderados para garantir informações completas e usuário colocar os documentos como rascunho, para que o
assertivas, porém a própria Wikipédia é um exemplo de que as bases restante da comunidade escolha os melhores. Os grupos podem
de conhecimento criadas e editadas em comunidade geralmente ser protegidos ou públicos, o que facilita a privacidade: grupos
garantem informações mais corretas, atualizadas e completas do fechados podem trabalhar em equipe sem que outras pessoas
que as administradas apenas em sistema fechado. Faça parte do vejam os documentos. Se preferirem compartilhar com todos os
outros usuários em um grupo público, isso também é possível.
Fórum e Wiki Locaweb!
A ferramenta estava em desenvolvimento desde abril de 2007, e
Acesse: forum.locaweb.com.br e wiki.locaweb.com.br só agora, em 2009, está disponível para o público.
h
NOVA PÁGINA DE ATENDIMENTO
A página de atendimento foi
Prateleira online
A nova loja virtual da
completamente reformulada. Borders (www.borders.
Além de simplificá-la e torná-la com/online/store/
Home) estreou cheia de
mais relevante, foi incluída uma
novidades. O grande
busca muito mais abrangente. diferencial é a forma
Agora é possível pesquisar com que os produtos
no Site, Blogs, Wiki e Fórum da são mostrados na
Locaweb ou em todas essas prateleira, como se o
usuário estivesse na
bases de conhecimentos simultaneamente.
loja. Por enquanto, são
Outra novidade é a utilização da tecnologia de GeoIP, que identifica a só os livros de destaque, mas já há planos para que
localidade dos acessos e exibe os telefones de acordo com a cidade do isso se torne padrão para os outros produtos.
visitante. Esperamos que gostem!
locaweb 11
Noticias_Parte2e3_WishList:W2008 21/1/2009 02:22 Page 12
notícias/wishlist
O melhor da cultura
digital em vitrine
Nesta seção você confere o que há de melhor nas prateleiras ao redor do mundo,
quando o assunto é alta tecnologia, conectividade com a web e diversão eletrônica
L Vaio P
A série dos menores netbooks
(ou notebooks) do mundo
chegaram pelas mãos da Sony.
Do “tamanho de um envelope
e fino como um celular”, o
computador é colorido, tem
tela de 8″ (1600 x 768) e pesa
640 gramas. Tem 3G integrado,
2 GB de RAM e, nos Estados
Unidos, vai custar US$ 900.
Para saber mais, acesse:
L www.sonystyle.com.
L W700
A Lenovo turbinou sua linha ThinkPad com o
W700, que pode ser adquirido com três HDs
opcionais, com 320 GB cada. O equipamento é
dotado de processador móvel Intel Core 2 Extreme
quad-core, que roda em 2,53 GHz e inclui 12 Mb
de cache L2, suportando até 8 Gb de memória
RAM. Mais informações: www.lenovo.com.
12 locaweb
Noticias_Parte2e3_WishList:W2008 21/1/2009 02:22 Page 13
notícias/wishlist
L Mini 9
O pequeno notebook, da série
Inspiron da Dell, pode ser
adquirido, nos Estados Unidos, por
US$ 349. Por esse preço, o usuário
leva uma máquina dotada de
sistema Ubuntu, processador Atom
N270 de 1,6 GHz, 512 MB de RA e
SSD de 4 GB. Há uma webcam
embutida. Mais informações no
site www.dell.com.
L KF 9000
Também conhecido como LG Prada, é um
telefone touchscreen que tem câmera de 2
MPixels e vale mais pela grife “Prada” do que
pelos apetrechos tecnológicos que carrega.
Com 85 gramas e 5,4 x 9,8 x 1,1 cm, ao ser
ligado, apresenta menu de acesso rápido às
funções de mensagens, entretenimento e
ligações. Mais informações em www.lge.com.
L
L
L Tudo em Um
Webcam Multifuncional, da Multilaser, com uma das
mais altas resoluções do mercado (5 Mpixels
interpolada ou 1,3 Mpixels via hardware). Tem nova
função “face tracking”, que aumenta o foco no rosto.
Oferece ainda speaker embutido, microfone interno
e botão snapshot para tirar fotos. Compatível com
programas de comunicação como Yahoo, Skype, IM,
MSN. O preço médio da webcam sugerido é de
R$139. Mais informações: multilaser.com.br.
locaweb 13
Noticias_Parte2e3_WishList:W2008 21/1/2009 02:22 Page 14
notícias/wishlist
L Toque de Diamante
O smartphone HTC Touch Diamond chegou ao
mercado com HSDPA de 7.2 Mbps, banda larga de alta
velocidade e conexão rápida e sem fio. Recheado de
recursos multimídia, o aparelho com Windows Mobile
6.1 Professional reúne ferramentas como Outlook, Word,
Excel, Power Point, Internet Explorer, Windows Media
L
Player e Windows Live, que permite acesso ao MSN
Hotmail e Messenger. Mais em: www.htc.com.
L GPS 3D
Modelo T945 da Airis oferece mapas em três
dimensões. Mas vai além: cobre também
topografia das cidades, numeração de ruas e
avenidas, Instant Fix (detecção instantânea
de sinal de satélite) e Text to Speech
(navegação guiada que indica a distância,
direção e nome das ruas. Custa R$ 1.499. Para
saber mais: www.airis.com.
L
L TV Gigante
A Sharp volta ao Brasil em grande – ou melhor, gigante –
estilo. A linha Aquos de televisores de LCD tem como maior
chamariz o brinquedinho de 65 polegadas. Há também
versões menores, de 52 polegadas, 46 polegadas e
32 polegadas. Os preços variam de acordo com o tamanho,
a partir de R$ 2.299 até R$ 26.999. www.sharpbr.net.
L
L Samsung F268
Considerado pelo GreenPeace como o
celular mais verde – já que recebeu o
título “Greenest Mobile Phone” –, o
Samsung F286 dispensa o uso de PVC
em sua estrutura e possui alarme no
carregador para avisar quando a carga
está completa. Só está disponível nos
mercados chinês e coreano. Mais
informações: www.samsung.com.
14 locaweb
Noticias_Parte2e3_WishList:W2008 29/1/2009 17:01 Page 15
notícias/wishlist
L Webcam
O modelo para notebooks tem L NWZ-B135F
resolução de 2.0 MP. Conta com A nova linha de MP3 players da Sony
microfone embutido e botão é composta pelos modelos NWZ-
snapshot para tirar fotos. B133F, com capacidade de 1 GB e
Disponível na cor preta, tem disponível nas cores rosa e preta, e
como diferencial o design, que NWZ-B135F, de 2 GB e tons preto e
pega emprestado linhas de vermelho. Ambos contam com
máquinas fotográficas oitentistas transferência e armazenamento de
e as transporta para essa dados em memória flash e bateria
webcam. O preço médio com autonomia de 16 horas.
sugerido é de R$59. Mais em Mais informações: sonystyle.com.br
www.multilaser.com.br.
L L
L Nokia 5800
Produto de ponta da série
XpressMusic da Nokia, o
celular tem tela sensível ao
toque. Conta com
conectividade Wi-Fi, GPS,
uma câmera de 3,2
megapixels. Nos mercados
do exterior, é encontrado por
US$ 395. Mais informações:
www.nokia.com.
L AirPort Extreme
Espécie de central de rede da Apple, esse pequeno aparelho parece fazer
milagre. Comanda a rede wirelless de uma casa a ponto de gerenciar
impressoras, de tocar músicas diretamente do iTunes em aparelhos de
som e ainda é compatível com Mac e PC. Pode ser encontrado por, em
média, R$ 500. Mais informações em www.apple.com.
L
L
L Projetor 3 em 1
O MovieMate 55 possui tecnologia de
projeção 3LCD, constraste de 300:1 e brilho
de 1.200 ANSI lumens. Ainda oferece
compatibilidade com os processadores
Dolby Digital e DTS. O projetor conta com
entradas de vídeo componente, vídeo
composto e RGB, o que possibilita a
conexão de outros aparelhos, como Blu-ray
players – o MovieMate 55 suporta HDTV –
e videogames.
Mais informações: epson.com.br.
locaweb 15
Noticias_Parte4_Agenda:W2008 20/1/2009 18:17 Page 16
//CONGRESSO
WEB EXPOFORUM 2009
notícias/circuito Este é o mais completo evento
sobre a web 2.0 (colaborativa) no
Brasil, compreendendo três dias,
Sua leitura
incluindo feira, seminários,
palestras e workshops.
Local: Centro de Convenções Frei
Caneca, em São Paulo (SP)
Quando: 17 a 19 de março
sobre internet
Confira os principais lançamentos de livros que tratam de
//EXPOSIÇÃO
REPEAT ALL no MIS
Exposição traz obras em vídeo e
videoinstalações que discutem
os usos e conceitos ligados à
temas ligados ao mundo da tecnologia da informação operação da repetição (o “loop”)
na produção contemporânea.
PHP: Programando com Até 29 de março no Museu da
Orientação a Objetos Imagem e do Som do Estado de
Pablo Dall`Oglio São Paulo.
O foco deste livro é demonstrar como se Local: São Paulo
dá a construção de uma aplicação Inf.: www.mis-sp.org.br
totalmente orientada a objetos. Para
isso, são implementados alguns //EDUCAÇÃO
padrões de projeto (design patterns) e ERIN 2009
técnicas de mapeamento objeto- A primeira edição do evento
relacional, além de vários componentes Escola Regional de Informática -
para que você possa criar complexas Regional Norte 1 - será realizada
aplicações de negócio com PHP. de 4 a 6 de março em Manaus
Preço: R$ 76 com o objetivo de informar e
Editora: Novatec debater temas relevantes da área
Inf.: http://novatec.com.b de informática que estejam em
evidência no país e no exterior.
Local: Manaus
Use a Cabeça! JSP & Redes de Inf.: www.dcc.ufam.edu.br
Servlets Computadores
Brian Bashan, Kathy Sierra e Andrew S. Tanenbaum //SEMINÁRIO
Bert Bates Clássico best-seller, foi NORMAS E LEGISLAÇÃO EM TI
Com esta obra você aprenderá a totalmente atualizado para Em 11 de março, a IDETI irá
usar a versão mais recente (J2EE abordar as redes desenvolvidas promover um seminário sobre as
1.4) dos servlets e dos JSPs. desde 1990 até os dias de hoje. mudanças das normas e
Preço: R$ 119 Preço: R$ 206 legislações vigentes na área de TI.
Editora: Alta Books Editora: Campus Local: Porto Alegre
Inf.: www.altabooks.com.br Inf.: www.elsevier.com.br Inf.: www.ideti.com.br
16 locaweb
21 X 28.qxp 7/10/2008 10:26 Page 1
Preview Thunderbird:W2008 21/1/2009 02:01 Page 18
p[r]eview
FICHA TÉCNICA
Nome e versão: Thunderbird 3 Beta 1
Desenvolvedor: MozillaMessaging
Licença: Freeware
Tamanho: 8 MB
Lançamento: 10 de dezembro de 2008
Conheça o novo
Thunderbird 3
Versão de testes da próxima versão do aplicativo de e-mail mostra que,
embora instável e com bugs, o Outlook 2007 terá um concorrente de peso
Os boatos sobre Thunderbird 3 não tem esse
a morte do Thunderbird nome: ele atende por um
foram um tanto exagerados. A curioso Shredder, que em
popularização do Gmail, o português significa picotador.
webmail do Google que se Esse nome foi dado pela
tornou uma espécie de central equipe de desenvolvimento
de mensagens eletrônicas, justamente para desencorajar
aliado ao lançamento do curiosos a baixar o programa de
bom Outlook 2007, que e-mail antes de soltarem uma
acompanha o Vista na maior versão estável e que não seja
parte das distribuições foram danosa ao computador.
dois fatores que fizeram os Ainda extremamente estável e
analistas de mercado apostarem com diversos bugs, o
que os dias do Thunderbird Thunderbird 3 pode realmente
estavam contados. picotar as correspondências do
O que se esperava é que o usuário, apagar pastas, registros, Versão 2.x \\ A edição corrente o Thuderbird praticamente não tem bugs, mas
perdeu, e muito, popularidade com a nova geração de webmails, como o Gmail
programa de e-mails de código identidades. Por isso, somente é
aberto migrasse para o mesmo recomendado o download do mais agrada e inova no soft é a para que pudesse ver fotos e
ostracismo que o antes popular software, que pode ser realizado navegação por abas – sim, elas desenhos. Agora, o programa
Eudora trilhou anos atrás. Para no endereço eletrônico chegaram até mesmo aos trabalha de forma simples e
piorar a situação, a Mozilla, br.mozdev.org/drupal/2008/05/ gerenciadores de e-mail, depois projeta as imagens com
mantenedora do Thunderbird, shredder-alpha-1, por usuários de infestar navegadores e até poucos cliques, o que, de
informou que criaria uma divisão experientes e desenvolvedores. mesmo alguns editores de texto. forma geral, facilita a
específica para tocar o projeto As abas funcionam como navegação pela interface do
de leitor de e-mail, chamada O teste compartimentos. Por meio delas programa e na leitura das
Mozilla Messaging Uma vez realizado o download pode-se acessar pastas, mensagens eletrõnicas.
(www.mozillamessaging.com). E e com o Thunderbird v3 calendário, mensagens de e- Outro item que agrada ao
eis que quando tudo mais funcionando, o que se percebe é mails em geral. visitante no Thunrderbird 3 é a
parecia perdido e que o que o editor mantém o mesmo Outro ponto altamente possibilidade de gerenciar
Thurderbird não mais “jeitão” de seu antecessor, mas favorável no Thunderbird v3 extensões e complementos em
desempacaria da versão 2.x, que está muito mais integrado é o visualizador de imagens. geral. Por meio de sua interface
começam a aparecer na rede ao sistema Vista – no XP, não faz Na versão anterior, o usuário renovada, o programa tem uma
edições de teste. tanta diferença. tinha de apontar outro software seção que garante ao usuário
Ainda extraoficialmente, o Mas, de forma geral, o que – no caso, um do tipo gráfico – encontrar e baixar as aplicações
18 locaweb
Preview Thunderbird:W2008 21/1/2009 02:01 Page 19
review/msn2009
A Interface
Thunderbird 3 \\ No novo gerenciadoe de e-mails, as abas funcionam como compartimentos; por meio delas pode-se acessar pastas, calendário, mensagens de e-mails em
geral; outro ponto altamente favorável no Thunderbird 3 é o visualizador de imagens - na versão anterior, era necessário optar por um terceiro software para visualizar fotos
que mais lhe agradarem, sem a novidades são incipientes. anexadas de acordo com a computador, antes de
necessidade de usar um Quando um novo nome ou e- vontade do usuário. ser instalado, deve-se
navegador para acessar os mail aparece em sua lista, ele é criar um perfil diferente do
plugins. Além disso, após indicado com uma estrela. Cuidados que está configurado no
realizar o download, um Caso o usuário queira Conforme foi indicado nesta Thunderbird 2.x. Isso
simples botão permite que a registrar em seu Thunderbird o reportagem, baixar e usar o minimiza problemas como
extensão seja aplicada à indivíduo, basta clicar na Thunderbird ainda é uma perdas de dados (como
interface do gerenciador de estrela, que ele opção de risco. O programa pastas e mensagens) e
mensagens eletrônicas. Há automaticamente entrar na ainda contém muitos e muitos travamentos com determinadas
ainda poucas extensões que relação de endereços erros, que podem danificar a extensões e temas.
funcionam perfeitamente no conhecidos. Há ainda um versão anterior do soft Com isso, ambos os
Thunderbird v3, pois, como já campo que garante a inserção instalada em seu PC. Thunderbirds rodarão lado a
foi informado, a versão de da data de aniversário da Prova disso é que na página lado e é possívei, sempre,
testes é muito instável pessoa ou do amigo. do desenvolvedor há a relação optar por um ou outro até que
e ainda não conta com Por fim, o último tópico que de diversos erros (www.mozilla você deseje ficar só com uma
desenvolvimento maciço de merece destaque na nova messaging.com/en- versão no seu computador.
extensões compatíveis. versão do Thunderbird v3 é a – US/thunderbird). Mas se Com ambos os perfis, para
Uma exceção e que funciona boa – integração com o Vista mesmo assim você quiser evitar que você se confunda, é
perfeitamente é a Lightning, (com o XP, ainda há utilizar e testar, é muito indicado iniciar o Thunderbird
que acopla ao navegador um deficiências). O Thunderbird e importante seguir algumas com o comando -p, utilizando
bom calendário, que pode ser o buscador do Vista trabalham recomendações que a janela “Executar” do Windows.
utilizado em conjunto com as em conjunto e, assim, minimizam a ocorrência de Em sistemas como Linux, a
pastas e abas de e-mails. mensagens e conversas problemas e conflitos. tarefa deve ser realizada por
Sobre a lista de contatos, as podem – ou não – ser Com o software já no meio do terminal.
locaweb 19
Preview Chrome:W2008 29/1/2009 17:02 Page 20
p[r]eview
FICHA TÉCNICA
Nome e versão: Chrome 1.0
Desenvolvedor: Google
Licença: Freeware
Tamanho: 504,83 kB
Requisitos mínimos: Roda em Windows XP, Vista
Lançamento: 12/Jan/2009
Navegador web do
Google sai do beta
Versão 1.0 do Chrome mantém o design minimalista, a atenção focada nos
aplicativos web e continua sem oferecer opções de personalização na navegação
Texto: Sérgio Vinícius
D o Chrome deixou de
ser beta e virou 1.0.
Algumas más línguas dizem
que por razões comerciais da
empresa que o gere. Outras,
de que era realmente
necessário chegar ao “primeiro
definitivo” para se avaliar o
navegador como conjunto –
incluindo aí seu aspecto
ligado à segurança.
O fato é que do “beta’ para
o Chrome 1.0, pouca coisa
mudou. Ele continua sendo o
browser mais rápido do Gmail \\ A nova versão do software continua apostando na integração com serviços online, como com o e-mail do Google
mercado. Em um teste
publicado na edição 12 da teste anterior. Foram
Locaweb em Revista, o escolhidas seis famosas * O fato é que do “beta” para o Chrome
navegador ficou, de longe, à páginas da web, que variam 1.0, muito pouca coisa mudou. Ele
frente dos concorrentes. em sua estrutur,a desde continua sendo o browser mais rápido
Internet Explorer, Firefox, HTML puro (useit.com) até do mercado, a frente dos concorrentes
Opera e Safari se mostraram carregadas de vídeos
mais lentos do que o pálido e (Youtube.com). em 7 dias seguidos, em temporários esvaziados. A
simples Chrome. Para o teste, se recorreu a horários alternados, com todos segunda, chamada de
Agora na versão 1.0, a um computador Windows os navegadores sendo abertos inicialização quente, era
equipe de reportagem Vista, com processador Dual em duas fases. A primeira, quando os navegadores eram
realizou novamente o teste de Core, 3 GB de RAM e chamada de inicialização fria, acionados depois de terem
desempenho. Desta vez, com conectado à internet com era quando os browsers sido abertos e fechados
algumas pequenas velocidade presumida de 6 abriam a primeira vez aquela três vezes.
modificações com relação ao MB. Os testes foram realizados página, com cache limpo e O resultado mostrou que o
20 locaweb
Preview Chrome:W2008 20/1/2009 18:25 Page 21
review/chrome_1.0
A interface
requeira reiniciar o browser –
1 3 apenas a aba.
O sistema de privacidade
mantém a navegação anônima –
embora não seja uma solução
tão boa quanto algumas
2 outras ferramentas profissionais
como a YourFreedom
(www.yourfreedom.net) ou o
projeto TOR, que tem integração
com o Firefox e o Opera. Por
fim, o Chrome ainda oferece o
melhor sistema de ajuda de um
browser, com links inteligentes
e solução praticamente para
qualquer problema que o
usuário detecte.
O ponto negativo fica por
1 \\ No campo superior, a barra de endereços continua funcionando como campo de busca do Google
2 \\ O sistema de ajuda é um dos melhores entre os principais browsers do mercado, oferecendo auxílio online conta do transtorno que é
3 \\ A ferramenta que indica as Opções e Preferências do usuário agrega muito pouco, já que o browser é esperto e minimalista para exportar os favoritos
salvos no navegador para
Chrome 1.0 ainda é mais
rápido que os concorrentes de
* O foco do Chrome 1.0 continua outros browsers. Encontrar
ainda resquícios de navegação
sendo colocar o usuário em contato
forma geral, concorrendo ou mesmo localizar
somente – no quesito
com a internet. Sem frescura e temporários é uma tarefa
velocidade – com o Opera. Na também sem itens úteis como para usuários avançados e,
saída fria, o navegador integração com programas offline em alguns casos, softwares
escandinavo levou a melhor que prometem realizar o
com a média de 2,2 segundos. 13,65 e 14,1 segundos). O foco dele continua sendo backup destes arquivos dão
Chrome (2,4), Firefox (4,1), IE Obviamente, o teste não colocar o usuário em contato conflitos com o Chrome 1.0 e
(4,2) e Safari (4,9) vieram tem valor científico, já que foi com a internet. Sem frescura e chegam a desaparecer com
na sequência. realizado aleatoriamente sem também sem úteis itens de alguns programas ou
Com o navegador qualquer software de personalização. Há pouco mais conteúdos importantes.
“aquecido”, os tempos mudam medição. Mas na prática, e no em sua interface – e em sua
e as posições também. A dia-a-dia, o Chrome aparenta aba de Opções – do que a Chrome 2.0
ordem agora é Chrome (0,7 ser mais veloz. barra de endereços e um ou Após o lançamento da
segundos), Opera (0,8), Safari outro botão para dar uma versão 1.0, agora os boatos
(0,9), Internet Explorer (1,0) e O que mudou burilada no browser. apontam para um Crhome 2.0.
Firefox (1,2). Já com o Assim como a velocidade – Ele continua com sua De acordo com alguns
navegador aberto, mais uma mostrando ser o mais rápido engine inteligente – que rumores de mercado, a
vez o 1.0 do Google fica com a entre os mais populares renderiza páginas e mais próxima versão do navegador
pole position. O tempo médio navegadores – não mudou, páginas web sem requerer contará com duas opções de
de carregamento das páginas boa parte das características muito hardware, e também uso: uma profissional e outra
dele é de 10,23 segundos. do navegador continua conta com aquele inteligente pessoal. Assim, o usuário
Opera segue com 12 inalterada. A começar pelo seu recurso que permite que uma poderia formatar o browser
segundos. FF, IE e Safari aspecto pálido, branco e aba defeituosa aberta em uma de acordo com sua
acompanham de longe (13,23; demasiadamente minimalista. página conflitante não necessidade específica.
locaweb 21
Keep it Simple:W2008 29/1/2009 17:04 Page 22
keepitsimple
Serviço da Locaweb oferece
sistema completo e gratuito
de e-commerce, fácil de
usar e bastante seguro
ESTE MÊS
Serviço: Loja Pronta
da Locaweb
Conheça e use a ferramenta que facilita a vida de
não é necessário nenhum
conhecimento técnico,
basta preencher um
formulário com dados
cadastrais para ativá-la.
quem quer incluir um e-commerce em sua página Na parte de configuração
eletrônica mas pensa que isso é tarefa árdua o usuário poderá "brincar"
com os diversos recursos
Texto: Sérgio Vinícius De acordo com Reinaldo Santos,
gerente de comércio eletrônico da recurso para downloads, o que permitiria
Locaweb, de tão versátil a Loja Pronta a venda de produtos em forma de
uem quer ter seu próprio não é destinada a um tipo específico de arquivos para downloads, mas em breve
22 locaweb
Keep it Simple:W2008 29/1/2009 17:04 Page 23
locaweb 23
Capa Campanhas_parte1:W2008 21/1/2009 06:55 Page 24
24 locaweb
Capa Campanhas_parte1:W2008 29/1/2009 17:06 Page 25
capa/campanhas
Faça sua
campanha online
Aprenda a planejar estratégias de
marketing digital para seu site com o
investimento certo e que cabe no seu bolso
Texto: Camila Pratti, Felipe Franzoni e Letícia Sallorenzo
Ilustração: Alexandre Dias (Nani)
ma pesquisa do Pew Research Center, dos Estados Unidos, feita em dezembro do ano
U passado, dá bem a dimensão do que o ano de 2008 significou para a mídia digital. Cerca
de 40% dos entrevistados revelaram que a maior parte das informações por eles
consumidas foram obtidas na web, contra 35% que o fizeram com jornais impressos. É a primeira
vez que a web ultrapassa o papel, desde que a pesquisa começou a ser feita, em 2001. Soma-se a
este dado o fato do blog "Huffington Post', de Ariana Huffington, ter sido avaliado em US$ 100
milhões. Isto significa o seguinte: 2008 foi o ano em que o (resto do) mundo começou a dar
as costas para a vida impressa - barra - eletrônica para voltar-se ao universo digital.
Além do crescente prestígio e audiência das mídias digitais - tanto nos EUA
quanto aqui no Brasil - há as comunidades formadas nos twitters, orkuts e
facebooks da vida e em tantos messengers afora, e temos o tempero final para
a receita de sucesso em 2009: o marketing digital.
Mas o que é, como é, pra que serve, como funciona o marketing digital? E
como eu entro nisso - ou nessa? Calma. Por mais estranho que o
conselho possa parecer no mundo web, "devagar com o andor". O
negócio tem que ser muito bem pensado e calculado, caso
contrário o resultado pode ser negativo para a sua imagem.
locaweb 25
Capa Campanhas_parte1:W2008 29/1/2009 17:08 Page 26
capa/campanhas
A ‘cauda longa’:
nichos X blockbusters
Hoje, são os consumidores que determinam o
que merece destaque na Internet. O autor de
‘The Long Tail: Why the Future of Business Is
Selling Less of More’, Chris Anderson, afirma
em seu livro que o poder dos nichos
diante da indústria marca o fim dos
blockbusters. ‘A cauda longa’ –
26 locaweb
Capa Campanhas_parte1:W2008 21/1/2009 06:55 Page 27
capa/campanhas
Do boca-a-boca ao
plano de marketing
Um bom boca-a-boca virtual, divulgação
potencializada por mídias digitais como
Orkut, Blogs e Twitter, aliado a campanhas
publicitárias digitais eficientes podem ser
responsáveis pelo “estouro” de vendas de
diversos tipos de produtos e serviços. Orkut \\ Sites provam que um bom boca-a-boca virtual é uma forma de potencializar a divulgação de mídias
As ações de marketing digital envolvem digitais; páginas populares como Orkut (acima), blogs e Twitter ficaram famosas por cair nas graças dos usuários
locaweb 27
Capa Campanhas_parte1:W2008 21/1/2009 06:55 Page 28
capa/campanhas
AÇÕES DE MARKETING DIGITAL //Evite armadilhas deixe bem claro como funciona o seu
• Evite colocar peças e negócio. “Precisamos entender o
Media display (visual) SEM SM campanhas que
TIPO
Veiculação em sites, Search Engine Marketing Social Media negócio, seu posicionamento, sua
incomodem o usuário
portais, blogs... (links patrocinados, SEO) receita, sua audiência psicodemográfica
• Fuja de animações (perfil comportamental, sócio-
• Entrega visual • Alto retorno em cliques • Engajamento
• Trabalha a marca • Link patrocinado que cobrem a tela econômico e regional), os objetivos e o
inteira do PC
PRÓS
SEO \\ Formatar o site para se tornar palatável, como explica a popular página Marketing de
Busca (acima e ao lado), é uma forma rápida e barata de torná-lo mais popular e visitado
28 locaweb
Capa Campanhas_parte1:W2008 21/1/2009 06:55 Page 29
capa/campanhas
* Em primeiro lugar é
fundamental definir os
seus objetivos: venda de
produto, trabalhar a
imagem de uma marca
ou anúncio de
Site da Coca-Cola \\ Como marca, a empresa levou muitas décadas para se tonar o que é hoje: foi necessário um
promoção. Somente a intenso trabalho na marca; entretanto, se o objetivo dela fosse destacar uma promoção, a ação seria bem diferente
partir deste momento o
//5 passos
empresário escolhe a essenciais para a
ferramenta adequada elaboração de uma
campanha digital
para trabalhar
dicas para quem pretende divulgar o
1 Planejamento e
definição do perfil de
público a ser atingido
seu site/produto. “Em primeiro lugar é pela campanha;
fundamental definir os seus objetivos:
venda de produto, trabalhar a imagem
de uma marca ou anúncio de
2 Criação de um
ambiente digital:
na web ou em mídias
promoção. A partir daí, você escolhe a móveis, por exemplo;
ferramenta adequada.” Confira algumas
opções sugeridas por Trindade.
Ao comprar ou pesquisar um
3 Tecnologia utilizada,
desenvolvimento do
sistema e escolha dos
produto em uma página da web, na parceiros técnicos;
4
qual o consumidor possui cadastro, a Design aliado à ou pessoa física pretende. “A marca Coca-Cola demorou dezena
empresa consegue armazenar em um usabilidade de de anos para se tornar o que ela é hoje. Agora, se a intenção é a
banco de dados as preferências forma que os usuários de anunciar uma promoção do dia de um hipermercado do
daquela pessoa e, assim, investir na possam entender o tipo ‘Compre dois e leve três’ a campanha tem como objetivo
conteúdo, a ação e
comunicação dirigida, personalizando o gerar os resultados; trazer resultados em curto prazo”, completa Póvoa.
envio de e-mail marketing. Póvoa
explica que “ao usar ferramentas de
mensuração de audiência, você pode 5 Mensuração eficaz é
muito importante,
pois, sem isso não se
Quais as diferenças entre uma
campanha off-line e uma "digital"?
saber quem está fazendo o que e em pode acompanhar o Beth Saad diz que é difícil de comparar. “Na realidade são
que momento no mundo virtual, uso do ambiente criado canais complementares. Os custos e o envolvimento são fatores
permitindo que a empresa ou pessoa e, portanto os diferenciais. Além disso, uma ação no meio digital pode ter
resultados esperados;
física conheça o perfil de quem está continuidade ou uma espécie de revitalização de seu conteúdo
clicando em seu site”. Fonte: Beth Saad, por meio do relacionamento com o consumidor, o que não é
Os resultados a curto, médio ou professora de propaganda e possível nos meios tradicionais.” Em resumo, ambas são
novas tecnologias do curso
longo prazo dependem do tipo de de lato sensu Publicidade e independentes e complementares ao mesmo tempo. Não é
trabalho de marketing que a empresa Mercado - USP possível imaginar uma empresa média que não tenha um site.
locaweb 29
Capa Campanhas_parte2:W2008 29/1/2009 17:12 Page 30
capa/campanhas
“Vale a pena você investir em mundo online. Estima-se que o potencial de vendas chegue a US$ 11,1 bilhões até o final
de 2010, portanto há muitas oportunidades aguardando empreendedores nesse setor.
seu aprendizado para que
possa montar seu próprio ferramentas de comparação de preços, por serem mais
site ou blog”, explica Marcello Póvoa. acessíveis e também por fornecerem boas ferramentas de
acompanhamento dos resultados.” Trindade concorda. “O link
Com investimentos a partir de R$ 18,00, é possível encontrar patrocinado é bom para trabalhar a relevância do marketing no
cursos de HTML on-line, com duração mínima de um mês, no caso de duas empresas que podem ter produtos similares e
qual o aluno aprende diversos recursos da Linguagem de planejamentos diferentes.”
Marcação de HiperTextos para criação de páginas trabalhando Depois de montado e estruturado o seu site ou blog,
com o código-fonte de diversas formas. outra boa dica é enviar e-mails marketing para formadores de
Norton sugere soluções gratuitas como blogs, Twitter, opinião com mensagens eficientes e bom visual. Nada de junk
classificados. “Também se pode utilizar links patrocinados e e-mail, senão a sua mensagem vai direto para o lixo. Existem
empresas especializadas neste serviço e
montam o e-mail marketing de acordo com
as necessidades do cliente e pode custar
por volta de R$ 200,00, R$ 300,00 para um
mailing pré-definido, por layout. Se preferir,
você mesmo pode criar o seu em
programas de edição de texto e imagem.
Os especialistas entrevistados para essa
capa/campanhas
reportagem sugerem a inserção de anúncios no Google (veja AdWords\\ Para trabalhar em parceria com o AdWords, ou com qualquer
outro serviço do Google, usuário deve ter cadastro no site e senha de acesso
box “Como anunciar no Google, nesta página”). Outra opção
semelhante ao serviço do Google é o adCenter da Microsoft Cada pessoa ou empresa decide quanto quer pagar no Google AdWords. Assim, é
(veja box “AdCenter da Microsoft, na página ao lado”). possível definir um orçamento diário de dez reais e um custo máximo de dez
centavos por cada clique em seu anúncio
6. Insira suas informações de faturamento e seu anúncio será ativado. Você poderá acompanhar
o Resumo do seu faturamento sempre que desejar e também deverá pagar uma taxa de
ativação de conta de R$ 20,00;
locaweb 31
Capa Campanhas_parte2:W2008 21/1/2009 06:54 Page 32
capa/campanhas
Yahoo (http://search.yahoo.com/info/submit.html)
Página ainda é uma
das mais lembradas
pelos internautas
quando o assunto é
busca. Seu popular
e-mail ajuda a
manter a marca em
alta há muitos anos
* Depois de montado e multinacionais optam • Domine bem o que você faz, para ter credibilidade no mercado.
por investir pesado em
estruturado o seu site ou programas de Business Como medir a audiência do seu site
Inteligence e CRM.
blog, outra boa dica é • Relatório de estatística. O hospedeiro do site pode orientá-lo sobre como acessá-lo.
Os programas mais usados são Webtrends (www.webtrends.com) e Netgravity. Há opções
enviar e-mails marketing para para baixá-lo nas versões Word ou Excel.
formadores de opinião com mensagens
• Há opções gratuitas na web são: Webtrendslive ou Superstats, ambos em inglês. É
eficientes e bom visual. Nada de junk preciso colocar uma imagem atrelada a um código HTML em todas as páginas que deseja
e-mail, senão a sua mensagem vai fazer o levantamento, nas versões pagas o código fica invisível.
diretamente para o lixo - sem dó.
32 locaweb
Capa Campanhas_parte2:W2008 21/1/2009 06:54 Page 33
capa/campanhas
Cases de sucesso
“A campanha mais notável que já realizamos na MPP
Solutions foi a do Pegeout (confira pelo link
www.mppsolutions.com/cliente.asp?id=76). Conseguimos uma
comunicação efetiva por meio de hotsite, mídia e e-mail marketing,
e atualmente, vendemos 770 carros por mês pela página da web. A
comunicação está funcionando. Uma estratégia só tem sucesso
quando todas as etapas funcionam. Desde o banner que será
clicado na Globo.com até a entrada do consumidor no site da
Pegeout , o tour que ele fará pela página, a escolha das cores e
modelos do carro até o carrinho de compras. Não adianta a
comunicação ser bem feita e chegar na hora, não for possível
completar a compra ou a loja não conseguir entregar o produto
certo no prazo combinado”, disse Marcello Póvoa.
Páginas da Globo.com
\\ Site foi escolhido a dedo para
ser parceiro da Peugeot, devido
ao perfil do público que o visitava
e também por conta da boa
audiência; resultado surgiu em
poucos dias de campanha
locaweb 33
Artigo_Mercado 2:W2008 21/1/2009 06:10 Page 34
opinião/articulista
e-business
Joaquim Torres
Diretor de Produtos da Locaweb
joaquim.torres@locaweb.com.br
UX
mais ágil
Explorar corretamente os conceitos de usabilidade e de psicologia na hora
de construir um site é fundamental para obter sucesso nas vendas online
Recentemente li dois posts sobre como “encaixar” UX em design-web-20-expo-berlin?type=powerpoint..
times que estão usando metodologias ágeis. Um deles é o Sob meu ponto de vista, apesar de ser importante termos
“Agile UX: Como trabalhar com os designers”, do Guilherme especialistas em UX, pessoas que conheçam a fundo arquitetura da
Chapiewski, que trabalha na Globo.com. O outro é o “Agile UX: informação, design de interação, design visual e todos os temas
como integrar UX e desenvolvimento”, do Antonio Carlos Silveira relacionados à experiência do usuário, o UX deve ser uma
do Yahoo! Brasil. preocupação de todas as pessoas do time. Não há razão alguma para
Como o próprio Antonio apontou bem, essa preocupação sobre o PO e os membros do time não se preocuparem com o tema e
como integrar UX em um time de desenvolvimento de software que deixarem tudo nas mãos de um especialista.
segue alguma metodologia ágil existe desde o início das Vou citar duas situações-exemplo que ilustram bem a importância
metodologias ágeis. Alguns posts sobre o tema: de todo o time se preocupar com UX:
• Agile Development Projects and Usability: Jakob Nielsen descreve 1. Feedback: imagine que você tem em sua aplicação uma determinada função
maneiras de garantir que a qualidade da usabilidade não seja ameaçada pela que não é executada na hora e que pode levar até 2 horas para acontecer. Na
adoção de metodologias ágeis. interface você implementa o comando que executa essa função, só que não informa
• Agile / Scrum Product Development Process: Marty Cagan propõe uma o prazo. O usuário certamente vai se perguntar o que aconteceu, se a função foi de
forma de integrar UX e Scrum. fato executada. Uma solução é avisá-lo desse prazo logo após o comando. O ideal é
• Extreme Programming vs. Interaction Design: Entrevista com Kent Beck avisar antes mesmo de ele invocar o comando que executa a função.
e Alan Cooper sobre design de interação e XP. Nessa entrevista, chamada por 2. Opções: imagine que você está desenvolvendo um formulário de pagamento
alguns de “duelo de titãs”, Beck defende o desenvolvimento do design de com opções de pagamento por cartão de crédito. Você recebe o protótipo com
interação de forma incremental, enquanto Cooper defende que o um select que permite escolher entre Amex, VISA e Mastercard. Você implementa
desenvolvimento de software não deve começar antes de todo o trabalho de esse protótipo. Na hora de colocar em produção, você recebe a informação de
design de interação ser concluído. que inicialmente o sistema só irá aceitar Mastercard. Você edita o select e remove
• UX Agile: um blog totalmente dedicado à questão de integrar UX aos times de as outras opções. A sua interface vai ficar com um select de uma opção só! O
desenvolvimento que usam metodologias ágeis. correto aqui seria remover o select enquanto houver uma opção só.
Aliás, a busca por Agile UX no Google retorna muitas e muitas Ou seja, não é necessário ser um especialista em UX para
páginas dedicadas ao tema. Um exemplo interessante é a ajudar no desenvolvimento e melhoria de UX dos sistemas que
apresentação, da Leisa Reichert, na Web 2.0 Expo Berlin e que pode seu time cuida. Leia, estude, informe-se, afinal conhecimento
ser vista em www.slideshare.net/leisa/agile-development-agile- nunca é em excesso.
34 locaweb
21 X 28.qxp 29/7/2008 15:42 Page 1
YouTube:W2008 29/1/2009 17:15 Page 36
36 locaweb
YouTube:W2008 29/1/2009 17:15 Page 37
marketing/yppr
Ganhe dinheiro no
locaweb 37
YouTube:W2008 21/1/2009 04:01 Page 38
marketing/yppr
* Todas as pessoas
podem criar seu canal e
produzir vídeos para
postar, transformando a
audiência em dinheiro.
Para participar, é preciso
ter conteúdo relevante
Usuários que postarem vídeos pelo
menos uma vez por semana e que
estejam entre os primeiros colocados na
classificação dos mais vistos – ou ainda que
tenham “muitos assinantes” – estão aptos a
participar do programa e recebem sua
parte na renda gerada com publicidades
no canal. O pré-requisito imprescindível
Parceria lucrativa \\ Parceria criada pelo YouTube permite aos usuários que postem vídeos com frequência
para participar do YPP é o que conteúdo e que garantam boa audiência ganhar uma remuneração pelas verbas de publicidade obtidas pelo site
dos vídeos seja integralmente produzido
pelo autor. Ou seja, que não use imagens ou músicas de outros
artistas, a menos que tenha a posse dos direitos autorais. A
renda se origina do percentual das inserções publicitárias em
cada um dos vídeos postados.
Quem já faz parte do projeto é o brasileiro Joe Pena, músico
e dono do canal MysteryGuitarMan – (www.youtube.com/
user/MysteryGuitarMan?blend=1), que possui mais de
286 mil vídeos assistidos e mais de 381 mil exibições no canal.
Parceiro do YouTube desde julho de 2007, Pena usa o
mecanismo virtual para divulgar seus trabalhos e músicas.
Segundo ele, o que motivou a parceria foi a possibilidade de ter
acesso a opções extras, como o banner do canal e o ingresso
no promoted vídeos (ferramenta de remuneração por clique no
MysteryGuitarMan \\ Canal do músico brasileiro Joe Pena inscrito no programa
conta com 286 mil vídeos assistidos e mais de 381 mil exibições no YouTube
link). “Apesar de não receber uma quantia significativa, já que
não faço uploads no canal tão frequentemente, integrar esse a TV Barbante surgiu da ideia de apresentar trechos de
seleto grupo de parceiros do YouTube impactou positivamente palestras e crônicas narradas em vídeo, mas de uma maneira
na divulgação de meu trabalho. Só para você ter uma ideia, deliberadamente caseira e "amarrada com barbante" – daí o
apenas um dos meus vídeos, tem mais de 1,8 milhão de nome TV Barbante. De olho no alcance que a maior
exibições”, explica o músico. comunidade de vídeo online do mundo tem, desde outubro
Outro que está aproveitando as facilidades do canal é o de 2008 Persona participa do YPP.
consultor e professor de estratégias de comunicação e “Graças ao YouTube, a TV Barbante se transformou em um
marketing Mario Persona, criador da TV Barbante importante canal de comunicação com meu público”, explica
(www.youtube.com/user/tvbarbante?blend=1), que soma Persona. “Já fechei vários negócios de palestras com clientes
cerca de 800 mil views nos diferentes serviços de vídeo em que assistiram a meus vídeos dentro do site. Além disso, não é
que atua, dos quais 630 mil são via YouTube. Criada no início raro às empresas me procurarem perguntando se posso
de 2006, pouco tempo antes da chegada do próprio YouTube, palestrar o mesmo tema apresentado pela TV Barbante no meu
canal do YouTube”, explica o consultor.
* Não há nada que garanta mais Veterano no uso do serviço, Persona aproveita o YPP como
destaque do que a criatividade um novo canal para expor seu negócio, já que o programa não
exige exclusividade de contrato. Além de participar do
do conteúdo. E, nessa área, a programa, o consultor também mantém um blog, um videolog
concorrência é avassaladora. A cada e um site para divulgação de seus serviços. “O programa de
minuto, aproximadamente 12 horas parcerias amplia consideravelmente a minha exposição”,
de vídeo são postadas no YouTube comemora o consultor.
38 locaweb
YouTube:W2008 29/1/2009 17:16 Page 39
locaweb 39
Artigo_Mercado:W2008 21/1/2009 03:01 Page 40
opinião/articulista
e-business
Marcelo Trípoli
Presidente da agência de
marketing digital iThink e autor
do blog ifound.com.br
marcelo.tripoli@ithink.com.br
40 locaweb
21 X 28.qxd 21/2/2008 17:38 Page 1
Life:W2008 21/1/2009 01:18 Page 42
Life:W2008 21/1/2009 01:18 Page 43
História na
internet
Acervo da revista Life, periódico de fotos mais importante
do mundo, está disponível de graça no Google Images
Texto: Letícia Sallorenzo
Ilustração: Life
locaweb 43
Life:W2008 21/1/2009 01:18 Page 44
acervo/life
* As imagens de pessoas
guerra – dos quais seis eram mulheres. Todas mesmo a antológica foto do
as semanas, de 1941 a 1944, a Life estampava marinheiro beijando uma enfermeira
em suas capas fotos de todos os fronts da
e eventos que marcaram em plena Times Square no dia 14 de
guerra, sempre com enfoque pró-americano. o século 20 estão lá: agosto de 1945, que tornou-se ícone
No final dos anos 1950, a revista começou a Marilyn Monroe, Einstein, da revista. Mas na home do arquivo
sofrer com a concorrência da televisão. E, Kennedy, o homem na Life, as fotos disponíveis são ainda
ainda que os anos 1960 tivessem muito a mais antigas: datam da década de
ilustrar, em 1971 a tiragem foi diminuída de
Lua, Walt Disney e a 1750. Fotos mais recentes também
8,5 milhões para 7 milhões de exemplares para antológica foto de um estão disponíveis, mas a maioria em
tentar compensar a queda no número de beijo na Times Square forma de capa da revista Time.
anunciantes. A última edição semanal da Life que virou ícone da Life Inicialmente, estão disponíveis
foi publicada em 8 de dezembro de 1972. 2 milhões de fotos, mas a ideia é subir
Em 1978, a revista ressuscitou como publicação mensal, com para o banco de dados todos as 10 milhões imagens do acervo da
tiragem média de 1,5 milhão de exemplares, e assim perdurou até revista Life ainda nos próximos meses. Isto significa que a maioria
o ano 2000. As imagens de pessoas e eventos que marcaram o das fotos disponíveis (97% delas, mais precisamente) não foram
século 20 estão todas lá: Marilyn Monroe, Martin Luther King, publicadas. São fotos cujos originais estão disponíveis em
Albert Einstein, a era Kennedy, o homem na Lua, Walt Disney, ou negativos, slides, ou mesmo em placas de vidro, caso das mais
antigas. As imagens estão disponíveis
gratuitamente e liberadas para uso pessoal,
desde que não seja para fins comerciais. As
fotos baixadas no site do acervo Life
(http://images.google.com/ hosted/life)
estão em boa resolução, mas são pequenas
(7 X 10 cm, em média). O objetivo da
Time-Warner Inc., que atualmente detém
o título Life, é ganhar dinheiro com a
venda de imagens em alta resolução pelo
site www.qoop.com.
Para fazer a busca, há duas opções: dá
para entrar no site do acervo Life ou, então,
no próprio Google Images. A partir daí,
basta digitar o que se procura, seguido de
Busca fácil \\ É bastante fácil encontrar as imagens. Basta entrar no site da Life ou no Google Images e digitar o “source:life”, que a busca será feita no
termo procurado seguido da expressão “source:life”. A lista com as fotos aparecerá automaticamente na tela acervo da revista de fotografias.
44 locaweb
Anuncio:Layout 1 10/11/2008 17:40 Página 1
Design_Smush:W2008 20/1/2009 18:35 Page 46
designweb
Melhore a
performance de
seu site com Ferramenta online
auxilia desenvolvedores a
O
timização de imagens, sem
afetar a qualidade visual. Esta é
a promessa do Smush It!
(www.smushit.com), ferramenta que
torna mais rápida e fácil a otimização do
tamanho das imagens sem afetar a
qualidade visual, lançada recentemente
pelo Yahoo!. Trata-se de um projeto dos
46 locaweb
Design_Smush:W2008 20/1/2009 18:35 Page 47
projetos
locaweb 47
Design_Smush:W2008 20/1/2009 18:35 Page 48
projetos
Finalmente, para desenvolvedores ou trabalha em dois níveis diferentes. todo o processo, a ferramenta informa o
editores web, o Smush It! ainda apresenta Num primeiro momento, ajusta o número novo tamanho das imagens, com seus
uma vantagem adicional: a diminuição das cores e retira o excesso dos respectivos percentuais de redução.
significativa da fatura de serviços de banda metadados e outros dados visuais. Esta
larga. Isso mesmo, imagens menores, “limpeza” vale para todos os arquivos
geram menos tráfego nos sites e, selecionados, que podem ser desde a 5 dicas para alta performance
consequentemente, menores custos. imagem principal da página até Além das facilidades oferecidas pelo Smush It!,
pequenos botões de comando. destacamos 5 dicas para garantir alta
Modo de usar Ou seja, além de ajudar o editor a performance em seu web site:
Existem três formas de usar Smush It!: diminuir o tamanho dos arquivos das
1. Seja simples: usuários não leem, eles “escaneiam” a
imagens propriamente definidas para página. A internet está ficando mais rápida e cada vez
• Pode-se enviar diversas imagens ilustrar a página, a ferramenta possibilita mais cheia de informações. Isto significa que os usuários
pelo navegador; cuidar de detalhes, muitas vezes tendem a procurar informações mais simples e claras,
• Através de URL’s com endereços esquecidos, como a otimização que trazem imediatamente o que desejam;
das imagens; de todos os pequenos arquivos –
2. Domine HTML: invista em qualificação e
• Plugin para Firefox que otimiza as imagens como logos ou botões – que somados aprenda tudo sobre a ferramenta. Dominar a técnica
encontradas em qualquer página, gerando podem ter um peso significativo e garante o desenvolvimento de páginas com melhor
uma lista e um zip. interferir na performance. performance e qualidade;
Já na segunda etapa, o Smush It! aplica
3. Minimize o uso das imagens: embora o
Cem por cento online e com interface algoritmos de otimização de imagens que
percentual de usuários de banda larga tenha aumentado
simples, no Smush It! as imagens, podem transformar, por exemplo, arquivos consideravelmente, imagens pesadas geram altos índices
enviadas por meio de uma URL ou por PNG em GIFs mais eficientes. No final de de tráfego e isso custa dinheiro. Além disso, imagens
upload, são otimizadas e disponibilizadas menores impactam diretamente na rapidez de
1 2
48 locaweb
Artigo_Design:W2008 21/1/2009 02:38 Page 49
opinião/articulista
design
René de Paula Jr.
User Experience Evangelist
Microsoft Brasil
rene.de.paula@microsoft.com
Blog: O UAU Nosso De Cada Dia
http://blogs.msdn.com/
renedepaula
locaweb 49
Case:W2008 29/1/2009 17:18 Page 50
portfólio
caseslocaweb
Site de torcedor
Página da loja Roxos e Doentes na internet conta como aumentou as vendas
online devido a contratação do atacante Ronaldo pelo time do Corinthians
50 locaweb
Case:W2008 29/1/2009 17:18 Page 51
portfólio
J O site
4 5
1 LOJA VIRTUAL essa tática de colocar produtos em destaque da logomarca no e-commerce. A página conta com alto estoque de produtos. O
J Como o foco da Roxos e Doentes na têm atraído cada vez mais visitantes. está em sua terceira reformulação e, em usuário pode ter contato em primeira mão
internet é o e-commerce, uma das Segundo números oficiais, em média, o breve, deve passar por novas dos lançamentos do time de coração. As
principais preocupações da empresa ´´e Roxos e Doentes registra acesso diário de 5 intervenções. De acordo com Cléia, essas ações conjuntas com as lojas físicas
quanto à segurança. O site armazena as mil pessoas. modificações são necessárias para também são uma constante.
informações particulares de forma segura, garantir mais interatividade, velocidade e
usando um Certificado SSL da Cômodo Class 3 LAY OUT facilidades na navegação. 5 CLUBES
3 Security Services CA. Todas as informações J O desenho da página prima pelos J A Roxos e Doentes ainda é a
trocadas com endereços de site que preceitos do e-commerce. No menu à 4 SERVIÇOS responsável por outros sites de clubes.
começam por https são criptografadas com direita há os links para os países e J A página da Roxos e Doentes oferece Entre eles, se destacam
SSL antes da transmissão. camisas de seleções que são vendidas. O serviços que vão além do simples www.milanstore.com.br,
fundo é roxo, o que tem a ver com o e-commerce. A idéia é que a página www.lojadogalo.com.br,
2 VITRINE CENTRAL nome do site. Mas nem sempre foi assim. reúna facilidade e segurança na compra; www.gloriosoverdao.com.br,
J Na parte central da página há uma A página foi lançada em 1999, no mesmo pré-venda de lançamentos, promoções de www.lojacruzeiromania.com.br e
espécie de vitrine virtual, que atualiza período que nasceu a empresa. Ela já produtos e personalização de nome e/ou www.figueirastore.com.br.
alguns produtos do site em tempo real. A passou por três reformulações que número nas camisas. Além disso, como há
idéia é que as ofertas atraiam os visitantes. E englobam: tecnologia, layout e adaptação uma loja física Roxos e Doentes, o site
locaweb 51
Metodologias Ageis:W2008 29/1/2009 17:23 Page 52
programação/agile_e_xp
O que
As metodologias ágeis de desenvolvimento
Improve \\ No endereço www.improveit.com.br/xp (acima e no topo da página) há um descritivo em tópicos
das metodologias ágeis e ainda um vídeo bastante didático sobre o conteúdo, que torna-se cada vez mais popular
de software são alternativas aos métodos de
desenvolvimento baseados em planos. Os princípios dessas
metodologias estão descritos no Manifesto pelo desenvolvimento * O Manifesto Ágil afirma que um
ágil de Software. O Manifesto Ágil propõe que se valorize: software funcional é preferível a vasta
documentação. O código deve pertencer
• Indivíduos e iteração entre eles mais que processos e ferramentas;
• Software em funcionamento mais que documentação abrangente;
a toda a equipe, e a compreensão
• Colaboração com o cliente mais que negociação de contratos; coletiva reduz a necessidade de uma
• Responder a mudanças mais que seguir um plano. documentação trabalhosa de se manter
52 locaweb
Metodologias Ageis:W2008 29/1/2009 17:23 Page 53
programação/agile_e_xp
Os adeptos do Manifesto Ágil defendem que a comunicação disso, a cada iteração, as funcionalidades adicionadas ou alteradas passarão pelos
no time de desenvolvedores é mais importante que processos e testes de aceitação do cliente. Se um bug for encontrado, é obrigatório que se escreva
ferramentas gerenciais. A melhor maneira de se mensurar o um código que “ative” o bug.
sucesso de um projeto é observar o quão útil e utsado é o
software criado. Como as metodologias ágeis adotam uma • Refatoração: como as funcionalidades são adicionadas à medida que o projeto
abordagem incremental, os softwares desenvolvidos são avaliados avança, o código resultante pode ficar complicado. Portanto, é necessário que o
antes mesmo de serem concluídos. código seja constantemente refatorado.
De modo análogo, o Manifesto Ágil afirma que um software
funcional é preferível à vasta documentação. O código deve • Programação em pares: em uma equipe XP, os programadores trabalham no
pertencer a toda a equipe, e a compreensão coletiva do mesmo computador, olhando para o mesmo código. Isso favorece a posse coletiva
código reduz a necessidade de uma documentação trabalhosa do código e serve como um processo informal de revisão e inspeção.
de se manter.
Nas metodologias ágeis, a especificação do software é • Posse coletiva do código: o código deve pertencer a toda a equipe e todos
desenvolvida incrementalmente. É necessária a colaboração devem ser capazes de compreender qualquer parte dele. Ademais, todos devem
constante do cliente, para que especifique novas funcionalidades poder alterar o código: quando um problema for encontrado, deve ser resolvido o
e esclareça dúvidas. mais rápido possível.
A especificação incremental é importante porque as
metodologias ágeis abraçam a mudança. Por isso metodologias • Integração contínua: equipes XP integram, compilam e testam o
ágeis geralmente não trabalham com um plano inicial detalhado: código várias vezes. Isso permite verificar se o projeto está andando e se o
é difícil saber se as funcionalidades realmente serão necessárias código não está quebrando.
no começo, e outras funcionalidades podem ser esquecidas. Com
o projeto já avançado, cliente e desenvolvedores têm melhor • Semana de 40 horas: a equipe nunca deve trabalhar em excesso.
visão dos requisitos.
XP
Na página
Extreme Programming www.extreme
Existem diversas metodologias ágeis: Scrum, FDD, Crystal, programming.org,
DSDM etc. A mais conhecida é, provavelmente, Extreme há muita
documentação
Programming, ou XP [Sommerville2007]. A ideia principal de XP, sobre a técnica de
de acordo com seu criador Kent Beck, é “levar as boas práticas da programação
engenharia de software ao extremo”. O XP se baseia em doze
práticas centrais:
locaweb 53
Metodologias Ageis:W2008 29/1/2009 17:23 Page 54
programação/agile_e_xp
Programadores cansados tendem a ficar desmotivados e infelizes. Isso prejudica Recomenda-se escrever as histórias cartões: são mais visíveis que
tanto o programador quanto a equipe. arquivos digitais, e seu tamanho limita o impulso de descrever
demais a funcionalidade.
• Cliente no local: deve haver um representante do cliente junto à equipe Uma vez que se tenha uma visão geral do sistema e algumas
constantemente, para tirar dúvidas, estabelecer prioridades e determinar requisitos. A histórias, o representante do cliente deve priorizar as histórias. Se
comunicação face a face é mais efetiva que trocas de e-mail e documentos formais. o representante do cliente apresentou trinta histórias, mas a
equipe só consegue implementar dez no período de uma
• Padrão de codificação: todo programador tem consciência da importância dos iteração, o representante deve escolher que histórias que serão
padrões de codificação. Em XP, não poderia ser diferente: em um ambiente onde a implementadas nessa iteração.
comunicação deve ser a mais rápida e efetiva possível, os padrões de codificação Definidas as histórias da iteração, a equipe decide questões
são indispensáveis. técnicas do projeto, como a arquitetura e as tecnologias a serem
usadas. Hoje em dia, é usual se utilizar uma arquitetura MVC baseada
Como em web; qualquer outra arquitetura ou tecnologia mais adequada
Adotar XP é simples, mas deve ser feito com cuidado. XP foi poderia ser usada. A equipe também escolherá uma metáfora para o
projetado para pequenas equipes, de dois a trinta desenvolvedores. projeto, que servirá de base para a terminologia usada.
Usa-se XP com equipes maiores, mas é mais raro e há poucas
experiências nesse sentido. A equipe deve trabalhar fisicamente A codificação //ALGUMAS TAREFAS
junto, conviverem e se comunicarem bem. As histórias são divididas em tarefas, DA HISTÓRIA 1
Tarefa 1: Calcular
que serão delegadas aos pares. Antes de média de aluno.
O planejamento começar a codificar a solução das tarefas, Tarefa 2: Verificar se
a média aprova.
Suponha que sua equipe vá cada par deve codificar testes
//DOIS EXEMPLOS
desenvolver o sistema que calcula notas DE HISTÓRIAS automatizados que verificarão se a implementação satisfaz os
de alunos. Deve haver um representante História 1: O programa requisitos. É indispensável o uso de ferramentas de automação de
do cliente com a equipe. Esse precisa guardar as testes, como o JUnit.
notas dos alunos. Os
representante deve ter bastante alunos fazem uma Após escrever os testes, o par deve implementar a solução
compreensão do negócio do cliente; o avaliação por bimestre. mais simples que satisfaça os testes, sem pensar em necessidades
Há quatro bimestres.
representante ideal é um funcionário não futuras. Se a solução for insuficiente para satisfazer a tarefa, é
técnico do cliente. História 2: O programa necessário escrever mais testes. Se um bug for encontrado, é
deve mostrar uma
Na primeira reunião, o representante lista de alunos, dizendo obrigatório escrever um teste que falhe devido ao bug. Isso
escreverá histórias. Uma história é uma se passaram ou não. garante que o bug não será inserido novamente no código.
descrição, em poucas frases, de uma O primeiro bimestre Ademais, é mais simples depurar o código em um teste isolado.
tem peso 1, o segundo
funcionalidade do sistema, feitas na tem peso 2 e assim Ao terminar uma tarefa, o par deve integrar o novo código ao
linguagem do negócio do cliente. por diante. resto da aplicação localmente, e executar todos os testes
Livro\\ Já há no mercado um material literário sobre o assunto; um deles é o livro de Vinícius Magalhães Teles,
o Extreme Programing (acima) que pode ser adquirido erm novatec.com.br/livros/extreme (ao lado)
54 locaweb
Metodologias Ageis:W2008 29/1/2009 17:23 Page 55
programação/agile_e_xp
locaweb 55
Artigo_Programação:W2008 29/1/2009 17:29 Page 56
opinião/articulista
programação
Fabio Akita
Gerente de produtos Linux
da Locaweb
www.akitaonrails.com
Rails
on Vim
Confira uma das melhores maneiras de se programar com Ruby on Rails fora do
ambiente Mac. Basta um bom editor de textos e o terminal/linha de comando
Faz tempo que venho quebrando a cabeça sobre qual a /Users/akitaonrails). No Windows você deve ter um arquivo _vimrc e
melhor maneira de se programar com Ruby e Rails fora do um diretório vimfiles também no home (ex: c:\Documents and
ambiente Mac. Sempre digo que basta um bom editor de textos e o Settings\akitaonrails, no Windows XP ou c:\Users\akitaonrails, no
terminal/linha de comando. Porém, no Windows não há tantos Vista e no Windows 7).
editores competentes como o Textmate. E mesmo no Mac, há quem No Linux e no Mac, no seu diretório home, faça:
não queira pagar pelo Textmate também.
Alguns Railers começaram a se voltar ao Emacs. Sinceramente, eu git clone
ainda não consigo gostar muito do Emacs. É questão de gosto git://github.com/akitaonrails/vimfiles.git ~/.vim
pessoal, mas eu sempre preferi o Vim. cp ~/.vim/vimrc ~/.vimrc
Por outro lado, eu nunca tinha parado para tentar configurar o No Windows, no seu diretório home, faça:
Vim decentemente. Gastei uns 2 dias remexendo a web em busca git clone
das peças que tornariam o Vim mais parecido com o Textmate. No git://github.com/akitaonrails/vimfiles.git
próprio Github existem várias configurações. Eu peguei um deles vimfiles
que achei interessante e fiz meu próprio fork. copy vimfiles\vimrc _vimrc
Passei o dia todo convertendo snippets do Textmate para o copy vimfiles\snippets.vim.win32
NERDSnippets do Vim, incluindo os bundles de Ruby, Rails, Javascript vimfiles\after\plugin\snippets.vim
e jQuery. O resultado é algo muito próximo, porém a engine de
snippets do Textmate é mais avançada que o NERDSnippets. A De dentro do Vim, digite “:help rails” para saber as opções que
adaptação do plugin FuzzyFinder do Jamis Buck dá um substituto você tem. Comandos como :Rgenerate emulam o script/generate,
razoável para o navegador de arquivos do Textmate também. :Rake emula o rake, :Rscript emula os script/* e assim por diante.
Para instalar no Mac, primeiro recomendo não usar o Vim que Ctrl+t é o FuzzyFinder, o equivalente ao Command+T do
vem por padrão porque ele não tem com os bindings de Ruby que Textmate. O comando \+p abre o Nerd Tree que é parecido com o
precisamos. Baixe o MacVim. Daí no seu ~/.bash_profile coloque: Project Viewer do Textmate. Navegue pelos diretórios e arquivos
apertando a tecla “o”. E a partir dos arquivos do seu projeto Rails
alias experimente usar as mesmas abreviações do Textmate. Para
vim="/Applications/MacVim.app/Contents/MacOS/Vim" descobrir todas as abreviações, navegue pelo diretório .vim/snippets.
Dentro haverá sub-diretórios para cada tipo de arquivo. Por exemplo,
No Windows, baixe o gVim. No Mac e no Linux, você deve ter um .vim/snippets/ruby-rails/hm.snippet significa que se você digitar
arquivo .vimrc e um diretório .vim no seu home (por exemplo, “hm[tab]” ele ativará o “has_many” (veja o screencast no meu site).
56 locaweb
21 X 28:21 X 28.qxd 22/1/2009 15:26 Página 1
Native Client:W2008 20/1/2009 18:07 Page 58
programação/google_native_client
A
internet atualmente está se tornando cada vez mais (deve rodar em qualquer sistema operacional e arquitetura de
dinâmica, rica em diversidade de conteúdo, acessível e computador sem adaptações).
versátil. Mais do que simples páginas com links, hoje há O Native Client é um projeto de pesquisa do Google que
verdadeiras aplicações, bem completas, disponíveis na rede. permite que programas sejam criados com código nativo x86 e
Há muito tempo diversas tecnologias têm sido empregadas na usufruam toda a capacidade do processador. Isso com o objetivo
tentativa de dinamizar as páginas web, para que exibam desde de manter a neutralidade do browser (qualquer navegador pode
informações atualizadas dinamicamente até aplicações ser usado), a portabilidade entre sistemas operacionais diferentes
completas, criando uma experiência totalmente nova e autêntica (Windows e Linux, por exemplo) e a segurança que as pessoas
a cada site diferente visitado. esperam de aplicações online. Porém, antes de falar mais do
O Google, por exemplo, disponibiliza para uso online, sem Native Client, é preciso conhecer as tecnologias existentes para
instalação, verdadeiras soluções completas, como sua gama de entender melhor como ele pretende revolucionar a maneira
programas de escritório com as mais importantes funcionalidades como a Internet é utilizada no navegador.
encontradas no Microsoft Office, líder deste segmento.
Com este crescente aumento na complexidade das aplicações JavaScript
web, torna-se cada vez mais necessária a criação de ferramentas O JavaScript foi uma das primeiras tentativas de criar páginas
que permitam a execução destes programas dentro do navegador. dinâmicas. É amplamente usado e está constantemente sendo
Isto é bem complicado, porque envolve segurança (a aplicação não aperfeiçoado. Seu uso é geralmente orientado a eventos, como o
pode acessar recursos nem informações que não sejam diretamente clicar de um botão, a digitação de teclas, etc. É muito utlizado
também na validação de um formulário, como
por exemplo onde só se deve digitar números,
ou ao avisar que um campo cuja informação é
essencial está em branco. A linguagem
JavaScript pode ser usada em conjunto com o
NaCl para simplificar a programação e
aumentar a produtividade.
Além disto, também serve para enviar ou
receber informações do cliente, além de
* A linguagem JavaScript
pode ser usada em
conjunto com o Google
Native Client para
simplificar a programação
e aumentar a
Docs do Google.com\\ Empresa disponibiliza para uso online soluções completas, como sua gama de
produtividade em tarefas
programas de escritório com importantes funcionalidades encontradas nos concorrentes, como o Office realizadas via internet
58 locaweb
Native Client:W2008 20/1/2009 18:07 Page 59
programação/google_native_client
locaweb 59
Native Client:W2008 20/1/2009 18:07 Page 60
programação/google_native_client
32 bits, o que faz com que seja muito lento e apresente várias * No Google Native Client, uma
incompatibilidades em ambientes Linux ou Mac OS, apesar de aplicação multimídia roda dentro do
serem suportados oficialmente pela Adobe.
Os aplicativos Flash são programados usando a linguagem
navegador. Isto é uma vantagem para
Action Script e seguem uma linha do tempo. A ideia da aplicação sistemas nos quais não existem codecs
é rodar como um filme, que pode ser interativo. Isto dificulta um para áudio ou vídeo, ou que não estejam
pouco as coisas para alguns programadores mais ortodoxos, disponíveis para outra plataforma
acostumados com uma abordagem mais procedural. O Action
Script permite que eventos sirvam de gatilhos para que as coisas vídeos no formato Windows Media Video mais recente no Linux
aconteçam, como seria em uma aplicação em JavaScript. sem depender de codecs livres, feitos por terceiros (e talvez mais
Programas feitos em Flash precisam ser compilados a cada instáveis). Sites também poderiam prover codecs específicos para
nova alteração: diferentemente do Microsoft Silverlight, código e rodar no NaCl.
interface são mesclados em um arquivo só e apenas seu binário é
distribuído, baixado pelo navegador e então interpretado pelo Java
plugin. Também é possível executar aplicações fora do O Java é uma tecnologia amplamente usada em sites de
navegador, através de um player distribuído pela Adobe. Ainda bancos, mas possui a limitação de exigir uma máquina virtual, o
existem tocadores de vídeo que suportam o formato FLV, que diminui muito o poder de processamento disponível para os
utilizado nos vídeos exibidos em Flash por sites como o Youtube. aplicativos e também a flexibilidade. Essa não é uma limitação
Uma aplicação multimídia no Google Native Client seria aceitável para o Google, que acredita ser possível descobrir se
realmente uma aplicação multimídia, porém rodando dentro do determinado código é confiável e executar, sem a necessidade de
navegador. Isto seria uma vantagem para sistemas nos quais não isolar sua execução num ambiente virtualizado.
existem codecs para formatos de áudio ou vídeo, ou que estejam A máquina virtual, além de isolar a aplicação, exige que o
disponíveis apenas para outra plataforma. Seria possível rodar código seja compilado para sua plataforma. Entretanto, o Java usa
um recurso chamado geração de bytecode, que permite que o
Silverlight programa, uma vez executado, seja também compilado para a
Novo sistema do
Google deve bater plataforma em que está rodando. Com isto, sua performance
de frente com o melhora substancialmente, mas ainda mantém as limitações de
Silverlight, espécie executar em uma máquina virtual, além de não poder tirar
de “Flash” criado
pela Microsoft para proveito de muitos recursos de processamento mais avançados.
rodar formatos Atualmente o Java é uma linguagem muito difundida. Além
multimídia de ser muito utilizada em sites, tem um uso bastante amplo
offline: desde celulares, pontos de venda até sistemas ERP
complexos, o Java tem sido adotado como alternativa
multiplataforma viável e eficiente.
Uma vantagem (não necessariamente
técnica) do Java é que já não é mais uma
linguagem mantida por apenas uma
empresa, mas sim por uma comunidade. Isto
permite que seu uso seja realmente
padronizado para diversas plataformas de
maneira bem coesa.
Caso alguém tenha algum
programa interessante feito em C, C++,
Visual Basic, .NET ou Delphi e queira utilizá-
lo numa página web, deverá reescrevê-lo
todo em Java, o que consumiria um tempo
muito grande ou seria até mesmo
impossível, dependendo de sua
complexidade. Com o Native Client esse
problema será muito menor, pois o
aplicativo poderá ser simplesmente
readaptado. E isto não é muito trabalhoso,
Java \\ Tecnologia amplamente usada em sites de bancos possui a limitação de exigir uma máquina virtual, o como o Google mostrou adaptando o Quake
que diminui muito o poder de processamento disponível para os aplicativos; Google tenta driblar isso com NaCl para rodar no navegador.
60 locaweb
Native Client:W2008 20/1/2009 18:07 Page 61
programação/google_native_client
Implementação
O Google disponibilizou um runtime,
plugin para navegadores (Firefox, Safari, Opera,
e Google Chrome) e um conjunto de
ferramentas baseadas no GCC para
compilação, além de um conjunto de
exemplos, desde um simples "hello word" até
a adaptação do jogo Quake para rodar direto
no navegador. É interessante notar que só foi
possível portar o Quake porque a engine do
jogo foi liberada sob a licença GPL, e também
foi programado pensando em portabilidade.
Numa tentativa de identificar problemas na
segurança e de acelerar o desenvolvimento, o
Google disponibilizou o código do Native
Client sob a licença BSD. Essa postura é muito
interessante, pois disponibiliza todo o
conhecimento científico produzido com o Firefox \\ Testes realizados com o navegador da Mozilla rodando em algumas distribuições Linux não geraram
desenvolvimento do projeto e permite que os resultados esperados com o Google Native Client; para que vá para frente, a empresa terá de corrigir falhas
uma quantidade muito grande de
programadores participem. Inclusive isso já confiáveis troquem informações entre si.
rendeu um bom fruto: um programador de fora * O Native Client As sandboxes foram cuidadosamente
do Google escreveu um exploit, um programa implementa funções planejadas para evitar modificações no
que explora uma falha do Native Client para como infraestrutura para kernel, pois, de acordo com o Google, a
executar código que poderia ser malicioso. Essa portabilidade entre manutenção necessária seria praticamente
notícia pode parecer ruim, mas na verdade não
é, o hacker não fez o programa para prejudicar
sistemas operacionais e intratável. Essas técnicas de isolamento de
falhas via software foram amplamente
ninguém; na verdade o que ele fez foi um navegadores, o que discutidas na literatura científica e é a
software prova-de-conceito, para mostrar uma permite a execução de confiança nessa técnica que fez com que o
falha de segurança. Desta forma foi possível módulos binários Google se posicionasse contra o uso de
descobrir onde estava a falha e corrigi-la. Abrir o virtualização no Native Client.
código está realmente ajudando o NaCl a se
criados em x86; além Mas alguns efeitos colaterais são
tornar um software mais seguro. disso, tem suporte a necessários para que aplicativos realmente
O Native Client implementa diversas funções recursos como threads úteis sejam feitos. Por exemplo, há a
agradáveis, como uma infraestrutura para necessidade de comunicação entre os
portabilidade entre sistemas operacionais e navegadores que módulos, a necessidade de guardar e compartilhar dados em disco
permite a execução de módulos binários criados em x86. Tem ou acessar algum recurso físico, como uma webcam ou microfone.
suporte a recursos como threads, instruções multimídia (MMX, SSE, Esses acessos mais "perigosos" serão feitos pelos chamados módulos
3DNow, etc) e programação diretamente em assembly, além de confiáveis, ou por plugins de serviços para o NaCl, e são eles que
isolamento de falhas por software. garantirão que módulos não confiáveis possam ter acesso a recursos
O sistema de segurança ainda não está pronto. Até o importantes sem comprometer toda a segurança do sistema.
fechamento desta edição de Locaweb em Revista, o Google havia
programado apenas o sandbox interno, que analisa as instruções do Conclusão
aplicativo em busca de práticas inseguras, como modificação de Infelizmente o Native Client ainda está em fase inicial de
instruções durante a execução (comportamento característico de desenvolvimento e o sistema de segurança ainda não foi totalmente
muitos vírus). O sandbox externo, que ainda não foi implementado, implementado. O runtime aparentemente funciona bem, mas a
analisa as chamadas de sistema e as compara com uma lista de instalação do plugin para o navegador ainda é problemática. O
chamadas permitidas. Chamadas como connect() e accept() são plugin para Firefox, por exemplo, não funciona sempre em algumas
proibidas, para impedir que os aplicativos se tornem backdoors via distribuições Linux (utilizadas pela reportagem).
rede em potencial. Entretanto, uma coisa é certa: se o projeto do Google se tornar
Como as chamadas do connect() são bloqueadas, o Native Client uma ferramenta segura, então terá potencial de acabar com todas
usa um recurso próprio para permitir que os módulos se as alternativas, pois além de garantir boa performance e
comuniquem. Este recurso é chamado de IMC (Inter-Module flexibilidade, permitirá que desenvolvedores usem suas
Communications), que permite que módulos confiáveis e não linguagens preferidas e reaproveitem muito código já existente.
locaweb 61
Moonlight Project:W2008 20/1/2009 18:03 Page 62
programação/moonlight_project
O Silverlight aberto:
Moonlight Project
Aprenda a utilizar o sistema multimídia da Microsoft e, a partir dele, trabalhe
com o Moonlight, escrito puramente em C++ e 100% compatível com o SL
Texto: Eduardo Costa Lisboa binário, que contém toda a aplicação, no Silverlight existem
diversas partes.
uando a Internet foi criada, todas as páginas eram No Silverlight 1.0, são três partes: um renderizador XAML, um
62 locaweb
Moonlight Project:W2008 20/1/2009 18:03 Page 63
programação/moonlight_project
locaweb 63
Moonlight Project:W2008 20/1/2009 18:03 Page 64
programação/moonlight_project
} slControl = control;
</style> entryHello =
<title>Silverlight Hello slControl.content.findName("entryHello");
World!!!!</title> entryHello.addEventListener("MouseLeft
</head> ButtonDown","entryOnClick");
<body> }
Moonlight/Silverlight Sample:<br> function entryOnClick(sender,args)
<div id="slControl" class="slControl"> {
<script> entryHello.Text = "Hello, World! It is
createSilverlight(); Silverlight!";
</script> }
</div> -- fim de arquivo
</body>
</html> O arquivo Silverlight.js deve ser baixado do site da Microsoft,
-- fim de arquivo após a aceitação de sua licença, no site:
http://code.msdn.microsoft.com/silverlightjs
-- arquivo MyCanvas.xaml
<Canvas Abaixo, uma lista dos eventos que o Silverlight pode manipular:
xmlns="http://schemas.microsoft.com/client/2007" • createObject
xmlns:x="http://schemas.microsoft.com/ • createObjectEx
winfx/2006/xaml" • default_error_handler
width="640" Height="480" • getSilverlight
Background="White" • isBrowserRestartRequired
x:Name="PageTextBlock"> • isInstalled
<TextBlock Width="195" Height="42" • onGetSilverlight
Canvas.Left="28" Canvas.Top="35" • onSilverlightInstalled
Text="Click Here!!!!" • WaitForInstallCompletion
x:Name="entryHello" />
</Canvas> Referências: http://mono-project.com/Howto_helloWorld_Moonlight_
-- fim de arquivo ff3 e http://msdn.microsoft.com/en-us/library/cc838126(VS.95).aspx
64 locaweb
Moonlight Project:W2008 20/1/2009 18:03 Page 65
programação/moonlight_project
locaweb 65
LocaVIP:W2008 21/1/2009 02:00 Page 66
parceiros/locaweb
locavip
Conheça aqui alguns dos principais clientes vips da Locaweb
66 locaweb
21 X 28.qxp 2/10/2008 11:02 Page 1