Ir para conteúdo Ir para Busca Ir para Menu

Você vai aprender o jeito mais fácil de criar extensões para FireFox. ;)

O que são scripts do Greasemonkey

São JavaScripts[bb] que podem ser adicionados em páginas específicas para adicionar novas funcionalidades. Por exemplo: mudar a cor de fundo dos links com rel=”nofollow” para amarelo.

Bora criar uma extensão

Vamos usar o exemplo acima de colorir o fundo dos links com rel=”nofollow”.

  • Abra o User Script Compiler.
  • Em Creator Name, coloque seu nome.
  • Extension home page, seu site.
  • Extension version, 1.0.
  • Firefox min version, deixe como está.
  • Firefox max version, coloque 3.*.
  • Em User Script, cole o seguinte código:

// ==UserScript==
// @name Nofollow Highlighter
// @namespace http://pedromenezes.com
// @description Script de exemplo para colorir o fundo dos links com rel=”nofollow”
// @include *
// ==/UserScript==
var links = document.getElementsByTagName(’a')
for (x=0; x < links.length; x++)
if (/nofollow/ig.test(links[x].getAttribute('rel'))) links[x].style.backgroundColor = '#FF0'

Os comentários (as linhas que começam com //) serão o nome da extensão, descrição, endereço da página da extensão e conterão as páginas que o script será executado ou não.

Para saber mais sobre esses comentários, leia o Dive Into Greasemonkey.

  • Clique em Compile.

Sua extensão está pronta!

Como usar a extensão

  • Baixe-a.
  • Aperte Ctrl+o ou vá em Arquivo > Abrir Arquivo.
  • Abra o arquivo da extensão e instale-a.
  • Reincie o FireFox.

No Follow Highlighter
Essa é sua extensão!

Agora é só testar. Abra um post do PedroMenezes.com e olhe os nomes das pessoas que comentaram. Os links estão com rel=”nofollow”.

Exemplo da extensão para FireFox
Extensão em funcionamento.

Viu? Não foi tão difícil.

Brinque um pouco aí, compartilhe idéias de extensões ou envie para o site oficial de extensões para FireFox.

Curtiram esse tutorial?

Diga o que gostou, o que pode melhorar, dê idéias ou fale qualquer coisa pelos comentários. :)

Acabei de achar no delicious o plugin RAMBack para FireFox.

Ele limpa o cache sempre que você fecha uma aba.

O cache guarda imagens, e outras coisas dos sites que você abriu, na memória RAM[bb]. O FF não os apaga automaticamente sem o plugin. Aí ja viu, usa duzentos teras de RAM.

Também é bom desativar os plugins que você não usa.

Tem alguma dica ou quer dizer o que achou do plugin? Comente. ;)

O Augusto, do Br-Linux e Efetividade, criou uma promoção espetacular. Saiba mais lendo o texto extraído da página da promoção:

Ajude a sustentar a Wikipédia e outros projetos, sem colocar a mão no bolso, e concorra a um Eee PC!
…e também a pen drives, card drives, camisetas geeks, livros e mais! O BR-Linux e o Efetividade lançaram uma campanha para ajudar a Wikimedia Foundation e outros mantenedores de projetos que usamos no dia-a-dia on-line. Se você puder doar diretamente, ou contribuir de outra forma, são sempre melhores opções. Mas se não puder, veja as regras da promoção e participe - quanto mais divulgação, maior será a doação do BR-Linux e do Efetividade, e você ainda concorre a diversos brindes!

Quais são os Prêmios

Prêmios da promoção

Demais, né?

Como Participar

Você precisa ter um blog ou site e publicar nele aquela mensagem que destaquei no início do texto.

Se você não tem um site, crie um no Blogger ou outro sistema de sua escolha. Não pode ser no Orkut ou sites protegidos por logins.

Depois de criar o post, preencha o formulário na página da promoção e não esqueça de dizer que foi o PedroMenezes.com que te indicou!

Ah, no final do concurso, seu site/blog tem que ter 3 ou mais artigos originais, além do que faz referência à promoção.

Até quando vai a promoção e quando sairá o resultado

Os posts podem ser enviados até às 23 horas e 59 minutos de 25 de julho de 2008, serão feitos os sorteios e o resultados serão divulgados no dia 31 de julho em um post do Br-Linux e no Efetividade.

O que você tá esperando? Escreva um post ou crie seu blog agora para participar!

Não adianta você ser muito bom na programação se em todo projeto refizer tudo.

Selecionei 5 plugins da jQuery que facilitarão seu trabalho nas partes mais repetitivas.

  • Validation valida formulários de forma fácil e indolor. Adicione umas linhas de JavaScript[bb] e, conforme o usuário digitar, o plugin verificará se está ok. Veja um exemplo com o formulário de registro do Remember The Milk.
  • Gradient cria fundos gradientes em um determinado elemento. Defina a direção, cores e outras coisas que ele faz o resto.
  • jQuery Charts cria diversos tipos de gráficos usando a Google Charts.
  • Curvy Corners cria, adivinhe, cantos arredondados em seus elementos. Não edite mais imagens!
  • jQuery UI te permite criar elementos arrastáveis, selecionáveis e várias coisas úteis.

Você tem algum plugin útil? Compartilhe pelos comentários. :)

O DropBox vai mudar a sua vida.

O que é o DropBox?

Ele é uma mistura de disco virtual com controle de versão, álbum de fotos e RapidShare.

Você se cadastra, baixa o programa e coloca os arquivos na pasta que ele sincroniza. Ou seja, eles ficam disponíveis em todos os computadores[bb] com o programa.

Dá pra compartilhar pastas com outros usuários, logo você pode compartilhar arquivos dentro de sua empresa!

DropBox em Funcionamento
DropBox em funcionamento. Parece uma pasta normal. :)

Tem um vídeozinho dele aí?

Sim. Tá aí:
view video[bb]

É seguro?

Ele envia os arquivos criptografados com AES-256 usando SSL.

Quanto de espaço terei disponível?

Beta-Testers: 2GB
Pagantes: não se sabe ainda
Novos Usuários (depois da versão beta): 1GB

É possível recuperar arquivos deletados e versões antigas?

Sim. :)

Quer tornar um arquivo público?

Simplesmente arraste-o para a pasta Public.

Quer criar um álbum de fotos?

Crie uma pasta com o nome do álbum na pasta Photos.

Dá pra usar em todos os Sistemas Operacionais?

Existem versões para Windows e Mac. Em breve sairá uma para Linux.

A Internet não fica lenta na hora da sincronização?

O DropBox usa até 70% da sua velocidade de transferência. Você poderá mudar isso em breve.

As pessoas estão usando o DropBox para:

  • sincronizar logs de chat como os do MSN
  • manter atualizados seus mods e customizações de jogos como World of Warcraft
  • rodar sites inteiros pelo diretório público sem precisar fazer upload dos arquivos por FTP.

Como posso conseguir um convite?

Basta deixar um comentário nesse post com o seu email. ;)

Thank you very much for the invitation, Gabe Jacobs.

« Anteriores - Próximos »



PedroMenezes.com © 2008 sob Creative Commons. Política de Privacidade e Responsabilidade. Apoio: Guia SPMAIS.